Here is my public monthly report. Thanks to our sponsors for making this possible, and to Freexian for handling the offering. https://www.freexian.com/lts/debian/#sponsors
LTS - ruby2.5/2.7 - Assemble and import package history to Salsa (bullseye/bookworm) - Fix testsuite for bullseye - Fix salsa-ci setup (continuous integration) (see also tooling below) - Coordinate with planned DSA with samueloph - Start backporting patches - apache2 - Help analyse and test regression impacting package 'sympa' with rouca https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1076554 - Prepare setup for new bullseye-lts (VM, pbuilder chroots) ELTS - ruby2.1/2.3/2.5 - Assemble and import package history to Salsa (jessie/stretch/buster) Coordinate Salsa Git hosting with #ruby-team - Fix testsuites - Fix salsa-ci setup (continuous integration) (see also tooling below) - Run testsuite on build for jessie + recheck and exclude broken or flaky tests in various environments (salsa-ci, no network, etc.) - Address 2 incorrect past security fixes in jessie - buster-lts -> buster-elts migration - fix impacted dists (jessie/stretch/buster) for planned updates - add & remove a few planned updates to match supported packages - Prepare setup for new buster-elts (VM, pbuilder/piuparts chroots) Documentation and tooling - LTS Documentation - Development: switch from buster-lts to bullseye-lts https://lts-team.pages.debian.net/wiki/Development.html Development: clarify/update section on building/preparing an upload; simplify piuparts call; refresh pbuilder instructions https://lts-team.pages.debian.net/wiki/Development.html#prepare-the-update Development: add bullet point for accessing past security build logs https://lts-team.pages.debian.net/wiki/Development.html#switching-to-the-next-lts-release - TestSuites: ruby: new page with testsuite handling and build caveats https://lts-team.pages.debian.net/wiki/TestSuites/ruby.html - TestSuites: autopkgtest: develop new tests without a lengthy rebuild https://lts-team.pages.debian.net/wiki/TestSuites/autopkgtest.html - dla-needed.txt: warn against conflicting with bullseye point update (planned 2024-08-31) - Internal documentation - './find-work' doc fixes following past merge with 'bin/package-operations' - salsa-ci (continous integration) failures investigation and fixes - Build: fix lax permissions in top-level directories (causes tests failures) https://salsa.debian.org/salsa-ci-team/pipeline/-/issues/362 Review merge request (fix gitlab umask) https://salsa.debian.org/salsa-ci-team/pipeline/-/merge_requests/520 - piuparts: fix APT suites discrepancies (causes tests failures) https://salsa.debian.org/salsa-ci-team/pipeline/-/issues/292 This also get-rid of past work-arounds https://salsa.debian.org/salsa-ci-team/pipeline/-/merge_requests/524 - autopkgtest: elts fork: don't run as root (caused tests failures) https://salsa.debian.org/lts-team/pipeline/-/issues/10 https://salsa.debian.org/lts-team/pipeline/-/merge_requests/19 - elts fork: start buster-elts switch https://salsa.debian.org/lts-team/pipeline/-/merge_requests/18 - SSH access to investigate build failures (feature request) https://salsa.debian.org/salsa-ci-team/pipeline/-/issues/363 https://salsa.debian.org/salsa/support/-/issues/148 - ELTS tooling - package-operations/find-work: fixes for buster-elts migration move buster to ELTS support multiple dists in *la-needed.txt e.g. 'mypackage/stretch,buster' for listing and addition operations (private) - elts-eol: support multiple dists in *la-needed.txt https://salsa.debian.org/freexian-team/extended-lts/security-tracker/-/blob/master/bin/elts-eol - bin/related-cves.py: update help for for buster-elts common usage https://salsa.debian.org/freexian-team/extended-lts/security-tracker/-/blob/master/bin/related-cves.py - security-tracker-elts: pre-commit-elts: reference more elts-specific files https://salsa.debian.org/freexian-team/extended-lts/security-tracker/-/blob/master/conf/pre-commit-elts - ELTS security tracker WebUI: help debug missing buster-lts source https://deb.freexian.com/extended-lts/tracker/ - security-tracker: fix 2 issues causing cron warnings every 15mn - IRC meeting http://meetbot.debian.net/debian-lts/2024/debian-lts.2024-07-18-14.01.html -- Sylvain Beucler Debian LTS Team