Package: python3-gst Version: 1.0_1.2.1-1 Severity: serious Tags: patch Justification: Policy 3.5
Depends are currently: Depends: libc6 (>= 2.3.6-6~), libglib2.0-0 (>= 2.12.0), libgstreamer1.0-0 (>= 1.0.0), python3-gi (>= 3.0), gir1.2-glib-2.0 They should be: Depends: python3 (>= 3.3~), python3:any (>= 3.3.2-2~), python3 (<< 3.5), libc6 (>= 2.3.6-6~), libglib2.0-0 (>= 2.12.0), libgstreamer1.0-0 (>= 1.0.0), python3-gi (>= 3.0), gir1.2-glib-2.0 This is due to use of python:Depends instead of python3:Depends. Also, the Python related provides should dropped, they are not used. I don't intend to immediately NMU, but am attaching a patch with written as if it were an NMU.
diff -Nru gst-python1.0-1.2.1/debian/changelog gst-python1.0-1.2.1/debian/changelog --- gst-python1.0-1.2.1/debian/changelog 2014-04-26 05:47:05.000000000 -0400 +++ gst-python1.0-1.2.1/debian/changelog 2014-06-04 19:38:03.000000000 -0400 @@ -1,3 +1,12 @@ +gst-python1.0 (1.2.1-1.1) UNRELEASED; urgency=medium + + * Non-maintainer upload. + * Fix python3 related substition variables in debian/control so proper + depends are generate + * Drop obsolete provides + + -- Scott Kitterman <sc...@kitterman.com> Wed, 04 Jun 2014 19:37:03 -0400 + gst-python1.0 (1.2.1-1) unstable; urgency=medium * New upstream bugfix release, fixing Python 3 compatiblity problems. diff -Nru gst-python1.0-1.2.1/debian/control gst-python1.0-1.2.1/debian/control --- gst-python1.0-1.2.1/debian/control 2013-09-30 07:42:29.000000000 -0400 +++ gst-python1.0-1.2.1/debian/control 2014-06-04 19:38:51.000000000 -0400 @@ -28,7 +28,6 @@ ${misc:Depends}, python-gi (>= 3.0), gir1.2-glib-2.0 -Provides: ${python:Provides} Description: GStreamer GObject Introspection overrides for Python GStreamer is a streaming media framework, based on graphs of filters which operate on media data. Applications using this library can do @@ -43,12 +42,11 @@ Package: python3-gst-1.0 Architecture: any Pre-Depends: ${misc:Pre-Depends} -Depends: ${python:Depends}, +Depends: ${python3:Depends}, ${shlibs:Depends}, ${misc:Depends}, python3-gi (>= 3.0), gir1.2-glib-2.0 -Provides: ${python:Provides} Description: GStreamer GObject Introspection overrides for Python (Python 3) GStreamer is a streaming media framework, based on graphs of filters which operate on media data. Applications using this library can do @@ -69,7 +67,6 @@ ${shlibs:Depends}, ${misc:Depends}, python-gst-1.0 (= ${binary:Version}) -Provides: ${python:Provides} Description: GStreamer GObject Introspection overrides for Python (debug extensions) GStreamer is a streaming media framework, based on graphs of filters which operate on media data. Applications using this library can do @@ -86,11 +83,10 @@ Priority: extra Section: debug Pre-Depends: ${misc:Pre-Depends} -Depends: ${python:Depends}, +Depends: ${python3:Depends}, ${shlibs:Depends}, ${misc:Depends}, python3-gst-1.0 (= ${binary:Version}) -Provides: ${python:Provides} Description: GStreamer GObject Introspection overrides for Python (Python 3, debug extensions) GStreamer is a streaming media framework, based on graphs of filters which operate on media data. Applications using this library can do