From 6b89e56e24d76f96a89cfd147768e2a3e24eb48a Mon Sep 17 00:00:00 2001 From: Michel Alexandre Salim Date: Jan 12 2023 17:36:43 +0000 Subject: Fix Hyperscale source repo metalinks and switch to it The metalinks were missing `-source` in the repo names, which is why they did not work: Per https://sigs.centos.org/guide/delivery/#centos-stream-9-and-above_1 ``` rpmdistro-repoquery/distros on  c9s-hyperscale [?] ❯ curl 'https://mirrors.centos.org/metalink?repo=unknown&arch=x86_64' -s | grep hyperscale | grep source # repo=centos-hyperscale-sig-packages-experimental-source-9-stream&arch=source # repo=centos-hyperscale-sig-packages-facebook-source-9-stream&arch=source # repo=centos-hyperscale-sig-packages-main-source-9-stream&arch=source # repo=centos-hyperscale-sig-packages-spin-source-9-stream&arch=source ``` Verify that metalinks work ``` rpmdistro-repoquery/distros on  c9s-hyperscale [!?] took 1m7s ❯ ../rpmdistro-repoquery ./centos-stream.conf 9 --disablerepo=\* --enablerepo=centos-hyperscale-source,centos-hyperscale-experimental-source,centos-hyperscale-spin-source,centos-hyperscale-facebook-source --refresh --qf "%{repoid} %{name}-%{version}-%{release} %{vendor}" CentOS Stream 9 - Hyperscale Spin - Source 223 B/s | 4.6 kB 00:21 CentOS Stream 9 - Hyperscale - Source 8.0 kB/s | 8.3 kB 00:01 CentOS Stream 9 - Hyperscale Experimental - Source 11 kB/s | 9.8 kB 00:00 CentOS Stream 9 - Hyperscale Facebook - Source 342 B/s | 7.4 kB 00:22 centos-hyperscale-experimental-source btrfs-progs-5.16.2-1.1.hsx.el9 CentOS Hyperscale SIG centos-hyperscale-experimental-source btrfs-progs-5.16.2-1.3.hsx.el9 CentOS Hyperscale SIG centos-hyperscale-experimental-source compsize-1.5-3.hsx.el9 CentOS Hyperscale SIG centos-hyperscale-experimental-source createrepo_c-0.17.7-4.1.hsx.el9 CentOS Hyperscale SIG centos-hyperscale-experimental-source createrepo_c-0.20.1-1.1.hsx.el9 CentOS Hyperscale SIG ... ``` Signed-off-by: Michel Alexandre Salim --- diff --git a/distros/centos-stream.conf b/distros/centos-stream.conf index 314424a..155e9d8 100644 --- a/distros/centos-stream.conf +++ b/distros/centos-stream.conf @@ -235,16 +235,16 @@ gpgkey=file:///usr/share/distribution-gpg-keys/centos/RPM-GPG-KEY-CentOS-SIG-Hyp ## Hyperscale source repos [centos-hyperscale-source] name=CentOS Stream $releasever - Hyperscale - Source -#metalink=https://mirrors.centos.org/metalink?repo=centos-hyperscale-sig-packages-main-$releasever-stream&arch=source&protocol=https,http -baseurl=http://mirror.stream.centos.org/SIGs/$releasever-stream/hyperscale/source/packages-main/ +metalink=https://mirrors.centos.org/metalink?repo=centos-hyperscale-sig-packages-main-source-$releasever-stream&arch=source&protocol=https,http +#baseurl=http://mirror.stream.centos.org/SIGs/$releasever-stream/hyperscale/source/packages-main/ gpgcheck=1 enabled=0 gpgkey=file:///usr/share/distribution-gpg-keys/centos/RPM-GPG-KEY-CentOS-SIG-HyperScale [centos-hyperscale-experimental-source] name=CentOS Stream $releasever - Hyperscale Experimental - Source -#metalink=https://mirrors.centos.org/metalink?repo=centos-hyperscale-sig-packages-experimental-$releasever-stream&arch=source&protocol=https,http -baseurl=http://mirror.stream.centos.org/SIGs/$releasever-stream/hyperscale/source/packages-experimental/ +metalink=https://mirrors.centos.org/metalink?repo=centos-hyperscale-sig-packages-experimental-source-$releasever-stream&arch=source&protocol=https,http +#baseurl=http://mirror.stream.centos.org/SIGs/$releasever-stream/hyperscale/source/packages-experimental/ gpgcheck=1 enabled=0 gpgkey=file:///usr/share/distribution-gpg-keys/centos/RPM-GPG-KEY-CentOS-SIG-HyperScale @@ -252,16 +252,16 @@ gpgkey=file:///usr/share/distribution-gpg-keys/centos/RPM-GPG-KEY-CentOS-SIG-Hyp # These contain packages meant for Facebook use; might not be suitable for general use [centos-hyperscale-facebook-source] name=CentOS Stream $releasever - Hyperscale Facebook - Source -#metalink=https://mirrors.centos.org/metalink?repo=centos-hyperscale-sig-packages-facebook-$releasever-stream&arch=source&protocol=https,http -baseurl=http://mirror.stream.centos.org/SIGs/$releasever-stream/hyperscale/source/packages-facebook/ +metalink=https://mirrors.centos.org/metalink?repo=centos-hyperscale-sig-packages-facebook-source-$releasever-stream&arch=source&protocol=https,http +#baseurl=http://mirror.stream.centos.org/SIGs/$releasever-stream/hyperscale/source/packages-facebook/ gpgcheck=1 enabled=0 gpgkey=file:///usr/share/distribution-gpg-keys/centos/RPM-GPG-KEY-CentOS-SIG-HyperScale [centos-hyperscale-spin-source] name=CentOS Stream $releasever - Hyperscale Spin - Source -#metalink=https://mirrors.centos.org/metalink?repo=centos-hyperscale-sig-packages-spin-$releasever-stream&arch=source&protocol=https,http -baseurl=http://mirror.stream.centos.org/SIGs/$releasever-stream/hyperscale/source/packages-spin/ +metalink=https://mirrors.centos.org/metalink?repo=centos-hyperscale-sig-packages-spin-source-$releasever-stream&arch=source&protocol=https,http +#baseurl=http://mirror.stream.centos.org/SIGs/$releasever-stream/hyperscale/source/packages-spin/ gpgcheck=1 enabled=0 priority=50