Ensure Parfait builds against latest PCP versions
tallpsmith opened this issue · 1 comments
tallpsmith commented
We have tried to leverage TravisCI to build & test Parfait against the latest public PCP version (which might not be in the OS distros).
However, due to Python dependency hell, this is not working. This issue aims to bring this support back. For the moment we are building Parfait against the latest PCP version available within the Ubuntu bionic
distro (which was PCP v4.x at this point).
tallpsmith commented
Details from Andreas:
@psmith: maven:3-jdk-8 uses Debian buster as base, therefore focal doesn't work
starting a new ubuntu:20.04 container and running apt-get update && apt-get install -y wget gnupg ca-certificates && wget -qO - https://bintray.com/user/downloadSubjectPublicKey?username=pcp | apt-key add - && echo "deb https://dl.bintray.com/pcp/focal focal main" >> /etc/apt/sources.list && apt-get -qq update && apt-get install -y pcp pcp-gui works fine here
10:55
in my ubuntu focal container libc 2.31-0ubuntu9 is installed
New
10:55
travis complains about pcp : Depends: libc6 (>= 2.29) but 2.28-10 is to be installed
10:55
I guess the travis image is very outdated, maybe try a dist-upgrade before installing pcp?
10:56
or only upgrade libc6