packit / deployment

Ansible playbooks and scripts for deploying packit-service to OpenShift
MIT License
8 stars 25 forks source link

Switch workers to Fedora to support newer macros #613

Open lachmanfrantisek opened 1 day ago

lachmanfrantisek commented 1 day ago

Since people started using new macros RPM functionalities that are not available (and probably won't be) on CentOS Stream 9, let's switch our workers to Fedora to help in this situation.

Long-term, we need to research how to provide matching environment: https://github.com/packit/research/issues/219

nforro commented 22 hours ago

Since people started using new macros that are not available (and probably won't be) on CentOS Stream 9, let's switch our workers to Fedora to help in this situation.

It's not about macros (that can be handled e.g. with mock or just by preparing a suitable environment for rpm), it's about new rpm features that won't be available in older/more stable distributions.

When we switch to rpm 4.20, spec files using %patchN syntax will become unparseable, however that shouldn't be a problem on Fedora where all packages have been mass-converted, though it could be an issue on CentOS Stream.