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