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