Return-Path: X-Original-To: apmail-couchdb-dev-archive@www.apache.org Delivered-To: apmail-couchdb-dev-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 390639310 for ; Mon, 27 Feb 2012 20:18:37 +0000 (UTC) Received: (qmail 43615 invoked by uid 500); 27 Feb 2012 20:18:36 -0000 Delivered-To: apmail-couchdb-dev-archive@couchdb.apache.org Received: (qmail 43576 invoked by uid 500); 27 Feb 2012 20:18:36 -0000 Mailing-List: contact dev-help@couchdb.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@couchdb.apache.org Delivered-To: mailing list dev@couchdb.apache.org Received: (qmail 43568 invoked by uid 99); 27 Feb 2012 20:18:36 -0000 Received: from minotaur.apache.org (HELO minotaur.apache.org) (140.211.11.9) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 27 Feb 2012 20:18:36 +0000 Received: from localhost (HELO mail-iy0-f180.google.com) (127.0.0.1) (smtp-auth username rnewson, mechanism plain) by minotaur.apache.org (qpsmtpd/0.29) with ESMTP; Mon, 27 Feb 2012 20:18:36 +0000 Received: by iabz7 with SMTP id z7so9031996iab.11 for ; Mon, 27 Feb 2012 12:18:35 -0800 (PST) Received-SPF: pass (google.com: domain of rnewson@apache.org designates 10.43.126.68 as permitted sender) client-ip=10.43.126.68; Authentication-Results: mr.google.com; spf=pass (google.com: domain of rnewson@apache.org designates 10.43.126.68 as permitted sender) smtp.mail=rnewson@apache.org Received: from mr.google.com ([10.43.126.68]) by 10.43.126.68 with SMTP id gv4mr1364700icc.30.1330373915452 (num_hops = 1); Mon, 27 Feb 2012 12:18:35 -0800 (PST) MIME-Version: 1.0 Received: by 10.43.126.68 with SMTP id gv4mr1070369icc.30.1330373915440; Mon, 27 Feb 2012 12:18:35 -0800 (PST) Received: by 10.42.6.72 with HTTP; Mon, 27 Feb 2012 12:18:35 -0800 (PST) In-Reply-To: <25369BE9-F553-49E4-A66A-92E836BD4727@apache.org> References: <7B1F0622-1915-423B-B87C-B0B7B0F1DF59@apache.org> <25369BE9-F553-49E4-A66A-92E836BD4727@apache.org> Date: Mon, 27 Feb 2012 20:18:35 +0000 Message-ID: Subject: Re: [VOTE] Apache CouchDB 1.2.0 release, second round From: Robert Newson To: dev@couchdb.apache.org Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: quoted-printable 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 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 downlo= ad page. > > http://git-wip-us.apache.org/repos/asf?p=3Dcouchdb.git;a=3Dcommit;h=3Db1a= f764b refers > to an issue that makes operation under R15B potentially dangerous. We hav= en't > seen a report about any issues, but the Erlang manual quote severe potent= ial > issues: > >> These changes are essential to not crash the emulator or worse cause mal= function. Without them a driver may return garbage in the high 32 bits to t= he emulator causing it to build a huge result from random bytes either cras= hing on memory allocation or succeeding with a random result from the drive= r call. > > and > >> The argument type change is from signed to unsigned which may cause prob= lems for e.g. loop termination conditions or error conditions if you just c= hange the types all over the place. > > =A0 =97 http://www.erlang.org/doc/man/erl_driver.html#rewrites_for_64_bit= s > > > 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 discussi= ng, > I'd say we include this one. > > What do you think? > > Cheers > Jan > -- > >