Your message dated Fri, 13 Nov 2015 09:20:45 +0000 with message-id <e1zxaxf-0001nn...@franck.debian.org> and subject line Bug#804940: fixed in yaws 1.99-2 has caused the Debian Bug report #804940, regarding yaws-wiki: unhandled symlink to directory conversion: /usr/share/yaws-wiki -> /var/lib/yaws-wiki 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.) -- 804940: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=804940 Debian Bug Tracking System Contact ow...@bugs.debian.org with problems
--- Begin Message ---Package: yaws-wiki Version: 1.99-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: stretch -> 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...): 0m55.9s ERROR: FAIL: silently overwrites files via directory symlinks: /usr/share/yaws-wiki/www (yaws-wiki) != /var/lib/yaws-wiki/www (yaws-wiki) /usr/share/yaws-wiki -> /var/lib/yaws-wiki cheers, Andreas
yaws-wiki_1.99-1.log.gz
Description: application/gzip
--- End Message ---
--- Begin Message ---Source: yaws Source-Version: 1.99-2 We believe that the bug you reported is fixed in the latest version of yaws, 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 804...@bugs.debian.org, and the maintainer will reopen the bug report if appropriate. Debian distribution maintenance software pp. Sergei Golovan <sgolo...@debian.org> (supplier of updated yaws 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: Fri, 13 Nov 2015 11:33:25 +0300 Source: yaws Binary: yaws erlang-yaws erlang-yapp yaws-doc yaws-chat yaws-mail yaws-wiki yaws-yapp Architecture: source amd64 all Version: 1.99-2 Distribution: unstable Urgency: medium Maintainer: Debian Erlang Packagers <pkg-erlang-de...@lists.alioth.debian.org> Changed-By: Sergei Golovan <sgolo...@debian.org> Description: erlang-yapp - Erlang application for deploying Yaws webserver applications erlang-yaws - Erlang application which implements HTTP webserver yaws - High performance HTTP 1.1 webserver written in Erlang yaws-chat - Chat application for Yaws webserver yaws-doc - Documentation and examples for Yaws webserver yaws-mail - Webmail application for Yaws webserver yaws-wiki - Wiki application for Yaws webserver yaws-yapp - Provides an easy way to deploy applications for Yaws webserver Closes: 804940 Changes: yaws (1.99-2) unstable; urgency=medium . * Fixed the /usr/share/yaws-wiki symlink to directory conversion (closes: #804940). Checksums-Sha1: 9aac8a2000cf661c4786cfc6bb0657594f551dbc 2425 yaws_1.99-2.dsc 3e44f52e6411f7cc86788c75538ecf6fcac07532 27120 yaws_1.99-2.debian.tar.xz a599e834d444087312c3cfd06551873556f768d3 80104 erlang-yapp_1.99-2_amd64.deb ebf01d22b1c2184f21d039afb74c62655ff8a11c 1172674 erlang-yaws_1.99-2_amd64.deb a47275cb1122ab953ff117bcf249074801bd786c 75146 yaws-chat_1.99-2_all.deb e30b112667554d9625c114c95960cc6f2b192098 973462 yaws-doc_1.99-2_all.deb 2a5db21cfb99873c1151c879236c17b4a0ede968 166298 yaws-mail_1.99-2_all.deb dd0f80afb6d94db84d9149737da765e303345e16 202254 yaws-wiki_1.99-2_all.deb 005209e111b0174447e0ab5dc0faa7ad56ed2091 58756 yaws-yapp_1.99-2_all.deb 673cb39d975e857e9fc6ee925451f28b8cdb2f64 87216 yaws_1.99-2_all.deb Checksums-Sha256: 444c8039cd489c5407f3301a62304986fac969ba80d9b2eae6846da31a2c41b2 2425 yaws_1.99-2.dsc c39405b2ed53380ecff81bcb7876711814196f8afb3f3860fe6f3636e3da50bc 27120 yaws_1.99-2.debian.tar.xz 0a947b36ed8983b6b66118e903da12d3f9106d217bf1836fa7e2797ded75b812 80104 erlang-yapp_1.99-2_amd64.deb 0655b0b733b58c319a2fb0176dd8b656ef5bb9b90d68aafc80f8b48abb71039b 1172674 erlang-yaws_1.99-2_amd64.deb 2b350ab0c5241e8d2fc2d3a488d069dda9e1400549ad87dcc54850dac27c7819 75146 yaws-chat_1.99-2_all.deb 25f8f504e9b20e1cd507bc3db2dafd691e1f7e853cd05952cdd0629a1e2b0516 973462 yaws-doc_1.99-2_all.deb 46003086d61791282e720401f24f1a054837e013634bb2e9ee2df1ec5d2e91b9 166298 yaws-mail_1.99-2_all.deb 734bfd1df318f1b19685363618418f77735c66874cc38e40e7a6b2d38bed94da 202254 yaws-wiki_1.99-2_all.deb 2fb04fbd77b09ca81663f88f71f40b09465e6722068f2a9e55bd4db758cfc814 58756 yaws-yapp_1.99-2_all.deb f10087abf8814ff2d9d144049c82a249a36fa067030beee43ce10b340d438fe1 87216 yaws_1.99-2_all.deb Files: f924d2e3881d9d60b5df1af8dac065f5 2425 httpd optional yaws_1.99-2.dsc c19d595b221d755de4d39ad3a6ad0384 27120 httpd optional yaws_1.99-2.debian.tar.xz 416fcbbba0b28e46b77df0cfa82f9b51 80104 httpd optional erlang-yapp_1.99-2_amd64.deb 7bcf11882e8df1497819b2d30f852f4d 1172674 httpd optional erlang-yaws_1.99-2_amd64.deb 2839e11de7e80e7ccfb3d6447fc92fba 75146 web optional yaws-chat_1.99-2_all.deb 3b03fc1d1f9cbdecd971a22e37338550 973462 doc optional yaws-doc_1.99-2_all.deb 713e46b4a83d66fbf587f60a8a4b3e1e 166298 web optional yaws-mail_1.99-2_all.deb 31cc9109899a1b24e73ad64842763e2f 202254 web optional yaws-wiki_1.99-2_all.deb a0e03c122bc362e7473060876c650642 58756 web optional yaws-yapp_1.99-2_all.deb ff5478abeac33ab0da30d163f17979b5 87216 httpd optional yaws_1.99-2_all.deb -----BEGIN PGP SIGNATURE----- Version: GnuPG v1 iQIVAwUBVkWiZVfnxjJPgTkdAQjuQxAApugvuQ81s8PEK84MSsQFdhpDirFcu7L9 oh6C55EJ0kzG0FaclGcHYcSjbYwNe7q9WnOgAb7tYSfccuzCkITcu7+7Cn0YrSbo Ew5F9DPLUNL8oiSTpGT/BDm4rwvjvbC1XOCLJFBpLv6DRFEIgyuyDpnODGUvFaTj uUyTMyXIWkmE2PbCmzpYpOtLeWts2dymzQQkpZUNMXsnCQkzdrJOlxCnTgK8vqVn CDI+rMQ4SOp9LP5fQBTrM++i2bPEyRrWVoB0UxsknFi5BB88RQsBwj+O9hkt9g0A JIuLTZA0RcwZ3dRaW5ukBZxacqBBZYUIjf4k432tIl+iHVfgnENn2Ja+srxydjUB OLWnNyrpiH9tDpjMcc8Wh8Kyz6E8O2BV0gn2RJ/7y0+mEIColMRrIacVsoZhRll0 /SDg8i29XbkkPIo1saOMIw/1B371ADx9ecwArX64YFeOCGQC0hMxgxJaCfjmH6z1 UWJV9Yzi2lKTZUpoix56ysccyAjb5SyvIUXsJOsoK8OMjUt/qZAIHKOsYySLvAKG 4iX78FU0jLORGx4+uc4kbb9bvx1+tauNHoy9D9+xEDb/YrHNOnrHBb4BmJ60IwOH lOfwzGTJRMPDWxAb4eOOx9OvsZ+4mc1vbO+2EskOrkRi+u+J4T6BfAf7QHRM8qlw ax+EwBVR6L0= =obbg -----END PGP SIGNATURE-----
--- End Message ---