Hi Jeroen,

Thanks a lot for looking into this.

I addressed the comments and pushed the changes.

  * watch: kept the existing git fix. My new commit is based on the remote
    commit that fixed debian/watch.

  * CI: removed debian/salsa-ci.yml, since CI is not enabled for the Salsa
    project.

  * rules: DEB_CARGO_CRATE now derives from DEB_VERSION_UPSTREAM instead of
    hardcoding 0.6.12.

  * rules: converted the dh_auto_configure and dh_auto_clean overrides to
    execute_before_dh_auto_configure and execute_before_dh_auto_clean.

  * patches: removed the Cargo.lock deletion patch and listed Cargo.lock in
    debian/clean instead.

  * tests: updated the autopkgtest to run from $AUTOPKGTEST_TMP and loop over
    all supported Python versions via py3versions.

  QA:
  * sbuild -d unstable succeeded on amd64.
  * lintian --display-info --pedantic on the generated .changes passed cleanly.
  * The explicit autopkgtest import test passed in an unstable unshare testbed.
    autopkgtest exits 8 because the available tests are superficial only; the
    summary is: import PASS (superficial).

Cheers

Mike

Michele Cane, PhD

On Friday, 24 July 2026 at 13:17, Jeroen Ploemen <[email protected]> wrote:

> hi Michele,
> 

> I took a look at the python-vtracer package, up for sponsorship in
> the Python team:
> 

> * watch: broken, mixed v4 and v5 syntax (already fixed in git).
> 

> * CI: d/salsa-ci.yml exists but the CI isn't enabled on salsa.
> 

> * rules: 'export DEB_CARGO_CRATE=vtracer_0.6.12' but pkg is at
>   v0.6.15; you probably don't want to hardcode the version there. 

> * rules: both overrides could use execute_before.
> 

> * patches: please don't delete files via patches. Doing so is
>   inefficient and noisy, with large diffs every time the deleted file
>   has any minor change. Just list the relevant file(s) in d/clean
>   instead.
> 

> * tests: when writing autopkgtests in Python packages, you want to
>   loop over all supported Python versions, and *not* run things from
>   the extracted source directory (use the provided empty directory in
>   $AUTOPKGTEST_TMP instead). Plenty of examples at [1].
> 

> 

> Given the changes needed and lack of time on my end, I stopped
> reviewing at this point, so I can't say anything with regards to the
> binary pkg yet. Once the above comments have been addressed, simply
> re-add the package to the IRC channel topic and/or ping me by e-mail.
> 

> 

> [1]https://codesearch.debian.net/search?q=path%3Adebian%2Ftests%2F%20(py3versions%20-s)&literal=1&perpkg=1
> 

Attachment: publickey - [email protected] - 0xC017295D.asc
Description: application/pgp-keys

Attachment: signature.asc
Description: OpenPGP digital signature

Reply via email to