Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > linux.debian.maint.python > #17440

Re: RFS: python-hupper/1.12.1-1 -- Integrated process monitor for developing servers. (Python 3)

From Jeroen Ploemen <jcfp@debian.org>
Newsgroups linux.debian.maint.python
Subject Re: RFS: python-hupper/1.12.1-1 -- Integrated process monitor for developing servers. (Python 3)
Date 2026-03-24 17:00 +0100
Message-ID <MCckF-9Ykd-9@gated-at.bofh.it> (permalink)
References <MC1IB-9RbE-1@gated-at.bofh.it>
Organization linux.* mail to news gateway

Show all headers | View raw


[Multipart message — attachments visible in raw view] - view raw

On Tue, 24 Mar 2026 05:35:08 +0100 (CET)
servalthecat19@tutamail.com 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.

Back to linux.debian.maint.python | Previous | NextPrevious in thread | Find similar


Thread

Bug#1131759: RFS: python-hupper/1.12.1-1 -- Integrated process monitor for developing servers. (Python 3) servalthecat19@tutamail.com - 2026-03-24 05:40 +0100
  Re: RFS: python-hupper/1.12.1-1 -- Integrated process monitor for  developing servers. (Python 3) Jeroen Ploemen <jcfp@debian.org> - 2026-03-24 17:00 +0100

csiph-web