[Debian GNUstep maintainers] Bug#834025: libgnustep-gui0.25: uninstallable after binNMU: depends on non-existant gnustep-gui-common (= 0.25.0-2+b1)

Andreas Beckmann anbe at debian.org
Thu Aug 11 13:32:09 UTC 2016


Package: libgnustep-gui0.25
Version: 0.25.0-2
Severity: serious
User: debian-qa at lists.debian.org
Usertags: piuparts

Hi,

during a test with piuparts I noticed your package is no longer
installable in sid:

  The following packages have unmet dependencies:
   libgnustep-gui0.25 : Depends: gnustep-gui-common (= 0.25.0-2+b1) but 0.25.0-2 is to be installed
  E: Unable to correct problems, you have held broken packages.

This is caused by using
  dh_installdocs --link-doc=gnustep-gui-common
on arch:any packages while gnustep-gui-common is arch:all

from a DH_VERBOSE=1 buildlog:

[...]
dh_installdocs -plibgnustep-gui0.25 --link-doc=gnustep-gui-common
dh_installdocs: WARNING: --link-doc between architecture all and not all packages breaks binNMUs
        install -d debian/libgnustep-gui0.25/usr/share/doc
        ln -sf gnustep-gui-common debian/libgnustep-gui0.25/usr/share/doc/libgnustep-gui0.25
        (grep -a -s -v misc:Depends debian/libgnustep-gui0.25.substvars; echo "misc:Depends=gnustep-gui-common (= \${binary:Version})") > debian/libgnustep-gui0.25.substvars.new
        mv debian/libgnustep-gui0.25.substvars.new debian/libgnustep-gui0.25.substvars
[...]


Andreas



More information about the pkg-GNUstep-maintainers mailing list