On Mon, Feb 3, 2025 at 10:18 AM Pushkar Kulkarni < pushkar.kulka...@canonical.com> wrote:
> Hello, > > (For those who prefer to read on Discourse -> > https://discourse.ubuntu.com/t/1-maintenance-report-week-5-2025/54301/1) > > I was on my sixth +1 maintenance shift this week. I began with the > php-defaults transition (PHP 8.4) and later moved to looking into the > ruby-rack 3.0.8 transition. I avoided some other clusters - numpy (because > ginngs is actively looking into it) and ocaml (because I am completely > oblivious to that ecosystem). > > php-defaults > ============ > > The cacti package was affected [1] by failures due to warnings related to > the deprecation of E_STRICT in php8.4. The package needed a merge with > Debian unstable and has now been done by athos. I also found another bug > [2] causing cacti to fail on armhf. This armhf failure is not a regression > and a later version of cacti has removed the erring code. > > [1] https://bugs.launchpad.net/ubuntu/+source/cacti/+bug/2096724 > [2] https://bugs.launchpad.net/ubuntu/+source/cacti/+bug/2096752 > > > Package mediawiki [3] and friends are also affected by PHP deprecation > warnings. I found this upstream issue [4] fixed [5] in version 1.43. I > worked on backporting and extending that fix on the version Debian and > Ubuntu are currently using (1.39). However, I later found version 1.43 > imported [6] in Debian salsa - though it isnt’ uploaded yet. I can confirm > that the problem does not happen with 1.43. I have deleted my Ubuntu MP. > > [3] https://bugs.launchpad.net/ubuntu/+source/mediawiki/+bug/2096755 > [4] https://phabricator.wikimedia.org/T380456 > [5] https://gerrit.wikimedia.org/r/c/mediawiki/core/+/1112229 > [6] > https://salsa.debian.org/mediawiki-team/mediawiki/-/blob/master/debian/changelog?ref_type=heads#L1 > thanks for checking. Athos and Renan are already working on and following the mediawiki issue. The server team is going to talk next steps on mediawiki for the interim release. We're hoping for an upload of 1.43, but timing may be difficult. > > > The php-db package was affected [7] due to the use of the deprecated > E_USER_ERROR. I submitted an Ubuntu MP [8]. A fix has been released by > Debian too. But, the Ubuntu package will need a merge with debian/sid. > > [7] https://bugs.launchpad.net/ubuntu/+source/php-db/+bug/2096780 > [8] > https://code.launchpad.net/~pushkarnk/ubuntu/+source/php-db/+git/php-db/+merge/480181 > > I also fixed a failure [9] in php-fdomdocument due to php8.4 stdlib > changes to DOMXPath. Thanks to tsimonq2 for uploading. I have forwarded the > fix to Debian, but it fails to build in the current state of the archive. > > [9] > https://bugs.launchpad.net/ubuntu/+source/php-fdomdocument/+bug/2096868 > Athos and Renan are working through all the PHP 8.4 transitions. will be slightly delayed, but we'll sort through them. > > > ruby-rack > ========= > > Changes in rack 3.X have affected quite a many ruby-* packages. I happened > to investigate and fix a few of them. Most of these had existed Debian bug > reports. I have also forwarded the fixes to Debian (wherever applicable). > > camping > ------- > Rack 3 factored out the session functionality into a new rack-session gem > (which is now available as a package in Debian & Ubuntu). I submitted a > patch [10] to add this new dependency in Debian. Version 2.3-1.1ubuntu1 in > Ubuntu has a delta which is now redundant with 2.3-2 in debian/sid. I > propose we do a sync after this issue is fixed in debian/sid. > > [10] https://salsa.debian.org/ruby-team/camping/-/merge_requests/4 > > ruby-warden > ----------- > Package ruby-warden also needs to be updated [11] to use the new > ruby-rack-session dependency. > > [11] https://bugs.launchpad.net/ubuntu/+source/ruby-warden/+bug/2096978 > > unicorn > ------- > This patch updates [12] the unicorn tests to adapt to the rack 3 lint > mandate of having lowercase headers with HTTP/2 > > [12] > https://code.launchpad.net/~pushkarnk/ubuntu/+source/unicorn/+git/unicorn/+merge/480359 > > ruby-sinatra > ------------ > WEBrick was removed as a bundled gem by Ruby 3 and sinatra only recommends > puma as the web-server, with rackup having dropped the WEBrick dependency. > The smoke-test now needs rackup and puma to run. Thanks tsimonq2 for > sponsoring [13]. > > [13] > https://code.launchpad.net/~pushkarnk/ubuntu/+source/ruby-sinatra/+git/ruby-sinatra/+merge/480424 > > ruby-sprockets & tdiary > ----------------------- > Package diary is FTBFS because we do not have a rack 3 adapted > ruby-sprockets. The latter has an Ubuntu delta and I had to do a merge [14] > with the latest release debian/sid. Consequently, tdiary [15] builds and > the tests pass. Thanks to tsimonq2 for sponsoring. > > [14] > https://code.launchpad.net/~pushkarnk/ubuntu/+source/ruby-sprockets/+git/ruby-sprockets/+merge/480436 > [15] https://bugs.launchpad.net/ubuntu/+source/tdiary/+bug/2097086 > > > Miscellaneous > ============= > > node-luxon > ---------- > Package nodejs 20.18.1+dfsg-1ubuntu2 [16] builds against ICU 76.1-1 which > includes CLDR 46. The latter has a Date & Time delta for the kn (Kannada) > and ta (Tamil) locales. As a result upstream tests of node-luxon are > affected. This hasn’t affected Debian/unstable yet, where ICU 76.1 is > currently in Debian experimental. I submitted an Ubuntu MP [17] and an > upstream PR [18]. > > [16] https://launchpad.net/ubuntu/+source/nodejs/20.18.1+dfsg-1ubuntu2 > [17] https://bugs.launchpad.net/ubuntu/+source/node-luxon/+bug/2096900 > [18] https://github.com/moment/luxon/pull/1680 > > > And that was all for the past week. Thanks for reading! > -- > ubuntu-devel mailing list > ubuntu-devel@lists.ubuntu.com > Modify settings or unsubscribe at: > https://lists.ubuntu.com/mailman/listinfo/ubuntu-devel > -- [image: Canonical-20th-anniversary] John Chittum Engineering Manager, Ubuntu Engineering, Server Email: john.chit...@canonical.com Location: Maine, USA canonical.com ubuntu.com
-- ubuntu-devel mailing list ubuntu-devel@lists.ubuntu.com Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/ubuntu-devel