#1426 Setup Hyperscale tags for c10s
Closed: Fixed by dcavalca. Opened by dcavalca.

Please setup tags for the Hyperscale SIG:

$sig = hyperscale
$version = 10s
$project = packages
$version = main, experimental, spin, gnome, facebook, intel

and

$sig = hyperscale
$version = 10s
$project = spin
$version = main, experimental

These are effectively the same as c9s, except we're dropping hotfixes, as modularity is gone in c10s so it's no longer needed.

We need the following macros set for all of the tags:

%dist .hs.el10
%centos_hs 1

For the facebook tags, we need the following macros set instead:

%dist .hs+fb.el10
%facebook 1
%centos_hs 1

For the intel tags, we need the following macros set instead:

%dist .hs+intel.el10
%intel 1
%centos_hs 1

For the gnome tags, we need the following macros set instead:

%dist .hs+gnome.el10
%centos_hs 1

For the experimental tags, we need the %dist macro to use hsx instead of hs where appropriate.

We would like the c10s buildroot to be added to all hyperscale10s-packages-* tags, in addition to the standard set of repos (plus CRB); we will eventually need epel10 as well once that becomes available.

For the hyperscale10s-spin-main-* tags, all hyperscale10s-packages-* tags should be set up as packages in its buildroot except the -experimental ones. For the hyperscale10s-spin-experimental-* tags, the hyperscale10s-packages-experimental-* tags should be added to it too.

For $arch, we want x86_64 and aarch64.


The spin project is replaced with images now. But otherwise this should be correct.

Metadata Update from @arrfab:
- Issue assigned to arrfab

Metadata Update from @arrfab:
- Issue tagged with: cbs, high-gain, medium-trouble

I tried to understand all the tags hierarchy but I think I got it right . If not we can always adjust so feel free to give feedback on this ticket (and close if that's all ok for you) :

#  packages-main
* Checking distribution el10s configuration...
 -> Checking hyperscale config...
Using default options for hyperscale/packages
Creating tag  : hyperscale10s-packages-main-candidate
Creating tag  : hyperscale10s-packages-main-testing
Creating tag  : hyperscale10s-packages-main-release
 -> creating hyperscale10s-packages-main-el10s
Added external repo centos10s-baseos to tag hyperscale10s-packages-main-el10s-build (priority 5)
Added external repo centos10s-appstream to tag hyperscale10s-packages-main-el10s-build (priority 10)
Added external repo centos10s-crb to tag hyperscale10s-packages-main-el10s-build (priority 15)
Added external repo centos10s-buildroot to tag hyperscale10s-packages-main-el10s-build (priority 20)

cbs edit-tag hyperscale10s-packages-main-el10s-build --extra rpm.macro.dist='.hs.el10'
cbs edit-tag hyperscale10s-packages-main-el10s-build --extra rpm.macro.centos_hs='1'

# packages-experimental

* Checking distribution el10s configuration...
 -> Checking hyperscale config...
Using default options for hyperscale/packages
Creating tag  : hyperscale10s-packages-experimental-candidate
Creating tag  : hyperscale10s-packages-experimental-testing
Creating tag  : hyperscale10s-packages-experimental-release
 -> creating hyperscale10s-packages-experimental-el10s
Added external repo centos10s-baseos to tag hyperscale10s-packages-experimental-el10s-build (priority 5)
Added external repo centos10s-appstream to tag hyperscale10s-packages-experimental-el10s-build (priority 10)
Added external repo centos10s-crb to tag hyperscale10s-packages-experimental-el10s-build (priority 15)
Added external repo centos10s-buildroot to tag hyperscale10s-packages-experimental-el10s-build (priority 20)

cbs edit-tag hyperscale10s-packages-experimental-el10s-build --extra rpm.macro.dist='.hsx.el10'
cbs edit-tag hyperscale10s-packages-experimental-el10s-build --extra rpm.macro.centos_hs='1'

# packages-spin
* Checking distribution el10s configuration...
 -> Checking hyperscale config...
Using default options for hyperscale/packages
Creating tag  : hyperscale10s-packages-spin-candidate
Creating tag  : hyperscale10s-packages-spin-testing
Creating tag  : hyperscale10s-packages-spin-release
 -> creating hyperscale10s-packages-spin-el10s
Added external repo centos10s-baseos to tag hyperscale10s-packages-spin-el10s-build (priority 5)
Added external repo centos10s-appstream to tag hyperscale10s-packages-spin-el10s-build (priority 10)
Added external repo centos10s-crb to tag hyperscale10s-packages-spin-el10s-build (priority 15)
Added external repo centos10s-buildroot to tag hyperscale10s-packages-spin-el10s-build (priority 20)

cbs edit-tag hyperscale10s-packages-spin-el10s-build --extra rpm.macro.dist='.hs.el10'
cbs edit-tag hyperscale10s-packages-spin-el10s-build --extra rpm.macro.centos_hs='1'

# packages-gnome
* Checking distribution el10s configuration...
 -> Checking hyperscale config...
Using default options for hyperscale/packages
Creating tag  : hyperscale10s-packages-gnome-candidate
Creating tag  : hyperscale10s-packages-gnome-testing
Creating tag  : hyperscale10s-packages-gnome-release
 -> creating hyperscale10s-packages-gnome-el10s
Added external repo centos10s-baseos to tag hyperscale10s-packages-gnome-el10s-build (priority 5)
Added external repo centos10s-appstream to tag hyperscale10s-packages-gnome-el10s-build (priority 10)
Added external repo centos10s-crb to tag hyperscale10s-packages-gnome-el10s-build (priority 15)
Added external repo centos10s-buildroot to tag hyperscale10s-packages-gnome-el10s-build (priority 20)

cbs edit-tag hyperscale10s-packages-gnome-el10s-build --extra rpm.macro.dist='.hs+gnome.el10'
cbs edit-tag hyperscale10s-packages-gnome-el10s-build --extra rpm.macro.centos_hs='1'

# packages-facebook
* Checking distribution el10s configuration...
 -> Checking hyperscale config...
Using default options for hyperscale/packages
Creating tag  : hyperscale10s-packages-facebook-candidate
Creating tag  : hyperscale10s-packages-facebook-testing
Creating tag  : hyperscale10s-packages-facebook-release
 -> creating hyperscale10s-packages-facebook-el10s
Added external repo centos10s-baseos to tag hyperscale10s-packages-facebook-el10s-build (priority 5)
Added external repo centos10s-appstream to tag hyperscale10s-packages-facebook-el10s-build (priority 10)
Added external repo centos10s-crb to tag hyperscale10s-packages-facebook-el10s-build (priority 15)
Added external repo centos10s-buildroot to tag hyperscale10s-packages-facebook-el10s-build (priority 20)

cbs edit-tag hyperscale10s-packages-facebook-el10s-build --extra rpm.macro.dist='.hs+fb.el10'
cbs edit-tag hyperscale10s-packages-facebook-el10s-build --extra rpm.macro.centos_hs='1'
cbs edit-tag hyperscale10s-packages-facebook-el10s-build --extra rpm.macro.facebook='1'

# packages-intel
* Checking distribution el10s configuration...
 -> Checking hyperscale config...
Using default options for hyperscale/packages
Creating tag  : hyperscale10s-packages-intel-candidate
Creating tag  : hyperscale10s-packages-intel-testing
Creating tag  : hyperscale10s-packages-intel-release
 -> creating hyperscale10s-packages-intel-el10s
Added external repo centos10s-baseos to tag hyperscale10s-packages-intel-el10s-build (priority 5)
Added external repo centos10s-appstream to tag hyperscale10s-packages-intel-el10s-build (priority 10)
Added external repo centos10s-crb to tag hyperscale10s-packages-intel-el10s-build (priority 15)
Added external repo centos10s-buildroot to tag hyperscale10s-packages-intel-el10s-build (priority 20)

cbs edit-tag hyperscale10s-packages-intel-el10s-build --extra rpm.macro.dist='.hs+intel.el10'
cbs edit-tag hyperscale10s-packages-intel-el10s-build --extra rpm.macro.centos_hs='1'
cbs edit-tag hyperscale10s-packages-intel-el10s-build --extra rpm.macro.intel='1'

PS : per agreement on chat discussion, let's just keep aside the -images- tags as it would depend on kiwi in the buildroot, which isn't available due to epel10 not existing (yet). So for these ones, maybe worth waiting and recreating a ticket later

Metadata Update from @arrfab:
- Issue priority set to: Waiting on Reporter (was: Needs Review)

This looks all good. Will try to do a build later tonight and confirm. Thank you!

Everything seems to be in order and we have our first build: https://cbs.centos.org/koji/buildinfo?buildID=54349

Thanks!

Metadata Update from @dcavalca:
- Issue close_status updated to: Fixed
- Issue status updated to: Closed (was: Open)

Log in to comment on this ticket.

Metadata