https://bugzilla.redhat.com/show_bug.cgi?id=2357473 Bug ID: 2357473 Summary: Review Request: python-uv-build - The uv build backend Product: Fedora Version: rawhide Hardware: All OS: Linux Status: NEW Component: Package Review Severity: medium Assignee: nobody@xxxxxxxxxxxxxxxxx Reporter: code@xxxxxxxxxxxxxxxxxx QA Contact: extras-qa@xxxxxxxxxxxxxxxxx CC: decathorpe@xxxxxxxxx, mhroncok@xxxxxxxxxx, package-review@xxxxxxxxxxxxxxxxxxxxxxx Target Milestone: --- Classification: Fedora Spec URL: https://music.fedorapeople.org/python-uv-build.spec SRPM URL: https://music.fedorapeople.org/python-uv-build-0.6.12-1.fc41.src.rpm Description: This package is a slimmed down version of uv containing only the build backend. Fedora Account System Username: music I plan to add all of the co-maintainers of the uv package (rust-sig, python-packagers-sig, and churchyard) to this package. This package is ultimately built from the same source tree as uv, i.e. https://github.com/astral-sh/uv, and belongs to the same cargo workspace. I choose not to build uv-build from the uv source package because this spec file can be much simpler than the one for uv, because the separation helps to keep track of which patches, licenses, additional sources, etc. apply to uv-build, and because – while it normally makes sense to synchronize updates of this package with uv updates – there will likely be times when we want to keep updating uv (primarily a developer tool) while holding uv-build (primarily used for building packages) at an older version for compatibility. The overall design and style of the spec file is based very closely on the one for uv, originally reviewed in bug 2299712. I am not aware of any upstreams that have adopted the uv backend yet. As long as there isn’t any pressure from the Fedora side to ship this in stable releases, I might keep this package Rawhide-only for a while to give the community some time to try out the build backend. If I ship this in stable releases now, and there ends up being a future (SemVer-incompatible) 0.7.x release with significant fixes to the build backend, I might wish I had waited a little longer. -- You are receiving this mail because: You are on the CC list for the bug. You are always notified about changes to this product and component https://bugzilla.redhat.com/show_bug.cgi?id=2357473 Report this comment as SPAM: https://bugzilla.redhat.com/enter_bug.cgi?product=Bugzilla&format=report-spam&short_desc=Report%20of%20Bug%202357473%23c0 -- _______________________________________________ package-review mailing list -- package-review@xxxxxxxxxxxxxxxxxxxxxxx To unsubscribe send an email to package-review-leave@xxxxxxxxxxxxxxxxxxxxxxx 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/package-review@xxxxxxxxxxxxxxxxxxxxxxx Do not reply to spam, report it: https://pagure.io/fedora-infrastructure/new_issue