Your message dated Tue, 10 May 2016 16:29:59 +0000 with message-id <e1b0axn-00033s...@franck.debian.org> and subject line Bug#823571: fixed in influxdb 0.12.0+dfsg1-3 has caused the Debian Bug report #823571, regarding influxdb-dev: unhandled symlink to directory conversion: /usr/share/gocode/src/github.com/influxdata/influxdb 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.) -- 823571: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=823571 Debian Bug Tracking System Contact ow...@bugs.debian.org with problems
--- Begin Message ---Package: influxdb-dev Version: 0.12.0+dfsg1-2 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: testing -> 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...): 1m11.3s INFO: dirname part contains a symlink: /usr/share/gocode/src/github.com/influxdata/influxdb/client (golang-github-influxdb-influxdb-dev) != /usr/share/gocode/src/github.com/influxdb/influxdb/client (?) /usr/share/gocode/src/github.com/influxdata/influxdb -> ../influxdb/influxdb /usr/share/gocode/src/github.com/influxdata/influxdb/client/example_test.go (golang-github-influxdb-influxdb-dev) != /usr/share/gocode/src/github.com/influxdb/influxdb/client/example_test.go (?) /usr/share/gocode/src/github.com/influxdata/influxdb -> ../influxdb/influxdb /usr/share/gocode/src/github.com/influxdata/influxdb/client/influxdb.go (golang-github-influxdb-influxdb-dev) != /usr/share/gocode/src/github.com/influxdb/influxdb/client/influxdb.go (?) /usr/share/gocode/src/github.com/influxdata/influxdb -> ../influxdb/influxdb /usr/share/gocode/src/github.com/influxdata/influxdb/client/influxdb_test.go (golang-github-influxdb-influxdb-dev) != /usr/share/gocode/src/github.com/influxdb/influxdb/client/influxdb_test.go (?) /usr/share/gocode/src/github.com/influxdata/influxdb -> ../influxdb/influxdb [...] /usr/share/gocode/src/github.com/influxdata/influxdb/uuid (golang-github-influxdb-influxdb-dev) != /usr/share/gocode/src/github.com/influxdb/influxdb/uuid (?) /usr/share/gocode/src/github.com/influxdata/influxdb -> ../influxdb/influxdb /usr/share/gocode/src/github.com/influxdata/influxdb/uuid/uuid.go (golang-github-influxdb-influxdb-dev) != /usr/share/gocode/src/github.com/influxdb/influxdb/uuid/uuid.go (?) /usr/share/gocode/src/github.com/influxdata/influxdb -> ../influxdb/influxdb cheers, Andreas
influxdb-dev_0.12.0+dfsg1-2.log.gz
Description: application/gzip
--- End Message ---
--- Begin Message ---Source: influxdb Source-Version: 0.12.0+dfsg1-3 We believe that the bug you reported is fixed in the latest version of influxdb, 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 823...@bugs.debian.org, and the maintainer will reopen the bug report if appropriate. Debian distribution maintenance software pp. Alexandre Viau <av...@debian.org> (supplier of updated influxdb 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: SHA512 Format: 1.8 Date: Tue, 10 May 2016 11:54:42 -0400 Source: influxdb Binary: golang-github-influxdb-influxdb-dev influxdb-dev influxdb influxdb-client Architecture: source all amd64 Version: 0.12.0+dfsg1-3 Distribution: unstable Urgency: medium Maintainer: Alexandre Viau <av...@debian.org> Changed-By: Alexandre Viau <av...@debian.org> Description: golang-github-influxdb-influxdb-dev - Scalable datastore for metrics, events, and real-time analytics. influxdb - Scalable datastore for metrics, events, and real-time analytics influxdb-client - command line interface for InfluxDB influxdb-dev - Transitional package for golang-github-influxdb-influxdb-dev Closes: 823571 Changes: influxdb (0.12.0+dfsg1-3) unstable; urgency=medium . * Fixed unhandled symlink to directory conversion (Closes: #823571) Checksums-Sha1: e9d796edb5541cfabd32c411abce4c686f6990ed 3270 influxdb_0.12.0+dfsg1-3.dsc 4c2a6633bdedda6f38d5ec51abca74e1828917e1 120724 influxdb_0.12.0+dfsg1-3.debian.tar.xz 27983ba6b5d9b2005b5c7077b99bf8dc9dc3391a 742616 golang-github-influxdb-influxdb-dev_0.12.0+dfsg1-3_all.deb b49e744c86751c96880498ae40a8da7a24848a9c 1446582 influxdb-client_0.12.0+dfsg1-3_amd64.deb fd5e18b53cecbe12b04953ac904703fe99b1cc08 41100 influxdb-dev_0.12.0+dfsg1-3_all.deb cf4979ef4ccbee7e02b85c2ef4e746b81b297345 2920786 influxdb_0.12.0+dfsg1-3_amd64.deb Checksums-Sha256: 1879b8b686af8e62d2025b25a70c5eac86c77b2786c7abbbe7b7083eca72f023 3270 influxdb_0.12.0+dfsg1-3.dsc 7807280ac2fb08cc3bb146c3be9da9fc2c92737d7fc90a58a08afff0f82ed11f 120724 influxdb_0.12.0+dfsg1-3.debian.tar.xz e9526626c7fd39b7b7439b99bf62426a7b7dcdb89a71beb2b43c5ceb39ae2fb6 742616 golang-github-influxdb-influxdb-dev_0.12.0+dfsg1-3_all.deb 73edb645318143aa38f7092c9eb2344adf08e6e626f9a1de98b254f741b17cc1 1446582 influxdb-client_0.12.0+dfsg1-3_amd64.deb aa39f483537e0d612e276f783142b7b94f74d314246776ae19ac5db2687b0784 41100 influxdb-dev_0.12.0+dfsg1-3_all.deb cf91f4b7c1503556a252a255e3e85144b35748972a078384b33ca1bf64ce416e 2920786 influxdb_0.12.0+dfsg1-3_amd64.deb Files: 9f10f7543807d66d0e51bea4fef3a529 3270 database extra influxdb_0.12.0+dfsg1-3.dsc c0792a5c24506bc041fe9320a406a195 120724 database extra influxdb_0.12.0+dfsg1-3.debian.tar.xz 1352a702a4125c68860aba84bcb15554 742616 database extra golang-github-influxdb-influxdb-dev_0.12.0+dfsg1-3_all.deb 3ec72f7ecd7d3e00dab60ae612b2c237 1446582 database extra influxdb-client_0.12.0+dfsg1-3_amd64.deb 5e3ec72057ae700e21db2d3a90151b00 41100 oldlibs extra influxdb-dev_0.12.0+dfsg1-3_all.deb f5681b11e877cf7394bbb0da1d537bf7 2920786 database extra influxdb_0.12.0+dfsg1-3_amd64.deb -----BEGIN PGP SIGNATURE----- Version: GnuPG v1 iQIcBAEBCgAGBQJXMgilAAoJENqCgw48zDo6wWcP/jPREVTMNWHwCqDJTGhukz2n rJcsi2xecbrr5zE7/3JNJHJRJj6FMOpHFTsdTmfq0gJNZ4FJyddaRHsSwg5PLAGF vZdh23ZWY4x3qRn1A/9l7//fAMC4bIfNW6SCDXBaXlTh+SSfNHGFCrUAxbqaEixj mqCO/X3nM7h34qREbkiGndcZpdOxpNyKUakmpJ8bg7Y1blB9szvwAlCePQpjtfbx bhF9naLImbdskWK4xcp1Zxk2LCGmdFR7ZNUQ2dstYFTzjdqLFVxTjY1QvXxJe/Vc xXi2Zkg/kVKGZqs3BMpwjCAJE57RHeqbYEEaqiQR94K5si2HqQHGKjLt6dPAM39m +m3li1cXFuie91S3MMV5Cqe3m4dP4jV2IUKvDe2hnaD+0RN8MD0izioO1q+S6XAG unDWooBnd3WhKVesW7ARPL+y/VxfOiscC99sIHjzqI2ppNfBbm4N027zGnV8WeV0 j2Nvwfw2YfwDohBcd7Jixwcqjgp5avttZkoabgRXZhRqW0MrQ0dFRDfbe3bkSQmm qlFbGMf31DefdHCjx0bmJYDBsKYhew+lRvlNI9pCxpYhSRpfh0oSCSE27CTprtbM ZNcczHCZIZhQ84Wy4PSZE804Who79njLXmHaKti5RjJluDWVBv/rAv0B3MC9l+95 A0h2QJlxpmpISMNELpaF =bvgw -----END PGP SIGNATURE-----
--- End Message ---