Package: powerline
Version: 2.6-1
Severity: serious

Hi,

thank you for maintaining powerline in debian.

When locally rebuilding the package, I found the following issue:

  * dh_installman in rules is called unconditionally wrt/ to which
    package it acts upon. that means that debhelper chooses to the first
    binary package listed in control that gets built.

  * when building arch-indep only, the only binary package that is built
    is fonts-powerline, so the manpages get put into fonts-powerline.

  * when building arch-dep only, the first binary package is powerline,
    so the manpages get put into powerline.

  * since you've uploaded source + binary-all + binary-amd64 in your
    upload to debian, the manpages get put into powerline.

  * since binary-all packages that have been part of the upload to
    debian are not rebuild, the one you uploaded stays in the archive
    without the manpages included. however, if that gets rebuilt, it
    will get the manpages included and thus have conflicting files with
    powerline.

...or in other words: src:powerline has conflicting files in
bin:powerline and bin:fonts-powerline iff every binary-indep and
binary-dep packages have been built seperatly.

this makes the build/upload non-deterministic which i believe in this
case varants severity serious.

I'll attach a patch after having recieved the bug number.

Regards,
Daniel

Reply via email to