Project

General

Profile

Actions

Bug #6163

open

Update distributions in OBS

Added by osmith 26 days ago. Updated 26 days ago.

Status:
Feedback
Priority:
Normal
Assignee:
Target version:
-
Start date:
08/31/2023
Due date:
% Done:

30%

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_Tumbleweed
Notes:
  • 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.
Based on the stats above, I think it makes sense to remove:
  • 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

Actions #1

Updated by osmith 26 days ago

libosmocore master was currently not building for ubuntu 20.04, fixed here: https://gerrit.osmocom.org/c/libosmocore/+/34260

Actions #2

Updated by osmith 26 days ago

  • Status changed from New to Feedback
  • Assignee changed from osmith to laforge
  • % Done changed from 0 to 30

osmith wrote:

Based on the stats above, I think it makes sense to remove:
  • 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)

Harald, does this look good? If so, I'd write an announcement that we remove these in 2 months and then remove them.

Actions #3

Updated by laforge 26 days ago

Agreeing in general, but:

On Thu, Aug 31, 2023 at 12:48:33PM +0000, osmith wrote:

Based on the stats above, I think it makes sense to remove:
  • Raspbian 10 and 11 (barely used and debian aarch64 packages can be used instead for newer Pis)

I would prefer to keep them for armv7l, while abandoning them for aarch64 if we properly document this
so the average user understands how they can use the feeds on aarc64.

Actions #4

Updated by osmith 26 days ago

Stats generated again, without and with our IPs.

Without our IPs:

Date range:
  04/Jun/2023:00:01:27 +0200 - 31/Aug/2023:16:49:01 +0200

Excluding 17 netmasks:
 375218 lines in
  40390 lines out

Distributions:
  17774 Debian_11
  14298 xUbuntu_20.04
   2852 xUbuntu_22.04
   2295 Debian_12
   1309 Debian_10
    681 xUbuntu_18.04
    354 Debian_Testing
    347 Debian_Unstable
    187 CentOS_8
     90 xUbuntu_23.04
     52 CentOS_7
     47 Debian_9.0
     42 Raspbian_10
     34 xUbuntu_20.10
     15 Raspbian_11
     13 openSUSE_Tumbleweed

With our IPs:

Date range:
  04/Jun/2023:00:01:27 +0200 - 31/Aug/2023:16:50:06 +0200

Distributions:
 125525 Debian_11
 124541 CentOS_8
  57047 Debian_12
  47603 Debian_10
  14298 xUbuntu_20.04
   2852 xUbuntu_22.04
   1711 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_Tumbleweed

Actions #5

Updated by Hoernchen 26 days ago

Looks like the non LTS versions of Ubuntu are kinda pointless.. Which is not really surprising, I'm only moving between LTS releases, too.

Actions

Also available in: Atom PDF

Add picture from clipboard (Maximum size: 48.8 MB)