Just a comment on this. I know you're about to release 1.0.0 soon so I probably should have spoken up earlier, it might be too late to do anything now. The oldest open PR in libuv's current repo, https://github.com/joyent/libuv/pull/451, is keeping JuliaLang on a private fork, getting linux distros a little bit mad at us, and introducing some "fun" issues for some adventurous people who are experimenting on interoperability between Node (or other languages/libraries using libuv) and Julia. It's been awaiting design feedback towards hopefully eventually merging some equivalent functionality for almost 2.5 years.
If it's doable in a backwards-compatible way then we're fine, ignore me until after your release. I'm concerned that it might not be. Will Julia have to wait until libuv 2.0.0 to be able to use unmodified upstream sources? I'd like to avoid that if possible. Or maybe you fully expect to have 2.0.0 happen sooner rather than later - though it seems the point of declaring 1.0.0 is usually that you intend for things to remain stable for a while, and cut down on the number of incompatible branches you need to maintain. I believe the most recently rebased version of that patch was in June at https://github.com/JuliaLang/libuv/compare/eee4776549f4fc1b941506962dfa6e11a9773976...0d5175d7f5ee86c14e325cc5902f196c2b5f4ee4, we can rebase it again onto master or the v1.x branch if that would help get the review process going, whenever it would be most convenient. -Tony On Tuesday, September 2, 2014 12:43:34 AM UTC-7, Saúl Ibarra Corretgé wrote: > > On 09/01/2014 08:27 PM, Iñaki Baz Castillo wrote: > > 2014-09-01 19:58 GMT+02:00 Bert Belder <[email protected] <javascript:>>: > > >>> Can you really promise that no one 1.X.Y libuv version will change > >>> anything at API level in a non backwards-compatible manner? really? > >> > >> I don't really see why this would be an issue; we can always add > functions > >> if we need to expose additional capabilities. > > > > Yep. I don't mean adding new features, but keeping the existing ones > > in 1.0.0 without any API changes. > > > > > > We promised to do so. > > > -- > Saúl Ibarra Corretgé > bettercallsaghul.com > > > -- You received this message because you are subscribed to the Google Groups "libuv" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at http://groups.google.com/group/libuv. For more options, visit https://groups.google.com/d/optout.
