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? > >> >>>> > >> >>> > >> >>> > >> >> > >> > >> > >