Your message dated Tue, 02 Dec 2014 16:34:19 +0000
with message-id <[email protected]>
and subject line Bug#771749: fixed in cyrus-imapd-2.4 2.4.17+caldav~beta10-10
has caused the Debian Bug report #771749,
regarding cyrus-{common, imapd}-2.4: 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.)
--
771749: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=771749
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: cyrus-imapd-2.4,cyrus-common-2.4
Version: 2.4.17+caldav~beta10-8
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:
wheezy -> jessie (2.4.17+caldav~beta10-8)
wheezy -> sid (2.4.17+caldav~beta10-9)
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.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...):
4m16.8s ERROR: FAIL: silently overwrites files via directory symlinks:
/usr/share/doc/cyrus-common-2.4/changelog.Debian.gz (cyrus-common-2.4) !=
/usr/share/doc/cyrus-common/changelog.Debian.gz (cyrus-common)
/usr/share/doc/cyrus-common-2.4/copyright (cyrus-common-2.4) !=
/usr/share/doc/cyrus-common/copyright (cyrus-common)
/usr/share/doc/cyrus-imapd-2.4/copyright (cyrus-imapd-2.4) !=
/usr/share/doc/cyrus-common/copyright (cyrus-common)
There may be more packages failing, but these cannot be tested by piuparts
due to cyrus-common-2.4 already failing ...
cheers,
Andreas
cyrus-imapd-2.4_2.4.17+caldav~beta10-8.log.gz
Description: application/gzip
--- End Message ---
--- Begin Message ---
Source: cyrus-imapd-2.4
Source-Version: 2.4.17+caldav~beta10-10
We believe that the bug you reported is fixed in the latest version of
cyrus-imapd-2.4, 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.
Ondřej Surý <[email protected]> (supplier of updated cyrus-imapd-2.4 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: Tue, 02 Dec 2014 15:47:18 +0100
Source: cyrus-imapd-2.4
Binary: cyrus-common cyrus-doc cyrus-imapd cyrus-pop3d cyrus-admin cyrus-murder
cyrus-replication cyrus-nntpd cyrus-caldav cyrus-clients cyrus-dev
libcyrus-imap-perl cyrus-common-2.4 cyrus-doc-2.4 cyrus-imapd-2.4
cyrus-pop3d-2.4 cyrus-admin-2.4 cyrus-murder-2.4 cyrus-replication-2.4
cyrus-nntpd-2.4 cyrus-caldav-2.4 cyrus-clients-2.4 cyrus-dev-2.4
libcyrus-imap-perl24
Architecture: source amd64 all
Version: 2.4.17+caldav~beta10-10
Distribution: unstable
Urgency: medium
Maintainer: Debian Cyrus Team
<[email protected]>
Changed-By: Ondřej Surý <[email protected]>
Description:
cyrus-admin - Cyrus mail system - administration tools
cyrus-admin-2.4 - Cyrus mail system - administration tools [dummy package]
cyrus-caldav - Cyrus mail system - CalDAV and CardDAV support
cyrus-caldav-2.4 - Cyrus mail system - CalDAV and CardDAV support [dummy
package]
cyrus-clients - Cyrus mail system - test clients
cyrus-clients-2.4 - Cyrus mail system - test clients [dummy package]
cyrus-common - Cyrus mail system - common files
cyrus-common-2.4 - Cyrus mail system - common files [dummy package]
cyrus-dev - Cyrus mail system - developer files
cyrus-dev-2.4 - Cyrus mail system - developer files [dummy package]
cyrus-doc - Cyrus mail system - documentation files
cyrus-doc-2.4 - Cyrus mail system - documentation files [dummy package]
cyrus-imapd - Cyrus mail system - IMAP support
cyrus-imapd-2.4 - Cyrus mail system - IMAP support [dummy package]
cyrus-murder - Cyrus mail system - proxies and aggregator
cyrus-murder-2.4 - Cyrus mail system - proxies and aggregator [dummy package]
cyrus-nntpd - Cyrus mail system - NNTP support
cyrus-nntpd-2.4 - Cyrus mail system - NNTP support [dummy package]
cyrus-pop3d - Cyrus mail system - POP3 support
cyrus-pop3d-2.4 - Cyrus mail system - POP3 support [dummy package]
cyrus-replication - Cyrus mail system - replication
cyrus-replication-2.4 - Cyrus mail system - replication [dummy package]
libcyrus-imap-perl - Interface to Cyrus imap client imclient library
libcyrus-imap-perl24 - Interface to Cyrus imap client imclient library [dummy
package]
Closes: 771749
Changes:
cyrus-imapd-2.4 (2.4.17+caldav~beta10-10) unstable; urgency=medium
.
* Last attempt to get the maintscripts right (Closes: #771749)
Checksums-Sha1:
7a9ebeb15e9e4175ac5ae87f97f0b37101107b3d 4017
cyrus-imapd-2.4_2.4.17+caldav~beta10-10.dsc
537a3c8977878a002b3a8b0f657a73d35cabe9cc 225260
cyrus-imapd-2.4_2.4.17+caldav~beta10-10.debian.tar.xz
0708fdf36497b7bded8f84d4bf40c9ed74497864 1587914
cyrus-common_2.4.17+caldav~beta10-10_amd64.deb
b74632236f096ec3709e7f03d2ecac2ace30b070 288996
cyrus-doc_2.4.17+caldav~beta10-10_all.deb
8fa42addf8670d054900a3652eb0c204df41966d 470422
cyrus-imapd_2.4.17+caldav~beta10-10_amd64.deb
4ccdda3f845a4071b721e8ce50fb269a129205dd 262574
cyrus-pop3d_2.4.17+caldav~beta10-10_amd64.deb
a40dd70b341dc26d546fd3f17f68bdaaf705fd6a 81634
cyrus-admin_2.4.17+caldav~beta10-10_all.deb
9fa79aad5c72d79135dfb0149d10014cc7ce9928 259402
cyrus-murder_2.4.17+caldav~beta10-10_amd64.deb
b016d0b37e2a2117406a70bd1ce265d467caee81 509834
cyrus-replication_2.4.17+caldav~beta10-10_amd64.deb
cd8fdc58521a1a636d25bcbf94b4c8be0220f014 355890
cyrus-nntpd_2.4.17+caldav~beta10-10_amd64.deb
28964ec0794754fde154873d499bb34163e7f902 426400
cyrus-caldav_2.4.17+caldav~beta10-10_amd64.deb
811ac5ba61b5234ba6175a1b5311df9f4d227623 136118
cyrus-clients_2.4.17+caldav~beta10-10_amd64.deb
469060d27ba3c9bc6a2f2087e4e9db9ae297f197 194204
cyrus-dev_2.4.17+caldav~beta10-10_amd64.deb
bfa599e8b24c5a0b4cc7b99a8aa196b142b8071c 188358
libcyrus-imap-perl_2.4.17+caldav~beta10-10_amd64.deb
b633d3044ccbb21fc45f28ed19b09ee22fc9603c 19910
cyrus-common-2.4_2.4.17+caldav~beta10-10_all.deb
2ad51c7e9cd96c6ee91f7f5cb6764659f4837875 3016
cyrus-doc-2.4_2.4.17+caldav~beta10-10_all.deb
5b133c44252a91131227d81c1df2cc237503a791 2990
cyrus-imapd-2.4_2.4.17+caldav~beta10-10_all.deb
e634cd691b935b9b16558eb9e5973444ed26b61b 3014
cyrus-pop3d-2.4_2.4.17+caldav~beta10-10_all.deb
a33bc5e46d933b7dc311ca4e583a5cd8fec77a44 3012
cyrus-admin-2.4_2.4.17+caldav~beta10-10_all.deb
d58a9d72fe5dcc3941382b0607ecf23d277d024e 3012
cyrus-murder-2.4_2.4.17+caldav~beta10-10_all.deb
e802570f06783ef272eb7cb99505eaee4a9f6ecd 3006
cyrus-replication-2.4_2.4.17+caldav~beta10-10_all.deb
b008cabd27f5f78ed4216e56293e763b038e6250 3004
cyrus-nntpd-2.4_2.4.17+caldav~beta10-10_all.deb
ffbbf9665cb0f796eeedefa9606d6b2c971515db 3014
cyrus-caldav-2.4_2.4.17+caldav~beta10-10_all.deb
a641b1d7a63e4d12f4320c2d234561d7767dad25 3000
cyrus-clients-2.4_2.4.17+caldav~beta10-10_all.deb
8879096787f29ebfc5f7e8ffc77dedb8c099329c 3010
cyrus-dev-2.4_2.4.17+caldav~beta10-10_all.deb
fac1458906b5b6c6c37591b2e37167f4b454ef0e 3010
libcyrus-imap-perl24_2.4.17+caldav~beta10-10_all.deb
Checksums-Sha256:
3d70e5ddcf64cf4ce9ee3a745a8cc47127603384733fe3a763de44c5ab194a66 4017
cyrus-imapd-2.4_2.4.17+caldav~beta10-10.dsc
e7ce03d3bfa89cfc169f0e9fe49d9ca856916d463c86d8e9f49cb9c2e88ba839 225260
cyrus-imapd-2.4_2.4.17+caldav~beta10-10.debian.tar.xz
92dcf3068be4ab00c7954cd23b98cc6460c0b56a092296a2415015da3cf66cef 1587914
cyrus-common_2.4.17+caldav~beta10-10_amd64.deb
e9dcb9303c42c8154622fd8f8edf1b3e0da217369d8b1823e57888ba3c6312e0 288996
cyrus-doc_2.4.17+caldav~beta10-10_all.deb
971e9ff6a0c84a90030245d8c076a8998f8ea36b18297380f6ea8dce72156d38 470422
cyrus-imapd_2.4.17+caldav~beta10-10_amd64.deb
572f14da822329a3c7271b02700be5a1df0ff03809b8676b1bf82a2e1fe94d41 262574
cyrus-pop3d_2.4.17+caldav~beta10-10_amd64.deb
ecd3e4beb9d5fe54be38cc3df3c2ca4d93c95d83827dd26a704c1ee786174f7a 81634
cyrus-admin_2.4.17+caldav~beta10-10_all.deb
9292d7e1e692233c8070b7beec8445e5192cd4582e3eda09513edab1946ecd8e 259402
cyrus-murder_2.4.17+caldav~beta10-10_amd64.deb
62b02de1a449b8073dc682a71189fb66a6f1f0b9dd5e7af19b41c7ac74a4a658 509834
cyrus-replication_2.4.17+caldav~beta10-10_amd64.deb
ce72797b5712cb62ed07c3324fb991f4241a0abd92c85a2dfe231b19057ad351 355890
cyrus-nntpd_2.4.17+caldav~beta10-10_amd64.deb
553c8a18b890288ea1873a0e2646714c5af5cfae6c884c752ed9c3e7daa388d0 426400
cyrus-caldav_2.4.17+caldav~beta10-10_amd64.deb
77b83038df99d4c6b24dbb93e6ac629d9a81e98c3a83593f38220f557484ee1c 136118
cyrus-clients_2.4.17+caldav~beta10-10_amd64.deb
1e6e8a7c9c99addb2a4b3721813c15935afe33ace7467d1b2b34ae4ec1dc4a32 194204
cyrus-dev_2.4.17+caldav~beta10-10_amd64.deb
befccac9c3dbe113e75471d2960a0b491fe0046e668188def3afed73b91efc25 188358
libcyrus-imap-perl_2.4.17+caldav~beta10-10_amd64.deb
91f86d474d5bb8de99f4b1615ba73974f3d0283f051ec8029ad77afb27d665b3 19910
cyrus-common-2.4_2.4.17+caldav~beta10-10_all.deb
9763001eb0223b8f8e2867b7813d7cef6336232f3477057c4b8ddffd9577bfd5 3016
cyrus-doc-2.4_2.4.17+caldav~beta10-10_all.deb
a2a4b72413a4dbe5d8a3ad0479e0e929ea9ffac14d40e501dc093c5fa43feb91 2990
cyrus-imapd-2.4_2.4.17+caldav~beta10-10_all.deb
aaecf56ddf36ad6d675ff3cbbf9eb1abbdf892b036a635975a6aa5789abb36a8 3014
cyrus-pop3d-2.4_2.4.17+caldav~beta10-10_all.deb
408304fcd9a41c2179a772bdfb9739fb140f5743d2c239393875c6d54af01276 3012
cyrus-admin-2.4_2.4.17+caldav~beta10-10_all.deb
e367b508b8757ab5440bdeb854c5fee5e60144fefc68a4b2ba10497ab6bb7087 3012
cyrus-murder-2.4_2.4.17+caldav~beta10-10_all.deb
c1bd2f3e0ae528b717e3068cc90ca7013729692d66d2ea48d3f224df7350c29e 3006
cyrus-replication-2.4_2.4.17+caldav~beta10-10_all.deb
613025393df714866a9a8347c08fc331445ea66df4d92a205f32d2ea65eb8b5a 3004
cyrus-nntpd-2.4_2.4.17+caldav~beta10-10_all.deb
9cb8c8d8d6c40baece1331d4d9ee9bf23c1227bec2131ef5567230f00412ec4f 3014
cyrus-caldav-2.4_2.4.17+caldav~beta10-10_all.deb
e99a5cd1e04af3d74394e2f3e697b8f1753c2131850650c6886b998fac6fd4e7 3000
cyrus-clients-2.4_2.4.17+caldav~beta10-10_all.deb
e41ceac52b73aacb7696ac8e213ce9a64b1dd4791fb7eec638b15e936ba52467 3010
cyrus-dev-2.4_2.4.17+caldav~beta10-10_all.deb
8f6b41bbbffdc8e68d22d723755851f45aaa33da8aceb98a6d3e887d7f338a0a 3010
libcyrus-imap-perl24_2.4.17+caldav~beta10-10_all.deb
Files:
4a63de0e989764f37e744eed5446b9c6 4017 mail extra
cyrus-imapd-2.4_2.4.17+caldav~beta10-10.dsc
db2ff5b64d89df8e22b0a12b560c05c3 225260 mail extra
cyrus-imapd-2.4_2.4.17+caldav~beta10-10.debian.tar.xz
90b3274cdabc719e42d76d02c1739461 1587914 mail extra
cyrus-common_2.4.17+caldav~beta10-10_amd64.deb
4ce27afd405e94508db7b7c8b5538e5b 288996 doc extra
cyrus-doc_2.4.17+caldav~beta10-10_all.deb
78e95782007c72aadcca9851c3bb0c28 470422 mail extra
cyrus-imapd_2.4.17+caldav~beta10-10_amd64.deb
957cea87d9ae2b8e24dc7265f2549a29 262574 mail extra
cyrus-pop3d_2.4.17+caldav~beta10-10_amd64.deb
c8880bc6715a72983446adab701a540c 81634 mail extra
cyrus-admin_2.4.17+caldav~beta10-10_all.deb
58ce33e049520d501086e2c2914a716a 259402 mail extra
cyrus-murder_2.4.17+caldav~beta10-10_amd64.deb
65ad7446557607142a7a8b8212406513 509834 mail extra
cyrus-replication_2.4.17+caldav~beta10-10_amd64.deb
c0d723a4b5ff1754f20a44b58ca3e556 355890 mail extra
cyrus-nntpd_2.4.17+caldav~beta10-10_amd64.deb
5fd144980bf20d3eb37b7de51c319eb0 426400 mail extra
cyrus-caldav_2.4.17+caldav~beta10-10_amd64.deb
2156f96ecfafc9a979051e281a6961be 136118 mail extra
cyrus-clients_2.4.17+caldav~beta10-10_amd64.deb
cb9916fc74d933a03b2388f67cab11bb 194204 devel extra
cyrus-dev_2.4.17+caldav~beta10-10_amd64.deb
4006232452391a81c301f29cbb9c9339 188358 perl extra
libcyrus-imap-perl_2.4.17+caldav~beta10-10_amd64.deb
beed032da707298205af634dd0b0a1e6 19910 oldlibs extra
cyrus-common-2.4_2.4.17+caldav~beta10-10_all.deb
984f873f369e0def26fabc1abf866b87 3016 oldlibs extra
cyrus-doc-2.4_2.4.17+caldav~beta10-10_all.deb
84c7e6114cd83cf50047f696bf033f4e 2990 oldlibs extra
cyrus-imapd-2.4_2.4.17+caldav~beta10-10_all.deb
e557acf80148305d42787fdd165f5486 3014 oldlibs extra
cyrus-pop3d-2.4_2.4.17+caldav~beta10-10_all.deb
ce9ccfcfa198716f198039ad26e56650 3012 oldlibs extra
cyrus-admin-2.4_2.4.17+caldav~beta10-10_all.deb
b35c028736fe30ec860a1d43bfb7d6db 3012 oldlibs extra
cyrus-murder-2.4_2.4.17+caldav~beta10-10_all.deb
995f7aa75459bad7f47d51f56cf8268a 3006 oldlibs extra
cyrus-replication-2.4_2.4.17+caldav~beta10-10_all.deb
4c1ce7d05da79a728206af28a9ef454e 3004 oldlibs extra
cyrus-nntpd-2.4_2.4.17+caldav~beta10-10_all.deb
95ad749b129edd944871bb81e779dcdd 3014 oldlibs extra
cyrus-caldav-2.4_2.4.17+caldav~beta10-10_all.deb
c227b4e9e29a863b2bc05dd87d841efb 3000 oldlibs extra
cyrus-clients-2.4_2.4.17+caldav~beta10-10_all.deb
847bea6f9463c8c8971d575c66988423 3010 oldlibs extra
cyrus-dev-2.4_2.4.17+caldav~beta10-10_all.deb
ee1799c7dda997abb17e33cb3baaa065 3010 oldlibs extra
libcyrus-imap-perl24_2.4.17+caldav~beta10-10_all.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1
iQJ8BAEBCgBmBQJUfeRUXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w
ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQzMEI5MzNEODBGQ0UzRDk4MUEyRDM4RkIw
Qzk5QjcwRUY0RkNCQjA3AAoJEAyZtw70/LsHoOQP/3rp+8qoXi8xKpGq6kiVBBY8
8SRazMVWsSvuaQV6bUipTRpeWrzaFJ9HaCDHV604suD3wdeE3uxLecnbPVkgbr+7
IioW7lb3WYZeG/iIYusNDHxuxdyYYjvNzxlzwDh/RNnkK/yS26W9blC+ooWbURl+
WSvQTxUuHWtMrmxVr+Af4aDy3xTQZ+sWOAnIAs/ABLHFSWOymkxfVXxl7o/WaVJn
+EXEry2gd3XTWEPPUWkEdEGTp/5HLNEizZVHMLLQXXEsc3Ll5ini7awnaw1pEiRq
XWTAJiSLZchGlm6EGDgAJEC0x+fxv4xSEmCTLETTP6VJon5Q2fFKBBgweGPjcUWx
TmonBpwJrW2WkeshN64NjptyYlKrgc0CdKRkiaz4bBApANS7j83VH61vjdkgxuEX
++eCZVnvlA3GrveYg8xc98SBIrwnAw04tGEllahYsd7Q5dt/DCNWfX1+vvASWayu
8UkylDCEKzgRWzoyM5t2y/vb/h+x+ylPXwfckZACmG6MxwoKVbvJIcDQbbFAPn8L
tCa4P+Bo1e6LBlVKlC+Ukmy6VOTmroG02jophOk4P3ifqw3elp7VOI0yEuOWvEUM
/9Avr1phzEeaF2ClJO8R5Z/xpISU68232SR3m7TLDvUd5mqiwshhFrvfwnQ7KhRY
1ld4tFZyRO3ivOcdM0/d
=G7Vm
-----END PGP SIGNATURE-----
--- End Message ---