On Fri, Feb 5, 2021 at 5:00 PM Olivier Tilloy <olivier.til...@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