Your message dated Sun, 21 Feb 2016 10:19:56 +0000
with message-id <[email protected]>
and subject line Bug#813248: fixed in dx 1:4.4.4-9
has caused the Debian Bug report #813248,
regarding libdx4-dev: 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 [email protected]
immediately.)
--
813248: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=813248
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: libdx4-dev
Version: 1:4.4.4-8
Severity: serious
User: [email protected]
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:
jessie -> 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...):
2m11.1s ERROR: FAIL: silently overwrites files via directory symlinks:
/usr/share/doc/libdx4-dev/changelog.Debian.amd64.gz (libdx4-dev) !=
/usr/share/doc/libdx4/changelog.Debian.amd64.gz (libdx4)
/usr/share/doc/libdx4-dev -> libdx4
/usr/share/doc/libdx4-dev/changelog.Debian.gz (libdx4-dev) !=
/usr/share/doc/libdx4/changelog.Debian.gz (libdx4)
/usr/share/doc/libdx4-dev -> libdx4
/usr/share/doc/libdx4-dev/changelog.gz (libdx4-dev) !=
/usr/share/doc/libdx4/changelog.gz (libdx4)
/usr/share/doc/libdx4-dev -> libdx4
/usr/share/doc/libdx4-dev/copyright (libdx4-dev) !=
/usr/share/doc/libdx4/copyright (libdx4)
/usr/share/doc/libdx4-dev -> libdx4
cheers,
Andreas
libdx4-dev_1:4.4.4-8+b1.log.gz
Description: application/gzip
--- End Message ---
--- Begin Message ---
Source: dx
Source-Version: 1:4.4.4-9
We believe that the bug you reported is fixed in the latest version of
dx, 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 [email protected],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Graham Inggs <[email protected]> (supplier of updated dx 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 [email protected])
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Format: 1.8
Date: Sun, 21 Feb 2016 11:33:49 +0200
Source: dx
Binary: dx libdx4 libdx4-dev dx-doc
Architecture: source
Version: 1:4.4.4-9
Distribution: unstable
Urgency: medium
Maintainer: Debian Science Maintainers
<[email protected]>
Changed-By: Graham Inggs <[email protected]>
Description:
dx - OpenDX (IBM Visualization Data Explorer) - main package
dx-doc - OpenDX (IBM Visualization Data Explorer) - documentation
libdx4 - OpenDX (IBM Visualization Data Explorer) - shared libraries
libdx4-dev - OpenDX (IBM Visualization Data Explorer) - development files
Closes: 811731 813248
Changes:
dx (1:4.4.4-9) unstable; urgency=medium
.
* Switch /usr/share/doc/libdx4-dev symlink to directory (Closes: #813248).
* Fix narrowing conversion errors with GCC 6 (Closes: #811731).
* Update debian/watch with new FTP site.
* Update Lintian source overrides.
* Bump Standards-Version to 3.9.7 (no further changes).
Checksums-Sha1:
37d280196faa8145b858dbf4fed0b4bdb33accfa 2365 dx_4.4.4-9.dsc
fa8d6fd008581650eef395c7740014f05b093b54 65428 dx_4.4.4-9.debian.tar.xz
Checksums-Sha256:
31830dc561b0a168fa233991ce2032445f350568ef7ff9904a99dfe7e07a6188 2365
dx_4.4.4-9.dsc
2135aea680f805144903d1e822e85338a8816f5c8e32b8ae127fd660ff6d89b9 65428
dx_4.4.4-9.debian.tar.xz
Files:
dc6faced9689ab4d2ac3d22fc48e1544 2365 science optional dx_4.4.4-9.dsc
27b90d66a2149b08d7ceded2a370cdce 65428 science optional
dx_4.4.4-9.debian.tar.xz
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1
iQIcBAEBCgAGBQJWyYfaAAoJEK/P7I5mnOHC08sP/A1DisYqxPricoQO8tK5ACnN
RddyIKnhtDM07tLEF3uh9FqTz3WO97Xd9pmrgwg77kwQxcf+r9vxjCrF68OdmoSn
vDNVtU0FCI7hFs+qH9nnldteTSqgVbatFKOWBSC9zFopoTYpzcQ0jiwdFvczSNyt
/D7dRayYYvV6UlJQObUNWq1BkfwJ3K0QyyKrThgNk7E59v71VWZSAEWSlIKWnbUx
mItd0xELtNVdQUg4r78UtNadO1W87J5V5bgyImaYVRixLBk3LavtlZGlaGUs9wVn
1JdiaQQ7iygC3hsBTY7rmUgMluvZI485O20ZSKQ5EbMx/QtS1ztW9nis61pBsHEj
sjVADa/JTbe8qNp6Q3cRTxW+YRaecLx0vY6l9M6OQ24sUd3yZ/ABEKeezPelcbBh
EOqRjB8NFD9LoLev7bHJT4CH/xOXrVlMloLgyeIsxk9bUhShOrBU+QGtzhHgIsJL
T87+qIflmrCiEWcanG17qAu6cV860D9JuNNRDoMpOSIYhOTXuXNQmq8f82ppsgSs
7MbHgdicCT2ntFGFvCQq0fARJrs6/39sRJkDT7ExaYppvlnw/lgFB2i1uJkYBeci
wVwvMfIRlWYfiRQnwFsvCL/7UKIhInDiaXVlXvOSXwEAhtJ1KEw4iELjg1apAjnS
T/ez6bpREt6a/Erwm+1X
=7oLb
-----END PGP SIGNATURE-----
--- End Message ---
--
debian-science-maintainers mailing list
[email protected]
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/debian-science-maintainers