Re: AW: [Installer] Using Alchemy/CrossBridge in the Installer

2014-06-03 Thread Alex Harui
OK, thanks. I couldn't find licensing information on the crypto library, and was halfway through hand-optimizing the md5 code we currently use when you sent that link. I've finished the hand-optimization and it now computes fast enough for me to use an AS implementation and not worry about ANE or

Re: AW: [Installer] Using Alchemy/CrossBridge in the Installer

2014-06-03 Thread Sean Thayne
Also, with Native Extensions, if you use a cross platform C++ framework like Juce, then you can maintain the ANE much easier, just need a windows and mac builders, but can use the same code for both. -Sean Thayne On Tue, Jun 3, 2014 at 12:46 PM, Sean Thayne wrote: > There is a crypto library t

Re: AW: [Installer] Using Alchemy/CrossBridge in the Installer

2014-06-03 Thread Sean Thayne
There is a crypto library that is much faster than the built in adobe stuff. http://www.blooddy.by/en/crypto/ They don't include much for documentation, but it is very fast, and pretty easy to get up and running. -Sean Thayne On Tue, Jun 3, 2014 at 12:08 PM, Nicholas Kwiatkowski wrote: > I r

Re: AW: [Installer] Using Alchemy/CrossBridge in the Installer

2014-06-03 Thread Nicholas Kwiatkowski
I run mustella directly from my IDE (IntelliJ). I don't have Cygwin installed. MinGW requires no setup. Just unzip a file and away you go. -Nick On Tue, Jun 3, 2014 at 1:55 PM, Alex Harui wrote: > Yes, but GCC on Windows requires MinGW right? Is that less onerous than > Cygwin? In theory

Re: AW: [Installer] Using Alchemy/CrossBridge in the Installer

2014-06-03 Thread Alex Harui
Yes, but GCC on Windows requires MinGW right? Is that less onerous than Cygwin? In theory we should already have Cygwin or some unix shell to run Mustella. -Alex On 6/3/14 8:27 AM, "Nicholas Kwiatkowski" wrote: >Alex, > >I use GCC to make my native extensions. GCC is available on both Mac an

Re: AW: [Installer] Using Alchemy/CrossBridge in the Installer

2014-06-03 Thread Nicholas Kwiatkowski
Alex, I use GCC to make my native extensions. GCC is available on both Mac and Windows (and Linux) and is not a heavy requirement to compile. You don't need Visual Studio to compile .DLLs on Windows. http://quetwo.com/2011/10/31/creating-an-windows-air-native-extension-with-eclipse-part-1/ -Nic

RE: [Installer] Using Alchemy/CrossBridge in the Installer

2014-06-03 Thread Kessler CTR Mark J
Normal git installs on windows would work. Let's avoid a Cygwin requirement. -Mark -Original Message- From: Alex Harui [mailto:aha...@adobe.com] Sent: Monday, June 02, 2014 3:27 PM To: dev@flex.apache.org Subject: Re: [Installer] Using Alchemy/CrossBridge in the Installer I thin

Re: AW: [Installer] Using Alchemy/CrossBridge in the Installer

2014-06-03 Thread Erik de Bruin
As long as the procedure is properly (step by step actions) documented, I don't think the requirement for Cygwin is all that bad, especially given the UX improvement it will give to end users. EdB On Tue, Jun 3, 2014 at 8:18 AM, OmPrakash Muppirala wrote: > On Mon, Jun 2, 2014 at 10:13 PM, A

Re: AW: [Installer] Using Alchemy/CrossBridge in the Installer

2014-06-02 Thread OmPrakash Muppirala
On Mon, Jun 2, 2014 at 10:13 PM, Alex Harui wrote: > OK, CrossBridge uses unix tools like gcc and swig. So removing the cygwin > requirement will be painful. > > What is the current sentiment? Require Cygwin or Visual Studio? At least > Cygwin is free. In theory other unix shells for Windows

Re: AW: [Installer] Using Alchemy/CrossBridge in the Installer

2014-06-02 Thread Alex Harui
OK, CrossBridge uses unix tools like gcc and swig. So removing the cygwin requirement will be painful. What is the current sentiment? Require Cygwin or Visual Studio? At least Cygwin is free. In theory other unix shells for Windows will work but CrossBridge doc onl mentions Cygwin. Meanwhile,

Re: AW: [Installer] Using Alchemy/CrossBridge in the Installer

2014-06-02 Thread Alex Harui
Well, I'm new to Native Extensions as well, but it appears you can't create a single extension that works on both OSX and Windows. Folks seem to be using Visual Studio for Windows and Xcode for Mac. That seems like a lot of work and a complicated build environment. The nice thing about the Cross

Re: [Installer] Using Alchemy/CrossBridge in the Installer

2014-06-02 Thread Alex Harui
On 6/2/14 1:02 PM, "Justin Mclean" wrote: >Hi, > >> The CrossBridge license doesn't matter too much. >While it's license may not matter it could depends on what it puts into >the swf? May effect the LICENSE/NOTICE files. The CrossBridge compiler just generated ABC code but uses GCC to do it. Do

Re: AW: [Installer] Using Alchemy/CrossBridge in the Installer

2014-06-02 Thread Alex Harui
In theory, all PMC members with Windows computers have Cygwin or some shell script processor in place otherwise they cannot run Mustella. We could create a separate release package like we did for PixelBender, but seriously, how many of you are going to build the installer from sources? I'll look

Re: [Installer] Using Alchemy/CrossBridge in the Installer

2014-06-02 Thread Alex Harui
On 6/2/14 1:02 PM, "Justin Mclean" wrote: > >> I thought we'd given up on Linux installer in favor of ant. >So that would require us to check the MD5 hashes on Linux another way? The Ant script does the on Linux. > >BTW are we currently using this for MD5 checks? >https://github.com/mikechamber

RE: AW: [Installer] Using Alchemy/CrossBridge in the Installer

2014-06-02 Thread Michael A. Labriola
> -1 for Cygwin too :-( Something to note for Windows Users, if you install git bash (which is generally part of the windows install for git) you can use it in place of Cygwin. It might be a much easier way for us to move forward instead of requiring Cygwin. Mike

Re: [Installer] Using Alchemy/CrossBridge in the Installer

2014-06-02 Thread Roland Zwaga
FZip has since become as3commons-zip: http://as3commons.org/as3-commons-zip/index.html On 2 June 2014 22:07, Justin Mclean wrote: > HI, > > Perhaps this is an option? I like the sound of "parses ZIP archives > progressively" - which implies non blocking UI to me. > http://codeazur.com.br/lab/fz

Re: [Installer] Using Alchemy/CrossBridge in the Installer

2014-06-02 Thread Justin Mclean
HI, Perhaps this is an option? I like the sound of "parses ZIP archives progressively" - which implies non blocking UI to me. http://codeazur.com.br/lab/fzip/ License compatibility would need to be checked. Justin

AW: [Installer] Using Alchemy/CrossBridge in the Installer

2014-06-02 Thread Christofer Dutz
-1 for Cygwin too :-( -Ursprüngliche Nachricht- Von: Alex Harui [mailto:aha...@adobe.com] Gesendet: Montag, 2. Juni 2014 21:00 An: dev@flex.apache.org Betreff: [Installer] Using Alchemy/CrossBridge in the Installer As you may have seen, I've added a bunch of MD5 checksums t

Re: [Installer] Using Alchemy/CrossBridge in the Installer

2014-06-02 Thread Justin Mclean
Hi, > The CrossBridge license doesn't matter too much. While it's license may not matter it could depends on what it puts into the swf? May effect the LICENSE/NOTICE files. > Good question about NativeExtension. Does the installer only run on Intel > CPUs? Would IMO be reasonable to assume th

Re: [Installer] Using Alchemy/CrossBridge in the Installer

2014-06-02 Thread Alex Harui
The CrossBridge license doesn't matter too much. It will be a compiler pre-requisite just like Adobe Extension Manager. I did use the sample code that is MIT licensed to build the md5 swc. I'm checking with Adobe legal on the rules for that code. Good question about NativeExtension. Does the i

Re: [Installer] Using Alchemy/CrossBridge in the Installer

2014-06-02 Thread Justin Mclean
Hi, > I think it is worth adding CrossBridge as a build prerequisite to the > Installer. CrossBridge seems to be MIT licences [1] but doesn't contain a license file that I can find. I notice it also includes other licensed software which may not be Apache compatible, they include libpng, libjpe

Re: [Installer] Using Alchemy/CrossBridge in the Installer

2014-06-02 Thread OmPrakash Muppirala
On Mon, Jun 2, 2014 at 12:26 PM, Alex Harui wrote: > I think you misunderstood. Cygwin is only needed to build the installer, > not use/run it. > > Ah okay. Then no objections from my side. It is reasonable to expect the Release Managers to have Cygwin installed. Thanks, Om > Workers won't

Re: [Installer] Using Alchemy/CrossBridge in the Installer

2014-06-02 Thread Alex Harui
I think you misunderstood. Cygwin is only needed to build the installer, not use/run it. Workers won't help. It may leave the UI as responsive, but you still have to wait several minutes for the checksum to be completed. MD5 is totally async in the installer today. What isn't is the unzip. It

RE : [Installer] Using Alchemy/CrossBridge in the Installer

2014-06-02 Thread webdoublefx
can make it indeed, if not, workers are still a good possibilty IMO Envoyé depuis un mobile Samsung. Message d'origine De : OmPrakash Muppirala Date :02/06/2014 20:07 (GMT+00:00) A : dev@flex.apache.org Objet : Re: [Installer] Using Alchemy/CrossBridge in the Inst

Re: [Installer] Using Alchemy/CrossBridge in the Installer

2014-06-02 Thread OmPrakash Muppirala
On Mon, Jun 2, 2014 at 12:00 PM, Alex Harui wrote: > As you may have seen, I've added a bunch of MD5 checksums to the installer > in hopes of detecting bad downloads and reporting them to the tracker so > we can see if bad downloads is the root cause of many of the install > failures that have be

[Installer] Using Alchemy/CrossBridge in the Installer

2014-06-02 Thread Alex Harui
As you may have seen, I've added a bunch of MD5 checksums to the installer in hopes of detecting bad downloads and reporting them to the tracker so we can see if bad downloads is the root cause of many of the install failures that have been reported. The current built-in MD5Stream, written in AS,