Debian LTS and ELTS - July 2024
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
Reply to: