If the R15/64 bit fix is the only issue with round 2, then I vote with
Jan to defer it to 1.2.1. If we're opening up round 3 for any reason,
I'd like to see it go in.

b.

On 27 February 2012 19:09, Jan Lehnardt <j...@apache.org> wrote:
>
> On Feb 23, 2012, at 18:09 , Jan Lehnardt wrote:
>
>> I'm happy to give this a +1 if we put a warning about R15B on the download 
>> page.
>
> http://git-wip-us.apache.org/repos/asf?p=couchdb.git;a=commit;h=b1af764b 
> refers
> to an issue that makes operation under R15B potentially dangerous. We haven't
> seen a report about any issues, but the Erlang manual quote severe potential
> issues:
>
>> These changes are essential to not crash the emulator or worse cause 
>> malfunction. Without them a driver may return garbage in the high 32 bits to 
>> the emulator causing it to build a huge result from random bytes either 
>> crashing on memory allocation or succeeding with a random result from the 
>> driver call.
>
> and
>
>> The argument type change is from signed to unsigned which may cause problems 
>> for e.g. loop termination conditions or error conditions if you just change 
>> the types all over the place.
>
>   — http://www.erlang.org/doc/man/erl_driver.html#rewrites_for_64_bits
>
>
> The fix is simple enough (see the link above), but this makes me not feel
> comfortable recommending this release for operation on R15B.
>
> I'd be fine with releasing 1.2.0 as is* and make it clear in the release
> notes that R15B support isn't there yet and ship a 1.2.1 soonish with the
> fix.
>
> * but if we are holding 1.2.0 for any of the other issues we are discussing,
> I'd say we include this one.
>
> What do you think?
>
> Cheers
> Jan
> --
>
>

Reply via email to