Your message dated Fri, 21 Nov 2014 15:21:18 +0000 with message-id <e1xrq1o-00080x...@franck.debian.org> and subject line Bug#768283: fixed in rrdtool 1.4.8-1.2 has caused the Debian Bug report #768283, regarding librrd-ruby: unhandled symlink to directory conversion: /usr/share/doc/PACKAGE 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 ow...@bugs.debian.org immediately.) -- 768283: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=768283 Debian Bug Tracking System Contact ow...@bugs.debian.org with problems
--- Begin Message ---Package: librrd-ruby Version: 1.4.8-1.1 Severity: serious User: debian...@lists.debian.org Usertags: piuparts Hi, an upgrade test with piuparts revealed that your package installs files over existing symlinks and possibly overwrites files owned by other packages. This usually means an old version of the package shipped a symlink but that was later replaced by a real (and non-empty) directory. This kind of overwriting another package's files cannot be detected by dpkg. This was observed on the following upgrade paths: wheezy -> jessie For /usr/share/doc/PACKAGE this may not be problematic as long as both packages are installed, ship byte-for-byte identical files and are upgraded in lockstep. But once one of the involved packages gets removed, the other one will lose its documentation files, too, including the copyright file, which is a violation of Policy 12.5: http://www.debian.org/doc/debian-policy/ch-docs.html#s-copyrightfile For other overwritten locations anything interesting may happen. Note that dpkg intentionally does not replace directories with symlinks and vice versa, you need the maintainer scripts to do this. See in particular the end of point 4 in http://www.debian.org/doc/debian-policy/ch-maintainerscripts.html#s-unpackphase It is recommended to use the dpkg-maintscript-helper commands 'dir_to_symlink' and 'symlink_to_dir' (available since dpkg 1.17.2) to perform the conversion, ideally using d/$PACKAGE.mainstscript. See dpkg-maintscript-helper(1) and dh_installdeb(1) for details. >From the attached log (usually somewhere in the middle...): 1m9.5s ERROR: FAIL: silently overwrites files via directory symlinks: /usr/share/doc/librrd-ruby/CONTRIBUTORS.gz (librrd-ruby) != /usr/share/doc/librrd-ruby1.8/CONTRIBUTORS.gz (librrd-ruby1.8) /usr/share/doc/librrd-ruby/NEWS.Debian.gz (librrd-ruby) != /usr/share/doc/librrd-ruby1.8/NEWS.Debian.gz (librrd-ruby1.8) /usr/share/doc/librrd-ruby/NEWS.gz (librrd-ruby) != /usr/share/doc/librrd-ruby1.8/NEWS.gz (librrd-ruby1.8) /usr/share/doc/librrd-ruby/changelog.Debian.gz (librrd-ruby) != /usr/share/doc/librrd-ruby1.8/changelog.Debian.gz (librrd-ruby1.8) /usr/share/doc/librrd-ruby/changelog.gz (librrd-ruby) != /usr/share/doc/librrd-ruby1.8/changelog.gz (librrd-ruby1.8) /usr/share/doc/librrd-ruby/copyright (librrd-ruby) != /usr/share/doc/librrd-ruby1.8/copyright (librrd-ruby1.8) cheers. Andreas
librrd-ruby_1.4.8-1.1.log.gz
Description: application/gzip
--- End Message ---
--- Begin Message ---Source: rrdtool Source-Version: 1.4.8-1.2 We believe that the bug you reported is fixed in the latest version of rrdtool, 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 768...@bugs.debian.org, and the maintainer will reopen the bug report if appropriate. Debian distribution maintenance software pp. Jean-Michel Nirgal Vourgère <jmv_...@nirgal.com> (supplier of updated rrdtool 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 ftpmas...@ftp-master.debian.org) -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 Format: 1.8 Date: Sun, 16 Nov 2014 02:11:49 +0000 Source: rrdtool Binary: rrdtool rrdcached rrdtool-dbg librrd4 librrd-dev librrds-perl librrdp-perl rrdtool-tcl python-rrdtool ruby-rrd librrd-ruby librrd-ruby1.8 librrd-ruby1.9.1 liblua5.1-rrd0 liblua5.1-rrd-dev Architecture: source amd64 all Version: 1.4.8-1.2 Distribution: unstable Urgency: medium Maintainer: Debian RRDtool Team <rrdt...@ml.snow-crash.org> Changed-By: Jean-Michel Nirgal Vourgère <jmv_...@nirgal.com> Description: liblua5.1-rrd-dev - time-series data storage and display system (Lua 5.1 development) liblua5.1-rrd0 - time-series data storage and display system (Lua 5.1 interface) librrd-dev - time-series data storage and display system (development) librrd-ruby - Transitional package to ruby-rrd librrd-ruby1.8 - Transitional package to ruby-rrd librrd-ruby1.9.1 - Transitional package to ruby-rrd librrd4 - time-series data storage and display system (runtime library) librrdp-perl - time-series data storage and display system (Perl interface, pipe librrds-perl - time-series data storage and display system (Perl interface, shar python-rrdtool - time-series data storage and display system (Python interface) rrdcached - data caching daemon for RRDtool rrdtool - time-series data storage and display system (programs) rrdtool-dbg - time-series data storage and display system (debugging symbols) rrdtool-tcl - time-series data storage and display system (Tcl interface) ruby-rrd - time-series data storage and display system (Ruby interface) Closes: 768283 Changes: rrdtool (1.4.8-1.2) unstable; urgency=medium . * Non-maintainer upload. * Fix librrd-ruby symlink to dir (Closes: #768283) - New librrd-ruby.maintscript. - control: librrd-ruby: Added ${misc:Pre-Depends}. Checksums-Sha1: 982970660d664b7ae437638bbb03184bbffd7652 3046 rrdtool_1.4.8-1.2.dsc 68e34e975bbc955cacfe6b3ed7a91ebf5937649e 28083 rrdtool_1.4.8-1.2.diff.gz 508765614f5388a80fca513720992409d3d12d85 434660 rrdtool_1.4.8-1.2_amd64.deb a03a3dcb1a1f1c64535b761f280cb82e352f1aae 146440 rrdcached_1.4.8-1.2_amd64.deb 7d7b78fdb088bde12c86218b781183ff2356150c 735044 rrdtool-dbg_1.4.8-1.2_amd64.deb 4530eb25d09b2d09cb027a852f689d4bdef9167b 223032 librrd4_1.4.8-1.2_amd64.deb 340da5a1a0dc9c45b3fd305bd8f2d91609830c03 224958 librrd-dev_1.4.8-1.2_amd64.deb 6e29690419c6d83874cd2eb15ec8f89aaa58c5ed 117084 librrds-perl_1.4.8-1.2_amd64.deb 86f768f3dfe9f81d480671392edd3847311aeee0 109952 rrdtool-tcl_1.4.8-1.2_amd64.deb 50b9341a28e5637ffc9c4b420dc6750af919c942 110514 python-rrdtool_1.4.8-1.2_amd64.deb d3d507efa59b25f1332a7326621d783fc74ec2f8 109226 ruby-rrd_1.4.8-1.2_amd64.deb 5915353d3f19dac9fca1d7c87fc7bb8af8733588 108202 liblua5.1-rrd0_1.4.8-1.2_amd64.deb 9b1ca7fe811da17795b9550d8d82aaa2ba358e6e 112956 liblua5.1-rrd-dev_1.4.8-1.2_amd64.deb 1ef2be957644072af439fb4d561613f3b8410fe2 109842 librrdp-perl_1.4.8-1.2_all.deb aee4111c3da4fd43e71052c612c592f220d93338 104162 librrd-ruby_1.4.8-1.2_all.deb fe384abeeb6f62a4590b175d3e26f4a61b94b642 103950 librrd-ruby1.8_1.4.8-1.2_all.deb ddddb1fa987f2644cf0345311f098792aafe4e1e 103948 librrd-ruby1.9.1_1.4.8-1.2_all.deb Checksums-Sha256: a35107cab2bcb308779d890ba3b93fd9aaeb9e7d0687c99e7b52a74bc96d2b17 3046 rrdtool_1.4.8-1.2.dsc 91fc5dcefa9e17ec33197bfc767eb265d6f9e44a9e15e5721c4c47115bfc508c 28083 rrdtool_1.4.8-1.2.diff.gz 9e4efc31890a93098b77f709599ccec43446b7cb43d41fc1a90bd93e81e75d91 434660 rrdtool_1.4.8-1.2_amd64.deb 2a5a7896111f638f1590c5ff1b8ebde23c044f9a144eccf73de34efb94aa1ab4 146440 rrdcached_1.4.8-1.2_amd64.deb c850e5d53ff81b5c61f6217d8ddc5fc71aeb6f5b7fe2d021fdfa47bea05df3c8 735044 rrdtool-dbg_1.4.8-1.2_amd64.deb 7f3292b63a5d85ca545b2687c03bc00fa34f160e3bf542a5a05afd977172c92b 223032 librrd4_1.4.8-1.2_amd64.deb 7624687a06d51f05398bbbaedb4e0fd823b777e6b94dd8662dddee2af439839a 224958 librrd-dev_1.4.8-1.2_amd64.deb 7fa39720ed0b91ac24813fd1c8880c7b2100ec0837378f13c909e4f6f66d9091 117084 librrds-perl_1.4.8-1.2_amd64.deb 13f5a86ba2654ff464fcd372939e7f11592d36916ecf21aff374597099172438 109952 rrdtool-tcl_1.4.8-1.2_amd64.deb ae1cbb0185ada9e9a71051fe44839bb2192b7fedbf24e0f80c460c00cd49d39d 110514 python-rrdtool_1.4.8-1.2_amd64.deb 50b11814122b44701c00d2b4355ad88df7590d7615583be193084e8c5bf6cdaf 109226 ruby-rrd_1.4.8-1.2_amd64.deb 379f8360b7d2d8ca619aae7197a15591c1f62d8cad6930db6fcf2ea1f6257532 108202 liblua5.1-rrd0_1.4.8-1.2_amd64.deb 1d3e6afbefbf82795b06d041fd6d30a693fcdec5acc103845069339ee05230df 112956 liblua5.1-rrd-dev_1.4.8-1.2_amd64.deb 83d98d5a6ecfc089901c468940e25204bc47ea1e9c9d120f36a82edbc43f790a 109842 librrdp-perl_1.4.8-1.2_all.deb d4436c8e7e44ec4e25d362bd827791aa69219535cfb1142ab2e55aeefbe3fee4 104162 librrd-ruby_1.4.8-1.2_all.deb 587d60c5b70b66373a3ec9cb734417c5a6ef2e02377bbb525a3a1becfd091f4f 103950 librrd-ruby1.8_1.4.8-1.2_all.deb ffde29b3fc74b20978766bcfec372a6a0eea241b48c5e67681b1638340f819a0 103948 librrd-ruby1.9.1_1.4.8-1.2_all.deb Files: 6d3b2b3d3f3dd779f3b8f509ec1fca9c 3046 utils optional rrdtool_1.4.8-1.2.dsc c2359cbfad9974b44251ecf14b65e533 28083 utils optional rrdtool_1.4.8-1.2.diff.gz a2e8749493bb03189fa35120d797dcc1 434660 utils optional rrdtool_1.4.8-1.2_amd64.deb cbb6654c60cd93e24dd2c5d71c6e3a1c 146440 utils optional rrdcached_1.4.8-1.2_amd64.deb fbe7c2d3f8663e474df7fc1530d4dc84 735044 debug extra rrdtool-dbg_1.4.8-1.2_amd64.deb e3c5d4772aebee60bf3c6f5720f193c8 223032 libs optional librrd4_1.4.8-1.2_amd64.deb 908f00658217646711925bfa882e5a49 224958 libdevel optional librrd-dev_1.4.8-1.2_amd64.deb ba36c124c56c2f4cb3780b05f9eb381c 117084 perl optional librrds-perl_1.4.8-1.2_amd64.deb 105555e73374062b89810edf91232f83 109952 utils optional rrdtool-tcl_1.4.8-1.2_amd64.deb 5176d521ed9e46d3e971983207359c2f 110514 python optional python-rrdtool_1.4.8-1.2_amd64.deb 8ef55676b1d61ec720b4ca1ed408585a 109226 ruby optional ruby-rrd_1.4.8-1.2_amd64.deb 986a303b1ea4da9a5d99dba797793301 108202 interpreters optional liblua5.1-rrd0_1.4.8-1.2_amd64.deb a1fd467fe5a3090e99ab090b4f94f5b5 112956 libdevel optional liblua5.1-rrd-dev_1.4.8-1.2_amd64.deb 0faeb6582b40efcbc1aab5cc8046dc6c 109842 perl optional librrdp-perl_1.4.8-1.2_all.deb 501670abf8c21c0051844244bf68e2a0 104162 oldlibs extra librrd-ruby_1.4.8-1.2_all.deb c5b16f47947aac19e8b0f95e3b92e5d8 103950 oldlibs extra librrd-ruby1.8_1.4.8-1.2_all.deb 38b522b5b74bdf238fd5d173d21e795d 103948 oldlibs extra librrd-ruby1.9.1_1.4.8-1.2_all.deb -----BEGIN PGP SIGNATURE----- Version: GnuPG v1 iQIcBAEBCAAGBQJUaLV/AAoJECrpAeXHAhjSMjIQAJXqnBXfVRx6kVpX80MjAG6c v/djyEn3nwt8l83RtGtB+RpXgoRvHt+Iy04Z4yQvLedK2M02ZmaBhg5gsm3THBqQ s/qkP7lV5Dt2EXd2aiCLhdXed7csGCXvttyaX6UDNRwNZLndjsQNZgiZAjRLbxIU V8luFTUq6adIsXWpaTw9SgMC3AqvdfqOCHNuTi/BPWhHi2cSiIVbBNFmkm8Ja2UZ 3RBsZNynLOVjHVhqLK/OefJfHxFFG68Ukni/vSgdkLx7X6ph2jqbblSpi+3AymAZ iTtjVPtuqCFxd3TmJE0N2dBdDGuAJH2XVuwYvik/9JT5yJYnAVxLlDiVKLDrWE8U ZnD7OCcJZJ9zNS0pCJyz39cxWL931pSucNjbkfe+4Jp9gghSjJiWc70dfpc0pER8 FrfBXkfh5DgeTw5+GZ0f6Pzy6k/T9QwzVCYExDqb+FE/w6PYSb3K4jEwmW4UstJV Iy/mZ5rIgdYMDQqxFHy63nu1UH38vSRXsmsI5F4pkytIvuagjiYGLC17YjM8JMHL eBSNbHepAVu/E01XCcP4Jp1OV9LJDNzAAHuM3QQCeC/CkEPJSJXm5bOHnRZ9EEtR OOYiBvMNHiZg3bLSUiKwrz5WAh6rG3nQsL9xUT2MGAYLiHhsDb6fzp3FFKE8SvcR pTf53j8V5DbB5h+J8FbP =xA1/ -----END PGP SIGNATURE-----
--- End Message ---