some MATE apps don't receive GSettings notifications with GLib >= 2.43

Bug #1426327 reported by Vlad Orlov
50
This bug affects 12 people
Affects Status Importance Assigned to Milestone
Ubuntu MATE
Fix Released
Low
Unassigned
libmatekbd (Debian)
Fix Released
Unknown
libmatekbd (Ubuntu)
Fix Released
Medium
Unassigned
Nominated for Vivid by Alberto Salvia Novella
marco (Debian)
Fix Released
Unknown
marco (Ubuntu)
Fix Released
Medium
Unassigned
Nominated for Vivid by Alberto Salvia Novella
mate-desktop (Debian)
Fix Released
Unknown
mate-desktop (Ubuntu)
Fix Released
Medium
Unassigned
Nominated for Vivid by Alberto Salvia Novella
mate-media (Debian)
Fix Released
Unknown
mate-media (Ubuntu)
Fix Released
Medium
Unassigned
Nominated for Vivid by Alberto Salvia Novella
mate-netbook (Debian)
Fix Released
Unknown
mate-netbook (Ubuntu)
Fix Released
Medium
Unassigned
Nominated for Vivid by Alberto Salvia Novella
mate-notification-daemon (Debian)
Fix Released
Unknown
mate-notification-daemon (Ubuntu)
Fix Released
Medium
Unassigned
Nominated for Vivid by Alberto Salvia Novella
mate-session-manager (Debian)
Fix Released
Unknown
mate-session-manager (Ubuntu)
Fix Released
Medium
Unassigned
Nominated for Vivid by Alberto Salvia Novella
mate-settings-daemon (Debian)
Fix Released
Unknown
mate-settings-daemon (Ubuntu)
Fix Released
Medium
Unassigned
Nominated for Vivid by Alberto Salvia Novella
mate-user-share (Debian)
Fix Released
Unknown
mate-user-share (Ubuntu)
Fix Released
Medium
Unassigned
Nominated for Vivid by Alberto Salvia Novella
mate-utils (Debian)
Fix Released
Unknown
mate-utils (Ubuntu)
Fix Released
Undecided
Unassigned
Nominated for Vivid by Alberto Salvia Novella
pluma (Debian)
Fix Released
Unknown
pluma (Ubuntu)
Fix Released
Medium
Unassigned
Nominated for Vivid by Alberto Salvia Novella

Bug Description

With the latest GLib changes [1], if an app reads some data from GSettings before connecting there, it actually won't receive any notifications from GSettings afterwards.

This affects several MATE apps (and libs) in Ubuntu 15.04.

[1] https://git.gnome.org/browse/glib/commit/?id=8ff5668a458344da22d30491e3ce726d861b3619

Tags: vivid
Changed in ubuntu-mate:
importance: Undecided → Critical
status: New → Triaged
Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in libmatekbd (Ubuntu):
status: New → Confirmed
Changed in marco (Ubuntu):
status: New → Confirmed
Changed in mate-notification-daemon (Ubuntu):
status: New → Confirmed
Changed in mate-session-manager (Ubuntu):
status: New → Confirmed
Changed in mate-settings-daemon (Ubuntu):
status: New → Confirmed
Changed in mate-settings-daemon (Debian):
status: Unknown → New
Changed in marco (Debian):
status: Unknown → New
Changed in mate-session-manager (Debian):
status: Unknown → New
Changed in mate-notification-daemon (Debian):
status: Unknown → New
Changed in libmatekbd (Debian):
status: Unknown → New
Vlad Orlov (monsta)
summary: - some MATE apps doesn't receive GSettings notifications with GLib >= 2.43
+ some MATE apps don't receive GSettings notifications with GLib >= 2.43
Changed in libmatekbd (Ubuntu):
importance: Undecided → Critical
Changed in marco (Ubuntu):
importance: Undecided → Critical
Changed in mate-notification-daemon (Ubuntu):
importance: Undecided → Critical
Changed in mate-session-manager (Ubuntu):
importance: Undecided → Critical
Changed in mate-settings-daemon (Ubuntu):
importance: Undecided → Critical
Changed in libmatekbd (Ubuntu):
status: Confirmed → Triaged
Changed in marco (Ubuntu):
status: Confirmed → Triaged
Changed in mate-notification-daemon (Ubuntu):
status: Confirmed → Triaged
Changed in mate-session-manager (Ubuntu):
status: Confirmed → Triaged
Changed in mate-settings-daemon (Ubuntu):
status: Confirmed → Triaged
Changed in mate-desktop (Debian):
status: Unknown → New
Changed in mate-netbook (Debian):
status: Unknown → New
Changed in mate-user-share (Debian):
status: Unknown → New
Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in mate-desktop (Ubuntu):
status: New → Confirmed
Changed in mate-netbook (Ubuntu):
status: New → Confirmed
Changed in mate-user-share (Ubuntu):
status: New → Confirmed
Changed in mate-desktop (Ubuntu):
importance: Undecided → Critical
status: Confirmed → Triaged
Changed in mate-netbook (Ubuntu):
importance: Undecided → Critical
status: Confirmed → Triaged
Changed in mate-user-share (Ubuntu):
importance: Undecided → Critical
status: Confirmed → Triaged
Revision history for this message
Martin Wimpress  (flexiondotorg) wrote :

New point release tarballs for the affected packages are in the process of being uploaded Debian experimental, please sync these new uploads to Ubuntu.

  * libmatekbd is now available in Debian experimental.

Revision history for this message
Dmitry Shachnev (mitya57) wrote :

Please do not mis-use the critical importance, these are medium importance bugs per <https://wiki.ubuntu.com/Bugs/Bug%20importances>.

Changed in libmatekbd (Ubuntu):
importance: Critical → Medium
Changed in marco (Ubuntu):
importance: Critical → Medium
Changed in mate-desktop (Ubuntu):
importance: Critical → Medium
Changed in mate-netbook (Ubuntu):
importance: Critical → Medium
Changed in mate-notification-daemon (Ubuntu):
importance: Critical → Medium
Changed in mate-session-manager (Ubuntu):
importance: Critical → Medium
Changed in mate-settings-daemon (Ubuntu):
importance: Critical → Medium
Changed in mate-user-share (Ubuntu):
importance: Critical → Medium
Revision history for this message
Dmitry Shachnev (mitya57) wrote :

The fixes were uploaded to Debian experimental only today, and Launchpad hasn't yet picked them up. They will be available for sync a bit later.

Changed in marco (Debian):
status: New → Fix Released
Changed in libmatekbd (Debian):
status: New → Fix Released
Changed in mate-session-manager (Debian):
status: New → Fix Released
Changed in mate-settings-daemon (Debian):
status: New → Fix Released
Changed in mate-utils (Debian):
status: Unknown → New
Changed in libmatekbd (Ubuntu):
status: Triaged → Fix Released
Changed in marco (Ubuntu):
status: Triaged → Fix Released
Changed in mate-session-manager (Ubuntu):
status: Triaged → Fix Released
Changed in mate-settings-daemon (Ubuntu):
status: Triaged → Fix Released
Changed in mate-netbook (Debian):
status: New → Fix Released
Changed in mate-notification-daemon (Debian):
status: New → Fix Released
Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in mate-utils (Ubuntu):
status: New → Confirmed
Changed in mate-desktop (Debian):
status: New → Fix Released
Changed in mate-user-share (Debian):
status: New → Fix Released
Changed in mate-utils (Debian):
status: New → Fix Released
Revision history for this message
Dmitry Shachnev (mitya57) wrote :

This bug was fixed in the package mate-desktop - 1.8.2+dfsg1-1
Sponsored for Martin Wimpress (flexiondotorg)

---------------
mate-desktop (1.8.2+dfsg1-1) experimental; urgency=medium

  * New upstream release.
    - Including the GLib >= 2.43 compatibility patch. (Closes: #779570,
      LP:#1426327).

 -- Mike Gabriel <email address hidden> Fri, 13 Mar 2015 16:19:52 +0100

Changed in mate-desktop (Ubuntu):
status: Triaged → Fix Released
Revision history for this message
Dmitry Shachnev (mitya57) wrote :

This bug was fixed in the package mate-netbook - 1.8.2-1
Sponsored for Martin Wimpress (flexiondotorg)

---------------
mate-netbook (1.8.2-1) experimental; urgency=medium

  * New upstream release.
    - Including GLib >= 2.43 compatibility patch. (Closes: #779829,
      LP:#1426327).
  * debian/patches:
    + Drop 0001_respect_undecorate_setting.patch. Included in lates upstream
      release.

 -- Mike Gabriel <email address hidden> Fri, 13 Mar 2015 14:09:37 +0100

mate-netbook (1.8.1-4) UNRELEASED; urgency=medium

  [ Martin Wimpress ]
  * debian/patches:
    + Add 0001_respect_undecorate_setting.patch. Ensure mate-maximus
      undecorates maximized windows only when the "undecorate" dconf
      option is set. (Closes: #778816).

 -- Mike Gabriel <email address hidden> Thu, 05 Mar 2015 08:35:48 +0100

Changed in mate-netbook (Ubuntu):
status: Triaged → Fix Released
Revision history for this message
Dmitry Shachnev (mitya57) wrote :

This bug was fixed in the package mate-notification-daemon - 1.8.2-1
Sponsored for Martin Wimpress (flexiondotorg)

---------------
mate-notification-daemon (1.8.2-1) experimental; urgency=medium

  * New upstream release.
    - Including GLib >= 2.43 compatibility patch. (Closes: #778809,
      LP:#1426327).
  * debian/patches:
    + Drop 0001_segfaults-in-notify-stack-set-location.patch. Included in
      latest upstream release.

 -- Mike Gabriel <email address hidden> Fri, 13 Mar 2015 11:51:40 +0100

Changed in mate-notification-daemon (Ubuntu):
status: Triaged → Fix Released
Revision history for this message
Dmitry Shachnev (mitya57) wrote :

This bug was fixed in the package mate-user-share - 1.8.1+dfsg1-1
Sponsored for Martin Wimpress (flexiondotorg)

---------------
mate-user-share (1.8.1+dfsg1-1) experimental; urgency=medium

  * New upstream release.
    - Including the GLib >= 2.43 compatibility patch. (Closes: #779850).
  * debian/patches:
    + Drop 0001_mem-leak-fix.patch, 0002_array-out-of-bounds.patch. Both
      included in latest upstream release.
  * debian/copyright:
    + Add non-mentioned files.
    + Don't mention files generated at build time.
  * debian/control:
    + Bump Standards: to 3.9.6. No changes needed.

 -- Mike Gabriel <email address hidden> Fri, 13 Mar 2015 11:12:01 +0100

Changed in mate-user-share (Ubuntu):
status: Triaged → Fix Released
Changed in mate-utils (Ubuntu):
status: Confirmed → Fix Released
Revision history for this message
Dmitry Shachnev (mitya57) wrote :

This bug was fixed in the package mate-utils - 1.8.2+dfsg1-1
Sponsored for Martin Wimpress (flexiondotorg)

---------------
mate-utils (1.8.2+dfsg1-1) experimental; urgency=medium

  * New upstream release.
    - Including GLib >= 2.43 compatibility patch. (Closes: #780333,
      LP:#1426327).
  * debian/patches:
    + Drop 0001_mate-dictionary-fix-double-free-error.patch. Included in latest
      upstream release.

 -- Mike Gabriel <email address hidden> Fri, 13 Mar 2015 13:43:12 +0100

Changed in ubuntu-mate:
status: Triaged → Fix Released
Changed in mate-media (Debian):
status: Unknown → New
Revision history for this message
Martin Wimpress  (flexiondotorg) wrote :

Re-opened because new glib compatibility issues have been identified.

Changed in ubuntu-mate:
status: Fix Released → Fix Committed
status: Fix Committed → In Progress
Changed in pluma (Debian):
status: Unknown → New
Changed in ubuntu-mate:
importance: Critical → Low
Changed in pluma (Ubuntu):
status: New → Confirmed
Changed in mate-media (Ubuntu):
status: New → Confirmed
Changed in mate-media (Ubuntu):
importance: Undecided → Medium
status: Confirmed → Triaged
Changed in pluma (Ubuntu):
importance: Undecided → Medium
status: Confirmed → Triaged
Revision history for this message
Sebastien Bacher (seb128) wrote :

doesn't seem there is anything to sponsor here, unsubscribing sponsors

Revision history for this message
Vlad Orlov (monsta) wrote :

I didn't check all MATE packages yet BTW, there are 4-5 left, so expect some new packages to be linked to this report in the future :)

Changed in pluma (Debian):
status: New → Fix Released
Changed in mate-media (Debian):
status: New → Fix Released
Changed in pluma (Ubuntu):
status: Triaged → Fix Released
Changed in mate-media (Ubuntu):
status: Triaged → Fix Released
Changed in ubuntu-mate:
status: In Progress → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.