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

Attachment: 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 ---

Reply via email to