Shortly after the Fedora 45 Final Freeze is lifted, and no earlier than 2026-10-23, I plan to update the uv package to version 0.13.x in stable branches F45, F44, and F43. This includes some relatively minor breaking changes[1]; most users will not need to change anything. Similarly, I will update ruff to 0.17.x, also with minor breaking changes[2], and ty to at least 0.0.86. These updates are permitted under existing permanent exceptions to the Updates Policy in Fedora[3] and have already landed in Rawhide.

At around the same time, I will update uv to 0.13.x and ruff to 0.17.x in the EPEL10 leading branch (currently EPEL10.4), as allowed by corresponding exceptions for EPEL[4], limited to leading branches and to versions through 1.0. No further approvals are needed for these updates, but I do plan to follow the usual announcement and testing procedures for incompatible upgrades in EPEL[5].

I will also upgrade python-uv-build to 0.13.x in all of these branches. This package doesn’t have an Updates Policy exception, but upstream has confirmed that 0.13.0 has no breaking changes from 0.12.0, and the apparent SemVer break is only to keep in lockstep with uv, so it’s safe to ship in stable releases as long as I ensure that no package has a conflicting upper bounds on the dependency.

The ty package remains Fedora-only for now; I am tentatively planning to wait for a 0.1.0 release before branching it to EPEL10.

Finally, if my PR[6] to loosen a version bound on python-uv-build in the barman package is still open, I will use provenpackager privilege to merge and build it in all mentioned releases so that it does not begin to FTBFS unnecessarily.

[1] https://github.com/astral-sh/uv/blob/0.13.0/CHANGELOG.md#breaking-changes

[2] https://github.com/astral-sh/ruff/blob/0.17.0/CHANGELOG.md

[3] https://pagure.io/fesco/issue/3262, https://pagure.io/fesco/issue/3197, https://pagure.io/fesco/issue/3564

[4] https://pagure.io/epel/issue/317, https://pagure.io/epel/issue/350

[5] https://docs.fedoraproject.org/en-US/epel/epel-policy-incompatible-upgrades/#process_for_incompatible_upgrades

[6] https://src.fedoraproject.org/rpms/barman/pull-request/4

--
_______________________________________________
devel mailing list -- [email protected]
To unsubscribe send an email to [email protected]
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/[email protected]
Do not reply to spam, report it: 
https://forge.fedoraproject.org/infra/tickets/issues/new

Reply via email to