From users-return-822-archive-asf-public=cust-asf.ponee.io@royale.apache.org Mon Mar 19 06:31:32 2018 Return-Path: X-Original-To: archive-asf-public@cust-asf.ponee.io Delivered-To: archive-asf-public@cust-asf.ponee.io Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by mx-eu-01.ponee.io (Postfix) with SMTP id A65F8180647 for ; Mon, 19 Mar 2018 06:31:30 +0100 (CET) Received: (qmail 48777 invoked by uid 500); 19 Mar 2018 05:31:24 -0000 Mailing-List: contact users-help@royale.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: users@royale.apache.org Delivered-To: mailing list users@royale.apache.org Received: (qmail 48767 invoked by uid 99); 19 Mar 2018 05:31:24 -0000 Received: from pnap-us-west-generic-nat.apache.org (HELO spamd1-us-west.apache.org) (209.188.14.142) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 19 Mar 2018 05:31:24 +0000 Received: from localhost (localhost [127.0.0.1]) by spamd1-us-west.apache.org (ASF Mail Server at spamd1-us-west.apache.org) with ESMTP id ACFD1C09EB for ; Mon, 19 Mar 2018 05:31:23 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd1-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: 2.251 X-Spam-Level: ** X-Spam-Status: No, score=2.251 tagged_above=-999 required=6.31 tests=[AC_DIV_BONANZA=0.001, HTML_MESSAGE=2, KAM_LOTSOFHASH=0.25] autolearn=disabled Received: from mx1-lw-eu.apache.org ([10.40.0.8]) by localhost (spamd1-us-west.apache.org [10.40.0.7]) (amavisd-new, port 10024) with ESMTP id tANQBCchjj19 for ; Mon, 19 Mar 2018 05:31:19 +0000 (UTC) Received: from WIN-CMCMLBH19BL.vconn.com.pk (static.39.34.130.94.clients.your-server.de [94.130.34.39]) by mx1-lw-eu.apache.org (ASF Mail Server at mx1-lw-eu.apache.org) with ESMTP id 22A245F5DD for ; Mon, 19 Mar 2018 05:31:19 +0000 (UTC) Received: from aleenaPC ([58.65.129.193]) by vconn.com.pk with MailEnable ESMTPA; Mon, 19 Mar 2018 06:31:10 +0100 From: "Alina Kazi" To: References: <004f01d3bc53$fcaed4e0$f60c7ea0$@d-bz.com> <000a01d3bce9$d4db9ac0$7e92d040$@d-bz.com> <001801d3bcf0$36fd4fe0$a4f7efa0$@d-bz.com> <002301d3bcf3$e252d330$a6f87990$@d-bz.com> <001801d3bd16$494a69a0$dbdf3ce0$@d-bz.com> <002001d3bd1c$89471f70$9bd55e50$@d-bz.com> In-Reply-To: Subject: RE: How to Contribute in Apache Royale Date: Mon, 19 Mar 2018 10:31:41 +0500 Message-ID: <002101d3bf43$97c8f540$c75adfc0$@d-bz.com> MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_NextPart_000_0022_01D3BF6D.80A60220" X-Mailer: Microsoft Outlook 14.0 Thread-Index: AQKRO6APdUczKq8Inbzatdp+Awhd/wEeMVJqApGfArUBp8egYgEZJUVSAZ04jegB+Y07aAHkqmLXAcuFa6MBqvwB5QKRUkPSAlfmv+Ohua9NIA== Content-Language: en-us This is a multipart message in MIME format. ------=_NextPart_000_0022_01D3BF6D.80A60220 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Hi Piotr, =20 Examples->MxRoyale-> HelloWorld Error link: https://www.dropbox.com/s/3f0nsu32q1it1jq/errorcompilation.png?dl=3D0 =20 Thanks, Alina =20 From: Piotr Zarzycki [mailto:piotrzarzycki21@gmail.com]=20 Sent: Friday, March 16, 2018 4:57 PM To: users@royale.apache.org Subject: Re: How to Contribute in Apache Royale =20 IMO you should use to build sources, not downloaded from the server = nightly build. Nightly build as a redy for use in IDE. I bet that you = will be able to use nightly build - and run Maven command, but the thing = is that we are committing to Git.=20 =20 Whenever you are starting job you should check whether there is not new = stuff. In your case you will be on branch MXRoyale.=20 =20 Thanks, Piotr =20 2018-03-16 12:47 GMT+01:00 Alina Kazi : =20 Issue Resolved. From: Alina Kazi [mailto:alina.kazi@d-bz.com]=20 Sent: Friday, March 16, 2018 4:02 PM To: users@royale.apache.org Subject: RE: How to Contribute in Apache Royale =20 During the execution of=20 mvn -Drat.skip=3Dtrue = -DdistributionTargetFolder=3Df:\src\royale-asjs\distribution -P = build-distribution clean install inside f:\src\royale-asjs or mvn -Drat.skip=3Dtrue -DdistributionTargetFolder=3Df:\ = apache-royale-0.9.1-bin-js-swf \ apache-royale-0.9.1-bin-js-swf = \royale-asjs\distribution -P build-distribution clean install inside = f:\src\royale-asjs Getting this Error: https://www.dropbox.com/s/qhjc5tfnuiv6yx8/buildmvnerror.txt?dl=3D0 Do I have to Download Latest Nightly Build to resolve the issue or = anything else? =20 Thanks, Alina =20 From: Piotr Zarzycki [mailto:piotrzarzycki21@gmail.com]=20 Sent: Friday, March 16, 2018 12:37 PM To: users@royale.apache.org Subject: Re: How to Contribute in Apache Royale =20 One more thing. As I said in the first post you can build whole = framework "asjs" suing option distribution - It will produce for you = artifacts which Moonshine understand. You still won't be able to build = using that artifacts, but new things which are in emulation branch will = be visible in code completion. - This is BUG which I hope to fix someday = ;) =20 Only ANT build produce artifacts which are fully usable with IDE. =20 Thanks, Piotr =20 2018-03-16 8:19 GMT+01:00 Piotr Zarzycki : Alina, =20 Compilation won't work through the Moonshine, because Nightly build is = based on "develop" branch, so you just don't have stuff there. You can = use IDE to setup the project simply edit it. Analyze my first email in = this thread. I described how you can use Moonshine with this branch and = work with framework. =20 Thanks, Piotr =20 2018-03-16 7:56 GMT+01:00 Alina Kazi : I am using Moonshine IDE 1.9.0 and 0.9.0-js-swf is installed on my = machine. I am trying to run F:/src/royale-asjs/examples/mxRoyale/HelloWorld . Will it work? I followed only steps that I shared earlier . Nothing else. Or I have to do anything to get HelloWorld compile? =20 Thanks, Alina =20 From: Piotr Zarzycki [mailto: = piotrzarzycki21@gmail.com]=20 Sent: Friday, March 16, 2018 11:39 AM To: users@royale.apache.org Subject: Re: How to Contribute in Apache Royale =20 Alina, =20 If you want there is several tools for managing git visually. I'm using = sourcetree [1]=20 =20 [1] www.sourcetreeapp.com =20 Piotr On Fri, Mar 16, 2018, 07:29 Alina Kazi wrote: Hi Alex, = https://www.dropbox.com/s/ltzpvqgl8ab9e1w/mxroyalesuccess.png?dl=3D0 done.. Thank you. =20 -Alina =20 From: Alex Harui [mailto: aharui@adobe.com]=20 Sent: Friday, March 16, 2018 11:11 AM To: users@royale.apache.org Subject: Re: How to Contribute in Apache Royale =20 Hi Alina, to use the MXRoyale branch, use: =20 git checkout feature/MXRoyale =20 Only royale-asjs has an MXRoyale branch. We have not made a branch for = the compiler yet. =20 Thanks, -Alex =20 From: Alina Kazi < alina.kazi@d-bz.com> Reply-To: " users@royale.apache.org" < = users@royale.apache.org> Date: Thursday, March 15, 2018 at 9:44 PM To: " users@royale.apache.org" < = users@royale.apache.org> Subject: RE: How to Contribute in Apache Royale =20 git clone = https://github.com/apache/royale-asjs.git royale-asjs cd royale-asjs git checkout develop ref link :https://github.com/apache/royale-asjs/tree/develop = =20 =20 is similar to=20 =20 git clone = https://github.com/apache/royale-asjs.git royale-asjs cd royale-asjs git checkout develop ref link : [1] = https://github.com/apache/royale-asjs/tree/feature/MXRoyale = =20 =20 1.How git will differentiate between these commands? =20 Thanks, Alina =20 From: Piotr Zarzycki [ = mailto:piotrzarzycki21@gmail.com]=20 Sent: Thursday, March 15, 2018 5:37 PM To: users@royale.apache.org Subject: Re: How to Contribute in Apache Royale =20 Hello Alina, =20 Great! Congrats! :)=20 1. Do you mean build which is usable in IDE ? =20 2. Emulation is so far build on separate branch [1], switch to that = branch for your royale-asjs. Rebuild again royale-asjs once you switch. =20 Alex, Does compiler repository should be switched also to the branch or = can stay on "develop" ? =20 3. Whole framework is split into several modules [2]. Your interested = part is in module MXRoyale. If you change anything there, you don't have = to rebuild whole framework - enough if you build this module. =20 Once you finish your changes in module, you can test them using Examples = [3]. - That part will be a bit tricky. Flow is following: =20 1) You are changing something in module MXRoyale - I'm personally using = Intellij to changing code in Framework.=20 2) You are configuring your example " = HelloWorld" in some IDE which supports Royale (Moonshine or = VSCode) - You are doing this with some version of nightly build. You probably will get some errors because Nightly build doesn't have any = changes related to Emulation, but ignore that. 3) Apply your changes 4) Rebuild example by Maven =20 If you would like to get rid of errors mentioned in 2 - Build whole = framework to produce distribution package which Moonshine understands:=20 mvn -Drat.skip=3Dtrue = -DdistributionTargetFolder=3Dd:\Work\royale_ide\distribution -P = build-distribution clean install Point to that folder in your IDE. Everything depends how fast you wanted to work - If you don't need in = IDE some intellisence, because you have changed in MXRoyale module some = minor things - do not rebuild whole framework!=20 You will save your time. Others can point you how to work with ANT - Above flow is working for me = for about 2 years now. ;) I think Alex and Peter can tell you more about code in that module, get = familiar with it for now yourself. Once you get familiar and make any = changes we can take another step - How to commit all your code. [1] https://github.com/apache/royale-asjs/tree/feature/MXRoyale = =20 [2] = https://github.com/apache/royale-asjs/tree/feature/MXRoyale/frameworks/pr= ojects = =20 [3] = https://github.com/apache/royale-asjs/tree/feature/MXRoyale/examples/mxro= yale = =20 =20 Thanks, Piotr =20 =20 2018-03-15 12:51 GMT+01:00 Alina Kazi : Hi, =20 After the Successful Build of Apache Royale=20 =E2=80=9Croyale-compiler=E2=80=9D, =E2=80=9Croyale-typedefs=E2=80=9D and =E2=80=9Croyale-asjs=E2=80=9D =20 1.How can I install that Compiled build as I execute the command = =E2=80=9Cnpm install royale =E2=80=93g =E2=80=9D inside royale-asjs an = error occurred for env.variable missing for python=E2=80=A6.. ? 2.What are the steps that should follow to work on Emulations? 3.How can I work on them?=20 4.How can I test them ? =20 Thanks, Alina =20 =20 --=20 Piotr Zarzycki=20 Patreon: https://www.patreon.com/piotrzarzycki = =20 =20 --=20 Piotr Zarzycki=20 Patreon: https://www.patreon.com/piotrzarzycki =20 --=20 Piotr Zarzycki=20 Patreon: https://www.patreon.com/piotrzarzycki =20 --=20 Piotr Zarzycki=20 Patreon: https://www.patreon.com/piotrzarzycki ------=_NextPart_000_0022_01D3BF6D.80A60220 Content-Type: text/html; charset="utf-8" Content-Transfer-Encoding: quoted-printable

Hi Piotr,

 

Examples->MxRoyale-> HelloWorld

Error link:

https://www.dropbox.com/s/3f0nsu32q1it1jq/errorcompilation.png?dl=3D= 0

 

Thanks,

Alina

 

From:= = Piotr Zarzycki [mailto:piotrzarzycki21@gmail.com]
Sent: = Friday, March 16, 2018 4:57 PM
To: = users@royale.apache.org
Subject: Re: How to Contribute in = Apache Royale

 

IMO you = should use to build sources, not downloaded from the server nightly = build. Nightly build as a redy for use in IDE. I bet that you will be = able to use nightly build - and run Maven command, but the thing is that = we are committing to Git. 

 

Whenever you are starting job you should check whether = there is not new stuff. In your case you will be on branch = MXRoyale. 

 

Thanks, Piotr

 

2018-03-16 12:47 GMT+01:00 Alina Kazi <alina.kazi@d-bz.com>:

 

Issue Resolved.

From:= = Alina Kazi [mailto:alina.kazi@d-bz.com]
Sent: Friday, = March 16, 2018 4:02 PM
To: users@royale.apache.org

<= div>


Subject: RE: How to Contribute in = Apache Royale

 <= /o:p>

During the execution of 
mvn -Drat.skip=3Dtrue =
-DdistributionTargetFolder=3Df:\src\royale-asjs\distribution -P =
build-distribution clean install inside  =
f:\src\royale-asjs
or
=
mvn -Drat.skip=3Dtrue =
-DdistributionTargetFolder=3Df:\ apache-royale-0.9.1-bin-js-swf \ =
apache-royale-0.9.1-bin-js-swf \royale-asjs\distribution -P =
build-distribution clean install inside  =
f:\src\royale-asjs
Getting this Error:

https://www.dropbox.com/s/qhjc5tfnuiv6yx8/buildmvnerror= .txt?dl=3D0

Do I have to Download Latest Nightly Build to resolve the issue or = anything else?

 

Thanks,

Alina

 

From:= = Piotr Zarzycki [mailto:piotrzarzycki21@gmail.com]
Sent: = Friday, March 16, 2018 12:37 PM
To: users@royale.apache.org
Subject: Re: How = to Contribute in Apache Royale

 <= /o:p>

One more = thing. As I said in the first post you can build whole framework = "asjs" suing option distribution - It will produce for you = artifacts which Moonshine understand. You still won't be able to build = using that artifacts, but new things which are in emulation branch will = be visible in code completion. - This is BUG which I hope to fix someday = ;)

 <= /o:p>

Only ANT = build produce artifacts which are fully usable with = IDE.

 <= /o:p>

Thanks, = Piotr

 <= /o:p>

2018-03-16 = 8:19 GMT+01:00 Piotr Zarzycki <piotrzarzycki21@gmail.com>:

<= p class=3DMsoNormal = style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'>Alina,<= /o:p>

 <= /o:p>

Compilation = won't work through the Moonshine, because Nightly build is based on = "develop" branch, so you just don't have stuff there. You can = use IDE to setup the project simply edit it. Analyze my first email in = this thread. I described how you can use Moonshine with this branch and = work with framework.

 <= /o:p>

Thanks, = Piotr

 <= /o:p>

2018-03-16 = 7:56 GMT+01:00 Alina Kazi <alina.kazi@d-bz.com>:

I am using Moonshine IDE 1.9.0 and 0.9.0-js-swf is installed on my = machine.

I am trying to run =   F:/src/royale-asjs/examples/mxRoyale/HelloWorld = .

Will it work?

I followed only steps that I shared earlier . Nothing = else.

Or I have to do anything to get HelloWorld = compile?

 

Thanks,

Alina

 

From:= = Piotr Zarzycki [mailto:piotrzarzyck= i21@gmail.com] =
Sent: Friday, March 16, 2018 11:39 = AM


To: users@royale.apache.org
Subject: Re: How = to Contribute in Apache Royale

 <= /o:p>

Alina,<= /o:p>

 <= /o:p>

If you want = there is several tools for managing git visually. I'm using sourcetree = [1] 

 <= /o:p>

 <= /o:p>

Piotr

On Fri, Mar = 16, 2018, 07:29 Alina Kazi <alina.kazi@d-bz.com> = wrote:

Hi Alex,

https://www= .dropbox.com/s/ltzpvqgl8ab9e1w/mxroyalesuccess.png?dl=3D0=

done.. Thank you.

 

-Alina

 

From:= = Alex Harui [mailto:aharui@adobe= .com] =
Sent: Friday, March 16, 2018 11:11 = AM


To:
users@royale= .apache.org
Subje= ct: Re: How to Contribute in Apache = Royale

 <= /o:p>

Hi Alina, to use the MXRoyale branch, = use:

 

git checkout feature/MXRoyale

 

Only royale-asjs has an MXRoyale branch.  We have not made a = branch for the compiler yet.

 

Thanks,

-Alex

 

From: Alina Kazi <alina.kazi@= d-bz.com>
Reply-To: "
users@royal= e.apache.org" <users@royal= e.apache.org>
Date: Thursday, March 15, 2018 at 9:44 PM
To: = "
users@royal= e.apache.org" <users@royal= e.apache.org>
Subject: RE: How to Contribute in Apache = Royale

 

git clone = https://github.com/apache= /royale-asjs.git = royale-asjs

cd = royale-asjs

git = checkout develop

ref link :https://github.com/apache/royale-asjs/tree/develop<= o:p>

 

is similar to

 

git clone = https://github.com/apache= /royale-asjs.git = royale-asjs

cd = royale-asjs

git = checkout develop

ref link : = [1] https://github.com/apache/royale-asjs/tree/feature/MXRo= yale

 

1.How git will differentiate between these = commands?

 

Thanks,

Alina

 

= From:= Piotr Zarzycki [mailto:piotr= zarzycki21@gmail.com= ]
Sent: Thursday, March 15, 2018 5:37 PM
To: =
users@royale= .apache.org=
Subject: Re: How to Contribute in Apache = Royale

 

Hello Alina,

 

Great! Congrats! = :) 

1. Do you mean build which is usable in IDE = ?

 

2. Emulation is so far build on separate branch = [1], switch to that branch for your  royale-asjs. Rebuild again royale-asjs once you = switch.

 

Alex, Does compiler repository should be switched also = to the branch or can stay on "develop" = ?

 

3. Whole framework is split into several modules [2]. = Your interested part is in module MXRoyale. If you change anything = there, you don't have to rebuild whole framework - enough if you build = this module.

 

Once you finish your changes in module, you can test = them using Examples [3]. - That part will be a bit tricky. Flow is = following:

 

1) You are changing something in module MXRoyale - I'm = personally using Intellij to changing code in = Framework. 

2) You are configuring your example " Hel= loWorld" in some IDE which supports Royale (Moonshine or = VSCode) - You are doing this with some version of nightly = build.

You probably will get some errors because Nightly build = doesn't have any changes related to Emulation, but ignore = that.

3) Apply your = changes

4) Rebuild example by = Maven

 

If you would like to get rid of errors mentioned in 2 - = Build whole framework to produce distribution package which Moonshine = understands: 

mvn -Drat.skip=3Dtrue =
-DdistributionTargetFolder=3Dd:\Work\royale_ide\distribution -P =
build-distribution clean install
Point to that folder in =
your IDE.
Everything depends how =
fast you wanted to work - If you don't need in IDE some intellisence, =
because you have changed in MXRoyale module some minor things - do not =
rebuild whole framework! 
You will save your =
time.
Others can point you how =
to work with ANT - Above flow is working for me for about 2 years now. =
;)
I think Alex and Peter =
can tell you more about code in that module, get familiar with it for =
now yourself. Once you get familiar and make any changes we can take =
another step - How to commit all your =
code.

 

Thanks, Piotr

 

 

2018-03-15 12:51 GMT+01:00 Alina Kazi = <alina.kazi@d-bz.com>:

Hi,

 

After the Successful Build of Apache Royale =

=E2=80=9Croyale-compiler=E2=80=9D,

=E2=80=9Croyale-typedefs=E2=80=9D=

and = =E2=80=9Croyale-asjs=E2=80=9D

 

1.How can I install that Compiled build as I = execute the command =E2=80=9Cnpm install royale =E2=80=93g =E2=80=9D = inside royale-asjs  an error occurred for env.variable missing for = python=E2=80=A6..  ?

2.What are the steps that should follow to work on = Emulations?

3.How can I  work on them? =

4.How can I test them ?

 

Thanks,

Alina

 



 

-- =

<= p>Piotr Zarzycki 

Patreon: https://www.patreon.com/piotrzarzycki

=
=



 <= /o:p>

-- =

Piotr Zarzycki 

Patreon: https://www.patreon.com/piotrzarzycki

=



 <= /o:p>

-- =

Piotr Zarzycki 

Patreon: https://www.patreon.com/piotrzarzycki

=



 

-- =

Piotr Zarzycki 

Patreon: https://www.patreon.com/piotrzarzycki

<= /div>
------=_NextPart_000_0022_01D3BF6D.80A60220--