Changes
Page history
fix links for email
authored
Mar 18, 2025
by
anarcat
Show whitespace changes
Inline
Side-by-side
policy/tpa-rfc-80-debian-trixie-upgrade-schedule.md
View page @
08fd9567
...
@@ -33,7 +33,7 @@ The [freeze dates announced by the debian.org release team][] are:
...
@@ -33,7 +33,7 @@ The [freeze dates announced by the debian.org release team][] are:
We have entered the "transition and toolchain freeze" which locks
We have entered the "transition and toolchain freeze" which locks
changes on packages like compilers and interpreters unless
changes on packages like compilers and interpreters unless
exceptions. See the
[
Debian freeze policy
]
(
https://release.debian.org/testing/freeze_policy.html
)
for an explanation of
exceptions. See the
[
Debian freeze policy
]
[]
for an explanation of
each step.
each step.
Even though we've just completed the Debian 11 ("bullseye") and 12
Even though we've just completed the Debian 11 ("bullseye") and 12
...
@@ -44,9 +44,10 @@ having a year or two (2026-2027?) *without* any major upgrades.
...
@@ -44,9 +44,10 @@ having a year or two (2026-2027?) *without* any major upgrades.
This proposal is part of the
[
Debian 13 trixie upgrade milestone
][]
,
This proposal is part of the
[
Debian 13 trixie upgrade milestone
][]
,
itself part of the
[
2025 TPA roadmap
][]
.
itself part of the
[
2025 TPA roadmap
][]
.
[
freeze dates announced by the debian.org release team
]:
https://lists.debian.org/debian-devel-announce/2025/01/msg00004.html
[
Debian freeze policy
]:
https://release.debian.org/testing/freeze_policy.html
[
Debian 13 trixie upgrade milestone
]:
https://gitlab.torproject.org/groups/tpo/tpa/-/milestones/12
[
Debian 13 trixie upgrade milestone
]:
https://gitlab.torproject.org/groups/tpo/tpa/-/milestones/12
[
2025 TPA roadmap
]:
https://gitlab.torproject.org/tpo/tpa/team/-/wikis/roadmap/2025
[
2025 TPA roadmap
]:
https://gitlab.torproject.org/tpo/tpa/team/-/wikis/roadmap/2025
[
freeze dates announced by the debian.org release team
]:
https://lists.debian.org/debian-devel-announce/2025/01/msg00004.html
# Proposal
# Proposal
...
@@ -146,7 +147,7 @@ Concretely, we're planning on changing the `latest` container image
...
@@ -146,7 +147,7 @@ Concretely, we're planning on changing the `latest` container image
tag to point to
`trixie`
in early April. A full
*year*
later, the
tag to point to
`trixie`
in early April. A full
*year*
later, the
`bookworm`
container images will be retired. Note that we are already
`bookworm`
container images will be retired. Note that we are already
planning the retirement of the "old stable" (
`bullseye`
) container
planning the retirement of the "old stable" (
`bullseye`
) container
images, see
[
tpo/tpa/base-images#19
]
(
https://gitlab.torproject.org/tpo/tpa/base-images/-/issues/19
)
, for which you may have
images, see
[
tpo/tpa/base-images#19
]
[]
, for which you may have
already been contacted.
already been contacted.
New
`idle`
canary servers will be setup in Debian 13 to test
New
`idle`
canary servers will be setup in Debian 13 to test
...
@@ -159,6 +160,7 @@ procedure in the past, in particular, but the whole procedure is now
...
@@ -159,6 +160,7 @@ procedure in the past, in particular, but the whole procedure is now
considered ripe for automation, see
[
tpo/tpa/team#41485
][]
for
considered ripe for automation, see
[
tpo/tpa/team#41485
][]
for
details.
details.
[
tpo/tpa/base-images#19
]:
https://gitlab.torproject.org/tpo/tpa/base-images/-/issues/19
[
tpo/tpa/team#41485
]:
https://gitlab.torproject.org/tpo/tpa/team/-/issues/41485
[
tpo/tpa/team#41485
]:
https://gitlab.torproject.org/tpo/tpa/team/-/issues/41485
### Batch 1: low complexity
### Batch 1: low complexity
...
@@ -230,10 +232,9 @@ batch took longer.
...
@@ -230,10 +232,9 @@ batch took longer.
It's probably safe to estimate 20 hours (30 minutes per machine) for
It's probably safe to estimate 20 hours (30 minutes per machine) for
this work, in a single week.
this work, in a single week.
[
first batch of bookworm machines
]:
https://gitlab.torproject.org/tpo/tpa/team/-/issues/41251
Feedback and coordination of this batch happens in
[
issue batch 1
][]
.
Feedback and coordination of this batch happens in
[
issue batch 1
][]
.
[
first batch of bookworm machines
]:
https://gitlab.torproject.org/tpo/tpa/team/-/issues/41251
[
issue batch 1
]:
"https://gitlab.torproject.org/tpo/tpa/team/-/issues/42071"
[
issue batch 1
]:
"https://gitlab.torproject.org/tpo/tpa/team/-/issues/42071"
### Batch 2: moderate complexity
### Batch 2: moderate complexity
...
@@ -315,10 +316,9 @@ The [second batch of bookworm upgrades][] took 33 hours for 31
...
@@ -315,10 +316,9 @@ The [second batch of bookworm upgrades][] took 33 hours for 31
machines, so about one hour per box. Here we have 57 machines, so it
machines, so about one hour per box. Here we have 57 machines, so it
will likely take us 60 hours (or two weeks) to complete the upgrade.
will likely take us 60 hours (or two weeks) to complete the upgrade.
[
second batch of bookworm upgrades
]:
https://gitlab.torproject.org/tpo/tpa/team/-/issues/41252
Feedback and coordination of this batch happens in
[
issue batch 2
][]
.
Feedback and coordination of this batch happens in
[
issue batch 2
][]
.
[
second batch of bookworm upgrades
]:
https://gitlab.torproject.org/tpo/tpa/team/-/issues/41252
[
issue batch 2
]:
https://gitlab.torproject.org/tpo/tpa/team/-/issues/42070
[
issue batch 2
]:
https://gitlab.torproject.org/tpo/tpa/team/-/issues/42070
### Batch 3: high complexity
### Batch 3: high complexity
...
@@ -372,13 +372,12 @@ possibly 20h.
...
@@ -372,13 +372,12 @@ possibly 20h.
- [ ] translate.lizard
- [ ] translate.lizard
```
```
[
bookworm Ganeti upgrade
]:
https://gitlab.torproject.org/tpo/tpa/team/-/issues/41254
The challenge with Tails upgrades is the coordination with the Tails
The challenge with Tails upgrades is the coordination with the Tails
team, in particular for the Jenkins upgrades.
team, in particular for the Jenkins upgrades.
Feedback and coordination of this batch happens in
[
issue batch 3
][]
.
Feedback and coordination of this batch happens in
[
issue batch 3
][]
.
[
bookworm Ganeti upgrade
]:
https://gitlab.torproject.org/tpo/tpa/team/-/issues/41254
[
issue batch 3
]:
https://gitlab.torproject.org/tpo/tpa/team/-/issues/42069
[
issue batch 3
]:
https://gitlab.torproject.org/tpo/tpa/team/-/issues/42069
### Cleanup work
### Cleanup work
...
@@ -484,11 +483,10 @@ being affected by the upgrade.
...
@@ -484,11 +483,10 @@ being affected by the upgrade.
Comments or feedback can be provided in issues linked above, or the
Comments or feedback can be provided in issues linked above, or the
general process can be commented on in issue
[
tpo/tpa/team#41990
][]
.
general process can be commented on in issue
[
tpo/tpa/team#41990
][]
.
[
tpo/tpa/team#41990
]:
https://gitlab.torproject.org/tpo/tpa/team/-/issues/41990
# References
# References
*
[
Debian 13 trixie upgrade milestone
][]
*
[
Debian 13 trixie upgrade milestone
][]
*
[
discussion ticket
][
tpo/tpa/team#41990
]
*
[
discussion ticket
][
tpo/tpa/team#41990
]
[
TPA bookworm upgrade procedure
]:
https://gitlab.torproject.org/tpo/tpa/team/-/wikis/howto/upgrades/bookworm
[
TPA bookworm upgrade procedure
]:
https://gitlab.torproject.org/tpo/tpa/team/-/wikis/howto/upgrades/bookworm
[
tpo/tpa/team#41990
]:
https://gitlab.torproject.org/tpo/tpa/team/-/issues/41990