Your message dated Fri, 07 Nov 2014 21:20:00 +0000
with message-id <[email protected]>
and subject line Bug#768260: fixed in globus-callout 3.13-2
has caused the Debian Bug report #768260,
regarding libglobus-callout-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.)


-- 
768260: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=768260
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: libglobus-callout-doc
Version: 3.12-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...):

1m10.7s ERROR: FAIL: silently overwrites files via directory symlinks:
  /usr/share/doc/libglobus-callout-doc/changelog.Debian.gz 
(libglobus-callout-doc) != 
/usr/share/doc/libglobus-callout-dev/changelog.Debian.gz 
(libglobus-callout-dev:amd64)
  /usr/share/doc/libglobus-callout-doc/copyright (libglobus-callout-doc) != 
/usr/share/doc/libglobus-callout-dev/copyright (libglobus-callout-dev:amd64)


cheers,

Andreas

Attachment: libglobus-callout-doc_3.12-1.log.gz
Description: application/gzip


--- End Message ---
--- Begin Message ---
Source: globus-callout
Source-Version: 3.13-2

We believe that the bug you reported is fixed in the latest version of
globus-callout, 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-callout 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 09:11:54 +0100
Source: globus-callout
Binary: libglobus-callout0 libglobus-callout-dev libglobus-callout-doc 
libglobus-callout-dbg
Architecture: source amd64 all
Version: 3.13-2
Distribution: unstable
Urgency: medium
Maintainer: Mattias Ellert <[email protected]>
Changed-By: Mattias Ellert <[email protected]>
Description:
 libglobus-callout-dbg - Globus Toolkit - Globus Callout Library Debug Symbols
 libglobus-callout-dev - Globus Toolkit - Globus Callout Library Development 
Files
 libglobus-callout-doc - Globus Toolkit - Globus Callout Library Documentation 
Files
 libglobus-callout0 - Globus Toolkit - Globus Callout Library
Closes: 768260
Changes:
 globus-callout (3.13-2) unstable; urgency=medium
 .
   * Properly handle symlink-to-dir conversion in doc package (Closes: #768260)
   * Enable verbose tests
Checksums-Sha1:
 2417cded36f1d3e6357c7c43de8f1d0234eb3b36 2212 globus-callout_3.13-2.dsc
 41931a0711671ff66abd5584f9f28aa0348f677d 3940 
globus-callout_3.13-2.debian.tar.xz
 4235ef4dc1b57184fd14d9f90df8a5e203c4c536 10514 
libglobus-callout0_3.13-2_amd64.deb
 87a773ac5a54932c87ac7f79937cfa4396bb25ad 5338 
libglobus-callout-dev_3.13-2_amd64.deb
 c737d06e357d238f270631be0607998347688698 13146 
libglobus-callout-dbg_3.13-2_amd64.deb
 83d1945ff3551cb40b5118b99f76cbb76fc9ce12 135878 
libglobus-callout-doc_3.13-2_all.deb
Checksums-Sha256:
 bf2c84dda10fd14ce0e8ac6beed9eb6e378a9f6c686e413745d8797ae1ef3517 2212 
globus-callout_3.13-2.dsc
 70351c6daeb10f54b7a60dab61b7c6c0f5bad4124a0efdaa38133d6917c1286b 3940 
globus-callout_3.13-2.debian.tar.xz
 1ee12149f17fbaca4c83a167e683239fc3cc28c84b1e496ee893628c6ed8abe9 10514 
libglobus-callout0_3.13-2_amd64.deb
 3a2158bbf62aa94a226bd9114b5f3f428074d378819397fce5e0845f7caa21f8 5338 
libglobus-callout-dev_3.13-2_amd64.deb
 5ba955671c9aed3671e900d1cb9b41912fe21ebac0a62e890003c2289fa61d4b 13146 
libglobus-callout-dbg_3.13-2_amd64.deb
 e6486cdc7841bd9425c10e3ce22aa28023ed5e35993e9927bc8e252afcceda88 135878 
libglobus-callout-doc_3.13-2_all.deb
Files:
 df6d4e6f5f119c8a97ab2b6393c190da 2212 net optional globus-callout_3.13-2.dsc
 616f42920e7d405ccc222dcb7a56af89 3940 net optional 
globus-callout_3.13-2.debian.tar.xz
 1c2869656cb8c4872e5b21fc1b05c7dc 10514 libs optional 
libglobus-callout0_3.13-2_amd64.deb
 06e53c8a51b47a016b5b61ca5549dde9 5338 libdevel optional 
libglobus-callout-dev_3.13-2_amd64.deb
 4d3b8538433a1f28710516ff77e4428c 13146 debug extra 
libglobus-callout-dbg_3.13-2_amd64.deb
 4fce6755be3927bbf5ba013685c6619b 135878 doc optional 
libglobus-callout-doc_3.13-2_all.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iQIcBAEBAgAGBQJUXSlVAAoJEOiuwv874alL1WQQAJsaLGg5+3Lcq7agFkgcuCKI
+afLS4W4G9MSW9aSV2JYEjbQF5Wta5jSGLCDZocTrhekIU/bI6HJCtMy/QG66Iq4
DryAunWtLE1mGAMvEZeYwOl8XScBZ+glzz1WMHajMeHLUNe60lCnc1zCo+XMb58n
KD/zId+XSns0t9cDKR2MWeAxW3sZPpV2KwFYyhRmYXn0LHNzqSmTXfpCxV5zPwSn
7w1E4FClvc5yXAjeG3wF5+y7n/v8dUAwpHTsEJEy6Pt8w7QUNDYEI3TXNM/ZKlcD
zVl/RdSN3/5rcj//h78RLwjaBfuYPtAPb0AyYRk6QceOnncSPb8Kz/cxHt5SFRuf
Z1iaLLgCB6/OYO7tctdj4415jZisd8BdaQOr6tIBUkw2ooGHXr0rOMk6c3T9m7j5
v0naKq0eonFFNehYOH5d6NDfpVJApA2NSbuGysDpg5wCDg9IYI7FBvI4Jrq5RcDn
V+n0hS9vWbrh3aknNl5IFv8ehWIX2KNbm2oQAR2HXD2HM6f7tlJI2ybzJS941ANk
BL6xRX7ushQFG/sCsT2BzSFVUNnmvgHkhyQLPBe9IgLisCRdgLPUeHoyVaxPLCyB
gsGrcmkWwudM54QIdSyE10Ix+QxeKvyXhu1alKhTOmnzbFfR3y1ktMK4xW1XdZcd
ZpBjBwkx4Cl7/hvdLcXD
=V0R3
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to