You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@flex.apache.org by Alex Harui <ah...@adobe.com> on 2013/11/25 08:10:21 UTC

[FlexJS] Build Scripts, FlexJSOverlay replaced by ApacheFlexJS.zip

Hi,

I just checked in some changes to flex-falcon and flex-asjs to allow for a
build script in flex-asjs.  The main target will build the SWCs.  The
examples target will build all of the examples.  The release target will
build apache-compliant release packages.  The package-sdk target will
package a new version of FlexJSOverlay.zip called ApacheFlexJS.zip and
ApacheFlexJS.tar.gz.  FlexJSOverlay.zip is now obsolete as we have enough
pieces in flex-asjs to no longer need to overlay files on top of an
existing Flex SDK.  Now you unzip or untar the ApacheFlexJS artifact and
run a deploy script that copies a few missing pieces from an existing Flex
SDK.  Eventually, the deploy script will be replaced by a installer.

The main target does run jshint and gjslint.  I've set failonerror=false
on jshint for now as it is still spitting warnings.  You'll also see
warnings when running the examples target.  Volunteers are welcome to
clean all of that up.

I've posted the latest ApacheFlexJS.zip and ApacheFlexJS.tar.gz at [1].
I'll remove FlexJSOverlay.zip once I get confirmation that these artifacts
worked for others.

Next step for me is to try to get the next Adobe donation to legal for
review.  Then work on the installer.

As always, feedback and contributions welcome.

Thanks,
-Alex

[1] http://people.apache.org/~aharui/FlexJS/


Re: [FlexJS] Build Scripts, FlexJSOverlay replaced by ApacheFlexJS.zip

Posted by Alex Harui <ah...@adobe.com>.
Very cool!  I will add it to the wiki.

On 11/25/13 10:02 AM, "Erik de Bruin" <er...@ixsoftware.nl> wrote:

>https://builds.apache.org/job/flex-asjs/lastSuccessfulBuild/artifact/out/
>
>I've added the 'package-sdk' target to the build.
>
>EdB
>
>
>
>On Mon, Nov 25, 2013 at 6:40 PM, Alex Harui <ah...@adobe.com> wrote:
>> The -bin files are Apache-compliant artifacts (the direct result of
>> compiling the -src packages and no additional binaries).  An
>> Apache-compliant artifact can't contain Falcon binaries.
>>
>> The main asjs build.xml should have a package-sdk target.  For me it is
>>at
>> line #769. It will build ApacheFlexJS.zip and ApacheFlexJS.tar.gz which
>> are the replacements for FlexJSOverlay.zip.  They contain Falcon
>>binaries.
>>  But again, this package will eventually go away when we get an
>>installer
>> up and running.
>>
>> -Alex
>>
>> On 11/25/13 9:32 AM, "Erik de Bruin" <er...@ixsoftware.nl> wrote:
>>
>>>There are two files with 'bin' in the name here:
>>>
>>>https://builds.apache.org/job/flex-asjs/lastSuccessfulBuild/artifact/out
>>>/
>>>
>>>Are those the ones you're looking for?
>>>
>>>EdB
>>>
>>>
>>>
>>>On Mon, Nov 25, 2013 at 6:31 PM, Erik de Bruin <er...@ixsoftware.nl>
>>>wrote:
>>>> I'm already pointing to a Falcon build (the flex-falcon job). I'm
>>>> running a copy of the 'release' target, where the only thing I took
>>>> out is the linting 'compile' step for the JS framework. I can't find a
>>>> 'package-sdk' target in the main build file... But the 'release'
>>>> target does depend upon 'binary-release', is that what you mean?
>>>>
>>>> EdB
>>>>
>>>>
>>>>
>>>> On Mon, Nov 25, 2013 at 6:20 PM, Alex Harui <ah...@adobe.com> wrote:
>>>>> Excellent, thanks for doing that.
>>>>>
>>>>> So yes, the plan is to extends the installer to install FlexJS
>>>>>artifacts.
>>>>> In fact, the plan is to extend the installer to read and process a
>>>>>subset
>>>>> of Ant script commands so we don't have to keep releasing the
>>>>>installer as
>>>>> often.
>>>>>
>>>>> BTW, do you think it is worth the trouble to get Jenkins to also
>>>>>build
>>>>>the
>>>>> package-sdk target?  That produces a non-compliant artifact that is
>>>>>what
>>>>> the deploy scripts use to build out an FB-compatible SDK.  It is
>>>>> non-compliant because it bundles Falcon binaries into the artifacts.
>>>>>The
>>>>> -bin artifacts are just like the SDK artifacts: you can't just use
>>>>>them in
>>>>> FB, but you can use them with Ant to make Ant tasks build your SWFs
>>>>>and JS
>>>>> output.  It might be a pain because you have to point to a Falcon
>>>>>build,
>>>>> and all of this will go away when we get the installer working.
>>>>>
>>>>> -Alex
>>>>>
>>>>> On 11/25/13 6:44 AM, "Erik de Bruin" <er...@ixsoftware.nl> wrote:
>>>>>
>>>>>>Also, I've created the Jenkins job to build the artefacts nightly or
>>>>>>upon a commit:
>>>>>>
>>>>>>https://builds.apache.org/job/flex-asjs/lastSuccessfulBuild/artifact/
>>>>>>ou
>>>>>>t/
>>>>>>
>>>>>>EdB
>>>>>>
>>>>>>
>>>>>>
>>>>>>On Mon, Nov 25, 2013 at 2:57 PM, Erik de Bruin <er...@ixsoftware.nl>
>>>>>>wrote:
>>>>>>> This could easily be added to the Installer, correct? Download and
>>>>>>> build an SDK, download the ApacheFlexJS artefacts and then have the
>>>>>>> app perform the actions currently done by the scripts? Or am I
>>>>>>>missing
>>>>>>> something, like a step in the scripts that cannot be done in AIR (I
>>>>>>> only gave them a glance)?
>>>>>>>
>>>>>>> Having the ability to fetch a working FlexJS SDK with the installer
>>>>>>> will IMHO greatly increase the available pool of testers and eyes
>>>>>>>on
>>>>>>> the alpha.
>>>>>>>
>>>>>>> EdB
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> On Mon, Nov 25, 2013 at 8:10 AM, Alex Harui <ah...@adobe.com>
>>>>>>>wrote:
>>>>>>>> Hi,
>>>>>>>>
>>>>>>>> I just checked in some changes to flex-falcon and flex-asjs to
>>>>>>>>allow
>>>>>>>>for a
>>>>>>>> build script in flex-asjs.  The main target will build the SWCs.
>>>>>>>>The
>>>>>>>> examples target will build all of the examples.  The release
>>>>>>>>target
>>>>>>>>will
>>>>>>>> build apache-compliant release packages.  The package-sdk target
>>>>>>>>will
>>>>>>>> package a new version of FlexJSOverlay.zip called ApacheFlexJS.zip
>>>>>>>>and
>>>>>>>> ApacheFlexJS.tar.gz.  FlexJSOverlay.zip is now obsolete as we have
>>>>>>>>enough
>>>>>>>> pieces in flex-asjs to no longer need to overlay files on top of
>>>>>>>>an
>>>>>>>> existing Flex SDK.  Now you unzip or untar the ApacheFlexJS
>>>>>>>>artifact
>>>>>>>>and
>>>>>>>> run a deploy script that copies a few missing pieces from an
>>>>>>>>existing
>>>>>>>>Flex
>>>>>>>> SDK.  Eventually, the deploy script will be replaced by a
>>>>>>>>installer.
>>>>>>>>
>>>>>>>> The main target does run jshint and gjslint.  I've set
>>>>>>>>failonerror=false
>>>>>>>> on jshint for now as it is still spitting warnings.  You'll also
>>>>>>>>see
>>>>>>>> warnings when running the examples target.  Volunteers are welcome
>>>>>>>>to
>>>>>>>> clean all of that up.
>>>>>>>>
>>>>>>>> I've posted the latest ApacheFlexJS.zip and ApacheFlexJS.tar.gz at
>>>>>>>>[1].
>>>>>>>> I'll remove FlexJSOverlay.zip once I get confirmation that these
>>>>>>>>artifacts
>>>>>>>> worked for others.
>>>>>>>>
>>>>>>>> Next step for me is to try to get the next Adobe donation to legal
>>>>>>>>for
>>>>>>>> review.  Then work on the installer.
>>>>>>>>
>>>>>>>> As always, feedback and contributions welcome.
>>>>>>>>
>>>>>>>> Thanks,
>>>>>>>> -Alex
>>>>>>>>
>>>>>>>> [1] http://people.apache.org/~aharui/FlexJS/
>>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> --
>>>>>>> Ix Multimedia Software
>>>>>>>
>>>>>>> Jan Luykenstraat 27
>>>>>>> 3521 VB Utrecht
>>>>>>>
>>>>>>> T. 06-51952295
>>>>>>> I. www.ixsoftware.nl
>>>>>>
>>>>>>
>>>>>>
>>>>>>--
>>>>>>Ix Multimedia Software
>>>>>>
>>>>>>Jan Luykenstraat 27
>>>>>>3521 VB Utrecht
>>>>>>
>>>>>>T. 06-51952295
>>>>>>I. www.ixsoftware.nl
>>>>>
>>>>
>>>>
>>>>
>>>> --
>>>> Ix Multimedia Software
>>>>
>>>> Jan Luykenstraat 27
>>>> 3521 VB Utrecht
>>>>
>>>> T. 06-51952295
>>>> I. www.ixsoftware.nl
>>>
>>>
>>>
>>>--
>>>Ix Multimedia Software
>>>
>>>Jan Luykenstraat 27
>>>3521 VB Utrecht
>>>
>>>T. 06-51952295
>>>I. www.ixsoftware.nl
>>
>
>
>
>-- 
>Ix Multimedia Software
>
>Jan Luykenstraat 27
>3521 VB Utrecht
>
>T. 06-51952295
>I. www.ixsoftware.nl


Re: [FlexJS] Build Scripts, FlexJSOverlay replaced by ApacheFlexJS.zip

Posted by Erik de Bruin <er...@ixsoftware.nl>.
https://builds.apache.org/job/flex-asjs/lastSuccessfulBuild/artifact/out/

I've added the 'package-sdk' target to the build.

EdB



On Mon, Nov 25, 2013 at 6:40 PM, Alex Harui <ah...@adobe.com> wrote:
> The -bin files are Apache-compliant artifacts (the direct result of
> compiling the -src packages and no additional binaries).  An
> Apache-compliant artifact can't contain Falcon binaries.
>
> The main asjs build.xml should have a package-sdk target.  For me it is at
> line #769. It will build ApacheFlexJS.zip and ApacheFlexJS.tar.gz which
> are the replacements for FlexJSOverlay.zip.  They contain Falcon binaries.
>  But again, this package will eventually go away when we get an installer
> up and running.
>
> -Alex
>
> On 11/25/13 9:32 AM, "Erik de Bruin" <er...@ixsoftware.nl> wrote:
>
>>There are two files with 'bin' in the name here:
>>
>>https://builds.apache.org/job/flex-asjs/lastSuccessfulBuild/artifact/out/
>>
>>Are those the ones you're looking for?
>>
>>EdB
>>
>>
>>
>>On Mon, Nov 25, 2013 at 6:31 PM, Erik de Bruin <er...@ixsoftware.nl> wrote:
>>> I'm already pointing to a Falcon build (the flex-falcon job). I'm
>>> running a copy of the 'release' target, where the only thing I took
>>> out is the linting 'compile' step for the JS framework. I can't find a
>>> 'package-sdk' target in the main build file... But the 'release'
>>> target does depend upon 'binary-release', is that what you mean?
>>>
>>> EdB
>>>
>>>
>>>
>>> On Mon, Nov 25, 2013 at 6:20 PM, Alex Harui <ah...@adobe.com> wrote:
>>>> Excellent, thanks for doing that.
>>>>
>>>> So yes, the plan is to extends the installer to install FlexJS
>>>>artifacts.
>>>> In fact, the plan is to extend the installer to read and process a
>>>>subset
>>>> of Ant script commands so we don't have to keep releasing the
>>>>installer as
>>>> often.
>>>>
>>>> BTW, do you think it is worth the trouble to get Jenkins to also build
>>>>the
>>>> package-sdk target?  That produces a non-compliant artifact that is
>>>>what
>>>> the deploy scripts use to build out an FB-compatible SDK.  It is
>>>> non-compliant because it bundles Falcon binaries into the artifacts.
>>>>The
>>>> -bin artifacts are just like the SDK artifacts: you can't just use
>>>>them in
>>>> FB, but you can use them with Ant to make Ant tasks build your SWFs
>>>>and JS
>>>> output.  It might be a pain because you have to point to a Falcon
>>>>build,
>>>> and all of this will go away when we get the installer working.
>>>>
>>>> -Alex
>>>>
>>>> On 11/25/13 6:44 AM, "Erik de Bruin" <er...@ixsoftware.nl> wrote:
>>>>
>>>>>Also, I've created the Jenkins job to build the artefacts nightly or
>>>>>upon a commit:
>>>>>
>>>>>https://builds.apache.org/job/flex-asjs/lastSuccessfulBuild/artifact/ou
>>>>>t/
>>>>>
>>>>>EdB
>>>>>
>>>>>
>>>>>
>>>>>On Mon, Nov 25, 2013 at 2:57 PM, Erik de Bruin <er...@ixsoftware.nl>
>>>>>wrote:
>>>>>> This could easily be added to the Installer, correct? Download and
>>>>>> build an SDK, download the ApacheFlexJS artefacts and then have the
>>>>>> app perform the actions currently done by the scripts? Or am I
>>>>>>missing
>>>>>> something, like a step in the scripts that cannot be done in AIR (I
>>>>>> only gave them a glance)?
>>>>>>
>>>>>> Having the ability to fetch a working FlexJS SDK with the installer
>>>>>> will IMHO greatly increase the available pool of testers and eyes on
>>>>>> the alpha.
>>>>>>
>>>>>> EdB
>>>>>>
>>>>>>
>>>>>>
>>>>>> On Mon, Nov 25, 2013 at 8:10 AM, Alex Harui <ah...@adobe.com> wrote:
>>>>>>> Hi,
>>>>>>>
>>>>>>> I just checked in some changes to flex-falcon and flex-asjs to allow
>>>>>>>for a
>>>>>>> build script in flex-asjs.  The main target will build the SWCs.
>>>>>>>The
>>>>>>> examples target will build all of the examples.  The release target
>>>>>>>will
>>>>>>> build apache-compliant release packages.  The package-sdk target
>>>>>>>will
>>>>>>> package a new version of FlexJSOverlay.zip called ApacheFlexJS.zip
>>>>>>>and
>>>>>>> ApacheFlexJS.tar.gz.  FlexJSOverlay.zip is now obsolete as we have
>>>>>>>enough
>>>>>>> pieces in flex-asjs to no longer need to overlay files on top of an
>>>>>>> existing Flex SDK.  Now you unzip or untar the ApacheFlexJS artifact
>>>>>>>and
>>>>>>> run a deploy script that copies a few missing pieces from an
>>>>>>>existing
>>>>>>>Flex
>>>>>>> SDK.  Eventually, the deploy script will be replaced by a installer.
>>>>>>>
>>>>>>> The main target does run jshint and gjslint.  I've set
>>>>>>>failonerror=false
>>>>>>> on jshint for now as it is still spitting warnings.  You'll also see
>>>>>>> warnings when running the examples target.  Volunteers are welcome
>>>>>>>to
>>>>>>> clean all of that up.
>>>>>>>
>>>>>>> I've posted the latest ApacheFlexJS.zip and ApacheFlexJS.tar.gz at
>>>>>>>[1].
>>>>>>> I'll remove FlexJSOverlay.zip once I get confirmation that these
>>>>>>>artifacts
>>>>>>> worked for others.
>>>>>>>
>>>>>>> Next step for me is to try to get the next Adobe donation to legal
>>>>>>>for
>>>>>>> review.  Then work on the installer.
>>>>>>>
>>>>>>> As always, feedback and contributions welcome.
>>>>>>>
>>>>>>> Thanks,
>>>>>>> -Alex
>>>>>>>
>>>>>>> [1] http://people.apache.org/~aharui/FlexJS/
>>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>> --
>>>>>> Ix Multimedia Software
>>>>>>
>>>>>> Jan Luykenstraat 27
>>>>>> 3521 VB Utrecht
>>>>>>
>>>>>> T. 06-51952295
>>>>>> I. www.ixsoftware.nl
>>>>>
>>>>>
>>>>>
>>>>>--
>>>>>Ix Multimedia Software
>>>>>
>>>>>Jan Luykenstraat 27
>>>>>3521 VB Utrecht
>>>>>
>>>>>T. 06-51952295
>>>>>I. www.ixsoftware.nl
>>>>
>>>
>>>
>>>
>>> --
>>> Ix Multimedia Software
>>>
>>> Jan Luykenstraat 27
>>> 3521 VB Utrecht
>>>
>>> T. 06-51952295
>>> I. www.ixsoftware.nl
>>
>>
>>
>>--
>>Ix Multimedia Software
>>
>>Jan Luykenstraat 27
>>3521 VB Utrecht
>>
>>T. 06-51952295
>>I. www.ixsoftware.nl
>



-- 
Ix Multimedia Software

Jan Luykenstraat 27
3521 VB Utrecht

T. 06-51952295
I. www.ixsoftware.nl

Re: [FlexJS] Build Scripts, FlexJSOverlay replaced by ApacheFlexJS.zip

Posted by Alex Harui <ah...@adobe.com>.
The -bin files are Apache-compliant artifacts (the direct result of
compiling the -src packages and no additional binaries).  An
Apache-compliant artifact can't contain Falcon binaries.

The main asjs build.xml should have a package-sdk target.  For me it is at
line #769. It will build ApacheFlexJS.zip and ApacheFlexJS.tar.gz which
are the replacements for FlexJSOverlay.zip.  They contain Falcon binaries.
 But again, this package will eventually go away when we get an installer
up and running.

-Alex

On 11/25/13 9:32 AM, "Erik de Bruin" <er...@ixsoftware.nl> wrote:

>There are two files with 'bin' in the name here:
>
>https://builds.apache.org/job/flex-asjs/lastSuccessfulBuild/artifact/out/
>
>Are those the ones you're looking for?
>
>EdB
>
>
>
>On Mon, Nov 25, 2013 at 6:31 PM, Erik de Bruin <er...@ixsoftware.nl> wrote:
>> I'm already pointing to a Falcon build (the flex-falcon job). I'm
>> running a copy of the 'release' target, where the only thing I took
>> out is the linting 'compile' step for the JS framework. I can't find a
>> 'package-sdk' target in the main build file... But the 'release'
>> target does depend upon 'binary-release', is that what you mean?
>>
>> EdB
>>
>>
>>
>> On Mon, Nov 25, 2013 at 6:20 PM, Alex Harui <ah...@adobe.com> wrote:
>>> Excellent, thanks for doing that.
>>>
>>> So yes, the plan is to extends the installer to install FlexJS
>>>artifacts.
>>> In fact, the plan is to extend the installer to read and process a
>>>subset
>>> of Ant script commands so we don't have to keep releasing the
>>>installer as
>>> often.
>>>
>>> BTW, do you think it is worth the trouble to get Jenkins to also build
>>>the
>>> package-sdk target?  That produces a non-compliant artifact that is
>>>what
>>> the deploy scripts use to build out an FB-compatible SDK.  It is
>>> non-compliant because it bundles Falcon binaries into the artifacts.
>>>The
>>> -bin artifacts are just like the SDK artifacts: you can't just use
>>>them in
>>> FB, but you can use them with Ant to make Ant tasks build your SWFs
>>>and JS
>>> output.  It might be a pain because you have to point to a Falcon
>>>build,
>>> and all of this will go away when we get the installer working.
>>>
>>> -Alex
>>>
>>> On 11/25/13 6:44 AM, "Erik de Bruin" <er...@ixsoftware.nl> wrote:
>>>
>>>>Also, I've created the Jenkins job to build the artefacts nightly or
>>>>upon a commit:
>>>>
>>>>https://builds.apache.org/job/flex-asjs/lastSuccessfulBuild/artifact/ou
>>>>t/
>>>>
>>>>EdB
>>>>
>>>>
>>>>
>>>>On Mon, Nov 25, 2013 at 2:57 PM, Erik de Bruin <er...@ixsoftware.nl>
>>>>wrote:
>>>>> This could easily be added to the Installer, correct? Download and
>>>>> build an SDK, download the ApacheFlexJS artefacts and then have the
>>>>> app perform the actions currently done by the scripts? Or am I
>>>>>missing
>>>>> something, like a step in the scripts that cannot be done in AIR (I
>>>>> only gave them a glance)?
>>>>>
>>>>> Having the ability to fetch a working FlexJS SDK with the installer
>>>>> will IMHO greatly increase the available pool of testers and eyes on
>>>>> the alpha.
>>>>>
>>>>> EdB
>>>>>
>>>>>
>>>>>
>>>>> On Mon, Nov 25, 2013 at 8:10 AM, Alex Harui <ah...@adobe.com> wrote:
>>>>>> Hi,
>>>>>>
>>>>>> I just checked in some changes to flex-falcon and flex-asjs to allow
>>>>>>for a
>>>>>> build script in flex-asjs.  The main target will build the SWCs.
>>>>>>The
>>>>>> examples target will build all of the examples.  The release target
>>>>>>will
>>>>>> build apache-compliant release packages.  The package-sdk target
>>>>>>will
>>>>>> package a new version of FlexJSOverlay.zip called ApacheFlexJS.zip
>>>>>>and
>>>>>> ApacheFlexJS.tar.gz.  FlexJSOverlay.zip is now obsolete as we have
>>>>>>enough
>>>>>> pieces in flex-asjs to no longer need to overlay files on top of an
>>>>>> existing Flex SDK.  Now you unzip or untar the ApacheFlexJS artifact
>>>>>>and
>>>>>> run a deploy script that copies a few missing pieces from an
>>>>>>existing
>>>>>>Flex
>>>>>> SDK.  Eventually, the deploy script will be replaced by a installer.
>>>>>>
>>>>>> The main target does run jshint and gjslint.  I've set
>>>>>>failonerror=false
>>>>>> on jshint for now as it is still spitting warnings.  You'll also see
>>>>>> warnings when running the examples target.  Volunteers are welcome
>>>>>>to
>>>>>> clean all of that up.
>>>>>>
>>>>>> I've posted the latest ApacheFlexJS.zip and ApacheFlexJS.tar.gz at
>>>>>>[1].
>>>>>> I'll remove FlexJSOverlay.zip once I get confirmation that these
>>>>>>artifacts
>>>>>> worked for others.
>>>>>>
>>>>>> Next step for me is to try to get the next Adobe donation to legal
>>>>>>for
>>>>>> review.  Then work on the installer.
>>>>>>
>>>>>> As always, feedback and contributions welcome.
>>>>>>
>>>>>> Thanks,
>>>>>> -Alex
>>>>>>
>>>>>> [1] http://people.apache.org/~aharui/FlexJS/
>>>>>>
>>>>>
>>>>>
>>>>>
>>>>> --
>>>>> Ix Multimedia Software
>>>>>
>>>>> Jan Luykenstraat 27
>>>>> 3521 VB Utrecht
>>>>>
>>>>> T. 06-51952295
>>>>> I. www.ixsoftware.nl
>>>>
>>>>
>>>>
>>>>--
>>>>Ix Multimedia Software
>>>>
>>>>Jan Luykenstraat 27
>>>>3521 VB Utrecht
>>>>
>>>>T. 06-51952295
>>>>I. www.ixsoftware.nl
>>>
>>
>>
>>
>> --
>> Ix Multimedia Software
>>
>> Jan Luykenstraat 27
>> 3521 VB Utrecht
>>
>> T. 06-51952295
>> I. www.ixsoftware.nl
>
>
>
>-- 
>Ix Multimedia Software
>
>Jan Luykenstraat 27
>3521 VB Utrecht
>
>T. 06-51952295
>I. www.ixsoftware.nl


Re: [FlexJS] Build Scripts, FlexJSOverlay replaced by ApacheFlexJS.zip

Posted by Erik de Bruin <er...@ixsoftware.nl>.
There are two files with 'bin' in the name here:

https://builds.apache.org/job/flex-asjs/lastSuccessfulBuild/artifact/out/

Are those the ones you're looking for?

EdB



On Mon, Nov 25, 2013 at 6:31 PM, Erik de Bruin <er...@ixsoftware.nl> wrote:
> I'm already pointing to a Falcon build (the flex-falcon job). I'm
> running a copy of the 'release' target, where the only thing I took
> out is the linting 'compile' step for the JS framework. I can't find a
> 'package-sdk' target in the main build file... But the 'release'
> target does depend upon 'binary-release', is that what you mean?
>
> EdB
>
>
>
> On Mon, Nov 25, 2013 at 6:20 PM, Alex Harui <ah...@adobe.com> wrote:
>> Excellent, thanks for doing that.
>>
>> So yes, the plan is to extends the installer to install FlexJS artifacts.
>> In fact, the plan is to extend the installer to read and process a subset
>> of Ant script commands so we don't have to keep releasing the installer as
>> often.
>>
>> BTW, do you think it is worth the trouble to get Jenkins to also build the
>> package-sdk target?  That produces a non-compliant artifact that is what
>> the deploy scripts use to build out an FB-compatible SDK.  It is
>> non-compliant because it bundles Falcon binaries into the artifacts.  The
>> -bin artifacts are just like the SDK artifacts: you can't just use them in
>> FB, but you can use them with Ant to make Ant tasks build your SWFs and JS
>> output.  It might be a pain because you have to point to a Falcon build,
>> and all of this will go away when we get the installer working.
>>
>> -Alex
>>
>> On 11/25/13 6:44 AM, "Erik de Bruin" <er...@ixsoftware.nl> wrote:
>>
>>>Also, I've created the Jenkins job to build the artefacts nightly or
>>>upon a commit:
>>>
>>>https://builds.apache.org/job/flex-asjs/lastSuccessfulBuild/artifact/out/
>>>
>>>EdB
>>>
>>>
>>>
>>>On Mon, Nov 25, 2013 at 2:57 PM, Erik de Bruin <er...@ixsoftware.nl> wrote:
>>>> This could easily be added to the Installer, correct? Download and
>>>> build an SDK, download the ApacheFlexJS artefacts and then have the
>>>> app perform the actions currently done by the scripts? Or am I missing
>>>> something, like a step in the scripts that cannot be done in AIR (I
>>>> only gave them a glance)?
>>>>
>>>> Having the ability to fetch a working FlexJS SDK with the installer
>>>> will IMHO greatly increase the available pool of testers and eyes on
>>>> the alpha.
>>>>
>>>> EdB
>>>>
>>>>
>>>>
>>>> On Mon, Nov 25, 2013 at 8:10 AM, Alex Harui <ah...@adobe.com> wrote:
>>>>> Hi,
>>>>>
>>>>> I just checked in some changes to flex-falcon and flex-asjs to allow
>>>>>for a
>>>>> build script in flex-asjs.  The main target will build the SWCs.  The
>>>>> examples target will build all of the examples.  The release target
>>>>>will
>>>>> build apache-compliant release packages.  The package-sdk target will
>>>>> package a new version of FlexJSOverlay.zip called ApacheFlexJS.zip and
>>>>> ApacheFlexJS.tar.gz.  FlexJSOverlay.zip is now obsolete as we have
>>>>>enough
>>>>> pieces in flex-asjs to no longer need to overlay files on top of an
>>>>> existing Flex SDK.  Now you unzip or untar the ApacheFlexJS artifact
>>>>>and
>>>>> run a deploy script that copies a few missing pieces from an existing
>>>>>Flex
>>>>> SDK.  Eventually, the deploy script will be replaced by a installer.
>>>>>
>>>>> The main target does run jshint and gjslint.  I've set
>>>>>failonerror=false
>>>>> on jshint for now as it is still spitting warnings.  You'll also see
>>>>> warnings when running the examples target.  Volunteers are welcome to
>>>>> clean all of that up.
>>>>>
>>>>> I've posted the latest ApacheFlexJS.zip and ApacheFlexJS.tar.gz at [1].
>>>>> I'll remove FlexJSOverlay.zip once I get confirmation that these
>>>>>artifacts
>>>>> worked for others.
>>>>>
>>>>> Next step for me is to try to get the next Adobe donation to legal for
>>>>> review.  Then work on the installer.
>>>>>
>>>>> As always, feedback and contributions welcome.
>>>>>
>>>>> Thanks,
>>>>> -Alex
>>>>>
>>>>> [1] http://people.apache.org/~aharui/FlexJS/
>>>>>
>>>>
>>>>
>>>>
>>>> --
>>>> Ix Multimedia Software
>>>>
>>>> Jan Luykenstraat 27
>>>> 3521 VB Utrecht
>>>>
>>>> T. 06-51952295
>>>> I. www.ixsoftware.nl
>>>
>>>
>>>
>>>--
>>>Ix Multimedia Software
>>>
>>>Jan Luykenstraat 27
>>>3521 VB Utrecht
>>>
>>>T. 06-51952295
>>>I. www.ixsoftware.nl
>>
>
>
>
> --
> Ix Multimedia Software
>
> Jan Luykenstraat 27
> 3521 VB Utrecht
>
> T. 06-51952295
> I. www.ixsoftware.nl



-- 
Ix Multimedia Software

Jan Luykenstraat 27
3521 VB Utrecht

T. 06-51952295
I. www.ixsoftware.nl

Re: [FlexJS] Build Scripts, FlexJSOverlay replaced by ApacheFlexJS.zip

Posted by Erik de Bruin <er...@ixsoftware.nl>.
I'm already pointing to a Falcon build (the flex-falcon job). I'm
running a copy of the 'release' target, where the only thing I took
out is the linting 'compile' step for the JS framework. I can't find a
'package-sdk' target in the main build file... But the 'release'
target does depend upon 'binary-release', is that what you mean?

EdB



On Mon, Nov 25, 2013 at 6:20 PM, Alex Harui <ah...@adobe.com> wrote:
> Excellent, thanks for doing that.
>
> So yes, the plan is to extends the installer to install FlexJS artifacts.
> In fact, the plan is to extend the installer to read and process a subset
> of Ant script commands so we don't have to keep releasing the installer as
> often.
>
> BTW, do you think it is worth the trouble to get Jenkins to also build the
> package-sdk target?  That produces a non-compliant artifact that is what
> the deploy scripts use to build out an FB-compatible SDK.  It is
> non-compliant because it bundles Falcon binaries into the artifacts.  The
> -bin artifacts are just like the SDK artifacts: you can't just use them in
> FB, but you can use them with Ant to make Ant tasks build your SWFs and JS
> output.  It might be a pain because you have to point to a Falcon build,
> and all of this will go away when we get the installer working.
>
> -Alex
>
> On 11/25/13 6:44 AM, "Erik de Bruin" <er...@ixsoftware.nl> wrote:
>
>>Also, I've created the Jenkins job to build the artefacts nightly or
>>upon a commit:
>>
>>https://builds.apache.org/job/flex-asjs/lastSuccessfulBuild/artifact/out/
>>
>>EdB
>>
>>
>>
>>On Mon, Nov 25, 2013 at 2:57 PM, Erik de Bruin <er...@ixsoftware.nl> wrote:
>>> This could easily be added to the Installer, correct? Download and
>>> build an SDK, download the ApacheFlexJS artefacts and then have the
>>> app perform the actions currently done by the scripts? Or am I missing
>>> something, like a step in the scripts that cannot be done in AIR (I
>>> only gave them a glance)?
>>>
>>> Having the ability to fetch a working FlexJS SDK with the installer
>>> will IMHO greatly increase the available pool of testers and eyes on
>>> the alpha.
>>>
>>> EdB
>>>
>>>
>>>
>>> On Mon, Nov 25, 2013 at 8:10 AM, Alex Harui <ah...@adobe.com> wrote:
>>>> Hi,
>>>>
>>>> I just checked in some changes to flex-falcon and flex-asjs to allow
>>>>for a
>>>> build script in flex-asjs.  The main target will build the SWCs.  The
>>>> examples target will build all of the examples.  The release target
>>>>will
>>>> build apache-compliant release packages.  The package-sdk target will
>>>> package a new version of FlexJSOverlay.zip called ApacheFlexJS.zip and
>>>> ApacheFlexJS.tar.gz.  FlexJSOverlay.zip is now obsolete as we have
>>>>enough
>>>> pieces in flex-asjs to no longer need to overlay files on top of an
>>>> existing Flex SDK.  Now you unzip or untar the ApacheFlexJS artifact
>>>>and
>>>> run a deploy script that copies a few missing pieces from an existing
>>>>Flex
>>>> SDK.  Eventually, the deploy script will be replaced by a installer.
>>>>
>>>> The main target does run jshint and gjslint.  I've set
>>>>failonerror=false
>>>> on jshint for now as it is still spitting warnings.  You'll also see
>>>> warnings when running the examples target.  Volunteers are welcome to
>>>> clean all of that up.
>>>>
>>>> I've posted the latest ApacheFlexJS.zip and ApacheFlexJS.tar.gz at [1].
>>>> I'll remove FlexJSOverlay.zip once I get confirmation that these
>>>>artifacts
>>>> worked for others.
>>>>
>>>> Next step for me is to try to get the next Adobe donation to legal for
>>>> review.  Then work on the installer.
>>>>
>>>> As always, feedback and contributions welcome.
>>>>
>>>> Thanks,
>>>> -Alex
>>>>
>>>> [1] http://people.apache.org/~aharui/FlexJS/
>>>>
>>>
>>>
>>>
>>> --
>>> Ix Multimedia Software
>>>
>>> Jan Luykenstraat 27
>>> 3521 VB Utrecht
>>>
>>> T. 06-51952295
>>> I. www.ixsoftware.nl
>>
>>
>>
>>--
>>Ix Multimedia Software
>>
>>Jan Luykenstraat 27
>>3521 VB Utrecht
>>
>>T. 06-51952295
>>I. www.ixsoftware.nl
>



-- 
Ix Multimedia Software

Jan Luykenstraat 27
3521 VB Utrecht

T. 06-51952295
I. www.ixsoftware.nl

Re: [FlexJS] Build Scripts, FlexJSOverlay replaced by ApacheFlexJS.zip

Posted by Alex Harui <ah...@adobe.com>.
Excellent, thanks for doing that.

So yes, the plan is to extends the installer to install FlexJS artifacts.
In fact, the plan is to extend the installer to read and process a subset
of Ant script commands so we don't have to keep releasing the installer as
often.

BTW, do you think it is worth the trouble to get Jenkins to also build the
package-sdk target?  That produces a non-compliant artifact that is what
the deploy scripts use to build out an FB-compatible SDK.  It is
non-compliant because it bundles Falcon binaries into the artifacts.  The
-bin artifacts are just like the SDK artifacts: you can't just use them in
FB, but you can use them with Ant to make Ant tasks build your SWFs and JS
output.  It might be a pain because you have to point to a Falcon build,
and all of this will go away when we get the installer working.

-Alex

On 11/25/13 6:44 AM, "Erik de Bruin" <er...@ixsoftware.nl> wrote:

>Also, I've created the Jenkins job to build the artefacts nightly or
>upon a commit:
>
>https://builds.apache.org/job/flex-asjs/lastSuccessfulBuild/artifact/out/
>
>EdB
>
>
>
>On Mon, Nov 25, 2013 at 2:57 PM, Erik de Bruin <er...@ixsoftware.nl> wrote:
>> This could easily be added to the Installer, correct? Download and
>> build an SDK, download the ApacheFlexJS artefacts and then have the
>> app perform the actions currently done by the scripts? Or am I missing
>> something, like a step in the scripts that cannot be done in AIR (I
>> only gave them a glance)?
>>
>> Having the ability to fetch a working FlexJS SDK with the installer
>> will IMHO greatly increase the available pool of testers and eyes on
>> the alpha.
>>
>> EdB
>>
>>
>>
>> On Mon, Nov 25, 2013 at 8:10 AM, Alex Harui <ah...@adobe.com> wrote:
>>> Hi,
>>>
>>> I just checked in some changes to flex-falcon and flex-asjs to allow
>>>for a
>>> build script in flex-asjs.  The main target will build the SWCs.  The
>>> examples target will build all of the examples.  The release target
>>>will
>>> build apache-compliant release packages.  The package-sdk target will
>>> package a new version of FlexJSOverlay.zip called ApacheFlexJS.zip and
>>> ApacheFlexJS.tar.gz.  FlexJSOverlay.zip is now obsolete as we have
>>>enough
>>> pieces in flex-asjs to no longer need to overlay files on top of an
>>> existing Flex SDK.  Now you unzip or untar the ApacheFlexJS artifact
>>>and
>>> run a deploy script that copies a few missing pieces from an existing
>>>Flex
>>> SDK.  Eventually, the deploy script will be replaced by a installer.
>>>
>>> The main target does run jshint and gjslint.  I've set
>>>failonerror=false
>>> on jshint for now as it is still spitting warnings.  You'll also see
>>> warnings when running the examples target.  Volunteers are welcome to
>>> clean all of that up.
>>>
>>> I've posted the latest ApacheFlexJS.zip and ApacheFlexJS.tar.gz at [1].
>>> I'll remove FlexJSOverlay.zip once I get confirmation that these
>>>artifacts
>>> worked for others.
>>>
>>> Next step for me is to try to get the next Adobe donation to legal for
>>> review.  Then work on the installer.
>>>
>>> As always, feedback and contributions welcome.
>>>
>>> Thanks,
>>> -Alex
>>>
>>> [1] http://people.apache.org/~aharui/FlexJS/
>>>
>>
>>
>>
>> --
>> Ix Multimedia Software
>>
>> Jan Luykenstraat 27
>> 3521 VB Utrecht
>>
>> T. 06-51952295
>> I. www.ixsoftware.nl
>
>
>
>-- 
>Ix Multimedia Software
>
>Jan Luykenstraat 27
>3521 VB Utrecht
>
>T. 06-51952295
>I. www.ixsoftware.nl


Re: [FlexJS] Build Scripts, FlexJSOverlay replaced by ApacheFlexJS.zip

Posted by Erik de Bruin <er...@ixsoftware.nl>.
Also, I've created the Jenkins job to build the artefacts nightly or
upon a commit:

https://builds.apache.org/job/flex-asjs/lastSuccessfulBuild/artifact/out/

EdB



On Mon, Nov 25, 2013 at 2:57 PM, Erik de Bruin <er...@ixsoftware.nl> wrote:
> This could easily be added to the Installer, correct? Download and
> build an SDK, download the ApacheFlexJS artefacts and then have the
> app perform the actions currently done by the scripts? Or am I missing
> something, like a step in the scripts that cannot be done in AIR (I
> only gave them a glance)?
>
> Having the ability to fetch a working FlexJS SDK with the installer
> will IMHO greatly increase the available pool of testers and eyes on
> the alpha.
>
> EdB
>
>
>
> On Mon, Nov 25, 2013 at 8:10 AM, Alex Harui <ah...@adobe.com> wrote:
>> Hi,
>>
>> I just checked in some changes to flex-falcon and flex-asjs to allow for a
>> build script in flex-asjs.  The main target will build the SWCs.  The
>> examples target will build all of the examples.  The release target will
>> build apache-compliant release packages.  The package-sdk target will
>> package a new version of FlexJSOverlay.zip called ApacheFlexJS.zip and
>> ApacheFlexJS.tar.gz.  FlexJSOverlay.zip is now obsolete as we have enough
>> pieces in flex-asjs to no longer need to overlay files on top of an
>> existing Flex SDK.  Now you unzip or untar the ApacheFlexJS artifact and
>> run a deploy script that copies a few missing pieces from an existing Flex
>> SDK.  Eventually, the deploy script will be replaced by a installer.
>>
>> The main target does run jshint and gjslint.  I've set failonerror=false
>> on jshint for now as it is still spitting warnings.  You'll also see
>> warnings when running the examples target.  Volunteers are welcome to
>> clean all of that up.
>>
>> I've posted the latest ApacheFlexJS.zip and ApacheFlexJS.tar.gz at [1].
>> I'll remove FlexJSOverlay.zip once I get confirmation that these artifacts
>> worked for others.
>>
>> Next step for me is to try to get the next Adobe donation to legal for
>> review.  Then work on the installer.
>>
>> As always, feedback and contributions welcome.
>>
>> Thanks,
>> -Alex
>>
>> [1] http://people.apache.org/~aharui/FlexJS/
>>
>
>
>
> --
> Ix Multimedia Software
>
> Jan Luykenstraat 27
> 3521 VB Utrecht
>
> T. 06-51952295
> I. www.ixsoftware.nl



-- 
Ix Multimedia Software

Jan Luykenstraat 27
3521 VB Utrecht

T. 06-51952295
I. www.ixsoftware.nl

Re: [FlexJS] Build Scripts, FlexJSOverlay replaced by ApacheFlexJS.zip

Posted by Erik de Bruin <er...@ixsoftware.nl>.
This could easily be added to the Installer, correct? Download and
build an SDK, download the ApacheFlexJS artefacts and then have the
app perform the actions currently done by the scripts? Or am I missing
something, like a step in the scripts that cannot be done in AIR (I
only gave them a glance)?

Having the ability to fetch a working FlexJS SDK with the installer
will IMHO greatly increase the available pool of testers and eyes on
the alpha.

EdB



On Mon, Nov 25, 2013 at 8:10 AM, Alex Harui <ah...@adobe.com> wrote:
> Hi,
>
> I just checked in some changes to flex-falcon and flex-asjs to allow for a
> build script in flex-asjs.  The main target will build the SWCs.  The
> examples target will build all of the examples.  The release target will
> build apache-compliant release packages.  The package-sdk target will
> package a new version of FlexJSOverlay.zip called ApacheFlexJS.zip and
> ApacheFlexJS.tar.gz.  FlexJSOverlay.zip is now obsolete as we have enough
> pieces in flex-asjs to no longer need to overlay files on top of an
> existing Flex SDK.  Now you unzip or untar the ApacheFlexJS artifact and
> run a deploy script that copies a few missing pieces from an existing Flex
> SDK.  Eventually, the deploy script will be replaced by a installer.
>
> The main target does run jshint and gjslint.  I've set failonerror=false
> on jshint for now as it is still spitting warnings.  You'll also see
> warnings when running the examples target.  Volunteers are welcome to
> clean all of that up.
>
> I've posted the latest ApacheFlexJS.zip and ApacheFlexJS.tar.gz at [1].
> I'll remove FlexJSOverlay.zip once I get confirmation that these artifacts
> worked for others.
>
> Next step for me is to try to get the next Adobe donation to legal for
> review.  Then work on the installer.
>
> As always, feedback and contributions welcome.
>
> Thanks,
> -Alex
>
> [1] http://people.apache.org/~aharui/FlexJS/
>



-- 
Ix Multimedia Software

Jan Luykenstraat 27
3521 VB Utrecht

T. 06-51952295
I. www.ixsoftware.nl

Re: [FlexJS] Build Scripts, FlexJSOverlay replaced by ApacheFlexJS.zip

Posted by OmPrakash Muppirala <bi...@gmail.com>.
This is a big step forward!  Thanks Alex.

Regards,
Om


On Sun, Nov 24, 2013 at 11:10 PM, Alex Harui <ah...@adobe.com> wrote:

> Hi,
>
> I just checked in some changes to flex-falcon and flex-asjs to allow for a
> build script in flex-asjs.  The main target will build the SWCs.  The
> examples target will build all of the examples.  The release target will
> build apache-compliant release packages.  The package-sdk target will
> package a new version of FlexJSOverlay.zip called ApacheFlexJS.zip and
> ApacheFlexJS.tar.gz.  FlexJSOverlay.zip is now obsolete as we have enough
> pieces in flex-asjs to no longer need to overlay files on top of an
> existing Flex SDK.  Now you unzip or untar the ApacheFlexJS artifact and
> run a deploy script that copies a few missing pieces from an existing Flex
> SDK.  Eventually, the deploy script will be replaced by a installer.
>
> The main target does run jshint and gjslint.  I've set failonerror=false
> on jshint for now as it is still spitting warnings.  You'll also see
> warnings when running the examples target.  Volunteers are welcome to
> clean all of that up.
>
> I've posted the latest ApacheFlexJS.zip and ApacheFlexJS.tar.gz at [1].
> I'll remove FlexJSOverlay.zip once I get confirmation that these artifacts
> worked for others.
>
> Next step for me is to try to get the next Adobe donation to legal for
> review.  Then work on the installer.
>
> As always, feedback and contributions welcome.
>
> Thanks,
> -Alex
>
> [1] http://people.apache.org/~aharui/FlexJS/
>
>