This is a full Markdown copy-paste of the Discourse post here: https://discourse.ubuntu.com/t/maintenance-report-from-2025-11-17-to-2025-11-21/72536
This is also likely the last time I send a +1 maintenance report to this mailing list, since the official process is now to put them on Discourse. This one is mostly to ease the transition, and remind people interested in the topic to subscribe to the following Discourse section:
https://discourse.ubuntu.com/c/pre-release-discussion/plusone-maintenance/415
# Skia's +1 Maintenance report from 2025-11-17 to 2025-11-21
My second +1 week, I still like that very much!
Nothing specific was asked of me, and when I announced that I was available on Matrix, nobody reached out to give me specific work, so I've been free to follow whatever looked interesting. I wasn't disappointed: a full transition, a `clang` crash, some merges, and `git-ubuntu` improvements!
## Work-needed items
* For anyone really well versed into `clang`, feel free to go fix [that crash](https://github.com/llvm/llvm-project/issues/168727) :-)
* There is still this [`git-ubuntu` MP](https://code.launchpad.net/~skia/git-ubuntu/+git/git-ubuntu/+merge/495893) that has one remaining comment about the use of a `set` that needs to be addressed. I'll likely follow-up myself on this.
## Sponsorship needed
Nothing here, everything has been sponsored already! Many thanks to @ginggs and @enr0n for supporting me the whole week ♥
## Full logs
I first had a look at some ongoing transitions:
* `getdp` against `libgmsh4.14`:
* MP: https://code.launchpad.net/~skia/ubuntu/+source/getdp/+git/getdp/+merge/495862 (thanks @enr0n for the sponsor)
* `llama.cpp` FTBFS on ppc64el: that was a nice rabbit hole in the ROCm ecosystem!
* It boiled down to `rocblas` having trouble building on ppc64el in the first place because `clang` crashes:
* Upstream `clang` bug opened: https://github.com/llvm/llvm-project/issues/168727
* Debian bug on `rocblas` opened: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1121021
Then I've had a look at some merges in `universe`. I was particularly looking at some packages where the TIL was not active anymore:
* `libstreamvbyte` (TIL: William 'jawn-smith' Wilson):
* I also wanted to drive a full transition, from finish to end, and found this sync to be a good candidate, with only two reverse depends.
* I learned along the way that an Ubuntu delta only changing the list of arches the packages builds on is not worth keeping, thanks @ginggs for your teachings and sponsored sync ♥
* bug: https://bugs.launchpad.net/ubuntu/+source/libstreamvbyte/+bug/2131922
* rdepends:
* `libslow5lib` (thanks @enr0n for the sponsor)
* `nanopolish` (thanks @ginggs for the sponsor)
* Interestingly, this last upload hit a weird LP timing issue, where it built against `libstreamvbyte0` instead of `libstreamvbyte1`, a good while after `libslow5lib` built fine against `libstreamvbyte1`. That sparked some discussions with Launchpad team to find a long term solution to that known and very annoying oddity. See https://bugs.launchpad.net/launchpad/+bug/2132116
* `htpdate` (TIL: Adrien Nader):
* Trivial merge, hopefully the last one before we can sync (https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1121116)
* MP: https://code.launchpad.net/~skia/ubuntu/+source/htpdate/+git/htpdate/+merge/496174 (thanks @enr0n for the sponsor)
* `mmc-utils` (TIL: Simon Quigley):
* In the end a trivial merge replacing all the delta with a single line that upstream could pick, but it started with me splitting commits of a weird delta and wondering why the build failed due to some `_FORTIFY_SOURCE=3` shenanigans.
* MP: https://code.launchpad.net/~skia/ubuntu/+source/mmc-utils/+git/mmc-utils/+merge/496194
* Debian bug forwarding the new delta: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1121138
Along the full week, I spent a bit of time trying to improve `git ubuntu submit`. Details are in the [MP](https://code.launchpad.net/~skia/git-ubuntu/+git/git-ubuntu/+merge/495893), with comments from @rbasak, among which one still needs to be addressed (thanks for the feedback Robie! ♥). The main adventure here was actually fixing the build of the snap, because `git-ubuntu` has a slightly convoluted way to snap itself through its `.deb` package.
Cheers
Skia
--
ubuntu-devel mailing list
ubuntu-devel@lists.ubuntu.com
Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/ubuntu-devel