On Fri, 16 Oct 2026 at 07:05, Ben Beasley <[email protected]> wrote:
>
> 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

Does this make sense for F-43 that by that point is a month away from
EOL? What value does it bring to that release given that there's
"minor breaking changes"?

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