Thank you for the reminder, Jim. Updating the worker VMs is not a big deal: we already have the base OS images for Ubuntu 18.04, and the supporting process is next to trivial to update for Ubuntu 20.04.
I've prepared a test pilot for Ubuntu 20.04, you can check the test report at [1]. This shows a handful of test breaks that would have to be fixed before we have clean runs, The worst of them are the TLS-related problems, caused by TLS 1.3 -- but these have already been seen on Ubuntu 18.04 and Centos 8.x too, so they are not specific to Ubuntu 20.04. That said, I still have a concern that makes me recommend Ubuntu 18.04 as the next OS platform for the upstream test infrastructure. Impala builds are still dependent on specific binary packages sourced from Cloudera's CDP builds. These packages are only supported for the 18.04 version of Ubuntu, see [2]. Pinning the test environment for the Apache Impala community to a version not officially supported by these packages might introduce problems that are difficult to triage, find and fix later. We could still offer support for Ubuntu 20.04 at a level we decide, and I'm still happy to work on the infrastructure required by it, but keeping Ubuntu 20.04 as an optional build platform would allow us greater freedom to prioritize build breaks on that OS. Thanks, - LaszloG [1] https://jenkins.impala.io/view/all/job/test-ubuntu-20.04-from-scratch/3/ [2] https://docs.cloudera.com/cdp-private-cloud-base/7.1.6/installation/topics/cdpdc-os-requirements.html On Sun, Apr 4, 2021 at 7:08 AM Tim Armstrong <tim.g.armstr...@gmail.com> wrote: > I started developing on Ubuntu 20.04 mid-way through last year and didn't > have any major problems. It's always possible the job scripts have some > dependency or that the timing or resource consumption of the tests will > change, but I would guess it's not a big change. > > On Sat, 3 Apr 2021 at 12:03, Jim Apple <jbap...@apache.org> wrote: > > > Some (or all?) Jenkins pre-commit jobs are now running Ubuntu 16.04. This > > is a Long Term Support release, but support ends this month. > > > > What would it take to switch Jenkins jobs to 20.04? This would set up > > Jenkins to be able to run for another four years until we need to upgrade > > again. > > > > Note I'm not talking about the Jenkins server itself, just the VMs the > > jobs run on. > > >