They didn't give a drop-dead date for the move, but they asked us to start making the change. I think it would be reasonable for us to push that change with the next installer update.
I don't think we need our own CGI script in the future, if we can utilize the JSON file. They originally put that in for the Open Office folks, so I know they won't change it on the fly for the next reason. -Nick On Thu, Sep 3, 2015 at 1:19 AM, Alex Harui <aha...@adobe.com> wrote: > Yup, it certainly is a hack, but one we could put in place quickly. > > How long did Infra say they’d let us run the way we currently are? Are > they also deprecating the asjson param in favor of as_json? > > If we do go and change the Installer, it seems like we need to have it > pull its mirror URL from a new entry in the sdk-installer-4.0.xml file, > otherwise we’ll break current installs. Does that make sense? And if we > are going to use JSON, do we even our own cgi script. Seems like we can > just parse what we need out of the JSON? > > -Alex > > On 9/2/15, 1:37 PM, "Nicholas Kwiatkowski" <nicholaskwiatkow...@gmail.com> > wrote: > > >We could, but that is very hack-ish. Even more hack-ish than the > >installer > >code-base. > > > >-Nick > > > >On Wed, Sep 2, 2015 at 3:27 PM, Alex Harui <aha...@adobe.com> wrote: > > > >> I’m just exploring ways to avoid having to make another Installer > >>release. > >> From a quick look at the code, the Installer code effectively > >> screen-scrapes the cgi result. It looks like it is looking for the > >>first > >> <p> tag. Switching to JSON certainly makes sense, but then we need a > >>new > >> release. Could our single-mirror-url.cgi call mirror.cgi with as_json > >>and > >> find the URL in the JSON, wrap it in a <p> tag and return that? I don’t > >> know much about cgi. > >> > >> -Alex > >> > >> On 9/2/15, 12:18 PM, "Nicholas Kwiatkowski" > >> <nicholaskwiatkow...@gmail.com> wrote: > >> > >> >We are OK still having the .cgi on our site as is. But they deprecated > >> >the > >> >results of mirrors.cgi that output just the URL. They want us to use > >>that > >> >same script, but with the JSON output. > >> > > >> >-Nick > >> > > >> >On Wed, Sep 2, 2015 at 11:26 AM, Alex Harui <aha...@adobe.com> wrote: > >> > > >> >> Hi Nick, > >> >> > >> >> Thanks for digging into this. FWIW, the flex-sdk download.xml ant > >> >>script > >> >> currently uses closer.cgi. The FlexJS install script uses > >> >> http://www.apache.org/dyn/mirrors/mirrors.cgi. If infra has shut > off > >> >> mirrors.cgi then we have more work to do, although we already hit > >> >> mirrors.cgi with an “asjson” parameter as opposed to the “as_json” > >> >> parameter Infra is now suggesting. Is Infra blocking the old asjson > >> >> parameter? > >> >> > >> >> Before we put everything on hold to try to create another Installer > >> >> release, is there any way we can redirect our single-mirror-url.cgi > >>to > >> >> some other URL? I don’t know if the .htaccess files kick in first, > >>or > >> >>if > >> >> we can fix the installer by changing the > >>sdk-installer-config-4.0.xml to > >> >> point to a single-mirror-url.lua or something like that. AFAICT, the > >> >> installer picks up the URL of single-mirror-url.cgi from the > >> >> sdk-installer-config-4.0.xml file. > >> >> > >> >> -Alex > >> >> > >> >> > >> >> On 9/2/15, 7:11 AM, "Nicholas Kwiatkowski" > >> >><nicholaskwiatkow...@gmail.com> > >> >> wrote: > >> >> > >> >> >Infra has put in a temporary fix for this. Everything should be > >> >>working > >> >> >again. > >> >> > > >> >> >They have asked us to switch to a system that can parse JSON. The > >>JSON > >> >> >call will call the new LUA script which helps them out. > >> >> > > >> >> >It looks like we will have to fix the installer badge and the > >>installer > >> >> >itself. I don't think anything else depends on the CGI on our > >>server > >> >> >(somebody correct me if I'm wrong). The new URL to parse would be > >> >> >http://flex.apache.org/single-mirror-url.cgi?as_json=1 > >> >> > > >> >> >-Nick > >> >> > > >> >> >On Wed, Sep 2, 2015 at 9:40 AM, Nicholas Kwiatkowski < > >> >> >nicholaskwiatkow...@gmail.com> wrote: > >> >> > > >> >> >> I'm working with infra to see what is going on. We are not the > >>only > >> >> >> project to report it, it seems. > >> >> >> > >> >> >> -Nick > >> >> >> > >> >> >> On Wed, Sep 2, 2015 at 8:09 AM, Tom Chiverton <t...@extravision.com > > > >> >> >>wrote: > >> >> >> > >> >> >>> Yes, I am afraid so. > >> >> >>> > >> >> >>> They have made changes to how the mirror URLs are retrieved. > >> >> >>> It looks like we will need to change the installer to replace > >>.cgi > >> >>with > >> >> >>> .lua in the call, and also tidy up whatever is causing the HTML > >> >> >>>comment to > >> >> >>> appear. > >> >> >>> > >> >> >>> In the mean time, you should be able to install using Ant > >> >>(instructions > >> >> >>> on the help page linked from the side of the installer Flash > >>app). > >> >> >>> > >> >> >>> Tom > >> >> >>> > >> >> >>> On 02/09/15 12:30, Harbs wrote: > >> >> >>> > >> >> >>>> Is this a problem with the Apache mirror setup? > >> >> >>>> > >> >> >>> > >> >> >>> > >> >> >> > >> >> > >> >> > >> > >> > >