Upstream for uv has updated their changelogs[1] to make it clear that “There are no breaking changes to uv_build [in the 0.10 release]. If you have an upper bound in your [build-system] table, you should update it, e.g., from <0.10.0 to <0.11.0.”

With this reassurance, a successful impact check, and the fact that no package in Fedora 42 or 43 has a conflicting version bound on python-uv-build, I plan to treat python-uv-build 0.10.x as a *compatible* update, akin to any routine patch release, and ship it in Fedora 42 and 43 after all.

[1] https://github.com/astral-sh/uv/blob/0.10.1/CHANGELOG.md#0100

On 08/02/2026 5:31 pm, Ben Beasley wrote:
In approximately one week, I plan to update the uv package to version 0.10.x in stable branches F43 and F42. This includes some relatively minor breaking changes[1]; most users will not need to change anything. This update is permitted under an existing permanent exception to the Updates Policy in Fedora[3][4]. Version 0.10.0 of uv is already in Rawhide and F44.

At around the same time, I will update uv to 0.10.x in the EPEL10 leading branch (currently EPEL10.2), as allowed by a corresponding exception for EPEL[5], limited to leading branches and to versions through 1.0. No further approvals are needed for this update, but I do plan to follow the usual announcement and testing procedure for incompatible upgrades in EPEL[6].

At this time, I have no plans to upgrade the python-uv-build package in F42/F43 past 0.9.30. While uv is primarily used for developing Python software, the packaged build backend python-uv-build is primarily used to build other packages in Fedora, and the arguments for updating it across SemVer boundaries without a specific compelling reason are much weaker.

[1] https://github.com/astral-sh/uv/releases/tag/0.10.0

[2] https://astral.sh/blog/ruff-v0.15.0

[3] https://docs.fedoraproject.org/en-US/fesco/Updates_Policy/#_other_packages

[4] https://pagure.io/fesco/issue/3262

[5] https://pagure.io/epel/issue/317

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

--
_______________________________________________
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