[debhelper-devel] Bug#766795: Bug#747141 debhelper: dh_installdocs --link-doc forces source-version dependencies (was: Re: Bug#766795: afterstep not binnmu safe and not installable in sid)

Axel Beckert abe at debian.org
Sun Nov 9 16:32:53 UTC 2014


forcemerge 747141 766711 766795
thanks

Hi,

Robert Luberda wrote:
> reassign 766795 debhelper
> merge 766795 766711
[...]
> > It seems after the binnmu for the libjpeg-turbo transition afterstep is
> > no longer installable in sid (and hence the binnmu won't migrate and the
> > transition won't complete in testing).
> 
> This is debhelper bug.

Yes. From my point of view it's actually a known bug which is
currently tagged "jessie-ignore" https://bugs.debian.org/747141

While I can understand that tag, this issue caused quite some havoc
with the recent BinNMUs across all architectures for more recent
hardening flags and rebuilds against a newer libc.

> I've just uploaded afterstep 2.2.12-3, which removes usage of
> {misc:Depends} as a work-around.

I suspect that's currently the only solution. zsh is affected, too:

Depends: zsh-common (= 5.0.7-3), zsh-common (= 5.0.7-3+b1), [...]

debian/control says:

Depends: zsh-common (= ${source:Version}),
         ${misc:Depends},
	 [...]

So it may be worth reinvestigating this issue instead of removing
${misc:Depends} from tons of packages (and causing lintian warnings
about that) and requesting freeze exceptions for all these uploads. (I
expected hundreds of them, zsh and afterstep only being some
examples.)

Any advice by the release team on this issue is appreciated.

		Regards, Axel
-- 
 ,''`.  |  Axel Beckert <abe at debian.org>, http://people.debian.org/~abe/
: :' :  |  Debian Developer, ftp.ch.debian.org Admin
`. `'   |  1024D: F067 EA27 26B9 C3FC 1486  202E C09E 1D89 9593 0EDE
  `-    |  4096R: 2517 B724 C5F6 CA99 5329  6E61 2FF9 CD59 6126 16B5




More information about the debhelper-devel mailing list