Bug#650000: Stray file /etc/dbus-1/system.d/system-tools-backends.conf.dpkg-remove left after upgrade
Paul Menzel
pm.debian at googlemail.com
Sat Nov 26 13:04:38 UTC 2011
Am Samstag, den 26.11.2011, 12:15 +0000 schrieb Sam Morris:
> On Fri, 2011-11-25 at 14:04 +0100, Michael Biebl wrote:
> > That's the code in preinst. So either your system-tools-backends.conf
> > file was modified, or the sha1 in preinst is incorrect.
>
> The diff between the file shipped by system-tools-backend in lenny and
> the obsolete file on my system:
>
> $ diff -u /tmp/foo/etc/dbus-1/system.d/system-tools-backends.conf /etc/dbus-1/system.d/system-tools-backends.conf.dpkg-remove
> --- /tmp/foo/etc/dbus-1/system.d/system-tools-backends.conf 2010-01-04 19:54:42.000000000 +0000
> +++ /etc/dbus-1/system.d/system-tools-backends.conf.dpkg-remove 2009-04-14 20:32:56.150110375 +0100
> @@ -22,10 +22,8 @@
> <allow send_interface="org.freedesktop.SystemToolsBackends.Platform" send_member="getPlatform"/>
> -->
>
> - <!-- configuration modules can't be accessed directly... -->
> - <deny send_destination="org.freedesktop.SystemToolsBackends"/>
> - <deny send_destination="org.freedesktop.SystemToolsBackends.Platform"/>
> - <deny send_destination="org.freedesktop.SystemToolsBackends"/>
> + <!-- Only allow talking to the dispatcher -->
> + <allow send_destination="org.freedesktop.SystemToolsBackends"/>
> </policy>
>
> <policy user="0">
> @@ -60,8 +58,4 @@
> <allow send_destination="org.freedesktop.SystemToolsBackends.UserConfig"/>
> <allow send_destination="org.freedesktop.SystemToolsBackends.UsersConfig"/>
> </policy>
> - <policy group="stb-admin">
> - <!-- be able to speak to the dispatcher -->
> - <allow send_destination="org.freedesktop.SystemToolsBackends"/>
> - </policy>
> </busconfig>
I have the same leftover file and the checksum therefore differs.
$ sha1sum /etc/dbus-1/system.d/system-tools-backends.conf.dpkg-remove
1be2394739e54132aebed6ea579c9de5e10cefa0 /etc/dbus-1/system.d/system-tools-backends.conf.dpkg-remove
$ LANG=C ls -l /etc/dbus-1/system.d/system-tools-backends.conf.dpkg-remove
-rw-r--r-- 1 root root 3386 Mar 12 2009 /etc/dbus-1/system.d/system-tools-backends.conf.dpkg-remove
> I'm guessing this came from a version of the package in-between the one
> in lenny and the one in squeeze. If that's the case then the upgrade
> code wouldn't remove the file since it only expects you to upgrade from
> lenny to squeeze.
>
> Assuming that dbus ignores configuration files files named *.dpkg-*, it
> seems un-necessary to fix the package to handle this upgrade (assuming
> that that is where this version of the file even came from), so I'm
> closing the bug.
True. But it would be nice to also have this file removed. Maybe add a
note to `README.Debian`?
Thanks,
Paul
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 198 bytes
Desc: This is a digitally signed message part
URL: <http://lists.alioth.debian.org/pipermail/pkg-gnome-maintainers/attachments/20111126/b5443316/attachment.pgp>
More information about the pkg-gnome-maintainers
mailing list