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.