On 2013.03.06 02:32, Xiaofan Chen wrote:
> Right now there are still a few issues open for 1.0.15 release. I think none
> of them are really critical, perhaps with the exception of #97 (64bit issue
> for Mac OS X).

Yeah, sorry for not posting about the 1.0.15 release. I've been trying 
to gear up towards it (while hoping against odds that libusb would have 
their own release by that time so that we'd effortlessly picked the 
patches we want), but then additional stuff got added, and I also wanted 
to complete the CE cleanup.

> For example, I myself do not think #83 and #98 are that important.

I disagree with #98 being minor. Even if we haven't seen it result in an 
actual issue, leaving glaring warnings in a release is bad practice. 
Personally then, I do not want to go to 1.0.15 without a fix for it. But 
now that the Ext Descriptors issue is (hopefully) out of the way for 
good, this issue is pretty much on top of my list.

Also, if you create and assign issues to be fixed to 1.0.15, then of 
course I'm going to be reluctant to go to 1.0.15 without fixing them. 
That's partially why I delayed the release again when you added the Ext 
Descriptors issue on that list: the more you add, the more delayed the 
release.

This being said, here are the items I'd prefer not to go to release without:
- #98, for the reason explained above
- Introducing a LIBUSB_CAP_HAS_HID capability, on the model of libusb's 
LIBUSB_CAP_HAS_HOTPLUG. This shouldn't take too long, and I still have 
some hope to see libusb release their 1.0.16 between our 1.0.15 and 
1.0.16, so we might as well get our users acquainted with caps from both 
sides.
- #83, mostly because it used to be working fine, and I'll take static 
over dynamic anytime. Everytime I look at the backlog, I'm annoyed to be 
remembered that static cross compilation is broken...
- Whatever critical OS-X stuff we think we need, but I haven't looked 
that closely at Darwin... and I sure wouldn't mind if someone could take 
care of posting ready-to-integrate OS X patches to the list, to speed 
things up there.

Now, if it starts to look like we're going to delay the release again, I 
don't have an issue pushing #83 out of 1.0.15, and since I don't know 
precisely what the deal is with Darwin, I'm not too worried about 
pushing it out either. But I'd place the first two as must have in my book.

> BTW, Nathan's idea to use 1.0.16 is to avoid conflict with libusbx
> release number (1.0.10-1.0.15). So it is not really for numbering
> game.

And how exactly is that gonna help when we do release 1.0.16? Does 
libusb expect us to jump across the version numbers in the same way 
they're planning to do? That's utter bullshit if you ask me, as it's not 
gonna help our users.
We're 2 independent projects - if libusb can't get over it, we damn sure 
will.

> So I think it is good not to further delay 1.0.15 release and let's
> fix the release date as stated in the milestone

The best I can say is, I'll see what I can do to make the release date. 
However, I can't promise anything with regards to tasks from other 
projects taking precedence over libusbx ones (*).

Regards,

/Pete


(*) Not to blow my own trumpet, but Rufus is already up to a quarter 
million downloads for 2013, so I can't entirely ignore my users there... 
Damn you libusb, for being so slow to release that I had to start yet 
another project on the side, with that project ending up being a lot 
more popular than anticipated!

------------------------------------------------------------------------------
Symantec Endpoint Protection 12 positioned as A LEADER in The Forrester  
Wave(TM): Endpoint Security, Q1 2013 and "remains a good choice" in the  
endpoint security space. For insight on selecting the right partner to 
tackle endpoint security challenges, access the full report. 
http://p.sf.net/sfu/symantec-dev2dev
_______________________________________________
libusbx-devel mailing list
libusbx-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/libusbx-devel

Reply via email to