[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Debian LTS and ELTS - June 2025



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

- dns-root-data
  - non-security upload: update DNSSEC-related reference data
  - DLA-4226-1
    https://lists.debian.org/debian-lts-announce/2025/06/msg00024.html

- nginx
  - Specific upload for Lua scripting language integration CVEs,
    one of them from a $35K bounty reward
  - Specific testing (cf. documentation below)
  - DLA 4228-1
    https://lists.debian.org/debian-lts-announce/2025/06/msg00026.html

- glibc
  - Following Bookworm 12.11, investigate rebuilding static C
    executables
    https://salsa.debian.org/lts-team/lts-updates-tasks/-/issues/227
    https://lists.debian.org/debian-lts/2025/06/msg00016.html

- While looking for packages to work on, drop 3 packages not
  DLA-worthy from the work queue, re-add 1 golang package with
  incomplete rebuild, clarify/update status for 4 others
  https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1104729
  https://salsa.debian.org/lts-team/lts-updates-tasks/-/issues/187


ELTS

- mercurial
  - Take over Andreas' work, following difficult test suite regression
  - Re-enable failing test and identify dual regression source:
    - high closeness to Python validation for e-mails, as seen in April
    - actual regression in last Python 2.7 ELA (see python2.7 below)
  - Fix other testsuites issues, autopkgtests are now functional and
    should detect e.g. any new python2.7 regression early, in both
    ELTS CI and Salsa CI
  - Investigate multiple issues with ELTS CI (cf. tooling below)
  - ELA-1463-1
    https://www.freexian.com/lts/extended/updates/ela-1463-1-mercurial/

- python2.7
  - Fix regression in previous ELA (extra Unicode object conversion)
  - ELA-1347-2
    https://www.freexian.com/lts/extended/updates/ela-1347-2-python2.7/
    ELA-1348-2
    https://www.freexian.com/lts/extended/updates/ela-1348-2-python2.7/

- poppler (follow-up from last month)
  - Identify packages impacted by private API change: rebuild 'boomaga'
  - Salsa CI configuration
  - ELA-1467-1
    https://www.freexian.com/lts/extended/updates/ela-1467-1-poppler/
    ELA-1468-1
    https://www.freexian.com/lts/extended/updates/ela-1468-1-poppler/


Common documentation and tooling

- LTS Documentation

  - TestSuites
    - poppler: new page, API/ABI compatibility issues
      https://lts-team.pages.debian.net/wiki/TestSuites/poppler.html
    - dns-root-data: new page, Salsa CI limitations
      https://lts-team.pages.debian.net/wiki/TestSuites/dns-root-data.html
    - nginx: refresh stretch -> bullseye, and expand
      https://lts-team.pages.debian.net/wiki/TestSuites/nginx.html
    - autopkgtest: alternate local APT method; update bullseye LXC setup
      https://lts-team.pages.debian.net/wiki/TestSuites/autopkgtest.html
    - golang: clarification
      https://lts-team.pages.debian.net/wiki/TestSuites/golang.html#with-dose-extra

  - Development: new git tag check procedure
    https://lts-team.pages.debian.net/wiki/Development.html#publish-the-git-repository-and-tags

  - Code Sanitizers (ASan)
    - Merge pending request
      https://salsa.debian.org/lts-team/lts-team.pages.debian.net/-/merge_requests/19
    - How to disable LeakSanitizer during ./configure
      https://lts-team.pages.debian.net/howtos/lts-Development-Asan.html

  - Howto: Create an arm* VM: clarifications, improve APT setup,
    document limitations
    https://lts-team.pages.debian.net/howtos/arm-vm.html

- Debian Wiki

  - Salsa: new section on CI networking setup + links to/from SalsaCI
    https://wiki.debian.org/Salsa/Doc#Runners_networking

- Internal documentation

  - Extra hours: regroup and recap information send by coordinators

  - ublock-origin: document specific procedure (update for
    externally-supported ESR browser)

- Tooling

  - Salsa CI: extract-source job: report inadequate package sources
    https://salsa.debian.org/salsa-ci-team/pipeline/-/issues/452
    https://salsa.debian.org/salsa-ci-team/pipeline/-/issues/343#note_621811

  - ELTS CI
    - Investigate hardlinks-related CI failure with helmut, eventually
      tracked down to multi-filesystem overlayfs setup (now fixed)
      https://docs.kernel.org/filesystems/overlayfs.html#overlay-objects
    - Report another ELTS CI network performance issue, eventually
      tracked down to auto-apt-proxy bug
      https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1107997
    - Report different package priority between build and test phases,
      for the staging repository (on-going investigation)

  - debusine
    - beta-test ELTS workflow (with nginx package)
      https://debusine.debian.net/debian/developers/work-request/101073/
    - piuparts task: report issue with conflicting binary packages
      from the same source
      https://salsa.debian.org/freexian-team/debusine/-/issues/952

- Discussions

  - Internal thread on handling not-affected CVEs with more certainty

  - Support for non-free and more specifically nvidia packages
    https://lists.debian.org/debian-lts/2025/06/msg00030.html

  - Exchanges with coordinator on thought process during Front-Desk
    packages triage

- Team Meeting (via Jitsi)
  https://lts-team.pages.debian.net/wiki/Meetings.html
  https://lists.debian.org/debian-lts/2025/06/msg00040.html
  Suggest setting up debugging tooling for ARM build and testing
  (PorterBox and post-build SSH access), which can be time-consuming,
  ELTS-specific, and hard to reproduce locally (even with a VM)

-- 
Sylvain Beucler
Debian LTS Team


Reply to: