Control: tags -1 +moreinfo
Hello,
This package mostly looks okay, but I'm not sure it should be in the games
section. I'm thinking something like utils, but suggestions are welcome.
Here is my full Lintian output, in case you would like to do another pass.
Please remove the moreinfo tag once you're ready for another review. Feel free
to CC me, if I'm available I can take another look.
Running lintian...
N:
E: joystickwake: package-section-games-but-contains-no-game
N:
N: This package is marked as part of the section games, but doesn't contain
N: files in /usr/games. Binaries of games must be installed in /usr/games.
N:
N: Please refer to Games (Section 11.11) in the Debian Policy Manual for
N: details.
N:
N: Visibility: error
N: Show-Always: no
N: Check: games
N:
N:
I: joystickwake source: older-debian-watch-file-standard 4 [debian/watch]
N:
N: The version= line in the debian/watch file in this package declares an
N: older version. Please upgrade when you have a chance.
N:
N: Please refer to the uscan(1) manual page for details.
N:
N: Visibility: info
N: Show-Always: no
N: Check: debian/watch/standard
N:
N:
I: joystickwake: package-installs-legacy-python-egg-info
[usr/lib/python3/dist-packages/joystickwake-0.5.3.egg-info/PKG-INFO]
N:
N: The package installs .egg-info directory. The modern replacement for
N: .egg-info is .dist-info. That means the package was possibly built using
N: the deprecated setup.py install mechanism. This should be usually
N: converted to pybuild-plugin-pyproject.
N:
N: Please refer to Bug#1121735,
N: https://wiki.debian.org/Python/PybuildPluginPyproject, and
N:
https://setuptools.pypa.io/en/stable/history.html#setup-install-deprecation-note
N: for details.
N:
N: Visibility: info
N: Show-Always: no
N: Check: languages/python
N:
N:
I: joystickwake: package-installs-legacy-python-egg-info
[usr/lib/python3/dist-packages/joystickwake-0.5.3.egg-info/]
N:
I: joystickwake: package-installs-legacy-python-egg-info
[usr/lib/python3/dist-packages/joystickwake-0.5.3.egg-info/dependency_links.txt]
N:
I: joystickwake: package-installs-legacy-python-egg-info
[usr/lib/python3/dist-packages/joystickwake-0.5.3.egg-info/requires.txt]
N:
I: joystickwake: package-installs-legacy-python-egg-info
[usr/lib/python3/dist-packages/joystickwake-0.5.3.egg-info/top_level.txt]
N:
I: joystickwake source: uses-deprecated-python-stdlib distutils (deprecated in
Python 3.10, removed in Python 3.12) [setup.py:13]
N:
N:
N: The Python library flagged by this tag has been formally marked as
N: deprecated.
N:
N: Please prepare for this deprecation and migrate away from this Python
N: library.
N:
N: See-Also: https://peps.python.org/pep-0594/#deprecated-modules
N:
N: Visibility: info
N: Show-Always: no
N: Check: languages/python/stdlib-deprecation
N:
N:
P: joystickwake source: package-uses-old-debhelper-compat-version 13
N:
N: This package uses a debhelper compatibility level that is no longer
N: recommended. Please consider using the recommended level.
N:
N: For most packages, the best way to set the compatibility level is to
N: specify debhelper-compat (= X) as a Build-Depends in debian/control. You
N: can also use the debian/compat file or export DH_COMPAT in debian/rules.
N:
N: If no level is selected debhelper defaults to level 1, which is
N: deprecated.
N:
N: Please refer to the debhelper(7) manual page for details.
N:
N: Visibility: pedantic
N: Show-Always: no
N: Check: debhelper
N:
N:
P: joystickwake source: upstream-metadata-file-is-missing
N:
N: This source package is not Debian-native but it does not have a
N: debian/upstream/metadata file.
N:
N: The Upstream MEtadata GAthered with YAml (UMEGAYA) project is an effort to
N: collect meta-information about upstream projects from any source package.
N: This file is in YAML format and it is used in to feed the data in the
N: UltimateDebianDatabase. For example, it can contains the way the authors
N: want their software be cited in publications and some bibliographic
N: references about the software.
N:
N: Please add a debian/upstream/metadata file.
N:
N: Please refer to https://dep-team.pages.debian.net/deps/dep12/ and
N: https://wiki.debian.org/UpstreamMetadata for details.
N:
N: Visibility: pedantic
N: Show-Always: no
N: Check: debian/upstream/metadata
N:
N:
X: joystickwake source: debian-watch-does-not-check-openpgp-signature
[debian/watch]
N:
N: This watch file does not specify a means to verify the upstream tarball
N: using a cryptographic signature.
N:
N: If upstream distributions provides such signatures, please use the
N: pgpsigurlmangle options in this watch file's opts= to generate the URL of
N: an upstream OpenPGP signature. This signature is automatically downloaded
N: and verified against a keyring stored in debian/upstream/signing-key.asc
N:
N: Of course, not all upstreams provide such signatures but you could request
N: them as a way of verifying that no third party has modified the code after
N: its release (projects such as phpmyadmin, unrealircd, and proftpd have
N: suffered from this kind of attack).
N:
N: Please refer to the uscan(1) manual page for details.
N:
N: Visibility: pedantic
N: Show-Always: no
N: Check: debian/watch
N: Renamed from: debian-watch-does-not-check-gpg-signature
N: debian-watch-may-check-gpg-signature
N: This tag is experimental.
N:
E: Lintian run failed - policy violation (worst tag: error)
---
Best regards,
Simon Quigley
[email protected]