Friday, 15 November 2024

+1 maintenance report

I have been on +1 maintenance shift this week (11 - 15 November 2024).

gvm-libs[1] was failing to build on 32 bit architectures due to the
type mismatch. Applied upstream patch to resolve the issue.The package
is waiting on RISCV builder.

libmaus2[2] fails to build due to the tests running out of memory on
arm platforms and s390x. The bug exists in Debian and was reported
upstream. The issue can be reproduced on the real hardware, but not
reproducible in VM. We probably do not want to disable the tests -
they indicate that the package is not usable for those architectures
and either disable the architectures or investigate the root cause.

fakechroot[3] fails to build due to buffer overflow. I have applied
the upstream patch to fix it. The autopkgtests failed due to missing
Debian keyring, which was added to the test dependencies. The package
is waiting on the RISCV builder. Debian accepted the patch and it
should be possible to sync the package soon.

genwge-user[4][5] fails to build on armhf due to time_t (need to
rename structure members). ppc64el failure is caused by the implicit
declaration of cxl_afu_open_dev. Libcxl-dev is provided by the
ndctl[6] package that does not declare this function. It is present in
ibm-capi libcxl[7] which is not packaged. Debian build was done in
2020 using ibm-capi[8].

android-platform-external-libunwind[9] the package was failing to
build due to a path changed to 7z.so. Package migrated.

basemap[10] fails to build because numpy no longer exports distutils.
This is addressed in v1.4.0 of the package.

textual[11] the package builds locally, but the test assertion in CI
fails due to the extra whitespaces in the captured string. I was not
able to properly investigate the issue.

Followup from Java 21 migration - synced packages where Java 21
support was enabled in Debian: cava, jsurf-alggeo, procyon,
openhft-affinity, geotranz, cheshire-clojure.

kitchensink-clojure[12] - autopkgtest was failing due to missing
commons-io.jar from the classpath. Patch submitted to Debian, will
upload to Ubuntu if not accepted.

[1] https://bugs.launchpad.net/ubuntu/+source/gvm-libs/+bug/2087813
[2] https://bugs.launchpad.net/ubuntu/+source/libmaus2/+bug/2088011
[3] https://bugs.launchpad.net/ubuntu/+source/fakechroot/+bug/2087810
[4] https://bugs.launchpad.net/ubuntu/+source/genwqe-user/+bug/2087809
[5] https://bugs.launchpad.net/ubuntu/+source/genwqe-user/+bug/2087808
[6] https://launchpad.net/ubuntu/+source/ndctl
[7] https://github.com/ibm-capi/libcxl/blob/f10f957771a1ea7e6f52a48467bcf7ebf3cb1669/libcxl.h#L89
[8] https://buildd.debian.org/status/fetch.php?pkg=genwqe-user&arch=ppc64el&ver=4.0.18-3.1&stamp=1586627492&raw=0
[9] https://bugs.launchpad.net/ubuntu/+source/android-platform-external-libunwind/+bug/2087804
[10] https://bugs.launchpad.net/ubuntu/+source/basemap/+bug/2087881
[11] https://bugs.launchpad.net/ubuntu/+source/textual/+bug/2088034
[12] https://bugs.launchpad.net/debian/+source/kitchensink-clojure/+bug/2088230

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