RE: Installer Revisited

2014-01-14 Thread Tom Brazil
Thanks, Justin. Do they need both? If so, what order? Best regards, TBraz -Original Message- From: Justin Mclean [mailto:jus...@classsoftware.com] Sent: Monday, January 13, 2014 3:49 PM To: dev@flex.apache.org Subject: Re: Installer Revisited Hi, Is there a means to install

Re: Installer Revisited

2014-01-14 Thread Alex Harui
they need both? If so, what order? Best regards, TBraz -Original Message- From: Justin Mclean [mailto:jus...@classsoftware.com] Sent: Monday, January 13, 2014 3:49 PM To: dev@flex.apache.org Subject: Re: Installer Revisited Hi, Is there a means to install ApacheFlex without requiring

RE: Installer Revisited

2014-01-13 Thread Tom Brazil
 : dev@flex.apache.org Objet : Re: Installer Revisited On 16/12/2013 10:44, Maurice Amsellem wrote: AIR isn't required for*using* the SDK one it is built, right ? Do you mean AIR runtime, or AIR SDK ? Maurice AIR the runtime. Assuming I don't target an AIR application, then I suppose the AIR SDK

Re: Installer Revisited

2014-01-13 Thread Justin Mclean
Hi, Is there a means to install ApacheFlex without requiring the AIR package? Yes. Look at the scripts in the IDE directory makeApacheFlexForIDE and constructFlexForIDE. Thanks, Justin

Re: Installer Revisited

2014-01-05 Thread Tom Chiverton
On Saturday 04 Jan 2014 16:11:39 Alex Harui wrote: Yeah, wiki stuff is out of date. You'll need to set up environment variables. Hopefully the error messages are informative enough to give you a clue. Well, yes, but I didn't understand why the Flex compiler needs a path to a Flex install -

Re: Installer Revisited

2014-01-05 Thread Alex Harui
On 1/5/14 6:33 AM, Tom Chiverton t...@apache.org wrote: I might also be able to post my binaries after I get a few kinks worked out. Giving that a go - again, what's the FLEX_HOME variable required for here ? Falcon is currently set up to be injected into a Flex or FlexJS SDK. I have done

Re: Installer Revisited

2014-01-04 Thread Tom Chiverton
On Friday 03 Jan 2014 19:23:58 Alex Harui wrote: Hi Tom, Thanks for trying it. I think these scripts are expecting to be run inside an expanded binary package. Run ant release, falken@wopr:~/workspace/flex-falcon$ ant release Buildfile: /home/falken/workspace/flex-falcon/build.xml

Re: Installer Revisited

2014-01-04 Thread Alex Harui
Yeah, wiki stuff is out of date. You'll need to set up environment variables. Hopefully the error messages are informative enough to give you a clue. I'll try to take a shot at updating the wiki. I might also be able to post my binaries after I get a few kinks worked out. -Alex On 1/4/14

Re: Installer Revisited

2014-01-04 Thread Alex Harui
I posted my binary packages here: http://people.apache.org/~aharui/FlexJS/binaries/ Running ant -f installer.xml install worked for me on mac. I'm going to be trying on Windows tomorrow. You will need to modify the local.properties to point to the installer-config-4.0.xml and other packages.

Re: Installer Revisited

2014-01-03 Thread Tom Chiverton
On 02/01/2014 18:06, Alex Harui wrote: OK. I'm essentially ignorant as to how installs happen on Linux. If you have time, can you try to get the installer.xml files to run for flex-falcon/flex-asjs on Linux? It's a bit like .dmg on MacOS in that a single file contains the dependency and

Re: Installer Revisited

2014-01-03 Thread Alex Harui
So one of the goals of rewriting the installer is to get us out of the business of needing to create platform-dependent artifacts. Ideally, the next release of the Apache Flex Installer would be the last one ever. All further installs are done by having the Installer execute an ant script in a

Re: Installer Revisited

2014-01-03 Thread Tom Chiverton
On Friday 03 Jan 2014 09:19:13 you wrote: On 02/01/2014 18:06, Alex Harui wrote: OK. I'm essentially ignorant as to how installs happen on Linux. If you have time, can you try to get the installer.xml files to run for flex-falcon/flex-asjs on Linux? Separate sections below for each.

Re: Installer Revisited

2014-01-03 Thread Alex Harui
Hi Tom, Thanks for trying it. I think these scripts are expecting to be run inside an expanded binary package. Run ant release, get the binary package from the out folder, expand that somewhere and then run the installer.xml from in there. Thanks, -Alex On 1/3/14 10:53 AM, Tom Chiverton

Re: Installer Revisited

2014-01-02 Thread Tom Chiverton
On 17/12/2013 14:15, Alex Harui wrote: You are welcome to take on writing the installer.xml for flex-sdk, or I will get to it over the next few weeks. My current plan (once I get past this PGP Key fiasco) is to get the flex-asjs and flex-falcon ant scripts to work then get ant_on_air to run

Re: Installer Revisited

2014-01-02 Thread Alex Harui
On 1/2/14 3:05 AM, Tom Chiverton t...@extravision.com wrote: But it sounds like the plan is to structure things so that the installer (AIR or Shell based) can download an archive and then just unpack it and run ant, and ant will take care of putting stuff in the correct place ? And the list of

Re: Installer Revisited

2014-01-02 Thread Alex Harui
Oh, I forgot. If you try to run installer.xml from flex-asjs, you need to have run ant release in flex-falcon and point to the bin.zip with something like: falcon.url.path=file:///Users/aharui/git/flex/master/flex-falcon/out On 1/2/14 8:23 AM, Alex Harui aha...@adobe.com wrote: On 1/2/14

Re: Installer Revisited

2014-01-02 Thread Tom Chiverton
On 02/01/2014 16:23, Alex Harui wrote: Sort of. I'm not envisioning a shell based installer. Just an AIR-based installer like we have now, or else we assume you have Ant installed and you download an archive, unpack it, and run ant install or something like that. My thoughts are that second

Re: Installer Revisited

2014-01-02 Thread Alex Harui
On 1/2/14 8:51 AM, Tom Chiverton t...@extravision.com wrote: On 02/01/2014 16:23, Alex Harui wrote: Sort of. I'm not envisioning a shell based installer. Just an AIR-based installer like we have now, or else we assume you have Ant installed and you download an archive, unpack it, and run

Re: Installer Revisited

2013-12-17 Thread Tom Chiverton
On 16/12/2013 20:24, Alex Harui wrote: On 12/16/13 11:14 AM, OmPrakash Muppirala bigosma...@gmail.com wrote: On Linux, we can probably assume that Ant is already installed, or just a 'yum install' away from being available. That way, they can just use the ant script just as well.

Re: Installer Revisited

2013-12-17 Thread Alex Harui
I checked in an ant script for flex-falcon. The proposed pattern is to put it all in an installer.xml file. It presumes you have expanded the binary kit and am running ant -f installer.xml in that expanded kit. It will download and copy stuff into that same folder. I guess maybe we should add

RE: Installer Revisited

2013-12-17 Thread Kessler CTR Mark J
To: dev@flex.apache.org Subject: Re: Installer Revisited You can have multiple different JDK versions at once can't you ? Even on Windows ? I didn't think we were suggesting not having a GUI installer for the SDK, just that under the hood it would call an ant task ? Tom On 17/12/2013 14:46

Re: Installer Revisited

2013-12-16 Thread Tom Chiverton
On 15/12/2013 15:51, Maurice Amsellem wrote: In which case, would it make sense that the installer won't be based solely on Adobe technology? Maurice Ahh, interesting, because I was starting to work on an PPA for Ubuntu users that would correctly install AIR and it's dependencies and then

RE: Installer Revisited

2013-12-16 Thread Maurice Amsellem
AIR isn't required for *using* the SDK one it is built, right ? Do you mean AIR runtime, or AIR SDK ? Maurice -Message d'origine- De : Tom Chiverton [mailto:t...@extravision.com] Envoyé : lundi 16 décembre 2013 11:38 À : dev@flex.apache.org Objet : Re: Installer Revisited On 15/12

Re: Installer Revisited

2013-12-16 Thread Tom Chiverton
On 16/12/2013 10:44, Maurice Amsellem wrote: AIR isn't required for*using* the SDK one it is built, right ? Do you mean AIR runtime, or AIR SDK ? Maurice AIR the runtime. Assuming I don't target an AIR application, then I suppose the AIR SDK is required, but this is installed by the

Re: Installer Revisited

2013-12-16 Thread Justin Mclean
Hi, AIR isn't required for *using* the SDK one it is built, right ? Correct you can build and install an SDK without using the installer - take a look at the scripts in the ide directory. Thanks, Justin

RE: Installer Revisited

2013-12-16 Thread Maurice Amsellem
Objet : Re: Installer Revisited On 16/12/2013 10:44, Maurice Amsellem wrote: AIR isn't required for*using* the SDK one it is built, right ? Do you mean AIR runtime, or AIR SDK ? Maurice AIR the runtime. Assuming I don't target an AIR application, then I suppose the AIR SDK is required

Re: Installer Revisited

2013-12-16 Thread Alex Harui
That's interesting. On Mac, folks are given a dmg file that essentially installs the installer and I don't believe it requires that AIR is already installed. Or am I wrong about that? On Linux, you're saying the package we create still requires a separate install of AIR? I'm not a huge fan

RE: Installer Revisited

2013-12-16 Thread Kessler CTR Mark J
, 2013 1:03 PM To: dev@flex.apache.org Subject: Re: Installer Revisited That's interesting. On Mac, folks are given a dmg file that essentially installs the installer and I don't believe it requires that AIR is already installed. Or am I wrong about that? On Linux, you're saying the package we

Re: Installer Revisited

2013-12-16 Thread OmPrakash Muppirala
On Mon, Dec 16, 2013 at 10:03 AM, Alex Harui aha...@adobe.com wrote: That's interesting. On Mac, folks are given a dmg file that essentially installs the installer and I don't believe it requires that AIR is already installed. Or am I wrong about that? Yes, no need for an AIR install.

Re: Installer Revisited

2013-12-16 Thread Alex Harui
On 12/16/13 11:14 AM, OmPrakash Muppirala bigosma...@gmail.com wrote: On Linux, we can probably assume that Ant is already installed, or just a 'yum install' away from being available. That way, they can just use the ant script just as well. Interesting. Tom, do you agree that Ant would be

RE: Installer Revisited

2013-12-16 Thread Mark Fuqua
[mailto:mark.kessler@usmc.mil] Sent: Monday, December 16, 2013 1:49 PM To: dev@flex.apache.org Subject: RE: Installer Revisited I heard it isn't on WinXP. Do we need to support that? XP support ends April 8th 2014 [1]. I would say not to support it. [1] http://windows.microsoft.com/en-us/windows/end

Re: Installer Revisited

2013-12-16 Thread Justin Mclean
Hi, Do you guys know the breakdown of which OS's are downloading? Via the installer it's 74% window, 25% OSX and 1% linux. Via other mean we don't know ie compiling the source or using the binaries and then running the ide scripts. I usually use the IDE scripts. Thanks, Justin

Re: Installer Revisited

2013-12-16 Thread Justin Mclean
Hi, The stats of which versions of windows use the installer is unclear. We did have one person use the installer to install 4.11 on Windows NT. Wonder how that worked out for them? Justin

RE: Installer Revisited

2013-12-15 Thread Maurice Amsellem
Any reaction to the Java-based installer proposition below (Point B) ? Maurice -Message d'origine- De : Maurice Amsellem [mailto:maurice.amsel...@systar.com] Envoyé : jeudi 12 décembre 2013 09:17 À : dev@flex.apache.org Objet : RE: Installer Revisited (Point A) I thought Air

Re: Installer Revisited

2013-12-15 Thread Alex Harui
Amsellem maurice.amsel...@systar.com wrote: Any reaction to the Java-based installer proposition below (Point B) ? Maurice -Message d'origine- De : Maurice Amsellem [mailto:maurice.amsel...@systar.com] Envoyé : jeudi 12 décembre 2013 09:17 À : dev@flex.apache.org Objet : RE: Installer

RE: Installer Revisited

2013-12-15 Thread Maurice Amsellem
15 décembre 2013 16:35 À : dev@flex.apache.org Objet : Re: Installer Revisited Ah, sorry, missed seeing that earlier. My personal goal is that, someday, a newbie's initial experience when coming to Apache Flex to learn about Flex is a showcase for Flex. That our current landing page is fully

RE: Installer Revisited

2013-12-15 Thread aYo ~
that the installer won't be based solely on Adobe technology? Maurice -Message d'origine- De : Alex Harui [mailto:aha...@adobe.com] Envoyé : dimanche 15 décembre 2013 16:35 À : dev@flex.apache.org Objet : Re: Installer Revisited Ah, sorry, missed seeing that earlier. My personal goal

Re: Installer Revisited

2013-12-15 Thread Alex Harui
be based solely on Adobe technology? Maurice -Message d'origine- De : Alex Harui [mailto:aha...@adobe.com] Envoyé : dimanche 15 décembre 2013 16:35 À : dev@flex.apache.org Objet : Re: Installer Revisited Ah, sorry, missed seeing that earlier. My personal goal is that, someday

Re: Installer Revisited

2013-12-15 Thread OmPrakash Muppirala
@flex.apache.org Objet : Re: Installer Revisited Ah, sorry, missed seeing that earlier. My personal goal is that, someday, a newbie's initial experience when coming to Apache Flex to learn about Flex is a showcase for Flex. That our current landing page is fully replicated by FlexJS, and our

RE: Installer Revisited

2013-12-15 Thread Maurice Amsellem
... Regards, Maurice -Message d'origine- De : omup...@gmail.com [mailto:omup...@gmail.com] De la part de OmPrakash Muppirala Envoyé : dimanche 15 décembre 2013 18:01 À : dev@flex.apache.org Objet : Re: Installer Revisited On Dec 15, 2013 8:37 AM, Alex Harui aha...@adobe.com wrote

RE: Installer Revisited

2013-12-12 Thread Maurice Amsellem
Harui [mailto:aha...@adobe.com] Envoyé : jeudi 12 décembre 2013 01:42 À : dev@flex.apache.org Objet : Re: Installer Revisited The ant_on_air stuff is brand new and full of bugs. I thought Air followed redirects. There must be code in the installer that does the right thing. Feel free to find

Re: Installer Revisited

2013-12-12 Thread Erik de Bruin
The FlexJS SDK build is a little more involved than a 'regular' Flex SDK build, from an Installer point of view. Instead of adding yet another monolithic code path to the Installer, Alex's idea boils down to building a 'can handle all builds' installer by using existing ant build files. A big +1

RE: Installer Revisited

2013-12-12 Thread Maurice Amsellem
 : Erik de Bruin [mailto:e...@ixsoftware.nl] Envoyé : jeudi 12 décembre 2013 10:08 À : dev@flex.apache.org Objet : Re: Installer Revisited The FlexJS SDK build is a little more involved than a 'regular' Flex SDK build, from an Installer point of view. Instead of adding yet another monolithic code

RE: Installer Revisited

2013-12-12 Thread Maurice Amsellem
d'origine- De : Justin Mclean [mailto:jus...@classsoftware.com] Envoyé : jeudi 12 décembre 2013 09:52 À : dev@flex.apache.org Objet : Re: Installer Revisited Hi, A few questions: The installer can also run locally ie not download anything but copy local files. Can we do this with ant for air

Re: Installer Revisited

2013-12-12 Thread Erik de Bruin
: Installer Revisited The FlexJS SDK build is a little more involved than a 'regular' Flex SDK build, from an Installer point of view. Instead of adding yet another monolithic code path to the Installer, Alex's idea boils down to building a 'can handle all builds' installer by using existing ant build

RE: Installer Revisited

2013-12-11 Thread Maurice Amsellem
Hi Alex, I like better the first idea (that the script is in the first package to download, in a known place). Furthermore, that would merge the logic for building the SDK manually and building from the installer in one single build file, right ? One question: what is ant_on_air? I googled

RE: Installer Revisited

2013-12-11 Thread Maurice Amsellem
Found it: ant_on_air is in flex_utility repo. -Message d'origine- De : Maurice Amsellem [mailto:maurice.amsel...@systar.com] Envoyé : mercredi 11 décembre 2013 23:54 À : dev@flex.apache.org Objet : RE: Installer Revisited Hi Alex, I like better the first idea (that the script

Re: Installer Revisited

2013-12-11 Thread Alex Harui
On 12/11/13 2:53 PM, Maurice Amsellem maurice.amsel...@systar.com wrote: Hi Alex, I like better the first idea (that the script is in the first package to download, in a known place). Furthermore, that would merge the logic for building the SDK manually and building from the installer in one

RE: Installer Revisited

2013-12-11 Thread Maurice Amsellem
manually for a manual build of an operational SDK. (this secondary build only contains Get, Unzip, Copy, etc...) Makes sense ? Maurice -Message d'origine- De : Alex Harui [mailto:aha...@adobe.com] Envoyé : jeudi 12 décembre 2013 00:00 À : dev@flex.apache.org Objet : Re: Installer

Re: Installer Revisited

2013-12-11 Thread Alex Harui
] Envoyé : jeudi 12 décembre 2013 00:00 À : dev@flex.apache.org Objet : Re: Installer Revisited On 12/11/13 2:53 PM, Maurice Amsellem maurice.amsel...@systar.com wrote: Hi Alex, I like better the first idea (that the script is in the first package to download, in a known place). Furthermore

RE: Installer Revisited

2013-12-11 Thread Maurice Amsellem
 : Alex Harui [mailto:aha...@adobe.com] Envoyé : jeudi 12 décembre 2013 00:53 À : dev@flex.apache.org Objet : Re: Installer Revisited Yup, makes sense. -Alex On 12/11/13 3:18 PM, Maurice Amsellem maurice.amsel...@systar.com wrote: I guess it is a separate question whether the main build.xml should

Re: Installer Revisited

2013-12-11 Thread Alex Harui
...@adobe.com] Envoyé : jeudi 12 décembre 2013 00:53 À : dev@flex.apache.org Objet : Re: Installer Revisited Yup, makes sense. -Alex On 12/11/13 3:18 PM, Maurice Amsellem maurice.amsel...@systar.com wrote: I guess it is a separate question whether the main build.xml should call out

Re: Installer Revisited

2013-12-11 Thread Justin Mclean
Hi, Little bit lost on the thread here - but I assume that you'll still be able to build a source and binary release without using ant for air. I rather not add yet another stumbling block to compile or use on a CI machine. Thanks, Justin

Re: Installer Revisited

2013-12-11 Thread Alex Harui
Right, ant_on_air is only for the installer to use to run an ant target without ant installed. That target will be added to build.xml or its own xml file and just upgrade a binary package into an IDE compatible directory structure. It should not need to compile anything. All other targets will