Control: tag -1 + confirmed

Hi Lucas,

Lucas Nussbaum wrote:
> During a rebuild of all packages in sid, your package failed to build
> on amd64.

Thanks for the bug report. Can reproduce it here.

> Relevant part (hopefully):
[…]
> > I: dh_python3 pydist:302: Cannot find package that provides dataclasses. 
> > Please add package that provides it to Build-Depends or add "dataclasses 
> > python3-dataclasses" line to debian/py3dist-overrides or add proper 
> > dependency to Depends by hand and ignore this info.
> > I: dh_python3 pydist:302: Cannot find package that provides dataclasses. 
> > Please add package that provides it to Build-Depends or add "dataclasses 
> > python3-dataclasses" line to debian/py3dist-overrides or add proper 
> > dependency to Depends by hand and ignore this info.

I first thought that this is the relevant hint. But it also showed up
in previous successful builds, e.g. 2.5.2-1, so it was a red herring:
https://buildd.debian.org/status/fetch.php?pkg=qutebrowser&arch=all&ver=2.5.2-1&stamp=1655941699&raw=0

> >    dh_usrlocal -O--buildsystem=pybuild -O--link-doc=qutebrowser
> > dh_usrlocal: error: debian/qutebrowser/usr/local/bin/qutebrowser is not a 
> > directory

This is clearly the one which makes the build stop at the end.

Looks like something suddenly installs the qutebrowser binary _also_
into /usr/local/bin/. I so far just have no idea yet what or why.

Actually the following override in debian/rules would fix it and the
resulting .deb has no debdiff to 2.5.2-1 as in unstable/testing, but
I'd first like to understand what actually goes wrong instead of
fixing symptoms:

  override_dh_usrlocal:
        rm -rvf debian/qutebrowser/usr/local/

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

Reply via email to