usbutils 019 release
| From: | Greg KH <gregkh-AT-linuxfoundation.org> | |
| To: | linux-usb-AT-vger.kernel.org, linux-kernel-AT-vger.kernel.org | |
| Subject: | usbutils 019 release | |
| Date: | Wed, 22 Oct 2025 14:22:54 +0200 | |
| Message-ID: | <aPjMnie4RSxRvRHf@kroah.com> | |
| Archive-link: | Article |
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/us... 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
Attachment: signature.asc (type=application/pgp-signature)-----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEEZH8oZUiU471FcZm+ONu9yGCSaT4FAmj4zJkACgkQONu9yGCS aT6UcA/+J8eUw1Nh26VQcedVOovVorZNgEmWalwyod1nnq8vQf48YfCgxVtM9Js9 CRf61Epavy2aAqwneqKHMAAMHGh3byYm3FdjBD2KBwoCJ8rPYWo4I5iRU0sUc8jW fLz/Bj4FefCLw6hZvR4mewv9W43T0diVbjCYEaVrqVPoyyOqCq4k6pLCXzGilVGn Q7XpGE5JcevM4u01PAZBMRwvplHw0tOKb4Z/+NN76eHy3aK8itnQ4GMlUU3jVbA8 FQ4lmLhv/KdoE0SdynKo0m29/Et3pa5Ho/NVaMlFBgSElwPoJgORvd4LWTyivBqs CT2PXm0ZMYqj1l9bvTrZGUc3SanQYw+tTYx2HeZ43uBLmt0eTIsZbrrhpa4JSs7n ySaBnIZIgQdMm/xKai+00aXHGDsw0ex+5rsN7gD4bFUp005/rNc2dJoYfZDl1vU6 7cElIxadg0Ve30hFv8dWAqTMtHUEyclQlfoo9DzxVDC9RIYmmtpI5Y2cADC25wXx Ig/aRB0Ea1pxRdjnNADNNLzpgOoaTnp48iITNw0m/bqDOOaSbyJVau+BNTQ6xOJQ WKQ208bFzUkKPmC0AE8VmZc/eF45mCWUNrBMYh6aY2umqePcYxx7YrJ/d0XOpjj3 QiErNsXdTgNWjupl31VSuW/jylnLIu4g9pQ48PdcgX7SUEDglF0= =MVjB -----END PGP SIGNATURE-----
