Source: dulwich
Version: 0.11.1-1
Severity: serious
Tags: patch
Justification: Policy 3.5

Unfortunately, dulwich uses python:Depands instead of python3:Depends for its
python3 package.  The attached patch resolves this as well as cleaning up
obsolete provides.

Note that this error, in addition to being an RC bug, makes it harder to
track the upcoming python3.5 transition [1].

Scott K

[1] https://release.debian.org/transitions/html/python3.5.html
diff -ruN dulwich/debian/changelog dulwich-0.11.1/debian/changelog
--- dulwich/debian/changelog	2015-09-16 11:42:36.339210393 -0400
+++ dulwich-0.11.1/debian/changelog	2015-09-16 11:44:25.711211825 -0400
@@ -1,3 +1,11 @@
+dulwich (0.11.1-2) unstable; urgency=medium
+
+  * Team upload.
+  * Fix python3 depends
+  * Remove obsolete provides
+
+ -- Scott Kitterman <sc...@kitterman.com>  Wed, 16 Sep 2015 11:31:00 -0400
+
 dulwich (0.11.1-1) unstable; urgency=medium
 
   * New upstream release.
diff -ruN dulwich/debian/control dulwich-0.11.1/debian/control
--- dulwich/debian/control	2015-09-16 11:42:36.339210393 -0400
+++ dulwich-0.11.1/debian/control	2015-09-16 11:32:27.335202422 -0400
@@ -14,7 +14,6 @@
 
 Package: python-dulwich
 Architecture: any
-Provides: ${python:Provides}
 Depends: ${python:Depends}, ${misc:Depends}, ${shlibs:Depends}
 Breaks: bzr-git (<< 0.6.2)
 Suggests: python-dulwich-dbg
@@ -36,7 +35,6 @@
 Depends: ${misc:Depends}, ${python:Depends}, ${shlibs:Depends}, python-dbg, python-dulwich (= ${binary:Version})
 Priority: extra
 Section: debug
-Provides: ${python:Provides}
 Description: Python Git library - Debug Extension
  Dulwich is a Python implementation of the file formats and protocols
  used by the Git version control system. It can currently read from and write
@@ -67,10 +65,9 @@
 
 Package: python3-dulwich
 Architecture: any
-Provides: ${python:Provides}
-Depends: ${python:Depends}, ${misc:Depends}, ${shlibs:Depends}
+Depends: ${python3:Depends}, ${misc:Depends}, ${shlibs:Depends}
 Breaks: bzr-git (<< 0.6.2)
-Suggests: python-dulwich-dbg
+Suggests: python3-dulwich-dbg
 Description: Python Git library - Python3 module
  Dulwich is a Python implementation of the file formats and protocols
  used by the Git version control system. It can currently read from and write
@@ -85,10 +82,9 @@
 
 Package: python3-dulwich-dbg
 Architecture: any
-Depends: ${misc:Depends}, ${python:Depends}, ${shlibs:Depends}, python3-dbg, python3-dulwich (= ${binary:Version})
+Depends: ${misc:Depends}, ${shlibs:Depends}, python3-dbg, python3-dulwich (= ${binary:Version})
 Priority: extra
 Section: debug
-Provides: ${python:Provides}
 Description: Python Git library - Python 3 Debug Extension
  Dulwich is a Python implementation of the file formats and protocols
  used by the Git version control system. It can currently read from and write

Reply via email to