Major upgrades are done by hand, with a "cheat sheet" created for each
major release. Here are the currently documented ones:
...
...
@@ -10,7 +9,7 @@ major release. Here are the currently documented ones:
* Debian 11, [bullseye](howto/upgrades/bullseye)
* Debian 10, [buster](howto/upgrades/buster)
### Team-specific upgrade policies
## Team-specific upgrade policies
Before we perform a major upgrade, it might be advisable to consult
with the team working on the box to see if it will interfere for their
...
...
@@ -29,9 +28,9 @@ Team policies:
Some teams might be missing from the list.
## Minor upgrades
# Minor upgrades
### Unattended upgrades
## Unattended upgrades
Most of the packages upgrades are handled by the unattended-upgrades package which
is configured via puppet.
...
...
@@ -54,7 +53,7 @@ that new `sources.list` entries be paired with a "pin" (see
[apt_preferences(5)](https://manpages.debian.org/apt_preferences.5)). See also [tpo/tpa/team#40771](https://gitlab.torproject.org/tpo/tpa/team/-/issues/40771) for a
discussion and rationale of that change.
### Manual upgrades with Cumin
## Manual upgrades with Cumin
It's also possible to do a manual mass-upgrade run with
[Cumin](howto/cumin):
...
...
@@ -69,7 +68,7 @@ block certain upgrades. If you want to bypass that, use regular `apt`: