Monday, 2 June 2025

+1 Maintenance Report (26 May 2025 to 1 June 2025)

Hi,

I was on +1 Maintenance from 2025-05-26 until 2025-06-01. I worked on
some merges (for packages in main) and was shadowed by Ankush as well.

Actionable Tasks:
- https://bugs.launchpad.net/ubuntu/+source/fontconfig/+bug/2111850
- https://bugs.launchpad.net/ubuntu/+source/mdadm/+bug/2111802

## libcap2

Straightforward merge, some delta was dropped, thanks to Sudip for sponsoring!
https://bugs.launchpad.net/ubuntu/+source/libcap2/+bug/2111776

## fontconfig

Another straightforward merge where just an offset update was required
for the patches
to apply without fuzzing.
https://bugs.launchpad.net/ubuntu/+source/fontconfig/+bug/2111850
is up and looking for a sponsor.

## git

This was straightforward, but it fails to build on s390x post-merge.
It is a build test failure. I have kept this on hold till I fix it.
https://bugs.launchpad.net/ubuntu/+source/git/+bug/2111824

## mdadm

This was a can full of worms.
https://bugs.launchpad.net/ubuntu/+source/mdadm/+bug/2111802 is up and
nothing blocks it at the moment. But I realised that this package is
not tested anywhere - The Debian CI does not run the tests, it does
not have any build tests, and autopkgtest failures do not block the
migration of mdadm. It is a poorly written piece of software which
goes against its manpage. The doc says that --disable-linear can be
used to skip the linear tests, but it sets a variable which is never
checked while deciding what tests to skip. There are half-initialised
stack-allocated struct objects (where the non-initialised parts are
never touched and then straight up used for comparison) - This is why
you can't use --grow with --add, even when the manpage says you can. I
have opened https://bugs.launchpad.net/ubuntu/+source/mdadm/+bug/2112327
and will propose a fix to run the autopkgtests, so we can have atleast
some testing for this. The merge is not blocked my this, and is
looking for sponsors.

This was all from me this week. It is a small list, partly due to
other stuff that occupied me at work, and I spent more time digging
around mdadm than actually fixing it. I also spent time showing Ankush
the ropes, and he helped me with mdadm and the rails FTBFS, which
seemed like a good first task but turned out to be tricky:
https://bugs.launchpad.net/ubuntu/+source/rails/+bug/2112113

Thank you.

Best regards
Pragyansh

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