Tuesday 30 June 2020

+1 maintenance report

I wanted to share a few things I thought were worth sharing about my +1
maintenance shifts on 6/25 and 6/26.

grkellm2-cpufreq and cpufreqd both are missing build dependencies on
libcpupower-dev which is provided by the kernel package in Debian. I found LP:
#1215411 regarding libcpupower. It'd be nice to have the kernel team make a
decision about providing the package so we can act on packages which depend on
libcpupower-dev.

When working on +1 maintenance I use querybts a lot. After running into an
issue with using 'querybts -s' and then failing to browse bug reports one too
many times I reported https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=963762
and provided a patch. [This is an ad for querybts!]

I dug into the scipy version 1.4.1-2 ppc64el autopkgtest failure[1] and it
wasn't immediately obvious to me why it was failing. I setup a ppc64el system
with juju in canonistack and then ran only the python3 test by modifying
debian/tests/control and running autopkgtest with the built binary to save
time[2]. From there it was pretty obvious the python3 test was oom killed. I
then added a unit with more memory and was able to run the python3 test
successfully, so I then added scipy to the list of "big_packages"[3] but only
for ppc64el since that's the only arch on which it was failing.

[1] https://objectstorage.prodstack4-5.canonical.com/v1/AUTH_77e2ada1e7a84929a74ba3b87153c0ac/autopkgtest-groovy/groovy/ppc64el/s/scipy/20200621_101524_ecf51@/log.gz
[2] autopkgtest -B python3-scipy_1.4.1-2_ppc64el.deb scipy-1.4.1/ -- lxd autopkgtest/ubuntu/groovy/ppc64el
[3] https://git.launchpad.net/autopkgtest-cloud/commit/?id=fc21a96fffc7cfac43c23150440d2a9b64c6518d

--
Brian Murray

--
ubuntu-devel mailing list
ubuntu-devel@lists.ubuntu.com
Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/ubuntu-devel