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 D1FD817865 for ; Tue, 11 Aug 2015 00:29:38 +0000 (UTC) Received: (qmail 9385 invoked by uid 500); 11 Aug 2015 00:29:38 -0000 Delivered-To: apmail-cordova-dev-archive@cordova.apache.org Received: (qmail 9337 invoked by uid 500); 11 Aug 2015 00:29:38 -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 9320 invoked by uid 99); 11 Aug 2015 00:29:38 -0000 Received: from Unknown (HELO spamd3-us-west.apache.org) (209.188.14.142) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 11 Aug 2015 00:29:38 +0000 Received: from localhost (localhost [127.0.0.1]) by spamd3-us-west.apache.org (ASF Mail Server at spamd3-us-west.apache.org) with ESMTP id 8E57B1839B4 for ; Tue, 11 Aug 2015 00:29:37 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd3-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: 3.13 X-Spam-Level: *** X-Spam-Status: No, score=3.13 tagged_above=-999 required=6.31 tests=[DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_ENVFROM_END_DIGIT=0.25, HTML_MESSAGE=3, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=disabled Authentication-Results: spamd3-us-west.apache.org (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com Received: from mx1-us-west.apache.org ([10.40.0.8]) by localhost (spamd3-us-west.apache.org [10.40.0.10]) (amavisd-new, port 10024) with ESMTP id rNHjC2ldbOl7 for ; Tue, 11 Aug 2015 00:29:29 +0000 (UTC) Received: from mail-ob0-f173.google.com (mail-ob0-f173.google.com [209.85.214.173]) by mx1-us-west.apache.org (ASF Mail Server at mx1-us-west.apache.org) with ESMTPS id 371CC24AC5 for ; Tue, 11 Aug 2015 00:29:29 +0000 (UTC) Received: by obnw1 with SMTP id w1so136469548obn.3 for ; Mon, 10 Aug 2015 17:29:28 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :content-type; bh=BB3aX84HqTjorrxjpIk0cDOtvddXDhob5DUz6Ko0I7I=; b=04FG/rk7mxPfEFC1cj7naNf9H6FyrQrnJMXHB/MOdJLYkA4EDD9aDejP/YAr6QWZ7t TeYtvg829KY0jIdtzhLoHSbQbONRygF7NGmQ5jVi38cqg0tZ9bM9wGdnQhR3xIBdvX/M r1jbb+NCJ7eQQbllNpyFqR68zfAovv1TCNjTFg2cE6yj9wp/GlbWDagIPRBRO/XK94Eu i2quPjugZekxd24LDYvEz3g767MPe2wJwLZODpqlrSYZKLaVT2Cn+UYVorrfR4sb+GOg XEyY59J1wwhWB+xMXyzGXE5dXQYqHGvqw6BM2Nzj6U5yvc3u+hNrmMb+0JRCWKtWXLgf Og2w== X-Received: by 10.182.210.165 with SMTP id mv5mr22011098obc.82.1439252968568; Mon, 10 Aug 2015 17:29:28 -0700 (PDT) MIME-Version: 1.0 Received: by 10.182.245.131 with HTTP; Mon, 10 Aug 2015 17:29:09 -0700 (PDT) In-Reply-To: <853C2739-C77D-470A-96E8-889C54035EA6@gmail.com> References: <853C2739-C77D-470A-96E8-889C54035EA6@gmail.com> From: Steven Gill Date: Mon, 10 Aug 2015 17:29:09 -0700 Message-ID: Subject: Re: [VOTE] 3.9.1 iOS Release To: "dev@cordova.apache.org" Content-Type: multipart/alternative; boundary=001a11c24894eeffe0051cfe31a3 --001a11c24894eeffe0051cfe31a3 Content-Type: text/plain; charset=UTF-8 This vote thread has failed. New one incoming. On Mon, Aug 10, 2015 at 5:20 PM, Carlos Santana wrote: > Yes I agree Steve with direction of long term solution we just need to be > aware that bin/create needs to be updated to move the modules to final > location in cordova-cli workflow and handle platform updates and at the > same time take care also of platform centric workflow where a files today > stay in place. > > Kind of messy right know. > > - Carlos > Sent from my iPhone > > > On Aug 10, 2015, at 5:41 PM, Steven Gill wrote: > > > > I think a better long term solution would be to move bin/node_modules > into > > root node_modules and include them as bundleDependencies. But I won't do > > that for now as it probably involves updating references. > > > > I will do your suggestion and retag + start another vote thread. > > > > > > > >> On Sat, Aug 8, 2015 at 5:35 AM, Carlos Santana > wrote: > >> > >> I got some progress, > >> I think the fix is, Steve give it a try to see if you get same results > >> > >> node -v > >> v0.12.7 > >> npm -v > >> 2.11.3 > >> > >> cd cordova-ios > >> git checkout 3.9.1 > >> rm -rf node_modules > >> edit package.son > >> move all from dependencies to devDependencies > >> remove dependencies > >> remove all bundledDependencies > >> > >> don't worry about removing all bundleDepencies, they are already there > in > >> bin/node_modules/ in source control git (i.e. I'm still not happy with > this > >> but it works) > >> > >> this will leave only devDependencies > >> "devDependencies": { "jshint": "^2.6.0", "uncrustify": "^0.6.1", > >> "jasmine-node": "~1", "shelljs": "^0.2.6", "coffee-script": "^1.7.1", > >> "nodeunit": "^0.8.7" } > >> > >> npm install > >> npm test > >> > >> Run coho as normal and create tgz > >> > >> > >> the reason is included is because when we run npm install everything in > >> bundleDependencies get's installed in node_modules > >> then when npm pack runs it packs bundleDependencies that are present in > >> dependencies in this case shelljs > >> > >> > >> > >> On Sat, Aug 8, 2015 at 7:47 AM Carlos Santana > >> wrote: > >> > >>> OK the tag doesn't show on github. but I was using maybe wrong apache > >> git, > >>> I guess this is some type of mirror//stage that is the one that pushes > to > >>> github. > >>> git://git.apache.org/cordova-ios.git > >>> > >>> then I switched to the correct normal one > >>> https://git-wip-us.apache.org/repos/asf/cordova-ios.git > >>> and now I see the 3.9.1 WTF? > >>> > >>> Anyway I was lazy and use the apache git url from github :-) > >>> > >>> Maybe we need to open a INFRA to get the tags populated to github? > >>> > >>> keep reading if you want to see my WTF moment :-) > >>> > >>> \cordova-ios:(master)$ git remote -v > >>> origin git://git.apache.org/cordova-ios.git (fetch) > >>> origin git://git.apache.org/cordova-ios.git (push) > >>> \cordova-ios:(master)$ git tag | grep 3.9 > >>> 3.9.0 > >>> \cordova-ios:(master)$ git fetch > >>> \cordova-ios:(master)$ git tag | grep 3.9 > >>> 3.9.0 > >>> > >>> \cordova-ios:(master)$ git remote -v > >>> origin https://git-wip-us.apache.org/repos/asf/cordova-ios.git (fetch) > >>> origin https://git-wip-us.apache.org/repos/asf/cordova-ios.git (push) > >>> \cordova-ios:(master)$ git tag | grep 3.9 > >>> 3.9.0 > >>> 3.9.1 > >>> > >>> > >>> > >>> > >>>> On Sat, Aug 8, 2015 at 1:10 AM Steven Gill > >>> wrote: > >>> > >>>> The tag did get pushed. > >>>> https://git-wip-us.apache.org/repos/asf?p=cordova-ios.git;a=summary. > >> For > >>>> some reason it hasn't gotten mirrored to github yet. > >>>> > >>>> I'm not sure what is going on here in regards to the node_modules > >>>> directory. Even when I did rm -rf node_modules + npm install and then > >>>> create archive, it is being included in the tgz. Looks like it might > be > >>>> happening because it is listed as a bundled dependency. I'll have to > >> look > >>>> into it more. > >>>> > >>>> > >>>> On Fri, Aug 7, 2015 at 5:40 PM, Carlos Santana > >>>> wrote: > >>>> > >>>>> -1 > >>>>> > >>>>> > >>>>> tag 3.9.1 is not push but I was able to get far in verification using > >>>>> hash d98128682c3cd6a9f51948c7cd6c0d6add2eab44 > >>>>> > >>>>> But I got block when trying to create-archive > >>>>> > >>>>> I was not able to reproduce tgz using a clean git clone and using $ > >>>>> ./cordova-coho/coho create-archive -r ios --dest testiosrelease/ > --tag > >>>>> d98128682c3cd6a9f51948c7cd6c0d6add2eab44 > >>>>> > >>>>> the tgz in cordova-ios-3.9.1.tgz > >>>>> < > >> > https://dist.apache.org/repos/dist/dev/cordova/CB-9463/cordova-ios-3.9.1.tgz > >>>>> > >>>>> Has an extra "node_modules" at the root (node_modules/shelljs/) this > >> is > >>>> not > >>>>> present in the repo, and is not present in older tgz 3.9.0 and 3.8.0 > >>>>> cordova-ios-3.9.0.tgz > >>>>> < > >> http://archive.apache.org/dist/cordova/platforms/cordova-ios-3.9.0.tgz > >>>>> > >>>>> cordova-ios-3.8.0.tgz > >>>>> < > >> http://archive.apache.org/dist/cordova/platforms/cordova-ios-3.8.0.tgz > >>>>> > >>>>> > >>>>> Not sure if these deserves a -1 but Steve, if you do a clean git > clone > >>>> from > >>>>> apache git cordova-ios and create-archive you should not get this > >>>>> "node_modules" at the root of the package tgz > >>>>> > >>>>> if you do then I did a step trying to create-archive > >>>>> > >>>>> > >>>>> > >>>>> > >>>>>> On Fri, Aug 7, 2015 at 5:30 PM Steven Gill > >>>>> wrote: > >>>>> > >>>>>> bump > >>>>>> > >>>>>> On Wed, Aug 5, 2015 at 3:59 PM, Steven Gill >>> > >>>>>> wrote: > >>>>>> > >>>>>>> Please review and vote on this 3.9.1 iOS Release > >>>>>>> by replying to this email (and keep discussion on the DISCUSS > >>>> Upcoming > >>>>>> Releases thread) > >>>>>>> > >>>>>>> Release issue: https://issues.apache.org/jira/browse/CB-9463 > >>>>>>> > >>>>>>> The archive has been published to dist/dev: > >>>>>> https://dist.apache.org/repos/dist/dev/cordova/CB-9463 > >>>>>>> > >>>>>>> The package was published from its corresponding git tag: > >>>>>>> cordova-ios: 3.9.1 (d98128682c) > >>>>>>> > >>>>>>> Note that you can test it out via: > >>>>>>> > >>>>>>> cordova platform add > >>>> https://github.com/apache/cordova-ios#3.9.1 > >>>>>>> > >>>>>>> Upon a successful vote I will upload the archive to dist/, publish > >>>> it > >>>>> to > >>>>>> NPM, and announce it. > >>>>>>> > >>>>>>> Voting guidelines: > >> > https://github.com/apache/cordova-coho/blob/master/docs/release-voting.md > >>>>>>> > >>>>>>> Voting will go on for a minimum of 48 hours. > >>>>>>> > >>>>>>> I vote +1: > >>>>>>> * Ran coho audit-license-headers over the relevant repos > >>>>>>> * Ran coho check-license to ensure all dependencies and > >>>> subdependencies > >>>>>> have Apache-compatible licenses > >>>>>>> * Updated ios@3.8.0 project to 3.9.1 and ensured that it built. > >> > > --------------------------------------------------------------------- > To unsubscribe, e-mail: dev-unsubscribe@cordova.apache.org > For additional commands, e-mail: dev-help@cordova.apache.org > > --001a11c24894eeffe0051cfe31a3--