Your message dated Sat, 10 Dec 2016 13:19:11 +0000
with message-id <[email protected]>
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 [email protected]
immediately.)
--
847233: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=847233
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: python-twisted-runner-dbg
Version: 16.6.0-1
Severity: serious
User: [email protected]
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 [email protected],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Free Ekanayaka <[email protected]> (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 [email protected])
-----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
<[email protected]>
Changed-By: Free Ekanayaka <[email protected]>
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 ---
_______________________________________________
Python-modules-team mailing list
[email protected]
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/python-modules-team