Your message dated Fri, 07 Nov 2014 21:23:50 +0000
with message-id <[email protected]>
and subject line Bug#768264: fixed in globus-scheduler-event-generator 5.7-2
has caused the Debian Bug report #768264,
regarding libglobus-scheduler-event-generator-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.)
--
768264: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=768264
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: libglobus-scheduler-event-generator-doc
Version: 5.6-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...):
1m11.2s ERROR: FAIL: silently overwrites files via directory symlinks:
/usr/share/doc/libglobus-scheduler-event-generator-doc/changelog.Debian.gz
(libglobus-scheduler-event-generator-doc) !=
/usr/share/doc/libglobus-scheduler-event-generator-dev/changelog.Debian.gz
(libglobus-scheduler-event-generator-dev:amd64)
/usr/share/doc/libglobus-scheduler-event-generator-doc/copyright
(libglobus-scheduler-event-generator-doc) !=
/usr/share/doc/libglobus-scheduler-event-generator-dev/copyright
(libglobus-scheduler-event-generator-dev:amd64)
cheers,
Andreas
libglobus-scheduler-event-generator-doc_5.6-1.log.gz
Description: application/gzip
--- End Message ---
--- Begin Message ---
Source: globus-scheduler-event-generator
Source-Version: 5.7-2
We believe that the bug you reported is fixed in the latest version of
globus-scheduler-event-generator, 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-scheduler-event-generator 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:26:58 +0100
Source: globus-scheduler-event-generator
Binary: libglobus-scheduler-event-generator0
globus-scheduler-event-generator-progs libglobus-scheduler-event-generator-dev
libglobus-scheduler-event-generator-doc libglobus-scheduler-event-generator-dbg
globus-scheduler-event-generator-dbg
Architecture: source amd64 all
Version: 5.7-2
Distribution: unstable
Urgency: medium
Maintainer: Mattias Ellert <[email protected]>
Changed-By: Mattias Ellert <[email protected]>
Description:
globus-scheduler-event-generator-dbg - Globus Toolkit - Scheduler Event
Generator Debug Symbols
globus-scheduler-event-generator-progs - Globus Toolkit - Scheduler Event
Generator Programs
libglobus-scheduler-event-generator-dbg - Globus Toolkit - Scheduler Event
Generator Debug Symbols
libglobus-scheduler-event-generator-dev - Globus Toolkit - Scheduler Event
Generator Development Files
libglobus-scheduler-event-generator-doc - Globus Toolkit - Scheduler Event
Generator Documentation Files
libglobus-scheduler-event-generator0 - Globus Toolkit - Scheduler Event
Generator
Closes: 768264
Changes:
globus-scheduler-event-generator (5.7-2) unstable; urgency=medium
.
* Properly handle symlink-to-dir conversion in doc package (Closes: #768264)
* Enable verbose tests
Checksums-Sha1:
9303ecc5b396122bf8f1df40c1b735a4ed3e6025 2818
globus-scheduler-event-generator_5.7-2.dsc
851d6e631f7060ef34ce0b6eff93f27df001d16e 6796
globus-scheduler-event-generator_5.7-2.debian.tar.xz
1e93ec4ec1bf0f3c7d66427c741e16ae75a8ef04 7024
libglobus-scheduler-event-generator0_5.7-2_amd64.deb
25cf510351bb4bc83589b03153b9b0865887967f 15794
globus-scheduler-event-generator-progs_5.7-2_amd64.deb
60b31575ba1a2ba598327cd3012d473f8295d72e 5358
libglobus-scheduler-event-generator-dev_5.7-2_amd64.deb
85ef1efbf0df77ae49b767e67bb077110430cf77 9784
libglobus-scheduler-event-generator-dbg_5.7-2_amd64.deb
a603b598cd9dc1088b9fedb15679d850eb037046 15406
globus-scheduler-event-generator-dbg_5.7-2_amd64.deb
90fc36b1454fb28cb91afc3953b468a6bd95a4c1 95018
libglobus-scheduler-event-generator-doc_5.7-2_all.deb
Checksums-Sha256:
606b018752676fdce90222970e2048487eb157017318c568d283e2cc845142e1 2818
globus-scheduler-event-generator_5.7-2.dsc
2d635776f80b2bb69d508a5c49c21fbc6118bb1bad601d2c3783bd4a9a1fe4b6 6796
globus-scheduler-event-generator_5.7-2.debian.tar.xz
cff676f693094ec200a23a77840d833f5ae74a9d2078e1b0722bda4cbb6ef1d1 7024
libglobus-scheduler-event-generator0_5.7-2_amd64.deb
c548aef72a65fd28126314a070d9e1cb7e821ebe4b7496d8007bb5954f9ac4b1 15794
globus-scheduler-event-generator-progs_5.7-2_amd64.deb
d7f4151163df9a1ed422b2ba0a24dc8b0c291bc376081b506d48088bc3e4be10 5358
libglobus-scheduler-event-generator-dev_5.7-2_amd64.deb
f5a693ab3cc9c15e4495a2d0db60012ae1bffb65fe7fc47d8ef4254c538db1e3 9784
libglobus-scheduler-event-generator-dbg_5.7-2_amd64.deb
420068ef66dd94305eaedf43d4fed3b83ac43c1feabad347f5a77245a6927548 15406
globus-scheduler-event-generator-dbg_5.7-2_amd64.deb
de5e378e49ea67b1af5806546855729ff1790811966e58f060569d4f946974d6 95018
libglobus-scheduler-event-generator-doc_5.7-2_all.deb
Files:
76440f47e3ffd2cc863613c0128a3af3 2818 net optional
globus-scheduler-event-generator_5.7-2.dsc
0b60c733dfd670f9c5f7858d6e2c6c0f 6796 net optional
globus-scheduler-event-generator_5.7-2.debian.tar.xz
4e2224a9c9cab44905f77d32ae9ff29f 7024 libs optional
libglobus-scheduler-event-generator0_5.7-2_amd64.deb
6e0b02f5c6a8f37d61b7d11b3dfab04f 15794 net optional
globus-scheduler-event-generator-progs_5.7-2_amd64.deb
2aeb583d6ad682814f4e810ed15a2e46 5358 libdevel optional
libglobus-scheduler-event-generator-dev_5.7-2_amd64.deb
8ed1614ae423596818a6cdf21c03ec1b 9784 debug extra
libglobus-scheduler-event-generator-dbg_5.7-2_amd64.deb
f66feaae9e46cf5fde70db586103176a 15406 debug extra
globus-scheduler-event-generator-dbg_5.7-2_amd64.deb
c4b9242a1d93a9d73572f01b7ab3a40a 95018 doc optional
libglobus-scheduler-event-generator-doc_5.7-2_all.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1
iQIcBAEBAgAGBQJUXSljAAoJEOiuwv874alLlhgQAI7oZtKiDuunNAM3b4ZeJEa2
m4Li+ghby373+Jpliss0XxrZIoZ0jrEpQAERl3OXTunssGrDoJWmvMQqsoquyD3D
i9pSwwKYaIw9BcLyJfDPBoWhy1ZcIW07mUb1ATPltNVSLURsmaST//4TE8gRUQA6
sk5Gm7x9V0ffskz932BWHLXCxbTOVq88kP9ik2FGVhi+R2CNvaIEleinPLK4SDyv
F9FWAv9HgWhwOOOQuhgnMnQvXuwR5QB/z7ho6q4zjmoaNNIKL+eoBbqE40K/yY6E
5SrGtNy5gmZGV2N72H2wvzbk/MXIYIekfxEDRAGt9jBjpkKRwy2v4P9DFg/NmoSJ
FI2a2xXkc4hkySelk4iA5GvvH0un7x3TdyCtdahgzj4AOC8qLWFIptZi7AZA9MRV
Dwqss2WaM7myiSrTzohH+nnsCm7pNXuF233RWn/HYd2HluABx9jjVMkj6hMjAHv1
N5qPOvLUk4leBmSufvs8U8TxOYR7JkQ8nmNBYppdT0QEuv5CvY84FpHmWph6lSXt
49E7bh5mdH9rKmNzz2ttNTCw7XkflPS/2+gI2v9KDAl7TmzjNqtmPjCZk9b8d46w
StlpSBg+P1MVK2q7g+JYNmWOJxa91wmi1TqDuNOJM5hT/UIPYPRZP7Zup/8GlGrG
tq+mUwOddU8QAB667Qmw
=wUQZ
-----END PGP SIGNATURE-----
--- End Message ---