#1669 New Build Targets and Tags for the Kmods SIG
Closed: Fixed with Explanation a month ago by arrfab. Opened a month ago by pjgeorg.

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.

For all these build targets these properties should be applied:
External repos: rhel10-{appstream,baseos,crb}
rpm.macro.vendor: 'CentOS Kmods SIG'

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.

Thanks!


Metadata Update from @arrfab:
- Issue assigned to arrfab

a month ago

Metadata Update from @arrfab:
- Issue tagged with: cbs, el10-readyness, feature-request, medium-gain, medium-trouble

a month ago

@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)

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

a month ago

@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)

a month ago

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

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.

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

a month ago

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

a month ago

Log in to comment on this ticket.

Metadata