Your message dated Sun, 11 Jan 2015 13:18:34 +0000
with message-id <[email protected]>
and subject line Bug#767822: fixed in xfce4-session 4.10.1-10
has caused the Debian Bug report #767822,
regarding xfce4-session: leaves alternatives after purge:
/usr/bin/x-session-manager
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.)
--
767822: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=767822
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: xfce4-session
Version: 4.10.1-9
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:
http://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 http://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...):
0m46.7s ERROR: FAIL: Package purging left files on system:
/etc/alternatives/x-session-manager -> /usr/bin/startxfce4 not owned
/etc/alternatives/x-session-manager.1.gz ->
/usr/share/man/man1/startxfce4.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
xfce4-session_4.10.1-9.log.gz
Description: application/gzip
--- End Message ---
--- Begin Message ---
Source: xfce4-session
Source-Version: 4.10.1-10
We believe that the bug you reported is fixed in the latest version of
xfce4-session, 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.
Yves-Alexis Perez <[email protected]> (supplier of updated xfce4-session
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: SHA512
Format: 1.8
Date: Mon, 03 Nov 2014 22:25:09 +0100
Source: xfce4-session
Binary: xfce4-session xfce4-session-dbg
Architecture: source amd64
Version: 4.10.1-10
Distribution: unstable
Urgency: medium
Maintainer: Debian Xfce Maintainers <[email protected]>
Changed-By: Yves-Alexis Perez <[email protected]>
Description:
xfce4-session - Xfce4 Session Manager
xfce4-session-dbg - Xfce4 Session Manager (debug symbols)
Closes: 767822
Changes:
xfce4-session (4.10.1-10) unstable; urgency=medium
.
* debian/{pre,postrm}: correctly handle all alternatives removal.
closes: #767822
Checksums-Sha1:
0e60f2e9c7aac92aca6d14f11254d74163a3aaa2 2030 xfce4-session_4.10.1-10.dsc
070c68f16a25a881ad917c9048a9ea3e45786095 16180
xfce4-session_4.10.1-10.debian.tar.xz
3351e21f2c54e322c8ef99eb6846b194272e4dfe 728126
xfce4-session_4.10.1-10_amd64.deb
00832ec22eddd4d8a3bcfb134d225364b1fae2b0 536732
xfce4-session-dbg_4.10.1-10_amd64.deb
Checksums-Sha256:
3b622c17c9261abfc07ab4dffb691376d0d16447daf84ff47f3e52fe5b9d367e 2030
xfce4-session_4.10.1-10.dsc
24359984c37976f5b9acb7377f382bf9ea910af4798ab4693c7b79a606cac769 16180
xfce4-session_4.10.1-10.debian.tar.xz
896ea302c44a54572eae09b5022d6f38d8602e948003616cf453c464eb98325d 728126
xfce4-session_4.10.1-10_amd64.deb
4b46ca0a2f30304ef2da141344a43665e206d8143d2b92e3d609ee1594f044c1 536732
xfce4-session-dbg_4.10.1-10_amd64.deb
Files:
4cc3f7b6c766f9030fcb60c3e1375976 2030 xfce optional xfce4-session_4.10.1-10.dsc
421aa5cf18ee516c0fbc430abc1f269f 16180 xfce optional
xfce4-session_4.10.1-10.debian.tar.xz
14054f37011a6ff96762b25b9df76882 728126 xfce optional
xfce4-session_4.10.1-10_amd64.deb
ed8967b56a070249fd30e1263ddaaf2e 536732 debug extra
xfce4-session-dbg_4.10.1-10_amd64.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2
iQEcBAEBCgAGBQJUsnVbAAoJEG3bU/KmdcCliMwIAKo5E+Z6suSzg/7eLMCRgNsS
bUUp65CwltDGYSuBwdlO5zBnYr1pJ3hxA/Cbmu0fpHTAH1stOl2U0h7JsCTRQ1cm
JPv5LbgLMYaFJBoN/ssGRDEbWEL75wftS4TSU7xSyWHWTTKpaD5zkzCPw7Tn0+w2
mbZc17TDvSn7D87WmfNo7Wyfh5HJ6redDdQ7aHGU9Q8p2kRv00oau8ZZPET5IWkk
g2o9oOfQJv/eeU1fc93+HdAHYJIed5Q5dpjPawE7L1/7EQt+ZKSYdBZc7WqEgDXQ
wZrzHIPm5pIi38uzWwrqjjawCmzAS/ZshECwQZ03g3THg5ehMyImX9L94IDJW+4=
=RtyT
-----END PGP SIGNATURE-----
--- End Message ---
_______________________________________________
Pkg-xfce-devel mailing list
[email protected]
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-xfce-devel