Skip to contentSkip to conversation

usbutils 019 release

DISCUSSION Greg KH 1 participant 1 message Oct 22, 2025 USB

lore
Share & tools
lore

Greg KH

author maintainer
#0 lore raw

Another year later, so it's time for a new usbutils release.

I'd like to announce the usbutils 019 release.

The "big" change in 018 was the move to meson as a build system, luckily that seems to have worked out well with no major problems reported by the distros due to that. There's no such large change this release cycle, so packagers shouldn't have any surprises.

For "modern" Linux distros, the usb-devices script was starting to show warnings due to updated other packages, so this release fixes that up to properly handle leading spaces in some sysfs files (the sysfs file format has not changed in decades, it's not the kernel's fault here...), that's probably the most pressing issue resolved here.

Also added was support for better handling for new USB device types that have come out in the past year or so and other minor formatting tweaks resolving reported issues.

Full details of the changes in this are found below in the shortlog.

Tarballs can be found on kernel.org here:
https://www.kernel.org/pub/linux/utils/usb/usbutils/

Or you can pull from the following git locations as well:
https://git.sr.ht/~gregkh/usbutils
https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usbutils.git
https://github.com/gregkh/usbutils
https://github.com/linux-usb/usbutils

thanks,

greg k-h

------------

usbutils 019
============

Alban Browaeys (1):
usbreset.1: fix typo in the busnum/devicenum example

Aurelien Jarno (2):
lsusb.py: add usb.ids path for Debian
usbreset: fix swapped vendor and product ID in help/manpage

Bjarni Ingi Gislason (1):
usbreset.1: fix groff warnings and small fixes

Emil Velikov (1):
ci: stop manually creating build/

Enrico Joerns (1):
ci/codeql: use filter-sarif to filter meson-private

Greg Kroah-Hartman (8):
Remove commented out code in usbreset.c and list.h and container_of.h
lsusb: turn a FIXME comment for dump_comm_descriptor() into something real
lsusb: remove FIXME about wireless usb device
lsusb: change FIXME for bmEthernetStatistics into a TODO lsusb.c: change TODO into a fixme in do_dualspeed()
usbreset: move the serial number forward in the output
usb-devices: fix up bash warning for $altset
usb-devices: fix up some minor shellcheck warning messages

Guillaume G. (1):
usb-spec: remove vendor specific entry

Jörg Hofrichter (2):
usbreset: apply clang-format
usbreset: support resetting device by serial number

Lucas De Marchi (1):
ci: Fix debian/ubuntu installation

Michal Pecio (1):
lsusb: Show wBytesPerInterval field of the SS EP companion descriptor

Sahil Siddiq (2):
usb-devices: Make devcount 'local' to handle recursion
usb-devices: Make devnum 'local' to handle recursion

Stefan Becker (1):
lsusb-t: add verblevel 3 to print_usbdevice()

Torleiv Sundre (1):
lsusb: improve usb2 device capability descriptor

Waffle Lapkin (1):
Fix display of HID descriptors

dependabot[bot] (9):
ci: bump the all-actions group with 4 updates
ci: bump github/codeql-action in the all-actions group
ci: bump github/codeql-action in the all-actions group
ci: bump the all-actions group with 2 updates
ci: bump github/codeql-action in the all-actions group
ci: bump the all-actions group with 2 updates
ci: bump the all-actions group with 2 updates
ci: bump github/codeql-action in the all-actions group
ci: bump the all-actions group across 1 directory with 3 updates