Package: python3-pcp
Version: 3.11.10
Severity: serious
Tags: patch
Justification: Policy 3.5

There is a separate depends variable for python3, python3:Depends.  Using the
wrong one for python3-pcp is causing the python3 interpreter related depends
to be missing.  Please see the attached patch.  It also removes a few obsolete
items.  The variable python3:Provides has never existed and python:Provides is
not to be used any longer.

Please see the attached patch.  Since the package is otherwise RC buggy and I
don't have time to attend to the other RC bug, I don't intend to NMU (despite
using that format for debian/changelog).

Scott K
diff -Nru pcp-3.11.10/debian/changelog pcp-3.11.10+nmu1/debian/changelog
--- pcp-3.11.10/debian/changelog	2017-05-17 01:45:38.000000000 -0400
+++ pcp-3.11.10+nmu1/debian/changelog	2017-06-29 14:41:31.000000000 -0400
@@ -1,3 +1,10 @@
+pcp (3.11.10+nmu1) UNRELEASED; urgency=medium
+
+  * Non-maintainer upload.
+  * Fix subsitution variable in python3-pcp so correct depends are generated
+
+ -- Scott Kitterman <sc...@kitterman.com>  Thu, 29 Jun 2017 14:40:37 -0400
+
 pcp (3.11.10) unstable; urgency=low
 
   * New release (full details in CHANGELOG).
diff -Nru pcp-3.11.10/debian/control pcp-3.11.10+nmu1/debian/control
--- pcp-3.11.10/debian/control	2017-05-17 01:45:38.000000000 -0400
+++ pcp-3.11.10+nmu1/debian/control	2017-06-29 14:40:31.000000000 -0400
@@ -246,7 +246,6 @@
 Section: python
 Architecture: any
 Depends: ${python:Depends}, ${misc:Depends}, ${shlibs:Depends}, libpcp3 (= ${binary:Version}), libpcp-pmda3 (= ${binary:Version}), libpcp-mmv1 (= ${binary:Version}), libpcp-gui2 (= ${binary:Version}), libpcp-import1 (= ${binary:Version})
-Provides: ${python:Provides} 
 Description: Performance Co-Pilot Python PMAPI module
  The PCP Python module contains the language bindings for
  building Performance Metric API client tools using Python.
@@ -259,8 +258,7 @@
 Package: python3-pcp
 Section: python
 Architecture: any
-Depends: ${python:Depends}, ${misc:Depends}, ${shlibs:Depends}, libpcp3 (= ${binary:Version}), libpcp-pmda3 (= ${binary:Version}), libpcp-mmv1 (= ${binary:Version}), libpcp-gui2 (= ${binary:Version}), libpcp-import1 (= ${binary:Version})
-Provides: ${python:Provides} 
+Depends: ${python3:Depends}, ${misc:Depends}, ${shlibs:Depends}, libpcp3 (= ${binary:Version}), libpcp-pmda3 (= ${binary:Version}), libpcp-mmv1 (= ${binary:Version}), libpcp-gui2 (= ${binary:Version}), libpcp-import1 (= ${binary:Version})
 Description: Performance Co-Pilot Python3 PMAPI module
  The PCP Python3 module contains the language bindings for
  building Performance Metric API client tools using Python3.

Reply via email to