Bug#678340: gnome-packagekit: Update information is not refreshed

Miroslav Urbanek mu at miroslavurbanek.com
Thu Nov 19 02:41:33 UTC 2015


Package: gnome-settings-daemon
Version: 3.14.2-3
Followup-For: Bug #678340

I turned on the debug flag in gnome-settings-daemon to see why the
package cache is never refreshed automatically on my computer. There
was a message "not when session active" in the debug output. The
package cache is refreshed only when the computer is idle. The daemon
obtains information about idle status by handling a signal
"StatusChanged" from org.gnome.SessionManager. However, this signal is
emitted by org.gnome.SessionManager.Presence, so the daemon never
receives it.

There is no handler for signals from
org.gnome.SessionManager.Presence, so the simplest solution is to just
disable the check for the idle status. The package cache will be
refreshed even if the user is not idle, but it's better than no
refresh at all. A patch is attached.

-- System Information:
Debian Release: 8.2
  APT prefers stable-updates
  APT policy: (500, 'stable-updates'), (500, 'stable')
Architecture: i386 (i686)

Kernel: Linux 3.16.0-4-686-pae (SMP w/1 CPU core)
Locale: LANG=en_US.utf8, LC_CTYPE=en_US.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages gnome-settings-daemon depends on:
ii  dconf-gsettings-backend [gsettings-backend]  0.22.0-1
ii  gsettings-desktop-schemas                    3.14.1-1
ii  libc6                                        2.19-18+deb8u1
ii  libcairo2                                    1.14.0-2.1
ii  libcanberra-gtk3-0                           0.30-2.1
ii  libcanberra0                                 0.30-2.1
ii  libcolord2                                   1.2.1-1+b2
ii  libcups2                                     1.7.5-11+deb8u1
ii  libfontconfig1                               2.11.0-6.3
ii  libgdk-pixbuf2.0-0                           2.31.1-2+deb8u3
ii  libgeocode-glib0                             3.14.0-1
ii  libglib2.0-0                                 2.42.1-1
ii  libgnome-desktop-3-10                        3.14.1-1
ii  libgtk-3-0                                   3.14.5-1+deb8u1
ii  libgudev-1.0-0                               215-17+deb8u2
ii  libgweather-3-6                              3.14.1-1
ii  liblcms2-2                                   2.6-3+b3
ii  libnm-glib4                                  0.9.10.0-7
ii  libnm-util2                                  0.9.10.0-7
ii  libnotify4                                   0.7.6-2
ii  libnspr4                                     2:4.10.7-1
ii  libnss3                                      2:3.17.2-1.1+deb8u2
ii  libpackagekit-glib2-18                       1.0.1-2
ii  libpam-systemd                               215-17+deb8u2
ii  libpango-1.0-0                               1.36.8-3
ii  libpangocairo-1.0-0                          1.36.8-3
ii  libpolkit-gobject-1-0                        0.105-8
ii  libpulse-mainloop-glib0                      5.0-13
ii  libpulse0                                    5.0-13
ii  librsvg2-2                                   2.40.5-1
ii  libupower-glib3                              0.99.1-3.2
ii  libwacom2                                    0.8-1
ii  libwayland-client0                           1.6.0-2
ii  libx11-6                                     2:1.6.2-3
ii  libxext6                                     2:1.3.3-1
ii  libxfixes3                                   1:5.0.1-2+b2
ii  libxi6                                       2:1.7.4-1+b2
ii  libxtst6                                     2:1.2.2-1+b1
ii  nautilus-data                                3.14.1-2

Versions of packages gnome-settings-daemon recommends:
ii  pulseaudio  5.0-13

Versions of packages gnome-settings-daemon suggests:
pn  gnome-screensaver            <none>
ii  metacity [x-window-manager]  1:3.14.3-1
ii  mutter [x-window-manager]    3.14.4-1~deb8u1
ii  x11-xserver-utils            7.7+3+b1

-- no debconf information
-------------- next part --------------
A non-text attachment was scrubbed...
Name: updates-refresh-without-session-idle.patch
Type: text/x-diff
Size: 570 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/pkg-gnome-maintainers/attachments/20151119/fe4807b2/attachment-0001.patch>


More information about the pkg-gnome-maintainers mailing list