Your message dated Sun, 16 Nov 2014 16:48:42 +0000
with message-id <[email protected]>
and subject line Bug#769763: fixed in gnome-flashback 3.14.0-2
has caused the Debian Bug report #769763,
regarding gnome-session-flashback: leaves alternatives after purge:
x-session-manager -> /usr/lib/gnome-panel/gnome-session-flashback
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)
--
769763: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=769763
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: gnome-session-flashback
Version: 3.14.0-1
Severity: important
User: [email protected]
Usertags: piuparts
Hi,
during a test with piuparts I noticed your package left unowned files on
the system after purge, which is a violation of policy 6.8:
https://www.debian.org/doc/debian-policy/ch-maintainerscripts.html#s-removedetails
The leftover files are actually alternatives that were installed by the
package but have not been properly removed.
While there is ongoing discussion how to remove alternatives correctly
(see https://bugs.debian.org/71621 for details) the following strategy
should work for regular cases:
* 'postinst configure' always installs the alternative
* 'prerm remove' removes the alternative
* 'postrm remove' and 'postrm disappear' remove the alternative
In all other cases a maintainer script is invoked (e.g. upgrade,
deconfigure) the alternatives are not modified to preserve user
configuration.
Removing the alternative in 'prerm remove' avoids having a dangling link
once the actual file gets removed, but 'prerm remove' is not called in
all cases (e.g. unpacked but not configured packages or disappearing
packages) so the postrm must remove the alternative again
(update-alternatives gracefully handles removal of non-existing
alternatives).
Note that the arguments for adding and removing alternatives differ, for
removal it's 'update-alternatives --remove <name> <path>'.
Filing this as important as having a piuparts clean archive is a release
goal since lenny.
>From the attached log (scroll to the bottom...):
1m47.7s INFO: Warning: Package purging left files on system:
/etc/alternatives/x-session-manager ->
/usr/lib/gnome-panel/gnome-session-flashback not owned
/etc/alternatives/x-session-manager.1.gz ->
/usr/share/man/man1/gnome-session.1.gz not owned
/usr/bin/x-session-manager -> /etc/alternatives/x-session-manager not
owned
/usr/share/man/man1/x-session-manager.1.gz ->
/etc/alternatives/x-session-manager.1.gz not owned
cheers,
Andreas
gnome-session-flashback_3.14.0-1.log.gz
Description: application/gzip
--- End Message ---
--- Begin Message ---
Source: gnome-flashback
Source-Version: 3.14.0-2
We believe that the bug you reported is fixed in the latest version of
gnome-flashback, which is due to be installed in the Debian FTP archive.
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Dmitry Shachnev <[email protected]> (supplier of updated gnome-flashback
package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Format: 1.8
Date: Sun, 16 Nov 2014 19:13:48 +0300
Source: gnome-flashback
Binary: gnome-flashback gnome-flashback-common gnome-flashback-dbg
gnome-session-flashback
Architecture: source all
Version: 3.14.0-2
Distribution: experimental
Urgency: medium
Maintainer: Debian GNOME Maintainers
<[email protected]>
Changed-By: Dmitry Shachnev <[email protected]>
Description:
gnome-flashback - GNOME Flashback application
gnome-flashback-common - GNOME Flashback application - common data files
gnome-flashback-dbg - GNOME Flashback application - debugging symbols
gnome-session-flashback - GNOME Session Manager - GNOME Flashback session
Closes: 769763
Changes:
gnome-flashback (3.14.0-2) experimental; urgency=medium
.
* Add missing postinst/prerm scripts (closes: #769763).
Checksums-Sha1:
3a4c3539e952cb664ec1a8d9ddbc4aaf63a69940 2548 gnome-flashback_3.14.0-2.dsc
705103952dbf47a6ccb6f8d9850b84114ae6f389 4436
gnome-flashback_3.14.0-2.debian.tar.xz
3d3466c88e97a12d5fe0569b2d1264ac65d2bd7c 19798
gnome-flashback-common_3.14.0-2_all.deb
b7c3a0b3491d0e16c61f33399d8e928855f5a11a 6724
gnome-session-flashback_3.14.0-2_all.deb
Checksums-Sha256:
566e36c5288ceced8e0ee1071524c0496736f9b76ed33253743af6744da92c22 2548
gnome-flashback_3.14.0-2.dsc
88a5c622bd9c46c00ee4c3ff6a2a80532b918d212066c9d998ed7166fbeb6d03 4436
gnome-flashback_3.14.0-2.debian.tar.xz
39ff52ff2fb900d3b672067c5dec869338163fdc0226afafb68d20c3b6b0dab2 19798
gnome-flashback-common_3.14.0-2_all.deb
23c548795b6df163e3a069f7c04a4ca265901253d7fd98726a12044390caf203 6724
gnome-session-flashback_3.14.0-2_all.deb
Files:
1b7e46ea6de19cddfc7e7cc5d91b4e61 2548 gnome optional
gnome-flashback_3.14.0-2.dsc
8a611873a5e67029eac193121aea838d 4436 gnome optional
gnome-flashback_3.14.0-2.debian.tar.xz
9684ddcb63c126acbab47e1bf6d8d106 19798 gnome optional
gnome-flashback-common_3.14.0-2_all.deb
8d01d9ea06ca202ca6c7de99881010b5 6724 gnome optional
gnome-session-flashback_3.14.0-2_all.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1
iQIcBAEBAgAGBQJUaNKHAAoJEGAmk20vHIrgFvgQAKVkqFPNgIg26f1I2XO4WNmT
hAigpfzdr6+A6bX2pnqa17swmdJ1lfxU5Z0CDWDKkufbSzSyg4/RLpn49AFD9vEQ
V8u8R/y+9oVsJhe+XQj85WzP6cEmXP4BUSAlnPOk5yvbXt79bPg6NCFvzLt+CjQt
qFEtJYHGMAYje2tUtHJsOY1ISvfDvjDaWXyhAm8d2/MT4E4ObxtM14D6TuuyZZ5s
IxBg5PUQXp5fjJ6kiwIoOfqSi0hoZi76rlxFa/XIxWbi3xWhvs4qZ51b5uiK6wut
YSwH4HmdpoqC3qeLkQmAHelBWiYPIguhT1Wg09vwIHJ88TrGtDj7NuhbDqYILmPP
H5vpxkdWrOUbrP5Ic5u+JvJaDLweOx7+2/uik5SV6ghWtiGedaObAvTO9wW3+759
SasA9uiJ5a4opYlJ31Y+jro8RBo3a6g6zVzaL79zi+RRhRdaoTaBYjjuctE1iAvw
2VLZeteMX9UTd5LlnSJ6rjD3XaI+sv0bjjAmktly+eXkS7OKspynTyjYvl/inox2
cn6dTYnWS+EvQbNh9kYxhh3z8hUIVojdkNmQEgOUeqZNldZ7Rk7gVuxwDc1AijSs
cu+mR+CioIfW+EQ9RJockRUqnsjurX3Rde/7u9e7j2pjlqOeL6CKBiU9n2RKcnwg
a/WXuQhyZ/NCby0PuI/k
=PdRG
-----END PGP SIGNATURE-----
--- End Message ---