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.
pgpO0RT9FqWLE.pgp
Description: OpenPGP digital signature

