Your message dated Fri, 07 Nov 2014 21:19:40 +0000
with message-id <[email protected]>
and subject line Bug#768257: fixed in globus-authz 3.10-2
has caused the Debian Bug report #768257,
regarding libglobus-authz-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.)
--
768257: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=768257
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: libglobus-authz-doc
Version: 3.9-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:
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...):
1m30.7s ERROR: FAIL: silently overwrites files via directory symlinks:
/usr/share/doc/libglobus-authz-doc/changelog.Debian.gz (libglobus-authz-doc)
!= /usr/share/doc/libglobus-authz-dev/changelog.Debian.gz
(libglobus-authz-dev:amd64)
/usr/share/doc/libglobus-authz-doc/copyright (libglobus-authz-doc) !=
/usr/share/doc/libglobus-authz-dev/copyright (libglobus-authz-dev:amd64)
cheers,
Andreas
libglobus-authz-doc_3.9-1.log.gz
Description: application/gzip
--- End Message ---
--- Begin Message ---
Source: globus-authz
Source-Version: 3.10-2
We believe that the bug you reported is fixed in the latest version of
globus-authz, 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-authz
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: Fri, 07 Nov 2014 08:43:57 +0100
Source: globus-authz
Binary: libglobus-authz0 libglobus-authz-dev libglobus-authz-doc
libglobus-authz-dbg
Architecture: source amd64 all
Version: 3.10-2
Distribution: unstable
Urgency: medium
Maintainer: Mattias Ellert <[email protected]>
Changed-By: Mattias Ellert <[email protected]>
Description:
libglobus-authz-dbg - Globus Toolkit - Globus authz library Debug Symbols
libglobus-authz-dev - Globus Toolkit - Globus authz library Development Files
libglobus-authz-doc - Globus Toolkit - Globus authz library Documentation Files
libglobus-authz0 - Globus Toolkit - Globus authz library
Closes: 768257
Changes:
globus-authz (3.10-2) unstable; urgency=medium
.
* Properly handle symlink-to-dir conversion in doc package (Closes: #768257)
* Enable verbose tests
Checksums-Sha1:
e30fdad207f1bc9856988fb35e320afce93eb14e 2315 globus-authz_3.10-2.dsc
a79132c1ae1d0848a2cbf941f59f9076b1a2d93a 3708 globus-authz_3.10-2.debian.tar.xz
bee16088d535168e81837249143011cb39954b58 7588 libglobus-authz0_3.10-2_amd64.deb
332513a377255b2846a15c83e8198ed921e56d0a 3910
libglobus-authz-dev_3.10-2_amd64.deb
0e191424a7aff04636a9bd47f7b5213e0007316b 8956
libglobus-authz-dbg_3.10-2_amd64.deb
2001b32213a47e1089fb16c7119f4be644dc27a8 103636
libglobus-authz-doc_3.10-2_all.deb
Checksums-Sha256:
33593455449423008d5cecf3dfba84e48a0cdf316cccd0d9db5d3001b4a6b569 2315
globus-authz_3.10-2.dsc
cdb320a91b4d129357da8aa00d25bc19c2b17d9e5890729f3c4c6a14193cbe0c 3708
globus-authz_3.10-2.debian.tar.xz
78a15e35789d23e0d363e8f1dfc96bf28a37e64afc84b9253b045920d63d0f1d 7588
libglobus-authz0_3.10-2_amd64.deb
58e85eb6dc4df40b3ba1cc21e9e68766e452827455dd1e5100ed113d3ceb9998 3910
libglobus-authz-dev_3.10-2_amd64.deb
c181017bf7336f7a2d26f82133fe0dde8ef00848e6958e2057d2086b66e02405 8956
libglobus-authz-dbg_3.10-2_amd64.deb
69b2ed15b59ca7e4643379be12d1010507a0971b251dbec1ac543e2e960ac5bf 103636
libglobus-authz-doc_3.10-2_all.deb
Files:
16249786d980e6f7c1a932b7ca8ba851 2315 net optional globus-authz_3.10-2.dsc
bf95d0d8a8ee0db1d4b55a2ce6e33684 3708 net optional
globus-authz_3.10-2.debian.tar.xz
5c4747f6cd7df3c82168fc6919180c7f 7588 libs optional
libglobus-authz0_3.10-2_amd64.deb
9ad650c7e035fb2e5724460a0328ec11 3910 libdevel optional
libglobus-authz-dev_3.10-2_amd64.deb
f80793cc736f9ac65498baa190dc47cd 8956 debug extra
libglobus-authz-dbg_3.10-2_amd64.deb
1e0059ad378542e9a284594aa2eeb554 103636 doc optional
libglobus-authz-doc_3.10-2_all.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1
iQIcBAEBAgAGBQJUXSlUAAoJEOiuwv874alLJNEQAKG45RqyOgfZAlwFp6iLgoIJ
CJh2ulWcoBcHJ6ialrSf5LnF71cIyDMboMb967unrhxpoyRPchkJEKGvcr9vZnKK
wA/J2Qu+TtR+ai4Fb4gMznvr1rOgepS9D4Nl+Cftcz6ijjGrNq8vMBWMFUUU50Be
8NVCVLCjj+mWyopRjLlZgWvtp+Hoow5LH9bN1zFRGwJwYIIvrCKZ+iZfKWiHq6Lm
fXBPAzCbR8UTM3SuOMNFvbdPdDnRfz3KXMahkjN4977Zoh029okdpAcuIu8rg2+y
ju5hG+yYLkksroSy6fje60JacYfkittv1B1cdOT9KIqS5wvGx0iIkykHdtCyoeCE
D0lP+6RN/aYa23adiRL00D+Dj2Xi7e1IUx92KG+lp2kksTqKLm6jeE+ORq8ZTLAa
PnTNdwLtZI0PXAHxsDhSRQPkRrJdkpzPlDpklfKynClUhamei+98R/v7O0NX6Gee
EsMTcZazwhgoUAfoLmXaW8k6WfBs2MRZdH2Jvkzw/ZykHJBX6x8n/olxIahv5en9
6A4L6wjGPQyEwWZxNSqrCGdu+LICfaoprWiHnEJJ85Y1UlVw6/wYMUdGMxHGgMFk
6JqHabZZYN6E8zZcopfhimlb3EMckRmorjlZAbMiu7/W0toJEEqHnxcjS/yWxCll
D1/iTMIEP2SGp7341/mh
=QxiN
-----END PGP SIGNATURE-----
--- End Message ---