Tuesday 11 January 2022

+1 Maintenance Report

I was on +1 maintenance last week and below are the packages I investigated.
During the week, I found a number of failed builds with no logs and
retried those.

gnustep-base/gnustep-back/gnustep-gui transition
================================================
Uploaded no-change rebuilds and all migrated.

libxc/elpa transition
=====================
Uploaded no-change rebuilds and reduced parallelism in libxc to
prevent the riscv64 build running out of memory trying to build with 8
cores.

eigen3
======
While investigating libxc, I found libxc's build was failing on
ppc64el with LTO enabled, where it had built successfully in the past.
Scanning through update_excuses, I found several other packages
similarly affected, all using eigen3. I found a workaround in Fedora
for this, uploaded and then retried the failed builds.

lto-disabled-list
=================
While scanning for the ppc64el failures above, I found several other
packages where the builds were failing on all architectures where LTO
is enabled, and building only on armhf and riscv64.
I uploaded lto-disabled-list with these packages added to a PPA and
confirmed that the builds were now successful. doko raised a concern
that these failures could be caused by a toolchain regression. I
confirmed that the previous versions of all these packages still built
with the current toolchain, except bart and bart-cuda which were
already failing in the 2nd impish test rebuild.
I uploaded a new version of lto-disabled-list and then retried builds
of the affected packages.

imx-code-signing-tool
=====================
I found imx-code-signing-tool was failing to build with LTO enabled,
but was not fixed when added to lto-disabled-list. I disabled LTO in
debian/rules and uploaded.

alglib/gmsh transition
======================
Uploaded no-change rebuilds.

box2d transition
================
The box2d transition was stalled because box2d itself FTBFS in
glibc2.34. I applied a workaround from Fedora and uploaded,
caveexpress was dep-wait and built after box2d.

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