#326 add two more tags for hyperscale
Closed: Fixed 2 years ago by arrfab. Opened 2 years ago by dcavalca.

Please setup these tags for the Hyperscale SIG:

$sig = hyperscale
$version = 8s
$project = packages
$version = spin, hotfixes

leading to: hyperscale8s-packages-{spin,hotfixes}-{candidate,testing,release}

which would then publish to:

/centos/8-stream/hyperscale/$arch/packages-spin
/centos/8-stream/hyperscale/$arch/packages-hotfixes

spin will hold packages that aren't safe to add to an existing install, but are fine with new installs (e.g. our btrfs-enabled anaconda, kernel, etc). hotfixes will hold non-modular packages replacing modules (e.g. llvm or libvirt) and is meant to be used with module_hotfixes=1; this is meant as a temporary stopgap until we can do proper module builds in CBS.

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

%dist .hs.el8
%centos_hs 1

For $arch let's go with just x86_64 for now, though we might expand this down the road.

Thanks!


Thinking about this again, we probably just need destination tags here, as the build setup will be the same as hyperscale8s-packages-main-el8. If we do end up needing build tags, they should inherit from hyperscale8s-packages-main-el8 so we can consume the dependencies there.

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

2 years ago

Metadata Update from @arrfab:
- Issue assigned to arrfab

2 years ago

should be all set :

* Checking distribution el8s configuration...
 -> Checking hyperscale config...
Using default options for hyperscale/packages
Creating tag  : hyperscale8s-packages-spin-candidate
Creating tag  : hyperscale8s-packages-spin-testing
Creating tag  : hyperscale8s-packages-spin-release
 -> creating hyperscale8s-packages-spin-el8s
Added external repo centos8s-cr to tag hyperscale8s-packages-spin-el8s-build (priority 5)
Added external repo centos8s-extras to tag hyperscale8s-packages-spin-el8s-build (priority 10)
Added external repo centos8s-powertools to tag hyperscale8s-packages-spin-el8s-build (priority 15)
Added external repo centos8s-appstream to tag hyperscale8s-packages-spin-el8s-build (priority 20)
Added external repo centos8s-baseos to tag hyperscale8s-packages-spin-el8s-build (priority 25)

* Checking distribution el8s configuration...
 -> Checking hyperscale config...
Using default options for hyperscale/packages
Creating tag  : hyperscale8s-packages-hotfixes-candidate
Creating tag  : hyperscale8s-packages-hotfixes-testing
Creating tag  : hyperscale8s-packages-hotfixes-release
 -> creating hyperscale8s-packages-hotfixes-el8s
Added external repo centos8s-cr to tag hyperscale8s-packages-hotfixes-el8s-build (priority 5)
Added external repo centos8s-extras to tag hyperscale8s-packages-hotfixes-el8s-build (priority 10)
Added external repo centos8s-powertools to tag hyperscale8s-packages-hotfixes-el8s-build (priority 15)
Added external repo centos8s-appstream to tag hyperscale8s-packages-hotfixes-el8s-build (priority 20)
Added external repo centos8s-baseos to tag hyperscale8s-packages-hotfixes-el8s-build (priority 25)

Can you verify ? worth knowing that script will always create build tags when creating new tags

This is working, thanks @arrfab. We're just going to ignore the build tags here and tag builds from hyperscale8s-packages-main-el8 into the appropriate destination tags. We just did that for libvirt and the LLVM packages and it seems to work fine.

cool, thanks for the feedback. closing

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

2 years ago

Login to comment on this ticket.

Metadata
Boards 1
CBS Status: Backlog