bind9utils: drop hardcoded dependency on python3
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
bind9 (Debian) |
Fix Released
|
Unknown
|
|||
bind9 (Ubuntu) |
Fix Released
|
Medium
|
Andreas Hasenack |
Bug Description
From Steve's email:
"""
Many tests need changes to annotate their dependencies as to whether they
need a version of the package that matches the target arch or not. In the
case of bind9, it looks like the problematic dependency chain is bind9 ->
bind9utils -> python3.
python3 is Multi-Arch: allowed, which means that packages which only use it
as an interpreter can /in theory/ depend on python3:any instead of on
python3 to declare that they're fine with the interpreter being from a
different arch. But while dh-python correctly gives bind9utils a dependency
on python3:any, there is also a hard-coded dependency in debian/control on
'python3', which forces the selection of the i386 python3, which is not
cross-installable.
So please fix bind9utils to drop this hard-coded dependency on python3.
"""
Related branches
- Bryce Harrington (community): Approve
- Canonical Server Core Reviewers: Pending requested
-
Diff: 30 lines (+9/-2)2 files modifieddebian/changelog (+8/-0)
debian/control (+1/-2)
Changed in bind9 (Debian): | |
status: | Unknown → New |
Changed in bind9 (Debian): | |
status: | New → Fix Released |
This bug was fixed in the package bind9 - 1:9.11. 5.P4+dfsg- 5.1ubuntu5
--------------- 5.P4+dfsg- 5.1ubuntu5) focal; urgency=medium
bind9 (1:9.11.
* d/control: drop hardcoded python3 dependency in bind9utils,
dh-python injects the correct one via ${python3:Depends}
(LP: #1856211, Closes: #946643)
-- Andreas Hasenack <email address hidden> Thu, 12 Dec 2019 14:40:20 -0300