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

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

Reply via email to