[Pkg-rust-maintainers] Debian NEW review note for uv 0.9.16+ds1-1

siretart at debian.org siretart at debian.org
Thu Apr 23 11:31:13 BST 2026


A reviewer has shared a note regarding uv 0.9.16+ds1-1:

Findings and Blockers





   * Incomplete Copyright Attribution: The files in crates/uv-python/python/packaging/ are derived from the packaging project. They are copyrighted by Donald Stufft


     and individual contributors and licensed under BSD-2-Clause or Apache-2.0. This needs a dedicated stanza in debian/copyright.


     Sadly, `dnq author-check` did not find this 


   * License Mismatch: crates/uv-platform/src/libc.rs contains code from glibc-version-rs which is Apache-2.0 only. The current debian/copyright catch-all ("Expat


     or Apache-2.0") is technically inaccurate for this specific file.





  Request for Team Input: scripts/links





  The directory scripts/links/ contains over 20 pre-compiled .whl and .tar.gz files. 





   * The Issue: These are binary artifacts. Under a strict interpretation of DFSG #2 and the "preferred form for modification" rule, shipping compiled wheels in the


     source tarball is generally prohibited for main.


   * The Counter-Argument: These files are carefully curated test data used to verify uv's behavior (e.g., hash verification, publishing, and installation of


     various wheel formats). They are not intended for modification or execution in the traditional sense, but rather as static targets for the tool's logic.


   * The Question: Should we treat these curated test stubs as "data" that can remain, or must we adhere to the standard policy of excluding all binary blobs? If


     they must be excluded, the test suite will require significant patching to generate these stubs on the fly during the build.





  I would appreciate opinions from other team members on whether these specific curated test wheels are acceptable in main or if they must be moved to


  Files-Excluded.

-- Reinhard Tartler

Full review details: https://dfsg-new-queue.debian.org/reviews/uv



More information about the Pkg-rust-maintainers mailing list