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
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs