Erik,

This is the closest we have come in terms of a solution to this problem
:-)  Lets try to figure out a way to implement and test this.

If you don't mind, can you please post this approach on
infrastructure-...@apache.org and see if there are any objections?

Nick, do you think you can implement this on the server?  The steps seem to
be relatively straightforward.   If needed, I can try to get access and try
it out.

Thanks,
Om
On Jul 25, 2012 3:37 PM, "Erik de Bruin" <e...@ixsoftware.nl> wrote:

> Hi,
>
> I think I have the solution figured out, but I have no way of testing it.
>
> I'm posting my findings ("steps to reproduce" ;-)) here and attaching
> my patches to FLEX-33106, for lack of a better 'location'. Here goes:
>
> 1. Create 'single-mirror-url.cgi' in the root of the site (i.e.
> http://incubator.apache.org/flex/single-mirror-url.cgi) with these
> three lines:
>
> #!/bin/sh
> # Wrapper around the standard mirrors.cgi script
> exec /www/www.apache.org/dyn/mirrors/mirrors.cgi $*
>
> 2. Create 'single-mirror-url.html' (.mdtext?) next to the .cgi from
> step 1., with only this line:
>
> [preferred]
>
> 3. Set CGI script permissions to executable
>
> % chmod a+x single-mirror-url.cgi
>
> 4. In 'ApacheFlexConfig.xml', change the 'path' attribute of the
> 'ApacheFlexSDK' node to "/incubator/flex/4.8.0-incubating/binaries/"
> and the 'file' attribute to
> "apache-flex-sdk-4.8.0-incubating-bin.zip". Note: the application
> (when patched) will take care of the addition of the mirror domain to
> complete the URL.
>
> 5. Apply patches to InstallApacheFlex source
>
>     InstallApacheFlex.txt for InstallApacheFlex.mxml
>     ViewResourceConstants.txt for ViewResourceConstants.as
>     RuntimeLocale.txt for RuntimeLocale.as
>
> HTH and that I understood the rules and regulations for patching etc.
> correctly (if not, please tell me and I'll behave better next time),
>
> Regards,
>
> EdB
>
>
>
> On Wed, Jul 25, 2012 at 7:36 PM, Om <bigosma...@gmail.com> wrote:
> > On Wed, Jul 25, 2012 at 10:02 AM, Erik de Bruin <e...@ixsoftware.nl>
> wrote:
> >
> >> Hi,
> >>
> >> I might be able to help with this. Can you host PHP (which is the
> >> language I'm most familiar with)?
> >>
> >> I can call the 'closer-cgi' (whatever that is, I'd have to read up a
> >> bit on the intended functionality) from PHP and return the config XML.
> >>
> >> I can create a patch for the app as well, allowing it to handle the
> >> call to the web service instead of reading the config XML from local
> >> system.
> >>
> >> EdB
> >>
> >
> > Erik,
> >
> > That would be awesome!  Here is some documentation regarding this:
> > http://www.apache.org/dev/mirrors.html
> > http://www.apache.org/dev/release-download-pages.html
> >
> > Here is config file that the installer app loads:
> >
> http://people.apache.org/~bigosmallm/installapacheflex/ApacheFlexConfig.xml
> >
> > In this xml, the element: <file name="ApacheFlexSDK" path="
> >
> http://people.apache.org/~cframpton/ApacheFlexRC/release_candidate_3/binaries/
> "
> > file="apache-flex-sdk-4.8.0-incubating-bin.zip"/>
> >
> > needs to updated dynamically with the 'preferred mirror' url from the
> > closer.cgi script.
> >
> > I hope this info is sufficient for you to start.  You might want to jump
> on
> > to infrastructure-...@apache.org (public list) if you need expert
> advice.
> >
> > Thanks for volunteering :-)
> >
> > Om
>
>
>
> --
> Ix Multimedia Software
>
> Jan Luykenstraat 27
> 3521 VB Utrecht
>
> T. 06-51952295
> I. www.ixsoftware.nl
>
>
>
> P.S. I would like everybody to know that as of this morning I broke my
> personal record for days lived.
>

Reply via email to