Now that RHEL 10 is available:
Please create kmods10-{kernel-latest,packages-{main,rebuild,userspace},repos-main}-el10 build targets and the usual tags for these.
kmods10-{kernel-latest,packages-{main,rebuild,userspace},repos-main}-el10
For all these build targets these properties should be applied: External repos: rhel10-{appstream,baseos,crb} rpm.macro.vendor: 'CentOS Kmods SIG'
rhel10-{appstream,baseos,crb}
For kmods10-{kernel-latest,packages-{main,userspace},repos-main}-el10 (i.e., all except kmods10-packages-rebuild-el10) please also add epel10 as an external repo.
kmods10-{kernel-latest,packages-{main,userspace},repos-main}-el10
kmods10-packages-rebuild-el10
epel10
Thanks!
Metadata Update from @arrfab: - Issue assigned to arrfab
Metadata Update from @arrfab: - Issue tagged with: cbs, el10-readyness, feature-request, medium-gain, medium-trouble
@pjgeorg : it was just announced so I'll have a look at having an internal mirror that CBS will be able to consume. I'll also need to build buildsys-macros-el10 and created mandatory first tags/target (the buildsys one being the one that will be inherited by all downsteam tags for el10)
buildsys-macros-el10
I'll also start a thread on devel list about removing some duplicated macros (from buildsys-macros and -release pkg from distro) (see https://pagure.io/centos-infra/issue/1673#comment-972978)
Metadata Update from @arrfab: - Issue untagged with: medium-gain, medium-trouble - Issue tagged with: high-gain, high-trouble
@pjgeorg : I now have internal mirror that can be used, but marked this ticket as dependent on #1681 as I'll anyway have to create for buildsys-macros-el10 , and adapt also our tags wrapper for el10 logic. so you'll be the first one and then it should be faster for next ones asking for that too :)
@pjgeorg : I verified that we have now structure for buildsys-macros for el10 and needed buildsys* tags too. I just created one and can you verify if that works for you ? if so I'll then proceed with the other ones :
* Checking distribution el10 configuration... -> Checking kmods config... Using default options for kmods/packages Creating tag : kmods10-packages-rebuild-candidate Creating tag : kmods10-packages-rebuild-testing Creating tag : kmods10-packages-rebuild-release -> creating kmods10-packages-rebuild-el10 Added external repo rhel10-baseos to tag kmods10-packages-rebuild-el10-build (priority 5) Added external repo rhel10-appstream to tag kmods10-packages-rebuild-el10-build (priority 10) Added external repo rhel10-crb to tag kmods10-packages-rebuild-el10-build (priority 15)
Metadata Update from @arrfab: - Issue priority set to: Waiting on Reporter (was: Needs Review)
Created tag works as expected, see build https://cbs.centos.org/koji/buildinfo?buildID=60799
Great .. I see something missing later in the releng process for the kernel src.rpm but I'm on it .. I'll then kick the sign+push process for that kmods10-packages-rebuild-release tag and then I'll proceed with the other ones
kmods10-packages-rebuild-release
Working now for kernel src.rpm too and it's downloading and pushing out to correct place :
├── source │ ├── kernels │ │ ├── kernel-6.12.0-55.9.1.el10_0.src.rpm │ │ └── repodata │ │ ├── 02f0d5e528db480785c88e5d3ae26c7b4277de722754f3911bdd02e4d6019d73-filelists.sqlite.bz2 │ │ ├── 0723d49cdcff90d2e3ed9e0311bbdece1166ce1223ae03608c14895868ee3244-other.xml.gz │ │ ├── 18be489033c11ebe902b9e07529a8b301f5414ad0a00f2060a573a5b8820cbf8-other.sqlite.bz2 │ │ ├── 291a710165225ccab4a3eb51429bc1da63eaef5abcbecc097132e6a5bbb63444-filelists.xml.gz │ │ ├── d725288477d75b845fae860329c14f36a5981b357ec6d906c036d1a9fc81f4d3-primary.xml.gz │ │ ├── f17959b5818c6b9ec52937c998299a7d6ab1ca19c7f3fcdde042b71c191202f7-primary.sqlite.bz2 │ │ └── repomd.xml
I'll create the other tags and update ticket
All created now so please verify and just close ticket if all seems to be working for you :
* Checking distribution el10 configuration... -> Checking kmods config... Using default options for kmods/kernel -> deleting buildroot kmods10-kernel-latest-el10-build -> creating kmods10-kernel-latest-el10 Added external repo rhel10-baseos to tag kmods10-kernel-latest-el10-build (priority 5) Added external repo rhel10-appstream to tag kmods10-kernel-latest-el10-build (priority 10) Added external repo rhel10-crb to tag kmods10-kernel-latest-el10-build (priority 15) Added external repo epel10 to tag kmods10-kernel-latest-el10-build (priority 20) * Checking distribution el10 configuration... -> Checking kmods config... Using default options for kmods/packages Creating tag : kmods10-packages-main-candidate Creating tag : kmods10-packages-main-testing Creating tag : kmods10-packages-main-release -> creating kmods10-packages-main-el10 Added external repo rhel10-baseos to tag kmods10-packages-main-el10-build (priority 5) Added external repo rhel10-appstream to tag kmods10-packages-main-el10-build (priority 10) Added external repo rhel10-crb to tag kmods10-packages-main-el10-build (priority 15) Added external repo epel10 to tag kmods10-packages-main-el10-build (priority 20) * Checking distribution el10 configuration... -> Checking kmods config... Using default options for kmods/packages Creating tag : kmods10-packages-userspace-candidate Creating tag : kmods10-packages-userspace-testing Creating tag : kmods10-packages-userspace-release -> creating kmods10-packages-userspace-el10 Added external repo rhel10-baseos to tag kmods10-packages-userspace-el10-build (priority 5) Added external repo rhel10-appstream to tag kmods10-packages-userspace-el10-build (priority 10) Added external repo rhel10-crb to tag kmods10-packages-userspace-el10-build (priority 15) Added external repo epel10 to tag kmods10-packages-userspace-el10-build (priority 20) * Checking distribution el10 configuration... -> Checking kmods config... Using default options for kmods/repos Creating tag : kmods10-repos-main-candidate Creating tag : kmods10-repos-main-testing Creating tag : kmods10-repos-main-release -> creating kmods10-repos-main-el10 Added external repo rhel10-baseos to tag kmods10-repos-main-el10-build (priority 5) Added external repo rhel10-appstream to tag kmods10-repos-main-el10-build (priority 10) Added external repo rhel10-crb to tag kmods10-repos-main-el10-build (priority 15) Added external repo epel10 to tag kmods10-repos-main-el10-build (priority 20)
PS : it's the first one using newer (bumped) buildsys-macros pkg, that doesn't define anymore %dist and other macros, now defined by centos-stream-release or redhat-release.
buildsys-macros
Everything works as expected. Thanks!
I can not close the issue as it depends on #1681 which is not yet closed.
Metadata Update from @arrfab: - Issue unmarked as depending on: #1681
Metadata Update from @arrfab: - Issue close_status updated to: Fixed with Explanation - Issue status updated to: Closed (was: Open)
Log in to comment on this ticket.