+1 Maintenance (Week 51)
Mateus Rodrigues de Morais
mateus.morais at canonical.com
Sat Dec 21 05:43:26 UTC 2024
Hi!
I was on +1 maintenance from Dec 16 to Dec 20, 2024 (with a public holiday
on Dec 17). Here’s my report:
I followed up on some items from my last +1 shift (25 Sep 2023) to see if
any deltas could be dropped.
### ivar
The current delta disables LTO to fix FTBFS on amd64 and arm64. The current
version is still FTBFS with LTO enabled, so I merged the latest Debian
version with the current delta (
https://bugs.launchpad.net/ubuntu/+source/ivar/+bug/2091875).
### nix
The current delta adds libssh-dev as a dependency and disables two (flaky)
tests that need internet and fail on the autopkgtest infra, so I merged the
latest Debian version, which doesn’t need libssh-dev anymore but still
needs the tests being disabled (
https://bugs.launchpad.net/ubuntu/+source/nix/+bug/2091907).
I also looked over the NBS report to see if any of the items could be moved
forward:
### libjs-olm
I filed a package removal bug against libjs-matrix-js-sdk, which depends on
NBS package libjs-olm (
https://bugs.launchpad.net/ubuntu/+source/node-matrix-js-sdk/+bug/2092074),
which no longer gets generated by the latest version of olm on Plucky. The
package was also removed from Debian.
### sysdig
Sysdig was the last package depending on the NBS package libjsoncpp25. A
NCR was uploaded but the package failed to build on ppc64el and riscv64. I
investigated the build failures and came up with a fix, which was proposed
as a delta to our package (
https://bugs.launchpad.net/ubuntu/+source/sysdig/+bug/2092154) and also
submitted to Debian (
https://salsa.debian.org/debian/sysdig/-/merge_requests/5).
### dino-im
This package has a hard-coded dependency on NBS package
libwebrtc-audio-processing-dev. I fixed it by renaming that to
libwebrtc-audio-processing-1-dev instead (
https://bugs.launchpad.net/ubuntu/+source/dino-im/+bug/2092230).
### gst-plugins-bad1.0
This package has a hard-coded dependency on NBS package
libwebrtc-audio-processing-dev. Simply renaming the package in d/control
won’t fix it, because another issue causes the package to FTBFS. This issue
was fixed in Debian in a more recent release, so I merged the package and
opened a Merge Request in the repo where the delta is currently maintained (
https://salsa.debian.org/gstreamer-team/gst-plugins-bad1.0/-/merge_requests/18
).
I worked on a few universe packages needing merge/sync:
### nagios-nrpe
Delta could not be dropped, so I merged the package (
https://bugs.launchpad.net/ubuntu/+source/nagios-nrpe/+bug/2092292).
### cowsql
Delta can be dropped completely since changes were included upstream. Sync
request made (https://bugs.launchpad.net/ubuntu/+source/cowsql/+bug/2092304
).
### nsis
Delta could not be dropped, so I merged the package (
https://bugs.launchpad.net/ubuntu/+source/nsis/+bug/2092306) and forwarded
the delta to Debian so that a sync is possible in the future (
https://salsa.debian.org/debian/nsis/-/merge_requests/2).
And finally looked at a package stuck in proposed migration:
### onnxruntime
Having version 1.19 (latest) of this package building on amd64 and arm64
fixes an FTBFS that I came across in package gst-plugins-bad1.0 once the
NBS issue was fixed and the latest from Debian was merged. This package had
missing builds on amd64 and arm64. Considering these builds exist in
Debian, I disabled LTO and O3 optimization to fix the FTBFS on Ubuntu (
https://bugs.launchpad.net/ubuntu/+source/onnxruntime/+bug/2092286). The
package migrated and I also forwarded this fix to Debian (
https://salsa.debian.org/deeplearning-team/onnxruntime/-/merge_requests/1)
if they are interested.
Thank you,
Mateus.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.ubuntu.com/archives/ubuntu-devel/attachments/20241221/c337dc6e/attachment.html>
More information about the ubuntu-devel
mailing list