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

LTS meeting notes



Hi everyone,

Here are the notes from today's LTS meeting:

- Roll Call

- New team members (Roberto/Santiago)
  + Paride Legovini (paride)
  + Andreas Henrikson (ah)

- Action item review: (roberto)
  + Action: clearly document our preferences/understandings for when to
work in
    maintainer repo, when to fork, and when to start a repo from
scratch
    * Assignee: el_cubano
    * Result: Confirmed that this is already documented at
https://lts-team.pages.debian.net/git-workflow-lts.html
    * Maybe useful: https://pad.riseup.net/p/lts-forking-a-repo-keep
  + Action: investigate the possibility of a wiki for FD
    * Assignee: el_cubano
    * Result: Taken to a ML discussion at
      https://lists.debian.org/debian-lts/2025/01/msg00037.html
  + Action: create issues in the debian-lts project to capture the
ideas of
    "send this message after migration" and "check for the existence of
the git
    tag and related"
    * Assignee: petn-randall
    * Result: Issues created at
      https://salsa.debian.org/lts-team/lts-extra-tasks/-/issues/73 and
      https://salsa.debian.org/lts-team/lts-extra-tasks/-/issues/74
  + Action: document or create issue for "a codesearch.debian.net-like
    tool/service for stable/oldstable/and so on"
    * Assignee: el_cubano
    * Result: Issue created at
      https://salsa.debian.org/lts-team/lts-extra-tasks/-/issues/78

- Discussion: How much time should we spend on adding CI tests to cover
common
  usage scenarios, and/or security issues we fix (Lee)
  + Feel free to spent time on additional CI test and fixing salsa CI
    configuration, if there are benefits in the future, if this ensure
we're not
    introducing regressions
  + There is no formal rules but this needs to be a reasonable amount
of time
  + Ideally improvements are proposed to unstable or even stable

- What are the expectations for golang-* package support? (Beuc)
  + Many (200+) new golang-* packages in packages-to-support-buster
  + Limited golang-* support (including in bookworm) due to static
linking / no
    dynamic linking (no *.so) in Go, hence the need to rebuild reverse
build
    dependencies for each package update.
    * Doc:
https://lts-team.pages.debian.net/wiki/TestSuites/golang.html
  + Previously we basically didn't support golang-* packages, but now
    apparently we have to.
  + Do we want to "up-port" ELTS CVEs fixes up to bookworm?
  + Do we need to coordinate with Debian Security Team, as this may
trigger a
    LOT of package updates (main package, and reverse dependencies)?
  + Do we want to start tackling Go itself, e.g.
   
https://deb.freexian.com/extended-lts/tracker/source-package/golang-1.11
    (>60 pending CVEs) *and* triggering all the necessary rebuilds?
    * So far we've just followed Go DSAs, which didn't rebuilding the
rdeps,
      but depending on what we're selling to customers, we might need
to do
      more.
  + Bonus topic: the lack of announcement seems to cause questions
among
    others, maybe this needs additional documentation:
    https://lists.debian.org/debian-lts/2025/02/msg00040.html
  + Previous discussions:
    * https://lists.debian.org/debian-release/2023/12/msg00675.html
    * https://lists.debian.org/debian-devel/2024/01/msg00169.html
  + Salsa issue:
    * https://salsa.debian.org/lts-team/lts-extra-tasks/-/issues/60 
  + This is a Debian infrastructure limitation, we should work with the
    involved teams to solve this in Debian
  + We want to avoid regression issues during the update
  + ACTION: update guidelines for triaging CVEs for static linked
packages
    (Beuc)

- Featured issue(s) of the month: (roberto/santiago)
  + Below here we have one or more issues that could use some
contributor
    attention
  + Deferred to next month's meeting

- Number of maximum simultaneous claims (roberto/santiago)
  + Deferred to next month's meeting
  + Maybe max 3 packages at the same time (i.e. 1 blocked, 1 waiting
for
    review, 1 WIP)
  + Probably suggest to work serially on packages, unless
stalled/blocked by
    reasons out of the persons control?
    * Document the reason why a work on a package is stalled in
      {e,d}dla-needed.txt
  + pythonX.Y, rubyX.Y, php-X.Y and etc. should be exceptions

- Debusine update: still not ready for the LTS use case
(roberto/helmut)
  + For those of you aware of debusine and interested in using it for
LTS work,
    Helmut provided the following update:
  + "a) Debusine cannot presently figure out the reverse dependencies
for
    LTS/ELTS releases and b) Debusine can only do reverse dependency
testing,
    but not do reference testing, so it cannot tell always failing from
    regressions apart. In my view, this renders Debusine close to
useless for
    the LTS use case. Work on these matters shall resume once the
Debusine team
    concludes their fifth milestone at the end of this month."

- Reproducibility issues building images via autopkgtest-build-qemu or
  mmdebstrap (not working  trixie out of the box) (Lee)
  + https://salsa.debian.org/lts-team/lts-extra-tasks/-/issues/79
  + ci.debian.net now has isolate-machine but needs manual request
  + isolate-machine in ELTS
  + Multiple back-ends in autopkgtest, pick one that suits your needs
  + salsa-ci: with salsa/lts-pipeline: back-end depends on debian
version, old
    are probably using null (no virt) backend, currently using LXC
  + qemu backend has the most capabilities
  + Alternate workflow exists relying on running tests locally (e.g.
running
    autopkgtest in a manual VM), maybe requires more documentation /
pointers.
  + ACTION: start a email thread so contributors can share their own
workflow

- security-tracker sprint during debcamp
  + https://salsa.debian.org/lts-team/lts-extra-tasks/-/issues/80

- AOB
  + None

- Next meeting: 2025-03-27 14:00 UTC [Location: #debian-lts on IRC]

Cheers,
Lucas Kanashiro.

Attachment: signature.asc
Description: This is a digitally signed message part


Reply to: