OK, no CDN for Apache.  I'd seriously consider paying for this one small
file to be hosted on a CDN if it made a difference in responsiveness.

Another potential improvement is around checksumming the AIR and other
downloads.  Bad downloads seems to be the next most common problem.  IIRC
the AIR and player checkums sometimes change when Adobe pushes some minor
update to that version's SDK.  Would we need to run some task to
constantly update the checksums?  Could we do that as a Jenkins task?

-Alex

On 5/3/14 8:41 AM, "Nicholas Kwiatkowski" <nicho...@spoon.as> wrote:

>Most Windows installers will set the "requiresPrivilage" metadata in the
>.exe, so Windows requires elevated permissions before it launches. I've
>seen some that wait until they run across something they can't install
>without permission before they elevate.  It's all over the board.
>
>I'd be surprised if Apache didn't have some sort of mirror system for
>their
>sites...  Maybe it's a question that we need to ask.
>
>-Nick
>
>
>On Sat, May 3, 2014 at 10:13 AM, Alex Harui <aha...@adobe.com> wrote:
>
>>
>>
>> On 5/3/14 5:41 AM, "Nicholas Kwiatkowski" <nicho...@spoon.as> wrote:
>>
>> >My only worry about putting the XML file on DIST is that it does break
>>the
>> >realm of trust (some nefarious mirror could modify this file to
>>download a
>> >modified version of the SDK).
>> Good point.  And I think I have to go back to a.o to get the mirror.cgi
>>to
>> find the mirror.  What about using a CDN?
>>
>> >I'm assuming that we hard-coded the CRC
>> >checks to go back to apache.org to validate the downloads, which still
>> >means there could be errors.
>> AFAICT, the Installer goes back to a.o for the checksum.
>> >
>> >As far as permission goes, there is a Windows API to escalate the
>> >privilege
>> >of the running program to Admin.  We could do a write test to the
>> >directory
>> >chosen (just touch a file and delete it) right as the user selects it,
>>and
>> >if it fails, we could call that API.  It would require an ANE, but I
>>think
>> >I have one already that does that, if people want me to bring it in.
>> Sounds interesting, but is that really "ok"?  Do other installers do
>>that?
>>
>> >
>> >-Nick
>> >
>> >
>> >On Sat, May 3, 2014 at 3:38 AM, Justin Mclean
>> ><jus...@classsoftware.com>wrote:
>> >
>> >> Hi,
>> >>
>> >> > For me, I don't have to do anything special on Windows to run the
>> >> > installer, probably because I have admin rights.
>> >> I assume we can read the permissions on the directory chosen and warn
>> >>the
>> >> user if it's not writable and ask them to select another?
>> I don't see an AIR API for this, but I could have missed it.
>>
>> -Alex
>>
>>

Reply via email to