Your message dated Tue, 29 Jan 2019 05:19:37 +0000 with message-id <e1golo9-0002j2...@fasolo.debian.org> and subject line Bug#919442: fixed in python-dmidecode 3.12.2-7 has caused the Debian Bug report #919442, regarding python-dmidecode-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.) -- 919442: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=919442 Debian Bug Tracking System Contact ow...@bugs.debian.org with problems
--- Begin Message ---Package: python-dmidecode-dbg Version: 3.12.2-6 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: stretch -> buster 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#copyright-information 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#details-of-unpack-phase-of-installation-or-upgrade 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.maintscript. See dpkg-maintscript-helper(1) and dh_installdeb(1) for details. >From the attached log (scroll to the bottom...): 0m37.0s ERROR: FAIL: silently overwrites files via directory symlinks: /usr/share/doc/python-dmidecode-dbg/AUTHORS (python-dmidecode-dbg) != /usr/share/doc/python-dmidecode/AUTHORS (python-dmidecode) /usr/share/doc/python-dmidecode-dbg -> python-dmidecode /usr/share/doc/python-dmidecode-dbg/AUTHORS.upstream (python-dmidecode-dbg) != /usr/share/doc/python-dmidecode/AUTHORS.upstream (python-dmidecode) /usr/share/doc/python-dmidecode-dbg -> python-dmidecode /usr/share/doc/python-dmidecode-dbg/README (python-dmidecode-dbg) != /usr/share/doc/python-dmidecode/README (python-dmidecode) /usr/share/doc/python-dmidecode-dbg -> python-dmidecode /usr/share/doc/python-dmidecode-dbg/README.types (python-dmidecode-dbg) != /usr/share/doc/python-dmidecode/README.types (python-dmidecode) /usr/share/doc/python-dmidecode-dbg -> python-dmidecode /usr/share/doc/python-dmidecode-dbg/README.upstream.gz (python-dmidecode-dbg) != /usr/share/doc/python-dmidecode/README.upstream.gz (python-dmidecode) /usr/share/doc/python-dmidecode-dbg -> python-dmidecode /usr/share/doc/python-dmidecode-dbg/changelog.Debian.gz (python-dmidecode-dbg) != /usr/share/doc/python-dmidecode/changelog.Debian.gz (python-dmidecode) /usr/share/doc/python-dmidecode-dbg -> python-dmidecode /usr/share/doc/python-dmidecode-dbg/changelog.gz (python-dmidecode-dbg) != /usr/share/doc/python-dmidecode/changelog.gz (python-dmidecode) /usr/share/doc/python-dmidecode-dbg -> python-dmidecode /usr/share/doc/python-dmidecode-dbg/copyright (python-dmidecode-dbg) != /usr/share/doc/python-dmidecode/copyright (python-dmidecode) /usr/share/doc/python-dmidecode-dbg -> python-dmidecode cheers, Andreas
python-dmidecode-dbg_3.12.2-6.log.gz
Description: application/gzip
--- End Message ---
--- Begin Message ---Source: python-dmidecode Source-Version: 3.12.2-7 We believe that the bug you reported is fixed in the latest version of python-dmidecode, 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 919...@bugs.debian.org, and the maintainer will reopen the bug report if appropriate. Debian distribution maintenance software pp. Sandro Tosi <mo...@debian.org> (supplier of updated python-dmidecode 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: SHA256 Format: 1.8 Date: Mon, 28 Jan 2019 23:09:03 -0500 Source: python-dmidecode Binary: python-dmidecode python-dmidecode-data python-dmidecode-dbg python3-dmidecode python3-dmidecode-dbg Architecture: source all amd64 Version: 3.12.2-7 Distribution: unstable Urgency: medium Maintainer: Sandro Tosi <mo...@debian.org> Changed-By: Sandro Tosi <mo...@debian.org> Description: python-dmidecode - Python extension module for dmidecode python-dmidecode-data - Python extension module for dmidecode (debug) - Data python-dmidecode-dbg - Python extension module for dmidecode (debug) python3-dmidecode - Python extension module for dmidecode - Python 3 python3-dmidecode-dbg - Python extension module for dmidecode (debug) - Python 3 Closes: 919442 Changes: python-dmidecode (3.12.2-7) unstable; urgency=medium . * debian/*.maintscript - properly handle the -dbg dir-to-symlink migration; Closes: #919442 * debian/control - bump Standards-Version to 4.3.0 (no changes needed) * debian/copyright - extend packaging copyright years Checksums-Sha1: cf8bb9e3d2dc2ca9b1d0f8df1a238a3aeb7eedf5 2461 python-dmidecode_3.12.2-7.dsc 0b82429a77616f55f591f9a2f772badf6f56986f 6976 python-dmidecode_3.12.2-7.debian.tar.xz f049901c10099bf08d4eb67ba23d66ea5a355ce1 22732 python-dmidecode-data_3.12.2-7_all.deb db3428a8eed9419d451c35a52623d6bf13ffe247 267820 python-dmidecode-dbg_3.12.2-7_amd64.deb 66f07ffded5990047620416e6caa5f37d35f15a6 9667 python-dmidecode_3.12.2-7_amd64.buildinfo d9afe166203b67de1b57029a69b50f1cfd69111f 75096 python-dmidecode_3.12.2-7_amd64.deb c735a3f5e74de2627eb84c2081e629cb8cac826a 323308 python3-dmidecode-dbg_3.12.2-7_amd64.deb b1d469bcf9278b590ba4ec17e2865289628df42f 74596 python3-dmidecode_3.12.2-7_amd64.deb Checksums-Sha256: e18c5c6cb10533b8c292fedd122314e4b6ddeb7e29708fece4ff5367ad9dbf20 2461 python-dmidecode_3.12.2-7.dsc cbd523b570e38c5a878fe6dd0f5fc949389e7afdbaa895fa03180e6f3200c7ac 6976 python-dmidecode_3.12.2-7.debian.tar.xz e1e54b40e12f486d1e5c16891d959f06244e9bd171f89ef6e35fae1266e3e425 22732 python-dmidecode-data_3.12.2-7_all.deb eb8bc760b43621570e1eea8983ee4fa1436bcc5dfb1f16847ac058cce89f778a 267820 python-dmidecode-dbg_3.12.2-7_amd64.deb cdc14edfefa3bb3bd0b2ebc2276fb542afbb45e210ec466b5c7218f767a0b533 9667 python-dmidecode_3.12.2-7_amd64.buildinfo 7042a01e42b91aca8d27df630c7e2af577be8b6e043a29eb7b38acc1ff324bbb 75096 python-dmidecode_3.12.2-7_amd64.deb 550c34e6832c23b9733f682583f51f705226dce578489d411ccbb95acc83978b 323308 python3-dmidecode-dbg_3.12.2-7_amd64.deb 3f30039c7808455372173873c3ab46fce3cf3340f8c6315dfe7ee6e6c01db4a8 74596 python3-dmidecode_3.12.2-7_amd64.deb Files: b538087612c8da781c6ad99d8985705d 2461 python optional python-dmidecode_3.12.2-7.dsc 72bf5e7c20c58b7a15117524894a7cce 6976 python optional python-dmidecode_3.12.2-7.debian.tar.xz 3e75c3a69bf2d8fe7d65fc44980ffcd9 22732 python optional python-dmidecode-data_3.12.2-7_all.deb 6e1d26026ae7d1ed8a36f229fa392653 267820 debug optional python-dmidecode-dbg_3.12.2-7_amd64.deb f65304eb3a687430fbfa56798539fcf1 9667 python optional python-dmidecode_3.12.2-7_amd64.buildinfo d60e4165e2f7b33c85dc1afa0453ba9c 75096 python optional python-dmidecode_3.12.2-7_amd64.deb 0673a1ec05ae60a05403b4d771ce2efa 323308 debug optional python3-dmidecode-dbg_3.12.2-7_amd64.deb 5e1dba8a9b0d87adf8f3b5807520714a 74596 python optional python3-dmidecode_3.12.2-7_amd64.deb -----BEGIN PGP SIGNATURE----- iQIzBAEBCAAdFiEEufrTGSrz5KUwnZ05h588mTgBqU8FAlxP0qEACgkQh588mTgB qU/sFhAAv4AnlpeBy2R3dsVQkr41JZ2rIcyo1rVL1WxQIrbmNnczbDNZDucE4gsu FjHi0of4Fqdx6lSpbJj1CUNskxWO2N5x+deGbotQHZyGw5Xv98fAUHh3tZ0XvjF8 +gSX8O1p3Vm8tcJivoPQzLoBOmWbyMJGyL7e0V4/n/qu9o3bxMUGOlhhP/o2ixUd QWbYqH8VDBCiWHzE7ja1MDFwt9Co/56U81/tR1SRPBsa/WYXcaH0jjeJpGG/5BCQ yzBjcWjcu12QU6eeKs3DoQSUHEG2iVPW58jUT8xD6u+9/V4NB34nomi5XmMmItl4 3pHv2nyFdO617Fg5QdpJswDcGRmFYdqWhfSnU1TF3I1hNcPQe0CxcwelY9VY8H/1 KSE2a3ndSUJwWwRb5v3NZTl33MfXMTEt3klQKgWEgBF98UpA7n4LRz4ijtQVWdig no/koajoMzD0HqHVgm2Gs/SvpH2w/cr7FZmjl8sA+c91TnN1PTOtOoChUg1DnjmV u7cmYe/ZxGklt13Q1WeqeQH+9G/wMywGJNLA/HMxrMQg90GUZgspioQtc9UhC72J 4NHuZjsvFLH013Bet348qgpojg182mqNWiwVPUJu9GhJNIARs6SWiEP5tDdGIpTW 1ix/JucsRfxg0fURE3oeC9cObli3fobLePEsGxUeAELZMf7/tig= =kTCd -----END PGP SIGNATURE-----
--- End Message ---