Skip to content

CI: Update rpmbuild to latest Fedora/EPEL spec#556

Merged
slyon merged 1 commit intocanonical:mainfrom
jonathanspw:update-rpm-spec-and-build-process
Jul 29, 2025
Merged

CI: Update rpmbuild to latest Fedora/EPEL spec#556
slyon merged 1 commit intocanonical:mainfrom
jonathanspw:update-rpm-spec-and-build-process

Conversation

@jonathanspw
Copy link
Contributor

@jonathanspw jonathanspw commented Jul 10, 2025

  • Resync rpm spec file with latest Fedora
  • Re-enable Fedora rawhide builds
  • Enable EL10 builds

This speeds up the RPM building CI tasks as well.

Description

Checklist

  • Runs make check successfully.
  • Retains code coverage (make check-coverage).
  • New/changed keys in YAML format are documented.
  • (Optional) Adds example YAML for new feature.
  • (Optional) Closes an open bug in Launchpad.

- Resync rpm spec file with latest Fedora
- Re-enable Fedora rawhide builds
- Enable EL10 builds

This speeds up the RPM building CI tasks as well.
Copy link
Contributor

@slyon slyon left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thank you very much for your contribution to Netplan!

We've had very little time to focus on the RPM spec in the past. Thanks a lot for updating it and enabling EL10 along the way! ❤️

LGTM.

@slyon slyon merged commit 873e81e into canonical:main Jul 29, 2025
20 checks passed
@slyon
Copy link
Contributor

slyon commented Jul 29, 2025

Note: This is disabling the execution of unit-tests as part of the RPM build. Which is generally fine with me as we have other CI executing those tests. And it was hard to make tests run on EL10, due to missing test-dependencies.

@jonathanspw Do you have any intention of leveraging those tests (especially on EL10), going forward? In order to check for proper compatibility of upstream Netplan changes?

@jonathanspw
Copy link
Contributor Author

@slyon I do intend to get as many of them as possible working within the Fedora/EPEL spec file/build system and will PR here accordingly.

@Cellebyte
Copy link
Contributor

Cellebyte commented Dec 16, 2025

Currently all Fedora RawHide pipelines fail.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants