Feature #6057
closedDebian 12 support
100%
Description
build.opensuse.org doesn't yet have a distribution definition for debian 12 (bookworm) released yesterday. But once they do, we should
- build our usual package feeds for it
- add/migrate build verification for debian 12
Checklist
- package feeds (nightly + latest)
- gerrit build verification
- master build verification
- migrate osmo-* containers to bookworm
- migrate ttcn3-* containers to bookworm
- https://obs.osmocom.org/project/monitor/osmocom:wireshark
- https://obs.osmocom.org/project/monitor/osmocom:pcsc
- https://obs.osmocom.org/project/monitor/pcengines:apu
- adjust repo-install-test
- deb build verification (gerrit): change to bookworm
- deb build varification (gerrit): add buster (oldest debian release we currently build for)
- adjust fpga-build
- adjust release tarballs job
- adjust release manuals job
Related issues
Updated by laforge 6 months ago
- % Done changed from 0 to 10
As OBS now has Debian_12 as distribution definition we can build against, I've enabled it for osmocom:nightly and osmocom:latest. It so far looks good, but builds are still running.
I've verified we don't need to build libnftnl + nftables anymore, as Debian 12 ships sufficiently new versions.
Initially, binutils-arm-osmo-eabi was built and failed, but this was a problem with the package configuration: It was set to all:yes and then disabled on 90% of all distributions, rather than being all:no and selectively only enabled on ancient ones. I've fixed that now.
Updated by laforge 6 months ago
- Checklist item changed from package feeds to package feeds (nightly + latest)
- Checklist item https://obs.osmocom.org/project/monitor/osmocom:wireshark added
- Checklist item https://obs.osmocom.org/project/monitor/osmocom:pcsc added
- Checklist item https://obs.osmocom.org/project/monitor/pcengines:apu added
Updated by osmith 5 months ago
laforge wrote in #note-3:
After updating the libwxgtk dependency, it builds:The only failing package for Debian_12 is LimeSuite. We might consider to upgrade it to a more recent version and see if that fixes the problem. v22.09.1 seems to be the latest tag on their side.
Updated by osmith 5 months ago
- Checklist item https://obs.osmocom.org/project/monitor/pcengines:apu set to Done
- % Done changed from 10 to 30
pcengines:apu/gpio-nct5104d-dkms is fixed with: https://gitea.osmocom.org/osmith/linux-gpio-nct5104d/commit/3f0ff389b59ee1f8a5d795dc2591a86f87855906
Updated by osmith 5 months ago
- Checklist item adjust repo-install-test added
- Checklist item deb build verification (gerrit): change to bookworm added
- Checklist item adjust fpga-build added
- Checklist item gerrit build verification set to Done
- Checklist item master build verification set to Done
- % Done changed from 30 to 70
Updated by osmith 5 months ago
Made some improvements while at it, see this commit message: https://gerrit.osmocom.org/c/docker-playground/+/33740
Updated by osmith 4 months ago
- Checklist item adjust release tarballs job added
- Checklist item adjust release manuals job added
- Checklist item adjust fpga-build set to Done
- % Done changed from 70 to 90
adjust fpga-build
https://gerrit.osmocom.org/c/docker-playground/+/34163
adjust release manuals job
https://gerrit.osmocom.org/c/osmo-ci/+/34052
adjust release tarballs job