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

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

Changed in ubuntu-mate:
importance: Undecided → Critical
status: New → Triaged
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) on 2015-02-27
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
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
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.

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
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
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
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
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
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
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
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

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
Sebastien Bacher (seb128) wrote :

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

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  Edit
Everyone can see this information.

Other bug subscribers

Remote bug watches

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