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