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

Reply via email to