Your message dated Tue, 19 Nov 2019 02:40:52 +0100
with message-id <1a0d2e3e-32f7-989b-f129-83ff806b6...@debian.org>
and subject line Re: Bug#944949: dbus-python: needs an explicit build 
dependency on dh-python
has caused the Debian Bug report #944949,
regarding dbus-python: needs an explicit build dependency on dh-python
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)


-- 
944949: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=944949
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: src:dbus-python
Version: 1.2.12-1
Severity: serious
Tags: sid bullseye

python3-all and python3-dev now dropped the dependency on
dh-python:

[ Piotr Ożarowski ]
   * Remove dh-python dependency from python3-all and python3-dev packages.
     Packages should build depend on dh-python or dh-sequence-python3 instead.

Please add an explicit build dependency on dh-python.

--- End Message ---
--- Begin Message ---
On 17.11.19 20:53, Simon McVittie wrote:
> 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?

now closing. The dh_python2 now uses python2 as the shebang, until it gets
removed from python-defaults.

--- End Message ---

Reply via email to