Very cool!  I will add it to the wiki.

On 11/25/13 10:02 AM, "Erik de Bruin" <e...@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 <aha...@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" <e...@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 <e...@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 <aha...@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" <e...@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 <e...@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 <aha...@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

Reply via email to