Your message dated Sat, 08 Nov 2014 07:48:49 +0000 with message-id <e1xn0ln-0003zc...@franck.debian.org> and subject line Bug#768276: fixed in voms 2.0.11-4 has caused the Debian Bug report #768276, regarding voms-doc: 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.) -- 768276: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=768276 Debian Bug Tracking System Contact ow...@bugs.debian.org with problems
--- Begin Message ---Package: voms-doc Version: 2.0.11-3 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: wheezy -> jessie 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: http://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 http://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...): 0m56.6s ERROR: FAIL: silently overwrites files via directory symlinks: /usr/share/doc/voms-doc/changelog.Debian.gz (voms-doc) != /usr/share/doc/voms-dev/changelog.Debian.gz (voms-dev) /usr/share/doc/voms-doc/changelog.gz (voms-doc) != /usr/share/doc/voms-dev/changelog.gz (voms-dev) /usr/share/doc/voms-doc/copyright (voms-doc) != /usr/share/doc/voms-dev/copyright (voms-dev) cheers, Andreas
voms-doc_2.0.11-3.log.gz
Description: application/gzip
--- End Message ---
--- Begin Message ---Source: voms Source-Version: 2.0.11-4 We believe that the bug you reported is fixed in the latest version of voms, 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 768...@bugs.debian.org, and the maintainer will reopen the bug report if appropriate. Debian distribution maintenance software pp. Mattias Ellert <mattias.ell...@fysast.uu.se> (supplier of updated voms 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: SHA1 Format: 1.8 Date: Sat, 08 Nov 2014 07:19:30 +0100 Source: voms Binary: libvomsapi1 voms-clients voms-dev voms-doc voms-server voms-dbg Architecture: source amd64 all Version: 2.0.11-4 Distribution: unstable Urgency: medium Maintainer: Mattias Ellert <mattias.ell...@fysast.uu.se> Changed-By: Mattias Ellert <mattias.ell...@fysast.uu.se> Description: libvomsapi1 - Virtual Organization Membership Service C++ API voms-clients - Virtual Organization Membership Service Clients voms-dbg - Virtual Organization Membership Service - Debug Symbols voms-dev - Virtual Organization Membership Service C++ API Development Files voms-doc - Virtual Organization Membership Service Documentation Files voms-server - Virtual Organization Membership Service Server Closes: 768276 Changes: voms (2.0.11-4) unstable; urgency=medium . * Properly handle symlink-to-dir conversion in doc package (Closes: #768276) Checksums-Sha1: 135863172e70fc6f1ea7760e7bf3fdb706a12c9b 2239 voms_2.0.11-4.dsc 574b8c198f987f9b38a4c7fbbaf56092e855a77a 9176 voms_2.0.11-4.debian.tar.xz b8dc1a26dfeb0786f871011407b55a9cf55f0a22 152054 libvomsapi1_2.0.11-4_amd64.deb 43a768015ef2d4521dc448931f6f369a46b3df53 122926 voms-clients_2.0.11-4_amd64.deb 72b41a7fbfdc3483496fbecfd9253c74c4ec36dc 172724 voms-dev_2.0.11-4_amd64.deb a9cfcaaa5b52a67b1020dde3aa99f1ab308251c1 144974 voms-server_2.0.11-4_amd64.deb 8e56b0acb8ecfb030a8569fcceec98224bc1e7cd 1381054 voms-dbg_2.0.11-4_amd64.deb 97ca3fdf3e2556e5091622de9d97d159d9c5ada6 447220 voms-doc_2.0.11-4_all.deb Checksums-Sha256: 4a31034f9d9a107b5bd2eae788ee919f4687fb2e8f7d43b907737e562f681dbf 2239 voms_2.0.11-4.dsc a3a924a5944761ae1fa2188ce035d5671abece6a82f0db1e701875994ecb1f9d 9176 voms_2.0.11-4.debian.tar.xz 427d2d771215bcc63a1c91b1bb6163a3c4f42e9ab6b7f79783242e7638cf9b48 152054 libvomsapi1_2.0.11-4_amd64.deb 02fc92bf0049e78ca2b7636baef014481969f441e9e9dc18765bf7e2312aff45 122926 voms-clients_2.0.11-4_amd64.deb dea04175590c1b1671322c31465be4391c8f003ba85def0f345c622017772513 172724 voms-dev_2.0.11-4_amd64.deb 5aa1802537abe04e37ca58202554095174394b0ba63030bf9718170d8978aaf3 144974 voms-server_2.0.11-4_amd64.deb fe95f3f10fd4dc43caf1b9fa94f6f8d99950d90c8b33702ef718478d2cc7d325 1381054 voms-dbg_2.0.11-4_amd64.deb 18531ecefc8b8a058aa080e3b10c3348de6a529ea8ce77870f26f5c04ea301de 447220 voms-doc_2.0.11-4_all.deb Files: cc365520be43646ff6b2737b71c34856 2239 libs optional voms_2.0.11-4.dsc 69f65ce110031ee418ddafc31d4cbdc9 9176 libs optional voms_2.0.11-4.debian.tar.xz 2424fe21c685d514d1e42df62ddcebe0 152054 libs optional libvomsapi1_2.0.11-4_amd64.deb 52fe9465279b18d3192af8cc8870483f 122926 net optional voms-clients_2.0.11-4_amd64.deb bd7d6054fe13bb1c3e0b9fd366b4c841 172724 libdevel optional voms-dev_2.0.11-4_amd64.deb 059a52925754337614ea57eb5616b580 144974 net optional voms-server_2.0.11-4_amd64.deb b3125bf0d33fbe3347c993186dd690bf 1381054 debug extra voms-dbg_2.0.11-4_amd64.deb 4b1e7debf7e033b717d9462e2e7ea8d7 447220 doc optional voms-doc_2.0.11-4_all.deb -----BEGIN PGP SIGNATURE----- Version: GnuPG v1 iQIcBAEBAgAGBQJUXcRaAAoJEOiuwv874alLq2gP/RJLAwi8imPzNSyGw8GbhobT XyWgtWKBzTn9zrUKnXUyVJ3wLMJLC3grzLq8ejzj/15LbkbXWFbDFzcBkkEximOC mWeOdZLr43ThMN76zeSaWyw7q94RdGQHgelQpSXDTNM0bhA+wkIHCGRmHaomeE/a KB9vmFt312qBmgNfM9JH87YwWzEmhT9vIo7q7WieTax2fIV2JFcGZzvrd9aO6fqX d3Yg2D8eLjg+idCtCpxVoY9SN1eDd4duQhILst8fshGrWCEtn9y8cjrL5uJQz6XK +lWxTBP+VWA/kBxJZnS5JHHOP6uI0jXDbGWWWO3BBDS3hMCT4zpms1T+kaNwtVrx nCSupFzoogiHNrrOBc1oW6O4mmdboMXoUfq9H4V4eWfGOgLz3AhaD1eVFVrMqwBC hvDi8FlYzn/Y4HQsLCgBWgyjlbuPj402q0k4FsbxGPS7h/vsErnihJwW/jlXzeF/ 20JXLmrUau5J37U2XWEzEO97zon9ySe3ZMt6tYL7eVOPqAGeRhyYHtJ/qgf5RMcv m17jXTZHqFz4idj5zboJyUvSV8gCAy2wYEHFauc9oMweo04GYYWcPEDGL+h5yYJv Du/tBD7XSMghfF/H1fU1wTiSgh4YfvWi3HjcmhBEFCy9j+h/7++v8ow5cyh2IQMU GX0icTfVsf5c8Cp8R8/Q =Unmf -----END PGP SIGNATURE-----
--- End Message ---