Your message dated Sun, 09 Apr 2017 17:03:59 +0000 with message-id <[email protected]> and subject line Bug#859349: fixed in cytadela 1.1.0-3 has caused the Debian Bug report #859349, regarding cytadela: Uninstallable in Unstable after BinNMU due to unsatisfiable dependencies 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.) -- 859349: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=859349 Debian Bug Tracking System Contact [email protected] with problems
--- Begin Message ---Package: cytadela Version: 1.1.0-2 Severity: serious Tag: patch Justifaction: uninstallable Hi, cytadela has become uninstallable in Debian Unstable with the BinNMU about two weeks ago. After the BinNMU, cytadela depends (beyond others) on both, "cytadela-data (= 1.1.0-2+b1)" and "cytadela-data (= 1.1.0-2)" which is obviously impossible to fulfil. The former (and problematic) depends comes from ${misc:Depends} (i.e. debian/cytadela.substvars) which is set as follows: misc:Depends=cytadela-data (= ${binary:Version}) which again is very likely caused by dh_installdocs --link-doc=cytadela-data in debian/rules line 36. Using --link-doc between packages of architecture "all" and non-"all" is deprecated as it breaks BinNMUs (as can be seen here) and will error out with debhelper comaptibility levels 10 and above. This also already causes an according warning in the build log: dh_installdocs: WARNING: --link-doc between architecture all and not all packages breaks binNMUs dh_installdocs: WARNING: --link-doc between architecture all and not all packages breaks binNMUs The following patch should fix this issue at the cost of slightly enlarging the binary packages cytadela and cytadela-dbg: diff -Nru cytadela-1.1.0/debian/rules cytadela-1.1.0/debian/rules --- cytadela-1.1.0/debian/rules 2014-06-07 20:26:13.000000000 +0200 +++ cytadela-1.1.0/debian/rules 2017-04-02 19:55:38.000000000 +0200 @@ -33,7 +33,7 @@ override_dh_installdocs: # Group all documentation in the -data arch-indep package - dh_installdocs --link-doc=cytadela-data + dh_installdocs # dh_listpackages uses DH_INTERNAL_OPTIONS that is set to '-a'/'-i'/'' ifneq (,$(findstring cytadela-data, $(shell dh_listpackages))) # lintian extra-license-file If you want to save those few kB in cytadela-dbg, you probably can also change the single dh_installdocs line into two lines (written down from mind and _not_ tested): dh_installdocs -Pcytadela-dbg --link-doc=cytadela dh_installdocs --remaining-packages This should add a symlink from /usr/share/doc/cytadela-dbg to /usr/share/doc/cytadela. But since the next upload after the Stretch release probably switches to automatic debug packages anyways, this kind of finetuning is probably not worth the effort. -- System Information: Debian Release: 9.0 APT prefers unstable APT policy: (990, 'unstable'), (600, 'testing'), (500, 'unstable-debug'), (500, 'buildd-unstable'), (110, 'experimental'), (1, 'experimental-debug'), (1, 'buildd-experimental') Architecture: amd64 (x86_64) Kernel: Linux 4.9.0-1-amd64 (SMP w/8 CPU cores) Locale: LANG=C.UTF-8, LC_CTYPE=C.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Init: sysvinit (via /sbin/init) Versions of packages cytadela depends on: ii cytadela-data 1.1.0-2 ii libc6 2.24-9 ii libgcc1 1:6.3.0-11 ii libgl1-mesa-glx [libgl1] 13.0.6-1 ii libglu1-mesa [libglu1] 9.0.0-2.1 ii libsdl-mixer1.2 1.2.12-11+b3 ii libsdl1.2debian 1.2.15+dfsg1-4 ii libstdc++6 6.3.0-11 ii libvlc5 2.2.5-1 ii vlc-nox 2.2.5-1 cytadela recommends no packages. cytadela suggests no packages. -- no debconf information
--- End Message ---
--- Begin Message ---Source: cytadela Source-Version: 1.1.0-3 We believe that the bug you reported is fixed in the latest version of cytadela, 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. Sylvain Beucler <[email protected]> (supplier of updated cytadela 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: SHA256 Format: 1.8 Date: Sun, 09 Apr 2017 18:01:16 +0200 Source: cytadela Binary: cytadela cytadela-dbg cytadela-data Architecture: source all amd64 Version: 1.1.0-3 Distribution: unstable Urgency: medium Maintainer: Debian Games Team <[email protected]> Changed-By: Sylvain Beucler <[email protected]> Description: cytadela - old-school first person shooter game cytadela-data - game data for cytadela cytadela-dbg - debugging symbols for cytadela Closes: 845583 859349 Changes: cytadela (1.1.0-3) unstable; urgency=medium . * Drop --link-doc from dh_installdocs as it breaks binNMU (Closes: #859349) * Install docs into cytadela package instead of cytadela-data * Depends on vlc-plugin-base instead of transitional vlc-nox (Closes: #845583) * Fix typo in description * Bump Standards-Version to 3.9.8 (no changes) Checksums-Sha1: ff6379f7f34a8ea8f299e6403b4e55ad234b8083 1791 cytadela_1.1.0-3.dsc c38b3a653c55c03619c4c82c8700d0d2c83c816c 5652 cytadela_1.1.0-3.debian.tar.xz 52fc6f434d68edff101409f2afbcab66e65cc93c 34718978 cytadela-data_1.1.0-3_all.deb ebd703650bd874a97e0e1a5c49a102a87b9edc7d 652632 cytadela-dbg_1.1.0-3_amd64.deb 99c8215e1fdcdd6cc567fb40c60ff80e26b369cb 9563 cytadela_1.1.0-3_amd64.buildinfo b715d56197849da7bbe3be6e14db70805d405354 118140 cytadela_1.1.0-3_amd64.deb Checksums-Sha256: e777e153a05fcab8963e459b7e46a8085bfd16f15f90ed9b5091d6282ea2f54e 1791 cytadela_1.1.0-3.dsc eb395e6d697d6e08abb45e60f14a34eadcc1482b31f0a942cc71c82f4c359c7b 5652 cytadela_1.1.0-3.debian.tar.xz df337d047370ebb0e6289763e35f55f375c79b8786dd153d8ea9d19888c444c7 34718978 cytadela-data_1.1.0-3_all.deb 9030a0173816fa44a1d85ed962228c25f725305f6e0ed78c657a5d567c9ff65e 652632 cytadela-dbg_1.1.0-3_amd64.deb 7f9c958cfddf818bc382e976ef8f1554bf6c337b9bfcee44b0eb0480552e6eef 9563 cytadela_1.1.0-3_amd64.buildinfo ce576aba622d4d7d6c616907d3577eeb5dfd51b7e2b76bdd586833acf7417c1f 118140 cytadela_1.1.0-3_amd64.deb Files: 9ff90b52270f82e812dcc0c6fe22967f 1791 contrib/games optional cytadela_1.1.0-3.dsc 47d51c6079cce86c96b307641663dd0a 5652 contrib/games optional cytadela_1.1.0-3.debian.tar.xz 4d6f2348f9a0325b03200c2e4d910742 34718978 contrib/games optional cytadela-data_1.1.0-3_all.deb 06096cd97e49f4536a3081db58bbc8f2 652632 contrib/debug extra cytadela-dbg_1.1.0-3_amd64.deb 4800a956b3753467f24228f9926dec4a 9563 contrib/games optional cytadela_1.1.0-3_amd64.buildinfo 2e77482b8336803ad23cd51a208df9d4 118140 contrib/games optional cytadela_1.1.0-3_amd64.deb -----BEGIN PGP SIGNATURE----- iQEzBAEBCAAdFiEEQic8GuN/xDR88HkSj/HLbo2JBZ8FAljqY98ACgkQj/HLbo2J BZ9yGQf/ecx/Yz9uJMDcQwUbHwZe8vWFDFiteb1CRkc92GrsaRwjpOuF+QTHW/nI AimHVo+fz4DOZ86QwY2DNUAvMwmD2/+CyKtuQFsW3HBlqCubcw1GyQjRXpgDm29X QJE0NO3UKtYSVLC1tDWGHsoyw3pGquLH306vmGKXmBTmcpFBCxLpzi02iIJEneJn ST9LtJvRjvVYp6pLlNtmJ4XFf8WriR5jvcfKtvFu7RAAJlo+gCMxXY4Fq4AQRzsq 5sa5ukVZ5H8pSTEP42zztSH/B1jgFMGM7npDHgXoN/qdxuLs+is+4wlO34OnQJbu zIkWDD6nnJNsCzYO+lfQBDD7VyVCcg== =uWZ5 -----END PGP SIGNATURE-----
--- End Message ---

