I've decided I should also do builds using RHEL build roots. Please add the following:
BuildTargets: + storage8-nfsganesha-5-el8 + storage9-nfsganesha-5-el9 + storage8-ceph-quincy-el8 + storage-ceph-quincy-el9 + storage8-ceph-reef-el8 + storage-ceph-reef-el9
Tags: + storage8-nfsganesha-5-{candidate,testing,release} + storage9-nfsganesha-5-{candidate,testing,release} + storage8-ceph-quincy-{candidate,testing,release} + storage9-ceph-quincy-{candidate,testing,release} + storage8-ceph-reef-{candidate,testing,release} + storage9-ceph-reef-{candidate,testing,release}
Inheritance similar to the Stream variants.
External repos should include base, appstream, CRB, and for nfs-ganesha-5 and ceph-reef also the associated EPEL8 or EPEL9. (I think I don't want EPEL8-next or EPEL9-next for these, but am taking suggestions.)
I think I want to be consistent with stream ceph-quincy and use dependencies from the Storage SIG, not EPEL, so do not include EPEL external repos for ceph-quincy.
Thanks
Metadata Update from @arrfab: - Issue assigned to arrfab
Metadata Update from @arrfab: - Issue tagged with: cbs, high-gain, low-trouble
Metadata Update from @arrfab: - Issue tagged with: cbs-rhel8-buildroot
Should be done for all and worth knowing that there was a storage8-ceph-quincy so It was converted to rhel (from disabled centos 8 repos) :
* Checking distribution el8 configuration... -> Checking storage config... Using default options for storage/nfsganesha Creating tag : storage8-nfsganesha-5-candidate Creating tag : storage8-nfsganesha-5-testing Creating tag : storage8-nfsganesha-5-release -> creating storage8-nfsganesha-5-el8 Added external repo rhel8-baseos to tag storage8-nfsganesha-5-el8-build (priority 5) Added external repo rhel8-appstream to tag storage8-nfsganesha-5-el8-build (priority 10) Added external repo rhel8-crb to tag storage8-nfsganesha-5-el8-build (priority 15) Added external repo epel8 to tag storage8-nfsganesha-5-el8-build (priority 20) Adding storage8-common-candidate as inheritance * Checking distribution el9 configuration... -> Checking storage config... Using default options for storage/nfsganesha Creating tag : storage9-nfsganesha-5-candidate Creating tag : storage9-nfsganesha-5-testing Creating tag : storage9-nfsganesha-5-release -> creating storage9-nfsganesha-5-el9 Added external repo rhel9-baseos to tag storage9-nfsganesha-5-el9-build (priority 5) Added external repo rhel9-appstream to tag storage9-nfsganesha-5-el9-build (priority 10) Added external repo rhel9-crb to tag storage9-nfsganesha-5-el9-build (priority 15) Added external repo epel9 to tag storage9-nfsganesha-5-el9-build (priority 20) * Checking distribution el8 configuration... -> Checking storage config... Using default options for storage/ceph -> storage8-ceph-quincy-el8-build tag already exists. skipping. Analysing repositories to switch to RHEL8 ... Current CentOS Repositories enabled on tag [storage8-ceph-quincy-el8-build]: ================================================ centos8-cr centos8-extras centos8-powertools centos8-appstream centos8-baseos ================================================ => Removing CR repository on tag [storage8-ceph-quincy-el8-build] => Removing Extras repository on tag [storage8-ceph-quincy-el8-build] => Converting PowerTools to CRB on tag [storage8-ceph-quincy-el8-build] Added external repo rhel8-crb to tag storage8-ceph-quincy-el8-build (priority 30) => Converting Appstream to RHEL8 appstream Added external repo rhel8-appstream to tag storage8-ceph-quincy-el8-build (priority 35) => Converting BaseOS to RHEL8 baseos Added external repo rhel8-baseos to tag storage8-ceph-quincy-el8-build (priority 40) CBS tag [storage8-ceph-quincy-el8-build] modified (if needed) Current RHEL Repositories enabled on tag [storage8-ceph-quincy-el8-build]: ================================================ rhel8-crb rhel8-appstream rhel8-baseos ================================================ * Checking distribution el9 configuration... -> Checking storage config... Using default options for storage/ceph Creating tag : storage9-ceph-quincy-candidate Creating tag : storage9-ceph-quincy-testing Creating tag : storage9-ceph-quincy-release -> creating storage9-ceph-quincy-el9 Added external repo rhel9-baseos to tag storage9-ceph-quincy-el9-build (priority 5) Added external repo rhel9-appstream to tag storage9-ceph-quincy-el9-build (priority 10) Added external repo rhel9-crb to tag storage9-ceph-quincy-el9-build (priority 15) * Checking distribution el8 configuration... -> Checking storage config... Using default options for storage/ceph Creating tag : storage8-ceph-reef-candidate Creating tag : storage8-ceph-reef-testing Creating tag : storage8-ceph-reef-release -> creating storage8-ceph-reef-el8 Added external repo rhel8-baseos to tag storage8-ceph-reef-el8-build (priority 5) Added external repo rhel8-appstream to tag storage8-ceph-reef-el8-build (priority 10) Added external repo rhel8-crb to tag storage8-ceph-reef-el8-build (priority 15) Added external repo epel8 to tag storage8-ceph-reef-el8-build (priority 20) Adding storage8-common-candidate as inheritance * Checking distribution el9 configuration... -> Checking storage config... Using default options for storage/ceph Creating tag : storage9-ceph-reef-candidate Creating tag : storage9-ceph-reef-testing Creating tag : storage9-ceph-reef-release -> creating storage9-ceph-reef-el9 Added external repo rhel9-baseos to tag storage9-ceph-reef-el9-build (priority 5) Added external repo rhel9-appstream to tag storage9-ceph-reef-el9-build (priority 10) Added external repo rhel9-crb to tag storage9-ceph-reef-el9-build (priority 15) Added external repo epel9 to tag storage9-ceph-reef-el9-build (priority 20)
Closing but feel free to reopen if you forgot a requirement in your list above
Metadata Update from @arrfab: - Issue close_status updated to: Fixed - Issue status updated to: Closed (was: Open)
Login to comment on this ticket.