Control: tags -1 moreinfo

hi Pieter,

did a review of python-papermill, up for sponsorship in the Python
Team:

* repo: for team packages, please follow team policy: i.e. leave the
  distribution at UNRELEASED and don't tag the debian revision
  (unless a package has already been uploaded and the sponsor forgot).

* changelog: there's a separate entry that 'Closes: #1129899'; if
  possible, please attach that to the specific entry that actually
  fixes the bug.

* changelog: mentions addition of a build-dep on python3-arrow (which
  does actually exist and thus had me confused for some time), but
  python3-*py*arrow is what actually appears in d/control. Please
  correct the changelog entry, and add a short explanation for the
  architecture restriction.

* control: unused build-dep on python3-colors? Also see upstream
  changelog.

* control: missing (build-)deps on python3-traitlets, -yaml;
  unconditional imports at:
  papermill/clientwrap.py:6:from traitlets import Bool, Instance
  papermill/iorw.py:11:import yaml
  papermill/cli.py:13:import yaml 

  Both of these appear to be covered by indirect dependencies at the
  time, but that shouldn't be relied on.

* control: the restriction on pyarrow only deals with i386,
  presumably because the salsa CI doesn't try any archs other than
  amd64 and i386. The Debian CI on the other hand runs on more archs;
  does the current setup survive that, or is this package going to
  run into trouble elsewhere as well? If so, you might want to switch
  the current [!i386] to a list of all archs where pyarrow is
  available.

  A similar question applies to the patch that skips the pyarrow
  tests on i386. That could be generalised to check for the
  availability of pyarrow, rather than looking for any specific
  architecture(s).

* patches: the indentation issue that
  fix_indent_error_in_test_iorw.py.patch deals with isn't present in
  the upstream code, but introduced via
  remove-relative-paths-and-entrypoints.diff. Please drop the former
  and instead fix the latter.

* patches: what's the reasoning behind the location change in
  fix_test_s3_locationconstraint.patch?


Please remove the moreinfo tag (and CC me) once you have an updated
package ready.

Attachment: pgp_lrEW5rdMe.pgp
Description: OpenPGP digital signature

Reply via email to