Project

General

Profile

Actions

Feature #4969

closed

Migrate docker containers from debian 9 (stretch) to 11 (bullseye)

Added by osmith about 3 years ago. Updated over 1 year ago.

Status:
Resolved
Priority:
Normal
Assignee:
Target version:
-
Start date:
01/22/2021
Due date:
06/01/2022
% Done:

100%

Spec Reference:

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

Related to Cellular Network Infrastructure - Bug #5685: Dropping debian 10 (buster)Feedbackosmith09/19/2022

Actions
Actions #1

Updated by osmith about 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.

Actions #2

Updated by laforge over 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

Actions #3

Updated by laforge over 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.

Actions #4

Updated by laforge over 2 years ago

  • % Done changed from 20 to 70
just pushed those patches to gerrit for review:

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.

Actions #5

Updated by laforge over 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.

Actions #6

Updated by laforge over 2 years ago

Waiting with merging the patches for osmith to provide review on the jenkins-common.sh changes.

Actions #8

Updated by laforge over 2 years ago

  • Assignee changed from laforge to osmith
Actions #9

Updated by osmith over 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.

Actions #10

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

Actions #11

Updated by msuraev over 1 year ago

  • Related to Bug #5685: Dropping debian 10 (buster) added
Actions

Also available in: Atom PDF

Add picture from clipboard (Maximum size: 48.8 MB)