On 12/12/17, 7:20 AM, "Yishay Weiss" <[email protected]> wrote:

>Ok, I guess I was missing some context. Piotr’s upthread [1] link made it
>clear to me what the topic was about…
>
>So yes, royale-asjs siblings are recognized and it builds fine with ant
>all.
>
>I tried following the wiki for making it work with FB [2] and ran into
>some trouble.
>
>
>  1.  The external tools under ide/flashbuilder have references to
>$ROYALE_HOME (e.g.  stringAttribute
>key="org.eclipse.ui.externaltools.ATTR_LOCATION"
>value="$ROYALE_HOME/ide/flashbuilder/antscripts.xml"/). I’m not sure if
>these are place holders for the build, or something that’s supposed to
>work on mac but on my windows machine I had to replace them with the
>explicit path.

Yes, the instructions for FB usage needs updating.  I think you have to do:

cd ide/flashbuilder
ant -f antscripts.xml

Before importing the external tools.


>  2.  Code completing wasn’t working. Remembering this [3] discussion I
>tweaked flex-config.xml and am now getting tag completion in mxml, but
>not in AS3 scripts. I’m seeing this [4] in the FB log.

It is still on my list to try to fix this.
>
>
>One thing I’m not clear about, which is related to (b) is whether we can
>use FB and similar IDEs with a JS only package. I had to run
>InstallAdobeSDKs.xml which copies depends on playerglobal.swc and AIR so
>I’m guessing it needs flash.

The JSOnly package should work in FB.  I'll try it again and see why it
failed.

-Alex
>
>Thanks.
>
>
>[1] 
>https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fapacheflex
>build.cloudapp.net%3A8080%2Fjob%2Froyale-asjs%2FlastSuccessfulBuild%2Farti
>fact%2Fout%2F&data=02%7C01%7Caharui%40adobe.com%7Cf4463649f2fe48c9b0b708d5
>4173ee6d%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C636486888529206710&s
>data=4nfCQSPt9m3hp%2FqvZOGoPPvOk%2FdrzX0NARCILiOinNc%3D&reserved=0
>[2] 
>https://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.co
>m%2Fapache%2Froyale-asjs%2Fwiki%2FFlash-Builder-4.7&data=02%7C01%7Caharui%
>40adobe.com%7Cf4463649f2fe48c9b0b708d54173ee6d%7Cfa7b1b5a7b34438794aed2c17
>8decee1%7C0%7C0%7C636486888529206710&sdata=Qdb0wUJFEhh%2BnnUZZiUVDXNHeLzBR
>%2FwV7d%2BmFsRxKmw%3D&reserved=0
>[3] 
>https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fapache-fle
>x-development.2333347.n4.nabble.com%2FLAST-CALL-Release-FlexJS-FalconJX-0-
>8-0-tp61275p61654.html&data=02%7C01%7Caharui%40adobe.com%7Cf4463649f2fe48c
>9b0b708d54173ee6d%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C63648688852
>9206710&sdata=rgtHk9T02d4%2BqFNjRiomfNph0KAZFmPv0bkFdl7P7xw%3D&reserved=0
>[4] 
>https://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fpaste.apa
>che.org%2Fmb8f&data=02%7C01%7Caharui%40adobe.com%7Cf4463649f2fe48c9b0b708d
>54173ee6d%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C636486888529206710&
>sdata=7zxTC0iyY5U6yDi9qUU0JKm5%2Fi6Q8Tz9v3BHmQ2cuVY%3D&reserved=0
>
>
>
>
>From: Alex Harui<mailto:[email protected]>
>Sent: Tuesday, December 12, 2017 10:15 AM
>To: [email protected]<mailto:[email protected]>
>Subject: Re: Repos and Releases
>
>
>
>On 12/12/17, 12:06 AM, "Yishay Weiss" <[email protected]> wrote:
>
>>I’m trying to understand what’s going on here, so I’ll ask some naïve
>>questions:
>>
>>
>>  1.  Are royale-compiler and royale-typedefs supposed to be merged into
>>royale-asjs?
>
>The current package doesn't "merge" as much as it co-packages all 3 repos
>into one package.  IOW, the package has 3 subfolders (royale-asjs,
>royale-compiler, royale-typedefs).
>
>>  2.  If so, why does running ant all from royale-asjs clone said repos?
>
>It depends on what you tried.  If you just cloned royale-asjs and run "ant
>all", the script will still clone the repos, but for me, if I run "ant
>all" in the royale-asjs folder of the nightly source package, it doesn't
>clone the repos as it finds royale-compiler and royale-typedefs.  Of
>course, something might have broken so I will verify that tomorrow.
>
>>  3.  “Folks should have noticed that the
>>IDE-compatible folder is now a royale-asjs subfolder in the binary
>>package.” What’s the path to that folder?
>
>royale-asjs
>
>>  4.  Will my IDE (Flash Builder) recognize changes I make to the
>>framework, in other words will re-building the framework from modified
>>source update this (3) folder?
>
>I'm not sure what configuration you are trying, but the source package
>really is like packaging up the parent folder of the 3 repos and the
>binary package is really like packaging up the parent folder of the 3
>repos after building everything.   So if changes are detected today, they
>should be in this package too.
>
>HTH,
>-Alex
>>
>>From: Alex Harui<mailto:[email protected]>
>>Sent: Tuesday, December 12, 2017 3:03 AM
>>To: [email protected]<mailto:[email protected]>
>>Subject: Re: Repos and Releases
>>
>>I think I have the packaging scripts set up to package the 3 repos into a
>>single source package.  The nightly builds for the past few days have
>>been
>>churning out this new package.  Folks should have noticed that the
>>IDE-compatible folder is now a royale-asjs subfolder in the binary
>>package.
>>
>>I'll be spending a bit more time on some final checks (like execute bits
>>on the scripts) but I think we're at the point where others should review
>>the package to see if they like it or not and report things that need
>>improvement.  If we want to bake in NPM artifact generation into the
>>scripts, we should get going on that now.
>>
>>Once we get consensus that this package structure is the one we want to
>>release, the next thing to try is to create a release candidate.  My
>>current thinking is to use Maven to generate its per-repo source packages
>>and alter the Ant script to grab the 3 packages and run the release
>>script
>>in those packages.
>>
>>Constructive feedback welcome,
>>-Alex
>>
>>On 12/5/17, 11:42 PM, "Piotr Zarzycki" <[email protected]> wrote:
>>
>>>Ok I will wait for your final push to develop. In any case it looks good
>>>till now.
>>>
>>>Once you update Readme I can make a build - I haven't done ant build for
>>>a
>>>while.
>>>
>>>Thanks, Piotr
>>>
>>>On Wed, Dec 6, 2017, 08:38 Alex Harui <[email protected]> wrote:
>>>
>>>> Hi Piotr,
>>>>
>>>> I have all 3 feature/rename branches merged into the develop branch
>>>> locally.  I'm not sure it is necessary to merge the other way first,
>>>> especially in royale-asjs because most of the changes were in the
>>>>compiler.
>>>>
>>>> I was going to push it tomorrow (for me) so I can babysit the CI
>>>>servers
>>>> if they don't pass since I haven't tested the merge on Windows (the CI
>>>> server has built and ran tests on Windows on feature/rename).
>>>>
>>>> I can hold off if folks want to do more testing on feature/rename
>>>>before
>>>> the merge to develop.
>>>>
>>>> Regarding Flash dependencies, I would like to see some folks use a
>>>>clean
>>>> machine or try to simulate a clean machine (by removing folders and
>>>> environment variables) and see if they can get the repos and build
>>>> everything, although that reminds me that I need to update the various
>>>> READMEs first.
>>>>
>>>> Thanks,
>>>> -Alex
>>>>
>>>> On 12/5/17, 11:19 PM, "Piotr Zarzycki" <[email protected]>
>>>>wrote:
>>>>
>>>> >Hi Alex,
>>>> >
>>>> >I did merge develop into rename for asjs repo locally, but not sure
>>>> >whether
>>>> >I can push it to the rename - let me know.
>>>> >Apart of that you have said that you need volunteers that check
>>>>whether
>>>> >there are still places with dependencies to Flash. - What do you mean
>>>>by
>>>> >that actually ? Do you mean making build on branches ? I did it by
>>>>maven
>>>> >but not sure whether it is sufficient.
>>>> >
>>>> >I did also use your rename branch with Moonshine and everything looks
>>>>ok.
>>>> >
>>>> >I have also discovered that in the following locations for all
>>>>modules
>>>> >"frameworks\js\projects\BasicJS\target\" we have swc - probably it
>>>>should
>>>> >be excluded in the distribution package build for ant.
>>>> >
>>>> >Thanks, Piotr
>>>> >
>>>> >2017-12-03 12:53 GMT+01:00 Piotr Zarzycki
>>>><[email protected]>:
>>>> >
>>>> >> In that place I think we should have Wiki page called: "How to
>>>>download
>>>> >> IDE ready Royale framework" - or something similar. It should
>>>>describe
>>>> >>what
>>>> >> kind of package do we have and what people need to do in order to
>>>>have
>>>> >>SWF
>>>> >> output.
>>>> >>
>>>> >> I don't think we should have in the title word "binary package" -
>>>>It
>>>> >> wasn't mean to me anything when I come up to Apache Flex project. I
>>>> >>believe
>>>> >> there could be more people like me.
>>>> >>
>>>> >> Thanks, Piotr
>>>> >>
>>>> >>
>>>> >> 2017-12-03 8:22 GMT+01:00 Alex Harui <[email protected]>:
>>>> >>
>>>> >>> I'm going to try to reply to everyone else in this one post...
>>>> >>>
>>>> >>> Today, for folks just wanting to write an app with Royale, the
>>>>nightly
>>>> >>>for
>>>> >>> "JSOnly" has everything you need to create JS output, but not SWF
>>>> >>>output.
>>>> >>> The nightly for the "FlexJS" package does not (and can never)
>>>>bundle
>>>> >>>the
>>>> >>> Adobe playerglobal and airglobal needed to generate SWF output.
>>>>The
>>>> >>> "FlexJS" nightly contains an Ant script to copy in the Adobe bits
>>>>after
>>>> >>> you download them.
>>>> >>>
>>>> >>> And now, I am proposing to change this packaging so that the
>>>>source
>>>>zip
>>>> >>> will contain 3 folders representing the 3 repos (royals-compiler,
>>>> >>> royals-typedefs, royale-asjs) and without more fiddling, the
>>>>JSOnly
>>>> >>>binary
>>>> >>> artifact will contain what is currently in the "JSOnly" nightly
>>>>but
>>>>in
>>>> >>>a
>>>> >>> royale-asjs folder and be otherwise ready to go for Flash Builder
>>>>and
>>>> >>> other IDEs, and the "FlexJS" binary artifact will again require
>>>> >>>running an
>>>> >>> Ant script to position the Adobe bits.
>>>> >>>
>>>> >>> For these IDE users, SWF functionality is essentially something
>>>>you
>>>> >>>choose
>>>> >>> early when deciding what package to download.  I'm not sure how,
>>>>under
>>>> >>> Apache rules, to create a binary artifact that is an add-in of the
>>>> >>> SWF-only bits.  Binary artifacts are supposed to be the results of
>>>>a
>>>> >>> compilation of a source package.  I suppose we could create some
>>>>sort
>>>> >>>of
>>>> >>> script that overlays the SWF-only bits over a JSOnly binary.
>>>> >>>
>>>> >>> Meanwhile, to answer Carlos's question, I think for Maven users
>>>>you
>>>> >>>choose
>>>> >>> to get SWF output merely by adding the Adobe
>>>>airglobal/playerglobal
>>>> >>> dependencies to your POM.  These dependencies are in by default
>>>>for
>>>>the
>>>> >>> examples.  Although it occurs to me that MDLExample shouldn't have
>>>> >>>them,
>>>> >>> so maybe I'll double-check that when I have time tomorrow.
>>>> >>>
>>>> >>> I will have limited time to work on this until tomorrow night.
>>>> >>>
>>>> >>> HTH,
>>>> >>> -Alex
>>>> >>>
>>>> >>> On 12/2/17, 1:14 PM, "[email protected] on behalf of OmPrakash
>>>> >>>Muppirala"
>>>> >>> <[email protected] on behalf of [email protected]> wrote:
>>>> >>>
>>>> >>> >On Dec 2, 2017 11:20 AM, "Piotr Zarzycki"
>>>><[email protected]>
>>>> >>> >wrote:
>>>> >>> >
>>>> >>> >As an application developer no. You are getting that package [1]
>>>>and
>>>> >>>have
>>>> >>> >everything what you need to build app to swf an js.
>>>> >>> >
>>>> >>> >[1]
>>>> >>>
>>>>>https://na01.safelinks.protection.outlook.com/?url=http%3A%<https://na
>>>>>0<https://na01.safelinks.protection.outlook.com/?url=http%3A%25%3chttp
>>>>>s://na0>
>>>>>1.safelinks.protection.outlook.com/?url=http%3A%25>
>>>> >>> 2F%2Fapacheflex
>>>> >>> >build.cloudapp.net%3A8080%2Fjob%2Froyale-&data=02%7C01%7Caharui%
>>>> >>> 40adobe.co
>>>> >>> >m%7Cacd29e28cb594f6788fd08d539c9a8ff%7Cfa7b1b5a7b34438794ae
>>>> >>> d2c178decee1%7C
>>>> >>> >0%7C0%7C636478460681913302&sdata=84IVbhNcVYNkti7qeE%2B6VeEJ
>>>> >>> 7E8uDM0y9NDychV
>>>> >>> >bYvc%3D&reserved=0
>>>> >>> >asjs/lastSuccessfulBuild/artifact/out/
>>>> >>> >
>>>> >>> >
>>>> >>> >That's good to know.  I should be able to use this in the npm
>>>>package
>>>> >>> >right?
>>>> >>> >
>>>> >>> >Thanks,
>>>> >>> >Om
>>>> >>> >
>>>> >>> >
>>>> >>> >
>>>> >>> >
>>>> >>> >
>>>> >>> >
>>>> >>> >
>>>> >>> >
>>>> >>> >
>>>> >>> >Thanks, Piotr
>>>> >>> >
>>>> >>> >On Sat, Dec 2, 2017, 19:33 OmPrakash Muppirala
>>>><[email protected]>
>>>> >>> >wrote:
>>>> >>> >
>>>> >>> >> On Dec 2, 2017 9:08 AM, "Piotr Zarzycki"
>>>><[email protected]
>>>> >
>>>> >>> >> wrote:
>>>> >>> >>
>>>> >>> >> Hi Om,
>>>> >>> >>
>>>> >>> >> Not sure what do you mean? We have it. You are downloading one
>>>>zip
>>>> >>>file
>>>> >>> >and
>>>> >>> >> using it in IDE.
>>>> >>> >>
>>>> >>> >>
>>>> >>> >>
>>>> >>> >> Are we not downloading falcon, gcc etc separately?
>>>> >>> >>
>>>> >>> >> Thanks,
>>>> >>> >> Om
>>>> >>> >>
>>>> >>> >>
>>>> >>> >>
>>>> >>> >> Piotr
>>>> >>> >>
>>>> >>> >> On Sat, Dec 2, 2017, 17:30 OmPrakash Muppirala
>>>> >>><[email protected]>
>>>> >>> >> wrote:
>>>> >>> >>
>>>> >>> >> > With this setup, can we have the binary release package all
>>>>the
>>>> >>> >> > dependencies in one zip file?
>>>> >>> >> >
>>>> >>> >> > Thanks,
>>>> >>> >> > Om
>>>> >>> >> >
>>>> >>> >> > On Dec 2, 2017 8:25 AM, "Harbs" <[email protected]>
>>>>wrote:
>>>> >>> >> >
>>>> >>> >> > > I don’t have much to add. For me, the simpler, the better.
>>>>The
>>>> >>> >> decisions
>>>> >>> >> > > should be to get the first release out as quickly as
>>>>possible
>>>> >>>and
>>>> >>> >>make
>>>> >>> >> > our
>>>> >>> >> > > release process as easy as it can be so we can release
>>>>often.
>>>> >>> >> > >
>>>> >>> >> > > > On Dec 2, 2017, at 2:00 PM, Piotr Zarzycki <
>>>> >>> >> [email protected]>
>>>> >>> >> > > wrote:
>>>> >>> >> > > >
>>>> >>> >> > > >  I would also see in the develop Harbs
>>>> >>> >> > > > changes with namespaces before release, after your merge.
>>>> >>> >> > >
>>>> >>> >> > > I’ll try to finish that up tomorrow.
>>>> >>> >> > >
>>>> >>> >> > >
>>>> >>> >> >
>>>> >>> >>
>>>> >>>
>>>> >>>
>>>> >>
>>>> >>
>>>> >> --
>>>> >>
>>>> >> Piotr Zarzycki
>>>> >>
>>>> >> Patreon:
>>>> >>*
>>>>
>>>>https://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.pa
>>>>t
>>>> >>reon.com%2Fpiotrzarzycki&data=02%7C01%7Caharui%40adobe.com
>>>> %7Cb14108fd4443
>>>>
>>>>>>42bdb2b108d53c79ba28%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C636
>>>>>>4
>>>>>>8
>>>>>>14
>>>>
>>>>>>15877839045&sdata=br%2F4ewsBWblNGYXfpJXrQaqGhQqD%2F3XJcedj3XNPMfs%3D&
>>>>>>r
>>>>>>e
>>>>>>se
>>>> >>rved=0
>>>> >>
>>>> >><
>>>>
>>>>https://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.pa
>>>>t
>>>> >>reon.com%2Fpiotrzarzycki&data=02%7C01%7Caharui%40adobe.com
>>>> %7Cb14108fd4443
>>>>
>>>>>>42bdb2b108d53c79ba28%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C636
>>>>>>4
>>>>>>8
>>>>>>14
>>>>
>>>>>>15877839045&sdata=br%2F4ewsBWblNGYXfpJXrQaqGhQqD%2F3XJcedj3XNPMfs%3D&
>>>>>>r
>>>>>>e
>>>>>>se
>>>> >>rved=0>*
>>>> >>
>>>> >
>>>> >
>>>> >
>>>> >--
>>>> >
>>>> >Piotr Zarzycki
>>>> >
>>>> >Patreon:
>>>> >*
>>>>
>>>>https://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.pa
>>>>t
>>>>r
>>>> >eon.com%2Fpiotrzarzycki&data=02%7C01%7Caharui%40adobe.com
>>>> %7Cb14108fd444342
>>>>
>>>>>bdb2b108d53c79ba28%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C636481
>>>>>4
>>>>>1
>>>>>58
>>>>
>>>>>77839045&sdata=br%2F4ewsBWblNGYXfpJXrQaqGhQqD%2F3XJcedj3XNPMfs%3D&rese
>>>>>r
>>>>>v
>>>>>ed
>>>> >=0
>>>> ><
>>>>
>>>>https://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.pa
>>>>t
>>>>r
>>>> >eon.com%2Fpiotrzarzycki&data=02%7C01%7Caharui%40adobe.com
>>>> %7Cb14108fd444342
>>>>
>>>>>bdb2b108d53c79ba28%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C636481
>>>>>4
>>>>>1
>>>>>58
>>>>
>>>>>77839045&sdata=br%2F4ewsBWblNGYXfpJXrQaqGhQqD%2F3XJcedj3XNPMfs%3D&rese
>>>>>r
>>>>>v
>>>>>ed
>>>> >=0>*
>>>>
>>>>
>>
>

Reply via email to