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

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

Reply via email to