Saturday 3 June 2023

+1 maintenance report

Hi,

I was on my first +1 maintenance from May 29 to June 2.

I looked at packages that are FTBFS and stuck in the proposed migration due to
missing build. I spent some unexpectedly long time on the perl packages. I'm
more unfamiliar with this language than I thought..

1. gitlab-ci-multi-runner

The package has a long history of FTBFS both in Ubuntu and Debian.

Request removal https://launchpad.net/bugs/2021461

2. delve

FTBFS since it requires running bpftool, but bpftool is packaged differently
in Ubuntu and Debian. In Ubuntu it needs to match the running kernel. So not
possible to install the right one Ubuntu build environment. May need to
embed the bpftool output in the source package.

https://launchpad.net/bugs/2021481

3. librnd + camv-rnd + pcb-rnd

camv-rnd and pcb-rnd are in dep-wait status, it needs librnd > 4.
It's a small library transition. So I just ask @ginggs to kick off the
transition.

Also ask for revoking the blacklist for sch-rnd since it has stable release
now. https://launchpad.net/bugs/2007172

4. perl related packages

Several perl packages FTBFS (but no reproducible in Debian) with same test
failure:

As reported by Kernel: 'No such file or directory', perhaps the session
name is spelled incorrectly for this handler?

I debug them halfway. I may take a look next week as well.

5. godot

FTBFS in Debian too https://bugs.debian.org/1031132
Imported the bug to launchpad and added an update-excuse bug for reference.
There is a patch on BTS late this week.

6. libs3

FTBFS on ppc64el only. Caused by -Werror=stringop-overread. Looks like the
difference is -O3 vs -O2 build flags between Ubuntu and Debian.

Patch attached at https://launchpad.net/bugs/2021564

7. libtgowt

FTBFS on riscv64, but the previous version didn't. The new version needs
upstream explicit support in its build config. However this library is only
for building telegram-desktop.

Request removal https://launchpad.net/bugs/2021567

8. kickpass

FTBFS on amd64 due to LTO. Caused by a pie patch which is added by the
Debian maintainer (Can be safely dropped).

Patch attached at https://launchpad.net/bugs/2021577 and forwarded to
https://salsa.debian.org/debian/kickpass/-/merge_requests/1

9. pushpin

FTBFS on ppc64el, riscv64, s390x. Same on Debian, and Debian has removed
the packages on these architectures.
Request removal https://launchpad.net/bugs/2021594

10. eln

This package switches from QtWebkit to QtWebengine.
Request removal on ppc64el, riscv64, s390x.
https://launchpad.net/bugs/2022325

12. beaker

FTBFS due to tests relying on running redis server.
I don't think we can run a redis server during the build. The package
already ignores tests relying on mongodb server. So it should expand the
ignore list.

Patch https://launchpad.net/bugs/2022332, forwarded to
https://bugs.debian.org/1037035

13. yade

Killed after no activity. The last build takes 23 hours, so I expect it's
usual.
Retried and succeeded.

--
Shengjing Zhu

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