Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 476840 - =dev-libs/libusbx-1.0.16 - Version bump.
Summary: =dev-libs/libusbx-1.0.16 - Version bump.
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Library (show other bugs)
Hardware: All Linux
: Normal enhancement (vote)
Assignee: Peter Stuge
URL: http://libusbx.sourceforge.net/
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2013-07-14 19:45 UTC by teidakankan
Modified: 2013-07-15 12:07 UTC (History)
3 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description teidakankan 2013-07-14 19:45:58 UTC
http://sourceforge.net/projects/libusbx/files/releases/1.0.16/source/libusbx-1.0.16.tar.bz2/download

2013-07-11 	488.4 kB

Reproducible: Always




2013-07-11: v1.0.16
* Add hotplug support for Darwin and Linux (#9)
* Add superspeed endpoint companion descriptor support (#15)
* Add BOS descriptor support (#15)
* Make descriptor parsing code more robust
* New libusb_get_port_numbers API, this is libusb_get_port_path without
  the unnecessary context parameter, libusb_get_port_path is now deprecated
* New libusb_strerror API (#14)
* New libusb_set_auto_detach_kernel_driver API (#17)
* Improve topology API docs (#95)
* Logging now use a single write call per log-message, avoiding log-message
  "interlacing" when using multiple threads.
* Android: use Android logging when building on Android (#101)
* Darwin: make libusb_reset reenumerate device on descriptors change (#89)
* Darwin: add support for the LIBUSB_TRANSFER_ADD_ZERO_PACKET flag (#91)
* Darwin: add a device cache (#112, #114)
* Examples: Add sam3u_benchmark isochronous example by Harald Welte (#109)
* Many other bug fixes and improvements
The (#xx) numbers are libusbx issue numbers, see ie:
https://github.com/libusbx/libusbx/issues/9
Comment 1 Samuli Suominen (RETIRED) gentoo-dev 2013-07-15 08:42:30 UTC
in portage. looks like they added udev/hotplug support :)
Comment 2 Peter Stuge 2013-07-15 12:07:23 UTC
(In reply to Samuli Suominen from comment #1)
> in portage. looks like they added udev/hotplug support :)

Yes, they added hotplug support. IMO there are still issues both with API and implementation but libusbx doesn't prioritize getting things right over creating commits and releasing them.

Anyway, this comment is about the udev/hotplug relationship.. Probably USE=udev is correct, but I'd like to make sure:

Hotplug is always enabled on Linux. --enable-udev means that libusbx will notify applications only after the second netlink message (sent by udevd) is received, while --disable-udev means that libusbx will notify the application after the first netlink message (sent by the kernel) is received.

USE=hotplug thus wouldn't be correct IMO, and USE=udev seems like the right thing - yes?