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