Tuesday 9 February 2021

Re: +1 maintenance report

On Fri, Feb 5, 2021 at 5:00 PM Olivier Tilloy
<olivier.tilloy@canonical.com> wrote:
>
> 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).

As a follow-up, I uploaded
https://launchpad.net/ubuntu/+source/ruby-licensee/9.14.1-1ubuntu2 to
address autopkgtest failures on armhf, and with that ruby-licensee
migrated, followed by ruby-rugged and all its reverse dependencies
listed above.


> 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

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