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


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

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


cheers,

Andreas

Attachment: libglobus-rsl-doc_10.8-1.log.gz
Description: application/gzip


--- End Message ---
--- Begin Message ---
Source: globus-rsl
Source-Version: 10.9-2

We believe that the bug you reported is fixed in the latest version of
globus-rsl, 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-rsl 
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 17:22:11 +0100
Source: globus-rsl
Binary: libglobus-rsl2 libglobus-rsl-dev libglobus-rsl-doc libglobus-rsl-dbg
Architecture: source amd64 all
Version: 10.9-2
Distribution: unstable
Urgency: medium
Maintainer: Mattias Ellert <[email protected]>
Changed-By: Mattias Ellert <[email protected]>
Description:
 libglobus-rsl-dbg - Globus Toolkit - Resource Specification Language Library 
Debug Sy
 libglobus-rsl-dev - Globus Toolkit - Resource Specification Language Library 
Developm
 libglobus-rsl-doc - Globus Toolkit - Resource Specification Language Library 
Document
 libglobus-rsl2 - Globus Toolkit - Resource Specification Language Library
Closes: 768263
Changes:
 globus-rsl (10.9-2) unstable; urgency=medium
 .
   * Properly handle symlink-to-dir conversion in doc package (Closes: #768263)
   * Enable verbose tests
Checksums-Sha1:
 2a6d604f605750980e4590204d6142789a8490ca 2131 globus-rsl_10.9-2.dsc
 ebe4e1a123421f3330e0772d5ea97a24c43026b3 3888 globus-rsl_10.9-2.debian.tar.xz
 df20cf69f6f5ff95f704c87b56e5d36cb3aa762b 22206 libglobus-rsl2_10.9-2_amd64.deb
 4a279f60d75008400a1abfb0d370d62321c3fde0 5608 
libglobus-rsl-dev_10.9-2_amd64.deb
 38fc83d642d4e713f20f6bb42ab64f47a60d3474 37258 
libglobus-rsl-dbg_10.9-2_amd64.deb
 88f3c18f76f15d8ce38ffb2c639d2de3e1702bc7 193458 
libglobus-rsl-doc_10.9-2_all.deb
Checksums-Sha256:
 9b707e8ad2a585631f21b71980d1ddf0a416fded27a3a3f8a2dd6718bb0753e8 2131 
globus-rsl_10.9-2.dsc
 305c64f66f7ed0f8aeabd9f9b51b1782dbdbc7eb472c34184253468cd00b23ad 3888 
globus-rsl_10.9-2.debian.tar.xz
 d6e8d23f79c23b63a88d6d28f80e395e49790e7e43e87cef645b47943637639a 22206 
libglobus-rsl2_10.9-2_amd64.deb
 dd612a92450a0af2c627803e3be29348531b12390d383a93cde1dcd6078d1cfe 5608 
libglobus-rsl-dev_10.9-2_amd64.deb
 67792cec5ba46a621cf2e1ecc95f08e56dbbd0596368fbec2d3071810f457192 37258 
libglobus-rsl-dbg_10.9-2_amd64.deb
 1bd356bcefeb30e8783337f2dd28a7cf9d8fcf4a5179aa2a03e82a49c7fd68e4 193458 
libglobus-rsl-doc_10.9-2_all.deb
Files:
 e85db1a04ea32814e34457a6e00866a5 2131 net optional globus-rsl_10.9-2.dsc
 6f0e6ab34d729c32a350960db7caa237 3888 net optional 
globus-rsl_10.9-2.debian.tar.xz
 db863dd379efa3d7bd262b0e811b39f4 22206 libs optional 
libglobus-rsl2_10.9-2_amd64.deb
 eb276e0b8443ebcc4a8586ecc92fbb7b 5608 libdevel optional 
libglobus-rsl-dev_10.9-2_amd64.deb
 68db255b06b45f57fdfea760383ceaa7 37258 debug extra 
libglobus-rsl-dbg_10.9-2_amd64.deb
 58797a41250715ca487615d3852e33ec 193458 doc optional 
libglobus-rsl-doc_10.9-2_all.deb

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

iQIcBAEBAgAGBQJUXSljAAoJEOiuwv874alLv/sP/jAATpkalH8JHGYfwWVs7gGQ
dC9svx8zcd4j9iC/ewt/RDXKrTW1FLHUxZn+heVPFTlQ45EBzUmwByz+Px8EerLt
mZH/bz2XfvTGv2NxLcR+xHa1QD7SI5vjI5D2zQregOg6i9fjFU2KazNpUgi3EeUk
dp/qjMSPm3S/eJH5bStu6WzULFDwnWlPd22z0FuR1DjycXA4KjKd6SqDIdHN3IHB
DZoj2Neu84ONj1e2CgMM4VJNu+b1rFwYA4upY3tL93IpYvQXq9D7bb+e9ngRSF4n
oiJHHrdSwJA/ql/Og+JjaRlbxqgGk0KyzGEjd7gI8jui2v/O0hcYGIlHoUf1u/k+
o2bzCN1JehxWYUpy0lK5o0YbVGDazslmnTx581OabM8ty1hlihprEl/tMvp0OZ5/
aA/mHqUAS+oMP1n747JcvYVFzz/eMg1H9CGiADxj2qVNFa2YsssSThycNAGTFqcJ
lfCNbu4QZ7fWGpzpUGTTmV/O67LLK5px9PctV04N7jf8no4r1g6Iy6eWIyZ8jkjU
Mhs3wGh+JlWA40RuMY5j3/gpp86YaSGBWAn3qgdEy8KTUkXxNd7pNGONy7/hY284
um1MwsQxkcBqepbPvrDGpD/dRT7mKVhCVnNy1xSca+eIbl7nzAK2RBk8arMcSsy/
GtnCtIa3B97Ngc9Wenks
=y3CV
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to