Re: Instructions for releasing with Maven

2020-03-29 Thread Alex Harui
On 3/27/20, 11:23 AM, "Christofer Dutz" wrote: Hi Alex, well actually it does contain these steps ... however they are automatic. The maven release plugin is configured to automatically add a timestamp property to the pom.xml as part of the release process. The

Re: Instructions for releasing with Maven

2020-03-27 Thread Carlos Rovira
Hi, since releasing tools will require a vote and discussion thread, will try to do now, since that will required some time for the vote to pass El vie., 27 mar. 2020 a las 19:44, Carlos Rovira (< carlos.rov...@codeoscopic.com>) escribió: > Hi > > I’ll do a release of tools 1.2.0 as part of

Re: Instructions for releasing with Maven

2020-03-27 Thread Carlos Rovira
Hi I’ll do a release of tools 1.2.0 as part of this release to try this case. Although is possible we don’t do much more times as we expect El El vie, 27 mar 2020 a las 19:39, Alex Harui escribió: > OK, thanks. Why is a branch not needed in this case? > > -Alex > > On 3/27/20, 11:25 AM,

Re: Instructions for releasing with Maven

2020-03-27 Thread Christofer Dutz
Hi Alex, Well usually you create the branch for initializing a code-freeze phase .. so you discuss that you're gonna do a new release, then you create the branch and then do the last steps in preparation while the project continues on develop. Then when you all think it's time to actually do

Re: Instructions for releasing with Maven

2020-03-27 Thread Alex Harui
OK, thanks. Why is a branch not needed in this case? -Alex On 3/27/20, 11:25 AM, "Christofer Dutz" wrote: Hi Alex As we don't have any profiles in that module it would be: 1) cd build-tools 2) mvn release:prepare 3) mvn release:perform (No need to do

Re: Instructions for releasing with Maven

2020-03-27 Thread Christofer Dutz
Hi Alex As we don't have any profiles in that module it would be: 1) cd build-tools 2) mvn release:prepare 3) mvn release:perform (No need to do this branching stuff for that) Chris Am 27.03.20, 19:23 schrieb "Alex Harui" : It sounds like Carlos is planning to try to create an RC for

Re: Instructions for releasing with Maven

2020-03-27 Thread Christofer Dutz
Hi Alex, well actually it does contain these steps ... however they are automatic. The maven release plugin is configured to automatically add a timestamp property to the pom.xml as part of the release process. The default maven plugins are configured to react on this timestamp and create

Re: Instructions for releasing with Maven

2020-03-27 Thread Alex Harui
It sounds like Carlos is planning to try to create an RC for 0.9.7. What steps will he have to execute for compiler-build-tools? And, to make sure you didn't miss this question: Where would he add the parameters to try to create reproducible binaries? Thanks, -Alex On 3/27/20, 11:14 AM,

Re: Instructions for releasing with Maven

2020-03-27 Thread Christofer Dutz
Hi All, sorry I must have skipped that question ... Well it depends on how you cut the project. If we mix all the modules, it would be hard. However I wouldn't suggest to do that. I would much more suggest to keep the structure as it is and create a pom in the root directory. It would have

Re: Instructions for releasing with Maven

2020-03-27 Thread Christofer Dutz
Hi Alex, No it didn't because that's actually not the way you usually do something like that. Usually you release the tools you need to release before you start the release process of the main project. Just in PLC4X we're gonna release our plc4x-maven-plugin in the next days so we can use the

Re: Instructions for releasing with Maven

2020-03-27 Thread Christofer Dutz
Hi Alex, Yeah ... but with the other I count 13 automated steps and 31 (so far we got) manual ones ... so I wouldn't say they're equal. Chris Am 27.03.20, 16:00 schrieb "Alex Harui" : Thanks for the list. I count 13 steps! -Alex On 3/27/20, 5:36 AM, "Carlos Rovira"

Re: Instructions for releasing with Maven

2020-03-27 Thread Christofer Dutz
Yeah well ... that I can't share with you. As I'm not a project member I had to set it up my companies private nexus and my github fork. Sorry so say, but to try it out you folks will have to try it out yourself :-/ Chris Am 27.03.20, 12:33 schrieb "Piotr Zarzycki" : Hi Chris,

Re: Instructions for releasing with Maven

2020-03-27 Thread Alex Harui
On 3/27/20, 9:05 AM, "Carlos Rovira" wrote: mmm Alex,... remember you that CI steps are 13 step + around 64 commands spitted between server and local machine, what defeats the purpose of CI server The 64 commands does not defeat the purpose of the CI server. Some of those

Re: Instructions for releasing with Maven

2020-03-27 Thread Carlos Rovira
Hi Piotr, better Chris to respond to that. Anyway, is something we could discuss as 0.9.7 release is finished as part of things to do for 0.9.8. So, in the actual state I plan to start soon, if not today, will be tomorrow Thanks El vie., 27 mar. 2020 a las 17:14, Piotr Zarzycki (<

Re: Instructions for releasing with Maven

2020-03-27 Thread Piotr Zarzycki
Hi Carlos, Well it's not exactly true - there were examples of projects or attempt where people uses compiler only to output JS, so we should have an ability to release compiler only. Thanks, Piotr pt., 27 mar 2020 o 17:10 Carlos Rovira napisał(a): > Hi Alex > > El vie., 27 mar. 2020 a las

Re: Instructions for releasing with Maven

2020-03-27 Thread Carlos Rovira
Hi Alex El vie., 27 mar. 2020 a las 16:16, Alex Harui () escribió: > Did the instructions include the staging of compiler-build-tools? > good question, while Chris tested his own release I think I asked him that, but not sure now. Hope he can respond to this. > If we combine all 3 repos into

Re: Instructions for releasing with Maven

2020-03-27 Thread Carlos Rovira
mmm Alex,... remember you that CI steps are 13 step + around 64 commands spitted between server and local machine, what defeats the purpose of CI server ...don't think this is a competition, but it's clear that 13 "commands" is much more less than 13 steps plus 64 commands (aprox) El vie., 27

Re: Instructions for releasing with Maven

2020-03-27 Thread Alex Harui
Couple of questions though: Did the instructions include the staging of compiler-build-tools? If we combine all 3 repos into one, how hard would it be to release the compiler separately in the future? -Alex On 3/27/20, 8:00 AM, "Alex Harui" wrote: Thanks for the list. I count 13

Re: Instructions for releasing with Maven

2020-03-27 Thread Alex Harui
Thanks for the list. I count 13 steps! -Alex On 3/27/20, 5:36 AM, "Carlos Rovira" wrote: Hi, he exaplained in the first email that he tried to do all with his own nexus this is a test he did, since he does not has any credentials in Royale So all worked for him We

Re: Instructions for releasing with Maven

2020-03-27 Thread Carlos Rovira
Hi, he exaplained in the first email that he tried to do all with his own nexus this is a test he did, since he does not has any credentials in Royale So all worked for him We now need to do the official release so the source bundles will be downloaded from the official apache repository HTH C,

Re: Instructions for releasing with Maven

2020-03-27 Thread Harbs
Yes. > On Mar 27, 2020, at 2:30 PM, Christofer Dutz > wrote: > > Does that explain things?

Re: Instructions for releasing with Maven

2020-03-27 Thread Piotr Zarzycki
Hi Chris, You downloaded from where ? pt., 27 mar 2020 o 12:31 Christofer Dutz napisał(a): > And I just: > > 1) downloaded and unpacked the distribution created by the release process. > 2) configured VScode to use that directory as SDK > 3) Built an application > > and it worked perfectly. >

Re: Instructions for releasing with Maven

2020-03-27 Thread Christofer Dutz
And I just: 1) downloaded and unpacked the distribution created by the release process. 2) configured VScode to use that directory as SDK 3) Built an application and it worked perfectly. Chriis Am 27.03.20, 12:17 schrieb "Christofer Dutz" : And I just 1) Downloaded all of

Re: Instructions for releasing with Maven

2020-03-27 Thread Christofer Dutz
Well that's what we actually vote on when doing a release ... It is a copy of the code repo in the state of the release (without version control stuff ... just the files) So if you just unpack these source-bundles, you should have exactly what the release plugin uses to build the release. In

Re: Instructions for releasing with Maven

2020-03-27 Thread Harbs
What exactly is source-bundle in Maven land? > On Mar 27, 2020, at 2:16 PM, Christofer Dutz > wrote: > > And I just > > 1) Downloaded all of the source-bundles for each of the repos. > 2) Created a temp directory > 3) Unpacked the archives to reproduce the royale-compiler, royale-typedefs,

Re: Instructions for releasing with Maven

2020-03-27 Thread Christofer Dutz
And I just 1) Downloaded all of the source-bundles for each of the repos. 2) Created a temp directory 3) Unpacked the archives to reproduce the royale-compiler, royale-typedefs, royale-asjs directory structure (Had to rename royale-framework to royale-asjs) 4) Executed the Ant build: ant all

Re: Instructions for releasing with Maven

2020-03-27 Thread Carlos Rovira
Hi, just started this wiki page based on Chris instructions in this thread [1] will be update to improve formatting and anything that could ease even more the current info [1] https://github.com/apache/royale-asjs/wiki/Release-Manager-(New-to-be-tested) El vie., 27 mar. 2020 a las 11:52, Carlos

Re: Instructions for releasing with Maven

2020-03-27 Thread Carlos Rovira
I think after this release this would be good to bring and discuss, I think it would be a huge simplification for this project :) El vie., 27 mar. 2020 a las 10:48, Christofer Dutz (< christofer.d...@c-ware.de>) escribió: > And let me add something > > If all three git repos were merged

Re: Instructions for releasing with Maven

2020-03-27 Thread Christofer Dutz
And let me add something If all three git repos were merged into one (No Git submodules don't work as the tooling can't branch, commit push submodules) ... the release process would boil down to this: 1) mvn -P with-distribution,with-examples,with-manualtests,option-with-swf

Re: Instructions for releasing with Maven

2020-03-27 Thread Carlos Rovira
Many thanks Chris :) I think this is what Alex asked for. If Alex is ok, and Yishay wants to let me to try, I can start official 0.9.7 in few hours Thanks! El vie., 27 mar. 2020 a las 10:29, Christofer Dutz (< christofer.d...@c-ware.de>) escribió: > Hi All, > > As I don’t have access to a