Feature #4969
closedMigrate docker containers from debian 9 (stretch) to 11 (bullseye)
100%
Description
Long-term support of debian 9 is running out in June 2022: https://wiki.debian.org/LTS
Most of our docker images are currently based on debian 9, so we need to migrate them to debian 10 before that.
Checklist
- use debian bullseye in ttcn-3 related containers
- master-builds, gerrit-verifications: use debian-bullseye-jenkins instead of debian-stretch-jenkins (needs proper testing)
- repo-install-test: test debian bullseye too
Related issues
Updated by osmith almost 3 years ago
- Status changed from New to In Progress
- Priority changed from Normal to Low
- % Done changed from 0 to 20
I've started with adding debian10 in the repo-install test (next to debian9, as long as we haven't fully switched yet, imho it's a good idea to test both):
https://gerrit.osmocom.org/q/topic:repo-install-debian10
Setting priority to "Low", as there is more than a year left before support runs out.
Updated by laforge almost 2 years ago
- Assignee changed from osmith to laforge
- Priority changed from Low to Normal
taking this over. Stuff is already mostly working in my local docker-playground environment
Updated by laforge almost 2 years ago
- Subject changed from Migrate docker containers from debian 9 (stretch) to 10 (buster) to Migrate docker containers from debian 9 (stretch) to 11 (bullseye)
let's migrate straight to bullseye wherever possible.
Updated by laforge almost 2 years ago
- % Done changed from 20 to 70
- https://gerrit.osmocom.org/c/docker-playground/+/26582 titan: move from debian-stetch-titan to debian-bullseye-titan [NEW]
- https://gerrit.osmocom.org/c/docker-playground/+/26583 Switch ttcn3-* master tests from Debian stretch to bullseys [NEW]
Afterwards, we still have the nplab m3ua+sua tests that run stretch. Upgrading them to bullseye seems impossible as they require guile-2 while bullseye only ships guile-3.
Updated by laforge almost 2 years ago
In https://gerrit.osmocom.org/c/docker-playground/+/26585 we now migrate the nplab tests at least from stretch to buster. Migration to bullseye doesn't work due to the test suite not being portetd to guile > 2.0 yet, see https://github.com/nplab/m3ua-testtool/issues/2
I've used the opportunity to submit a number of our patches to the sua and m3ua test suite as pull requests upstream.
Updated by laforge almost 2 years ago
Waiting with merging the patches for osmith to provide review on the jenkins-common.sh changes.
Updated by osmith almost 2 years ago
Updated by osmith almost 2 years ago
- Checklist item use debian bullseye in ttcn-3 related containers added
- Checklist item master-builds, gerrit-verifications: use debian-bullseye-jenkins instead of debian-stretch-jenkins (needs proper testing) added
- Checklist item repo-install-test: test debian bullseye too added
Most of the work is done, added remaining tasks as checklist.
Updated by osmith over 1 year ago
- Checklist item master-builds, gerrit-verifications: use debian-bullseye-jenkins instead of debian-stretch-jenkins (needs proper testing) set to Done
- Checklist item repo-install-test: test debian bullseye too set to Done
- Status changed from In Progress to Resolved
- % Done changed from 70 to 100
master-builds, gerrit-verifications: use debian-bullseye-jenkins instead of debian-stretch-jenkins (needs proper testing)
repo-install-test: test debian bullseye too
done in #5601
Updated by msuraev about 1 year ago
- Related to Bug #5685: Dropping debian 10 (buster) added