Your message dated Fri, 16 Jan 2015 11:48:33 +0000
with message-id <[email protected]>
and subject line Bug#774866: fixed in libqglviewer 2.5.3+dfsg-2.1
has caused the Debian Bug report #774866,
regarding libqglviewer2: 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.)
--
774866: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=774866
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: libqglviewer2
Version: 2.5.3+dfsg-2
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:
squeeze -> wheezy (keeping the squeeze package) -> 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:
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...):
3m55.2s INFO: dirname part contains a symlink:
/usr/share/doc/libqglviewer2/README (libqglviewer2:amd64) !=
/usr/share/doc/libqglviewer-qt3-2/README (?)
/usr/share/doc/libqglviewer2 -> libqglviewer-qt3-2
/usr/share/doc/libqglviewer2/changelog.Debian.gz (libqglviewer2:amd64) !=
/usr/share/doc/libqglviewer-qt3-2/changelog.Debian.gz (?)
/usr/share/doc/libqglviewer2 -> libqglviewer-qt3-2
/usr/share/doc/libqglviewer2/changelog.gz (libqglviewer2:amd64) !=
/usr/share/doc/libqglviewer-qt3-2/changelog.gz (?)
/usr/share/doc/libqglviewer2 -> libqglviewer-qt3-2
/usr/share/doc/libqglviewer2/copyright (libqglviewer2:amd64) !=
/usr/share/doc/libqglviewer-qt3-2/copyright (?)
/usr/share/doc/libqglviewer2 -> libqglviewer-qt3-2
3m55.9s ERROR: FAIL: debsums reports modifications inside the chroot:
debsums: missing file /usr/share/doc/libqglviewer2/README (from
libqglviewer2:amd64 package)
debsums: missing file /usr/share/doc/libqglviewer2/changelog.Debian.gz (from
libqglviewer2:amd64 package)
debsums: missing file /usr/share/doc/libqglviewer2/changelog.gz (from
libqglviewer2:amd64 package)
debsums: missing file /usr/share/doc/libqglviewer2/copyright (from
libqglviewer2:amd64 package)
cheers,
Andreas
libqglviewer2_2.5.3+dfsg-2.log.gz
Description: application/gzip
--- End Message ---
--- Begin Message ---
Source: libqglviewer
Source-Version: 2.5.3+dfsg-2.1
We believe that the bug you reported is fixed in the latest version of
libqglviewer, 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.
Sebastian Ramacher <[email protected]> (supplier of updated libqglviewer
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: SHA256
Format: 1.8
Date: Thu, 15 Jan 2015 23:26:55 +0100
Source: libqglviewer
Binary: libqglviewer-dev libqglviewer-doc libqglviewer2
Architecture: source all
Version: 2.5.3+dfsg-2.1
Distribution: unstable
Urgency: medium
Maintainer: Debian Science Maintainers
<[email protected]>
Changed-By: Sebastian Ramacher <[email protected]>
Description:
libqglviewer-dev - OpenGL 3D viewer library based on Qt4 - development files
libqglviewer-doc - OpenGL 3D viewer library - header files and documentation
libqglviewer2 - OpenGL 3D viewer library based on Qt - runtime library
Closes: 774866
Changes:
libqglviewer (2.5.3+dfsg-2.1) unstable; urgency=medium
.
* Non-maintainer upload.
* libqglviewer2.maintscript: Handle symlink to directory conversion.
(Closes: #774866)
Checksums-Sha1:
af6789ff77e148c239fd027271aac3537d84e956 2250 libqglviewer_2.5.3+dfsg-2.1.dsc
4081b4841a8ad5b0b1ca7d8d6da91544a89e53e8 8824
libqglviewer_2.5.3+dfsg-2.1.debian.tar.xz
7c72f997f8d73bf76484d179d8bfbc31c8638837 2371142
libqglviewer-doc_2.5.3+dfsg-2.1_all.deb
Checksums-Sha256:
352a51351e8535188d4d8eee017474be27b1aac7783f218962a100dceae50d40 2250
libqglviewer_2.5.3+dfsg-2.1.dsc
fd12dbbc4ad0dc0c0bfef89bd56e5342963c5ae3f748ba9009433b110dbfc001 8824
libqglviewer_2.5.3+dfsg-2.1.debian.tar.xz
c18d5454e446ecdf976bd645816c30ed2d10535029afb841c330416c9a17b662 2371142
libqglviewer-doc_2.5.3+dfsg-2.1_all.deb
Files:
31d0baea4a343b5d5693b6bc14425620 2250 libs optional
libqglviewer_2.5.3+dfsg-2.1.dsc
eef3a81b78454bde0ce5c71663138b60 8824 libs optional
libqglviewer_2.5.3+dfsg-2.1.debian.tar.xz
aa40d642c3902e5b71584708be06a682 2371142 doc optional
libqglviewer-doc_2.5.3+dfsg-2.1_all.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1
iQIcBAEBCAAGBQJUuD9IAAoJEGny/FFupxmT+JYP/37C1QFioNsaegc4pNPBp6Ur
fho2npdaXfq+h5du7fwgnucRdAoK4WvGdYBfCqJhZ3sDZd4nH6bShseln8pDNIxb
3FY5TXHFDtlA0xJec4Q/KhKHYMwlatpI7dQTrqeHj9HNE/hSUYFRWjHpTdBaiN/r
PhVRIQvBLfdPVHckGtxSaFLBQVDTHLlTBtbk0ZprlCRDqwS6WziT258rmrBuFAey
KMnu2IxIhn5SMjd83+PKyWN9JwkV30YhSfqvcOaO3+3KYasni+2mvVkihgWhVppG
+8T35Hsha0mBvXGPCBu2nbQs6On2FEof1LZNxJXKdJwJt7jftq3xx6cRHZsldYDd
gZLpee4WzxNbxXCPlJWQPCzk/ueYgW5OVJzHv0D3JWfBAbJjMJGr+mTvHygJ2hoP
OluW69TJmSry/yU0xnF+ecQRMfKfKKDRmRG0oKUb4SVjm8CUARmVigz49ao+z1OR
/qRdOtWLn2+Eluq/elNkBkbWX5jXQgS6/lKSkSGwSk4uYTjB2M3Xy8tkuvR+5pVg
DAqGXv6P8K/U6jQqjyOT6yHdKZ0spPoy1euowblIQFghYgWoQIXNUZsYdzuE1roX
D1yw+AxA+tQ+2BHlhKwlF5ViTpdELoiPyeUF1vswx27alhUdz4r3Kn4TkL5CyQcn
8siP+7YtLp3PR1q+2X7W
=rgGB
-----END PGP SIGNATURE-----
--- End Message ---
--
debian-science-maintainers mailing list
[email protected]
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/debian-science-maintainers