Bug#705414: system-config-printer: install scp-dbus-service and related files - upgrade to 1.4.0 for 1.6 API
Alban Browaeys
prahal at yahoo.com
Sun Apr 14 15:38:06 UTC 2013
Package: system-config-printer
Version: 1.3.7-4
Severity: normal
Dear Maintainer,
Apr 08 07:48:24 penelope /opt/gnome/etc/gdm/Xsession[4592]: (gnome-control-center:30104): printers-cc-panel-WARNING **: Install system-config-printer which provides DBus method "GroupPhysicalDevices" to group duplicates in device list.
Apr 08 07:48:24 penelope /opt/gnome/etc/gdm/Xsession[4592]: (gnome-control-center:30104): printers-cc-panel-WARNING **: Install system-config-printer which provides DBus method "GroupPhysicalDevices" to group duplicates in device list.
Apr 08 07:48:25 penelope /opt/gnome/etc/gdm/Xsession[4592]: (gnome-control-center:30104): printers-cc-panel-WARNING **: Install system-config-printer which provides DBus method "GroupPhysicalDevices" to group duplicates in device list.
Apr 08 07:48:25 penelope /opt/gnome/etc/gdm/Xsession[4592]: (gnome-control-center:30104): printers-cc-panel-WARNING **: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name org.fedoraproject.Config.Printing was not provided by any .service files
Apr 08 07:48:25 penelope /opt/gnome/etc/gdm/Xsession[4592]: (gnome-control-center:30104): GLib-GIO-CRITICAL **: g_bus_get_sync: assertion `error == NULL || *error == NULL' failed
Apr 08 07:48:25 penelope /opt/gnome/etc/gdm/Xsession[4592]: (gnome-control-center:30104): printers-cc-panel-WARNING **: Failed to get session bus: (null)
Apr 08 07:48:25 penelope /opt/gnome/etc/gdm/Xsession[4592]: (gnome-control-center:30104): printers-cc-panel-WARNING **: Installation of the new printer failed.
This comes from system-config-printer not installing /usr/share/dbus-1
and scp-dbus-service.
I added a dbus force-reload in postinst to cope with the install of the service.
The attached patch is kind of a blob that fixes various issues (sorry, I mangled
it with debdiff).
Ie it fixes above dbus service missing but also upgrade to 1.4.0
of system-config-printer to cope with cups 1.6 api breakage
on its udev/udev-configure-printer.c .
To end up I modified the debian/rules cleanbuilddir/python-cupshelpers::
as to remove cupshelpers/debug.py that the rules files add instead of
non existant cupshelpers/options.py.
Best regards
Alban
-- System Information:
Debian Release: 7.0
APT prefers unstable
APT policy: (500, 'unstable'), (500, 'testing'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386
Kernel: Linux 3.8.0test0-06549-ga519a70 (SMP w/2 CPU cores)
Locale: LANG=fr_FR.utf8, LC_CTYPE=fr_FR.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Versions of packages system-config-printer depends on:
ii gnome-icon-theme 3.7.91-1
ii python 2.7.3-13
ii python-cups 1.9.62-1
ii python-cupshelpers 1.4.0-1
ii python-dbus 1.1.1-1
ii python-glade2 2.24.0-3+b1
ii python-gnome2 2.28.1+dfsg-1
ii python-gtk2 2.24.0-3+b1
ii python-libxml2 2.9.0+dfsg1-4
ii python-notify 0.1.1-3
ii python-support 1.0.15
Versions of packages system-config-printer recommends:
ii cups-pk-helper 0.2.3-3
ii system-config-printer-udev 1.4.0-1
Versions of packages system-config-printer suggests:
ii python-gnomekeyring 2.32.0+dfsg-2+b1
ii python-smbc 1.0.6-1+b1
pn sessioninstaller <none>
-- no debconf information
-- debsums errors found:
debsums: changed file /usr/share/system-config-printer/jobviewer.py (from system-config-printer package)
debsums: changed file /usr/share/system-config-printer/printerproperties.py (from system-config-printer package)
debsums: changed file /usr/share/system-config-printer/statereason.py (from system-config-printer package)
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 1.3.7-4_to_1.4.0_debian.diff
Type: text/x-diff
Size: 6906 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/pkg-gnome-maintainers/attachments/20130414/1e13b628/attachment.diff>
More information about the pkg-gnome-maintainers
mailing list