Your message dated Sat, 08 Nov 2014 07:48:49 +0000
with message-id <e1xn0ln-0003zc...@franck.debian.org>
and subject line Bug#768276: fixed in voms 2.0.11-4
has caused the Debian Bug report #768276,
regarding voms-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 ow...@bugs.debian.org
immediately.)


-- 
768276: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=768276
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: voms-doc
Version: 2.0.11-3
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:

  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...):

0m56.6s ERROR: FAIL: silently overwrites files via directory symlinks:
  /usr/share/doc/voms-doc/changelog.Debian.gz (voms-doc) != 
/usr/share/doc/voms-dev/changelog.Debian.gz (voms-dev)
  /usr/share/doc/voms-doc/changelog.gz (voms-doc) != 
/usr/share/doc/voms-dev/changelog.gz (voms-dev)
  /usr/share/doc/voms-doc/copyright (voms-doc) != 
/usr/share/doc/voms-dev/copyright (voms-dev)


cheers,

Andreas

Attachment: voms-doc_2.0.11-3.log.gz
Description: application/gzip


--- End Message ---
--- Begin Message ---
Source: voms
Source-Version: 2.0.11-4

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

Debian distribution maintenance software
pp.
Mattias Ellert <mattias.ell...@fysast.uu.se> (supplier of updated voms 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: SHA1

Format: 1.8
Date: Sat, 08 Nov 2014 07:19:30 +0100
Source: voms
Binary: libvomsapi1 voms-clients voms-dev voms-doc voms-server voms-dbg
Architecture: source amd64 all
Version: 2.0.11-4
Distribution: unstable
Urgency: medium
Maintainer: Mattias Ellert <mattias.ell...@fysast.uu.se>
Changed-By: Mattias Ellert <mattias.ell...@fysast.uu.se>
Description:
 libvomsapi1 - Virtual Organization Membership Service C++ API
 voms-clients - Virtual Organization Membership Service Clients
 voms-dbg   - Virtual Organization Membership Service - Debug Symbols
 voms-dev   - Virtual Organization Membership Service C++ API Development Files
 voms-doc   - Virtual Organization Membership Service Documentation Files
 voms-server - Virtual Organization Membership Service Server
Closes: 768276
Changes:
 voms (2.0.11-4) unstable; urgency=medium
 .
   * Properly handle symlink-to-dir conversion in doc package (Closes: #768276)
Checksums-Sha1:
 135863172e70fc6f1ea7760e7bf3fdb706a12c9b 2239 voms_2.0.11-4.dsc
 574b8c198f987f9b38a4c7fbbaf56092e855a77a 9176 voms_2.0.11-4.debian.tar.xz
 b8dc1a26dfeb0786f871011407b55a9cf55f0a22 152054 libvomsapi1_2.0.11-4_amd64.deb
 43a768015ef2d4521dc448931f6f369a46b3df53 122926 voms-clients_2.0.11-4_amd64.deb
 72b41a7fbfdc3483496fbecfd9253c74c4ec36dc 172724 voms-dev_2.0.11-4_amd64.deb
 a9cfcaaa5b52a67b1020dde3aa99f1ab308251c1 144974 voms-server_2.0.11-4_amd64.deb
 8e56b0acb8ecfb030a8569fcceec98224bc1e7cd 1381054 voms-dbg_2.0.11-4_amd64.deb
 97ca3fdf3e2556e5091622de9d97d159d9c5ada6 447220 voms-doc_2.0.11-4_all.deb
Checksums-Sha256:
 4a31034f9d9a107b5bd2eae788ee919f4687fb2e8f7d43b907737e562f681dbf 2239 
voms_2.0.11-4.dsc
 a3a924a5944761ae1fa2188ce035d5671abece6a82f0db1e701875994ecb1f9d 9176 
voms_2.0.11-4.debian.tar.xz
 427d2d771215bcc63a1c91b1bb6163a3c4f42e9ab6b7f79783242e7638cf9b48 152054 
libvomsapi1_2.0.11-4_amd64.deb
 02fc92bf0049e78ca2b7636baef014481969f441e9e9dc18765bf7e2312aff45 122926 
voms-clients_2.0.11-4_amd64.deb
 dea04175590c1b1671322c31465be4391c8f003ba85def0f345c622017772513 172724 
voms-dev_2.0.11-4_amd64.deb
 5aa1802537abe04e37ca58202554095174394b0ba63030bf9718170d8978aaf3 144974 
voms-server_2.0.11-4_amd64.deb
 fe95f3f10fd4dc43caf1b9fa94f6f8d99950d90c8b33702ef718478d2cc7d325 1381054 
voms-dbg_2.0.11-4_amd64.deb
 18531ecefc8b8a058aa080e3b10c3348de6a529ea8ce77870f26f5c04ea301de 447220 
voms-doc_2.0.11-4_all.deb
Files:
 cc365520be43646ff6b2737b71c34856 2239 libs optional voms_2.0.11-4.dsc
 69f65ce110031ee418ddafc31d4cbdc9 9176 libs optional voms_2.0.11-4.debian.tar.xz
 2424fe21c685d514d1e42df62ddcebe0 152054 libs optional 
libvomsapi1_2.0.11-4_amd64.deb
 52fe9465279b18d3192af8cc8870483f 122926 net optional 
voms-clients_2.0.11-4_amd64.deb
 bd7d6054fe13bb1c3e0b9fd366b4c841 172724 libdevel optional 
voms-dev_2.0.11-4_amd64.deb
 059a52925754337614ea57eb5616b580 144974 net optional 
voms-server_2.0.11-4_amd64.deb
 b3125bf0d33fbe3347c993186dd690bf 1381054 debug extra 
voms-dbg_2.0.11-4_amd64.deb
 4b1e7debf7e033b717d9462e2e7ea8d7 447220 doc optional voms-doc_2.0.11-4_all.deb

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

iQIcBAEBAgAGBQJUXcRaAAoJEOiuwv874alLq2gP/RJLAwi8imPzNSyGw8GbhobT
XyWgtWKBzTn9zrUKnXUyVJ3wLMJLC3grzLq8ejzj/15LbkbXWFbDFzcBkkEximOC
mWeOdZLr43ThMN76zeSaWyw7q94RdGQHgelQpSXDTNM0bhA+wkIHCGRmHaomeE/a
KB9vmFt312qBmgNfM9JH87YwWzEmhT9vIo7q7WieTax2fIV2JFcGZzvrd9aO6fqX
d3Yg2D8eLjg+idCtCpxVoY9SN1eDd4duQhILst8fshGrWCEtn9y8cjrL5uJQz6XK
+lWxTBP+VWA/kBxJZnS5JHHOP6uI0jXDbGWWWO3BBDS3hMCT4zpms1T+kaNwtVrx
nCSupFzoogiHNrrOBc1oW6O4mmdboMXoUfq9H4V4eWfGOgLz3AhaD1eVFVrMqwBC
hvDi8FlYzn/Y4HQsLCgBWgyjlbuPj402q0k4FsbxGPS7h/vsErnihJwW/jlXzeF/
20JXLmrUau5J37U2XWEzEO97zon9ySe3ZMt6tYL7eVOPqAGeRhyYHtJ/qgf5RMcv
m17jXTZHqFz4idj5zboJyUvSV8gCAy2wYEHFauc9oMweo04GYYWcPEDGL+h5yYJv
Du/tBD7XSMghfF/H1fU1wTiSgh4YfvWi3HjcmhBEFCy9j+h/7++v8ow5cyh2IQMU
GX0icTfVsf5c8Cp8R8/Q
=Unmf
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to