+1 maintenance report

Olivier Tilloy olivier.tilloy at canonical.com
Fri Feb 5 16:00:09 UTC 2021


Hello everyone,

This week I focused my 2-day shift on ruby-rugged, which is the last
blocker preventing libgit2 from migrating.
I had no prior experience with ruby so I learnt a few things along the way.
I uploaded https://launchpad.net/ubuntu/+source/ruby-rugged/1.1.0+ds-3ubuntu2,
which fixed the ruby-rugged autopkgtests.
Next I looked at ruby-licensee whose autopkgtests were failing because
of a version dependency mismatch with ruby-rugged.
I synced 9.14.1-1 from Debian experimental then uploaded
https://launchpad.net/ubuntu/+source/ruby-licensee/9.14.1-1ubuntu1
(including two patches submitted to Debian −
https://salsa.debian.org/ruby-team/ruby-licensee/-/merge_requests/1
and https://salsa.debian.org/ruby-team/ruby-licensee/-/merge_requests/2).
I then had to retry the ruby-gollum-rugged-adapter tests with an
additional trigger on the version in hirsute-proposed
(0.4.4.3~gitlab.1-1).

At the time of writing, ruby-rugged hasn't migrated yet because the
hirsute armhf queue for autopkgtests is huge and processing slowly,
but it's otherwise looking good.
Once it does migrate, libgit2 should be able to follow suit, and with
it a number of reverse dependencies (calligra, criterion, fritzing,
geany-plugins, gnome-builder, gnuastro, horizon-eda, julia,
kup-backup, libgit-raw-perl, libgit2-glib, python-pygit2, rust-bat,
rust-git-absorb).

I started to assess the status of gitaly, which is new in hirsute, and
depends on ruby-rugged. This will require upstream commit
https://gitlab.com/gitlab-org/gitaly/-/commit/0d1a7a18f26136453e781b011b3c1b9ab5f011f7,
but Debian is lagging behind a few upstream versions and doesn't have
this yet.
To build gitaly 13.6.5 (currently in salsa), we'll need
ruby-gitlab-labkit 0.13.2-2 from Debian experimental, which in turn
requires ruby-jaeger-client 1.1.0-1 from experimental too. Even with
those installed in a hirsute chroot, gitaly 13.6.5 is FTBFS. This will
require additional work, but I ran out of time, and gitaly isn't
blocking anything else, so not a high priority I guess.

Have a good week-end,

 Olivier



More information about the ubuntu-devel mailing list