On Tue, 24 Mar 2026 05:35:08 +0100 (CET)
[email protected] wrote:

> I am looking for a sponsor for my package "python-hupper":

Hi,
I reviewed the python-hupper package, up for sponsorship in the
Python team. It needs a bit of work:

* copyright: according to the CONTRIBUTORS.txt file, the docs are
  subject to a non-DFSG-compliant license (commercial use is
  disallowed):
  """
  Code committed within the ``docs/`` subdirectory of the hupper source
  control repository and "docstrings" which appear in the documentation
  generated by running "make" within this directory are licensed under the
  Creative Commons Attribution-Noncommercial-Share Alike 3.0 United States
  License (http://creativecommons.org/licenses/by-nc-sa/3.0/us/).
  """

  You probably want to repack the orig tarball with a +dfsg suffix,
  removing the affected directory. Excluding files is best automated
  via d/copyright [1], and the repack suffix added via the watch file.
  Once everything is in place, uscan will handle the repack for you.
  Updating to the ""new"" (= repacked) release works the same way as
  importing an actual new upstream release (i.e. by running 'gbp
  import-orig').


* control: standards-version is still outdated.

* control: another uploader removed (why? was this on request?) and
  yourself added, without mentioning any of that in the changelog.
  Please document all changes.

* control: missing dependency for the watchdog module, unconditional
  imports at:
  src/hupper/watchdog.py:5:from watchdog.events import FileSystemEventHandler
  src/hupper/watchdog.py:6:from watchdog.observers import Observer

* control: package is missing a dependency on python3-pytest, causing
  the upstream testsuite to be skipped on build.


* lintian hits, easily fixed:
  W: python3-hupper: no-manual-page [usr/bin/hupper3]
  I: python3-hupper: synopsis-is-a-sentence "Integrated process monitor for 
developing servers. (Python 3)"

  ...as well as some that probably could use an override:
  X: python3-hupper: application-in-library-section python [usr/bin/hupper3]
  X: python3-hupper: library-package-name-for-application [usr/bin/hupper3]


* tests: please add a non-trivial autopkgtest; it probably won't take
  more effort than setting "Testsuite: autopkgtest-pkg-pybuild" in
  d/control.


Please ping me once you have an updated package ready.

[1]https://wiki.debian.org/UscanEnhancements#Files-Excluded_field_in_debian.2Fcopyright

PS: please set your email client to text mode when interacting with
the Debian bug tracker and mailing lists, your original message was
totally garbled with missing line breaks and HTML junk.

Attachment: pgpO0RT9FqWLE.pgp
Description: OpenPGP digital signature

Reply via email to