DFSG NEW Queue

DFSG, Licensing & New Packages Team

Review: python-hidraw 1.2-1

Package Information

DescriptionPython bindings for Linux's HIDRAW ioctls

Pythonified bindings for HIDRAW ioctls, which can be used to access USB and Bluetooth device Human Interface Descriptors (HID) directly.

MaintainerDebian Python Team <team+python@tracker.debian.org>
Changed ByMichael Lloyd <michael@micl.dev>
Sponsoreamanu@debian.org
Distributionunstable
Architectureall
VCSgit: https://salsa.debian.org/python-team/packages/python-hidraw.git (browse)
Closes#1146121
Trackerhttps://tracker.debian.org/pkg/python-hidraw
Uploaded25 days ago

New Package Report

.changes◂
DateSun, 30 Aug 2026 12:47:46 +1000
Sourcepython-hidraw
Version1.2-1
Changed-ByMichael Lloyd <michael@micl.dev>
Architecturesource all
Distributionunstable
Changelog◂
python-hidraw (1.2-1) unstable; urgency=medium
 .
   * Initial release. (Closes: #1146121)
.dsc◂
Priorityoptional
Componentmain
Package-Listpython3-hidraw deb python optional arch=all
Sectionpython
debian/copyright◂
Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
Upstream-Name: hidraw
Upstream-Contact: Vincent Pelletier <plr.vincent@gmail.com>
Source: https://github.com/vpelletier/python-hidraw

Files: *
Copyright: 2013-2026 Vincent Pelletier <plr.vincent@gmail.com>
License: GPL-2

Files: debian/*
Copyright: 2026 Michael Lloyd <michael@micl.dev>
License: GPL-2

License: GPL-2
 On Debian systems, the full text of the GNU General Public
 License version 2 can be found in /usr/share/common-licenses/GPL-2.

Review Information

accepted — allocated to awm 21 days ago, started 21 days ago, completed 21 days ago.

Final Comment

Hi,

License mismatch: GPL-2 vs GPL-2+ (Significant)

The debian/copyright declares GPL-2 (GPLv2 only), but the upstream setup.py explicitly declares GPL 2+ (GPLv2 or any later version):

debian/copyright:8 — License: GPL-2
debian/copyright:12 — License: GPL-2
setup.py:11 — license='GPL 2+'
setup.py:15 — 'License :: OSI Approved :: GNU General Public License (GPLv2+)'

In the Debian copyright format 1.0, GPL-2 means "version 2 only," while GPL-2+ means "version 2 or any later version." The copyright file for the upstream files (Files: *) should use GPL-2+ to accurately reflect the upstream's declared license.

Thanks!

Back to Dashboard | View all reviews for this package