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

Attachment: 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 ---

Reply via email to