Hi,
I'd like to do an incompatible upgrade of the netplan package in EPEL 9. The update contains a soname bump but no known breaking changes - but many bug fixes. I've not found anything in EPEL that relies on or builds against netplan.
In its current state, netplan in EPEL9 is pretty unmaintainable as upstream has diverged (and matured) a lot since the release we're on (0.105). In order to get it to a more maintainable state I'd like to get it updated to the current release (1.1.2). netplan moves much slower these days and it's a much more mature project and this update should set us up well for the rest of the EL9 lifecycle.
On Wed, Jul 16, 2025 at 6:28 AM Jonathan Wright via epel-devel epel-devel@lists.fedoraproject.org wrote:
Hi,
I'd like to do an incompatible upgrade of the netplan package in EPEL 9. The update contains a soname bump but no known breaking changes - but many bug fixes. I've not found anything in EPEL that relies on or builds against netplan.
The soname bump is because of breaking changes.
https://github.com/canonical/netplan/pull/434
If you look through those changes you can see that multiple symbols were removed.
I don't see anything else in EPEL that links against it, so this incompat upgrade is probably fine as long as it's announced to give a heads up to any third parties that happen to be linking against the old soname.
In its current state, netplan in EPEL9 is pretty unmaintainable as upstream has diverged (and matured) a lot since the release we're on (0.105). In order to get it to a more maintainable state I'd like to get it updated to the current release (1.1.2). netplan moves much slower these days and it's a much more mature project and this update should set us up well for the rest of the EL9 lifecycle.
-- Jonathan Wright AlmaLinux OS Foundation Mattermost: chat -- _______________________________________________ epel-devel mailing list -- epel-devel@lists.fedoraproject.org To unsubscribe send an email to epel-devel-leave@lists.fedoraproject.org Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/ List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/epel-devel@lists.fedoraproject... Do not reply to spam, report it: https://pagure.io/fedora-infrastructure/new_issue
The package has been in testing for well over a week and the steering committee approved the upgrade. I'll be pushing this to stable.
No special actions are required for users of netplan in EPEL9 unless you have something built against it, in which case you'll need to rebuild it due to the soname bump.
On Wed, Jul 16, 2025 at 3:15 PM Carl George carl@redhat.com wrote:
On Wed, Jul 16, 2025 at 6:28 AM Jonathan Wright via epel-devel epel-devel@lists.fedoraproject.org wrote:
Hi,
I'd like to do an incompatible upgrade of the netplan package in EPEL
- The update contains a soname bump but no known breaking changes - but
many bug fixes. I've not found anything in EPEL that relies on or builds against netplan.
The soname bump is because of breaking changes.
https://github.com/canonical/netplan/pull/434
If you look through those changes you can see that multiple symbols were removed.
I don't see anything else in EPEL that links against it, so this incompat upgrade is probably fine as long as it's announced to give a heads up to any third parties that happen to be linking against the old soname.
In its current state, netplan in EPEL9 is pretty unmaintainable as
upstream has diverged (and matured) a lot since the release we're on (0.105). In order to get it to a more maintainable state I'd like to get it updated to the current release (1.1.2). netplan moves much slower these days and it's a much more mature project and this update should set us up well for the rest of the EL9 lifecycle.
-- Jonathan Wright AlmaLinux OS Foundation Mattermost: chat -- _______________________________________________ epel-devel mailing list -- epel-devel@lists.fedoraproject.org To unsubscribe send an email to epel-devel-leave@lists.fedoraproject.org Fedora Code of Conduct:
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives:
https://lists.fedoraproject.org/archives/list/epel-devel@lists.fedoraproject...
Do not reply to spam, report it:
https://pagure.io/fedora-infrastructure/new_issue
-- Carl George
epel-devel@lists.fedoraproject.org