Your message dated Fri, 07 Nov 2014 21:20:13 +0000
with message-id <[email protected]>
and subject line Bug#768262: fixed in globus-common 15.26-2
has caused the Debian Bug report #768262,
regarding libglobus-common-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 [email protected]
immediately.)
--
768262: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=768262
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: libglobus-common-doc
Version: 15.25-1
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:
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...):
1m19.7s ERROR: FAIL: silently overwrites files via directory symlinks:
/usr/share/doc/libglobus-common-doc/changelog.Debian.gz
(libglobus-common-doc) !=
/usr/share/doc/libglobus-common-dev/changelog.Debian.gz
(libglobus-common-dev:amd64)
/usr/share/doc/libglobus-common-doc/copyright (libglobus-common-doc) !=
/usr/share/doc/libglobus-common-dev/copyright (libglobus-common-dev:amd64)
cheers,
Andreas
libglobus-common-doc_15.25-1.log.gz
Description: application/gzip
--- End Message ---
--- Begin Message ---
Source: globus-common
Source-Version: 15.26-2
We believe that the bug you reported is fixed in the latest version of
globus-common, 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.
Mattias Ellert <[email protected]> (supplier of updated globus-common
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: SHA1
Format: 1.8
Date: Thu, 06 Nov 2014 09:29:15 +0100
Source: globus-common
Binary: libglobus-common0 globus-common-progs libglobus-common-dev
libglobus-common-doc libglobus-common-dbg globus-common-dbg
Architecture: source amd64 all
Version: 15.26-2
Distribution: unstable
Urgency: medium
Maintainer: Mattias Ellert <[email protected]>
Changed-By: Mattias Ellert <[email protected]>
Description:
globus-common-dbg - Globus Toolkit - Common Library Debug Symbols
globus-common-progs - Globus Toolkit - Common Library Programs
libglobus-common-dbg - Globus Toolkit - Common Library Debug Symbols
libglobus-common-dev - Globus Toolkit - Common Library Development Files
libglobus-common-doc - Globus Toolkit - Common Library Documentation Files
libglobus-common0 - Globus Toolkit - Common Library
Closes: 768219 768262
Changes:
globus-common (15.26-2) unstable; urgency=medium
.
* Add missing Replaces/Breaks (Closes: #768219)
* Properly handle symlink-to-dir conversion in doc package (Closes: #768262)
* Enable verbose tests
Checksums-Sha1:
8138ce58e997655deff7128a9e4f288d054d179b 2303 globus-common_15.26-2.dsc
6ad3f9e6b9d0acf6b2e4ca27e5b0d96e9b732415 5628
globus-common_15.26-2.debian.tar.xz
96f88a01e46a15bc4b1354cde9ac225ff2b37984 104626
libglobus-common0_15.26-2_amd64.deb
0957bf8efd12af5ce4c2bb1a2d916a1133b00d3f 26604
globus-common-progs_15.26-2_amd64.deb
ae0de8fd1fbc88fe08ed00868b1ebb2a53412fd9 49042
libglobus-common-dev_15.26-2_amd64.deb
8909b4e5ca99b91fa78a1d4943dda53c3e89bcde 210890
libglobus-common-dbg_15.26-2_amd64.deb
3fbcd097b10fb7b0e3d9b8fce5f2cae964e7f038 10700
globus-common-dbg_15.26-2_amd64.deb
8e68d5bb47b9f6a25459897b13e8ae9f5d74f922 5018852
libglobus-common-doc_15.26-2_all.deb
Checksums-Sha256:
7263defcd0a6cf80e80b35347f7ac184dfc68a3613f21fe3a198e63dbe41b558 2303
globus-common_15.26-2.dsc
63ff9cee2f4d5722bcf3f6dcee3bfab0a3436f187d2dc0a32a6029c1924bc9eb 5628
globus-common_15.26-2.debian.tar.xz
0a70a69d860638bee4844e067f84bb2b4a75e3099c07dec962e400d9f7938ac0 104626
libglobus-common0_15.26-2_amd64.deb
45d4cbd2468097cf74f44857087af204584f8a503388c9a41b2fcd6b876d4935 26604
globus-common-progs_15.26-2_amd64.deb
a8c72433a30be66bedf211eb7c7db07fa7eab3521031f006f53555c3ff1aa1fd 49042
libglobus-common-dev_15.26-2_amd64.deb
7d8451ce7cd8a09b62493ad7909d8d096d4d834d1cbac8341e6f5cfc39927437 210890
libglobus-common-dbg_15.26-2_amd64.deb
915ebc3d72f1af84cec730e9c2b2b12e44b09f9409b74ef03e44df6098b23e7b 10700
globus-common-dbg_15.26-2_amd64.deb
aad721f1fa5d03d37f77dbda2979c6749d7c2765a69a537b88c9c4c6b7a624ec 5018852
libglobus-common-doc_15.26-2_all.deb
Files:
32b23cd91b9cf4482261b286bbfe5151 2303 net optional globus-common_15.26-2.dsc
f41c4d5e374b16459b118ea1018f8e9a 5628 net optional
globus-common_15.26-2.debian.tar.xz
18d7662453351b4c06ef8df5c19155bd 104626 libs optional
libglobus-common0_15.26-2_amd64.deb
1faba3e37440137927a02431b8f1b77f 26604 net optional
globus-common-progs_15.26-2_amd64.deb
28f7fa43d405e21c094bdc7cbda53bd2 49042 libdevel optional
libglobus-common-dev_15.26-2_amd64.deb
a54a761508c302217cce9b71dd6b4b74 210890 debug extra
libglobus-common-dbg_15.26-2_amd64.deb
98a890c7954129574a362935b44623c9 10700 debug extra
globus-common-dbg_15.26-2_amd64.deb
6d95c41fa9f5a52dd9e2d7dc5da401a3 5018852 doc optional
libglobus-common-doc_15.26-2_all.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1
iQIcBAEBAgAGBQJUXSlWAAoJEOiuwv874alLFk0P/0ZhVvNPms+l5llMJ+ztslMR
G3Vw14d5Ew8pqOK3zpizxSB4f0Hyen8RS8vUQ/gf/qO5WhG1Q1fTr9xLABCcpcvW
WQXbMEWx5euZD4bcdbJfi6yv9g3nmlp71wZgMxon3MpKZW+N0o947bPQEwHdRCz1
J9hqm97JizdITKEFl79gTybWz6YB9kFNCbOdZqQibT9k0KSwldiJKFqaILS6gQPq
fu+ShGggHxXopOPbM26P1gxdN0rThm/0GFvoNtT71fXCxCN65L5jC/Dp4vVMS3oO
D+W+v9rrCO6fHAFklBToAXgfHxNZyy1YUxDEh1Ort9Kt++yiuKmnkDqlpEwbDHuG
s2fWYlv5z6LjBTZgKtR7E89S6EmiJrMtpyj4F4cVdADIBEaIPsJLtPcVqN/ygY+6
IJ3nIK1xF48PUOd6mkGb5RxOOKbB24Gw9vmV+1dHqg6/XJlSwJ4P3r+Fu/gmYVh1
vGg3LUGbqbjug5Z5SQDQo0WdnbOo2fBCEBI5VsAuxCYpJVSLbdKPcsg3DzctmODX
vb6P7a+SeTDczdpLUThVBLDePawa1wDmclNm/ZT5XpUsCO17QLJTDZx8YXsx+IGt
77KzW6f1J1euahgH1ln2PZ3RBNM+qQ+JhiT7NT9IPETMjcEQG04IM/4phMmQOXP6
VW/o/8zKg4xaQYNH7+hf
=BJ9c
-----END PGP SIGNATURE-----
--- End Message ---