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

Reply via email to