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 31FC292C6 for ; Mon, 27 Feb 2012 22:25:51 +0000 (UTC) Received: (qmail 64467 invoked by uid 500); 27 Feb 2012 22:25:50 -0000 Delivered-To: apmail-couchdb-dev-archive@couchdb.apache.org Received: (qmail 64431 invoked by uid 500); 27 Feb 2012 22:25:50 -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 64423 invoked by uid 99); 27 Feb 2012 22:25:50 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 27 Feb 2012 22:25:50 +0000 X-ASF-Spam-Status: No, hits=1.5 required=5.0 tests=HTML_MESSAGE,RCVD_IN_DNSWL_LOW,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: domain of nslater@tumbolia.org designates 209.85.215.52 as permitted sender) Received: from [209.85.215.52] (HELO mail-lpp01m010-f52.google.com) (209.85.215.52) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 27 Feb 2012 22:25:43 +0000 Received: by lahi5 with SMTP id i5so471751lah.11 for ; Mon, 27 Feb 2012 14:25:22 -0800 (PST) Received-SPF: pass (google.com: domain of nslater@tumbolia.org designates 10.152.148.230 as permitted sender) client-ip=10.152.148.230; Authentication-Results: mr.google.com; spf=pass (google.com: domain of nslater@tumbolia.org designates 10.152.148.230 as permitted sender) smtp.mail=nslater@tumbolia.org; dkim=pass header.i=nslater@tumbolia.org Received: from mr.google.com ([10.152.148.230]) by 10.152.148.230 with SMTP id tv6mr12992209lab.12.1330381522982 (num_hops = 1); Mon, 27 Feb 2012 14:25:22 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tumbolia.org; s=google; h=mime-version:x-originating-ip:in-reply-to:references:date :message-id:subject:from:to:content-type; bh=HJTLG0Y4HfdftOUEA7IZ57Hlx3ViMcCedwkR2B9WMRE=; b=qOZK6LhGwRE2OVNOl0FZA9GdbhqfCm2+4g6WEzNVgu+MyFLI08vKyo0FIssyGrODjr H4+DIOmxB7pVqkU+MjK+XEwjSBgCbu/cLfi1/+Pyjmglc+Q7c0TaocX/lYi33UTbhH3M JQMrkc8F41j/F+1F/8k0xtZpfhdk2fGr5c/g0= MIME-Version: 1.0 Received: by 10.152.148.230 with SMTP id tv6mr10871156lab.12.1330381522875; Mon, 27 Feb 2012 14:25:22 -0800 (PST) Received: by 10.112.103.100 with HTTP; Mon, 27 Feb 2012 14:25:22 -0800 (PST) X-Originating-IP: [87.198.26.52] In-Reply-To: References: <7B1F0622-1915-423B-B87C-B0B7B0F1DF59@apache.org> <25369BE9-F553-49E4-A66A-92E836BD4727@apache.org> Date: Mon, 27 Feb 2012 22:25:22 +0000 Message-ID: Subject: Re: [VOTE] Apache CouchDB 1.2.0 release, second round From: Noah Slater To: dev@couchdb.apache.org Content-Type: multipart/alternative; boundary=e89a8f22c33f1633ac04b9f996e9 X-Gm-Message-State: ALoCoQl9fUErZANIDsZmEQC2qmbNAmqX4VKqhvSXtd/lWHz+htFAGcrj14ZeFEuLQALkk6jgVA45 X-Virus-Checked: Checked by ClamAV on apache.org --e89a8f22c33f1633ac04b9f996e9 Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: quoted-printable If the fix is simple enough, I would prefer to see it in. The effects sound moderately serious, and this effects the most recent Erlang, not some legacy shit. On Mon, Feb 27, 2012 at 8:18 PM, Robert Newson wrote: > 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 > download page. > > > > http://git-wip-us.apache.org/repos/asf?p=3Dcouchdb.git;a=3Dcommit;h=3Db= 1af764brefers > > 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 eithe= r > 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. > > > > =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 fe= el > > 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 releas= e > > notes that R15B support isn't there yet and ship a 1.2.1 soonish with t= he > > 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 > > -- > > > > > --e89a8f22c33f1633ac04b9f996e9--