Well, right now, the install() methods have a request() call that is commented out in favor of a get() call. The request call is set up to call the mirrors.cgi, the get() call is set up to grab the nightly. If the install() method could have a parameter passed to it, then we wouldn't have to comment out one path or the other and could just run with an additional parameter to get the nightly, and no parameter hits the mirror.cgi.
I could imagine even more sophisticated code that grabs the latest release URLs from the same place as the installer so we don't have to update the npm scripts as often and maybe lets you choose a version, but that doesn't seem that important to me. -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 1:00 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? Sure we could do that. Can you give more requirements on how the command line switch would need to work? I can try to add this as soon as possible. Thanks, Om On Tue, Aug 30, 2016 at 12:57 PM, Alex Harui <aha...@adobe.com<mailto: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:aha...@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 > >