Return-Path: X-Original-To: apmail-incubator-callback-dev-archive@minotaur.apache.org Delivered-To: apmail-incubator-callback-dev-archive@minotaur.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 8849ED4F3 for ; Fri, 31 Aug 2012 20:25:09 +0000 (UTC) Received: (qmail 52178 invoked by uid 500); 31 Aug 2012 20:25:09 -0000 Delivered-To: apmail-incubator-callback-dev-archive@incubator.apache.org Received: (qmail 52153 invoked by uid 500); 31 Aug 2012 20:25:09 -0000 Mailing-List: contact callback-dev-help@incubator.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: callback-dev@incubator.apache.org Delivered-To: mailing list callback-dev@incubator.apache.org Received: (qmail 52145 invoked by uid 99); 31 Aug 2012 20:25:09 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 31 Aug 2012 20:25:09 +0000 X-ASF-Spam-Status: No, hits=-1.3 required=5.0 tests=FRT_ADOBE2,RCVD_IN_DNSWL_MED,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of fil@adobe.com designates 64.18.1.183 as permitted sender) Received: from [64.18.1.183] (HELO exprod6og102.obsmtp.com) (64.18.1.183) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 31 Aug 2012 20:25:03 +0000 Received: from outbound-smtp-1.corp.adobe.com ([192.150.11.134]) by exprod6ob102.postini.com ([64.18.5.12]) with SMTP ID DSNKUEEdi5xtRgL4MQDiW/mxSGBvkq9UsN4I@postini.com; Fri, 31 Aug 2012 13:24:43 PDT Received: from inner-relay-4.eur.adobe.com (inner-relay-4.adobe.com [193.104.215.14]) by outbound-smtp-1.corp.adobe.com (8.12.10/8.12.10) with ESMTP id q7VKM9k0022165 for ; Fri, 31 Aug 2012 13:22:10 -0700 (PDT) Received: from nacas03.corp.adobe.com (nacas03.corp.adobe.com [10.8.189.121]) by inner-relay-4.eur.adobe.com (8.12.10/8.12.9) with ESMTP id q7VKOeYr024983 for ; Fri, 31 Aug 2012 13:24:40 -0700 (PDT) Received: from nambxv01a.corp.adobe.com ([10.8.189.95]) by nacas03.corp.adobe.com ([10.8.189.121]) with mapi; Fri, 31 Aug 2012 13:24:40 -0700 From: Filip Maj To: "callback-dev@incubator.apache.org" Date: Fri, 31 Aug 2012 13:23:33 -0700 Subject: Re: Circular require()s Thread-Topic: Circular require()s Thread-Index: Ac2HtqUxL4Wvx9UZSoewC2VFoLKL+Q== Message-ID: In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: user-agent: Microsoft-MacOutlook/14.2.3.120616 acceptlanguage: en-US Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Virus-Checked: Checked by ClamAV on apache.org I've reverted the change and re-tagged JS. I would HIGHLY recommend rebuilding the JS and re-testing everything on all platforms just in case. On 8/31/12 1:10 PM, "Michael Brooks" wrote: >If the circular dependency issue is isolated to one or more commits, then >you can revert those commits (basically an inverted cherry-pick - undoing >the particular commit). > >On Fri, Aug 31, 2012 at 1:04 PM, Filip Maj wrote: > >> Can we cherry-pick the circular require commit out and run through the >> motions? There are a lot of good commits that we should include ethat >> follow it. Any volunteers? >> >> On 8/31/12 12:59 PM, "Gord Tanner" wrote: >> >> >Know what >> > >> >+1 to rolling it back. >> > >> >Way to many things to test at this point to ensure we don't miss >>anything. >> > >> >On Fri, Aug 31, 2012 at 3:56 PM, Andrew Grieve >> >wrote: >> >> These are usually easy to fix by moving one of the require()s one >> >>nesting >> >> deeper. >> >> >> >> That said, it might be worth just rolling the CL back for now and >>then >> >> rolling it forward after the tagging. >> >> >> >> >> >> On Fri, Aug 31, 2012 at 3:37 PM, Filip Maj wrote: >> >> >> >>> Gord is this a showstopper? >> >>> >> >>> On 8/31/12 11:58 AM, "Shazron" wrote: >> >>> >> >>> >So, what does this mean. Should all platforms hold? >> >>> > >> >>> >On Fri, Aug 31, 2012 at 11:44 AM, Filip Maj wrote: >> >>> >> Oh balls. Just tagged 2.1.0rc2 >> >>> >> >> >>> >> On 8/31/12 11:35 AM, "Gord Tanner" wrote: >> >>> >> >> >>> >>>This is currently breaking tizen and File API's >> >>> >>> >> >>> >>>Should we remove this and push to 2.2 to give people time to >>clean >> >>>this >> >>> >>>up? >> >>> >>> >> >>> >>>On Mon, Aug 20, 2012 at 2:06 PM, Andrew Grieve >> >>> >> >>> >>>wrote: >> >>> >>>> Done and done. >> >>> >>>> >> >>> >>>> >> >>> >>>> >> >>> >> https://git-wip-us.apache.org/repos/asf?p=3Dincubator-cordova-js.git;a= =3Dco >> >>> >>>>mm >> >>> >>>>it;h=3D188232f42e60745c961363638560ad3c41b6590c >> >>> >>>> >> >>> >>>> >> >>> >>>> On Mon, Aug 20, 2012 at 1:24 PM, Patrick Mueller >> >>> >> >>> >>>>wrote: >> >>> >>>> >> >>> >>>>> On Mon, Aug 20, 2012 at 1:12 PM, Andrew Grieve >> >>> >> >>> >>>>>wrote: >> >>> >>>>> >> >>> >>>>> > ... >> >>> >>>>> > I think these restrictions are too hard to get right, and >>that >> >>>we >> >>> >>>>>should >> >>> >>>>> > just make require cycles an error. Objections? >> >>> >>>>> > >> >>> >>>>> >> >>> >>>>> +1, I think this should be containable for us. >> >>> >>>>> >> >>> >>>>> -- >> >>> >>>>> Patrick Mueller >> >>> >>>>> http://muellerware.org >> >>> >>>>> >> >>> >> >> >>> >> >>> >> > >> > >> > >> >-- >> >Gord Tanner >> >Senior Developer / Code Poet >> >tinyHippos Inc. >> >@tinyhippos >> >>