Your message dated Sat, 10 Dec 2016 13:19:11 +0000 with message-id <e1cfhyv-000d8p...@fasolo.debian.org> and subject line Bug#847233: fixed in twisted 16.6.0-2 has caused the Debian Bug report #847233, regarding python-twisted-runner-dbg: 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.) -- 847233: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=847233 Debian Bug Tracking System Contact ow...@bugs.debian.org with problems
--- Begin Message ---Package: python-twisted-runner-dbg Version: 16.6.0-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: jessie -> stretch jessie -> sid 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: https://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 https://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.14) to perform the conversion, ideally using d/$PACKAGE.maintscript. Do not forget to add 'Pre-Depends: ${misc:Pre-Depends}' in d/control. See dpkg-maintscript-helper(1) and dh_installdeb(1) for details. >From the attached log (usually somewhere in the middle...): 1m4.4s ERROR: FAIL: silently overwrites files via directory symlinks: /usr/share/doc/python-twisted-runner-dbg/changelog.Debian.gz (python-twisted-runner-dbg) != /usr/share/doc/python-twisted-runner/changelog.Debian.gz (python-twisted-runner) /usr/share/doc/python-twisted-runner-dbg -> python-twisted-runner /usr/share/doc/python-twisted-runner-dbg/copyright (python-twisted-runner-dbg) != /usr/share/doc/python-twisted-runner/copyright (python-twisted-runner) /usr/share/doc/python-twisted-runner-dbg -> python-twisted-runner cheers, Andreas
python-twisted-runner-dbg_16.6.0-1.log.gz
Description: application/gzip
--- End Message ---
--- Begin Message ---Source: twisted Source-Version: 16.6.0-2 We believe that the bug you reported is fixed in the latest version of twisted, 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 847...@bugs.debian.org, and the maintainer will reopen the bug report if appropriate. Debian distribution maintenance software pp. Free Ekanayaka <fr...@debian.org> (supplier of updated twisted 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: Sat, 10 Dec 2016 08:16:41 +0000 Source: twisted Binary: python3-twisted python3-twisted-bin python3-twisted-bin-dbg python-twisted-bin python-twisted-bin-dbg python-twisted-core python-twisted-conch python-twisted-mail python-twisted-names python-twisted-news python-twisted-runner python-twisted-runner-dbg python-twisted-web python-twisted-words twisted-doc python-twisted Architecture: source amd64 all Version: 16.6.0-2 Distribution: unstable Urgency: medium Maintainer: Debian Python Modules Team <python-modules-t...@lists.alioth.debian.org> Changed-By: Free Ekanayaka <fr...@debian.org> Description: python-twisted - Event-based framework for internet applications (dependency packa python-twisted-bin - Event-based framework for internet applications python-twisted-bin-dbg - Event-based framework for internet applications (debug extension) python-twisted-conch - twisted dummy package for Twisted SSH Implementation python-twisted-core - Event-based framework for internet applications python-twisted-mail - twisted dummy package for SMTP, IMAP and POP protocol implementat python-twisted-names - twisted package for DNS protocol implementation python-twisted-news - twisted dummy package for NNTP protocol implementation python-twisted-runner - twisted dummy package for process management python-twisted-runner-dbg - twisted dummy package for process management python-twisted-web - twisted dummy package for HTTP protocol implementation python-twisted-words - twisted dummy package for Chat and Instant Messaging python3-twisted - Event-based framework for internet applications python3-twisted-bin - Event-based framework for internet applications python3-twisted-bin-dbg - Event-based framework for internet applications (debug extension) twisted-doc - Official documentation of Twisted Closes: 847233 Changes: twisted (16.6.0-2) unstable; urgency=medium . * Make /usr/share/doc/python-twisted-runner-dbg a symlink to the non-dbg docs (Closes: #847233). Checksums-Sha1: 33877009b0d6525ff9848ec122d0075cd024a626 3433 twisted_16.6.0-2.dsc c939837e9b271aea97843e825f3a1f7567e802f3 24136 twisted_16.6.0-2.debian.tar.xz c287e7287c9ca23d04deafe4f31901bc7c250554 77498 python-twisted-bin-dbg_16.6.0-2_amd64.deb 0f858697feda1bc92a363bde9f5158c99e94d810 22714 python-twisted-bin_16.6.0-2_amd64.deb b0e2b175a8ab0dbd85587c4bc8dde2b9cf5c0604 32160 python-twisted-conch_16.6.0-2_all.deb 397ea2ed26afd4a3be53f9172f8d2eb66010c879 1979128 python-twisted-core_16.6.0-2_all.deb c38839fc2219aeab0d7dc0a59c065ff918bb3c75 27208 python-twisted-mail_16.6.0-2_all.deb 54259b03e008b0fe068aaeaa8a01d7119483bc1d 22674 python-twisted-names_16.6.0-2_all.deb 1e63d5ae0550652985d1938b341e5586a30159e1 11762 python-twisted-news_16.6.0-2_all.deb 0341f2813f4451b167480f3da81c8120a3e6bde9 944 python-twisted-runner-dbg_16.6.0-2_all.deb 1f9b5a72e133a46d0bf59c673484c03afcc3c2fd 11772 python-twisted-runner_16.6.0-2_all.deb 00683ace59dfd9a8c1a755579e4d09e9e4bf3865 79776 python-twisted-web_16.6.0-2_all.deb f819ab70f1ce00f03f2f6f37fa0846194d4b7a4c 24454 python-twisted-words_16.6.0-2_all.deb 6e7c05ff054c9b10057720278d1120209c30c80b 12192 python-twisted_16.6.0-2_all.deb b0a21d2906de87a6ad0f87ecad461e9b04c51957 47130 python3-twisted-bin-dbg_16.6.0-2_amd64.deb a349b7ac741f0ae098f06c0d8f5207cd4a289565 18000 python3-twisted-bin_16.6.0-2_amd64.deb 20d1620482a87009a77c69c50307a327f630f607 1672924 python3-twisted_16.6.0-2_all.deb df88a87b9d36718ec468d45694ad44e9444f345e 685088 twisted-doc_16.6.0-2_all.deb ce1e9b647d6051db148c5b9fab3c4102311f91d1 11290 twisted_16.6.0-2_amd64.buildinfo Checksums-Sha256: 68ddb7d6cb5dfd79bcc7ca6fe3e261cd320dc932535109b9ca4e442fb6bb0469 3433 twisted_16.6.0-2.dsc 02336f57ff4d0311508250c3b736342da6e69bdb59551d7c08ade836ba71b6df 24136 twisted_16.6.0-2.debian.tar.xz 73a78093502ca72d01e85c14e1b135a56a64fcc11d67ced30c5d9dac08beb820 77498 python-twisted-bin-dbg_16.6.0-2_amd64.deb 1abdbcf2b39245cb5e1153becece13b5f3ab9f745a70edffe7ce4106d07edf43 22714 python-twisted-bin_16.6.0-2_amd64.deb 81bd713f978a351b238e2c982291c2be5ea397055f727d2c7ed9988cbcadf1b7 32160 python-twisted-conch_16.6.0-2_all.deb 99aa6021648f95a46dfd2ae189038b70480081ac69332c6fdf73fc5708d9c3b7 1979128 python-twisted-core_16.6.0-2_all.deb c8c923469e00882327bfd7382113a3840060f43687f886a1a03acbe3d5d8923a 27208 python-twisted-mail_16.6.0-2_all.deb 1201ab19c1e568ab97ea3879ba4d1012af1ab64a569b10e5669a9876a5c9b47e 22674 python-twisted-names_16.6.0-2_all.deb 48d40be11685d8bc2f7ebda6a3e9edc1f6c1d0ea8cf88e49d8e6ef0820082a55 11762 python-twisted-news_16.6.0-2_all.deb eb39f699051a2fde089bfc645ee9f1a2538f39a40942f7c0ef36f479b72d2496 944 python-twisted-runner-dbg_16.6.0-2_all.deb b63818c0c0326141b1edad15ad2dc818d8dd2c86f829e424aa15827bba4ca534 11772 python-twisted-runner_16.6.0-2_all.deb dcbde2333dcc44e6cb964ee14ca89bc89c271195517f49888e6a79a77f36e665 79776 python-twisted-web_16.6.0-2_all.deb 9e9af95bd3842c46afec63bb57fbd5ccaf06818846a1c9f561c5f53cdc1fc548 24454 python-twisted-words_16.6.0-2_all.deb d281d06953f5ce14c48ea33d351aa5977872bc7b754aa1048d5b949d52839c9f 12192 python-twisted_16.6.0-2_all.deb 4f6db60455160f99422d3d657c3690c7fb307da2aeaaede600d2c940a11713c9 47130 python3-twisted-bin-dbg_16.6.0-2_amd64.deb 5f59ab7f7660f9150f248f66b8eaa22596341b9d91d66b5820fbfe4373eb68fb 18000 python3-twisted-bin_16.6.0-2_amd64.deb 63cc16d4ea33e12b76c0e8d4f5449023da2cb6e5acede671ad50c938cad1dee7 1672924 python3-twisted_16.6.0-2_all.deb 8a6aab7b68de79d2333daa921e6ed649f9cd0750b6b7d2524ca118ff3c5f4516 685088 twisted-doc_16.6.0-2_all.deb 9849a958cb31b3bc110a0e8455820de253f4917fbf5efec18849a08f26da604c 11290 twisted_16.6.0-2_amd64.buildinfo Files: b05a09c8e47848033c9af935f21104e4 3433 python optional twisted_16.6.0-2.dsc 322969a1fd04ba6aca6d4a5d4886397e 24136 python optional twisted_16.6.0-2.debian.tar.xz 468c9201bc1be1488e4a0cf04e6fa172 77498 debug extra python-twisted-bin-dbg_16.6.0-2_amd64.deb 3f13338862e2471e42a21796c0e9eb4d 22714 python optional python-twisted-bin_16.6.0-2_amd64.deb 4065d0058d7a315d5df249f9c5c574f7 32160 python optional python-twisted-conch_16.6.0-2_all.deb aa5b522e23424d80f832bae2b4462984 1979128 python optional python-twisted-core_16.6.0-2_all.deb 97da4716b3f19f9c726b01fd140f99f6 27208 python optional python-twisted-mail_16.6.0-2_all.deb 5a56a228f832a1664cc1409181584868 22674 python optional python-twisted-names_16.6.0-2_all.deb 0aa559bc463026c6a81423e9ce90cee7 11762 python optional python-twisted-news_16.6.0-2_all.deb 6508547d85139f73cb6314be115160cf 944 debug extra python-twisted-runner-dbg_16.6.0-2_all.deb 5d1c069617e4d1e20fef32244e827a64 11772 python optional python-twisted-runner_16.6.0-2_all.deb dc94e598fe01fe6e464f3ac09b2968fe 79776 python optional python-twisted-web_16.6.0-2_all.deb c5bb949fa0c4f1d664684e636089c9e7 24454 python optional python-twisted-words_16.6.0-2_all.deb 4fc53c2fe7122e07da9033d45bd328ef 12192 python extra python-twisted_16.6.0-2_all.deb 920ceefb2227c3eeec4d336d9154765b 47130 debug extra python3-twisted-bin-dbg_16.6.0-2_amd64.deb f8c05a9536e8f6f1a0f471ded184bdcd 18000 python optional python3-twisted-bin_16.6.0-2_amd64.deb b13967a51ca737adb42a9fd08d4d8404 1672924 python optional python3-twisted_16.6.0-2_all.deb 6d5f82aabfc3edd9e5ef49da6a55ccd0 685088 doc extra twisted-doc_16.6.0-2_all.deb 289ac7f182b0b243b167e09dc5941d0f 11290 python optional twisted_16.6.0-2_amd64.buildinfo -----BEGIN PGP SIGNATURE----- iQIzBAEBCAAdFiEEduexRx7o0Oelk+iWIMqg5+qIVncFAlhLxgIACgkQIMqg5+qI Vnf6vhAA7ei5JNBTBBqi4zq4mVhJzoTHkuM+1hxpelDw5qEjFdS1MIWVsMyyqhTI eWWMMlo/wmRvproQKjKQoO2eozqmc5mTtgQ2zyekT6vqm9n61jMPjftA1wG+YAsW A4jSAF9oaUekA07NyPW9OA9D2p7MyucwWvW/ojLfF+Kprib5gYsg5dPGZlc6pbzf mOk/fAPzXfs2RK4XdL/E42KNzwbaOboFs3a9iaUDpQK9m0gnoP3jmtOBGcijU2AX iZRGMgDNPL8fY3PRxcw9SKqda/x4b7T2CAhFkdV2sEmhskMsTKDMenVYUWTN7EMW 1bJJc94ACHafCMYG6RWZ4Fvg/FuWIE0xdNW4ypImic+a0BaqxlHRiWzB0PyntvDC 3Gf3NQa2AWVFlBxe3QEypW4VfQELWOZu8Qg1Yo9rN7TLlryjpyp8AV21QAd0bK2z 3545Y/J7zsgqVBZZpq7ckpYfUGV1tpPAfmKdyj8hXINH6306GtrSAgzSksBKJ5KR VYiqUB9JheQDBW938V35o+Izp/x/75A58AVODH4O8dwdFLcjmhOE/wTNJqMF5xyf LSc/EmUxHUVC12WrZHWTouQ01BkMkRYjfEw/UA4ou3AQMr03RQgXBQ7HPVMJdy+O etTHFSrudyA33ETRC9SRPH86h2ynyC4pL3uZkpje1QdACMD+bwA= =jukr -----END PGP SIGNATURE-----
--- End Message ---