things which should be addressed:

 - Debian #805955, this is not fixed.
   You should not call dh_* in the binary-arch target without -a,
   working on the Arch: all packages as well. That should be done
   in the binary-indep target with dh_* -i calls.

 - python-six, python-json-pointer as build dependencies: Why no
   python3 equivalents? Looks like Python2 is used for the build
   by default, which is not wanted anymore for main. I'd suggest
   to replace those by their Python3 equivalents unconditionally.

 - the python3/python dependencies are wrong. 
   PCP_PYTHON_PROG=python3 can be changed in the config file,
   invalidating the package dependencies. I think the python2
   alternatives should be dropped and PCP_PYTHON_PROG shouldn't
   be a config option.
   pcp Depends: python3-pcp | python-pcp.

   pcp-export-pcp2influxdb: Depends on python-requests unconditionally,
   no python3-requests.

   I assume the packages are built to be "usable" with both Python2/Python3
   but breaking package dependencies on the way. There is a reason that
   Debian and Ubuntu have separate Python2/Python3 stacks. That should
   be fixed.

 - pcp: gawk (build) dependency: looks like this one isn't needed (no gawk
   specifics), and awk is in essential.

 - lintian still reports over 200 warnings/errors, making it
   difficult to find relevant warnings. You can easily fix
   some of those.
   + Priority extra -> optional
   + unusual-interpreter: Why have /usr/bin/venv pmpython and not
     /usr/bin/pmpython? Everything else seems to be hardcoded for
     /usr/bin in the config file anyway?
   + pcp-testsuite: Please either fix (or override) the warnings
     for script-not-executable and unsual-interpreter.
   + fixing the above makes the remaining lintian warnings more
     visible. The manpage warnings might be minor (?), but
     what about the init.d-script-does-not-source-init-functions
     warnings?

so please fix at least the binary-indep/binary-arch targets, and the
python/python3 dependency mess.


** Changed in: pcp (Ubuntu)
       Status: In Progress => Incomplete

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1700827

Title:
  [MIR] pcp package

To manage notifications about this bug go to:
https://bugs.launchpad.net/pcp/+bug/1700827/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to