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 via email to