Hi Chris,

You downloaded from where ?

pt., 27 mar 2020 o 12:31 Christofer Dutz <[email protected]>
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.
>
> Chriis
>
>
>
> Am 27.03.20, 12:17 schrieb "Christofer Dutz" <[email protected]>:
>
>     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 -Dbuild.noprompt=true
> -Drelease.target=true
>
>     And all succeeded:
>
>     post-build:
>         [mkdir] Created dir:
> /Users/christofer.dutz/Temp/royale/royale-asjs/frameworks/locale
>         [mkdir] Created dir:
> /Users/christofer.dutz/Temp/royale/royale-asjs/frameworks/mx
>         [mkdir] Created dir:
> /Users/christofer.dutz/Temp/royale/royale-asjs/frameworks/rsls
>         [mkdir] Created dir:
> /Users/christofer.dutz/Temp/royale/royale-asjs/frameworks/themes/Halo
>          [copy] Copying 1 file to
> /Users/christofer.dutz/Temp/royale/royale-asjs/frameworks/themes/Halo
>          [copy] Copying 1 file to
> /Users/christofer.dutz/Temp/royale/royale-asjs/frameworks
>         [touch] Creating
> /Users/christofer.dutz/Temp/royale/royale-asjs/frameworks/macfonts.ser
>         [touch] Creating
> /Users/christofer.dutz/Temp/royale/royale-asjs/frameworks/winfonts.ser
>         [touch] Creating
> /Users/christofer.dutz/Temp/royale/royale-asjs/frameworks/localfonts.ser
>
>     last-message-if-airsdk:
>
>     main:
>          [echo] ant main target completed on 03/27/2020 12:13:49 PM
>
>     all:
>
>     BUILD SUCCESSFUL
>     Total time: 5 minutes 51 seconds
>
>
>
>     Chris
>
>
>     Am 27.03.20, 12:13 schrieb "Carlos Rovira" <[email protected]>:
>
>         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 Rovira (<
> [email protected]>)
>         escribió:
>
>         > 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 (<
>         > [email protected]>) escribió:
>         >
>         >> 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
>         >> release:branch -DautoVersionSubmodules=true
> -DbranchName=release-test/0.9.8
>         >>
>         >> 2) git checkout release-test/0.9.8
>         >>
>         >> 3) mvn -P
>         >> with-distribution,with-examples,with-manualtests,option-with-swf
>         >> release:prepare -DautoVersionSubmodules=true
>         >> -Dtag=org.apache.royale.asjs-0.9.8-rc1
>         >>
>         >> 4) mvn release:perform
>         >>
>         >> However I would need to refactor the royale-maven-plugin in
> order to do
>         >> that. But I'd be happy to do it.
>         >>
>         >> Chris
>         >>
>         >>
>         >>
>         >> Am 27.03.20, 10:39 schrieb "Carlos Rovira" <
> [email protected]>:
>         >>
>         >>     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 (<
>         >>     [email protected]>) escribió:
>         >>
>         >>     > Hi All,
>         >>     >
>         >>     > As I don’t have access to a WIKI … here comes a step by
> step guide
>         >> for
>         >>     > releasing Royale with Maven:
>         >>     >
>         >>     > Prepare:
>         >>     > export
>         >>     >
>         >>
> FLASHPLAYER_DEBUGGER="/Users/some-username/Devtools/Adobe/Flash/FlashPlayer-32.0/Flash
>         >>     > Player.app/Contents/MacOS/Flash Player Debugger"
>         >>     >
>         >>     >
> ---------------------------------------------------------------
>         >>     > Release Compiler
>         >>     >
> ---------------------------------------------------------------
>         >>     >
>         >>     > Branch:
>         >>     > ---------------------------
>         >>     > mvn -P option-with-swf release:branch
> -DautoVersionSubmodules=true
>         >>     > -DbranchName=release-test/0.9.8
>         >>     >      Just press enter on every question Maven asks you ...
>         >>     >
>         >>     > [INFO]
>         >>     >
>         >>
> ------------------------------------------------------------------------
>         >>     > [INFO] BUILD SUCCESS
>         >>     > [INFO]
>         >>     >
>         >>
> ------------------------------------------------------------------------
>         >>     > [INFO] Total time: 21.963 s
>         >>     > [INFO] Finished at: 2020-03-26T20:39:53+01:00
>         >>     > [INFO] Final Memory: 18M/77M
>         >>     > [INFO]
>         >>     >
>         >>
> ------------------------------------------------------------------------
>         >>     >
>         >>     >
>         >>     > Release:
>         >>     > ---------------------------
>         >>     > git checkout release-test/0.9.8
>         >>     >
>         >>     > mvn -P option-with-swf release:prepare
> -DautoVersionSubmodules=true
>         >>     > -Dtag=org.apache.royale.compiler-0.9.8-rc1
>         >>     >      Select the suggested versions by hitting enter
>         >>     >
>         >>     > [INFO]
>         >>     >
>         >>
> ------------------------------------------------------------------------
>         >>     > [INFO] BUILD SUCCESS
>         >>     > [INFO]
>         >>     >
>         >>
> ------------------------------------------------------------------------
>         >>     > [INFO] Total time: 04:57 min
>         >>     > [INFO] Finished at: 2020-03-26T20:45:22+01:00
>         >>     > [INFO] Final Memory: 22M/84M
>         >>     > [INFO]
>         >>     >
>         >>
> ------------------------------------------------------------------------
>         >>     >
>         >>     > mvn release:perform
>         >>     >
>         >>     > [INFO]
>         >>     >
>         >>
> ------------------------------------------------------------------------
>         >>     > [INFO] BUILD SUCCESS
>         >>     > [INFO]
>         >>     >
>         >>
> ------------------------------------------------------------------------
>         >>     > [INFO] Total time: 04:04 min
>         >>     > [INFO] Finished at: 2020-03-26T20:49:58+01:00
>         >>     > [INFO] Final Memory: 18M/77M
>         >>     > [INFO]
>         >>     >
>         >>
> ------------------------------------------------------------------------
>         >>     >
>         >>     >
> ---------------------------------------------------------------
>         >>     > Release Typedefs
>         >>     >
> ---------------------------------------------------------------
>         >>     >
>         >>     > Branch:
>         >>     > ---------------------------
>         >>     > mvn -P option-with-swf release:branch
> -DautoVersionSubmodules=true
>         >>     > -DbranchName=release-test/0.9.8
>         >>     >      Just press enter on every question Maven asks you ...
>         >>     >
>         >>     > [INFO]
>         >>     >
>         >>
> ------------------------------------------------------------------------
>         >>     > [INFO] BUILD SUCCESS
>         >>     > [INFO]
>         >>     >
>         >>
> ------------------------------------------------------------------------
>         >>     > [INFO] Total time: 01:09 min
>         >>     > [INFO] Finished at: 2020-03-26T20:58:28+01:00
>         >>     > [INFO] Final Memory: 26M/100M
>         >>     > [INFO]
>         >>     >
>         >>
> ------------------------------------------------------------------------
>         >>     >
>         >>     >
>         >>     > Release:
>         >>     > ---------------------------
>         >>     > git checkout release-test/0.9.8
>         >>     >
>         >>     > edit the pom.xml and update the compiler version to the
> released
>         >> versions
>         >>     > (Cut off the "-SNAPSHOT")
>         >>     >
>         >>     > commit and push the changes
>         >>     >
>         >>     > mvn -P option-with-swf release:prepare
> -DautoVersionSubmodules=true
>         >>     > -Dtag=org.apache.royale.typedefs-0.9.8-rc1
>         >>     >      Select the suggested versions by hitting enter
>         >>     >
>         >>     > [INFO]
>         >>     >
>         >>
> ------------------------------------------------------------------------
>         >>     > [INFO] BUILD SUCCESS
>         >>     > [INFO]
>         >>     >
>         >>
> ------------------------------------------------------------------------
>         >>     > [INFO] Total time: 02:37 min
>         >>     > [INFO] Finished at: 2020-03-26T21:08:13+01:00
>         >>     > [INFO] Final Memory: 26M/60M
>         >>     > [INFO]
>         >>     >
>         >>
> ------------------------------------------------------------------------
>         >>     >
>         >>     > mvn release:perform
>         >>     >
>         >>     > [INFO]
>         >>     >
>         >>
> ------------------------------------------------------------------------
>         >>     > [INFO] BUILD SUCCESS
>         >>     > [INFO]
>         >>     >
>         >>
> ------------------------------------------------------------------------
>         >>     > [INFO] Total time: 56.749 s
>         >>     > [INFO] Finished at: 2020-03-26T21:14:44+01:00
>         >>     > [INFO] Final Memory: 23M/90M
>         >>     > [INFO]
>         >>     >
>         >>
> ------------------------------------------------------------------------
>         >>     >
>         >>     >
> ---------------------------------------------------------------
>         >>     > Release Framework
>         >>     >
> ---------------------------------------------------------------
>         >>     >
>         >>     > Branch:
>         >>     > ---------------------------
>         >>     > mvn -P
>         >> with-distribution,with-examples,with-manualtests,option-with-swf
>         >>     > release:branch -DautoVersionSubmodules=true
>         >> -DbranchName=release-test/0.9.8
>         >>     >      Just press enter on every question Maven asks you ...
>         >>     >
>         >>     > [INFO]
>         >>     >
>         >>
> ------------------------------------------------------------------------
>         >>     > [INFO] BUILD SUCCESS
>         >>     > [INFO]
>         >>     >
>         >>
> ------------------------------------------------------------------------
>         >>     > [INFO] Total time: 05:51 min
>         >>     > [INFO] Finished at: 2020-03-26T21:25:56+01:00
>         >>     > [INFO] Final Memory: 58M/207M
>         >>     > [INFO]
>         >>     >
>         >>
> ------------------------------------------------------------------------
>         >>     >
>         >>     >
>         >>     > Release:
>         >>     > ---------------------------
>         >>     > git checkout release-test/0.9.8
>         >>     >
>         >>     > edit the pom.xml and update the compiler- and typedefs
> versions to
>         >> the
>         >>     > released versions (Cut off the "-SNAPSHOT")
>         >>     >
>         >>     > commit and push the changes
>         >>     >
>         >>     > mvn -P
>         >> with-distribution,with-examples,with-manualtests,option-with-swf
>         >>     > release:prepare -DautoVersionSubmodules=true
>         >>     > -Dtag=org.apache.royale.asjs-0.9.8-rc1
>         >>     >      Select the suggested versions by hitting enter
>         >>     >
>         >>     > [INFO]
>         >>     >
>         >>
> ------------------------------------------------------------------------
>         >>     > [INFO] BUILD SUCCESS
>         >>     > [INFO]
>         >>     >
>         >>
> ------------------------------------------------------------------------
>         >>     > [INFO] Total time: 25:38 min
>         >>     > [INFO] Finished at: 2020-03-27T09:57:09+01:00
>         >>     > [INFO] Final Memory: 63M/227M
>         >>     > [INFO]
>         >>     >
>         >>
> ------------------------------------------------------------------------
>         >>     >
>         >>     > mvn release:perform
>         >>     >
>         >>     > [INFO]
>         >>     >
>         >>
> ------------------------------------------------------------------------
>         >>     > [INFO] BUILD SUCCESS
>         >>     > [INFO]
>         >>     >
>         >>
> ------------------------------------------------------------------------
>         >>     > [INFO] Total time: 19:02 min
>         >>     > [INFO] Finished at: 2020-03-27T10:16:44+01:00
>         >>     > [INFO] Final Memory: 41M/150M
>         >>     > [INFO]
>         >>     >
>         >>
> ------------------------------------------------------------------------
>         >>     >
>         >>     >
> ---------------------------------------------------------------
>         >>     > DONE!
>         >>     >
>         >>     > I did a clean fork for this and updated the SCM and
>         >> distributionManagement
>         >>     > to use my github fork and my private Nexus for deployment
> … it
>         >> worked great
>         >>     > (After fixing 1-2 things in the ASJS repo … which weren’t
> found
>         >> earlier as
>         >>     > we never got this far). Also did I do a fake 0.9.8
> release as my
>         >> fork of
>         >>     > the official repo had lots of relics from previous 0.9.7
> release
>         >> attempts.
>         >>     > So don’t be confused ;-)
>         >>     >
>         >>     > The Net execution time of all steps were 1:04:36 … add a
> few
>         >> minutes for
>         >>     > switching branches, changing pom-versions and stuff like
> that …
>         >>     >
>         >>     > So is this the thing you folks were asking for?
>         >>     >
>         >>     > Chris
>         >>     >
>         >>     >
>         >>
>         >>     --
>         >>     Carlos Rovira
>         >>     http://about.me/carlosrovira
>         >>
>         >>
>         >>
>         >
>         > --
>         > Carlos Rovira
>         > http://about.me/carlosrovira
>         >
>         >
>
>         --
>         Carlos Rovira
>         http://about.me/carlosrovira
>
>
>
>
>

-- 

Piotr Zarzycki

Patreon: *https://www.patreon.com/piotrzarzycki
<https://www.patreon.com/piotrzarzycki>*

Reply via email to