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
        
    
    

Reply via email to