Actions
Bug #6163
closedUpdate distributions in OBS
Start date:
08/31/2023
Due date:
% Done:
100%
Spec Reference:
Description
This issue is about making the Linux distributions we build for in OBS more consistent, and ensuring that we don't build for distributions that nobody is using.
Recent package download stats (crawlers filtered out, script, checked out in /root/access-log-stats on downloads.osmocom.org):
Date range: 04/Jun/2023:00:01:27 +0200 - 31/Aug/2023:14:04:49 +0200 Distributions: 125453 Debian_11 124541 CentOS_8 56912 Debian_12 47603 Debian_10 14298 xUbuntu_20.04 2852 xUbuntu_22.04 1692 CentOS_7 681 xUbuntu_18.04 365 Debian_Unstable 354 Debian_Testing 90 xUbuntu_23.04 47 Debian_9.0 42 Raspbian_10 34 xUbuntu_20.10 15 Raspbian_11 13 openSUSE_TumbleweedNotes:
- There were a lot of crawlers (search engines, AI companies). I've added a robots.txt disallowing package related directories: https://downloads.osmocom.org/robots.txt
- EOL distro ubuntu 18.04 has very few downloads, and 21.04 has none. I've removed them from OBS.
- openSUSE 15.4 has 0 downloads (not listed).
- I didn't expect Ubuntu 20.04 to get used that much.
- Raspbian 10 and 11 (barely used and debian aarch64 packages can be used instead for newer Pis)
- openSUSE 15.4, keeping only Tumbleweed (we did not have the latest version 15.5 enabled)
Draft of a new wiki page to list which distros we have enabled, and when to add/remove them:
https://osmocom.org/projects/cellular-infrastructure/wiki/Linux_Distributions
Checklist
- add latest distros (Rasberry Pi OS 12, Ubuntu 23.10)
- post news entry about removal of some distros
- post to mailing lists
- wait until 2024-02 before removing distros, as announced
- remove raspberry pi OS 64 bit
- remove ubuntu 23.04 (will be EOL then)
- remove openSUSE 15.4
- remove Debian Testing
Actions