performancecopilot/parfait

Ensure Parfait builds against latest PCP versions

tallpsmith opened this issue · 1 comments

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).

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