On 2013.01.29 19:38, Ludovic Rousseau wrote:
> Signedness issues are very hard to fix correctly without changing the
> public API (and without using explicit casts)

Yeah. Note that if you can think of good changes to add for the API, you 
can add it to the API-2.0 page [1].

> It is then easier to find a bug using "git bisect" for example.

Notwithstanding that 1&2 haven't been merged, you're seriously trying to 
tell me that this ([2]) and this ([3]), that equate to 2 one-liners that 
are exact clone of each other and that pertain to the exact same file 
for the exact same warning, are better left separated, and that I should 
spend twice the amount of time merging them, in the expectation that 
someone, somewhere, is unlikely to figure their way out of git-bisect, 
unless they are split?

Well, my spare time is limited, and easing up the life of some very 
hypothetical libusbx git-bisect users (who by the way, have been awfully 
silent on this mailing list the few times they could have demonstrated 
their git-bisect skills on possible libusbx regressions) will have to 
come second to my ability of conducting maintenance of a project that 
comes with very limited resources and in what I see as the most 
efficient manner (i.e. the one that leaves us with the most time to 
conduct matters that may be helpful to libusbx users as a whole, rather 
than just the ones with a git granularity fetish).

So here's the new rule: If I'm the one to apply a set patches that 
pertain to fixing the same kind of issue (such as very similar warnings, 
no matter if peppered across multiple files), and the cumulative number 
of lines patches is less than 10, I'm going to reject that patchset 
wholesale, unless it is provided as a single diff/patch file.

Now, of course, if somebody else wants to take upon them the burden of 
having to apply that set to mainline, they are free to do so (as long as 
they don't break nano-versioning). But personally, I'm not planning to 
waste any more of my time on a "more-granular-than-thou" endeavour, 
especially when I haven't seen any tangible benefits for it.

> Thanks for merging the code.

You're welcome.

Regards,

/Pete

[1] https://github.com/libusbx/libusbx/wiki/API-2.0
[2] 
https://github.com/LudovicRousseau/libusbx/commit/14b3528dff66bad6554d9db93079f2bd67d443a2
[3] 
https://github.com/LudovicRousseau/libusbx/commit/1866b670dac5b376041d3d16ff062139e1580dbf


------------------------------------------------------------------------------
Everyone hates slow websites. So do we.
Make your web apps faster with AppDynamics
Download AppDynamics Lite for free today:
http://p.sf.net/sfu/appdyn_d2d_jan
_______________________________________________
libusbx-devel mailing list
libusbx-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/libusbx-devel

Reply via email to