[Pkg-utopia-maintainers] Bug#944949: dbus-python: needs an explicit build dependency on dh-python

Simon McVittie smcv at debian.org
Sun Nov 17 19:53:48 GMT 2019


Control: tags 944949 + moreinfo

On Sun, 17 Nov 2019 at 19:07:39 +0000, Matthias Klose wrote:
> Please add an explicit build dependency on dh-python.

As far as I can see it's been explicit since 2015. Is anything more
needed here?

Note that the FTBFS with

    dh_python2
    make[1]: dh_python2: Command not found

seems to be because /usr/bin/dh_python2 is a #!/usr/bin/python script in
a package that doesn't depend on python (#944894). The misleading
"Command not found" is similar to this:

    $ cat > Makefile
    all:
    	./script
    $ cat > script
    #!/usr/bin/does-not-exist
    $ chmod +x script
    $ make
    ./script
    make: ./script: Command not found
    make: *** [Makefile:2: all] Error 127

I have a workaround which I believe should still be harmless after
dh_python2 moves out of python2 (presumably into dh-python?), which I'll
upload soon.

If that doesn't work, I'll temporarily re-add the python B-D so the
python3.8 transition can go through, and remove it after #944894 is
resolved.

It's unfortunate that the python3.8 transition, the effort to replace
references to python2 with python, and the migration of dh_python2 from
python2 to dh-python (?) are happening at the same time and affect
overlapping sets of packages. Perhaps one (or more) of these could be
deferred until one of the others has been done?

    smcv



More information about the Pkg-utopia-maintainers mailing list