Return-Path: X-Original-To: apmail-cordova-dev-archive@www.apache.org Delivered-To: apmail-cordova-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 C6AC4EEE6 for ; Tue, 22 Jan 2013 01:45:07 +0000 (UTC) Received: (qmail 62364 invoked by uid 500); 22 Jan 2013 01:45:07 -0000 Delivered-To: apmail-cordova-dev-archive@cordova.apache.org Received: (qmail 62337 invoked by uid 500); 22 Jan 2013 01:45:07 -0000 Mailing-List: contact dev-help@cordova.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@cordova.apache.org Delivered-To: mailing list dev@cordova.apache.org Received: (qmail 62328 invoked by uid 99); 22 Jan 2013 01:45:07 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 22 Jan 2013 01:45:07 +0000 X-ASF-Spam-Status: No, hits=0.3 required=5.0 tests=FRT_ADOBE2,RCVD_IN_DNSWL_LOW,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of brian.leroux@gmail.com designates 209.85.220.180 as permitted sender) Received: from [209.85.220.180] (HELO mail-vc0-f180.google.com) (209.85.220.180) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 22 Jan 2013 01:45:03 +0000 Received: by mail-vc0-f180.google.com with SMTP id fo13so1434350vcb.39 for ; Mon, 21 Jan 2013 17:44:42 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:x-received:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:content-type :content-transfer-encoding; bh=K4MkboQ5NycJTj/ApKgMMbLdVjeGotC0HOqfxvAHMPg=; b=s3lIXQxOtjIg4/nTCVQTx8rhfl5Wztt+aNvdfDPKNK3d64TVXibeojRxuOho128lPn tt4TZTGGtLKqessZKbQtymQFQtHnLoP293T87TjustZiyloCXhV88LqST5+zFyL8TcWq k8ZUtJvuDfN30Yxg9Sijgmmoy7qyHG12scZumg21Y4kSvPF+SCB6+CE2ehaLAUuXqatP BmmXPbICk3ISDCfwTboPUzVQH99UBqb5gDBLl7dTuiTXplNlvaOVSPQUOUDHgwsR4/kz vFYRcFDlNJmIwSAB28DEzY4pPxb34g8jjm7pY4328n0WVptOiIGElzCfkxj5cHrbfBnV 5MoQ== MIME-Version: 1.0 X-Received: by 10.220.218.197 with SMTP id hr5mr21362235vcb.8.1358819082233; Mon, 21 Jan 2013 17:44:42 -0800 (PST) Sender: brian.leroux@gmail.com Received: by 10.58.38.230 with HTTP; Mon, 21 Jan 2013 17:44:42 -0800 (PST) In-Reply-To: References: Date: Mon, 21 Jan 2013 19:44:42 -0600 X-Google-Sender-Auth: JlLcgY2E6cyfWnbFY61qL1NutmU Message-ID: Subject: Re: CordovaJS is broken on Android 2.x, rollback and re-tag? From: Brian LeRoux To: dev@cordova.apache.org Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable X-Virus-Checked: Checked by ClamAV on apache.org man, sure is nice having continuous integration. which is to say: thank you= fil On Mon, Jan 21, 2013 at 4:14 PM, Filip Maj wrote: > BTW: the last commit on Android bumped the latest results on the ci > dashboard from ~84% to 97%. Thank you everyone for resolving this promptl= y! > > On 1/21/13 1:48 PM, "Joe Bowser" wrote: > >>Cool. I re-tagged the JS and Android to include the fix for Android >>2.3.0, since it's early enough. >> >>On Mon, Jan 21, 2013 at 1:19 PM, Andrew Grieve >>wrote: >>> Yikes, I somehow missed that we're trying to do a 2.4 release. I see no= w >>> that there were bugs created for it, but was there any kind of "hey, >>>let's >>> do a release"-type email? I thought we'd at least figure out this >>>master vs >>> dev/Next/Stable branch thing before we cut a 2.4. >>> >>> I think the JS fix should be pretty trivial & easier than rolling back >>> since I think we'd need to roll back the related changes on the android >>> code-base as well. >>> >>> >>> On Mon, Jan 21, 2013 at 3:15 PM, Filip Maj wrote: >>> >>>> According to the CI this isn't working properly on Android 4.x either. >>>> >>>> I think part of this is the array check in the android exec: >>>> >>>> >>>>https://git-wip-us.apache.org/repos/asf?p=3Dcordova-android.git;a=3Dblo= b;f=3Df >>>>ram >>>> >>>>ework/assets/js/cordova.android.js;h=3D8d8b80889c140210012ac57a3fbc8c63= 2e1 >>>>51d>>>;f=3Dframework/assets/js/cordova.android.js;h=3D8d8b80889c140210012ac57= a3fbc >>>>8c632e151d> >>>> cb;hb=3Ddbfe12a9933632700fc5e220777bc617c2356670#l1055 >>>> >>>> >>>> If args[i] is null or undefined, then it will error out. That=B9s why >>>>some >>>> of the APIs which are unrelated to the array buffer work are failing. >>>>See >>>> ci.cordova.io for details. >>>> >>>> Another issue is >>>> >>>>https://git-wip-us.apache.org/repos/asf?p=3Dcordova-android.git;a=3Dblo= b;f=3Df >>>>ram >>>> >>>>ework/assets/js/cordova.android.js;h=3D8d8b80889c140210012ac57a3fbc8c63= 2e1 >>>>51d>>>;f=3Dframework/assets/js/cordova.android.js;h=3D8d8b80889c140210012ac57= a3fbc >>>>8c632e151d> >>>> cb;hb=3Ddbfe12a9933632700fc5e220777bc617c2356670#l1056 >>>> >>>> `window.btoa` is probably not available/undefined on the older >>>>androids. >>>> >>>> My vote would be to rollback the array buffer work, and land it in >>>> cordova-js + the underlying platforms only once we have full support >>>>for >>>> android, iOS, blackberry and windows phone. >>>> >>>> On 1/21/13 11:56 AM, "Joe Bowser" wrote: >>>> >>>> >Hey >>>> > >>>> >We're going through the motions for release, and it seems that the we >>>> >may have to roll back the recent changes to the JS so that we can tag >>>> >for a release. It seems that there were issues with the ArrayBuffer >>>> >changes on Android (and likely others) and the most recent work is >>>> >displaying alert errors when I start it up in Mobile-Spec. >>>> > >>>> >Should we rollback and re-tag the JS (and Android)? Or should we have >>>> >an RC2 ASAP, because this candidate clearly has failed. >>>> > >>>> >Joe >>>> >>>> >