Your message dated Tue, 01 Apr 2014 00:34:09 +0000
with message-id <e1wumex-0005yf...@franck.debian.org>
and subject line Bug#736297: fixed in vdr 2.0.3-2
has caused the Debian Bug report #736297,
regarding vdr-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.)


-- 
736297: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=736297
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: vdr-dbg
Version: 2.0.3-1
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...):

2m51.2s ERROR: FAIL: silently overwrites files via directory symlinks:
  /usr/share/doc/vdr-dbg/changelog.Debian.gz (vdr-dbg) != 
/usr/share/doc/vdr/changelog.Debian.gz (vdr)
  /usr/share/doc/vdr-dbg/changelog.gz (vdr-dbg) != 
/usr/share/doc/vdr/changelog.gz (vdr)
  /usr/share/doc/vdr-dbg/copyright (vdr-dbg) != /usr/share/doc/vdr/copyright 
(vdr)


cheers,

Andreas

Attachment: vdr-dbg_2.0.3-1.log.gz
Description: GNU Zip compressed data


--- End Message ---
--- Begin Message ---
Source: vdr
Source-Version: 2.0.3-2

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

Debian distribution maintenance software
pp.
Tobias Grimm <et...@debian.org> (supplier of updated vdr 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: Mon, 31 Mar 2014 22:57:52 +0200
Source: vdr
Binary: vdr vdr-dev vdr-dbg vdr-plugin-dvbsddevice vdr-plugin-dvbsddevice-dbg 
vdr-plugin-dvbhddevice vdr-plugin-dvbhddevice-dbg vdr-plugin-examples
Architecture: source amd64 all
Version: 2.0.3-2
Distribution: unstable
Urgency: medium
Maintainer: Debian VDR Team <pkg-vdr-dvb-de...@lists.alioth.debian.org>
Changed-By: Tobias Grimm <et...@debian.org>
Description: 
 vdr        - Video Disk Recorder for DVB cards
 vdr-dbg    - Debug symbols for the VDR Video Disc Recorder
 vdr-dev    - Video Disk Recorder for DVB cards
 vdr-plugin-dvbhddevice - Plugin that adds support for full featured HD-DVB 
cards to VDR
 vdr-plugin-dvbhddevice-dbg - Plugin that adds support for full featured HD-DVB 
cards to VDR
 vdr-plugin-dvbsddevice - Plugin that adds support for full featured SD-DVB 
cards to VDR
 vdr-plugin-dvbsddevice-dbg - Plugin that adds support for full featured SD-DVB 
cards to VDR
 vdr-plugin-examples - Plugins for vdr to show some possible features
Closes: 736297
Changes: 
 vdr (2.0.3-2) unstable; urgency=medium
 .
   * Fix "unhandled symlink to directory conversion of vdr-dbg (Closes: #736297)
Checksums-Sha1: 
 53d9b97c0e8c2ae90179f5e3c1c8b6388e0b6df3 1785 vdr_2.0.3-2.dsc
 acfa9d459023b0461d9dacf31177e80582e476c6 838015 vdr_2.0.3.orig.tar.bz2
 a5e6bc76d432165d504b7637622bdfcae9376f5c 47483 vdr_2.0.3-2.debian.tar.bz2
 733483c36738f7a2392db8f750956f5ef582cdaa 932716 vdr_2.0.3-2_amd64.deb
 01123a2518f4c3b0c4e4316dbb231424123e64a1 346240 vdr-dev_2.0.3-2_all.deb
 1803a0349c7a7c63b04c381eaf19626996357de8 1813696 vdr-dbg_2.0.3-2_amd64.deb
 5beda43040b98335ef3909e791032cadca520bea 182274 
vdr-plugin-dvbsddevice_2.0.3-2_amd64.deb
 e6cf8297096c98203f8b8b551e863f42957fc309 217718 
vdr-plugin-dvbsddevice-dbg_2.0.3-2_amd64.deb
 94e8b3377e57a3749611b9052c8c229262f3d73c 202252 
vdr-plugin-dvbhddevice_2.0.3-2_amd64.deb
 4aaf534d1f217e6ee6b977ed23779c728508883d 299774 
vdr-plugin-dvbhddevice-dbg_2.0.3-2_amd64.deb
 86f69b96c0fc0d8d7018933047b87865b8f0dde7 224606 
vdr-plugin-examples_2.0.3-2_amd64.deb
Checksums-Sha256: 
 167d7e41657ca06586ab91a4a8465e514bca63b0be40dd2bf2907a5c8b12d4f2 1785 
vdr_2.0.3-2.dsc
 5bcb2b56f49dc9d1617f7e638de26c38eca1df3a33eed4b08412c00c0dfb4719 838015 
vdr_2.0.3.orig.tar.bz2
 2fd5ed198fa33606d2e5aebb2a4925f529428b2886a4739c786e175686f1f90d 47483 
vdr_2.0.3-2.debian.tar.bz2
 6b659cfc1d6a9e8737699de29896741786bc44c30bca9e84f6a9e05bca877943 932716 
vdr_2.0.3-2_amd64.deb
 2195f6fd11012ed6546566d77e67a3f6f70d118746ba8bbc8e717e34fff8edb6 346240 
vdr-dev_2.0.3-2_all.deb
 bd05b698bc5fb7b17c44eaebfaf1ce3817738349dca95cf29ffcd0bec6a25211 1813696 
vdr-dbg_2.0.3-2_amd64.deb
 80451faf12983c118c7f95791d9c2f09c2d062747b21ebaa6a92ebd700b5ac61 182274 
vdr-plugin-dvbsddevice_2.0.3-2_amd64.deb
 dfcf099764035a4c9f6c4fb764ccdb20b074b12040e678373e6f9eb9e026e8e4 217718 
vdr-plugin-dvbsddevice-dbg_2.0.3-2_amd64.deb
 e38ea326e61747d3a24868cf9131f3da02e92b9acf5065cbb5a96b86b13b847b 202252 
vdr-plugin-dvbhddevice_2.0.3-2_amd64.deb
 7e2f9e7866c189657eed72a5f66c83e7db8c911272b7e7bbf852ffa29d66240d 299774 
vdr-plugin-dvbhddevice-dbg_2.0.3-2_amd64.deb
 e4ec0f1d1bd2290a8ea848a387230ad79602cf74c5823ccce669ee7d781fe5c3 224606 
vdr-plugin-examples_2.0.3-2_amd64.deb
Files: 
 1ce8991aa5a1292387440d1e873335be 1785 video extra vdr_2.0.3-2.dsc
 dd8fb1642bdfa7feb0e9a8ae41e9ef2f 838015 video extra vdr_2.0.3.orig.tar.bz2
 64b30747a14e47328e76e06be9c01c08 47483 video extra vdr_2.0.3-2.debian.tar.bz2
 8569149fb63fc97c89f3b5a3c269313b 932716 video extra vdr_2.0.3-2_amd64.deb
 2921631af1d653577f32bda56acd32c8 346240 video extra vdr-dev_2.0.3-2_all.deb
 b0bd2be5a9c92f0d2acc0a028ec0e135 1813696 debug extra vdr-dbg_2.0.3-2_amd64.deb
 68ab973ece5ad7ec514f53a1cdaa8edc 182274 video extra 
vdr-plugin-dvbsddevice_2.0.3-2_amd64.deb
 5f6cb74a8eb5db2397e20fd9e9d8884b 217718 debug extra 
vdr-plugin-dvbsddevice-dbg_2.0.3-2_amd64.deb
 6c0993294b4dcfa1feb051179a23ec3f 202252 video extra 
vdr-plugin-dvbhddevice_2.0.3-2_amd64.deb
 da561e3917a3c153e06fff4148471816 299774 debug extra 
vdr-plugin-dvbhddevice-dbg_2.0.3-2_amd64.deb
 1619cbdd6093d84b0a7611b37bb377fd 224606 video extra 
vdr-plugin-examples_2.0.3-2_amd64.deb

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

iEYEARECAAYFAlM6B2kACgkQ9xgNJq7apkLbNgCfYSmwJ1rxwgYMpXxBg5kR6uk4
u/kAn2D4Dr0VftaA7xCUqEXh4KKM9RNU
=oX0z
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to