hi Mike,

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

* changelog/control: mr. Modaresi is still listed as uploader, but no
  longer active as a Debian maintainer.

* control: missing Built-Using: ${sphinxdoc:Built-Using} on the
  documentation package.

* examples: these currently get installed into the module package,
  but probably belong in the documentation package. Examples are
  after all a form of documentation.

* rules: if test_from_numpy is only problematic on 32bit archs,
  setting the PYTEST_ADDOPTS variable could be made conditional on
  that (so the test still runs on other archs). IIRC, the relevant
  variable one could use is DEB_HOST_ARCH_BITS.

* rules/control: sphinx-build is called even if the 'nodoc' build
  profile is used. Please honour the build profile (examples at [1]);
  documentation-only build-dependencies could also be marked <!nodoc>.

* patches: the comment_get_documenter patch looks like it isn't
  Debian-specific and thus could be forwarded upstream?

* lintian: privacy-breach-generic has been overridden, but lintian
  identified a real issue (remote build status badge image, via
  doc/README.rst:4). Please add a patch for that and remove the
  override.

* what is pyvips/pyvips_build.py used for? Is it just part of the
  build process via setup.py, and if so, does it need to be
  installed? Asking since it's currently part of the module, but it
  needs python3-pkgconfig which isn't a dependency of the binary
  package (only a build-dep right now).


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%2Frules%20filter%20nodoc&literal=1&perpkg=1

Attachment: pgpoXhcj7UMVg.pgp
Description: OpenPGP digital signature

Reply via email to