Package: src:unbound
Version: 1.6.0-3
Severity: important
Tags: patch

The unbound python3 bindings are only built for the default python3 version,
py3versions -vd in debian/rules, but the build-depends are on the -all-
python3 packages.  This is problematic for transition tracking (and makes your
build take longer) because we use the build depends to key off of which
packages need to be binNMUed when.

Filing as important due to the potential for problems during transitions. As
it stands, pytho3-unbound need to be rebuilt when python3.6 becomes the
default python3, but it will not appear in the transition tracker for
processing.  Please fix in your next upload to avoid a future RC bug when
this gets found the hard way.

Scott K
diff -Nru unbound-1.6.0/debian/changelog unbound-1.6.0/debian/changelog
--- unbound-1.6.0/debian/changelog	2017-02-19 20:04:34.000000000 -0500
+++ unbound-1.6.0/debian/changelog	2017-07-01 11:33:48.000000000 -0400
@@ -1,3 +1,11 @@
+unbound (1.6.0-3.1) UNRELEASED; urgency=medium
+
+  * Non-maintainer upload.
+  * Adjust python3 related build-depends to match building for default python3
+    only
+
+ -- Scott Kitterman <sc...@kitterman.com>  Sat, 01 Jul 2017 11:33:22 -0400
+
 unbound (1.6.0-3) unstable; urgency=medium
 
   * Cherry-pick upstream commit svn r4000, "Include root trust anchor id
diff -Nru unbound-1.6.0/debian/control unbound-1.6.0/debian/control
--- unbound-1.6.0/debian/control	2017-02-19 20:04:34.000000000 -0500
+++ unbound-1.6.0/debian/control	2017-07-01 11:34:18.000000000 -0400
@@ -26,8 +26,8 @@
  protobuf-c-compiler <!pkg.unbound.libonly>,
  python-all-dev:any (>= 2.6.6-3~) <!pkg.unbound.libonly>,
  libpython-all-dev (>= 2.6.6-3~) <!pkg.unbound.libonly>,
- python3-all-dev:any <!pkg.unbound.libonly>,
- libpython3-all-dev <!pkg.unbound.libonly>,
+ python3-dev:any <!pkg.unbound.libonly>,
+ libpython3-dev <!pkg.unbound.libonly>,
  swig <!pkg.unbound.libonly>,
 Standards-Version: 3.9.8
 Homepage: https://www.unbound.net/

Reply via email to