Your message dated Fri, 10 Jan 2014 09:23:25 +0000
with message-id <[email protected]>
and subject line Bug#720143: fixed in tcl8.5 8.5.15-3
has caused the Debian Bug report #720143,
regarding {tcl,tk}8.5: leaves alternatives after purge: /usr/bin/tclsh,
/usr/bin/wish
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.)
--
720143: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=720143
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: tcl8.5,tk8.5
Version: 8.5.14-4
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...):
0m34.4s INFO: Warning: Package purging left files on system:
/etc/alternatives/tclsh -> /usr/bin/tclsh8.5 not owned
/etc/alternatives/tclsh.1 -> /usr/share/man/man1/tclsh8.5.1.gz not
owned
/usr/bin/tclsh -> /etc/alternatives/tclsh not owned
/usr/share/man/man1/tclsh.1.gz -> /etc/alternatives/tclsh.1 not owned
0m34.6s INFO: Warning: Package purging left files on system:
/etc/alternatives/tclsh -> /usr/bin/tclsh8.5 not owned
/etc/alternatives/tclsh.1 -> /usr/share/man/man1/tclsh8.5.1.gz not
owned
/etc/alternatives/wish -> /usr/bin/wish8.5 not owned
/etc/alternatives/wish.1 -> /usr/share/man/man1/wish8.5.1.gz not owned
/usr/bin/tclsh -> /etc/alternatives/tclsh not owned
/usr/bin/wish -> /etc/alternatives/wish not owned
/usr/share/man/man1/tclsh.1.gz -> /etc/alternatives/tclsh.1 not owned
/usr/share/man/man1/wish.1.gz -> /etc/alternatives/wish.1 not owned
The same happens in the 8.4 and 8.6 packages.
cheers,
Andreas
tcl8.5_8.5.14-4.log.gz
Description: GNU Zip compressed data
--- End Message ---
--- Begin Message ---
Source: tcl8.5
Source-Version: 8.5.15-3
We believe that the bug you reported is fixed in the latest version of
tcl8.5, 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.
Sergei Golovan <[email protected]> (supplier of updated tcl8.5 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: Fri, 10 Jan 2014 12:04:08 +0400
Source: tcl8.5
Binary: tcl8.5 libtcl8.5 libtcl8.5-dbg tcl8.5-dev tcl8.5-doc
Architecture: source amd64 all
Version: 8.5.15-3
Distribution: experimental
Urgency: low
Maintainer: Debian Tcl/Tk Packagers <[email protected]>
Changed-By: Sergei Golovan <[email protected]>
Description:
libtcl8.5 - Tcl (the Tool Command Language) v8.5 - run-time library files
libtcl8.5-dbg - Symbol files for libtcl8.5
tcl8.5 - Tcl (the Tool Command Language) v8.5 - shell
tcl8.5-dev - Tcl (the Tool Command Language) v8.5 - development files
tcl8.5-doc - Tcl (the Tool Command Language) v8.5 - manual pages
Closes: 719247 720143
Changes:
tcl8.5 (8.5.15-3) experimental; urgency=low
.
* Restored tcl8.5.prerm script which removes alternative for
/usr/bin/tclsh8.5 (closes: #720143).
* Export ac_cv_func_strtod=yes and tcl_cv_strtod_buggy=1 to help with
cross-build (closes: #719247).
* Added ${misc:Depends} substvar for libtcl8.5-dbg package.
* Bumped standards version to 3.9.4.
Checksums-Sha1:
73deb20d889e772b00d9b640e6279ff57346302e 1327 tcl8.5_8.5.15-3.dsc
5e0e8b2ad0fa6082552892798ec493801db0dd7b 17704 tcl8.5_8.5.15-3.debian.tar.gz
4b427ce249e8b4aa7f514ff52e50eae0a313e074 58362 tcl8.5_8.5.15-3_amd64.deb
4858fd9d7a90e128f089ed5c78249ab9a85d7efc 727126 libtcl8.5_8.5.15-3_amd64.deb
a1058fe2b10364e30243141836ed999f9f0f9e2b 1815158
libtcl8.5-dbg_8.5.15-3_amd64.deb
3202006031d05102a8a9f66000a5204d82bc0503 702736 tcl8.5-dev_8.5.15-3_amd64.deb
377f600443724dfe8ad87dfcb3d6949231e46ee5 1492030 tcl8.5-doc_8.5.15-3_all.deb
Checksums-Sha256:
1d236f81ebe90260af1087f6203a286e73981889cf07d070d4db977cd8a7949c 1327
tcl8.5_8.5.15-3.dsc
79a8d67fdac9ca55a26609ad3f6d48845a566d0e006d4776e44b15d49c310055 17704
tcl8.5_8.5.15-3.debian.tar.gz
8bf82562b54aa5d98d64543ea12b18f58b7b7288bf3b4d96970ec6246ce57c1b 58362
tcl8.5_8.5.15-3_amd64.deb
4dbd168e4c1fb5b613db73178b71d1753463ffc8e1ccaa1ed79bf89ab34a8083 727126
libtcl8.5_8.5.15-3_amd64.deb
548f54e81f065a359fd6586dfa157575170453aad61b9a562816eff0625a6c8e 1815158
libtcl8.5-dbg_8.5.15-3_amd64.deb
c8ce7ed0990119ad3f2e7b8b1ade308c57a78fcbbd934a38cea003eea61d569c 702736
tcl8.5-dev_8.5.15-3_amd64.deb
bf0dff5b342bafe5ebc00691e949399d7320d79cabfc21abf134e52f4d58b08d 1492030
tcl8.5-doc_8.5.15-3_all.deb
Files:
f6696cde1bbeafec449e899a1116af6f 1327 libs optional tcl8.5_8.5.15-3.dsc
51f5d7d81c420655d1cc8ba206a8a3bb 17704 libs optional
tcl8.5_8.5.15-3.debian.tar.gz
bd99c3aa6227a6e1db3f5d640a903e69 58362 interpreters optional
tcl8.5_8.5.15-3_amd64.deb
fea2aea0181d2a411c7868cab13cc399 727126 libs optional
libtcl8.5_8.5.15-3_amd64.deb
a9448f46050b8807b9401d1521461ae3 1815158 debug extra
libtcl8.5-dbg_8.5.15-3_amd64.deb
e87f1ce693d341fb54c9d7606eaadd62 702736 libdevel optional
tcl8.5-dev_8.5.15-3_amd64.deb
ae685fcc803f8a229631c716a086b5a5 1492030 doc optional
tcl8.5-doc_8.5.15-3_all.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.12 (GNU/Linux)
iD8DBQFSz6tBIcdH02pGEFIRAhixAJ428F3O+cccqJx+CqUhqBWTdwrmsQCfX8Z/
vVCvPU5JtrOxk3TPq915bH4=
=xDQL
-----END PGP SIGNATURE-----
--- End Message ---
_______________________________________________
Pkg-tcltk-devel mailing list
[email protected]
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-tcltk-devel