Control: tag -1 + pending

Hi again,

Axel Beckert wrote:
> > >    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/

I'm quite sure the culprit lies hidden somewhere in an
python3-setuptools upstream release between probably 65.3.0 (seems to
have worked for the past 5 weeks unless Lucas' rebuilds happen more
seldom, in which case 59.6.0 would be the last known working version)
and 65.5.0 (clearly broken, installs qutebrowser and only that file
into /usr/bin/ _and_ /usr/local/bin/).

Since the upstream changelog is rather terse about potential huge
changes like e.g. …

* #3576: Updated version of ``validate_pyproject``.
* #3617: Merge with pypa/distutils@6852b20 including fix for
  pypa/distutils#181.

… I have no idea which of the changes actually could have triggered
this issue.

So I'm going with the above mentioned hardball fix.

                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