I don't think we can add extra options to the npm install command. I just
did a quick test locally like this:

npm install flexjs-0.7.0.tgz -g -extr

In the download_dependencies.js script, I checked the value of
process.argv, and I could not see the "-extra" argument.

However, NPM supports the concept of a "tag" for a release. Normally, when
you publish to the registry, you publish to the "latest" tag. We could
publish a special version to a "nightly" tag that downloads nightly builds
instead of release builds.

Then, when you want a nightly build, you can do something like this:

npm install flexjs@nightly -g

A release version is still installed normally:

npm install flexjs -g

- Josh

On Tue, Aug 30, 2016 at 12:57 PM, Alex Harui <aha...@adobe.com> wrote:

> Om,
>
> Is there a way to pick up command line parameters so we could use a
> –nightly flag to test against the nightly CI server instead of the mirrors
> so we could have both code-paths in the repo and wouldn't have to remember
> to revert some of this code?
>
> -Alex
>
> From: "omup...@gmail.com<mailto:omup...@gmail.com>" <omup...@gmail.com
> <mailto:omup...@gmail.com>> on behalf of OmPrakash Muppirala <
> bigosma...@gmail.com<mailto:bigosma...@gmail.com>>
> Date: Tuesday, August 30, 2016 at 12:53 PM
> To: Alex Harui <aha...@adobe.com<mailto:aha...@adobe.com>>
> Cc: "dev@flex.apache.org<mailto:dev@flex.apache.org>" <dev@flex.apache.org
> <mailto:dev@flex.apache.org>>, "harbs.li...@gmail.com<mailto:
> harbs.li...@gmail.com>" <harbs.li...@gmail.com<mailto:
> harbs.li...@gmail.com>>
> Subject: Re: AW: AW: Will we have a new release out the door till 8th of
> September?
>
> I just looked over your changes.  Looks fine to me.  We should remember to
> revert the hardcoded paths of falcon/flexjs binaries to the mirror urls
> once we push the release out.
>
> Then we can test the npm flexjs distribution one last time and push the
> module out to npmjs.org<http://npmjs.org>
>
> Thanks for pushing this out.  It would have taken quite a long time for me
> to figure out all the changes.
>
> Regards,
> Om
>
> On Tue, Aug 30, 2016 at 12:47 PM, Alex Harui <aha...@adobe.com<mailto:
> aha...@adobe.com>> wrote:
> OK, I just pushed changes that seem to work with the nightly build.  I
> think we have to update the scripts once more once the final release is out
> on the mirrors.  Then is there a final step where we publish this module to
> the uber Node registry?
>
> I would like to have at least one more PMC member review the release
> before we cut RCs.  I will post more information in the Last Call thread in
> case folks are filtering for that.
>
> -Alex
>
> From: "omup...@gmail.com<mailto:omup...@gmail.com>" <omup...@gmail.com
> <mailto:omup...@gmail.com>> on behalf of OmPrakash Muppirala <
> bigosma...@gmail.com<mailto:bigosma...@gmail.com>>
> Date: Monday, August 29, 2016 at 12:37 PM
> To: Alex Harui <aha...@adobe.com<mailto:aha...@adobe.com>>
> Cc: "dev@flex.apache.org<mailto:dev@flex.apache.org>" <dev@flex.apache.org
> <mailto:dev@flex.apache.org>>, "harbs.li...@gmail.com<mailto:
> harbs.li...@gmail.com>" <harbs.li...@gmail.com<mailto:
> harbs.li...@gmail.com>>
>
> Subject: Re: AW: AW: Will we have a new release out the door till 8th of
> September?
>
> Locally, you can test by simply running:
>
> Install: npm install -g
> Uninstall: npm uninstall flexjs -g
>
> If you want to test the one deployed on npm, you need to run:
> Install: npm install flexjs -g
> Uninstall: npm uninstall flexjs -g
>
> Installing will add the flexjs module to:
>
> Windows: C:\Users\<username>\AppData\Roaming\npm\node_modules\flexjs\
> Mac: /usr/local/lib/node_modules/flexjs/examples/flexjs/
>
> On Mon, Aug 29, 2016 at 12:31 PM, Alex Harui <aha...@adobe.com<mailto:
> aha...@adobe.com>> wrote:
> How do you test changes?
>
> Sent from my LG G3, an AT&T 4G LTE smartphone
>
> ------ Original message------
> From: OmPrakash Muppirala
> Date: Mon, Aug 29, 2016 11:30 AM
> To: dev@flex.apache.org<mailto:dev@flex.apache.org>;
> Cc: Harbs;
> Subject:Re: AW: AW: Will we have a new release out the door till 8th of
> September?
>
> Still on it.  Sorry it turned out to be more work than I thought.  Hope to
> get it done soon.
>
> Unless someone wants to jump in and help out.  Looks like most of the
> changes are in this file:
>
> https://github.com/apache/flex-utilities/blob/develop/
> npm-flexjs/dependencies/ApacheFalcon.js
>
> Thanks,
> Om
>
> On Mon, Aug 29, 2016 at 7:19 AM, Alex Harui <aha...@adobe.com<mailto:aharu
> i...@adobe.com>> wrote:
>
> >
> >
> > On 8/29/16, 12:31 AM, "Christofer Dutz" <christofer.d...@c-ware.de<
> mailto:christofer.d...@c-ware.de>> wrote:
> >
> > >So what's the state on this?
> >
> > I was hoping to hear from Om that the npm was working again.  And I was
> > hoping to hear from at least one more PMC member that they checked the
> > release packages and they looked ok.  Have you done that?  Plus, at least
> > 3 PMC members were on the road last week.  I'd like to get a vote going
> by
> > Tuesday or Wednesday.  I might be able to work on the npm stuff, but I've
> > never done it before.
> >
> > -Alex
> >
> >
>
>
>

Reply via email to