On Sun, Feb 10, 2013 at 2:15 AM, Kustaa Nyholm
<kustaa.nyh...@planmeca.com> wrote:
> I'm sure many here also watch the libusb-devel list,
>
> perhaps excluding Pete.
>
> They have made some progress in defining the hotplug
> API...what is our standing on this?
>
> Do we want to have a look at their vision, pick on it,
> or what?
>
> Has anyone actually had a peek?

I have asked the other admins to take a look at
Nathan's proposal. Hans has given one feedback.

I think the hotplug API proposed there is not complete
and I am sure Pete will have some different ideas
about the API. libusbx and libusb will probably diverge
on the Hotplug API.

As for the implementation, you can see that Peter is not
satisfied with the Linux implementation. He has a good
point about udev not always available, especially among
Android and other embedded Linux platform.

> As I'm not actively coding for libusbx I've not had
> the time or motivation to hava a look at the actual
> code.
>
> What's our idea when we can get down to doing start
> on the hot plug?

The milestone is not cast in stone, but it can give you
an idea as our current roadmap.
https://github.com/libusbx/libusbx/issues/milestones

Of course I agree that hotplug is an important feature
and the milestones can be changed if the community
thinks that hotplug is more important than 2.0/2.1 and
the admins agree with that, hotplug (Milestone 3.0) can
be merged with Milestone 2.1 (some Milestone 2.1 features
can be delayed as well).

> For those who have not followed libusb-devel, Nathan
> seem to report he has picked WinCE and most other
> things from us, except 'the HID crap'.

I think his pull is not complete.

And do not worry, Peter wil sure drag the leg of Nathan
and make sure the next libusb release to be a present
for 2013 Christmas. :-) He wants to change the Linux
implementation, and he wants to get the Windows hotplug
implementation done before the next release. All sounds
good but then in the end he has no time...

That being said, libusbx is a independent project from
libusb. Down the road, the API will diverge and I
support Pete's vision to change the header file and
library name to libusbx to differentiate from libusb
post 2.0 release (at the same time, Hans wanted to
maintain an API compatible 1.x series if that is
possible, see milestone 1.0.16 which is to be compatible
with 2.1 but with no API breakage).


-- 
Xiaofan

------------------------------------------------------------------------------
Free Next-Gen Firewall Hardware Offer
Buy your Sophos next-gen firewall before the end March 2013 
and get the hardware for free! Learn more.
http://p.sf.net/sfu/sophos-d2d-feb
_______________________________________________
libusbx-devel mailing list
libusbx-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/libusbx-devel

Reply via email to