Your message dated Sun, 09 Apr 2017 17:03:59 +0000
with message-id <e1cxgfr-000f6p...@fasolo.debian.org>
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 ow...@bugs.debian.org
immediately.)
--
859349: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=859349
Debian Bug Tracking System
Contact ow...@bugs.debian.org 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 859...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Sylvain Beucler <b...@debian.org> (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 ftpmas...@ftp-master.debian.org)
-----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 <pkg-games-de...@lists.alioth.debian.org>
Changed-By: Sylvain Beucler <b...@debian.org>
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 ---