Your message dated Mon, 07 Sep 2015 09:55:35 +0000
with message-id <e1zyt9d-0001cm...@franck.debian.org>
and subject line Bug#789452: fixed in sip4 4.16.9+dfsg-2
has caused the Debian Bug report #789452,
regarding python-qt4-dbg: 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 ow...@bugs.debian.org
immediately.)


-- 
789452: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=789452
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: python-qt4-dbg
Version: 4.11.3+dfsg-2
Severity: serious
User: debian...@lists.debian.org
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:

  lenny -> squeeze -> wheezy -> jessie -> stretch

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:
https://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
https://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.14)
to perform the conversion, ideally using d/$PACKAGE.mainstscript.
Do not forget to add 'Pre-Depends: ${misc:Pre-Depends}' in d/control.
See dpkg-maintscript-helper(1) and dh_installdeb(1) for details.


>From the attached log (usually somewhere in the middle...):

12m44.3s INFO: dirname part contains a symlink:
  /usr/share/doc/python-sip4-dbg/changelog.Debian.gz (python-sip4-dbg) != 
/usr/share/doc/python-sip4/changelog.Debian.gz (?)
    /usr/share/doc/python-sip4-dbg -> python-sip4
  /usr/share/doc/python-sip4-dbg/copyright (python-sip4-dbg) != 
/usr/share/doc/python-sip4/copyright (?)
    /usr/share/doc/python-sip4-dbg -> python-sip4

12m46.1s ERROR: FAIL: debsums reports modifications inside the chroot:
  debsums: no md5sums for libdb4.5
  debsums: missing file /usr/share/doc/python-sip4-dbg/changelog.Debian.gz 
(from python-sip4-dbg package)
  debsums: missing file /usr/share/doc/python-sip4-dbg/copyright (from 
python-sip4-dbg package)


cheers,

Andreas

Attachment: python-qt4-dbg_4.11.3+dfsg-2.log.gz
Description: application/gzip


--- End Message ---
--- Begin Message ---
Source: sip4
Source-Version: 4.16.9+dfsg-2

We believe that the bug you reported is fixed in the latest version of
sip4, 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 789...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Dmitry Shachnev <mity...@debian.org> (supplier of updated sip4 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 ftpmas...@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Format: 1.8
Date: Mon, 07 Sep 2015 12:10:41 +0300
Source: sip4
Binary: python-sip python-sip-dbg python-sip-dev sip-dev sip-dbg python-sip-doc 
python3-sip python3-sip-dev python3-sip-dbg
Architecture: source
Version: 4.16.9+dfsg-2
Distribution: unstable
Urgency: medium
Maintainer: Debian Python Modules Team 
<python-modules-team@lists.alioth.debian.org>
Changed-By: Dmitry Shachnev <mity...@debian.org>
Description:
 python-sip - Python/C++ bindings generator runtime library
 python-sip-dbg - Python/C++ bindings generator runtime library (debug 
extension)
 python-sip-dev - Python/C++ bindings generator development files
 python-sip-doc - Python/C++ bindings generator documentation
 python3-sip - Python 3/C++ bindings generator runtime library
 python3-sip-dbg - Python 3/C++ bindings generator runtime library (debug 
extension)
 python3-sip-dev - Python 3/C++ bindings generator development files
 sip-dbg    - Debug symbols for Python/C++ bindings generator application
 sip-dev    - Python/C++ bindings generator code generator application
Closes: 789452
Changes:
 sip4 (4.16.9+dfsg-2) unstable; urgency=medium
 .
   [ Andreas Beckmann ]
   * python-sip: Add Breaks against obsolete and buggy transitional
     package python-sip4-dbg to ensure its removal.  (Closes: #789452)
 .
   [ Dmitry Shachnev ]
   * Build with Sphinx 1.3.
   * Do not compile C code during arch-indep build, to speed it up.
   * Move python-sphinx to Build-Depends-Indep.
   * Unify indentation in debian/rules.
   * Remove unused INSTDIR variable.
Checksums-Sha1:
 b4febf718d9df972f1675e2ac2687382cf568736 2714 sip4_4.16.9+dfsg-2.dsc
 b6fc9cb4e891da89b2dd3001dd5970639b35b28c 17832 sip4_4.16.9+dfsg-2.debian.tar.xz
Checksums-Sha256:
 88c2e4c5f1a5d1a1492d8b5e2f04e9ce514ad19b70cc953b6291fc872d777fc3 2714 
sip4_4.16.9+dfsg-2.dsc
 733f225c44fcbdc968b9b09a1d7660ef9b523aaef78553e89d6287eb418c0c55 17832 
sip4_4.16.9+dfsg-2.debian.tar.xz
Files:
 251136a4e986d61035d8e6234fd4d6f5 2714 devel optional sip4_4.16.9+dfsg-2.dsc
 4c07a3e9421c175b2493979d51138638 17832 devel optional 
sip4_4.16.9+dfsg-2.debian.tar.xz

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2

iQIcBAEBCAAGBQJV7VVKAAoJENb+cQNj+F3TA5IP/3qGXiHCKB4Unxz0IKvcNIFf
E6rJyzN7zqqkX3I0sx2ZReaP8iXrTjx5P7T4FixP1RjH4zlvP6xKEVo5Ww9Isohp
tKuaWjGZfCRhEcwDyynU4Vh2c5ExgZ/iQFpcEdChrUG41hV0p1xJEIFZAyltvzbw
yP4HzkMA/3Qu1859LfSR62a8cveE+VlEbwH+p2nIJeM8jvvLpsCiXBjfvqldcgzZ
Mjv4A8qUpehNiRWKzOY1gtGu/obGtd6Bg26XN33nuhsjPPMIUzZ9nNT+F+MIMo27
6z5IPTCpzFywHyKrIlfOViwPZwdSeU9uQ8yfJ3j4IDhdQ5HEn2FiH6qypo5QbMIr
RJC8f7JhkeAh0SD9KHwT5k1LttHGRcw1xza4AYLd2zrCGJVrPEAS8OEVLAI4hbsu
sddIAUmqEK+UzoYMmNJzI83ohAP0X2nAugfrkOhqbSTB2DXfSjnyYzob6wGtNDN5
OEak64XN/Cu4zhylVT4baOcQmL9O7pOvHykpMb6p99EiIgqxVOxVF1iMyIUQXXkJ
xdqvI+zIMTrKZl9LlNVjhPF+knh0mofzsVzRWabawvA7TXekDq98cQ1lH40lPMfE
EXjuG2End58Uq5tWYuT4AnrQJNnxtGGz7ViSN+kCQFH/lGAUtBrazgSppO5xsY4d
LNlJFQUaC5Dgk8Fu7xGT
=nwj7
-----END PGP SIGNATURE-----

--- End Message ---
_______________________________________________
Python-modules-team mailing list
Python-modules-team@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/python-modules-team

Reply via email to