You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@royale.apache.org by ap...@gmail.com on 2020/05/03 13:53:18 UTC

[DISCUSS] Discuss Release Apache Royale 0.9.7

This is the discussion thread.

Thanks,
Yishay Weiss

Re: [DISCUSS] Discuss Release Apache Royale 0.9.7

Posted by Alex Harui <ah...@adobe.com.INVALID>.
I removed TDF and ASDoc from running after asjs.  That should reduce the changes you get blocked by something that takes a long time.  We can put it back later.

-Alex

On 5/4/20, 11:29 PM, "Yishay Weiss" <yi...@hotmail.com> wrote:

    Great. Thanks to Alex and Chris for reviewing this. Om, is there any chance you can look at the CI configuration and see if the jobs are still distributed between the 2 agents? Last time I looked it looked like they were all configured to work with agent1, which would mean TDF slowing down the build again. I may have missed something.
    
    From: Alex Harui<ma...@adobe.com.INVALID>
    Sent: Tuesday, May 5, 2020 9:24 AM
    To: dev@royale.apache.org<ma...@royale.apache.org>
    Subject: Re: [DISCUSS] Discuss Release Apache Royale 0.9.7
    
    Thanks Yishay.
    
    I am putting together CI jobs to verify that my changes will pick up the groovy files.  The files that changed are part of the source package and were tagged as RC3 and one of them is in royale-compiler which is why we must start essentially from the beginning.  You can skip the CI steps that create the release branches and set version numbers, but we have to run pretty much all of the steps you ran last time (2, 3, 6, 7,  10, 11, 13).  If I have time I will revert the pom changes the release-plugin makes to the release branch.
    
    -Alex
    
    On 5/4/20, 10:48 PM, "Yishay Weiss" <yi...@hotmail.com> wrote:
    
        Hi All,
    
        It’s starting to look like the cleanest solution is to start an RC4. I intend to start working on that in 10 hours or so. In the meantime, I’d appreciate it if people took time to look at RC3, so we don’t end up with an RC5.
    
        Thanks,
        Yishay
    
        From: Alex Harui<ma...@adobe.com.INVALID>
        Sent: Tuesday, May 5, 2020 12:22 AM
        To: dev@royale.apache.org<ma...@royale.apache.org>
        Subject: Re: [DISCUSS] Discuss Release Apache Royale 0.9.7
    
        The Ant packages only contain things we know we want to release.  Top-level folders are not whitelisted in because you never know what might be in them.  We've never released the manualtests folder for example, so we don't have to spend time certifying it for code quality and build-ability, license, etc.  We've never shipped the top-level src folder because it used to only contain a site folder that wasn't going to be of use to our users.  So when the groovy scripts were added to the src folder, they were not included in the Ant packaging.
    
        We also have never voted on and released the 3 top-level Maven source packages, mainly to reduce the amount of work the voters need to do.  The Maven source packages are "tested" by the Maven release plugin, and the 3 packages are unpacked and repacked into the Ant package.  So far, we've found that two new files were missed.
    
        How many of our users build the source package is one factor and I think the answer for Royale is that few people do it.  Apache release are supposed to "build" and the Ant source package will build with Ant.
    
        IMO, the best next thing for PMC members to do is to download the RC and try it with Ant, and/or use Maven to point to the staging repos and test the artifacts that have been staged up there and see if we see any other big issues.  Maybe we'll find something else and make RC4 an obvious choice.
    
        Other choices are:
        A) Release RC3 with documenting all of the problems in the online release notes
        B) Also certifying and voting on the 3 Maven source packages.
    
        IMO, what we don't want to see happen is for folks to not test RC3 and find out some big issue later.
    
        My 2 cents,
        -Alex
    
        On 5/4/20, 12:24 PM, "Christofer Dutz" <ch...@c-ware.de> wrote:
    
            The more I think about it .... it's actually not good that the groovy script isn't in there as this way you will not be able to download, unpack and build anything with maven.
            As maven calls this script as the first thing in every maven build to ensure everything is setup.
    
            Without this, you will never get past the Maven validate phase ... so if I had a vote, I would probably vote -1 on that.
    
            When ere these files getting lost? In the initial source bundles built by maven they should be in there ... so probably you only have to re-do some of the last steps.
    
            Chris
    
    
    
            Am 04.05.20, 20:13 schrieb "Yishay Weiss" <yi...@hotmail.com>:
    
                Ok, I just verified that copying the script to the right location makes the groovy plugin happy, so it doesn’t seem to be a windows or backslash issue after all.
    
                I need an explanation on when Maven will be used to build the Ant sources to decide if it’s worth an RC4.
    
                From: Alex Harui<ma...@adobe.com.INVALID>
                Sent: Monday, May 4, 2020 7:14 PM
                To: dev@royale.apache.org<ma...@royale.apache.org>
                Subject: Re: [DISCUSS] Discuss Release Apache Royale 0.9.7
    
                The groovy script is not in the ant packages on dist.  My earlier email tried to explain that.   Not every file in the repo ends up in the ant packages on purpose.   If we do an RC4, hopefully the changes I made will pick those two files.
    
                -Alex
    
                On 5/4/20, 8:54 AM, "Yishay Weiss" <yi...@hotmail.com> wrote:
    
                    .mvn folder exists in GitHub but not in SVN. Could that be related?
    
                    From: Yishay Weiss<ma...@hotmail.com>
                    Sent: Monday, May 4, 2020 6:40 PM
                    To: dev@royale.apache.org<ma...@royale.apache.org>
                    Subject: RE: [DISCUSS] Discuss Release Apache Royale 0.9.7
    
                    Look down-thread:
    
                    >     >                      [exec] [ERROR] Failed to execute goal
                    >     > org.codehaus.gmaven:groovy-maven-plugin:2.1.1:execute
                    > (prerequisite-check)
                    >     > on project royale-compiler-parent: Executi
                    >     >                 on prerequisite-check of goal
                    >     > org.codehaus.gmaven:groovy-maven-plugin:2.1.1:execute failed: startup
                    >     > failed:
                    >     >                      [exec] [ERROR] script1.groovy: 1: unexpected
                    > char:
                    >     > '\' @ line 1, column 3.
                    >     >                      [exec] [ERROR]
                    >     >
                    > C:\dev\dist\dist\dev\royale\0.9.7\rc3\apache-royale-0.9.7-maven-src\royale-compiler/src/main/script/prerequisiteCheck.groovy
                    I verified that the groovy plugin was being called in both case and was being fed backslashes as well as forward slashes in both cases. Also, both have the same version: 2.1.1
    
    
    
    
                    From: Piotr Zarzycki <pi...@gmail.com>
                    Sent: Monday, May 4, 2020 6:35:22 PM
                    To: Apache Royale Development <de...@royale.apache.org>
                    Subject: Re: [DISCUSS] Discuss Release Apache Royale 0.9.7
    
                    Something cut the message. Could you paste here  https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fpaste.apache.org%2F&amp;data=02%7C01%7Caharui%40adobe.com%7C9bb7ef7609cb4679388108d7f0bdab35%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637242569729584053&amp;sdata=pVVf0wgffW4nn1oofzUz%2BGklX7RRp1eVE56jqi47sos%3D&amp;reserved=0
    
                    pon., 4 maj 2020 o 17:32 Yishay Weiss <yi...@hotmail.com> napisał(a):
    
                    > This means though, that it’s still failing on Windows after Alex’s
                    > changes, as I’ve verified. I’m getting a bit lost trying to debug this.
                    >
                    > Running from the SVN dist repo
                    >
                    > C:\dev\dist\dist\dev\royale\0.9.7\rc3\apache-royale-0.9.7-maven-src\royale-compiler>
                    > mvn clean install
                    >
                    > Fails with the below message,
                    >
                    > But running the same command from the git repo
                    >
                    > C:\dev\flexjs\royale-compiler [release/0.9.7 =]> mvn clean install
                    >
                    > Does not fail.
                    >
                    > Any ideas?
                    >
                    >
                    >
                    >
                    > From: Yishay Weiss<ma...@hotmail.com>
                    > Sent: Monday, May 4, 2020 3:04 PM
                    > To: dev@royale.apache.org<ma...@royale.apache.org>
                    > Subject: RE: [DISCUSS] Discuss Release Apache Royale 0.9.7
                    >
                    > Good catch Chris. I was focusing on the wrong message.
                    >
                    > From: Christofer Dutz<ma...@c-ware.de>
                    > Sent: Monday, May 4, 2020 2:09 PM
                    > To: dev@royale.apache.org<ma...@royale.apache.org>
                    > Subject: Re: [DISCUSS] Discuss Release Apache Royale 0.9.7
                    >
                    > Just some input from the sidelines:
                    > - It shouldn't have any impact on the build if you enable/disable profiles
                    > that don't exist. All you get is a warning that tells you the profiles
                    > don't exist.
                    >
                    > - The actual failure is because the the path to the prerequisiteCheck
                    > script is windows-encoded (Backslashs) ... strange thing is that this
                    > didn't fail for normal Windows executions both for Royale same as in PLC4X
                    > ... we've got the identical setup for 2-3 years now and haven't heard of
                    > any issues with it. I would guess the build is started somewhat differently
                    > than others ... perhaps it could be fixed by removing the
                    > "${project.basedir}/" prefix and using relative paths instead.
                    >
                    > And just a little explanation what this script does:
                    > It's a goovy script that is executed and checks if all required tools are
                    > available in the right versions and if all required environment-variables
                    > are set and are set to valid values. As soon as you run a Maven build it
                    > outputs a list of thigs it checked and if checks fail, it quickly fails the
                    > build with a list of findings the user has to address first.
                    >
                    > Hope that helps.
                    >
                    > Chris
                    >
                    >
                    >
                    > Am 04.05.20, 11:45 schrieb "Carlos Rovira" <ca...@apache.org>:
                    >
                    >     Hi Alex and Yishay,
                    >
                    >     first, congrats for the hard work to reach to this point. I think many
                    >     issues has been fixed and only that just is worth the time you guys
                    >     invested on it :)
                    >
                    >     regarding voting. I'm confident that my check will report a +1 since, I
                    >     consider all the points for a normal Apache release, but thinking in
                    > the
                    >     current problem with running maven from ant with old profiles... why
                    > the
                    >     need to make ANT run maven again. both are different build tools and
                    > both
                    >     need to work separately, but don't understand why one should run the
                    > other.
                    >     And if that's the case, why just make ant run maven? why not make
                    > maven run
                    >     ant too? I think it should be all or nothing
                    >
                    >     The other point I don't understand is about why to continue vote if you
                    >     detect the problems stated in this thread. For me is completely ok,
                    > but if
                    >     you worked hard to make all this complex release process, don't
                    > understand
                    >     that you finally consider green light when that approval script is
                    > failing.
                    >     For me that means that all that complication was not needed, and people
                    >     must check on its own that is something normal in an apache release,
                    > so no
                    >     problem at all with that.
                    >
                    >     if you consider it's ok to vote, for me is ok, since all seems to
                    > consider
                    >     the real minimum requirements, people is waiting long time, and I'm not
                    >     interested in discuss it, since is clear you see it necessary for your
                    >     release process, but just one to state it so we can all stop and take a
                    >     bird sight on all of it and help us to visualize. Sometimes we use to
                    >     loose perspective when we're working many time and hard in something.
                    >
                    >     Anyway, I'll wait to have clear if is time to try release and vote to
                    > not
                    >     waste time if it's not ok finally.
                    >
                    >     Thanks!
                    >
                    >     Carlos
                    >
                    >
                    >
                    >
                    >
                    >
                    >     El lun., 4 may. 2020 a las 9:11, Alex Harui (<aharui@adobe.com.invalid
                    > >)
                    >     escribió:
                    >
                    >     > I just quickly reviewed the various
                    > RELEASE_NOTES/README/LICENSE/NOTICE
                    >     > files.  I guess nobody had done that earlier.  The biggest problem
                    > is that
                    >     > there were 3 missing binary package dependencies in the LICENSE in
                    > the
                    >     > binary package.
                    >     >
                    >     > I noticed the copyright year in the various NOTICE.* files is still
                    > 2019
                    >     > but did not update it because I am running out of time.  I've heard
                    >     > different opinions on how important that is.
                    >     >
                    >     > The URL to the online Release Notes is in the
                    >     > royale-asjs/RELEASE_NOTES.md.  This might be a good time to create
                    > the wiki
                    >     > page if it doesn't already exist.
                    >     >
                    >     > I'm stopping work for tonight.
                    >     > -Alex
                    >     >
                    >     > On 5/3/20, 11:58 PM, "Yishay Weiss" <yi...@hotmail.com> wrote:
                    >     >
                    >     >     Ik, online release notes sounds like a good compromise. Thank
                    > for the
                    >     > fixes. Let the votes begin!
                    >     >     ________________________________
                    >     >     From: Alex Harui <ah...@adobe.com.INVALID>
                    >     >     Sent: Monday, May 4, 2020 6:00 AM
                    >     >     To: dev@royale.apache.org <de...@royale.apache.org>
                    >     >     Subject: Re: [DISCUSS] Discuss Release Apache Royale 0.9.7
                    >     >
                    >     >     Not sure I understood you.  We can't release a changed README in
                    >     > royale-compiler without starting an RC4.  The updated README has been
                    >     > committed to the release branch.  We have to revert some commits on
                    > the
                    >     > release branches that change the versions to 0.9.8 snapshot before
                    > starting
                    >     > over.
                    >     >
                    >     >     If you have the time to re-run most of the steps, that would be
                    > best,
                    >     > but will delay the release and I'm not sure it is worth it.  We have
                    > online
                    >     > release notes to make corrections.
                    >     >
                    >     >     I think it is mostly up to you though.
                    >     >     -Alex
                    >     >
                    >     >     On 5/3/20, 10:42 PM, "Yishay Weiss" <yi...@hotmail.com>
                    > wrote:
                    >     >
                    >     >         I think we should continue the vote. If more problems are
                    >     > discovered I can start another release candidate. I think we should
                    > at
                    >     > least fix the compile README to not use -main.
                    >     >
                    >     >         From: Alex Harui<ma...@adobe.com.INVALID>
                    >     >         Sent: Sunday, May 3, 2020 10:06 PM
                    >     >         To: dev@royale.apache.org<ma...@royale.apache.org>
                    >     >         Subject: Re: [DISCUSS] Discuss Release Apache Royale 0.9.7
                    >     >
                    >     >         Bummer.   Lots of little things flushed out late in the game.
                    >     >
                    >     >         -There are .afdesign binary files checked into our repos.
                    > These
                    >     > are binary files that aren't the common types (.PNG, .JPG, etc).
                    >     >         -New required folders (src/main) were added to the Maven
                    > build for
                    >     > royale-compiler and royale-asjs but not added to the Ant source
                    > packaging
                    >     >         -The uses of -main that Yishay found.
                    >     >
                    >     >         IMO, quickest way to a release is to not start over with an
                    > RC4
                    >     > unless we find a more major problem with RC3.  I've updated several
                    > files
                    >     > in the branch.  I'm going to skip releasecandidate.xml for now until
                    >     > someone wants to cut a release locally and use Ant to type fewer
                    > commands.
                    >     >
                    >     >         The Approval script will fail testing if the Ant source can
                    > be
                    >     > used by Maven.  Assuming the Maven distribution is working, this is
                    > less
                    >     > important.  So I think that we skip that test for this RC.  I put an
                    >     > ApproveRoyale.xml on dist that skips that test and then the approval
                    > script
                    >     > completed successfully.  I also manually tested that if we have the
                    > two
                    >     > missing folders that the ApproveRoyale.xml I checked into the release
                    >     > branch will build the Maven artifacts from the Ant source.
                    >     >
                    >     >         So, IMO, I think the packages are good enough for now and we
                    >     > should release unless we find something is broken in the jars and
                    > swcs.
                    >     >
                    >     >         My 2 cents,
                    >     >         -Alex
                    >     >
                    >     >         On 5/3/20, 8:08 AM, "Alex Harui" <ah...@adobe.com.INVALID>
                    > wrote:
                    >     >
                    >     >             I will look into it.
                    >     >
                    >     >             -Alex
                    >     >
                    >     >             On 5/3/20, 7:35 AM, "Yishay Weiss" <
                    > yishayjobs@hotmail.com>
                    >     > wrote:
                    >     >
                    >     >                 Whatever the fix is, it will also need to be applied
                    > in
                    >     > these files:
                    >     >
                    >     >                 C:\dev\flexjs\royale-asjs [release/0.9.7 =]> git grep
                    >     > "main,utils"
                    >     >                 ApproveRoyale.xml:            <arg
                    > value="-main,utils" />
                    >     >                 releasecandidate.xml:            <arg
                    > value="-main,utils"
                    >     > />
                    >     >                 releasecandidate.xml:            <arg
                    > value="-main,utils"
                    >     > />
                    >     >                 releasemgr/README:royale-compiler:  mvn clean
                    > install -P
                    >     > -main,utils
                    >     >                 C:\dev\flexjs\royale-asjs [release/0.9.7 =]> cd ..
                    >     >                 C:\dev\flexjs> cd .\royale-compiler\
                    >     >                 C:\dev\flexjs\royale-compiler [release/0.9.7 =]> git
                    > grep
                    >     > "main,utils"
                    >     >                 Jenkinsfile:                bat "mvn -U clean
                    > ${mavenGoal}
                    >     > ${mavenLocalRepo} -s C:\\.m2\\settings.xml -P -main,utils
                    >     > -Dcom.adobe.systemIdsForWhichTheTermsOfTheA
                    >     >                 dobeLicenseAgreementAreAccepted=3c9041a9,3872fc1e"
                    >     >                 README:        mvn clean install -P -main,utils
                    >     >
                    >     >                 From: Yishay Weiss<ma...@hotmail.com>
                    >     >                 Sent: Sunday, May 3, 2020 5:06 PM
                    >     >                 To: dev@royale.apache.org<mailto:
                    > dev@royale.apache.org>
                    >     >                 Subject: RE: [DISCUSS] Discuss Release Apache Royale
                    > 0.9.7
                    >     >
                    >     >                 Looks like the profiles in ApproveRoyale.xml need to
                    > be
                    >     > updated after Chris’s refactor. Can someone fix this?
                    >     >
                    >     >                        <exec executable="${mvn}" dir="${basedir}/${
                    >     > maven.package.url.name}/royale-compiler" failonerror="true" >
                    >     >                             <arg value="-P" />
                    >     >                             <arg value="-main,utils" />
                    >     >                             <arg value="clean" />
                    >     >                             <arg value="install" />
                    >     >                         </exec>
                    >     >                         <exec executable="${mvn}" dir="${basedir}/${
                    >     > maven.package.url.name}/royale-compiler" failonerror="true"
                    >     > inputstring="Yes">
                    >     >                             <arg value="clean" />
                    >     >                             <arg value="-P" />
                    >     >                             <arg value="${compiler_mvn_profiles}" />
                    >     >                             <arg value="install" />
                    >     >                         </exec>
                    >     >                         <exec executable="${mvn}" dir="${basedir}/${
                    >     > maven.package.url.name}/royale-typedefs" failonerror="true" >
                    >     >                             <arg value="clean" />
                    >     >                             <arg value="install" />
                    >     >                         </exec>
                    >     >                         <exec executable="${mvn}" dir="${basedir}/${
                    >     > maven.package.url.name}/royale-asjs" failonerror="true"
                    > inputstring="Yes">
                    >     >                             <arg value="${asjs_mvn_defines}" />
                    >     >                             <arg value="clean" />
                    >     >                             <arg value="-P" />
                    >     >                             <arg value="${asjs_mvn_profiles}" />
                    >     >                             <arg value="install" />
                    >     >                         </exec>
                    >     >
                    >     >                 From: Yishay Weiss<ma...@hotmail.com>
                    >     >                 Sent: Sunday, May 3, 2020 5:02 PM
                    >     >                 To: dev@royale.apache.org<mailto:
                    > dev@royale.apache.org>
                    >     >                 Subject: RE: [DISCUSS] Discuss Release Apache Royale
                    > 0.9.7
                    >     >
                    >     >                 Oops, may have been premature to start the vote.
                    >     >
                    >     >                 I’m getting this [1] when running ApproveRoyale.xml.
                    > Any
                    >     > ideas?
                    >     >
                    >     >                 [1]
                    >     >                 build_maven:
                    >     >                      [echo] Path is
                    >     >
                    > C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\Program
                    >     > Files\Intel\WiFi\bin\;C:\Prog
                    >     >                 ram Files\Common
                    >     >
                    > Files\Intel\WirelessCommon\;C:\dev\maven\apache-maven-3.6.1\bin;C:\dev\ant\apache-ant-1.10.1\bin;C:\Program
                    >     > Files (x86)\Vim\vim82;C:\Program Fi
                    >     >                 les\Git\cmd;C:\WINDOWS\System32\OpenSSH\;C:\Program
                    >     > Files\Microsoft VS Code\bin;C:\Program
                    >     > Files\PuTTY\;C:\Users\Yishay\AppData\Local\Microsoft\WindowsApps;C:\U
                    >     >
                    >     >
                    > sers\Yishay\AppData\Roaming\npm;C:\adb;C:\Users\Yishay\.windows-build-tools\python27;C:\Program
                    >     > Files\nodejs\;C:\Program Files\Java\jdk1.8.0_212\bin;C:\WINDOWS\
                    >     >
                    >     >
                    > system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;;C:\Program
                    >     > Files (x86)\Gpg4win\..\GnuPG\b
                    >     >                 in;C:\Program
                    >     >
                    > Files\SlikSvn\bin;C:\Users\Yishay\AppData\Local\Microsoft\WindowsApps;C:\Users\Yishay\AppData\Roaming\npm;;C:\Program
                    >     > Files (x86)\Vim\vim82
                    >     >                      [exec] [INFO] Scanning for projects...
                    >     >                      [exec] [INFO]
                    >     >
                    > ------------------------------------------------------------------------
                    >     >                      [exec] [INFO] Reactor Build Order:
                    >     >                      [exec] [INFO]
                    >     >                      [exec] [INFO] Apache Royale: Compiler: Parent
                    >     >                             [pom]
                    >     >                      [exec] [INFO] Apache Royale: Compiler:
                    >     > Compiler-Common                           [jar]
                    >     >                      [exec] [INFO] Apache Royale: Compiler: Test
                    > Utils
                    >     >                             [jar]
                    >     >                      [exec] [INFO] Apache Royale: Compiler: Externc
                    >     >                            [jar]
                    >     >                      [exec] [INFO] Apache Royale: Compiler: Compiler
                    >     >                             [jar]
                    >     >                      [exec] [INFO] Apache Royale: Compiler:
                    > Compiler-JX
                    >     >                            [jar]
                    >     >                      [exec] [INFO] Apache Royale: Compiler: SWFUtils
                    >     >                             [jar]
                    >     >                      [exec] [INFO] Apache Royale: Compiler: Debugger
                    >     >                             [jar]
                    >     >                      [exec] [INFO] Apache Royale: Compiler: OEM Layer
                    >     >                            [jar]
                    >     >                      [exec] [INFO] Apache Royale: Royale Ant Tasks
                    >     >                             [jar]
                    >     >                      [exec] [INFO] Apache Royale: RoyaleUnit Ant
                    > Tasks
                    >     >                             [jar]
                    >     >                      [exec] [INFO] Apache Royale: Royale Maven Plugin
                    >     >                   [maven-plugin]
                    >     >                      [exec] [INFO]
                    >     >                      [exec] [INFO] ---------<
                    >     > org.apache.royale.compiler:royale-compiler-parent >----------
                    >     >                      [exec] [INFO] Building Apache Royale: Compiler:
                    >     > Parent 0.9.8-SNAPSHOT           [1/12]
                    >     >                      [exec] [INFO] --------------------------------[
                    > pom
                    >     > ]---------------------------------
                    >     >                      [exec] [INFO]
                    >     >                      [exec] [INFO] --- maven-clean-plugin:3.1.0:clean
                    >     > (default-clean) @ royale-compiler-parent ---
                    >     >                      [exec] [INFO]
                    >     >                      [exec] [INFO] ---
                    > maven-enforcer-plugin:1.4.1:enforce
                    >     > (enforce-maven-version) @ royale-compiler-parent ---
                    >     >                      [exec] [INFO]
                    >     >                      [exec] [INFO] ---
                    > groovy-maven-plugin:2.1.1:execute
                    >     > (prerequisite-check) @ royale-compiler-parent ---
                    >     >                      [exec] [INFO]
                    >     >
                    > ------------------------------------------------------------------------
                    >     >                      [exec] [INFO] Reactor Summary for Apache Royale:
                    >     > Compiler: Parent 0.9.8-SNAPSHOT:
                    >     >                      [exec] [INFO]
                    >     >                      [exec] [INFO] Apache Royale: Compiler: Parent
                    >     > .................... FAILURE [  3.938 s]
                    >     >                      [exec] [INFO] Apache Royale: Compiler:
                    >     > Compiler-Common ........... SKIPPED
                    >     >                      [exec] [INFO] Apache Royale: Compiler: Test
                    > Utils
                    >     > ................ SKIPPED
                    >     >                      [exec] [INFO] Apache Royale: Compiler: Externc
                    >     > ................... SKIPPED
                    >     >                      [exec] [INFO] Apache Royale: Compiler: Compiler
                    >     > .................. SKIPPED
                    >     >                      [exec] [INFO] Apache Royale: Compiler:
                    > Compiler-JX
                    >     > ............... SKIPPED
                    >     >                      [exec] [INFO] Apache Royale: Compiler: SWFUtils
                    >     > .................. SKIPPED
                    >     >                      [exec] [INFO] Apache Royale: Compiler: Debugger
                    >     > .................. SKIPPED
                    >     >                      [exec] [INFO] Apache Royale: Compiler: OEM Layer
                    >     > ................. SKIPPED
                    >     >                      [exec] [INFO] Apache Royale: Royale Ant Tasks
                    >     > .................... SKIPPED
                    >     >                      [exec] [INFO] Apache Royale: RoyaleUnit Ant
                    > Tasks
                    >     > ................ SKIPPED
                    >     >                      [exec] [INFO] Apache Royale: Royale Maven Plugin
                    >     > ................. SKIPPED
                    >     >                      [exec] [INFO]
                    >     >
                    > ------------------------------------------------------------------------
                    >     >                      [exec] [INFO] BUILD FAILURE
                    >     >                      [exec] [INFO]
                    >     >
                    > ------------------------------------------------------------------------
                    >     >                      [exec] [INFO] Total time:  5.067 s
                    >     >                      [exec] [INFO] Finished at:
                    > 2020-05-03T16:52:27+03:00
                    >     >                      [exec] [INFO]
                    >     >
                    > ------------------------------------------------------------------------
                    >     >                      [exec] [WARNING] The requested profile "utils"
                    > could
                    >     > not be activated because it does not exist.
                    >     >                      [exec] [ERROR] Failed to execute goal
                    >     > org.codehaus.gmaven:groovy-maven-plugin:2.1.1:execute
                    > (prerequisite-check)
                    >     > on project royale-compiler-parent: Executi
                    >     >                 on prerequisite-check of goal
                    >     > org.codehaus.gmaven:groovy-maven-plugin:2.1.1:execute failed: startup
                    >     > failed:
                    >     >                      [exec] [ERROR] script1.groovy: 1: unexpected
                    > char:
                    >     > '\' @ line 1, column 3.
                    >     >                      [exec] [ERROR]
                    >     >
                    > C:\dev\dist\dist\dev\royale\0.9.7\rc3\apache-royale-0.9.7-maven-src\royale-compiler/src/main/script/prerequisiteCheck.groovy
                    >     >                      [exec] [ERROR]      ^
                    >     >                      [exec] [ERROR]
                    >     >                      [exec] [ERROR] 1 error
                    >     >                      [exec] [ERROR]
                    >     >                      [exec] [ERROR] -> [Help 1]
                    >     >                      [exec] [ERROR]
                    >     >                      [exec] [ERROR] To see the full stack trace of
                    > the
                    >     > errors, re-run Maven with the -e switch.
                    >     >                      [exec] [ERROR] Re-run Maven using the -X switch
                    > to
                    >     > enable full debug logging.
                    >     >                      [exec] [ERROR]
                    >     >                      [exec] [ERROR] For more information about the
                    > errors
                    >     > and possible solutions, please read the following articles:
                    >     >                      [exec] [ERROR] [Help 1]
                    >     >
                    > https://nam04.safelinks.protection.outlook.com/?url=http%3A%2F%2Fcwiki.apache.org%2Fconfluence%2Fdisplay%2FMAVEN%2FPluginExecutionException&amp;data=02%7C01%7Caharui%40adobe.com%7C9bb7ef7609cb4679388108d7f0bdab35%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637242569729584053&amp;sdata=m1NUnpYRNAbK6gwYRhvcj%2FJMZKvIOU%2BwtR2OBbBJiGY%3D&amp;reserved=0
                    >     >                      [exec] Picked up JAVA_TOOL_OPTIONS:
                    >     > -Dfile.encoding=UTF-8
                    >     >
                    >     >                 BUILD FAILED
                    >     >
                    >     > C:\dev\dist\dist\dev\royale\0.9.7\rc3\ApproveRoyale.xml:780: The
                    > following
                    >     > error occurred while executing this line:
                    >     >
                    >     > C:\dev\dist\dist\dev\royale\0.9.7\rc3\ApproveRoyale.xml:797: exec
                    > returned:
                    >     > 1
                    >     >
                    >     >                 Total time: 122 minutes 58 seconds
                    >     >                 C:\dev\dist\dist\dev\royale\0.9.7\rc3> From:
                    >     > apacheroyaleci@gmail.com<ma...@gmail.com>
                    >     >                 Sent: Sunday, May 3, 2020 4:53 PM
                    >     >                 To: dev@royale.apache.org<mailto:
                    > dev@royale.apache.org>
                    >     >                 Subject: [DISCUSS] Discuss Release Apache Royale
                    > 0.9.7
                    >     >
                    >     >                 This is the discussion thread.
                    >     >
                    >     >                 Thanks,
                    >     >                 Yishay Weiss
                    >     >
                    >     >
                    >     >
                    >     >
                    >     >
                    >     >
                    >     >
                    >     >
                    >     >
                    >     >
                    >
                    >     --
                    >     Carlos Rovira
                    >     https://nam04.safelinks.protection.outlook.com/?url=http%3A%2F%2Fabout.me%2Fcarlosrovira&amp;data=02%7C01%7Caharui%40adobe.com%7C9bb7ef7609cb4679388108d7f0bdab35%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637242569729584053&amp;sdata=AjAZnBDVlA1IbWkCEtCVhBmrgN8PL2Gr6IM9ekBHOhQ%3D&amp;reserved=0
                    >
                    >
                    >
    
                    --
    
                    Piotr Zarzycki
    
                    Patreon: *https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.patreon.com%2Fpiotrzarzycki&amp;data=02%7C01%7Caharui%40adobe.com%7C9bb7ef7609cb4679388108d7f0bdab35%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637242569729584053&amp;sdata=HCLczptmqwmUMsUfIaY2WqmA2Gibamms38pxObC7OR4%3D&amp;reserved=0
                    <https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.patreon.com%2Fpiotrzarzycki&amp;data=02%7C01%7Caharui%40adobe.com%7C9bb7ef7609cb4679388108d7f0bdab35%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637242569729584053&amp;sdata=HCLczptmqwmUMsUfIaY2WqmA2Gibamms38pxObC7OR4%3D&amp;reserved=0>*
                    From: Piotr Zarzycki<ma...@gmail.com>
                    Sent: Monday, May 4, 2020 6:35 PM
                    To: Apache Royale Development<ma...@royale.apache.org>
                    Subject: Re: [DISCUSS] Discuss Release Apache Royale 0.9.7
    
                    Something cut the message. Could you paste here  https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fpaste.apache.org%2F&amp;data=02%7C01%7Caharui%40adobe.com%7C9bb7ef7609cb4679388108d7f0bdab35%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637242569729584053&amp;sdata=pVVf0wgffW4nn1oofzUz%2BGklX7RRp1eVE56jqi47sos%3D&amp;reserved=0
    
                    pon., 4 maj 2020 o 17:32 Yishay Weiss <yi...@hotmail.com> napisał(a):
    
                    > This means though, that it’s still failing on Windows after Alex’s
                    > changes, as I’ve verified. I’m getting a bit lost trying to debug this.
                    >
                    > Running from the SVN dist repo
                    >
                    > C:\dev\dist\dist\dev\royale\0.9.7\rc3\apache-royale-0.9.7-maven-src\royale-compiler>
                    > mvn clean install
                    >
                    > Fails with the below message,
                    >
                    > But running the same command from the git repo
                    >
                    > C:\dev\flexjs\royale-compiler [release/0.9.7 =]> mvn clean install
                    >
                    > Does not fail.
                    >
                    > Any ideas?
                    >
                    >
                    >
                    >
                    > From: Yishay Weiss<ma...@hotmail.com>
                    > Sent: Monday, May 4, 2020 3:04 PM
                    > To: dev@royale.apache.org<ma...@royale.apache.org>
                    > Subject: RE: [DISCUSS] Discuss Release Apache Royale 0.9.7
                    >
                    > Good catch Chris. I was focusing on the wrong message.
                    >
                    > From: Christofer Dutz<ma...@c-ware.de>
                    > Sent: Monday, May 4, 2020 2:09 PM
                    > To: dev@royale.apache.org<ma...@royale.apache.org>
                    > Subject: Re: [DISCUSS] Discuss Release Apache Royale 0.9.7
                    >
                    > Just some input from the sidelines:
                    > - It shouldn't have any impact on the build if you enable/disable profiles
                    > that don't exist. All you get is a warning that tells you the profiles
                    > don't exist.
                    >
                    > - The actual failure is because the the path to the prerequisiteCheck
                    > script is windows-encoded (Backslashs) ... strange thing is that this
                    > didn't fail for normal Windows executions both for Royale same as in PLC4X
                    > ... we've got the identical setup for 2-3 years now and haven't heard of
                    > any issues with it. I would guess the build is started somewhat differently
                    > than others ... perhaps it could be fixed by removing the
                    > "${project.basedir}/" prefix and using relative paths instead.
                    >
                    > And just a little explanation what this script does:
                    > It's a goovy script that is executed and checks if all required tools are
                    > available in the right versions and if all required environment-variables
                    > are set and are set to valid values. As soon as you run a Maven build it
                    > outputs a list of thigs it checked and if checks fail, it quickly fails the
                    > build with a list of findings the user has to address first.
                    >
                    > Hope that helps.
                    >
                    > Chris
                    >
                    >
                    >
                    > Am 04.05.20, 11:45 schrieb "Carlos Rovira" <ca...@apache.org>:
                    >
                    >     Hi Alex and Yishay,
                    >
                    >     first, congrats for the hard work to reach to this point. I think many
                    >     issues has been fixed and only that just is worth the time you guys
                    >     invested on it :)
                    >
                    >     regarding voting. I'm confident that my check will report a +1 since, I
                    >     consider all the points for a normal Apache release, but thinking in
                    > the
                    >     current problem with running maven from ant with old profiles... why
                    > the
                    >     need to make ANT run maven again. both are different build tools and
                    > both
                    >     need to work separately, but don't understand why one should run the
                    > other.
                    >     And if that's the case, why just make ant run maven? why not make
                    > maven run
                    >     ant too? I think it should be all or nothing
                    >
                    >     The other point I don't understand is about why to continue vote if you
                    >     detect the problems stated in this thread. For me is completely ok,
                    > but if
                    >     you worked hard to make all this complex release process, don't
                    > understand
                    >     that you finally consider green light when that approval script is
                    > failing.
                    >     For me that means that all that complication was not needed, and people
                    >     must check on its own that is something normal in an apache release,
                    > so no
                    >     problem at all with that.
                    >
                    >     if you consider it's ok to vote, for me is ok, since all seems to
                    > consider
                    >     the real minimum requirements, people is waiting long time, and I'm not
                    >     interested in discuss it, since is clear you see it necessary for your
                    >     release process, but just one to state it so we can all stop and take a
                    >     bird sight on all of it and help us to visualize. Sometimes we use to
                    >     loose perspective when we're working many time and hard in something.
                    >
                    >     Anyway, I'll wait to have clear if is time to try release and vote to
                    > not
                    >     waste time if it's not ok finally.
                    >
                    >     Thanks!
                    >
                    >     Carlos
                    >
                    >
                    >
                    >
                    >
                    >
                    >     El lun., 4 may. 2020 a las 9:11, Alex Harui (<aharui@adobe.com.invalid
                    > >)
                    >     escribió:
                    >
                    >     > I just quickly reviewed the various
                    > RELEASE_NOTES/README/LICENSE/NOTICE
                    >     > files.  I guess nobody had done that earlier.  The biggest problem
                    > is that
                    >     > there were 3 missing binary package dependencies in the LICENSE in
                    > the
                    >     > binary package.
                    >     >
                    >     > I noticed the copyright year in the various NOTICE.* files is still
                    > 2019
                    >     > but did not update it because I am running out of time.  I've heard
                    >     > different opinions on how important that is.
                    >     >
                    >     > The URL to the online Release Notes is in the
                    >     > royale-asjs/RELEASE_NOTES.md.  This might be a good time to create
                    > the wiki
                    >     > page if it doesn't already exist.
                    >     >
                    >     > I'm stopping work for tonight.
                    >     > -Alex
                    >     >
                    >     > On 5/3/20, 11:58 PM, "Yishay Weiss" <yi...@hotmail.com> wrote:
                    >     >
                    >     >     Ik, online release notes sounds like a good compromise. Thank
                    > for the
                    >     > fixes. Let the votes begin!
                    >     >     ________________________________
                    >     >     From: Alex Harui <ah...@adobe.com.INVALID>
                    >     >     Sent: Monday, May 4, 2020 6:00 AM
                    >     >     To: dev@royale.apache.org <de...@royale.apache.org>
                    >     >     Subject: Re: [DISCUSS] Discuss Release Apache Royale 0.9.7
                    >     >
                    >     >     Not sure I understood you.  We can't release a changed README in
                    >     > royale-compiler without starting an RC4.  The updated README has been
                    >     > committed to the release branch.  We have to revert some commits on
                    > the
                    >     > release branches that change the versions to 0.9.8 snapshot before
                    > starting
                    >     > over.
                    >     >
                    >     >     If you have the time to re-run most of the steps, that would be
                    > best,
                    >     > but will delay the release and I'm not sure it is worth it.  We have
                    > online
                    >     > release notes to make corrections.
                    >     >
                    >     >     I think it is mostly up to you though.
                    >     >     -Alex
                    >     >
                    >     >     On 5/3/20, 10:42 PM, "Yishay Weiss" <yi...@hotmail.com>
                    > wrote:
                    >     >
                    >     >         I think we should continue the vote. If more problems are
                    >     > discovered I can start another release candidate. I think we should
                    > at
                    >     > least fix the compile README to not use -main.
                    >     >
                    >     >         From: Alex Harui<ma...@adobe.com.INVALID>
                    >     >         Sent: Sunday, May 3, 2020 10:06 PM
                    >     >         To: dev@royale.apache.org<ma...@royale.apache.org>
                    >     >         Subject: Re: [DISCUSS] Discuss Release Apache Royale 0.9.7
                    >     >
                    >     >         Bummer.   Lots of little things flushed out late in the game.
                    >     >
                    >     >         -There are .afdesign binary files checked into our repos.
                    > These
                    >     > are binary files that aren't the common types (.PNG, .JPG, etc).
                    >     >         -New required folders (src/main) were added to the Maven
                    > build for
                    >     > royale-compiler and royale-asjs but not added to the Ant source
                    > packaging
                    >     >         -The uses of -main that Yishay found.
                    >     >
                    >     >         IMO, quickest way to a release is to not start over with an
                    > RC4
                    >     > unless we find a more major problem with RC3.  I've updated several
                    > files
                    >     > in the branch.  I'm going to skip releasecandidate.xml for now until
                    >     > someone wants to cut a release locally and use Ant to type fewer
                    > commands.
                    >     >
                    >     >         The Approval script will fail testing if the Ant source can
                    > be
                    >     > used by Maven.  Assuming the Maven distribution is working, this is
                    > less
                    >     > important.  So I think that we skip that test for this RC.  I put an
                    >     > ApproveRoyale.xml on dist that skips that test and then the approval
                    > script
                    >     > completed successfully.  I also manually tested that if we have the
                    > two
                    >     > missing folders that the ApproveRoyale.xml I checked into the release
                    >     > branch will build the Maven artifacts from the Ant source.
                    >     >
                    >     >         So, IMO, I think the packages are good enough for now and we
                    >     > should release unless we find something is broken in the jars and
                    > swcs.
                    >     >
                    >     >         My 2 cents,
                    >     >         -Alex
                    >     >
                    >     >         On 5/3/20, 8:08 AM, "Alex Harui" <ah...@adobe.com.INVALID>
                    > wrote:
                    >     >
                    >     >             I will look into it.
                    >     >
                    >     >             -Alex
                    >     >
                    >     >             On 5/3/20, 7:35 AM, "Yishay Weiss" <
                    > yishayjobs@hotmail.com>
                    >     > wrote:
                    >     >
                    >     >                 Whatever the fix is, it will also need to be applied
                    > in
                    >     > these files:
                    >     >
                    >     >                 C:\dev\flexjs\royale-asjs [release/0.9.7 =]> git grep
                    >     > "main,utils"
                    >     >                 ApproveRoyale.xml:            <arg
                    > value="-main,utils" />
                    >     >                 releasecandidate.xml:            <arg
                    > value="-main,utils"
                    >     > />
                    >     >                 releasecandidate.xml:            <arg
                    > value="-main,utils"
                    >     > />
                    >     >                 releasemgr/README:royale-compiler:  mvn clean
                    > install -P
                    >     > -main,utils
                    >     >                 C:\dev\flexjs\royale-asjs [release/0.9.7 =]> cd ..
                    >     >                 C:\dev\flexjs> cd .\royale-compiler\
                    >     >                 C:\dev\flexjs\royale-compiler [release/0.9.7 =]> git
                    > grep
                    >     > "main,utils"
                    >     >                 Jenkinsfile:                bat "mvn -U clean
                    > ${mavenGoal}
                    >     > ${mavenLocalRepo} -s C:\\.m2\\settings.xml -P -main,utils
                    >     > -Dcom.adobe.systemIdsForWhichTheTermsOfTheA
                    >     >                 dobeLicenseAgreementAreAccepted=3c9041a9,3872fc1e"
                    >     >                 README:        mvn clean install -P -main,utils
                    >     >
                    >     >                 From: Yishay Weiss<ma...@hotmail.com>
                    >     >                 Sent: Sunday, May 3, 2020 5:06 PM
                    >     >                 To: dev@royale.apache.org<mailto:
                    > dev@royale.apache.org>
                    >     >                 Subject: RE: [DISCUSS] Discuss Release Apache Royale
                    > 0.9.7
                    >     >
                    >     >                 Looks like the profiles in ApproveRoyale.xml need to
                    > be
                    >     > updated after Chris’s refactor. Can someone fix this?
                    >     >
                    >     >                        <exec executable="${mvn}" dir="${basedir}/${
                    >     > maven.package.url.name}/royale-compiler" failonerror="true" >
                    >     >                             <arg value="-P" />
                    >     >                             <arg value="-main,utils" />
                    >     >                             <arg value="clean" />
                    >     >                             <arg value="install" />
                    >     >                         </exec>
                    >     >                         <exec executable="${mvn}" dir="${basedir}/${
                    >     > maven.package.url.name}/royale-compiler" failonerror="true"
                    >     > inputstring="Yes">
                    >     >                             <arg value="clean" />
                    >     >                             <arg value="-P" />
                    >     >                             <arg value="${compiler_mvn_profiles}" />
                    >     >                             <arg value="install" />
                    >     >                         </exec>
                    >     >                         <exec executable="${mvn}" dir="${basedir}/${
                    >     > maven.package.url.name}/royale-typedefs" failonerror="true" >
                    >     >                             <arg value="clean" />
                    >     >                             <arg value="install" />
                    >     >                         </exec>
                    >     >                         <exec executable="${mvn}" dir="${basedir}/${
                    >     > maven.package.url.name}/royale-asjs" failonerror="true"
                    > inputstring="Yes">
                    >     >                             <arg value="${asjs_mvn_defines}" />
                    >     >                             <arg value="clean" />
                    >     >                             <arg value="-P" />
                    >     >                             <arg value="${asjs_mvn_profiles}" />
                    >     >                             <arg value="install" />
                    >     >                         </exec>
                    >     >
                    >     >                 From: Yishay Weiss<ma...@hotmail.com>
                    >     >                 Sent: Sunday, May 3, 2020 5:02 PM
                    >     >                 To: dev@royale.apache.org<mailto:
                    > dev@royale.apache.org>
                    >     >                 Subject: RE: [DISCUSS] Discuss Release Apache Royale
                    > 0.9.7
                    >     >
                    >     >                 Oops, may have been premature to start the vote.
                    >     >
                    >     >                 I’m getting this [1] when running ApproveRoyale.xml.
                    > Any
                    >     > ideas?
                    >     >
                    >     >                 [1]
                    >     >                 build_maven:
                    >     >                      [echo] Path is
                    >     >
                    > C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\Program
                    >     > Files\Intel\WiFi\bin\;C:\Prog
                    >     >                 ram Files\Common
                    >     >
                    > Files\Intel\WirelessCommon\;C:\dev\maven\apache-maven-3.6.1\bin;C:\dev\ant\apache-ant-1.10.1\bin;C:\Program
                    >     > Files (x86)\Vim\vim82;C:\Program Fi
                    >     >                 les\Git\cmd;C:\WINDOWS\System32\OpenSSH\;C:\Program
                    >     > Files\Microsoft VS Code\bin;C:\Program
                    >     > Files\PuTTY\;C:\Users\Yishay\AppData\Local\Microsoft\WindowsApps;C:\U
                    >     >
                    >     >
                    > sers\Yishay\AppData\Roaming\npm;C:\adb;C:\Users\Yishay\.windows-build-tools\python27;C:\Program
                    >     > Files\nodejs\;C:\Program Files\Java\jdk1.8.0_212\bin;C:\WINDOWS\
                    >     >
                    >     >
                    > system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;;C:\Program
                    >     > Files (x86)\Gpg4win\..\GnuPG\b
                    >     >                 in;C:\Program
                    >     >
                    > Files\SlikSvn\bin;C:\Users\Yishay\AppData\Local\Microsoft\WindowsApps;C:\Users\Yishay\AppData\Roaming\npm;;C:\Program
                    >     > Files (x86)\Vim\vim82
                    >     >                      [exec] [INFO] Scanning for projects...
                    >     >                      [exec] [INFO]
                    >     >
                    > ------------------------------------------------------------------------
                    >     >                      [exec] [INFO] Reactor Build Order:
                    >     >                      [exec] [INFO]
                    >     >                      [exec] [INFO] Apache Royale: Compiler: Parent
                    >     >                             [pom]
                    >     >                      [exec] [INFO] Apache Royale: Compiler:
                    >     > Compiler-Common                           [jar]
                    >     >                      [exec] [INFO] Apache Royale: Compiler: Test
                    > Utils
                    >     >                             [jar]
                    >     >                      [exec] [INFO] Apache Royale: Compiler: Externc
                    >     >                            [jar]
                    >     >                      [exec] [INFO] Apache Royale: Compiler: Compiler
                    >     >                             [jar]
                    >     >                      [exec] [INFO] Apache Royale: Compiler:
                    > Compiler-JX
                    >     >                            [jar]
                    >     >                      [exec] [INFO] Apache Royale: Compiler: SWFUtils
                    >     >                             [jar]
                    >     >                      [exec] [INFO] Apache Royale: Compiler: Debugger
                    >     >                             [jar]
                    >     >                      [exec] [INFO] Apache Royale: Compiler: OEM Layer
                    >     >                            [jar]
                    >     >                      [exec] [INFO] Apache Royale: Royale Ant Tasks
                    >     >                             [jar]
                    >     >                      [exec] [INFO] Apache Royale: RoyaleUnit Ant
                    > Tasks
                    >     >                             [jar]
                    >     >                      [exec] [INFO] Apache Royale: Royale Maven Plugin
                    >     >                   [maven-plugin]
                    >     >                      [exec] [INFO]
                    >     >                      [exec] [INFO] ---------<
                    >     > org.apache.royale.compiler:royale-compiler-parent >----------
                    >     >                      [exec] [INFO] Building Apache Royale: Compiler:
                    >     > Parent 0.9.8-SNAPSHOT           [1/12]
                    >     >                      [exec] [INFO] --------------------------------[
                    > pom
                    >     > ]---------------------------------
                    >     >                      [exec] [INFO]
                    >     >                      [exec] [INFO] --- maven-clean-plugin:3.1.0:clean
                    >     > (default-clean) @ royale-compiler-parent ---
                    >     >                      [exec] [INFO]
                    >     >                      [exec] [INFO] ---
                    > maven-enforcer-plugin:1.4.1:enforce
                    >     > (enforce-maven-version) @ royale-compiler-parent ---
                    >     >                      [exec] [INFO]
                    >     >                      [exec] [INFO] ---
                    > groovy-maven-plugin:2.1.1:execute
                    >     > (prerequisite-check) @ royale-compiler-parent ---
                    >     >                      [exec] [INFO]
                    >     >
                    > ------------------------------------------------------------------------
                    >     >                      [exec] [INFO] Reactor Summary for Apache Royale:
                    >     > Compiler: Parent 0.9.8-SNAPSHOT:
                    >     >                      [exec] [INFO]
                    >     >                      [exec] [INFO] Apache Royale: Compiler: Parent
                    >     > .................... FAILURE [  3.938 s]
                    >     >                      [exec] [INFO] Apache Royale: Compiler:
                    >     > Compiler-Common ........... SKIPPED
                    >     >                      [exec] [INFO] Apache Royale: Compiler: Test
                    > Utils
                    >     > ................ SKIPPED
                    >     >                      [exec] [INFO] Apache Royale: Compiler: Externc
                    >     > ................... SKIPPED
                    >     >                      [exec] [INFO] Apache Royale: Compiler: Compiler
                    >     > .................. SKIPPED
                    >     >                      [exec] [INFO] Apache Royale: Compiler:
                    > Compiler-JX
                    >     > ............... SKIPPED
                    >     >                      [exec] [INFO] Apache Royale: Compiler: SWFUtils
                    >     > .................. SKIPPED
                    >     >                      [exec] [INFO] Apache Royale: Compiler: Debugger
                    >     > .................. SKIPPED
                    >     >                      [exec] [INFO] Apache Royale: Compiler: OEM Layer
                    >     > ................. SKIPPED
                    >     >                      [exec] [INFO] Apache Royale: Royale Ant Tasks
                    >     > .................... SKIPPED
                    >     >                      [exec] [INFO] Apache Royale: RoyaleUnit Ant
                    > Tasks
                    >     > ................ SKIPPED
                    >     >                      [exec] [INFO] Apache Royale: Royale Maven Plugin
                    >     > ................. SKIPPED
                    >     >                      [exec] [INFO]
                    >     >
                    > ------------------------------------------------------------------------
                    >     >                      [exec] [INFO] BUILD FAILURE
                    >     >                      [exec] [INFO]
                    >     >
                    > ------------------------------------------------------------------------
                    >     >                      [exec] [INFO] Total time:  5.067 s
                    >     >                      [exec] [INFO] Finished at:
                    > 2020-05-03T16:52:27+03:00
                    >     >                      [exec] [INFO]
                    >     >
                    > ------------------------------------------------------------------------
                    >     >                      [exec] [WARNING] The requested profile "utils"
                    > could
                    >     > not be activated because it does not exist.
                    >     >                      [exec] [ERROR] Failed to execute goal
                    >     > org.codehaus.gmaven:groovy-maven-plugin:2.1.1:execute
                    > (prerequisite-check)
                    >     > on project royale-compiler-parent: Executi
                    >     >                 on prerequisite-check of goal
                    >     > org.codehaus.gmaven:groovy-maven-plugin:2.1.1:execute failed: startup
                    >     > failed:
                    >     >                      [exec] [ERROR] script1.groovy: 1: unexpected
                    > char:
                    >     > '\' @ line 1, column 3.
                    >     >                      [exec] [ERROR]
                    >     >
                    > C:\dev\dist\dist\dev\royale\0.9.7\rc3\apache-royale-0.9.7-maven-src\royale-compiler/src/main/script/prerequisiteCheck.groovy
                    >     >                      [exec] [ERROR]      ^
                    >     >                      [exec] [ERROR]
                    >     >                      [exec] [ERROR] 1 error
                    >     >                      [exec] [ERROR]
                    >     >                      [exec] [ERROR] -> [Help 1]
                    >     >                      [exec] [ERROR]
                    >     >                      [exec] [ERROR] To see the full stack trace of
                    > the
                    >     > errors, re-run Maven with the -e switch.
                    >     >                      [exec] [ERROR] Re-run Maven using the -X switch
                    > to
                    >     > enable full debug logging.
                    >     >                      [exec] [ERROR]
                    >     >                      [exec] [ERROR] For more information about the
                    > errors
                    >     > and possible solutions, please read the following articles:
                    >     >                      [exec] [ERROR] [Help 1]
                    >     >
                    > https://nam04.safelinks.protection.outlook.com/?url=http%3A%2F%2Fcwiki.apache.org%2Fconfluence%2Fdisplay%2FMAVEN%2FPluginExecutionException&amp;data=02%7C01%7Caharui%40adobe.com%7C9bb7ef7609cb4679388108d7f0bdab35%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637242569729584053&amp;sdata=m1NUnpYRNAbK6gwYRhvcj%2FJMZKvIOU%2BwtR2OBbBJiGY%3D&amp;reserved=0
                    >     >                      [exec] Picked up JAVA_TOOL_OPTIONS:
                    >     > -Dfile.encoding=UTF-8
                    >     >
                    >     >                 BUILD FAILED
                    >     >
                    >     > C:\dev\dist\dist\dev\royale\0.9.7\rc3\ApproveRoyale.xml:780: The
                    > following
                    >     > error occurred while executing this line:
                    >     >
                    >     > C:\dev\dist\dist\dev\royale\0.9.7\rc3\ApproveRoyale.xml:797: exec
                    > returned:
                    >     > 1
                    >     >
                    >     >                 Total time: 122 minutes 58 seconds
                    >     >                 C:\dev\dist\dist\dev\royale\0.9.7\rc3> From:
                    >     > apacheroyaleci@gmail.com<ma...@gmail.com>
                    >     >                 Sent: Sunday, May 3, 2020 4:53 PM
                    >     >                 To: dev@royale.apache.org<mailto:
                    > dev@royale.apache.org>
                    >     >                 Subject: [DISCUSS] Discuss Release Apache Royale
                    > 0.9.7
                    >     >
                    >     >                 This is the discussion thread.
                    >     >
                    >     >                 Thanks,
                    >     >                 Yishay Weiss
                    >     >
                    >     >
                    >     >
                    >     >
                    >     >
                    >     >
                    >     >
                    >     >
                    >     >
                    >     >
                    >
                    >     --
                    >     Carlos Rovira
                    >     https://nam04.safelinks.protection.outlook.com/?url=http%3A%2F%2Fabout.me%2Fcarlosrovira&amp;data=02%7C01%7Caharui%40adobe.com%7C9bb7ef7609cb4679388108d7f0bdab35%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637242569729584053&amp;sdata=AjAZnBDVlA1IbWkCEtCVhBmrgN8PL2Gr6IM9ekBHOhQ%3D&amp;reserved=0
                    >
                    >
                    >
    
                    --
    
                    Piotr Zarzycki
    
                    Patreon: *https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.patreon.com%2Fpiotrzarzycki&amp;data=02%7C01%7Caharui%40adobe.com%7C9bb7ef7609cb4679388108d7f0bdab35%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637242569729584053&amp;sdata=HCLczptmqwmUMsUfIaY2WqmA2Gibamms38pxObC7OR4%3D&amp;reserved=0
                    <https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.patreon.com%2Fpiotrzarzycki&amp;data=02%7C01%7Caharui%40adobe.com%7C9bb7ef7609cb4679388108d7f0bdab35%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637242569729584053&amp;sdata=HCLczptmqwmUMsUfIaY2WqmA2Gibamms38pxObC7OR4%3D&amp;reserved=0>*
    
    
    
    
    
    
    
    
    
    


Re: [DISCUSS] Discuss Release Apache Royale 0.9.7

Posted by OmPrakash Muppirala <bi...@gmail.com>.
These ones are running on Agent2 now:

[image: image.png]

Still working on fixing royale-asjs and TDF.

On Mon, May 4, 2020 at 11:29 PM Yishay Weiss <yi...@hotmail.com> wrote:

> Great. Thanks to Alex and Chris for reviewing this. Om, is there any
> chance you can look at the CI configuration and see if the jobs are still
> distributed between the 2 agents? Last time I looked it looked like they
> were all configured to work with agent1, which would mean TDF slowing down
> the build again. I may have missed something.
>
> From: Alex Harui<ma...@adobe.com.INVALID>
> Sent: Tuesday, May 5, 2020 9:24 AM
> To: dev@royale.apache.org<ma...@royale.apache.org>
> Subject: Re: [DISCUSS] Discuss Release Apache Royale 0.9.7
>
> Thanks Yishay.
>
> I am putting together CI jobs to verify that my changes will pick up the
> groovy files.  The files that changed are part of the source package and
> were tagged as RC3 and one of them is in royale-compiler which is why we
> must start essentially from the beginning.  You can skip the CI steps that
> create the release branches and set version numbers, but we have to run
> pretty much all of the steps you ran last time (2, 3, 6, 7,  10, 11, 13).
> If I have time I will revert the pom changes the release-plugin makes to
> the release branch.
>
> -Alex
>
> On 5/4/20, 10:48 PM, "Yishay Weiss" <yi...@hotmail.com> wrote:
>
>     Hi All,
>
>     It’s starting to look like the cleanest solution is to start an RC4. I
> intend to start working on that in 10 hours or so. In the meantime, I’d
> appreciate it if people took time to look at RC3, so we don’t end up with
> an RC5.
>
>     Thanks,
>     Yishay
>
>     From: Alex Harui<ma...@adobe.com.INVALID>
>     Sent: Tuesday, May 5, 2020 12:22 AM
>     To: dev@royale.apache.org<ma...@royale.apache.org>
>     Subject: Re: [DISCUSS] Discuss Release Apache Royale 0.9.7
>
>     The Ant packages only contain things we know we want to release.
> Top-level folders are not whitelisted in because you never know what might
> be in them.  We've never released the manualtests folder for example, so we
> don't have to spend time certifying it for code quality and build-ability,
> license, etc.  We've never shipped the top-level src folder because it used
> to only contain a site folder that wasn't going to be of use to our users.
> So when the groovy scripts were added to the src folder, they were not
> included in the Ant packaging.
>
>     We also have never voted on and released the 3 top-level Maven source
> packages, mainly to reduce the amount of work the voters need to do.  The
> Maven source packages are "tested" by the Maven release plugin, and the 3
> packages are unpacked and repacked into the Ant package.  So far, we've
> found that two new files were missed.
>
>     How many of our users build the source package is one factor and I
> think the answer for Royale is that few people do it.  Apache release are
> supposed to "build" and the Ant source package will build with Ant.
>
>     IMO, the best next thing for PMC members to do is to download the RC
> and try it with Ant, and/or use Maven to point to the staging repos and
> test the artifacts that have been staged up there and see if we see any
> other big issues.  Maybe we'll find something else and make RC4 an obvious
> choice.
>
>     Other choices are:
>     A) Release RC3 with documenting all of the problems in the online
> release notes
>     B) Also certifying and voting on the 3 Maven source packages.
>
>     IMO, what we don't want to see happen is for folks to not test RC3 and
> find out some big issue later.
>
>     My 2 cents,
>     -Alex
>
>     On 5/4/20, 12:24 PM, "Christofer Dutz" <ch...@c-ware.de>
> wrote:
>
>         The more I think about it .... it's actually not good that the
> groovy script isn't in there as this way you will not be able to download,
> unpack and build anything with maven.
>         As maven calls this script as the first thing in every maven build
> to ensure everything is setup.
>
>         Without this, you will never get past the Maven validate phase ...
> so if I had a vote, I would probably vote -1 on that.
>
>         When ere these files getting lost? In the initial source bundles
> built by maven they should be in there ... so probably you only have to
> re-do some of the last steps.
>
>         Chris
>
>
>
>         Am 04.05.20, 20:13 schrieb "Yishay Weiss" <yishayjobs@hotmail.com
> >:
>
>             Ok, I just verified that copying the script to the right
> location makes the groovy plugin happy, so it doesn’t seem to be a windows
> or backslash issue after all.
>
>             I need an explanation on when Maven will be used to build the
> Ant sources to decide if it’s worth an RC4.
>
>             From: Alex Harui<ma...@adobe.com.INVALID>
>             Sent: Monday, May 4, 2020 7:14 PM
>             To: dev@royale.apache.org<ma...@royale.apache.org>
>             Subject: Re: [DISCUSS] Discuss Release Apache Royale 0.9.7
>
>             The groovy script is not in the ant packages on dist.  My
> earlier email tried to explain that.   Not every file in the repo ends up
> in the ant packages on purpose.   If we do an RC4, hopefully the changes I
> made will pick those two files.
>
>             -Alex
>
>             On 5/4/20, 8:54 AM, "Yishay Weiss" <yi...@hotmail.com>
> wrote:
>
>                 .mvn folder exists in GitHub but not in SVN. Could that be
> related?
>
>                 From: Yishay Weiss<ma...@hotmail.com>
>                 Sent: Monday, May 4, 2020 6:40 PM
>                 To: dev@royale.apache.org<ma...@royale.apache.org>
>                 Subject: RE: [DISCUSS] Discuss Release Apache Royale 0.9.7
>
>                 Look down-thread:
>
>                 >     >                      [exec] [ERROR] Failed to
> execute goal
>                 >     >
> org.codehaus.gmaven:groovy-maven-plugin:2.1.1:execute
>                 > (prerequisite-check)
>                 >     > on project royale-compiler-parent: Executi
>                 >     >                 on prerequisite-check of goal
>                 >     >
> org.codehaus.gmaven:groovy-maven-plugin:2.1.1:execute failed: startup
>                 >     > failed:
>                 >     >                      [exec] [ERROR]
> script1.groovy: 1: unexpected
>                 > char:
>                 >     > '\' @ line 1, column 3.
>                 >     >                      [exec] [ERROR]
>                 >     >
>                 >
> C:\dev\dist\dist\dev\royale\0.9.7\rc3\apache-royale-0.9.7-maven-src\royale-compiler/src/main/script/prerequisiteCheck.groovy
>                 I verified that the groovy plugin was being called in both
> case and was being fed backslashes as well as forward slashes in both
> cases. Also, both have the same version: 2.1.1
>
>
>
>
>                 From: Piotr Zarzycki <pi...@gmail.com>
>                 Sent: Monday, May 4, 2020 6:35:22 PM
>                 To: Apache Royale Development <de...@royale.apache.org>
>                 Subject: Re: [DISCUSS] Discuss Release Apache Royale 0.9.7
>
>                 Something cut the message. Could you paste here
> https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fpaste.apache.org%2F&amp;data=02%7C01%7Caharui%40adobe.com%7Ced5d4ee7540e4990574708d7f0b7faf2%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637242545299471935&amp;sdata=wVqtlF67yg68bFuygWK4r1PivLJxWxBv8XZrC4kPGyE%3D&amp;reserved=0
>
>                 pon., 4 maj 2020 o 17:32 Yishay Weiss <
> yishayjobs@hotmail.com> napisał(a):
>
>                 > This means though, that it’s still failing on Windows
> after Alex’s
>                 > changes, as I’ve verified. I’m getting a bit lost trying
> to debug this.
>                 >
>                 > Running from the SVN dist repo
>                 >
>                 >
> C:\dev\dist\dist\dev\royale\0.9.7\rc3\apache-royale-0.9.7-maven-src\royale-compiler>
>                 > mvn clean install
>                 >
>                 > Fails with the below message,
>                 >
>                 > But running the same command from the git repo
>                 >
>                 > C:\dev\flexjs\royale-compiler [release/0.9.7 =]> mvn
> clean install
>                 >
>                 > Does not fail.
>                 >
>                 > Any ideas?
>                 >
>                 >
>                 >
>                 >
>                 > From: Yishay Weiss<ma...@hotmail.com>
>                 > Sent: Monday, May 4, 2020 3:04 PM
>                 > To: dev@royale.apache.org<ma...@royale.apache.org>
>                 > Subject: RE: [DISCUSS] Discuss Release Apache Royale
> 0.9.7
>                 >
>                 > Good catch Chris. I was focusing on the wrong message.
>                 >
>                 > From: Christofer Dutz<ma...@c-ware.de>
>                 > Sent: Monday, May 4, 2020 2:09 PM
>                 > To: dev@royale.apache.org<ma...@royale.apache.org>
>                 > Subject: Re: [DISCUSS] Discuss Release Apache Royale
> 0.9.7
>                 >
>                 > Just some input from the sidelines:
>                 > - It shouldn't have any impact on the build if you
> enable/disable profiles
>                 > that don't exist. All you get is a warning that tells
> you the profiles
>                 > don't exist.
>                 >
>                 > - The actual failure is because the the path to the
> prerequisiteCheck
>                 > script is windows-encoded (Backslashs) ... strange thing
> is that this
>                 > didn't fail for normal Windows executions both for
> Royale same as in PLC4X
>                 > ... we've got the identical setup for 2-3 years now and
> haven't heard of
>                 > any issues with it. I would guess the build is started
> somewhat differently
>                 > than others ... perhaps it could be fixed by removing the
>                 > "${project.basedir}/" prefix and using relative paths
> instead.
>                 >
>                 > And just a little explanation what this script does:
>                 > It's a goovy script that is executed and checks if all
> required tools are
>                 > available in the right versions and if all required
> environment-variables
>                 > are set and are set to valid values. As soon as you run
> a Maven build it
>                 > outputs a list of thigs it checked and if checks fail,
> it quickly fails the
>                 > build with a list of findings the user has to address
> first.
>                 >
>                 > Hope that helps.
>                 >
>                 > Chris
>                 >
>                 >
>                 >
>                 > Am 04.05.20, 11:45 schrieb "Carlos Rovira" <
> carlosrovira@apache.org>:
>                 >
>                 >     Hi Alex and Yishay,
>                 >
>                 >     first, congrats for the hard work to reach to this
> point. I think many
>                 >     issues has been fixed and only that just is worth
> the time you guys
>                 >     invested on it :)
>                 >
>                 >     regarding voting. I'm confident that my check will
> report a +1 since, I
>                 >     consider all the points for a normal Apache release,
> but thinking in
>                 > the
>                 >     current problem with running maven from ant with old
> profiles... why
>                 > the
>                 >     need to make ANT run maven again. both are different
> build tools and
>                 > both
>                 >     need to work separately, but don't understand why
> one should run the
>                 > other.
>                 >     And if that's the case, why just make ant run maven?
> why not make
>                 > maven run
>                 >     ant too? I think it should be all or nothing
>                 >
>                 >     The other point I don't understand is about why to
> continue vote if you
>                 >     detect the problems stated in this thread. For me is
> completely ok,
>                 > but if
>                 >     you worked hard to make all this complex release
> process, don't
>                 > understand
>                 >     that you finally consider green light when that
> approval script is
>                 > failing.
>                 >     For me that means that all that complication was not
> needed, and people
>                 >     must check on its own that is something normal in an
> apache release,
>                 > so no
>                 >     problem at all with that.
>                 >
>                 >     if you consider it's ok to vote, for me is ok, since
> all seems to
>                 > consider
>                 >     the real minimum requirements, people is waiting
> long time, and I'm not
>                 >     interested in discuss it, since is clear you see it
> necessary for your
>                 >     release process, but just one to state it so we can
> all stop and take a
>                 >     bird sight on all of it and help us to visualize.
> Sometimes we use to
>                 >     loose perspective when we're working many time and
> hard in something.
>                 >
>                 >     Anyway, I'll wait to have clear if is time to try
> release and vote to
>                 > not
>                 >     waste time if it's not ok finally.
>                 >
>                 >     Thanks!
>                 >
>                 >     Carlos
>                 >
>                 >
>                 >
>                 >
>                 >
>                 >
>                 >     El lun., 4 may. 2020 a las 9:11, Alex Harui
> (<aharui@adobe.com.invalid
>                 > >)
>                 >     escribió:
>                 >
>                 >     > I just quickly reviewed the various
>                 > RELEASE_NOTES/README/LICENSE/NOTICE
>                 >     > files.  I guess nobody had done that earlier.  The
> biggest problem
>                 > is that
>                 >     > there were 3 missing binary package dependencies
> in the LICENSE in
>                 > the
>                 >     > binary package.
>                 >     >
>                 >     > I noticed the copyright year in the various
> NOTICE.* files is still
>                 > 2019
>                 >     > but did not update it because I am running out of
> time.  I've heard
>                 >     > different opinions on how important that is.
>                 >     >
>                 >     > The URL to the online Release Notes is in the
>                 >     > royale-asjs/RELEASE_NOTES.md.  This might be a
> good time to create
>                 > the wiki
>                 >     > page if it doesn't already exist.
>                 >     >
>                 >     > I'm stopping work for tonight.
>                 >     > -Alex
>                 >     >
>                 >     > On 5/3/20, 11:58 PM, "Yishay Weiss" <
> yishayjobs@hotmail.com> wrote:
>                 >     >
>                 >     >     Ik, online release notes sounds like a good
> compromise. Thank
>                 > for the
>                 >     > fixes. Let the votes begin!
>                 >     >     ________________________________
>                 >     >     From: Alex Harui <ah...@adobe.com.INVALID>
>                 >     >     Sent: Monday, May 4, 2020 6:00 AM
>                 >     >     To: dev@royale.apache.org <
> dev@royale.apache.org>
>                 >     >     Subject: Re: [DISCUSS] Discuss Release Apache
> Royale 0.9.7
>                 >     >
>                 >     >     Not sure I understood you.  We can't release a
> changed README in
>                 >     > royale-compiler without starting an RC4.  The
> updated README has been
>                 >     > committed to the release branch.  We have to
> revert some commits on
>                 > the
>                 >     > release branches that change the versions to 0.9.8
> snapshot before
>                 > starting
>                 >     > over.
>                 >     >
>                 >     >     If you have the time to re-run most of the
> steps, that would be
>                 > best,
>                 >     > but will delay the release and I'm not sure it is
> worth it.  We have
>                 > online
>                 >     > release notes to make corrections.
>                 >     >
>                 >     >     I think it is mostly up to you though.
>                 >     >     -Alex
>                 >     >
>                 >     >     On 5/3/20, 10:42 PM, "Yishay Weiss" <
> yishayjobs@hotmail.com>
>                 > wrote:
>                 >     >
>                 >     >         I think we should continue the vote. If
> more problems are
>                 >     > discovered I can start another release candidate.
> I think we should
>                 > at
>                 >     > least fix the compile README to not use -main.
>                 >     >
>                 >     >         From: Alex Harui<mailto:
> aharui@adobe.com.INVALID>
>                 >     >         Sent: Sunday, May 3, 2020 10:06 PM
>                 >     >         To: dev@royale.apache.org<mailto:
> dev@royale.apache.org>
>                 >     >         Subject: Re: [DISCUSS] Discuss Release
> Apache Royale 0.9.7
>                 >     >
>                 >     >         Bummer.   Lots of little things flushed
> out late in the game.
>                 >     >
>                 >     >         -There are .afdesign binary files checked
> into our repos.
>                 > These
>                 >     > are binary files that aren't the common types
> (.PNG, .JPG, etc).
>                 >     >         -New required folders (src/main) were
> added to the Maven
>                 > build for
>                 >     > royale-compiler and royale-asjs but not added to
> the Ant source
>                 > packaging
>                 >     >         -The uses of -main that Yishay found.
>                 >     >
>                 >     >         IMO, quickest way to a release is to not
> start over with an
>                 > RC4
>                 >     > unless we find a more major problem with RC3.
> I've updated several
>                 > files
>                 >     > in the branch.  I'm going to skip
> releasecandidate.xml for now until
>                 >     > someone wants to cut a release locally and use Ant
> to type fewer
>                 > commands.
>                 >     >
>                 >     >         The Approval script will fail testing if
> the Ant source can
>                 > be
>                 >     > used by Maven.  Assuming the Maven distribution is
> working, this is
>                 > less
>                 >     > important.  So I think that we skip that test for
> this RC.  I put an
>                 >     > ApproveRoyale.xml on dist that skips that test and
> then the approval
>                 > script
>                 >     > completed successfully.  I also manually tested
> that if we have the
>                 > two
>                 >     > missing folders that the ApproveRoyale.xml I
> checked into the release
>                 >     > branch will build the Maven artifacts from the Ant
> source.
>                 >     >
>                 >     >         So, IMO, I think the packages are good
> enough for now and we
>                 >     > should release unless we find something is broken
> in the jars and
>                 > swcs.
>                 >     >
>                 >     >         My 2 cents,
>                 >     >         -Alex
>                 >     >
>                 >     >         On 5/3/20, 8:08 AM, "Alex Harui"
> <ah...@adobe.com.INVALID>
>                 > wrote:
>                 >     >
>                 >     >             I will look into it.
>                 >     >
>                 >     >             -Alex
>                 >     >
>                 >     >             On 5/3/20, 7:35 AM, "Yishay Weiss" <
>                 > yishayjobs@hotmail.com>
>                 >     > wrote:
>                 >     >
>                 >     >                 Whatever the fix is, it will also
> need to be applied
>                 > in
>                 >     > these files:
>                 >     >
>                 >     >                 C:\dev\flexjs\royale-asjs
> [release/0.9.7 =]> git grep
>                 >     > "main,utils"
>                 >     >                 ApproveRoyale.xml:            <arg
>                 > value="-main,utils" />
>                 >     >                 releasecandidate.xml:
> <arg
>                 > value="-main,utils"
>                 >     > />
>                 >     >                 releasecandidate.xml:
> <arg
>                 > value="-main,utils"
>                 >     > />
>                 >     >
>  releasemgr/README:royale-compiler:  mvn clean
>                 > install -P
>                 >     > -main,utils
>                 >     >                 C:\dev\flexjs\royale-asjs
> [release/0.9.7 =]> cd ..
>                 >     >                 C:\dev\flexjs> cd
> .\royale-compiler\
>                 >     >                 C:\dev\flexjs\royale-compiler
> [release/0.9.7 =]> git
>                 > grep
>                 >     > "main,utils"
>                 >     >                 Jenkinsfile:                bat
> "mvn -U clean
>                 > ${mavenGoal}
>                 >     > ${mavenLocalRepo} -s C:\\.m2\\settings.xml -P
> -main,utils
>                 >     > -Dcom.adobe.systemIdsForWhichTheTermsOfTheA
>                 >     >
>  dobeLicenseAgreementAreAccepted=3c9041a9,3872fc1e"
>                 >     >                 README:        mvn clean install
> -P -main,utils
>                 >     >
>                 >     >                 From: Yishay Weiss<mailto:
> yishayjobs@hotmail.com>
>                 >     >                 Sent: Sunday, May 3, 2020 5:06 PM
>                 >     >                 To: dev@royale.apache.org<mailto:
>                 > dev@royale.apache.org>
>                 >     >                 Subject: RE: [DISCUSS] Discuss
> Release Apache Royale
>                 > 0.9.7
>                 >     >
>                 >     >                 Looks like the profiles in
> ApproveRoyale.xml need to
>                 > be
>                 >     > updated after Chris’s refactor. Can someone fix
> this?
>                 >     >
>                 >     >                        <exec executable="${mvn}"
> dir="${basedir}/${
>                 >     > maven.package.url.name}/royale-compiler"
> failonerror="true" >
>                 >     >                             <arg value="-P" />
>                 >     >                             <arg
> value="-main,utils" />
>                 >     >                             <arg value="clean" />
>                 >     >                             <arg value="install" />
>                 >     >                         </exec>
>                 >     >                         <exec executable="${mvn}"
> dir="${basedir}/${
>                 >     > maven.package.url.name}/royale-compiler"
> failonerror="true"
>                 >     > inputstring="Yes">
>                 >     >                             <arg value="clean" />
>                 >     >                             <arg value="-P" />
>                 >     >                             <arg
> value="${compiler_mvn_profiles}" />
>                 >     >                             <arg value="install" />
>                 >     >                         </exec>
>                 >     >                         <exec executable="${mvn}"
> dir="${basedir}/${
>                 >     > maven.package.url.name}/royale-typedefs"
> failonerror="true" >
>                 >     >                             <arg value="clean" />
>                 >     >                             <arg value="install" />
>                 >     >                         </exec>
>                 >     >                         <exec executable="${mvn}"
> dir="${basedir}/${
>                 >     > maven.package.url.name}/royale-asjs"
> failonerror="true"
>                 > inputstring="Yes">
>                 >     >                             <arg
> value="${asjs_mvn_defines}" />
>                 >     >                             <arg value="clean" />
>                 >     >                             <arg value="-P" />
>                 >     >                             <arg
> value="${asjs_mvn_profiles}" />
>                 >     >                             <arg value="install" />
>                 >     >                         </exec>
>                 >     >
>                 >     >                 From: Yishay Weiss<mailto:
> yishayjobs@hotmail.com>
>                 >     >                 Sent: Sunday, May 3, 2020 5:02 PM
>                 >     >                 To: dev@royale.apache.org<mailto:
>                 > dev@royale.apache.org>
>                 >     >                 Subject: RE: [DISCUSS] Discuss
> Release Apache Royale
>                 > 0.9.7
>                 >     >
>                 >     >                 Oops, may have been premature to
> start the vote.
>                 >     >
>                 >     >                 I’m getting this [1] when running
> ApproveRoyale.xml.
>                 > Any
>                 >     > ideas?
>                 >     >
>                 >     >                 [1]
>                 >     >                 build_maven:
>                 >     >                      [echo] Path is
>                 >     >
>                 >
> C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\Program
>                 >     > Files\Intel\WiFi\bin\;C:\Prog
>                 >     >                 ram Files\Common
>                 >     >
>                 >
> Files\Intel\WirelessCommon\;C:\dev\maven\apache-maven-3.6.1\bin;C:\dev\ant\apache-ant-1.10.1\bin;C:\Program
>                 >     > Files (x86)\Vim\vim82;C:\Program Fi
>                 >     >
>  les\Git\cmd;C:\WINDOWS\System32\OpenSSH\;C:\Program
>                 >     > Files\Microsoft VS Code\bin;C:\Program
>                 >     >
> Files\PuTTY\;C:\Users\Yishay\AppData\Local\Microsoft\WindowsApps;C:\U
>                 >     >
>                 >     >
>                 >
> sers\Yishay\AppData\Roaming\npm;C:\adb;C:\Users\Yishay\.windows-build-tools\python27;C:\Program
>                 >     > Files\nodejs\;C:\Program
> Files\Java\jdk1.8.0_212\bin;C:\WINDOWS\
>                 >     >
>                 >     >
>                 >
> system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;;C:\Program
>                 >     > Files (x86)\Gpg4win\..\GnuPG\b
>                 >     >                 in;C:\Program
>                 >     >
>                 >
> Files\SlikSvn\bin;C:\Users\Yishay\AppData\Local\Microsoft\WindowsApps;C:\Users\Yishay\AppData\Roaming\npm;;C:\Program
>                 >     > Files (x86)\Vim\vim82
>                 >     >                      [exec] [INFO] Scanning for
> projects...
>                 >     >                      [exec] [INFO]
>                 >     >
>                 >
> ------------------------------------------------------------------------
>                 >     >                      [exec] [INFO] Reactor Build
> Order:
>                 >     >                      [exec] [INFO]
>                 >     >                      [exec] [INFO] Apache Royale:
> Compiler: Parent
>                 >     >                             [pom]
>                 >     >                      [exec] [INFO] Apache Royale:
> Compiler:
>                 >     > Compiler-Common                           [jar]
>                 >     >                      [exec] [INFO] Apache Royale:
> Compiler: Test
>                 > Utils
>                 >     >                             [jar]
>                 >     >                      [exec] [INFO] Apache Royale:
> Compiler: Externc
>                 >     >                            [jar]
>                 >     >                      [exec] [INFO] Apache Royale:
> Compiler: Compiler
>                 >     >                             [jar]
>                 >     >                      [exec] [INFO] Apache Royale:
> Compiler:
>                 > Compiler-JX
>                 >     >                            [jar]
>                 >     >                      [exec] [INFO] Apache Royale:
> Compiler: SWFUtils
>                 >     >                             [jar]
>                 >     >                      [exec] [INFO] Apache Royale:
> Compiler: Debugger
>                 >     >                             [jar]
>                 >     >                      [exec] [INFO] Apache Royale:
> Compiler: OEM Layer
>                 >     >                            [jar]
>                 >     >                      [exec] [INFO] Apache Royale:
> Royale Ant Tasks
>                 >     >                             [jar]
>                 >     >                      [exec] [INFO] Apache Royale:
> RoyaleUnit Ant
>                 > Tasks
>                 >     >                             [jar]
>                 >     >                      [exec] [INFO] Apache Royale:
> Royale Maven Plugin
>                 >     >                   [maven-plugin]
>                 >     >                      [exec] [INFO]
>                 >     >                      [exec] [INFO] ---------<
>                 >     > org.apache.royale.compiler:royale-compiler-parent
> >----------
>                 >     >                      [exec] [INFO] Building Apache
> Royale: Compiler:
>                 >     > Parent 0.9.8-SNAPSHOT           [1/12]
>                 >     >                      [exec] [INFO]
> --------------------------------[
>                 > pom
>                 >     > ]---------------------------------
>                 >     >                      [exec] [INFO]
>                 >     >                      [exec] [INFO] ---
> maven-clean-plugin:3.1.0:clean
>                 >     > (default-clean) @ royale-compiler-parent ---
>                 >     >                      [exec] [INFO]
>                 >     >                      [exec] [INFO] ---
>                 > maven-enforcer-plugin:1.4.1:enforce
>                 >     > (enforce-maven-version) @ royale-compiler-parent
> ---
>                 >     >                      [exec] [INFO]
>                 >     >                      [exec] [INFO] ---
>                 > groovy-maven-plugin:2.1.1:execute
>                 >     > (prerequisite-check) @ royale-compiler-parent ---
>                 >     >                      [exec] [INFO]
>                 >     >
>                 >
> ------------------------------------------------------------------------
>                 >     >                      [exec] [INFO] Reactor Summary
> for Apache Royale:
>                 >     > Compiler: Parent 0.9.8-SNAPSHOT:
>                 >     >                      [exec] [INFO]
>                 >     >                      [exec] [INFO] Apache Royale:
> Compiler: Parent
>                 >     > .................... FAILURE [  3.938 s]
>                 >     >                      [exec] [INFO] Apache Royale:
> Compiler:
>                 >     > Compiler-Common ........... SKIPPED
>                 >     >                      [exec] [INFO] Apache Royale:
> Compiler: Test
>                 > Utils
>                 >     > ................ SKIPPED
>                 >     >                      [exec] [INFO] Apache Royale:
> Compiler: Externc
>                 >     > ................... SKIPPED
>                 >     >                      [exec] [INFO] Apache Royale:
> Compiler: Compiler
>                 >     > .................. SKIPPED
>                 >     >                      [exec] [INFO] Apache Royale:
> Compiler:
>                 > Compiler-JX
>                 >     > ............... SKIPPED
>                 >     >                      [exec] [INFO] Apache Royale:
> Compiler: SWFUtils
>                 >     > .................. SKIPPED
>                 >     >                      [exec] [INFO] Apache Royale:
> Compiler: Debugger
>                 >     > .................. SKIPPED
>                 >     >                      [exec] [INFO] Apache Royale:
> Compiler: OEM Layer
>                 >     > ................. SKIPPED
>                 >     >                      [exec] [INFO] Apache Royale:
> Royale Ant Tasks
>                 >     > .................... SKIPPED
>                 >     >                      [exec] [INFO] Apache Royale:
> RoyaleUnit Ant
>                 > Tasks
>                 >     > ................ SKIPPED
>                 >     >                      [exec] [INFO] Apache Royale:
> Royale Maven Plugin
>                 >     > ................. SKIPPED
>                 >     >                      [exec] [INFO]
>                 >     >
>                 >
> ------------------------------------------------------------------------
>                 >     >                      [exec] [INFO] BUILD FAILURE
>                 >     >                      [exec] [INFO]
>                 >     >
>                 >
> ------------------------------------------------------------------------
>                 >     >                      [exec] [INFO] Total time:
> 5.067 s
>                 >     >                      [exec] [INFO] Finished at:
>                 > 2020-05-03T16:52:27+03:00
>                 >     >                      [exec] [INFO]
>                 >     >
>                 >
> ------------------------------------------------------------------------
>                 >     >                      [exec] [WARNING] The
> requested profile "utils"
>                 > could
>                 >     > not be activated because it does not exist.
>                 >     >                      [exec] [ERROR] Failed to
> execute goal
>                 >     >
> org.codehaus.gmaven:groovy-maven-plugin:2.1.1:execute
>                 > (prerequisite-check)
>                 >     > on project royale-compiler-parent: Executi
>                 >     >                 on prerequisite-check of goal
>                 >     >
> org.codehaus.gmaven:groovy-maven-plugin:2.1.1:execute failed: startup
>                 >     > failed:
>                 >     >                      [exec] [ERROR]
> script1.groovy: 1: unexpected
>                 > char:
>                 >     > '\' @ line 1, column 3.
>                 >     >                      [exec] [ERROR]
>                 >     >
>                 >
> C:\dev\dist\dist\dev\royale\0.9.7\rc3\apache-royale-0.9.7-maven-src\royale-compiler/src/main/script/prerequisiteCheck.groovy
>                 >     >                      [exec] [ERROR]      ^
>                 >     >                      [exec] [ERROR]
>                 >     >                      [exec] [ERROR] 1 error
>                 >     >                      [exec] [ERROR]
>                 >     >                      [exec] [ERROR] -> [Help 1]
>                 >     >                      [exec] [ERROR]
>                 >     >                      [exec] [ERROR] To see the
> full stack trace of
>                 > the
>                 >     > errors, re-run Maven with the -e switch.
>                 >     >                      [exec] [ERROR] Re-run Maven
> using the -X switch
>                 > to
>                 >     > enable full debug logging.
>                 >     >                      [exec] [ERROR]
>                 >     >                      [exec] [ERROR] For more
> information about the
>                 > errors
>                 >     > and possible solutions, please read the following
> articles:
>                 >     >                      [exec] [ERROR] [Help 1]
>                 >     >
>                 >
> https://nam04.safelinks.protection.outlook.com/?url=http%3A%2F%2Fcwiki.apache.org%2Fconfluence%2Fdisplay%2FMAVEN%2FPluginExecutionException&amp;data=02%7C01%7Caharui%40adobe.com%7Ced5d4ee7540e4990574708d7f0b7faf2%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637242545299471935&amp;sdata=mQr6czuTqYgW12Va96BcI%2FyFJTufRbBhDMk0jnnqXMA%3D&amp;reserved=0
>                 >     >                      [exec] Picked up
> JAVA_TOOL_OPTIONS:
>                 >     > -Dfile.encoding=UTF-8
>                 >     >
>                 >     >                 BUILD FAILED
>                 >     >
>                 >     >
> C:\dev\dist\dist\dev\royale\0.9.7\rc3\ApproveRoyale.xml:780: The
>                 > following
>                 >     > error occurred while executing this line:
>                 >     >
>                 >     >
> C:\dev\dist\dist\dev\royale\0.9.7\rc3\ApproveRoyale.xml:797: exec
>                 > returned:
>                 >     > 1
>                 >     >
>                 >     >                 Total time: 122 minutes 58 seconds
>                 >     >
>  C:\dev\dist\dist\dev\royale\0.9.7\rc3> From:
>                 >     > apacheroyaleci@gmail.com<mailto:
> apacheroyaleci@gmail.com>
>                 >     >                 Sent: Sunday, May 3, 2020 4:53 PM
>                 >     >                 To: dev@royale.apache.org<mailto:
>                 > dev@royale.apache.org>
>                 >     >                 Subject: [DISCUSS] Discuss Release
> Apache Royale
>                 > 0.9.7
>                 >     >
>                 >     >                 This is the discussion thread.
>                 >     >
>                 >     >                 Thanks,
>                 >     >                 Yishay Weiss
>                 >     >
>                 >     >
>                 >     >
>                 >     >
>                 >     >
>                 >     >
>                 >     >
>                 >     >
>                 >     >
>                 >     >
>                 >
>                 >     --
>                 >     Carlos Rovira
>                 >
> https://nam04.safelinks.protection.outlook.com/?url=http%3A%2F%2Fabout.me%2Fcarlosrovira&amp;data=02%7C01%7Caharui%40adobe.com%7Ced5d4ee7540e4990574708d7f0b7faf2%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637242545299471935&amp;sdata=%2BF8%2BybkaiP3Y8qekuXjhtVDmW%2Fm%2FfJa7QWUFEsISJpE%3D&amp;reserved=0
>                 >
>                 >
>                 >
>
>                 --
>
>                 Piotr Zarzycki
>
>                 Patreon: *
> https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.patreon.com%2Fpiotrzarzycki&amp;data=02%7C01%7Caharui%40adobe.com%7Ced5d4ee7540e4990574708d7f0b7faf2%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637242545299471935&amp;sdata=kCSa2%2Bd0wkGTHXlZOeTX8PJT3TlphmUZQlc%2BQ8PGkZ0%3D&amp;reserved=0
>                 <
> https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.patreon.com%2Fpiotrzarzycki&amp;data=02%7C01%7Caharui%40adobe.com%7Ced5d4ee7540e4990574708d7f0b7faf2%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637242545299471935&amp;sdata=kCSa2%2Bd0wkGTHXlZOeTX8PJT3TlphmUZQlc%2BQ8PGkZ0%3D&amp;reserved=0
> >*
>                 From: Piotr Zarzycki<ma...@gmail.com>
>                 Sent: Monday, May 4, 2020 6:35 PM
>                 To: Apache Royale Development<mailto:dev@royale.apache.org
> >
>                 Subject: Re: [DISCUSS] Discuss Release Apache Royale 0.9.7
>
>                 Something cut the message. Could you paste here
> https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fpaste.apache.org%2F&amp;data=02%7C01%7Caharui%40adobe.com%7Ced5d4ee7540e4990574708d7f0b7faf2%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637242545299471935&amp;sdata=wVqtlF67yg68bFuygWK4r1PivLJxWxBv8XZrC4kPGyE%3D&amp;reserved=0
>
>                 pon., 4 maj 2020 o 17:32 Yishay Weiss <
> yishayjobs@hotmail.com> napisał(a):
>
>                 > This means though, that it’s still failing on Windows
> after Alex’s
>                 > changes, as I’ve verified. I’m getting a bit lost trying
> to debug this.
>                 >
>                 > Running from the SVN dist repo
>                 >
>                 >
> C:\dev\dist\dist\dev\royale\0.9.7\rc3\apache-royale-0.9.7-maven-src\royale-compiler>
>                 > mvn clean install
>                 >
>                 > Fails with the below message,
>                 >
>                 > But running the same command from the git repo
>                 >
>                 > C:\dev\flexjs\royale-compiler [release/0.9.7 =]> mvn
> clean install
>                 >
>                 > Does not fail.
>                 >
>                 > Any ideas?
>                 >
>                 >
>                 >
>                 >
>                 > From: Yishay Weiss<ma...@hotmail.com>
>                 > Sent: Monday, May 4, 2020 3:04 PM
>                 > To: dev@royale.apache.org<ma...@royale.apache.org>
>                 > Subject: RE: [DISCUSS] Discuss Release Apache Royale
> 0.9.7
>                 >
>                 > Good catch Chris. I was focusing on the wrong message.
>                 >
>                 > From: Christofer Dutz<ma...@c-ware.de>
>                 > Sent: Monday, May 4, 2020 2:09 PM
>                 > To: dev@royale.apache.org<ma...@royale.apache.org>
>                 > Subject: Re: [DISCUSS] Discuss Release Apache Royale
> 0.9.7
>                 >
>                 > Just some input from the sidelines:
>                 > - It shouldn't have any impact on the build if you
> enable/disable profiles
>                 > that don't exist. All you get is a warning that tells
> you the profiles
>                 > don't exist.
>                 >
>                 > - The actual failure is because the the path to the
> prerequisiteCheck
>                 > script is windows-encoded (Backslashs) ... strange thing
> is that this
>                 > didn't fail for normal Windows executions both for
> Royale same as in PLC4X
>                 > ... we've got the identical setup for 2-3 years now and
> haven't heard of
>                 > any issues with it. I would guess the build is started
> somewhat differently
>                 > than others ... perhaps it could be fixed by removing the
>                 > "${project.basedir}/" prefix and using relative paths
> instead.
>                 >
>                 > And just a little explanation what this script does:
>                 > It's a goovy script that is executed and checks if all
> required tools are
>                 > available in the right versions and if all required
> environment-variables
>                 > are set and are set to valid values. As soon as you run
> a Maven build it
>                 > outputs a list of thigs it checked and if checks fail,
> it quickly fails the
>                 > build with a list of findings the user has to address
> first.
>                 >
>                 > Hope that helps.
>                 >
>                 > Chris
>                 >
>                 >
>                 >
>                 > Am 04.05.20, 11:45 schrieb "Carlos Rovira" <
> carlosrovira@apache.org>:
>                 >
>                 >     Hi Alex and Yishay,
>                 >
>                 >     first, congrats for the hard work to reach to this
> point. I think many
>                 >     issues has been fixed and only that just is worth
> the time you guys
>                 >     invested on it :)
>                 >
>                 >     regarding voting. I'm confident that my check will
> report a +1 since, I
>                 >     consider all the points for a normal Apache release,
> but thinking in
>                 > the
>                 >     current problem with running maven from ant with old
> profiles... why
>                 > the
>                 >     need to make ANT run maven again. both are different
> build tools and
>                 > both
>                 >     need to work separately, but don't understand why
> one should run the
>                 > other.
>                 >     And if that's the case, why just make ant run maven?
> why not make
>                 > maven run
>                 >     ant too? I think it should be all or nothing
>                 >
>                 >     The other point I don't understand is about why to
> continue vote if you
>                 >     detect the problems stated in this thread. For me is
> completely ok,
>                 > but if
>                 >     you worked hard to make all this complex release
> process, don't
>                 > understand
>                 >     that you finally consider green light when that
> approval script is
>                 > failing.
>                 >     For me that means that all that complication was not
> needed, and people
>                 >     must check on its own that is something normal in an
> apache release,
>                 > so no
>                 >     problem at all with that.
>                 >
>                 >     if you consider it's ok to vote, for me is ok, since
> all seems to
>                 > consider
>                 >     the real minimum requirements, people is waiting
> long time, and I'm not
>                 >     interested in discuss it, since is clear you see it
> necessary for your
>                 >     release process, but just one to state it so we can
> all stop and take a
>                 >     bird sight on all of it and help us to visualize.
> Sometimes we use to
>                 >     loose perspective when we're working many time and
> hard in something.
>                 >
>                 >     Anyway, I'll wait to have clear if is time to try
> release and vote to
>                 > not
>                 >     waste time if it's not ok finally.
>                 >
>                 >     Thanks!
>                 >
>                 >     Carlos
>                 >
>                 >
>                 >
>                 >
>                 >
>                 >
>                 >     El lun., 4 may. 2020 a las 9:11, Alex Harui
> (<aharui@adobe.com.invalid
>                 > >)
>                 >     escribió:
>                 >
>                 >     > I just quickly reviewed the various
>                 > RELEASE_NOTES/README/LICENSE/NOTICE
>                 >     > files.  I guess nobody had done that earlier.  The
> biggest problem
>                 > is that
>                 >     > there were 3 missing binary package dependencies
> in the LICENSE in
>                 > the
>                 >     > binary package.
>                 >     >
>                 >     > I noticed the copyright year in the various
> NOTICE.* files is still
>                 > 2019
>                 >     > but did not update it because I am running out of
> time.  I've heard
>                 >     > different opinions on how important that is.
>                 >     >
>                 >     > The URL to the online Release Notes is in the
>                 >     > royale-asjs/RELEASE_NOTES.md.  This might be a
> good time to create
>                 > the wiki
>                 >     > page if it doesn't already exist.
>                 >     >
>                 >     > I'm stopping work for tonight.
>                 >     > -Alex
>                 >     >
>                 >     > On 5/3/20, 11:58 PM, "Yishay Weiss" <
> yishayjobs@hotmail.com> wrote:
>                 >     >
>                 >     >     Ik, online release notes sounds like a good
> compromise. Thank
>                 > for the
>                 >     > fixes. Let the votes begin!
>                 >     >     ________________________________
>                 >     >     From: Alex Harui <ah...@adobe.com.INVALID>
>                 >     >     Sent: Monday, May 4, 2020 6:00 AM
>                 >     >     To: dev@royale.apache.org <
> dev@royale.apache.org>
>                 >     >     Subject: Re: [DISCUSS] Discuss Release Apache
> Royale 0.9.7
>                 >     >
>                 >     >     Not sure I understood you.  We can't release a
> changed README in
>                 >     > royale-compiler without starting an RC4.  The
> updated README has been
>                 >     > committed to the release branch.  We have to
> revert some commits on
>                 > the
>                 >     > release branches that change the versions to 0.9.8
> snapshot before
>                 > starting
>                 >     > over.
>                 >     >
>                 >     >     If you have the time to re-run most of the
> steps, that would be
>                 > best,
>                 >     > but will delay the release and I'm not sure it is
> worth it.  We have
>                 > online
>                 >     > release notes to make corrections.
>                 >     >
>                 >     >     I think it is mostly up to you though.
>                 >     >     -Alex
>                 >     >
>                 >     >     On 5/3/20, 10:42 PM, "Yishay Weiss" <
> yishayjobs@hotmail.com>
>                 > wrote:
>                 >     >
>                 >     >         I think we should continue the vote. If
> more problems are
>                 >     > discovered I can start another release candidate.
> I think we should
>                 > at
>                 >     > least fix the compile README to not use -main.
>                 >     >
>                 >     >         From: Alex Harui<mailto:
> aharui@adobe.com.INVALID>
>                 >     >         Sent: Sunday, May 3, 2020 10:06 PM
>                 >     >         To: dev@royale.apache.org<mailto:
> dev@royale.apache.org>
>                 >     >         Subject: Re: [DISCUSS] Discuss Release
> Apache Royale 0.9.7
>                 >     >
>                 >     >         Bummer.   Lots of little things flushed
> out late in the game.
>                 >     >
>                 >     >         -There are .afdesign binary files checked
> into our repos.
>                 > These
>                 >     > are binary files that aren't the common types
> (.PNG, .JPG, etc).
>                 >     >         -New required folders (src/main) were
> added to the Maven
>                 > build for
>                 >     > royale-compiler and royale-asjs but not added to
> the Ant source
>                 > packaging
>                 >     >         -The uses of -main that Yishay found.
>                 >     >
>                 >     >         IMO, quickest way to a release is to not
> start over with an
>                 > RC4
>                 >     > unless we find a more major problem with RC3.
> I've updated several
>                 > files
>                 >     > in the branch.  I'm going to skip
> releasecandidate.xml for now until
>                 >     > someone wants to cut a release locally and use Ant
> to type fewer
>                 > commands.
>                 >     >
>                 >     >         The Approval script will fail testing if
> the Ant source can
>                 > be
>                 >     > used by Maven.  Assuming the Maven distribution is
> working, this is
>                 > less
>                 >     > important.  So I think that we skip that test for
> this RC.  I put an
>                 >     > ApproveRoyale.xml on dist that skips that test and
> then the approval
>                 > script
>                 >     > completed successfully.  I also manually tested
> that if we have the
>                 > two
>                 >     > missing folders that the ApproveRoyale.xml I
> checked into the release
>                 >     > branch will build the Maven artifacts from the Ant
> source.
>                 >     >
>                 >     >         So, IMO, I think the packages are good
> enough for now and we
>                 >     > should release unless we find something is broken
> in the jars and
>                 > swcs.
>                 >     >
>                 >     >         My 2 cents,
>                 >     >         -Alex
>                 >     >
>                 >     >         On 5/3/20, 8:08 AM, "Alex Harui"
> <ah...@adobe.com.INVALID>
>                 > wrote:
>                 >     >
>                 >     >             I will look into it.
>                 >     >
>                 >     >             -Alex
>                 >     >
>                 >     >             On 5/3/20, 7:35 AM, "Yishay Weiss" <
>                 > yishayjobs@hotmail.com>
>                 >     > wrote:
>                 >     >
>                 >     >                 Whatever the fix is, it will also
> need to be applied
>                 > in
>                 >     > these files:
>                 >     >
>                 >     >                 C:\dev\flexjs\royale-asjs
> [release/0.9.7 =]> git grep
>                 >     > "main,utils"
>                 >     >                 ApproveRoyale.xml:            <arg
>                 > value="-main,utils" />
>                 >     >                 releasecandidate.xml:
> <arg
>                 > value="-main,utils"
>                 >     > />
>                 >     >                 releasecandidate.xml:
> <arg
>                 > value="-main,utils"
>                 >     > />
>                 >     >
>  releasemgr/README:royale-compiler:  mvn clean
>                 > install -P
>                 >     > -main,utils
>                 >     >                 C:\dev\flexjs\royale-asjs
> [release/0.9.7 =]> cd ..
>                 >     >                 C:\dev\flexjs> cd
> .\royale-compiler\
>                 >     >                 C:\dev\flexjs\royale-compiler
> [release/0.9.7 =]> git
>                 > grep
>                 >     > "main,utils"
>                 >     >                 Jenkinsfile:                bat
> "mvn -U clean
>                 > ${mavenGoal}
>                 >     > ${mavenLocalRepo} -s C:\\.m2\\settings.xml -P
> -main,utils
>                 >     > -Dcom.adobe.systemIdsForWhichTheTermsOfTheA
>                 >     >
>  dobeLicenseAgreementAreAccepted=3c9041a9,3872fc1e"
>                 >     >                 README:        mvn clean install
> -P -main,utils
>                 >     >
>                 >     >                 From: Yishay Weiss<mailto:
> yishayjobs@hotmail.com>
>                 >     >                 Sent: Sunday, May 3, 2020 5:06 PM
>                 >     >                 To: dev@royale.apache.org<mailto:
>                 > dev@royale.apache.org>
>                 >     >                 Subject: RE: [DISCUSS] Discuss
> Release Apache Royale
>                 > 0.9.7
>                 >     >
>                 >     >                 Looks like the profiles in
> ApproveRoyale.xml need to
>                 > be
>                 >     > updated after Chris’s refactor. Can someone fix
> this?
>                 >     >
>                 >     >                        <exec executable="${mvn}"
> dir="${basedir}/${
>                 >     > maven.package.url.name}/royale-compiler"
> failonerror="true" >
>                 >     >                             <arg value="-P" />
>                 >     >                             <arg
> value="-main,utils" />
>                 >     >                             <arg value="clean" />
>                 >     >                             <arg value="install" />
>                 >     >                         </exec>
>                 >     >                         <exec executable="${mvn}"
> dir="${basedir}/${
>                 >     > maven.package.url.name}/royale-compiler"
> failonerror="true"
>                 >     > inputstring="Yes">
>                 >     >                             <arg value="clean" />
>                 >     >                             <arg value="-P" />
>                 >     >                             <arg
> value="${compiler_mvn_profiles}" />
>                 >     >                             <arg value="install" />
>                 >     >                         </exec>
>                 >     >                         <exec executable="${mvn}"
> dir="${basedir}/${
>                 >     > maven.package.url.name}/royale-typedefs"
> failonerror="true" >
>                 >     >                             <arg value="clean" />
>                 >     >                             <arg value="install" />
>                 >     >                         </exec>
>                 >     >                         <exec executable="${mvn}"
> dir="${basedir}/${
>                 >     > maven.package.url.name}/royale-asjs"
> failonerror="true"
>                 > inputstring="Yes">
>                 >     >                             <arg
> value="${asjs_mvn_defines}" />
>                 >     >                             <arg value="clean" />
>                 >     >                             <arg value="-P" />
>                 >     >                             <arg
> value="${asjs_mvn_profiles}" />
>                 >     >                             <arg value="install" />
>                 >     >                         </exec>
>                 >     >
>                 >     >                 From: Yishay Weiss<mailto:
> yishayjobs@hotmail.com>
>                 >     >                 Sent: Sunday, May 3, 2020 5:02 PM
>                 >     >                 To: dev@royale.apache.org<mailto:
>                 > dev@royale.apache.org>
>                 >     >                 Subject: RE: [DISCUSS] Discuss
> Release Apache Royale
>                 > 0.9.7
>                 >     >
>                 >     >                 Oops, may have been premature to
> start the vote.
>                 >     >
>                 >     >                 I’m getting this [1] when running
> ApproveRoyale.xml.
>                 > Any
>                 >     > ideas?
>                 >     >
>                 >     >                 [1]
>                 >     >                 build_maven:
>                 >     >                      [echo] Path is
>                 >     >
>                 >
> C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\Program
>                 >     > Files\Intel\WiFi\bin\;C:\Prog
>                 >     >                 ram Files\Common
>                 >     >
>                 >
> Files\Intel\WirelessCommon\;C:\dev\maven\apache-maven-3.6.1\bin;C:\dev\ant\apache-ant-1.10.1\bin;C:\Program
>                 >     > Files (x86)\Vim\vim82;C:\Program Fi
>                 >     >
>  les\Git\cmd;C:\WINDOWS\System32\OpenSSH\;C:\Program
>                 >     > Files\Microsoft VS Code\bin;C:\Program
>                 >     >
> Files\PuTTY\;C:\Users\Yishay\AppData\Local\Microsoft\WindowsApps;C:\U
>                 >     >
>                 >     >
>                 >
> sers\Yishay\AppData\Roaming\npm;C:\adb;C:\Users\Yishay\.windows-build-tools\python27;C:\Program
>                 >     > Files\nodejs\;C:\Program
> Files\Java\jdk1.8.0_212\bin;C:\WINDOWS\
>                 >     >
>                 >     >
>                 >
> system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;;C:\Program
>                 >     > Files (x86)\Gpg4win\..\GnuPG\b
>                 >     >                 in;C:\Program
>                 >     >
>                 >
> Files\SlikSvn\bin;C:\Users\Yishay\AppData\Local\Microsoft\WindowsApps;C:\Users\Yishay\AppData\Roaming\npm;;C:\Program
>                 >     > Files (x86)\Vim\vim82
>                 >     >                      [exec] [INFO] Scanning for
> projects...
>                 >     >                      [exec] [INFO]
>                 >     >
>                 >
> ------------------------------------------------------------------------
>                 >     >                      [exec] [INFO] Reactor Build
> Order:
>                 >     >                      [exec] [INFO]
>                 >     >                      [exec] [INFO] Apache Royale:
> Compiler: Parent
>                 >     >                             [pom]
>                 >     >                      [exec] [INFO] Apache Royale:
> Compiler:
>                 >     > Compiler-Common                           [jar]
>                 >     >                      [exec] [INFO] Apache Royale:
> Compiler: Test
>                 > Utils
>                 >     >                             [jar]
>                 >     >                      [exec] [INFO] Apache Royale:
> Compiler: Externc
>                 >     >                            [jar]
>                 >     >                      [exec] [INFO] Apache Royale:
> Compiler: Compiler
>                 >     >                             [jar]
>                 >     >                      [exec] [INFO] Apache Royale:
> Compiler:
>                 > Compiler-JX
>                 >     >                            [jar]
>                 >     >                      [exec] [INFO] Apache Royale:
> Compiler: SWFUtils
>                 >     >                             [jar]
>                 >     >                      [exec] [INFO] Apache Royale:
> Compiler: Debugger
>                 >     >                             [jar]
>                 >     >                      [exec] [INFO] Apache Royale:
> Compiler: OEM Layer
>                 >     >                            [jar]
>                 >     >                      [exec] [INFO] Apache Royale:
> Royale Ant Tasks
>                 >     >                             [jar]
>                 >     >                      [exec] [INFO] Apache Royale:
> RoyaleUnit Ant
>                 > Tasks
>                 >     >                             [jar]
>                 >     >                      [exec] [INFO] Apache Royale:
> Royale Maven Plugin
>                 >     >                   [maven-plugin]
>                 >     >                      [exec] [INFO]
>                 >     >                      [exec] [INFO] ---------<
>                 >     > org.apache.royale.compiler:royale-compiler-parent
> >----------
>                 >     >                      [exec] [INFO] Building Apache
> Royale: Compiler:
>                 >     > Parent 0.9.8-SNAPSHOT           [1/12]
>                 >     >                      [exec] [INFO]
> --------------------------------[
>                 > pom
>                 >     > ]---------------------------------
>                 >     >                      [exec] [INFO]
>                 >     >                      [exec] [INFO] ---
> maven-clean-plugin:3.1.0:clean
>                 >     > (default-clean) @ royale-compiler-parent ---
>                 >     >                      [exec] [INFO]
>                 >     >                      [exec] [INFO] ---
>                 > maven-enforcer-plugin:1.4.1:enforce
>                 >     > (enforce-maven-version) @ royale-compiler-parent
> ---
>                 >     >                      [exec] [INFO]
>                 >     >                      [exec] [INFO] ---
>                 > groovy-maven-plugin:2.1.1:execute
>                 >     > (prerequisite-check) @ royale-compiler-parent ---
>                 >     >                      [exec] [INFO]
>                 >     >
>                 >
> ------------------------------------------------------------------------
>                 >     >                      [exec] [INFO] Reactor Summary
> for Apache Royale:
>                 >     > Compiler: Parent 0.9.8-SNAPSHOT:
>                 >     >                      [exec] [INFO]
>                 >     >                      [exec] [INFO] Apache Royale:
> Compiler: Parent
>                 >     > .................... FAILURE [  3.938 s]
>                 >     >                      [exec] [INFO] Apache Royale:
> Compiler:
>                 >     > Compiler-Common ........... SKIPPED
>                 >     >                      [exec] [INFO] Apache Royale:
> Compiler: Test
>                 > Utils
>                 >     > ................ SKIPPED
>                 >     >                      [exec] [INFO] Apache Royale:
> Compiler: Externc
>                 >     > ................... SKIPPED
>                 >     >                      [exec] [INFO] Apache Royale:
> Compiler: Compiler
>                 >     > .................. SKIPPED
>                 >     >                      [exec] [INFO] Apache Royale:
> Compiler:
>                 > Compiler-JX
>                 >     > ............... SKIPPED
>                 >     >                      [exec] [INFO] Apache Royale:
> Compiler: SWFUtils
>                 >     > .................. SKIPPED
>                 >     >                      [exec] [INFO] Apache Royale:
> Compiler: Debugger
>                 >     > .................. SKIPPED
>                 >     >                      [exec] [INFO] Apache Royale:
> Compiler: OEM Layer
>                 >     > ................. SKIPPED
>                 >     >                      [exec] [INFO] Apache Royale:
> Royale Ant Tasks
>                 >     > .................... SKIPPED
>                 >     >                      [exec] [INFO] Apache Royale:
> RoyaleUnit Ant
>                 > Tasks
>                 >     > ................ SKIPPED
>                 >     >                      [exec] [INFO] Apache Royale:
> Royale Maven Plugin
>                 >     > ................. SKIPPED
>                 >     >                      [exec] [INFO]
>                 >     >
>                 >
> ------------------------------------------------------------------------
>                 >     >                      [exec] [INFO] BUILD FAILURE
>                 >     >                      [exec] [INFO]
>                 >     >
>                 >
> ------------------------------------------------------------------------
>                 >     >                      [exec] [INFO] Total time:
> 5.067 s
>                 >     >                      [exec] [INFO] Finished at:
>                 > 2020-05-03T16:52:27+03:00
>                 >     >                      [exec] [INFO]
>                 >     >
>                 >
> ------------------------------------------------------------------------
>                 >     >                      [exec] [WARNING] The
> requested profile "utils"
>                 > could
>                 >     > not be activated because it does not exist.
>                 >     >                      [exec] [ERROR] Failed to
> execute goal
>                 >     >
> org.codehaus.gmaven:groovy-maven-plugin:2.1.1:execute
>                 > (prerequisite-check)
>                 >     > on project royale-compiler-parent: Executi
>                 >     >                 on prerequisite-check of goal
>                 >     >
> org.codehaus.gmaven:groovy-maven-plugin:2.1.1:execute failed: startup
>                 >     > failed:
>                 >     >                      [exec] [ERROR]
> script1.groovy: 1: unexpected
>                 > char:
>                 >     > '\' @ line 1, column 3.
>                 >     >                      [exec] [ERROR]
>                 >     >
>                 >
> C:\dev\dist\dist\dev\royale\0.9.7\rc3\apache-royale-0.9.7-maven-src\royale-compiler/src/main/script/prerequisiteCheck.groovy
>                 >     >                      [exec] [ERROR]      ^
>                 >     >                      [exec] [ERROR]
>                 >     >                      [exec] [ERROR] 1 error
>                 >     >                      [exec] [ERROR]
>                 >     >                      [exec] [ERROR] -> [Help 1]
>                 >     >                      [exec] [ERROR]
>                 >     >                      [exec] [ERROR] To see the
> full stack trace of
>                 > the
>                 >     > errors, re-run Maven with the -e switch.
>                 >     >                      [exec] [ERROR] Re-run Maven
> using the -X switch
>                 > to
>                 >     > enable full debug logging.
>                 >     >                      [exec] [ERROR]
>                 >     >                      [exec] [ERROR] For more
> information about the
>                 > errors
>                 >     > and possible solutions, please read the following
> articles:
>                 >     >                      [exec] [ERROR] [Help 1]
>                 >     >
>                 >
> https://nam04.safelinks.protection.outlook.com/?url=http%3A%2F%2Fcwiki.apache.org%2Fconfluence%2Fdisplay%2FMAVEN%2FPluginExecutionException&amp;data=02%7C01%7Caharui%40adobe.com%7Ced5d4ee7540e4990574708d7f0b7faf2%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637242545299481926&amp;sdata=NWJ8GBgrUuHZpyDywftAJjDjZZyhUYQ1k17imdsbuw4%3D&amp;reserved=0
>                 >     >                      [exec] Picked up
> JAVA_TOOL_OPTIONS:
>                 >     > -Dfile.encoding=UTF-8
>                 >     >
>                 >     >                 BUILD FAILED
>                 >     >
>                 >     >
> C:\dev\dist\dist\dev\royale\0.9.7\rc3\ApproveRoyale.xml:780: The
>                 > following
>                 >     > error occurred while executing this line:
>                 >     >
>                 >     >
> C:\dev\dist\dist\dev\royale\0.9.7\rc3\ApproveRoyale.xml:797: exec
>                 > returned:
>                 >     > 1
>                 >     >
>                 >     >                 Total time: 122 minutes 58 seconds
>                 >     >
>  C:\dev\dist\dist\dev\royale\0.9.7\rc3> From:
>                 >     > apacheroyaleci@gmail.com<mailto:
> apacheroyaleci@gmail.com>
>                 >     >                 Sent: Sunday, May 3, 2020 4:53 PM
>                 >     >                 To: dev@royale.apache.org<mailto:
>                 > dev@royale.apache.org>
>                 >     >                 Subject: [DISCUSS] Discuss Release
> Apache Royale
>                 > 0.9.7
>                 >     >
>                 >     >                 This is the discussion thread.
>                 >     >
>                 >     >                 Thanks,
>                 >     >                 Yishay Weiss
>                 >     >
>                 >     >
>                 >     >
>                 >     >
>                 >     >
>                 >     >
>                 >     >
>                 >     >
>                 >     >
>                 >     >
>                 >
>                 >     --
>                 >     Carlos Rovira
>                 >
> https://nam04.safelinks.protection.outlook.com/?url=http%3A%2F%2Fabout.me%2Fcarlosrovira&amp;data=02%7C01%7Caharui%40adobe.com%7Ced5d4ee7540e4990574708d7f0b7faf2%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637242545299481926&amp;sdata=EP60%2BUsuAfhJ6P5nbN3zTcFARl41edTStrzGGvfJxJA%3D&amp;reserved=0
>                 >
>                 >
>                 >
>
>                 --
>
>                 Piotr Zarzycki
>
>                 Patreon: *
> https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.patreon.com%2Fpiotrzarzycki&amp;data=02%7C01%7Caharui%40adobe.com%7Ced5d4ee7540e4990574708d7f0b7faf2%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637242545299481926&amp;sdata=ZInXCRFC8l8Ulu%2BiSE3p1y2p6PIRCsYSp6IED7e4Eao%3D&amp;reserved=0
>                 <
> https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.patreon.com%2Fpiotrzarzycki&amp;data=02%7C01%7Caharui%40adobe.com%7Ced5d4ee7540e4990574708d7f0b7faf2%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637242545299481926&amp;sdata=ZInXCRFC8l8Ulu%2BiSE3p1y2p6PIRCsYSp6IED7e4Eao%3D&amp;reserved=0
> >*
>
>
>
>
>
>
>
>
>
>

RE: [DISCUSS] Discuss Release Apache Royale 0.9.7

Posted by Yishay Weiss <yi...@hotmail.com>.
Great. Thanks to Alex and Chris for reviewing this. Om, is there any chance you can look at the CI configuration and see if the jobs are still distributed between the 2 agents? Last time I looked it looked like they were all configured to work with agent1, which would mean TDF slowing down the build again. I may have missed something.

From: Alex Harui<ma...@adobe.com.INVALID>
Sent: Tuesday, May 5, 2020 9:24 AM
To: dev@royale.apache.org<ma...@royale.apache.org>
Subject: Re: [DISCUSS] Discuss Release Apache Royale 0.9.7

Thanks Yishay.

I am putting together CI jobs to verify that my changes will pick up the groovy files.  The files that changed are part of the source package and were tagged as RC3 and one of them is in royale-compiler which is why we must start essentially from the beginning.  You can skip the CI steps that create the release branches and set version numbers, but we have to run pretty much all of the steps you ran last time (2, 3, 6, 7,  10, 11, 13).  If I have time I will revert the pom changes the release-plugin makes to the release branch.

-Alex

On 5/4/20, 10:48 PM, "Yishay Weiss" <yi...@hotmail.com> wrote:

    Hi All,

    It’s starting to look like the cleanest solution is to start an RC4. I intend to start working on that in 10 hours or so. In the meantime, I’d appreciate it if people took time to look at RC3, so we don’t end up with an RC5.

    Thanks,
    Yishay

    From: Alex Harui<ma...@adobe.com.INVALID>
    Sent: Tuesday, May 5, 2020 12:22 AM
    To: dev@royale.apache.org<ma...@royale.apache.org>
    Subject: Re: [DISCUSS] Discuss Release Apache Royale 0.9.7

    The Ant packages only contain things we know we want to release.  Top-level folders are not whitelisted in because you never know what might be in them.  We've never released the manualtests folder for example, so we don't have to spend time certifying it for code quality and build-ability, license, etc.  We've never shipped the top-level src folder because it used to only contain a site folder that wasn't going to be of use to our users.  So when the groovy scripts were added to the src folder, they were not included in the Ant packaging.

    We also have never voted on and released the 3 top-level Maven source packages, mainly to reduce the amount of work the voters need to do.  The Maven source packages are "tested" by the Maven release plugin, and the 3 packages are unpacked and repacked into the Ant package.  So far, we've found that two new files were missed.

    How many of our users build the source package is one factor and I think the answer for Royale is that few people do it.  Apache release are supposed to "build" and the Ant source package will build with Ant.

    IMO, the best next thing for PMC members to do is to download the RC and try it with Ant, and/or use Maven to point to the staging repos and test the artifacts that have been staged up there and see if we see any other big issues.  Maybe we'll find something else and make RC4 an obvious choice.

    Other choices are:
    A) Release RC3 with documenting all of the problems in the online release notes
    B) Also certifying and voting on the 3 Maven source packages.

    IMO, what we don't want to see happen is for folks to not test RC3 and find out some big issue later.

    My 2 cents,
    -Alex

    On 5/4/20, 12:24 PM, "Christofer Dutz" <ch...@c-ware.de> wrote:

        The more I think about it .... it's actually not good that the groovy script isn't in there as this way you will not be able to download, unpack and build anything with maven.
        As maven calls this script as the first thing in every maven build to ensure everything is setup.

        Without this, you will never get past the Maven validate phase ... so if I had a vote, I would probably vote -1 on that.

        When ere these files getting lost? In the initial source bundles built by maven they should be in there ... so probably you only have to re-do some of the last steps.

        Chris



        Am 04.05.20, 20:13 schrieb "Yishay Weiss" <yi...@hotmail.com>:

            Ok, I just verified that copying the script to the right location makes the groovy plugin happy, so it doesn’t seem to be a windows or backslash issue after all.

            I need an explanation on when Maven will be used to build the Ant sources to decide if it’s worth an RC4.

            From: Alex Harui<ma...@adobe.com.INVALID>
            Sent: Monday, May 4, 2020 7:14 PM
            To: dev@royale.apache.org<ma...@royale.apache.org>
            Subject: Re: [DISCUSS] Discuss Release Apache Royale 0.9.7

            The groovy script is not in the ant packages on dist.  My earlier email tried to explain that.   Not every file in the repo ends up in the ant packages on purpose.   If we do an RC4, hopefully the changes I made will pick those two files.

            -Alex

            On 5/4/20, 8:54 AM, "Yishay Weiss" <yi...@hotmail.com> wrote:

                .mvn folder exists in GitHub but not in SVN. Could that be related?

                From: Yishay Weiss<ma...@hotmail.com>
                Sent: Monday, May 4, 2020 6:40 PM
                To: dev@royale.apache.org<ma...@royale.apache.org>
                Subject: RE: [DISCUSS] Discuss Release Apache Royale 0.9.7

                Look down-thread:

                >     >                      [exec] [ERROR] Failed to execute goal
                >     > org.codehaus.gmaven:groovy-maven-plugin:2.1.1:execute
                > (prerequisite-check)
                >     > on project royale-compiler-parent: Executi
                >     >                 on prerequisite-check of goal
                >     > org.codehaus.gmaven:groovy-maven-plugin:2.1.1:execute failed: startup
                >     > failed:
                >     >                      [exec] [ERROR] script1.groovy: 1: unexpected
                > char:
                >     > '\' @ line 1, column 3.
                >     >                      [exec] [ERROR]
                >     >
                > C:\dev\dist\dist\dev\royale\0.9.7\rc3\apache-royale-0.9.7-maven-src\royale-compiler/src/main/script/prerequisiteCheck.groovy
                I verified that the groovy plugin was being called in both case and was being fed backslashes as well as forward slashes in both cases. Also, both have the same version: 2.1.1




                From: Piotr Zarzycki <pi...@gmail.com>
                Sent: Monday, May 4, 2020 6:35:22 PM
                To: Apache Royale Development <de...@royale.apache.org>
                Subject: Re: [DISCUSS] Discuss Release Apache Royale 0.9.7

                Something cut the message. Could you paste here  https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fpaste.apache.org%2F&amp;data=02%7C01%7Caharui%40adobe.com%7Ced5d4ee7540e4990574708d7f0b7faf2%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637242545299471935&amp;sdata=wVqtlF67yg68bFuygWK4r1PivLJxWxBv8XZrC4kPGyE%3D&amp;reserved=0

                pon., 4 maj 2020 o 17:32 Yishay Weiss <yi...@hotmail.com> napisał(a):

                > This means though, that it’s still failing on Windows after Alex’s
                > changes, as I’ve verified. I’m getting a bit lost trying to debug this.
                >
                > Running from the SVN dist repo
                >
                > C:\dev\dist\dist\dev\royale\0.9.7\rc3\apache-royale-0.9.7-maven-src\royale-compiler>
                > mvn clean install
                >
                > Fails with the below message,
                >
                > But running the same command from the git repo
                >
                > C:\dev\flexjs\royale-compiler [release/0.9.7 =]> mvn clean install
                >
                > Does not fail.
                >
                > Any ideas?
                >
                >
                >
                >
                > From: Yishay Weiss<ma...@hotmail.com>
                > Sent: Monday, May 4, 2020 3:04 PM
                > To: dev@royale.apache.org<ma...@royale.apache.org>
                > Subject: RE: [DISCUSS] Discuss Release Apache Royale 0.9.7
                >
                > Good catch Chris. I was focusing on the wrong message.
                >
                > From: Christofer Dutz<ma...@c-ware.de>
                > Sent: Monday, May 4, 2020 2:09 PM
                > To: dev@royale.apache.org<ma...@royale.apache.org>
                > Subject: Re: [DISCUSS] Discuss Release Apache Royale 0.9.7
                >
                > Just some input from the sidelines:
                > - It shouldn't have any impact on the build if you enable/disable profiles
                > that don't exist. All you get is a warning that tells you the profiles
                > don't exist.
                >
                > - The actual failure is because the the path to the prerequisiteCheck
                > script is windows-encoded (Backslashs) ... strange thing is that this
                > didn't fail for normal Windows executions both for Royale same as in PLC4X
                > ... we've got the identical setup for 2-3 years now and haven't heard of
                > any issues with it. I would guess the build is started somewhat differently
                > than others ... perhaps it could be fixed by removing the
                > "${project.basedir}/" prefix and using relative paths instead.
                >
                > And just a little explanation what this script does:
                > It's a goovy script that is executed and checks if all required tools are
                > available in the right versions and if all required environment-variables
                > are set and are set to valid values. As soon as you run a Maven build it
                > outputs a list of thigs it checked and if checks fail, it quickly fails the
                > build with a list of findings the user has to address first.
                >
                > Hope that helps.
                >
                > Chris
                >
                >
                >
                > Am 04.05.20, 11:45 schrieb "Carlos Rovira" <ca...@apache.org>:
                >
                >     Hi Alex and Yishay,
                >
                >     first, congrats for the hard work to reach to this point. I think many
                >     issues has been fixed and only that just is worth the time you guys
                >     invested on it :)
                >
                >     regarding voting. I'm confident that my check will report a +1 since, I
                >     consider all the points for a normal Apache release, but thinking in
                > the
                >     current problem with running maven from ant with old profiles... why
                > the
                >     need to make ANT run maven again. both are different build tools and
                > both
                >     need to work separately, but don't understand why one should run the
                > other.
                >     And if that's the case, why just make ant run maven? why not make
                > maven run
                >     ant too? I think it should be all or nothing
                >
                >     The other point I don't understand is about why to continue vote if you
                >     detect the problems stated in this thread. For me is completely ok,
                > but if
                >     you worked hard to make all this complex release process, don't
                > understand
                >     that you finally consider green light when that approval script is
                > failing.
                >     For me that means that all that complication was not needed, and people
                >     must check on its own that is something normal in an apache release,
                > so no
                >     problem at all with that.
                >
                >     if you consider it's ok to vote, for me is ok, since all seems to
                > consider
                >     the real minimum requirements, people is waiting long time, and I'm not
                >     interested in discuss it, since is clear you see it necessary for your
                >     release process, but just one to state it so we can all stop and take a
                >     bird sight on all of it and help us to visualize. Sometimes we use to
                >     loose perspective when we're working many time and hard in something.
                >
                >     Anyway, I'll wait to have clear if is time to try release and vote to
                > not
                >     waste time if it's not ok finally.
                >
                >     Thanks!
                >
                >     Carlos
                >
                >
                >
                >
                >
                >
                >     El lun., 4 may. 2020 a las 9:11, Alex Harui (<aharui@adobe.com.invalid
                > >)
                >     escribió:
                >
                >     > I just quickly reviewed the various
                > RELEASE_NOTES/README/LICENSE/NOTICE
                >     > files.  I guess nobody had done that earlier.  The biggest problem
                > is that
                >     > there were 3 missing binary package dependencies in the LICENSE in
                > the
                >     > binary package.
                >     >
                >     > I noticed the copyright year in the various NOTICE.* files is still
                > 2019
                >     > but did not update it because I am running out of time.  I've heard
                >     > different opinions on how important that is.
                >     >
                >     > The URL to the online Release Notes is in the
                >     > royale-asjs/RELEASE_NOTES.md.  This might be a good time to create
                > the wiki
                >     > page if it doesn't already exist.
                >     >
                >     > I'm stopping work for tonight.
                >     > -Alex
                >     >
                >     > On 5/3/20, 11:58 PM, "Yishay Weiss" <yi...@hotmail.com> wrote:
                >     >
                >     >     Ik, online release notes sounds like a good compromise. Thank
                > for the
                >     > fixes. Let the votes begin!
                >     >     ________________________________
                >     >     From: Alex Harui <ah...@adobe.com.INVALID>
                >     >     Sent: Monday, May 4, 2020 6:00 AM
                >     >     To: dev@royale.apache.org <de...@royale.apache.org>
                >     >     Subject: Re: [DISCUSS] Discuss Release Apache Royale 0.9.7
                >     >
                >     >     Not sure I understood you.  We can't release a changed README in
                >     > royale-compiler without starting an RC4.  The updated README has been
                >     > committed to the release branch.  We have to revert some commits on
                > the
                >     > release branches that change the versions to 0.9.8 snapshot before
                > starting
                >     > over.
                >     >
                >     >     If you have the time to re-run most of the steps, that would be
                > best,
                >     > but will delay the release and I'm not sure it is worth it.  We have
                > online
                >     > release notes to make corrections.
                >     >
                >     >     I think it is mostly up to you though.
                >     >     -Alex
                >     >
                >     >     On 5/3/20, 10:42 PM, "Yishay Weiss" <yi...@hotmail.com>
                > wrote:
                >     >
                >     >         I think we should continue the vote. If more problems are
                >     > discovered I can start another release candidate. I think we should
                > at
                >     > least fix the compile README to not use -main.
                >     >
                >     >         From: Alex Harui<ma...@adobe.com.INVALID>
                >     >         Sent: Sunday, May 3, 2020 10:06 PM
                >     >         To: dev@royale.apache.org<ma...@royale.apache.org>
                >     >         Subject: Re: [DISCUSS] Discuss Release Apache Royale 0.9.7
                >     >
                >     >         Bummer.   Lots of little things flushed out late in the game.
                >     >
                >     >         -There are .afdesign binary files checked into our repos.
                > These
                >     > are binary files that aren't the common types (.PNG, .JPG, etc).
                >     >         -New required folders (src/main) were added to the Maven
                > build for
                >     > royale-compiler and royale-asjs but not added to the Ant source
                > packaging
                >     >         -The uses of -main that Yishay found.
                >     >
                >     >         IMO, quickest way to a release is to not start over with an
                > RC4
                >     > unless we find a more major problem with RC3.  I've updated several
                > files
                >     > in the branch.  I'm going to skip releasecandidate.xml for now until
                >     > someone wants to cut a release locally and use Ant to type fewer
                > commands.
                >     >
                >     >         The Approval script will fail testing if the Ant source can
                > be
                >     > used by Maven.  Assuming the Maven distribution is working, this is
                > less
                >     > important.  So I think that we skip that test for this RC.  I put an
                >     > ApproveRoyale.xml on dist that skips that test and then the approval
                > script
                >     > completed successfully.  I also manually tested that if we have the
                > two
                >     > missing folders that the ApproveRoyale.xml I checked into the release
                >     > branch will build the Maven artifacts from the Ant source.
                >     >
                >     >         So, IMO, I think the packages are good enough for now and we
                >     > should release unless we find something is broken in the jars and
                > swcs.
                >     >
                >     >         My 2 cents,
                >     >         -Alex
                >     >
                >     >         On 5/3/20, 8:08 AM, "Alex Harui" <ah...@adobe.com.INVALID>
                > wrote:
                >     >
                >     >             I will look into it.
                >     >
                >     >             -Alex
                >     >
                >     >             On 5/3/20, 7:35 AM, "Yishay Weiss" <
                > yishayjobs@hotmail.com>
                >     > wrote:
                >     >
                >     >                 Whatever the fix is, it will also need to be applied
                > in
                >     > these files:
                >     >
                >     >                 C:\dev\flexjs\royale-asjs [release/0.9.7 =]> git grep
                >     > "main,utils"
                >     >                 ApproveRoyale.xml:            <arg
                > value="-main,utils" />
                >     >                 releasecandidate.xml:            <arg
                > value="-main,utils"
                >     > />
                >     >                 releasecandidate.xml:            <arg
                > value="-main,utils"
                >     > />
                >     >                 releasemgr/README:royale-compiler:  mvn clean
                > install -P
                >     > -main,utils
                >     >                 C:\dev\flexjs\royale-asjs [release/0.9.7 =]> cd ..
                >     >                 C:\dev\flexjs> cd .\royale-compiler\
                >     >                 C:\dev\flexjs\royale-compiler [release/0.9.7 =]> git
                > grep
                >     > "main,utils"
                >     >                 Jenkinsfile:                bat "mvn -U clean
                > ${mavenGoal}
                >     > ${mavenLocalRepo} -s C:\\.m2\\settings.xml -P -main,utils
                >     > -Dcom.adobe.systemIdsForWhichTheTermsOfTheA
                >     >                 dobeLicenseAgreementAreAccepted=3c9041a9,3872fc1e"
                >     >                 README:        mvn clean install -P -main,utils
                >     >
                >     >                 From: Yishay Weiss<ma...@hotmail.com>
                >     >                 Sent: Sunday, May 3, 2020 5:06 PM
                >     >                 To: dev@royale.apache.org<mailto:
                > dev@royale.apache.org>
                >     >                 Subject: RE: [DISCUSS] Discuss Release Apache Royale
                > 0.9.7
                >     >
                >     >                 Looks like the profiles in ApproveRoyale.xml need to
                > be
                >     > updated after Chris’s refactor. Can someone fix this?
                >     >
                >     >                        <exec executable="${mvn}" dir="${basedir}/${
                >     > maven.package.url.name}/royale-compiler" failonerror="true" >
                >     >                             <arg value="-P" />
                >     >                             <arg value="-main,utils" />
                >     >                             <arg value="clean" />
                >     >                             <arg value="install" />
                >     >                         </exec>
                >     >                         <exec executable="${mvn}" dir="${basedir}/${
                >     > maven.package.url.name}/royale-compiler" failonerror="true"
                >     > inputstring="Yes">
                >     >                             <arg value="clean" />
                >     >                             <arg value="-P" />
                >     >                             <arg value="${compiler_mvn_profiles}" />
                >     >                             <arg value="install" />
                >     >                         </exec>
                >     >                         <exec executable="${mvn}" dir="${basedir}/${
                >     > maven.package.url.name}/royale-typedefs" failonerror="true" >
                >     >                             <arg value="clean" />
                >     >                             <arg value="install" />
                >     >                         </exec>
                >     >                         <exec executable="${mvn}" dir="${basedir}/${
                >     > maven.package.url.name}/royale-asjs" failonerror="true"
                > inputstring="Yes">
                >     >                             <arg value="${asjs_mvn_defines}" />
                >     >                             <arg value="clean" />
                >     >                             <arg value="-P" />
                >     >                             <arg value="${asjs_mvn_profiles}" />
                >     >                             <arg value="install" />
                >     >                         </exec>
                >     >
                >     >                 From: Yishay Weiss<ma...@hotmail.com>
                >     >                 Sent: Sunday, May 3, 2020 5:02 PM
                >     >                 To: dev@royale.apache.org<mailto:
                > dev@royale.apache.org>
                >     >                 Subject: RE: [DISCUSS] Discuss Release Apache Royale
                > 0.9.7
                >     >
                >     >                 Oops, may have been premature to start the vote.
                >     >
                >     >                 I’m getting this [1] when running ApproveRoyale.xml.
                > Any
                >     > ideas?
                >     >
                >     >                 [1]
                >     >                 build_maven:
                >     >                      [echo] Path is
                >     >
                > C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\Program
                >     > Files\Intel\WiFi\bin\;C:\Prog
                >     >                 ram Files\Common
                >     >
                > Files\Intel\WirelessCommon\;C:\dev\maven\apache-maven-3.6.1\bin;C:\dev\ant\apache-ant-1.10.1\bin;C:\Program
                >     > Files (x86)\Vim\vim82;C:\Program Fi
                >     >                 les\Git\cmd;C:\WINDOWS\System32\OpenSSH\;C:\Program
                >     > Files\Microsoft VS Code\bin;C:\Program
                >     > Files\PuTTY\;C:\Users\Yishay\AppData\Local\Microsoft\WindowsApps;C:\U
                >     >
                >     >
                > sers\Yishay\AppData\Roaming\npm;C:\adb;C:\Users\Yishay\.windows-build-tools\python27;C:\Program
                >     > Files\nodejs\;C:\Program Files\Java\jdk1.8.0_212\bin;C:\WINDOWS\
                >     >
                >     >
                > system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;;C:\Program
                >     > Files (x86)\Gpg4win\..\GnuPG\b
                >     >                 in;C:\Program
                >     >
                > Files\SlikSvn\bin;C:\Users\Yishay\AppData\Local\Microsoft\WindowsApps;C:\Users\Yishay\AppData\Roaming\npm;;C:\Program
                >     > Files (x86)\Vim\vim82
                >     >                      [exec] [INFO] Scanning for projects...
                >     >                      [exec] [INFO]
                >     >
                > ------------------------------------------------------------------------
                >     >                      [exec] [INFO] Reactor Build Order:
                >     >                      [exec] [INFO]
                >     >                      [exec] [INFO] Apache Royale: Compiler: Parent
                >     >                             [pom]
                >     >                      [exec] [INFO] Apache Royale: Compiler:
                >     > Compiler-Common                           [jar]
                >     >                      [exec] [INFO] Apache Royale: Compiler: Test
                > Utils
                >     >                             [jar]
                >     >                      [exec] [INFO] Apache Royale: Compiler: Externc
                >     >                            [jar]
                >     >                      [exec] [INFO] Apache Royale: Compiler: Compiler
                >     >                             [jar]
                >     >                      [exec] [INFO] Apache Royale: Compiler:
                > Compiler-JX
                >     >                            [jar]
                >     >                      [exec] [INFO] Apache Royale: Compiler: SWFUtils
                >     >                             [jar]
                >     >                      [exec] [INFO] Apache Royale: Compiler: Debugger
                >     >                             [jar]
                >     >                      [exec] [INFO] Apache Royale: Compiler: OEM Layer
                >     >                            [jar]
                >     >                      [exec] [INFO] Apache Royale: Royale Ant Tasks
                >     >                             [jar]
                >     >                      [exec] [INFO] Apache Royale: RoyaleUnit Ant
                > Tasks
                >     >                             [jar]
                >     >                      [exec] [INFO] Apache Royale: Royale Maven Plugin
                >     >                   [maven-plugin]
                >     >                      [exec] [INFO]
                >     >                      [exec] [INFO] ---------<
                >     > org.apache.royale.compiler:royale-compiler-parent >----------
                >     >                      [exec] [INFO] Building Apache Royale: Compiler:
                >     > Parent 0.9.8-SNAPSHOT           [1/12]
                >     >                      [exec] [INFO] --------------------------------[
                > pom
                >     > ]---------------------------------
                >     >                      [exec] [INFO]
                >     >                      [exec] [INFO] --- maven-clean-plugin:3.1.0:clean
                >     > (default-clean) @ royale-compiler-parent ---
                >     >                      [exec] [INFO]
                >     >                      [exec] [INFO] ---
                > maven-enforcer-plugin:1.4.1:enforce
                >     > (enforce-maven-version) @ royale-compiler-parent ---
                >     >                      [exec] [INFO]
                >     >                      [exec] [INFO] ---
                > groovy-maven-plugin:2.1.1:execute
                >     > (prerequisite-check) @ royale-compiler-parent ---
                >     >                      [exec] [INFO]
                >     >
                > ------------------------------------------------------------------------
                >     >                      [exec] [INFO] Reactor Summary for Apache Royale:
                >     > Compiler: Parent 0.9.8-SNAPSHOT:
                >     >                      [exec] [INFO]
                >     >                      [exec] [INFO] Apache Royale: Compiler: Parent
                >     > .................... FAILURE [  3.938 s]
                >     >                      [exec] [INFO] Apache Royale: Compiler:
                >     > Compiler-Common ........... SKIPPED
                >     >                      [exec] [INFO] Apache Royale: Compiler: Test
                > Utils
                >     > ................ SKIPPED
                >     >                      [exec] [INFO] Apache Royale: Compiler: Externc
                >     > ................... SKIPPED
                >     >                      [exec] [INFO] Apache Royale: Compiler: Compiler
                >     > .................. SKIPPED
                >     >                      [exec] [INFO] Apache Royale: Compiler:
                > Compiler-JX
                >     > ............... SKIPPED
                >     >                      [exec] [INFO] Apache Royale: Compiler: SWFUtils
                >     > .................. SKIPPED
                >     >                      [exec] [INFO] Apache Royale: Compiler: Debugger
                >     > .................. SKIPPED
                >     >                      [exec] [INFO] Apache Royale: Compiler: OEM Layer
                >     > ................. SKIPPED
                >     >                      [exec] [INFO] Apache Royale: Royale Ant Tasks
                >     > .................... SKIPPED
                >     >                      [exec] [INFO] Apache Royale: RoyaleUnit Ant
                > Tasks
                >     > ................ SKIPPED
                >     >                      [exec] [INFO] Apache Royale: Royale Maven Plugin
                >     > ................. SKIPPED
                >     >                      [exec] [INFO]
                >     >
                > ------------------------------------------------------------------------
                >     >                      [exec] [INFO] BUILD FAILURE
                >     >                      [exec] [INFO]
                >     >
                > ------------------------------------------------------------------------
                >     >                      [exec] [INFO] Total time:  5.067 s
                >     >                      [exec] [INFO] Finished at:
                > 2020-05-03T16:52:27+03:00
                >     >                      [exec] [INFO]
                >     >
                > ------------------------------------------------------------------------
                >     >                      [exec] [WARNING] The requested profile "utils"
                > could
                >     > not be activated because it does not exist.
                >     >                      [exec] [ERROR] Failed to execute goal
                >     > org.codehaus.gmaven:groovy-maven-plugin:2.1.1:execute
                > (prerequisite-check)
                >     > on project royale-compiler-parent: Executi
                >     >                 on prerequisite-check of goal
                >     > org.codehaus.gmaven:groovy-maven-plugin:2.1.1:execute failed: startup
                >     > failed:
                >     >                      [exec] [ERROR] script1.groovy: 1: unexpected
                > char:
                >     > '\' @ line 1, column 3.
                >     >                      [exec] [ERROR]
                >     >
                > C:\dev\dist\dist\dev\royale\0.9.7\rc3\apache-royale-0.9.7-maven-src\royale-compiler/src/main/script/prerequisiteCheck.groovy
                >     >                      [exec] [ERROR]      ^
                >     >                      [exec] [ERROR]
                >     >                      [exec] [ERROR] 1 error
                >     >                      [exec] [ERROR]
                >     >                      [exec] [ERROR] -> [Help 1]
                >     >                      [exec] [ERROR]
                >     >                      [exec] [ERROR] To see the full stack trace of
                > the
                >     > errors, re-run Maven with the -e switch.
                >     >                      [exec] [ERROR] Re-run Maven using the -X switch
                > to
                >     > enable full debug logging.
                >     >                      [exec] [ERROR]
                >     >                      [exec] [ERROR] For more information about the
                > errors
                >     > and possible solutions, please read the following articles:
                >     >                      [exec] [ERROR] [Help 1]
                >     >
                > https://nam04.safelinks.protection.outlook.com/?url=http%3A%2F%2Fcwiki.apache.org%2Fconfluence%2Fdisplay%2FMAVEN%2FPluginExecutionException&amp;data=02%7C01%7Caharui%40adobe.com%7Ced5d4ee7540e4990574708d7f0b7faf2%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637242545299471935&amp;sdata=mQr6czuTqYgW12Va96BcI%2FyFJTufRbBhDMk0jnnqXMA%3D&amp;reserved=0
                >     >                      [exec] Picked up JAVA_TOOL_OPTIONS:
                >     > -Dfile.encoding=UTF-8
                >     >
                >     >                 BUILD FAILED
                >     >
                >     > C:\dev\dist\dist\dev\royale\0.9.7\rc3\ApproveRoyale.xml:780: The
                > following
                >     > error occurred while executing this line:
                >     >
                >     > C:\dev\dist\dist\dev\royale\0.9.7\rc3\ApproveRoyale.xml:797: exec
                > returned:
                >     > 1
                >     >
                >     >                 Total time: 122 minutes 58 seconds
                >     >                 C:\dev\dist\dist\dev\royale\0.9.7\rc3> From:
                >     > apacheroyaleci@gmail.com<ma...@gmail.com>
                >     >                 Sent: Sunday, May 3, 2020 4:53 PM
                >     >                 To: dev@royale.apache.org<mailto:
                > dev@royale.apache.org>
                >     >                 Subject: [DISCUSS] Discuss Release Apache Royale
                > 0.9.7
                >     >
                >     >                 This is the discussion thread.
                >     >
                >     >                 Thanks,
                >     >                 Yishay Weiss
                >     >
                >     >
                >     >
                >     >
                >     >
                >     >
                >     >
                >     >
                >     >
                >     >
                >
                >     --
                >     Carlos Rovira
                >     https://nam04.safelinks.protection.outlook.com/?url=http%3A%2F%2Fabout.me%2Fcarlosrovira&amp;data=02%7C01%7Caharui%40adobe.com%7Ced5d4ee7540e4990574708d7f0b7faf2%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637242545299471935&amp;sdata=%2BF8%2BybkaiP3Y8qekuXjhtVDmW%2Fm%2FfJa7QWUFEsISJpE%3D&amp;reserved=0
                >
                >
                >

                --

                Piotr Zarzycki

                Patreon: *https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.patreon.com%2Fpiotrzarzycki&amp;data=02%7C01%7Caharui%40adobe.com%7Ced5d4ee7540e4990574708d7f0b7faf2%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637242545299471935&amp;sdata=kCSa2%2Bd0wkGTHXlZOeTX8PJT3TlphmUZQlc%2BQ8PGkZ0%3D&amp;reserved=0
                <https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.patreon.com%2Fpiotrzarzycki&amp;data=02%7C01%7Caharui%40adobe.com%7Ced5d4ee7540e4990574708d7f0b7faf2%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637242545299471935&amp;sdata=kCSa2%2Bd0wkGTHXlZOeTX8PJT3TlphmUZQlc%2BQ8PGkZ0%3D&amp;reserved=0>*
                From: Piotr Zarzycki<ma...@gmail.com>
                Sent: Monday, May 4, 2020 6:35 PM
                To: Apache Royale Development<ma...@royale.apache.org>
                Subject: Re: [DISCUSS] Discuss Release Apache Royale 0.9.7

                Something cut the message. Could you paste here  https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fpaste.apache.org%2F&amp;data=02%7C01%7Caharui%40adobe.com%7Ced5d4ee7540e4990574708d7f0b7faf2%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637242545299471935&amp;sdata=wVqtlF67yg68bFuygWK4r1PivLJxWxBv8XZrC4kPGyE%3D&amp;reserved=0

                pon., 4 maj 2020 o 17:32 Yishay Weiss <yi...@hotmail.com> napisał(a):

                > This means though, that it’s still failing on Windows after Alex’s
                > changes, as I’ve verified. I’m getting a bit lost trying to debug this.
                >
                > Running from the SVN dist repo
                >
                > C:\dev\dist\dist\dev\royale\0.9.7\rc3\apache-royale-0.9.7-maven-src\royale-compiler>
                > mvn clean install
                >
                > Fails with the below message,
                >
                > But running the same command from the git repo
                >
                > C:\dev\flexjs\royale-compiler [release/0.9.7 =]> mvn clean install
                >
                > Does not fail.
                >
                > Any ideas?
                >
                >
                >
                >
                > From: Yishay Weiss<ma...@hotmail.com>
                > Sent: Monday, May 4, 2020 3:04 PM
                > To: dev@royale.apache.org<ma...@royale.apache.org>
                > Subject: RE: [DISCUSS] Discuss Release Apache Royale 0.9.7
                >
                > Good catch Chris. I was focusing on the wrong message.
                >
                > From: Christofer Dutz<ma...@c-ware.de>
                > Sent: Monday, May 4, 2020 2:09 PM
                > To: dev@royale.apache.org<ma...@royale.apache.org>
                > Subject: Re: [DISCUSS] Discuss Release Apache Royale 0.9.7
                >
                > Just some input from the sidelines:
                > - It shouldn't have any impact on the build if you enable/disable profiles
                > that don't exist. All you get is a warning that tells you the profiles
                > don't exist.
                >
                > - The actual failure is because the the path to the prerequisiteCheck
                > script is windows-encoded (Backslashs) ... strange thing is that this
                > didn't fail for normal Windows executions both for Royale same as in PLC4X
                > ... we've got the identical setup for 2-3 years now and haven't heard of
                > any issues with it. I would guess the build is started somewhat differently
                > than others ... perhaps it could be fixed by removing the
                > "${project.basedir}/" prefix and using relative paths instead.
                >
                > And just a little explanation what this script does:
                > It's a goovy script that is executed and checks if all required tools are
                > available in the right versions and if all required environment-variables
                > are set and are set to valid values. As soon as you run a Maven build it
                > outputs a list of thigs it checked and if checks fail, it quickly fails the
                > build with a list of findings the user has to address first.
                >
                > Hope that helps.
                >
                > Chris
                >
                >
                >
                > Am 04.05.20, 11:45 schrieb "Carlos Rovira" <ca...@apache.org>:
                >
                >     Hi Alex and Yishay,
                >
                >     first, congrats for the hard work to reach to this point. I think many
                >     issues has been fixed and only that just is worth the time you guys
                >     invested on it :)
                >
                >     regarding voting. I'm confident that my check will report a +1 since, I
                >     consider all the points for a normal Apache release, but thinking in
                > the
                >     current problem with running maven from ant with old profiles... why
                > the
                >     need to make ANT run maven again. both are different build tools and
                > both
                >     need to work separately, but don't understand why one should run the
                > other.
                >     And if that's the case, why just make ant run maven? why not make
                > maven run
                >     ant too? I think it should be all or nothing
                >
                >     The other point I don't understand is about why to continue vote if you
                >     detect the problems stated in this thread. For me is completely ok,
                > but if
                >     you worked hard to make all this complex release process, don't
                > understand
                >     that you finally consider green light when that approval script is
                > failing.
                >     For me that means that all that complication was not needed, and people
                >     must check on its own that is something normal in an apache release,
                > so no
                >     problem at all with that.
                >
                >     if you consider it's ok to vote, for me is ok, since all seems to
                > consider
                >     the real minimum requirements, people is waiting long time, and I'm not
                >     interested in discuss it, since is clear you see it necessary for your
                >     release process, but just one to state it so we can all stop and take a
                >     bird sight on all of it and help us to visualize. Sometimes we use to
                >     loose perspective when we're working many time and hard in something.
                >
                >     Anyway, I'll wait to have clear if is time to try release and vote to
                > not
                >     waste time if it's not ok finally.
                >
                >     Thanks!
                >
                >     Carlos
                >
                >
                >
                >
                >
                >
                >     El lun., 4 may. 2020 a las 9:11, Alex Harui (<aharui@adobe.com.invalid
                > >)
                >     escribió:
                >
                >     > I just quickly reviewed the various
                > RELEASE_NOTES/README/LICENSE/NOTICE
                >     > files.  I guess nobody had done that earlier.  The biggest problem
                > is that
                >     > there were 3 missing binary package dependencies in the LICENSE in
                > the
                >     > binary package.
                >     >
                >     > I noticed the copyright year in the various NOTICE.* files is still
                > 2019
                >     > but did not update it because I am running out of time.  I've heard
                >     > different opinions on how important that is.
                >     >
                >     > The URL to the online Release Notes is in the
                >     > royale-asjs/RELEASE_NOTES.md.  This might be a good time to create
                > the wiki
                >     > page if it doesn't already exist.
                >     >
                >     > I'm stopping work for tonight.
                >     > -Alex
                >     >
                >     > On 5/3/20, 11:58 PM, "Yishay Weiss" <yi...@hotmail.com> wrote:
                >     >
                >     >     Ik, online release notes sounds like a good compromise. Thank
                > for the
                >     > fixes. Let the votes begin!
                >     >     ________________________________
                >     >     From: Alex Harui <ah...@adobe.com.INVALID>
                >     >     Sent: Monday, May 4, 2020 6:00 AM
                >     >     To: dev@royale.apache.org <de...@royale.apache.org>
                >     >     Subject: Re: [DISCUSS] Discuss Release Apache Royale 0.9.7
                >     >
                >     >     Not sure I understood you.  We can't release a changed README in
                >     > royale-compiler without starting an RC4.  The updated README has been
                >     > committed to the release branch.  We have to revert some commits on
                > the
                >     > release branches that change the versions to 0.9.8 snapshot before
                > starting
                >     > over.
                >     >
                >     >     If you have the time to re-run most of the steps, that would be
                > best,
                >     > but will delay the release and I'm not sure it is worth it.  We have
                > online
                >     > release notes to make corrections.
                >     >
                >     >     I think it is mostly up to you though.
                >     >     -Alex
                >     >
                >     >     On 5/3/20, 10:42 PM, "Yishay Weiss" <yi...@hotmail.com>
                > wrote:
                >     >
                >     >         I think we should continue the vote. If more problems are
                >     > discovered I can start another release candidate. I think we should
                > at
                >     > least fix the compile README to not use -main.
                >     >
                >     >         From: Alex Harui<ma...@adobe.com.INVALID>
                >     >         Sent: Sunday, May 3, 2020 10:06 PM
                >     >         To: dev@royale.apache.org<ma...@royale.apache.org>
                >     >         Subject: Re: [DISCUSS] Discuss Release Apache Royale 0.9.7
                >     >
                >     >         Bummer.   Lots of little things flushed out late in the game.
                >     >
                >     >         -There are .afdesign binary files checked into our repos.
                > These
                >     > are binary files that aren't the common types (.PNG, .JPG, etc).
                >     >         -New required folders (src/main) were added to the Maven
                > build for
                >     > royale-compiler and royale-asjs but not added to the Ant source
                > packaging
                >     >         -The uses of -main that Yishay found.
                >     >
                >     >         IMO, quickest way to a release is to not start over with an
                > RC4
                >     > unless we find a more major problem with RC3.  I've updated several
                > files
                >     > in the branch.  I'm going to skip releasecandidate.xml for now until
                >     > someone wants to cut a release locally and use Ant to type fewer
                > commands.
                >     >
                >     >         The Approval script will fail testing if the Ant source can
                > be
                >     > used by Maven.  Assuming the Maven distribution is working, this is
                > less
                >     > important.  So I think that we skip that test for this RC.  I put an
                >     > ApproveRoyale.xml on dist that skips that test and then the approval
                > script
                >     > completed successfully.  I also manually tested that if we have the
                > two
                >     > missing folders that the ApproveRoyale.xml I checked into the release
                >     > branch will build the Maven artifacts from the Ant source.
                >     >
                >     >         So, IMO, I think the packages are good enough for now and we
                >     > should release unless we find something is broken in the jars and
                > swcs.
                >     >
                >     >         My 2 cents,
                >     >         -Alex
                >     >
                >     >         On 5/3/20, 8:08 AM, "Alex Harui" <ah...@adobe.com.INVALID>
                > wrote:
                >     >
                >     >             I will look into it.
                >     >
                >     >             -Alex
                >     >
                >     >             On 5/3/20, 7:35 AM, "Yishay Weiss" <
                > yishayjobs@hotmail.com>
                >     > wrote:
                >     >
                >     >                 Whatever the fix is, it will also need to be applied
                > in
                >     > these files:
                >     >
                >     >                 C:\dev\flexjs\royale-asjs [release/0.9.7 =]> git grep
                >     > "main,utils"
                >     >                 ApproveRoyale.xml:            <arg
                > value="-main,utils" />
                >     >                 releasecandidate.xml:            <arg
                > value="-main,utils"
                >     > />
                >     >                 releasecandidate.xml:            <arg
                > value="-main,utils"
                >     > />
                >     >                 releasemgr/README:royale-compiler:  mvn clean
                > install -P
                >     > -main,utils
                >     >                 C:\dev\flexjs\royale-asjs [release/0.9.7 =]> cd ..
                >     >                 C:\dev\flexjs> cd .\royale-compiler\
                >     >                 C:\dev\flexjs\royale-compiler [release/0.9.7 =]> git
                > grep
                >     > "main,utils"
                >     >                 Jenkinsfile:                bat "mvn -U clean
                > ${mavenGoal}
                >     > ${mavenLocalRepo} -s C:\\.m2\\settings.xml -P -main,utils
                >     > -Dcom.adobe.systemIdsForWhichTheTermsOfTheA
                >     >                 dobeLicenseAgreementAreAccepted=3c9041a9,3872fc1e"
                >     >                 README:        mvn clean install -P -main,utils
                >     >
                >     >                 From: Yishay Weiss<ma...@hotmail.com>
                >     >                 Sent: Sunday, May 3, 2020 5:06 PM
                >     >                 To: dev@royale.apache.org<mailto:
                > dev@royale.apache.org>
                >     >                 Subject: RE: [DISCUSS] Discuss Release Apache Royale
                > 0.9.7
                >     >
                >     >                 Looks like the profiles in ApproveRoyale.xml need to
                > be
                >     > updated after Chris’s refactor. Can someone fix this?
                >     >
                >     >                        <exec executable="${mvn}" dir="${basedir}/${
                >     > maven.package.url.name}/royale-compiler" failonerror="true" >
                >     >                             <arg value="-P" />
                >     >                             <arg value="-main,utils" />
                >     >                             <arg value="clean" />
                >     >                             <arg value="install" />
                >     >                         </exec>
                >     >                         <exec executable="${mvn}" dir="${basedir}/${
                >     > maven.package.url.name}/royale-compiler" failonerror="true"
                >     > inputstring="Yes">
                >     >                             <arg value="clean" />
                >     >                             <arg value="-P" />
                >     >                             <arg value="${compiler_mvn_profiles}" />
                >     >                             <arg value="install" />
                >     >                         </exec>
                >     >                         <exec executable="${mvn}" dir="${basedir}/${
                >     > maven.package.url.name}/royale-typedefs" failonerror="true" >
                >     >                             <arg value="clean" />
                >     >                             <arg value="install" />
                >     >                         </exec>
                >     >                         <exec executable="${mvn}" dir="${basedir}/${
                >     > maven.package.url.name}/royale-asjs" failonerror="true"
                > inputstring="Yes">
                >     >                             <arg value="${asjs_mvn_defines}" />
                >     >                             <arg value="clean" />
                >     >                             <arg value="-P" />
                >     >                             <arg value="${asjs_mvn_profiles}" />
                >     >                             <arg value="install" />
                >     >                         </exec>
                >     >
                >     >                 From: Yishay Weiss<ma...@hotmail.com>
                >     >                 Sent: Sunday, May 3, 2020 5:02 PM
                >     >                 To: dev@royale.apache.org<mailto:
                > dev@royale.apache.org>
                >     >                 Subject: RE: [DISCUSS] Discuss Release Apache Royale
                > 0.9.7
                >     >
                >     >                 Oops, may have been premature to start the vote.
                >     >
                >     >                 I’m getting this [1] when running ApproveRoyale.xml.
                > Any
                >     > ideas?
                >     >
                >     >                 [1]
                >     >                 build_maven:
                >     >                      [echo] Path is
                >     >
                > C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\Program
                >     > Files\Intel\WiFi\bin\;C:\Prog
                >     >                 ram Files\Common
                >     >
                > Files\Intel\WirelessCommon\;C:\dev\maven\apache-maven-3.6.1\bin;C:\dev\ant\apache-ant-1.10.1\bin;C:\Program
                >     > Files (x86)\Vim\vim82;C:\Program Fi
                >     >                 les\Git\cmd;C:\WINDOWS\System32\OpenSSH\;C:\Program
                >     > Files\Microsoft VS Code\bin;C:\Program
                >     > Files\PuTTY\;C:\Users\Yishay\AppData\Local\Microsoft\WindowsApps;C:\U
                >     >
                >     >
                > sers\Yishay\AppData\Roaming\npm;C:\adb;C:\Users\Yishay\.windows-build-tools\python27;C:\Program
                >     > Files\nodejs\;C:\Program Files\Java\jdk1.8.0_212\bin;C:\WINDOWS\
                >     >
                >     >
                > system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;;C:\Program
                >     > Files (x86)\Gpg4win\..\GnuPG\b
                >     >                 in;C:\Program
                >     >
                > Files\SlikSvn\bin;C:\Users\Yishay\AppData\Local\Microsoft\WindowsApps;C:\Users\Yishay\AppData\Roaming\npm;;C:\Program
                >     > Files (x86)\Vim\vim82
                >     >                      [exec] [INFO] Scanning for projects...
                >     >                      [exec] [INFO]
                >     >
                > ------------------------------------------------------------------------
                >     >                      [exec] [INFO] Reactor Build Order:
                >     >                      [exec] [INFO]
                >     >                      [exec] [INFO] Apache Royale: Compiler: Parent
                >     >                             [pom]
                >     >                      [exec] [INFO] Apache Royale: Compiler:
                >     > Compiler-Common                           [jar]
                >     >                      [exec] [INFO] Apache Royale: Compiler: Test
                > Utils
                >     >                             [jar]
                >     >                      [exec] [INFO] Apache Royale: Compiler: Externc
                >     >                            [jar]
                >     >                      [exec] [INFO] Apache Royale: Compiler: Compiler
                >     >                             [jar]
                >     >                      [exec] [INFO] Apache Royale: Compiler:
                > Compiler-JX
                >     >                            [jar]
                >     >                      [exec] [INFO] Apache Royale: Compiler: SWFUtils
                >     >                             [jar]
                >     >                      [exec] [INFO] Apache Royale: Compiler: Debugger
                >     >                             [jar]
                >     >                      [exec] [INFO] Apache Royale: Compiler: OEM Layer
                >     >                            [jar]
                >     >                      [exec] [INFO] Apache Royale: Royale Ant Tasks
                >     >                             [jar]
                >     >                      [exec] [INFO] Apache Royale: RoyaleUnit Ant
                > Tasks
                >     >                             [jar]
                >     >                      [exec] [INFO] Apache Royale: Royale Maven Plugin
                >     >                   [maven-plugin]
                >     >                      [exec] [INFO]
                >     >                      [exec] [INFO] ---------<
                >     > org.apache.royale.compiler:royale-compiler-parent >----------
                >     >                      [exec] [INFO] Building Apache Royale: Compiler:
                >     > Parent 0.9.8-SNAPSHOT           [1/12]
                >     >                      [exec] [INFO] --------------------------------[
                > pom
                >     > ]---------------------------------
                >     >                      [exec] [INFO]
                >     >                      [exec] [INFO] --- maven-clean-plugin:3.1.0:clean
                >     > (default-clean) @ royale-compiler-parent ---
                >     >                      [exec] [INFO]
                >     >                      [exec] [INFO] ---
                > maven-enforcer-plugin:1.4.1:enforce
                >     > (enforce-maven-version) @ royale-compiler-parent ---
                >     >                      [exec] [INFO]
                >     >                      [exec] [INFO] ---
                > groovy-maven-plugin:2.1.1:execute
                >     > (prerequisite-check) @ royale-compiler-parent ---
                >     >                      [exec] [INFO]
                >     >
                > ------------------------------------------------------------------------
                >     >                      [exec] [INFO] Reactor Summary for Apache Royale:
                >     > Compiler: Parent 0.9.8-SNAPSHOT:
                >     >                      [exec] [INFO]
                >     >                      [exec] [INFO] Apache Royale: Compiler: Parent
                >     > .................... FAILURE [  3.938 s]
                >     >                      [exec] [INFO] Apache Royale: Compiler:
                >     > Compiler-Common ........... SKIPPED
                >     >                      [exec] [INFO] Apache Royale: Compiler: Test
                > Utils
                >     > ................ SKIPPED
                >     >                      [exec] [INFO] Apache Royale: Compiler: Externc
                >     > ................... SKIPPED
                >     >                      [exec] [INFO] Apache Royale: Compiler: Compiler
                >     > .................. SKIPPED
                >     >                      [exec] [INFO] Apache Royale: Compiler:
                > Compiler-JX
                >     > ............... SKIPPED
                >     >                      [exec] [INFO] Apache Royale: Compiler: SWFUtils
                >     > .................. SKIPPED
                >     >                      [exec] [INFO] Apache Royale: Compiler: Debugger
                >     > .................. SKIPPED
                >     >                      [exec] [INFO] Apache Royale: Compiler: OEM Layer
                >     > ................. SKIPPED
                >     >                      [exec] [INFO] Apache Royale: Royale Ant Tasks
                >     > .................... SKIPPED
                >     >                      [exec] [INFO] Apache Royale: RoyaleUnit Ant
                > Tasks
                >     > ................ SKIPPED
                >     >                      [exec] [INFO] Apache Royale: Royale Maven Plugin
                >     > ................. SKIPPED
                >     >                      [exec] [INFO]
                >     >
                > ------------------------------------------------------------------------
                >     >                      [exec] [INFO] BUILD FAILURE
                >     >                      [exec] [INFO]
                >     >
                > ------------------------------------------------------------------------
                >     >                      [exec] [INFO] Total time:  5.067 s
                >     >                      [exec] [INFO] Finished at:
                > 2020-05-03T16:52:27+03:00
                >     >                      [exec] [INFO]
                >     >
                > ------------------------------------------------------------------------
                >     >                      [exec] [WARNING] The requested profile "utils"
                > could
                >     > not be activated because it does not exist.
                >     >                      [exec] [ERROR] Failed to execute goal
                >     > org.codehaus.gmaven:groovy-maven-plugin:2.1.1:execute
                > (prerequisite-check)
                >     > on project royale-compiler-parent: Executi
                >     >                 on prerequisite-check of goal
                >     > org.codehaus.gmaven:groovy-maven-plugin:2.1.1:execute failed: startup
                >     > failed:
                >     >                      [exec] [ERROR] script1.groovy: 1: unexpected
                > char:
                >     > '\' @ line 1, column 3.
                >     >                      [exec] [ERROR]
                >     >
                > C:\dev\dist\dist\dev\royale\0.9.7\rc3\apache-royale-0.9.7-maven-src\royale-compiler/src/main/script/prerequisiteCheck.groovy
                >     >                      [exec] [ERROR]      ^
                >     >                      [exec] [ERROR]
                >     >                      [exec] [ERROR] 1 error
                >     >                      [exec] [ERROR]
                >     >                      [exec] [ERROR] -> [Help 1]
                >     >                      [exec] [ERROR]
                >     >                      [exec] [ERROR] To see the full stack trace of
                > the
                >     > errors, re-run Maven with the -e switch.
                >     >                      [exec] [ERROR] Re-run Maven using the -X switch
                > to
                >     > enable full debug logging.
                >     >                      [exec] [ERROR]
                >     >                      [exec] [ERROR] For more information about the
                > errors
                >     > and possible solutions, please read the following articles:
                >     >                      [exec] [ERROR] [Help 1]
                >     >
                > https://nam04.safelinks.protection.outlook.com/?url=http%3A%2F%2Fcwiki.apache.org%2Fconfluence%2Fdisplay%2FMAVEN%2FPluginExecutionException&amp;data=02%7C01%7Caharui%40adobe.com%7Ced5d4ee7540e4990574708d7f0b7faf2%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637242545299481926&amp;sdata=NWJ8GBgrUuHZpyDywftAJjDjZZyhUYQ1k17imdsbuw4%3D&amp;reserved=0
                >     >                      [exec] Picked up JAVA_TOOL_OPTIONS:
                >     > -Dfile.encoding=UTF-8
                >     >
                >     >                 BUILD FAILED
                >     >
                >     > C:\dev\dist\dist\dev\royale\0.9.7\rc3\ApproveRoyale.xml:780: The
                > following
                >     > error occurred while executing this line:
                >     >
                >     > C:\dev\dist\dist\dev\royale\0.9.7\rc3\ApproveRoyale.xml:797: exec
                > returned:
                >     > 1
                >     >
                >     >                 Total time: 122 minutes 58 seconds
                >     >                 C:\dev\dist\dist\dev\royale\0.9.7\rc3> From:
                >     > apacheroyaleci@gmail.com<ma...@gmail.com>
                >     >                 Sent: Sunday, May 3, 2020 4:53 PM
                >     >                 To: dev@royale.apache.org<mailto:
                > dev@royale.apache.org>
                >     >                 Subject: [DISCUSS] Discuss Release Apache Royale
                > 0.9.7
                >     >
                >     >                 This is the discussion thread.
                >     >
                >     >                 Thanks,
                >     >                 Yishay Weiss
                >     >
                >     >
                >     >
                >     >
                >     >
                >     >
                >     >
                >     >
                >     >
                >     >
                >
                >     --
                >     Carlos Rovira
                >     https://nam04.safelinks.protection.outlook.com/?url=http%3A%2F%2Fabout.me%2Fcarlosrovira&amp;data=02%7C01%7Caharui%40adobe.com%7Ced5d4ee7540e4990574708d7f0b7faf2%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637242545299481926&amp;sdata=EP60%2BUsuAfhJ6P5nbN3zTcFARl41edTStrzGGvfJxJA%3D&amp;reserved=0
                >
                >
                >

                --

                Piotr Zarzycki

                Patreon: *https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.patreon.com%2Fpiotrzarzycki&amp;data=02%7C01%7Caharui%40adobe.com%7Ced5d4ee7540e4990574708d7f0b7faf2%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637242545299481926&amp;sdata=ZInXCRFC8l8Ulu%2BiSE3p1y2p6PIRCsYSp6IED7e4Eao%3D&amp;reserved=0
                <https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.patreon.com%2Fpiotrzarzycki&amp;data=02%7C01%7Caharui%40adobe.com%7Ced5d4ee7540e4990574708d7f0b7faf2%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637242545299481926&amp;sdata=ZInXCRFC8l8Ulu%2BiSE3p1y2p6PIRCsYSp6IED7e4Eao%3D&amp;reserved=0>*










Re: [DISCUSS] Discuss Release Apache Royale 0.9.7

Posted by Alex Harui <ah...@adobe.com.INVALID>.
The CI Jobs indicate that my changes worked and the groovy files will be in the unified source package.  I also reverted the pom changes made by the release-plugin so the branches should be ready to go.  That said, you might want to wait until other PMC members have reviewed RC3.

HTH,
-Alex

On 5/4/20, 11:24 PM, "Alex Harui" <ah...@adobe.com.INVALID> wrote:

    Thanks Yishay.
    
    I am putting together CI jobs to verify that my changes will pick up the groovy files.  The files that changed are part of the source package and were tagged as RC3 and one of them is in royale-compiler which is why we must start essentially from the beginning.  You can skip the CI steps that create the release branches and set version numbers, but we have to run pretty much all of the steps you ran last time (2, 3, 6, 7,  10, 11, 13).  If I have time I will revert the pom changes the release-plugin makes to the release branch.
    
    -Alex
    
    On 5/4/20, 10:48 PM, "Yishay Weiss" <yi...@hotmail.com> wrote:
    
        Hi All,
        
        It’s starting to look like the cleanest solution is to start an RC4. I intend to start working on that in 10 hours or so. In the meantime, I’d appreciate it if people took time to look at RC3, so we don’t end up with an RC5.
        
        Thanks,
        Yishay
        
        From: Alex Harui<ma...@adobe.com.INVALID>
        Sent: Tuesday, May 5, 2020 12:22 AM
        To: dev@royale.apache.org<ma...@royale.apache.org>
        Subject: Re: [DISCUSS] Discuss Release Apache Royale 0.9.7
        
        The Ant packages only contain things we know we want to release.  Top-level folders are not whitelisted in because you never know what might be in them.  We've never released the manualtests folder for example, so we don't have to spend time certifying it for code quality and build-ability, license, etc.  We've never shipped the top-level src folder because it used to only contain a site folder that wasn't going to be of use to our users.  So when the groovy scripts were added to the src folder, they were not included in the Ant packaging.
        
        We also have never voted on and released the 3 top-level Maven source packages, mainly to reduce the amount of work the voters need to do.  The Maven source packages are "tested" by the Maven release plugin, and the 3 packages are unpacked and repacked into the Ant package.  So far, we've found that two new files were missed.
        
        How many of our users build the source package is one factor and I think the answer for Royale is that few people do it.  Apache release are supposed to "build" and the Ant source package will build with Ant.
        
        IMO, the best next thing for PMC members to do is to download the RC and try it with Ant, and/or use Maven to point to the staging repos and test the artifacts that have been staged up there and see if we see any other big issues.  Maybe we'll find something else and make RC4 an obvious choice.
        
        Other choices are:
        A) Release RC3 with documenting all of the problems in the online release notes
        B) Also certifying and voting on the 3 Maven source packages.
        
        IMO, what we don't want to see happen is for folks to not test RC3 and find out some big issue later.
        
        My 2 cents,
        -Alex
        
        On 5/4/20, 12:24 PM, "Christofer Dutz" <ch...@c-ware.de> wrote:
        
            The more I think about it .... it's actually not good that the groovy script isn't in there as this way you will not be able to download, unpack and build anything with maven.
            As maven calls this script as the first thing in every maven build to ensure everything is setup.
        
            Without this, you will never get past the Maven validate phase ... so if I had a vote, I would probably vote -1 on that.
        
            When ere these files getting lost? In the initial source bundles built by maven they should be in there ... so probably you only have to re-do some of the last steps.
        
            Chris
        
        
        
            Am 04.05.20, 20:13 schrieb "Yishay Weiss" <yi...@hotmail.com>:
        
                Ok, I just verified that copying the script to the right location makes the groovy plugin happy, so it doesn’t seem to be a windows or backslash issue after all.
        
                I need an explanation on when Maven will be used to build the Ant sources to decide if it’s worth an RC4.
        
                From: Alex Harui<ma...@adobe.com.INVALID>
                Sent: Monday, May 4, 2020 7:14 PM
                To: dev@royale.apache.org<ma...@royale.apache.org>
                Subject: Re: [DISCUSS] Discuss Release Apache Royale 0.9.7
        
                The groovy script is not in the ant packages on dist.  My earlier email tried to explain that.   Not every file in the repo ends up in the ant packages on purpose.   If we do an RC4, hopefully the changes I made will pick those two files.
        
                -Alex
        
                On 5/4/20, 8:54 AM, "Yishay Weiss" <yi...@hotmail.com> wrote:
        
                    .mvn folder exists in GitHub but not in SVN. Could that be related?
        
                    From: Yishay Weiss<ma...@hotmail.com>
                    Sent: Monday, May 4, 2020 6:40 PM
                    To: dev@royale.apache.org<ma...@royale.apache.org>
                    Subject: RE: [DISCUSS] Discuss Release Apache Royale 0.9.7
        
                    Look down-thread:
        
                    >     >                      [exec] [ERROR] Failed to execute goal
                    >     > org.codehaus.gmaven:groovy-maven-plugin:2.1.1:execute
                    > (prerequisite-check)
                    >     > on project royale-compiler-parent: Executi
                    >     >                 on prerequisite-check of goal
                    >     > org.codehaus.gmaven:groovy-maven-plugin:2.1.1:execute failed: startup
                    >     > failed:
                    >     >                      [exec] [ERROR] script1.groovy: 1: unexpected
                    > char:
                    >     > '\' @ line 1, column 3.
                    >     >                      [exec] [ERROR]
                    >     >
                    > C:\dev\dist\dist\dev\royale\0.9.7\rc3\apache-royale-0.9.7-maven-src\royale-compiler/src/main/script/prerequisiteCheck.groovy
                    I verified that the groovy plugin was being called in both case and was being fed backslashes as well as forward slashes in both cases. Also, both have the same version: 2.1.1
        
        
        
        
                    From: Piotr Zarzycki <pi...@gmail.com>
                    Sent: Monday, May 4, 2020 6:35:22 PM
                    To: Apache Royale Development <de...@royale.apache.org>
                    Subject: Re: [DISCUSS] Discuss Release Apache Royale 0.9.7
        
                    Something cut the message. Could you paste here  https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fpaste.apache.org%2F&amp;data=02%7C01%7Caharui%40adobe.com%7Cfa05d791d53a493517b408d7f0bcfc86%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637242566799896373&amp;sdata=qCIqlpJJisJBg6ggsax7xde2pnYsP6T74myzDPB3iQ0%3D&amp;reserved=0
        
                    pon., 4 maj 2020 o 17:32 Yishay Weiss <yi...@hotmail.com> napisał(a):
        
                    > This means though, that it’s still failing on Windows after Alex’s
                    > changes, as I’ve verified. I’m getting a bit lost trying to debug this.
                    >
                    > Running from the SVN dist repo
                    >
                    > C:\dev\dist\dist\dev\royale\0.9.7\rc3\apache-royale-0.9.7-maven-src\royale-compiler>
                    > mvn clean install
                    >
                    > Fails with the below message,
                    >
                    > But running the same command from the git repo
                    >
                    > C:\dev\flexjs\royale-compiler [release/0.9.7 =]> mvn clean install
                    >
                    > Does not fail.
                    >
                    > Any ideas?
                    >
                    >
                    >
                    >
                    > From: Yishay Weiss<ma...@hotmail.com>
                    > Sent: Monday, May 4, 2020 3:04 PM
                    > To: dev@royale.apache.org<ma...@royale.apache.org>
                    > Subject: RE: [DISCUSS] Discuss Release Apache Royale 0.9.7
                    >
                    > Good catch Chris. I was focusing on the wrong message.
                    >
                    > From: Christofer Dutz<ma...@c-ware.de>
                    > Sent: Monday, May 4, 2020 2:09 PM
                    > To: dev@royale.apache.org<ma...@royale.apache.org>
                    > Subject: Re: [DISCUSS] Discuss Release Apache Royale 0.9.7
                    >
                    > Just some input from the sidelines:
                    > - It shouldn't have any impact on the build if you enable/disable profiles
                    > that don't exist. All you get is a warning that tells you the profiles
                    > don't exist.
                    >
                    > - The actual failure is because the the path to the prerequisiteCheck
                    > script is windows-encoded (Backslashs) ... strange thing is that this
                    > didn't fail for normal Windows executions both for Royale same as in PLC4X
                    > ... we've got the identical setup for 2-3 years now and haven't heard of
                    > any issues with it. I would guess the build is started somewhat differently
                    > than others ... perhaps it could be fixed by removing the
                    > "${project.basedir}/" prefix and using relative paths instead.
                    >
                    > And just a little explanation what this script does:
                    > It's a goovy script that is executed and checks if all required tools are
                    > available in the right versions and if all required environment-variables
                    > are set and are set to valid values. As soon as you run a Maven build it
                    > outputs a list of thigs it checked and if checks fail, it quickly fails the
                    > build with a list of findings the user has to address first.
                    >
                    > Hope that helps.
                    >
                    > Chris
                    >
                    >
                    >
                    > Am 04.05.20, 11:45 schrieb "Carlos Rovira" <ca...@apache.org>:
                    >
                    >     Hi Alex and Yishay,
                    >
                    >     first, congrats for the hard work to reach to this point. I think many
                    >     issues has been fixed and only that just is worth the time you guys
                    >     invested on it :)
                    >
                    >     regarding voting. I'm confident that my check will report a +1 since, I
                    >     consider all the points for a normal Apache release, but thinking in
                    > the
                    >     current problem with running maven from ant with old profiles... why
                    > the
                    >     need to make ANT run maven again. both are different build tools and
                    > both
                    >     need to work separately, but don't understand why one should run the
                    > other.
                    >     And if that's the case, why just make ant run maven? why not make
                    > maven run
                    >     ant too? I think it should be all or nothing
                    >
                    >     The other point I don't understand is about why to continue vote if you
                    >     detect the problems stated in this thread. For me is completely ok,
                    > but if
                    >     you worked hard to make all this complex release process, don't
                    > understand
                    >     that you finally consider green light when that approval script is
                    > failing.
                    >     For me that means that all that complication was not needed, and people
                    >     must check on its own that is something normal in an apache release,
                    > so no
                    >     problem at all with that.
                    >
                    >     if you consider it's ok to vote, for me is ok, since all seems to
                    > consider
                    >     the real minimum requirements, people is waiting long time, and I'm not
                    >     interested in discuss it, since is clear you see it necessary for your
                    >     release process, but just one to state it so we can all stop and take a
                    >     bird sight on all of it and help us to visualize. Sometimes we use to
                    >     loose perspective when we're working many time and hard in something.
                    >
                    >     Anyway, I'll wait to have clear if is time to try release and vote to
                    > not
                    >     waste time if it's not ok finally.
                    >
                    >     Thanks!
                    >
                    >     Carlos
                    >
                    >
                    >
                    >
                    >
                    >
                    >     El lun., 4 may. 2020 a las 9:11, Alex Harui (<aharui@adobe.com.invalid
                    > >)
                    >     escribió:
                    >
                    >     > I just quickly reviewed the various
                    > RELEASE_NOTES/README/LICENSE/NOTICE
                    >     > files.  I guess nobody had done that earlier.  The biggest problem
                    > is that
                    >     > there were 3 missing binary package dependencies in the LICENSE in
                    > the
                    >     > binary package.
                    >     >
                    >     > I noticed the copyright year in the various NOTICE.* files is still
                    > 2019
                    >     > but did not update it because I am running out of time.  I've heard
                    >     > different opinions on how important that is.
                    >     >
                    >     > The URL to the online Release Notes is in the
                    >     > royale-asjs/RELEASE_NOTES.md.  This might be a good time to create
                    > the wiki
                    >     > page if it doesn't already exist.
                    >     >
                    >     > I'm stopping work for tonight.
                    >     > -Alex
                    >     >
                    >     > On 5/3/20, 11:58 PM, "Yishay Weiss" <yi...@hotmail.com> wrote:
                    >     >
                    >     >     Ik, online release notes sounds like a good compromise. Thank
                    > for the
                    >     > fixes. Let the votes begin!
                    >     >     ________________________________
                    >     >     From: Alex Harui <ah...@adobe.com.INVALID>
                    >     >     Sent: Monday, May 4, 2020 6:00 AM
                    >     >     To: dev@royale.apache.org <de...@royale.apache.org>
                    >     >     Subject: Re: [DISCUSS] Discuss Release Apache Royale 0.9.7
                    >     >
                    >     >     Not sure I understood you.  We can't release a changed README in
                    >     > royale-compiler without starting an RC4.  The updated README has been
                    >     > committed to the release branch.  We have to revert some commits on
                    > the
                    >     > release branches that change the versions to 0.9.8 snapshot before
                    > starting
                    >     > over.
                    >     >
                    >     >     If you have the time to re-run most of the steps, that would be
                    > best,
                    >     > but will delay the release and I'm not sure it is worth it.  We have
                    > online
                    >     > release notes to make corrections.
                    >     >
                    >     >     I think it is mostly up to you though.
                    >     >     -Alex
                    >     >
                    >     >     On 5/3/20, 10:42 PM, "Yishay Weiss" <yi...@hotmail.com>
                    > wrote:
                    >     >
                    >     >         I think we should continue the vote. If more problems are
                    >     > discovered I can start another release candidate. I think we should
                    > at
                    >     > least fix the compile README to not use -main.
                    >     >
                    >     >         From: Alex Harui<ma...@adobe.com.INVALID>
                    >     >         Sent: Sunday, May 3, 2020 10:06 PM
                    >     >         To: dev@royale.apache.org<ma...@royale.apache.org>
                    >     >         Subject: Re: [DISCUSS] Discuss Release Apache Royale 0.9.7
                    >     >
                    >     >         Bummer.   Lots of little things flushed out late in the game.
                    >     >
                    >     >         -There are .afdesign binary files checked into our repos.
                    > These
                    >     > are binary files that aren't the common types (.PNG, .JPG, etc).
                    >     >         -New required folders (src/main) were added to the Maven
                    > build for
                    >     > royale-compiler and royale-asjs but not added to the Ant source
                    > packaging
                    >     >         -The uses of -main that Yishay found.
                    >     >
                    >     >         IMO, quickest way to a release is to not start over with an
                    > RC4
                    >     > unless we find a more major problem with RC3.  I've updated several
                    > files
                    >     > in the branch.  I'm going to skip releasecandidate.xml for now until
                    >     > someone wants to cut a release locally and use Ant to type fewer
                    > commands.
                    >     >
                    >     >         The Approval script will fail testing if the Ant source can
                    > be
                    >     > used by Maven.  Assuming the Maven distribution is working, this is
                    > less
                    >     > important.  So I think that we skip that test for this RC.  I put an
                    >     > ApproveRoyale.xml on dist that skips that test and then the approval
                    > script
                    >     > completed successfully.  I also manually tested that if we have the
                    > two
                    >     > missing folders that the ApproveRoyale.xml I checked into the release
                    >     > branch will build the Maven artifacts from the Ant source.
                    >     >
                    >     >         So, IMO, I think the packages are good enough for now and we
                    >     > should release unless we find something is broken in the jars and
                    > swcs.
                    >     >
                    >     >         My 2 cents,
                    >     >         -Alex
                    >     >
                    >     >         On 5/3/20, 8:08 AM, "Alex Harui" <ah...@adobe.com.INVALID>
                    > wrote:
                    >     >
                    >     >             I will look into it.
                    >     >
                    >     >             -Alex
                    >     >
                    >     >             On 5/3/20, 7:35 AM, "Yishay Weiss" <
                    > yishayjobs@hotmail.com>
                    >     > wrote:
                    >     >
                    >     >                 Whatever the fix is, it will also need to be applied
                    > in
                    >     > these files:
                    >     >
                    >     >                 C:\dev\flexjs\royale-asjs [release/0.9.7 =]> git grep
                    >     > "main,utils"
                    >     >                 ApproveRoyale.xml:            <arg
                    > value="-main,utils" />
                    >     >                 releasecandidate.xml:            <arg
                    > value="-main,utils"
                    >     > />
                    >     >                 releasecandidate.xml:            <arg
                    > value="-main,utils"
                    >     > />
                    >     >                 releasemgr/README:royale-compiler:  mvn clean
                    > install -P
                    >     > -main,utils
                    >     >                 C:\dev\flexjs\royale-asjs [release/0.9.7 =]> cd ..
                    >     >                 C:\dev\flexjs> cd .\royale-compiler\
                    >     >                 C:\dev\flexjs\royale-compiler [release/0.9.7 =]> git
                    > grep
                    >     > "main,utils"
                    >     >                 Jenkinsfile:                bat "mvn -U clean
                    > ${mavenGoal}
                    >     > ${mavenLocalRepo} -s C:\\.m2\\settings.xml -P -main,utils
                    >     > -Dcom.adobe.systemIdsForWhichTheTermsOfTheA
                    >     >                 dobeLicenseAgreementAreAccepted=3c9041a9,3872fc1e"
                    >     >                 README:        mvn clean install -P -main,utils
                    >     >
                    >     >                 From: Yishay Weiss<ma...@hotmail.com>
                    >     >                 Sent: Sunday, May 3, 2020 5:06 PM
                    >     >                 To: dev@royale.apache.org<mailto:
                    > dev@royale.apache.org>
                    >     >                 Subject: RE: [DISCUSS] Discuss Release Apache Royale
                    > 0.9.7
                    >     >
                    >     >                 Looks like the profiles in ApproveRoyale.xml need to
                    > be
                    >     > updated after Chris’s refactor. Can someone fix this?
                    >     >
                    >     >                        <exec executable="${mvn}" dir="${basedir}/${
                    >     > maven.package.url.name}/royale-compiler" failonerror="true" >
                    >     >                             <arg value="-P" />
                    >     >                             <arg value="-main,utils" />
                    >     >                             <arg value="clean" />
                    >     >                             <arg value="install" />
                    >     >                         </exec>
                    >     >                         <exec executable="${mvn}" dir="${basedir}/${
                    >     > maven.package.url.name}/royale-compiler" failonerror="true"
                    >     > inputstring="Yes">
                    >     >                             <arg value="clean" />
                    >     >                             <arg value="-P" />
                    >     >                             <arg value="${compiler_mvn_profiles}" />
                    >     >                             <arg value="install" />
                    >     >                         </exec>
                    >     >                         <exec executable="${mvn}" dir="${basedir}/${
                    >     > maven.package.url.name}/royale-typedefs" failonerror="true" >
                    >     >                             <arg value="clean" />
                    >     >                             <arg value="install" />
                    >     >                         </exec>
                    >     >                         <exec executable="${mvn}" dir="${basedir}/${
                    >     > maven.package.url.name}/royale-asjs" failonerror="true"
                    > inputstring="Yes">
                    >     >                             <arg value="${asjs_mvn_defines}" />
                    >     >                             <arg value="clean" />
                    >     >                             <arg value="-P" />
                    >     >                             <arg value="${asjs_mvn_profiles}" />
                    >     >                             <arg value="install" />
                    >     >                         </exec>
                    >     >
                    >     >                 From: Yishay Weiss<ma...@hotmail.com>
                    >     >                 Sent: Sunday, May 3, 2020 5:02 PM
                    >     >                 To: dev@royale.apache.org<mailto:
                    > dev@royale.apache.org>
                    >     >                 Subject: RE: [DISCUSS] Discuss Release Apache Royale
                    > 0.9.7
                    >     >
                    >     >                 Oops, may have been premature to start the vote.
                    >     >
                    >     >                 I’m getting this [1] when running ApproveRoyale.xml.
                    > Any
                    >     > ideas?
                    >     >
                    >     >                 [1]
                    >     >                 build_maven:
                    >     >                      [echo] Path is
                    >     >
                    > C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\Program
                    >     > Files\Intel\WiFi\bin\;C:\Prog
                    >     >                 ram Files\Common
                    >     >
                    > Files\Intel\WirelessCommon\;C:\dev\maven\apache-maven-3.6.1\bin;C:\dev\ant\apache-ant-1.10.1\bin;C:\Program
                    >     > Files (x86)\Vim\vim82;C:\Program Fi
                    >     >                 les\Git\cmd;C:\WINDOWS\System32\OpenSSH\;C:\Program
                    >     > Files\Microsoft VS Code\bin;C:\Program
                    >     > Files\PuTTY\;C:\Users\Yishay\AppData\Local\Microsoft\WindowsApps;C:\U
                    >     >
                    >     >
                    > sers\Yishay\AppData\Roaming\npm;C:\adb;C:\Users\Yishay\.windows-build-tools\python27;C:\Program
                    >     > Files\nodejs\;C:\Program Files\Java\jdk1.8.0_212\bin;C:\WINDOWS\
                    >     >
                    >     >
                    > system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;;C:\Program
                    >     > Files (x86)\Gpg4win\..\GnuPG\b
                    >     >                 in;C:\Program
                    >     >
                    > Files\SlikSvn\bin;C:\Users\Yishay\AppData\Local\Microsoft\WindowsApps;C:\Users\Yishay\AppData\Roaming\npm;;C:\Program
                    >     > Files (x86)\Vim\vim82
                    >     >                      [exec] [INFO] Scanning for projects...
                    >     >                      [exec] [INFO]
                    >     >
                    > ------------------------------------------------------------------------
                    >     >                      [exec] [INFO] Reactor Build Order:
                    >     >                      [exec] [INFO]
                    >     >                      [exec] [INFO] Apache Royale: Compiler: Parent
                    >     >                             [pom]
                    >     >                      [exec] [INFO] Apache Royale: Compiler:
                    >     > Compiler-Common                           [jar]
                    >     >                      [exec] [INFO] Apache Royale: Compiler: Test
                    > Utils
                    >     >                             [jar]
                    >     >                      [exec] [INFO] Apache Royale: Compiler: Externc
                    >     >                            [jar]
                    >     >                      [exec] [INFO] Apache Royale: Compiler: Compiler
                    >     >                             [jar]
                    >     >                      [exec] [INFO] Apache Royale: Compiler:
                    > Compiler-JX
                    >     >                            [jar]
                    >     >                      [exec] [INFO] Apache Royale: Compiler: SWFUtils
                    >     >                             [jar]
                    >     >                      [exec] [INFO] Apache Royale: Compiler: Debugger
                    >     >                             [jar]
                    >     >                      [exec] [INFO] Apache Royale: Compiler: OEM Layer
                    >     >                            [jar]
                    >     >                      [exec] [INFO] Apache Royale: Royale Ant Tasks
                    >     >                             [jar]
                    >     >                      [exec] [INFO] Apache Royale: RoyaleUnit Ant
                    > Tasks
                    >     >                             [jar]
                    >     >                      [exec] [INFO] Apache Royale: Royale Maven Plugin
                    >     >                   [maven-plugin]
                    >     >                      [exec] [INFO]
                    >     >                      [exec] [INFO] ---------<
                    >     > org.apache.royale.compiler:royale-compiler-parent >----------
                    >     >                      [exec] [INFO] Building Apache Royale: Compiler:
                    >     > Parent 0.9.8-SNAPSHOT           [1/12]
                    >     >                      [exec] [INFO] --------------------------------[
                    > pom
                    >     > ]---------------------------------
                    >     >                      [exec] [INFO]
                    >     >                      [exec] [INFO] --- maven-clean-plugin:3.1.0:clean
                    >     > (default-clean) @ royale-compiler-parent ---
                    >     >                      [exec] [INFO]
                    >     >                      [exec] [INFO] ---
                    > maven-enforcer-plugin:1.4.1:enforce
                    >     > (enforce-maven-version) @ royale-compiler-parent ---
                    >     >                      [exec] [INFO]
                    >     >                      [exec] [INFO] ---
                    > groovy-maven-plugin:2.1.1:execute
                    >     > (prerequisite-check) @ royale-compiler-parent ---
                    >     >                      [exec] [INFO]
                    >     >
                    > ------------------------------------------------------------------------
                    >     >                      [exec] [INFO] Reactor Summary for Apache Royale:
                    >     > Compiler: Parent 0.9.8-SNAPSHOT:
                    >     >                      [exec] [INFO]
                    >     >                      [exec] [INFO] Apache Royale: Compiler: Parent
                    >     > .................... FAILURE [  3.938 s]
                    >     >                      [exec] [INFO] Apache Royale: Compiler:
                    >     > Compiler-Common ........... SKIPPED
                    >     >                      [exec] [INFO] Apache Royale: Compiler: Test
                    > Utils
                    >     > ................ SKIPPED
                    >     >                      [exec] [INFO] Apache Royale: Compiler: Externc
                    >     > ................... SKIPPED
                    >     >                      [exec] [INFO] Apache Royale: Compiler: Compiler
                    >     > .................. SKIPPED
                    >     >                      [exec] [INFO] Apache Royale: Compiler:
                    > Compiler-JX
                    >     > ............... SKIPPED
                    >     >                      [exec] [INFO] Apache Royale: Compiler: SWFUtils
                    >     > .................. SKIPPED
                    >     >                      [exec] [INFO] Apache Royale: Compiler: Debugger
                    >     > .................. SKIPPED
                    >     >                      [exec] [INFO] Apache Royale: Compiler: OEM Layer
                    >     > ................. SKIPPED
                    >     >                      [exec] [INFO] Apache Royale: Royale Ant Tasks
                    >     > .................... SKIPPED
                    >     >                      [exec] [INFO] Apache Royale: RoyaleUnit Ant
                    > Tasks
                    >     > ................ SKIPPED
                    >     >                      [exec] [INFO] Apache Royale: Royale Maven Plugin
                    >     > ................. SKIPPED
                    >     >                      [exec] [INFO]
                    >     >
                    > ------------------------------------------------------------------------
                    >     >                      [exec] [INFO] BUILD FAILURE
                    >     >                      [exec] [INFO]
                    >     >
                    > ------------------------------------------------------------------------
                    >     >                      [exec] [INFO] Total time:  5.067 s
                    >     >                      [exec] [INFO] Finished at:
                    > 2020-05-03T16:52:27+03:00
                    >     >                      [exec] [INFO]
                    >     >
                    > ------------------------------------------------------------------------
                    >     >                      [exec] [WARNING] The requested profile "utils"
                    > could
                    >     > not be activated because it does not exist.
                    >     >                      [exec] [ERROR] Failed to execute goal
                    >     > org.codehaus.gmaven:groovy-maven-plugin:2.1.1:execute
                    > (prerequisite-check)
                    >     > on project royale-compiler-parent: Executi
                    >     >                 on prerequisite-check of goal
                    >     > org.codehaus.gmaven:groovy-maven-plugin:2.1.1:execute failed: startup
                    >     > failed:
                    >     >                      [exec] [ERROR] script1.groovy: 1: unexpected
                    > char:
                    >     > '\' @ line 1, column 3.
                    >     >                      [exec] [ERROR]
                    >     >
                    > C:\dev\dist\dist\dev\royale\0.9.7\rc3\apache-royale-0.9.7-maven-src\royale-compiler/src/main/script/prerequisiteCheck.groovy
                    >     >                      [exec] [ERROR]      ^
                    >     >                      [exec] [ERROR]
                    >     >                      [exec] [ERROR] 1 error
                    >     >                      [exec] [ERROR]
                    >     >                      [exec] [ERROR] -> [Help 1]
                    >     >                      [exec] [ERROR]
                    >     >                      [exec] [ERROR] To see the full stack trace of
                    > the
                    >     > errors, re-run Maven with the -e switch.
                    >     >                      [exec] [ERROR] Re-run Maven using the -X switch
                    > to
                    >     > enable full debug logging.
                    >     >                      [exec] [ERROR]
                    >     >                      [exec] [ERROR] For more information about the
                    > errors
                    >     > and possible solutions, please read the following articles:
                    >     >                      [exec] [ERROR] [Help 1]
                    >     >
                    > https://nam04.safelinks.protection.outlook.com/?url=http%3A%2F%2Fcwiki.apache.org%2Fconfluence%2Fdisplay%2FMAVEN%2FPluginExecutionException&amp;data=02%7C01%7Caharui%40adobe.com%7Cfa05d791d53a493517b408d7f0bcfc86%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637242566799896373&amp;sdata=7OHFpplHEn5pJ4Y6wxtE9Fg6fhePtTiB8dFzLDcPOWY%3D&amp;reserved=0
                    >     >                      [exec] Picked up JAVA_TOOL_OPTIONS:
                    >     > -Dfile.encoding=UTF-8
                    >     >
                    >     >                 BUILD FAILED
                    >     >
                    >     > C:\dev\dist\dist\dev\royale\0.9.7\rc3\ApproveRoyale.xml:780: The
                    > following
                    >     > error occurred while executing this line:
                    >     >
                    >     > C:\dev\dist\dist\dev\royale\0.9.7\rc3\ApproveRoyale.xml:797: exec
                    > returned:
                    >     > 1
                    >     >
                    >     >                 Total time: 122 minutes 58 seconds
                    >     >                 C:\dev\dist\dist\dev\royale\0.9.7\rc3> From:
                    >     > apacheroyaleci@gmail.com<ma...@gmail.com>
                    >     >                 Sent: Sunday, May 3, 2020 4:53 PM
                    >     >                 To: dev@royale.apache.org<mailto:
                    > dev@royale.apache.org>
                    >     >                 Subject: [DISCUSS] Discuss Release Apache Royale
                    > 0.9.7
                    >     >
                    >     >                 This is the discussion thread.
                    >     >
                    >     >                 Thanks,
                    >     >                 Yishay Weiss
                    >     >
                    >     >
                    >     >
                    >     >
                    >     >
                    >     >
                    >     >
                    >     >
                    >     >
                    >     >
                    >
                    >     --
                    >     Carlos Rovira
                    >     https://nam04.safelinks.protection.outlook.com/?url=http%3A%2F%2Fabout.me%2Fcarlosrovira&amp;data=02%7C01%7Caharui%40adobe.com%7Cfa05d791d53a493517b408d7f0bcfc86%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637242566799896373&amp;sdata=mbEMuQFgvnV8qKQY6HWTPRHvGeD9Rw%2BeOqPFBioJYVE%3D&amp;reserved=0
                    >
                    >
                    >
        
                    --
        
                    Piotr Zarzycki
        
                    Patreon: *https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.patreon.com%2Fpiotrzarzycki&amp;data=02%7C01%7Caharui%40adobe.com%7Cfa05d791d53a493517b408d7f0bcfc86%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637242566799906367&amp;sdata=55L0no0Pq%2Fg4ATa%2Fs5s2eUajo84LicUtLYnSTok2JyQ%3D&amp;reserved=0
                    <https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.patreon.com%2Fpiotrzarzycki&amp;data=02%7C01%7Caharui%40adobe.com%7Cfa05d791d53a493517b408d7f0bcfc86%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637242566799906367&amp;sdata=55L0no0Pq%2Fg4ATa%2Fs5s2eUajo84LicUtLYnSTok2JyQ%3D&amp;reserved=0>*
                    From: Piotr Zarzycki<ma...@gmail.com>
                    Sent: Monday, May 4, 2020 6:35 PM
                    To: Apache Royale Development<ma...@royale.apache.org>
                    Subject: Re: [DISCUSS] Discuss Release Apache Royale 0.9.7
        
                    Something cut the message. Could you paste here  https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fpaste.apache.org%2F&amp;data=02%7C01%7Caharui%40adobe.com%7Cfa05d791d53a493517b408d7f0bcfc86%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637242566799906367&amp;sdata=k81kYIjnRtGKrWT6kojeRlaDrTJhCYSBpfcWlNdyTII%3D&amp;reserved=0
        
                    pon., 4 maj 2020 o 17:32 Yishay Weiss <yi...@hotmail.com> napisał(a):
        
                    > This means though, that it’s still failing on Windows after Alex’s
                    > changes, as I’ve verified. I’m getting a bit lost trying to debug this.
                    >
                    > Running from the SVN dist repo
                    >
                    > C:\dev\dist\dist\dev\royale\0.9.7\rc3\apache-royale-0.9.7-maven-src\royale-compiler>
                    > mvn clean install
                    >
                    > Fails with the below message,
                    >
                    > But running the same command from the git repo
                    >
                    > C:\dev\flexjs\royale-compiler [release/0.9.7 =]> mvn clean install
                    >
                    > Does not fail.
                    >
                    > Any ideas?
                    >
                    >
                    >
                    >
                    > From: Yishay Weiss<ma...@hotmail.com>
                    > Sent: Monday, May 4, 2020 3:04 PM
                    > To: dev@royale.apache.org<ma...@royale.apache.org>
                    > Subject: RE: [DISCUSS] Discuss Release Apache Royale 0.9.7
                    >
                    > Good catch Chris. I was focusing on the wrong message.
                    >
                    > From: Christofer Dutz<ma...@c-ware.de>
                    > Sent: Monday, May 4, 2020 2:09 PM
                    > To: dev@royale.apache.org<ma...@royale.apache.org>
                    > Subject: Re: [DISCUSS] Discuss Release Apache Royale 0.9.7
                    >
                    > Just some input from the sidelines:
                    > - It shouldn't have any impact on the build if you enable/disable profiles
                    > that don't exist. All you get is a warning that tells you the profiles
                    > don't exist.
                    >
                    > - The actual failure is because the the path to the prerequisiteCheck
                    > script is windows-encoded (Backslashs) ... strange thing is that this
                    > didn't fail for normal Windows executions both for Royale same as in PLC4X
                    > ... we've got the identical setup for 2-3 years now and haven't heard of
                    > any issues with it. I would guess the build is started somewhat differently
                    > than others ... perhaps it could be fixed by removing the
                    > "${project.basedir}/" prefix and using relative paths instead.
                    >
                    > And just a little explanation what this script does:
                    > It's a goovy script that is executed and checks if all required tools are
                    > available in the right versions and if all required environment-variables
                    > are set and are set to valid values. As soon as you run a Maven build it
                    > outputs a list of thigs it checked and if checks fail, it quickly fails the
                    > build with a list of findings the user has to address first.
                    >
                    > Hope that helps.
                    >
                    > Chris
                    >
                    >
                    >
                    > Am 04.05.20, 11:45 schrieb "Carlos Rovira" <ca...@apache.org>:
                    >
                    >     Hi Alex and Yishay,
                    >
                    >     first, congrats for the hard work to reach to this point. I think many
                    >     issues has been fixed and only that just is worth the time you guys
                    >     invested on it :)
                    >
                    >     regarding voting. I'm confident that my check will report a +1 since, I
                    >     consider all the points for a normal Apache release, but thinking in
                    > the
                    >     current problem with running maven from ant with old profiles... why
                    > the
                    >     need to make ANT run maven again. both are different build tools and
                    > both
                    >     need to work separately, but don't understand why one should run the
                    > other.
                    >     And if that's the case, why just make ant run maven? why not make
                    > maven run
                    >     ant too? I think it should be all or nothing
                    >
                    >     The other point I don't understand is about why to continue vote if you
                    >     detect the problems stated in this thread. For me is completely ok,
                    > but if
                    >     you worked hard to make all this complex release process, don't
                    > understand
                    >     that you finally consider green light when that approval script is
                    > failing.
                    >     For me that means that all that complication was not needed, and people
                    >     must check on its own that is something normal in an apache release,
                    > so no
                    >     problem at all with that.
                    >
                    >     if you consider it's ok to vote, for me is ok, since all seems to
                    > consider
                    >     the real minimum requirements, people is waiting long time, and I'm not
                    >     interested in discuss it, since is clear you see it necessary for your
                    >     release process, but just one to state it so we can all stop and take a
                    >     bird sight on all of it and help us to visualize. Sometimes we use to
                    >     loose perspective when we're working many time and hard in something.
                    >
                    >     Anyway, I'll wait to have clear if is time to try release and vote to
                    > not
                    >     waste time if it's not ok finally.
                    >
                    >     Thanks!
                    >
                    >     Carlos
                    >
                    >
                    >
                    >
                    >
                    >
                    >     El lun., 4 may. 2020 a las 9:11, Alex Harui (<aharui@adobe.com.invalid
                    > >)
                    >     escribió:
                    >
                    >     > I just quickly reviewed the various
                    > RELEASE_NOTES/README/LICENSE/NOTICE
                    >     > files.  I guess nobody had done that earlier.  The biggest problem
                    > is that
                    >     > there were 3 missing binary package dependencies in the LICENSE in
                    > the
                    >     > binary package.
                    >     >
                    >     > I noticed the copyright year in the various NOTICE.* files is still
                    > 2019
                    >     > but did not update it because I am running out of time.  I've heard
                    >     > different opinions on how important that is.
                    >     >
                    >     > The URL to the online Release Notes is in the
                    >     > royale-asjs/RELEASE_NOTES.md.  This might be a good time to create
                    > the wiki
                    >     > page if it doesn't already exist.
                    >     >
                    >     > I'm stopping work for tonight.
                    >     > -Alex
                    >     >
                    >     > On 5/3/20, 11:58 PM, "Yishay Weiss" <yi...@hotmail.com> wrote:
                    >     >
                    >     >     Ik, online release notes sounds like a good compromise. Thank
                    > for the
                    >     > fixes. Let the votes begin!
                    >     >     ________________________________
                    >     >     From: Alex Harui <ah...@adobe.com.INVALID>
                    >     >     Sent: Monday, May 4, 2020 6:00 AM
                    >     >     To: dev@royale.apache.org <de...@royale.apache.org>
                    >     >     Subject: Re: [DISCUSS] Discuss Release Apache Royale 0.9.7
                    >     >
                    >     >     Not sure I understood you.  We can't release a changed README in
                    >     > royale-compiler without starting an RC4.  The updated README has been
                    >     > committed to the release branch.  We have to revert some commits on
                    > the
                    >     > release branches that change the versions to 0.9.8 snapshot before
                    > starting
                    >     > over.
                    >     >
                    >     >     If you have the time to re-run most of the steps, that would be
                    > best,
                    >     > but will delay the release and I'm not sure it is worth it.  We have
                    > online
                    >     > release notes to make corrections.
                    >     >
                    >     >     I think it is mostly up to you though.
                    >     >     -Alex
                    >     >
                    >     >     On 5/3/20, 10:42 PM, "Yishay Weiss" <yi...@hotmail.com>
                    > wrote:
                    >     >
                    >     >         I think we should continue the vote. If more problems are
                    >     > discovered I can start another release candidate. I think we should
                    > at
                    >     > least fix the compile README to not use -main.
                    >     >
                    >     >         From: Alex Harui<ma...@adobe.com.INVALID>
                    >     >         Sent: Sunday, May 3, 2020 10:06 PM
                    >     >         To: dev@royale.apache.org<ma...@royale.apache.org>
                    >     >         Subject: Re: [DISCUSS] Discuss Release Apache Royale 0.9.7
                    >     >
                    >     >         Bummer.   Lots of little things flushed out late in the game.
                    >     >
                    >     >         -There are .afdesign binary files checked into our repos.
                    > These
                    >     > are binary files that aren't the common types (.PNG, .JPG, etc).
                    >     >         -New required folders (src/main) were added to the Maven
                    > build for
                    >     > royale-compiler and royale-asjs but not added to the Ant source
                    > packaging
                    >     >         -The uses of -main that Yishay found.
                    >     >
                    >     >         IMO, quickest way to a release is to not start over with an
                    > RC4
                    >     > unless we find a more major problem with RC3.  I've updated several
                    > files
                    >     > in the branch.  I'm going to skip releasecandidate.xml for now until
                    >     > someone wants to cut a release locally and use Ant to type fewer
                    > commands.
                    >     >
                    >     >         The Approval script will fail testing if the Ant source can
                    > be
                    >     > used by Maven.  Assuming the Maven distribution is working, this is
                    > less
                    >     > important.  So I think that we skip that test for this RC.  I put an
                    >     > ApproveRoyale.xml on dist that skips that test and then the approval
                    > script
                    >     > completed successfully.  I also manually tested that if we have the
                    > two
                    >     > missing folders that the ApproveRoyale.xml I checked into the release
                    >     > branch will build the Maven artifacts from the Ant source.
                    >     >
                    >     >         So, IMO, I think the packages are good enough for now and we
                    >     > should release unless we find something is broken in the jars and
                    > swcs.
                    >     >
                    >     >         My 2 cents,
                    >     >         -Alex
                    >     >
                    >     >         On 5/3/20, 8:08 AM, "Alex Harui" <ah...@adobe.com.INVALID>
                    > wrote:
                    >     >
                    >     >             I will look into it.
                    >     >
                    >     >             -Alex
                    >     >
                    >     >             On 5/3/20, 7:35 AM, "Yishay Weiss" <
                    > yishayjobs@hotmail.com>
                    >     > wrote:
                    >     >
                    >     >                 Whatever the fix is, it will also need to be applied
                    > in
                    >     > these files:
                    >     >
                    >     >                 C:\dev\flexjs\royale-asjs [release/0.9.7 =]> git grep
                    >     > "main,utils"
                    >     >                 ApproveRoyale.xml:            <arg
                    > value="-main,utils" />
                    >     >                 releasecandidate.xml:            <arg
                    > value="-main,utils"
                    >     > />
                    >     >                 releasecandidate.xml:            <arg
                    > value="-main,utils"
                    >     > />
                    >     >                 releasemgr/README:royale-compiler:  mvn clean
                    > install -P
                    >     > -main,utils
                    >     >                 C:\dev\flexjs\royale-asjs [release/0.9.7 =]> cd ..
                    >     >                 C:\dev\flexjs> cd .\royale-compiler\
                    >     >                 C:\dev\flexjs\royale-compiler [release/0.9.7 =]> git
                    > grep
                    >     > "main,utils"
                    >     >                 Jenkinsfile:                bat "mvn -U clean
                    > ${mavenGoal}
                    >     > ${mavenLocalRepo} -s C:\\.m2\\settings.xml -P -main,utils
                    >     > -Dcom.adobe.systemIdsForWhichTheTermsOfTheA
                    >     >                 dobeLicenseAgreementAreAccepted=3c9041a9,3872fc1e"
                    >     >                 README:        mvn clean install -P -main,utils
                    >     >
                    >     >                 From: Yishay Weiss<ma...@hotmail.com>
                    >     >                 Sent: Sunday, May 3, 2020 5:06 PM
                    >     >                 To: dev@royale.apache.org<mailto:
                    > dev@royale.apache.org>
                    >     >                 Subject: RE: [DISCUSS] Discuss Release Apache Royale
                    > 0.9.7
                    >     >
                    >     >                 Looks like the profiles in ApproveRoyale.xml need to
                    > be
                    >     > updated after Chris’s refactor. Can someone fix this?
                    >     >
                    >     >                        <exec executable="${mvn}" dir="${basedir}/${
                    >     > maven.package.url.name}/royale-compiler" failonerror="true" >
                    >     >                             <arg value="-P" />
                    >     >                             <arg value="-main,utils" />
                    >     >                             <arg value="clean" />
                    >     >                             <arg value="install" />
                    >     >                         </exec>
                    >     >                         <exec executable="${mvn}" dir="${basedir}/${
                    >     > maven.package.url.name}/royale-compiler" failonerror="true"
                    >     > inputstring="Yes">
                    >     >                             <arg value="clean" />
                    >     >                             <arg value="-P" />
                    >     >                             <arg value="${compiler_mvn_profiles}" />
                    >     >                             <arg value="install" />
                    >     >                         </exec>
                    >     >                         <exec executable="${mvn}" dir="${basedir}/${
                    >     > maven.package.url.name}/royale-typedefs" failonerror="true" >
                    >     >                             <arg value="clean" />
                    >     >                             <arg value="install" />
                    >     >                         </exec>
                    >     >                         <exec executable="${mvn}" dir="${basedir}/${
                    >     > maven.package.url.name}/royale-asjs" failonerror="true"
                    > inputstring="Yes">
                    >     >                             <arg value="${asjs_mvn_defines}" />
                    >     >                             <arg value="clean" />
                    >     >                             <arg value="-P" />
                    >     >                             <arg value="${asjs_mvn_profiles}" />
                    >     >                             <arg value="install" />
                    >     >                         </exec>
                    >     >
                    >     >                 From: Yishay Weiss<ma...@hotmail.com>
                    >     >                 Sent: Sunday, May 3, 2020 5:02 PM
                    >     >                 To: dev@royale.apache.org<mailto:
                    > dev@royale.apache.org>
                    >     >                 Subject: RE: [DISCUSS] Discuss Release Apache Royale
                    > 0.9.7
                    >     >
                    >     >                 Oops, may have been premature to start the vote.
                    >     >
                    >     >                 I’m getting this [1] when running ApproveRoyale.xml.
                    > Any
                    >     > ideas?
                    >     >
                    >     >                 [1]
                    >     >                 build_maven:
                    >     >                      [echo] Path is
                    >     >
                    > C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\Program
                    >     > Files\Intel\WiFi\bin\;C:\Prog
                    >     >                 ram Files\Common
                    >     >
                    > Files\Intel\WirelessCommon\;C:\dev\maven\apache-maven-3.6.1\bin;C:\dev\ant\apache-ant-1.10.1\bin;C:\Program
                    >     > Files (x86)\Vim\vim82;C:\Program Fi
                    >     >                 les\Git\cmd;C:\WINDOWS\System32\OpenSSH\;C:\Program
                    >     > Files\Microsoft VS Code\bin;C:\Program
                    >     > Files\PuTTY\;C:\Users\Yishay\AppData\Local\Microsoft\WindowsApps;C:\U
                    >     >
                    >     >
                    > sers\Yishay\AppData\Roaming\npm;C:\adb;C:\Users\Yishay\.windows-build-tools\python27;C:\Program
                    >     > Files\nodejs\;C:\Program Files\Java\jdk1.8.0_212\bin;C:\WINDOWS\
                    >     >
                    >     >
                    > system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;;C:\Program
                    >     > Files (x86)\Gpg4win\..\GnuPG\b
                    >     >                 in;C:\Program
                    >     >
                    > Files\SlikSvn\bin;C:\Users\Yishay\AppData\Local\Microsoft\WindowsApps;C:\Users\Yishay\AppData\Roaming\npm;;C:\Program
                    >     > Files (x86)\Vim\vim82
                    >     >                      [exec] [INFO] Scanning for projects...
                    >     >                      [exec] [INFO]
                    >     >
                    > ------------------------------------------------------------------------
                    >     >                      [exec] [INFO] Reactor Build Order:
                    >     >                      [exec] [INFO]
                    >     >                      [exec] [INFO] Apache Royale: Compiler: Parent
                    >     >                             [pom]
                    >     >                      [exec] [INFO] Apache Royale: Compiler:
                    >     > Compiler-Common                           [jar]
                    >     >                      [exec] [INFO] Apache Royale: Compiler: Test
                    > Utils
                    >     >                             [jar]
                    >     >                      [exec] [INFO] Apache Royale: Compiler: Externc
                    >     >                            [jar]
                    >     >                      [exec] [INFO] Apache Royale: Compiler: Compiler
                    >     >                             [jar]
                    >     >                      [exec] [INFO] Apache Royale: Compiler:
                    > Compiler-JX
                    >     >                            [jar]
                    >     >                      [exec] [INFO] Apache Royale: Compiler: SWFUtils
                    >     >                             [jar]
                    >     >                      [exec] [INFO] Apache Royale: Compiler: Debugger
                    >     >                             [jar]
                    >     >                      [exec] [INFO] Apache Royale: Compiler: OEM Layer
                    >     >                            [jar]
                    >     >                      [exec] [INFO] Apache Royale: Royale Ant Tasks
                    >     >                             [jar]
                    >     >                      [exec] [INFO] Apache Royale: RoyaleUnit Ant
                    > Tasks
                    >     >                             [jar]
                    >     >                      [exec] [INFO] Apache Royale: Royale Maven Plugin
                    >     >                   [maven-plugin]
                    >     >                      [exec] [INFO]
                    >     >                      [exec] [INFO] ---------<
                    >     > org.apache.royale.compiler:royale-compiler-parent >----------
                    >     >                      [exec] [INFO] Building Apache Royale: Compiler:
                    >     > Parent 0.9.8-SNAPSHOT           [1/12]
                    >     >                      [exec] [INFO] --------------------------------[
                    > pom
                    >     > ]---------------------------------
                    >     >                      [exec] [INFO]
                    >     >                      [exec] [INFO] --- maven-clean-plugin:3.1.0:clean
                    >     > (default-clean) @ royale-compiler-parent ---
                    >     >                      [exec] [INFO]
                    >     >                      [exec] [INFO] ---
                    > maven-enforcer-plugin:1.4.1:enforce
                    >     > (enforce-maven-version) @ royale-compiler-parent ---
                    >     >                      [exec] [INFO]
                    >     >                      [exec] [INFO] ---
                    > groovy-maven-plugin:2.1.1:execute
                    >     > (prerequisite-check) @ royale-compiler-parent ---
                    >     >                      [exec] [INFO]
                    >     >
                    > ------------------------------------------------------------------------
                    >     >                      [exec] [INFO] Reactor Summary for Apache Royale:
                    >     > Compiler: Parent 0.9.8-SNAPSHOT:
                    >     >                      [exec] [INFO]
                    >     >                      [exec] [INFO] Apache Royale: Compiler: Parent
                    >     > .................... FAILURE [  3.938 s]
                    >     >                      [exec] [INFO] Apache Royale: Compiler:
                    >     > Compiler-Common ........... SKIPPED
                    >     >                      [exec] [INFO] Apache Royale: Compiler: Test
                    > Utils
                    >     > ................ SKIPPED
                    >     >                      [exec] [INFO] Apache Royale: Compiler: Externc
                    >     > ................... SKIPPED
                    >     >                      [exec] [INFO] Apache Royale: Compiler: Compiler
                    >     > .................. SKIPPED
                    >     >                      [exec] [INFO] Apache Royale: Compiler:
                    > Compiler-JX
                    >     > ............... SKIPPED
                    >     >                      [exec] [INFO] Apache Royale: Compiler: SWFUtils
                    >     > .................. SKIPPED
                    >     >                      [exec] [INFO] Apache Royale: Compiler: Debugger
                    >     > .................. SKIPPED
                    >     >                      [exec] [INFO] Apache Royale: Compiler: OEM Layer
                    >     > ................. SKIPPED
                    >     >                      [exec] [INFO] Apache Royale: Royale Ant Tasks
                    >     > .................... SKIPPED
                    >     >                      [exec] [INFO] Apache Royale: RoyaleUnit Ant
                    > Tasks
                    >     > ................ SKIPPED
                    >     >                      [exec] [INFO] Apache Royale: Royale Maven Plugin
                    >     > ................. SKIPPED
                    >     >                      [exec] [INFO]
                    >     >
                    > ------------------------------------------------------------------------
                    >     >                      [exec] [INFO] BUILD FAILURE
                    >     >                      [exec] [INFO]
                    >     >
                    > ------------------------------------------------------------------------
                    >     >                      [exec] [INFO] Total time:  5.067 s
                    >     >                      [exec] [INFO] Finished at:
                    > 2020-05-03T16:52:27+03:00
                    >     >                      [exec] [INFO]
                    >     >
                    > ------------------------------------------------------------------------
                    >     >                      [exec] [WARNING] The requested profile "utils"
                    > could
                    >     > not be activated because it does not exist.
                    >     >                      [exec] [ERROR] Failed to execute goal
                    >     > org.codehaus.gmaven:groovy-maven-plugin:2.1.1:execute
                    > (prerequisite-check)
                    >     > on project royale-compiler-parent: Executi
                    >     >                 on prerequisite-check of goal
                    >     > org.codehaus.gmaven:groovy-maven-plugin:2.1.1:execute failed: startup
                    >     > failed:
                    >     >                      [exec] [ERROR] script1.groovy: 1: unexpected
                    > char:
                    >     > '\' @ line 1, column 3.
                    >     >                      [exec] [ERROR]
                    >     >
                    > C:\dev\dist\dist\dev\royale\0.9.7\rc3\apache-royale-0.9.7-maven-src\royale-compiler/src/main/script/prerequisiteCheck.groovy
                    >     >                      [exec] [ERROR]      ^
                    >     >                      [exec] [ERROR]
                    >     >                      [exec] [ERROR] 1 error
                    >     >                      [exec] [ERROR]
                    >     >                      [exec] [ERROR] -> [Help 1]
                    >     >                      [exec] [ERROR]
                    >     >                      [exec] [ERROR] To see the full stack trace of
                    > the
                    >     > errors, re-run Maven with the -e switch.
                    >     >                      [exec] [ERROR] Re-run Maven using the -X switch
                    > to
                    >     > enable full debug logging.
                    >     >                      [exec] [ERROR]
                    >     >                      [exec] [ERROR] For more information about the
                    > errors
                    >     > and possible solutions, please read the following articles:
                    >     >                      [exec] [ERROR] [Help 1]
                    >     >
                    > https://nam04.safelinks.protection.outlook.com/?url=http%3A%2F%2Fcwiki.apache.org%2Fconfluence%2Fdisplay%2FMAVEN%2FPluginExecutionException&amp;data=02%7C01%7Caharui%40adobe.com%7Cfa05d791d53a493517b408d7f0bcfc86%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637242566799906367&amp;sdata=9qx6NhtRzJw%2F8HCPjSipgzCnzGLIFf%2BrXIhJPt8GiKo%3D&amp;reserved=0
                    >     >                      [exec] Picked up JAVA_TOOL_OPTIONS:
                    >     > -Dfile.encoding=UTF-8
                    >     >
                    >     >                 BUILD FAILED
                    >     >
                    >     > C:\dev\dist\dist\dev\royale\0.9.7\rc3\ApproveRoyale.xml:780: The
                    > following
                    >     > error occurred while executing this line:
                    >     >
                    >     > C:\dev\dist\dist\dev\royale\0.9.7\rc3\ApproveRoyale.xml:797: exec
                    > returned:
                    >     > 1
                    >     >
                    >     >                 Total time: 122 minutes 58 seconds
                    >     >                 C:\dev\dist\dist\dev\royale\0.9.7\rc3> From:
                    >     > apacheroyaleci@gmail.com<ma...@gmail.com>
                    >     >                 Sent: Sunday, May 3, 2020 4:53 PM
                    >     >                 To: dev@royale.apache.org<mailto:
                    > dev@royale.apache.org>
                    >     >                 Subject: [DISCUSS] Discuss Release Apache Royale
                    > 0.9.7
                    >     >
                    >     >                 This is the discussion thread.
                    >     >
                    >     >                 Thanks,
                    >     >                 Yishay Weiss
                    >     >
                    >     >
                    >     >
                    >     >
                    >     >
                    >     >
                    >     >
                    >     >
                    >     >
                    >     >
                    >
                    >     --
                    >     Carlos Rovira
                    >     https://nam04.safelinks.protection.outlook.com/?url=http%3A%2F%2Fabout.me%2Fcarlosrovira&amp;data=02%7C01%7Caharui%40adobe.com%7Cfa05d791d53a493517b408d7f0bcfc86%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637242566799906367&amp;sdata=NB3hw%2FwMC1Kji%2BRXdm47Ran0o1X5edxIMlZhYrAa0xg%3D&amp;reserved=0
                    >
                    >
                    >
        
                    --
        
                    Piotr Zarzycki
        
                    Patreon: *https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.patreon.com%2Fpiotrzarzycki&amp;data=02%7C01%7Caharui%40adobe.com%7Cfa05d791d53a493517b408d7f0bcfc86%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637242566799906367&amp;sdata=55L0no0Pq%2Fg4ATa%2Fs5s2eUajo84LicUtLYnSTok2JyQ%3D&amp;reserved=0
                    <https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.patreon.com%2Fpiotrzarzycki&amp;data=02%7C01%7Caharui%40adobe.com%7Cfa05d791d53a493517b408d7f0bcfc86%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637242566799906367&amp;sdata=55L0no0Pq%2Fg4ATa%2Fs5s2eUajo84LicUtLYnSTok2JyQ%3D&amp;reserved=0>*
        
        
        
        
        
        
        
        
    
    


Re: [DISCUSS] Discuss Release Apache Royale 0.9.7

Posted by Alex Harui <ah...@adobe.com.INVALID>.
Thanks Yishay.

I am putting together CI jobs to verify that my changes will pick up the groovy files.  The files that changed are part of the source package and were tagged as RC3 and one of them is in royale-compiler which is why we must start essentially from the beginning.  You can skip the CI steps that create the release branches and set version numbers, but we have to run pretty much all of the steps you ran last time (2, 3, 6, 7,  10, 11, 13).  If I have time I will revert the pom changes the release-plugin makes to the release branch.

-Alex

On 5/4/20, 10:48 PM, "Yishay Weiss" <yi...@hotmail.com> wrote:

    Hi All,
    
    It’s starting to look like the cleanest solution is to start an RC4. I intend to start working on that in 10 hours or so. In the meantime, I’d appreciate it if people took time to look at RC3, so we don’t end up with an RC5.
    
    Thanks,
    Yishay
    
    From: Alex Harui<ma...@adobe.com.INVALID>
    Sent: Tuesday, May 5, 2020 12:22 AM
    To: dev@royale.apache.org<ma...@royale.apache.org>
    Subject: Re: [DISCUSS] Discuss Release Apache Royale 0.9.7
    
    The Ant packages only contain things we know we want to release.  Top-level folders are not whitelisted in because you never know what might be in them.  We've never released the manualtests folder for example, so we don't have to spend time certifying it for code quality and build-ability, license, etc.  We've never shipped the top-level src folder because it used to only contain a site folder that wasn't going to be of use to our users.  So when the groovy scripts were added to the src folder, they were not included in the Ant packaging.
    
    We also have never voted on and released the 3 top-level Maven source packages, mainly to reduce the amount of work the voters need to do.  The Maven source packages are "tested" by the Maven release plugin, and the 3 packages are unpacked and repacked into the Ant package.  So far, we've found that two new files were missed.
    
    How many of our users build the source package is one factor and I think the answer for Royale is that few people do it.  Apache release are supposed to "build" and the Ant source package will build with Ant.
    
    IMO, the best next thing for PMC members to do is to download the RC and try it with Ant, and/or use Maven to point to the staging repos and test the artifacts that have been staged up there and see if we see any other big issues.  Maybe we'll find something else and make RC4 an obvious choice.
    
    Other choices are:
    A) Release RC3 with documenting all of the problems in the online release notes
    B) Also certifying and voting on the 3 Maven source packages.
    
    IMO, what we don't want to see happen is for folks to not test RC3 and find out some big issue later.
    
    My 2 cents,
    -Alex
    
    On 5/4/20, 12:24 PM, "Christofer Dutz" <ch...@c-ware.de> wrote:
    
        The more I think about it .... it's actually not good that the groovy script isn't in there as this way you will not be able to download, unpack and build anything with maven.
        As maven calls this script as the first thing in every maven build to ensure everything is setup.
    
        Without this, you will never get past the Maven validate phase ... so if I had a vote, I would probably vote -1 on that.
    
        When ere these files getting lost? In the initial source bundles built by maven they should be in there ... so probably you only have to re-do some of the last steps.
    
        Chris
    
    
    
        Am 04.05.20, 20:13 schrieb "Yishay Weiss" <yi...@hotmail.com>:
    
            Ok, I just verified that copying the script to the right location makes the groovy plugin happy, so it doesn’t seem to be a windows or backslash issue after all.
    
            I need an explanation on when Maven will be used to build the Ant sources to decide if it’s worth an RC4.
    
            From: Alex Harui<ma...@adobe.com.INVALID>
            Sent: Monday, May 4, 2020 7:14 PM
            To: dev@royale.apache.org<ma...@royale.apache.org>
            Subject: Re: [DISCUSS] Discuss Release Apache Royale 0.9.7
    
            The groovy script is not in the ant packages on dist.  My earlier email tried to explain that.   Not every file in the repo ends up in the ant packages on purpose.   If we do an RC4, hopefully the changes I made will pick those two files.
    
            -Alex
    
            On 5/4/20, 8:54 AM, "Yishay Weiss" <yi...@hotmail.com> wrote:
    
                .mvn folder exists in GitHub but not in SVN. Could that be related?
    
                From: Yishay Weiss<ma...@hotmail.com>
                Sent: Monday, May 4, 2020 6:40 PM
                To: dev@royale.apache.org<ma...@royale.apache.org>
                Subject: RE: [DISCUSS] Discuss Release Apache Royale 0.9.7
    
                Look down-thread:
    
                >     >                      [exec] [ERROR] Failed to execute goal
                >     > org.codehaus.gmaven:groovy-maven-plugin:2.1.1:execute
                > (prerequisite-check)
                >     > on project royale-compiler-parent: Executi
                >     >                 on prerequisite-check of goal
                >     > org.codehaus.gmaven:groovy-maven-plugin:2.1.1:execute failed: startup
                >     > failed:
                >     >                      [exec] [ERROR] script1.groovy: 1: unexpected
                > char:
                >     > '\' @ line 1, column 3.
                >     >                      [exec] [ERROR]
                >     >
                > C:\dev\dist\dist\dev\royale\0.9.7\rc3\apache-royale-0.9.7-maven-src\royale-compiler/src/main/script/prerequisiteCheck.groovy
                I verified that the groovy plugin was being called in both case and was being fed backslashes as well as forward slashes in both cases. Also, both have the same version: 2.1.1
    
    
    
    
                From: Piotr Zarzycki <pi...@gmail.com>
                Sent: Monday, May 4, 2020 6:35:22 PM
                To: Apache Royale Development <de...@royale.apache.org>
                Subject: Re: [DISCUSS] Discuss Release Apache Royale 0.9.7
    
                Something cut the message. Could you paste here  https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fpaste.apache.org%2F&amp;data=02%7C01%7Caharui%40adobe.com%7Ced5d4ee7540e4990574708d7f0b7faf2%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637242545299471935&amp;sdata=wVqtlF67yg68bFuygWK4r1PivLJxWxBv8XZrC4kPGyE%3D&amp;reserved=0
    
                pon., 4 maj 2020 o 17:32 Yishay Weiss <yi...@hotmail.com> napisał(a):
    
                > This means though, that it’s still failing on Windows after Alex’s
                > changes, as I’ve verified. I’m getting a bit lost trying to debug this.
                >
                > Running from the SVN dist repo
                >
                > C:\dev\dist\dist\dev\royale\0.9.7\rc3\apache-royale-0.9.7-maven-src\royale-compiler>
                > mvn clean install
                >
                > Fails with the below message,
                >
                > But running the same command from the git repo
                >
                > C:\dev\flexjs\royale-compiler [release/0.9.7 =]> mvn clean install
                >
                > Does not fail.
                >
                > Any ideas?
                >
                >
                >
                >
                > From: Yishay Weiss<ma...@hotmail.com>
                > Sent: Monday, May 4, 2020 3:04 PM
                > To: dev@royale.apache.org<ma...@royale.apache.org>
                > Subject: RE: [DISCUSS] Discuss Release Apache Royale 0.9.7
                >
                > Good catch Chris. I was focusing on the wrong message.
                >
                > From: Christofer Dutz<ma...@c-ware.de>
                > Sent: Monday, May 4, 2020 2:09 PM
                > To: dev@royale.apache.org<ma...@royale.apache.org>
                > Subject: Re: [DISCUSS] Discuss Release Apache Royale 0.9.7
                >
                > Just some input from the sidelines:
                > - It shouldn't have any impact on the build if you enable/disable profiles
                > that don't exist. All you get is a warning that tells you the profiles
                > don't exist.
                >
                > - The actual failure is because the the path to the prerequisiteCheck
                > script is windows-encoded (Backslashs) ... strange thing is that this
                > didn't fail for normal Windows executions both for Royale same as in PLC4X
                > ... we've got the identical setup for 2-3 years now and haven't heard of
                > any issues with it. I would guess the build is started somewhat differently
                > than others ... perhaps it could be fixed by removing the
                > "${project.basedir}/" prefix and using relative paths instead.
                >
                > And just a little explanation what this script does:
                > It's a goovy script that is executed and checks if all required tools are
                > available in the right versions and if all required environment-variables
                > are set and are set to valid values. As soon as you run a Maven build it
                > outputs a list of thigs it checked and if checks fail, it quickly fails the
                > build with a list of findings the user has to address first.
                >
                > Hope that helps.
                >
                > Chris
                >
                >
                >
                > Am 04.05.20, 11:45 schrieb "Carlos Rovira" <ca...@apache.org>:
                >
                >     Hi Alex and Yishay,
                >
                >     first, congrats for the hard work to reach to this point. I think many
                >     issues has been fixed and only that just is worth the time you guys
                >     invested on it :)
                >
                >     regarding voting. I'm confident that my check will report a +1 since, I
                >     consider all the points for a normal Apache release, but thinking in
                > the
                >     current problem with running maven from ant with old profiles... why
                > the
                >     need to make ANT run maven again. both are different build tools and
                > both
                >     need to work separately, but don't understand why one should run the
                > other.
                >     And if that's the case, why just make ant run maven? why not make
                > maven run
                >     ant too? I think it should be all or nothing
                >
                >     The other point I don't understand is about why to continue vote if you
                >     detect the problems stated in this thread. For me is completely ok,
                > but if
                >     you worked hard to make all this complex release process, don't
                > understand
                >     that you finally consider green light when that approval script is
                > failing.
                >     For me that means that all that complication was not needed, and people
                >     must check on its own that is something normal in an apache release,
                > so no
                >     problem at all with that.
                >
                >     if you consider it's ok to vote, for me is ok, since all seems to
                > consider
                >     the real minimum requirements, people is waiting long time, and I'm not
                >     interested in discuss it, since is clear you see it necessary for your
                >     release process, but just one to state it so we can all stop and take a
                >     bird sight on all of it and help us to visualize. Sometimes we use to
                >     loose perspective when we're working many time and hard in something.
                >
                >     Anyway, I'll wait to have clear if is time to try release and vote to
                > not
                >     waste time if it's not ok finally.
                >
                >     Thanks!
                >
                >     Carlos
                >
                >
                >
                >
                >
                >
                >     El lun., 4 may. 2020 a las 9:11, Alex Harui (<aharui@adobe.com.invalid
                > >)
                >     escribió:
                >
                >     > I just quickly reviewed the various
                > RELEASE_NOTES/README/LICENSE/NOTICE
                >     > files.  I guess nobody had done that earlier.  The biggest problem
                > is that
                >     > there were 3 missing binary package dependencies in the LICENSE in
                > the
                >     > binary package.
                >     >
                >     > I noticed the copyright year in the various NOTICE.* files is still
                > 2019
                >     > but did not update it because I am running out of time.  I've heard
                >     > different opinions on how important that is.
                >     >
                >     > The URL to the online Release Notes is in the
                >     > royale-asjs/RELEASE_NOTES.md.  This might be a good time to create
                > the wiki
                >     > page if it doesn't already exist.
                >     >
                >     > I'm stopping work for tonight.
                >     > -Alex
                >     >
                >     > On 5/3/20, 11:58 PM, "Yishay Weiss" <yi...@hotmail.com> wrote:
                >     >
                >     >     Ik, online release notes sounds like a good compromise. Thank
                > for the
                >     > fixes. Let the votes begin!
                >     >     ________________________________
                >     >     From: Alex Harui <ah...@adobe.com.INVALID>
                >     >     Sent: Monday, May 4, 2020 6:00 AM
                >     >     To: dev@royale.apache.org <de...@royale.apache.org>
                >     >     Subject: Re: [DISCUSS] Discuss Release Apache Royale 0.9.7
                >     >
                >     >     Not sure I understood you.  We can't release a changed README in
                >     > royale-compiler without starting an RC4.  The updated README has been
                >     > committed to the release branch.  We have to revert some commits on
                > the
                >     > release branches that change the versions to 0.9.8 snapshot before
                > starting
                >     > over.
                >     >
                >     >     If you have the time to re-run most of the steps, that would be
                > best,
                >     > but will delay the release and I'm not sure it is worth it.  We have
                > online
                >     > release notes to make corrections.
                >     >
                >     >     I think it is mostly up to you though.
                >     >     -Alex
                >     >
                >     >     On 5/3/20, 10:42 PM, "Yishay Weiss" <yi...@hotmail.com>
                > wrote:
                >     >
                >     >         I think we should continue the vote. If more problems are
                >     > discovered I can start another release candidate. I think we should
                > at
                >     > least fix the compile README to not use -main.
                >     >
                >     >         From: Alex Harui<ma...@adobe.com.INVALID>
                >     >         Sent: Sunday, May 3, 2020 10:06 PM
                >     >         To: dev@royale.apache.org<ma...@royale.apache.org>
                >     >         Subject: Re: [DISCUSS] Discuss Release Apache Royale 0.9.7
                >     >
                >     >         Bummer.   Lots of little things flushed out late in the game.
                >     >
                >     >         -There are .afdesign binary files checked into our repos.
                > These
                >     > are binary files that aren't the common types (.PNG, .JPG, etc).
                >     >         -New required folders (src/main) were added to the Maven
                > build for
                >     > royale-compiler and royale-asjs but not added to the Ant source
                > packaging
                >     >         -The uses of -main that Yishay found.
                >     >
                >     >         IMO, quickest way to a release is to not start over with an
                > RC4
                >     > unless we find a more major problem with RC3.  I've updated several
                > files
                >     > in the branch.  I'm going to skip releasecandidate.xml for now until
                >     > someone wants to cut a release locally and use Ant to type fewer
                > commands.
                >     >
                >     >         The Approval script will fail testing if the Ant source can
                > be
                >     > used by Maven.  Assuming the Maven distribution is working, this is
                > less
                >     > important.  So I think that we skip that test for this RC.  I put an
                >     > ApproveRoyale.xml on dist that skips that test and then the approval
                > script
                >     > completed successfully.  I also manually tested that if we have the
                > two
                >     > missing folders that the ApproveRoyale.xml I checked into the release
                >     > branch will build the Maven artifacts from the Ant source.
                >     >
                >     >         So, IMO, I think the packages are good enough for now and we
                >     > should release unless we find something is broken in the jars and
                > swcs.
                >     >
                >     >         My 2 cents,
                >     >         -Alex
                >     >
                >     >         On 5/3/20, 8:08 AM, "Alex Harui" <ah...@adobe.com.INVALID>
                > wrote:
                >     >
                >     >             I will look into it.
                >     >
                >     >             -Alex
                >     >
                >     >             On 5/3/20, 7:35 AM, "Yishay Weiss" <
                > yishayjobs@hotmail.com>
                >     > wrote:
                >     >
                >     >                 Whatever the fix is, it will also need to be applied
                > in
                >     > these files:
                >     >
                >     >                 C:\dev\flexjs\royale-asjs [release/0.9.7 =]> git grep
                >     > "main,utils"
                >     >                 ApproveRoyale.xml:            <arg
                > value="-main,utils" />
                >     >                 releasecandidate.xml:            <arg
                > value="-main,utils"
                >     > />
                >     >                 releasecandidate.xml:            <arg
                > value="-main,utils"
                >     > />
                >     >                 releasemgr/README:royale-compiler:  mvn clean
                > install -P
                >     > -main,utils
                >     >                 C:\dev\flexjs\royale-asjs [release/0.9.7 =]> cd ..
                >     >                 C:\dev\flexjs> cd .\royale-compiler\
                >     >                 C:\dev\flexjs\royale-compiler [release/0.9.7 =]> git
                > grep
                >     > "main,utils"
                >     >                 Jenkinsfile:                bat "mvn -U clean
                > ${mavenGoal}
                >     > ${mavenLocalRepo} -s C:\\.m2\\settings.xml -P -main,utils
                >     > -Dcom.adobe.systemIdsForWhichTheTermsOfTheA
                >     >                 dobeLicenseAgreementAreAccepted=3c9041a9,3872fc1e"
                >     >                 README:        mvn clean install -P -main,utils
                >     >
                >     >                 From: Yishay Weiss<ma...@hotmail.com>
                >     >                 Sent: Sunday, May 3, 2020 5:06 PM
                >     >                 To: dev@royale.apache.org<mailto:
                > dev@royale.apache.org>
                >     >                 Subject: RE: [DISCUSS] Discuss Release Apache Royale
                > 0.9.7
                >     >
                >     >                 Looks like the profiles in ApproveRoyale.xml need to
                > be
                >     > updated after Chris’s refactor. Can someone fix this?
                >     >
                >     >                        <exec executable="${mvn}" dir="${basedir}/${
                >     > maven.package.url.name}/royale-compiler" failonerror="true" >
                >     >                             <arg value="-P" />
                >     >                             <arg value="-main,utils" />
                >     >                             <arg value="clean" />
                >     >                             <arg value="install" />
                >     >                         </exec>
                >     >                         <exec executable="${mvn}" dir="${basedir}/${
                >     > maven.package.url.name}/royale-compiler" failonerror="true"
                >     > inputstring="Yes">
                >     >                             <arg value="clean" />
                >     >                             <arg value="-P" />
                >     >                             <arg value="${compiler_mvn_profiles}" />
                >     >                             <arg value="install" />
                >     >                         </exec>
                >     >                         <exec executable="${mvn}" dir="${basedir}/${
                >     > maven.package.url.name}/royale-typedefs" failonerror="true" >
                >     >                             <arg value="clean" />
                >     >                             <arg value="install" />
                >     >                         </exec>
                >     >                         <exec executable="${mvn}" dir="${basedir}/${
                >     > maven.package.url.name}/royale-asjs" failonerror="true"
                > inputstring="Yes">
                >     >                             <arg value="${asjs_mvn_defines}" />
                >     >                             <arg value="clean" />
                >     >                             <arg value="-P" />
                >     >                             <arg value="${asjs_mvn_profiles}" />
                >     >                             <arg value="install" />
                >     >                         </exec>
                >     >
                >     >                 From: Yishay Weiss<ma...@hotmail.com>
                >     >                 Sent: Sunday, May 3, 2020 5:02 PM
                >     >                 To: dev@royale.apache.org<mailto:
                > dev@royale.apache.org>
                >     >                 Subject: RE: [DISCUSS] Discuss Release Apache Royale
                > 0.9.7
                >     >
                >     >                 Oops, may have been premature to start the vote.
                >     >
                >     >                 I’m getting this [1] when running ApproveRoyale.xml.
                > Any
                >     > ideas?
                >     >
                >     >                 [1]
                >     >                 build_maven:
                >     >                      [echo] Path is
                >     >
                > C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\Program
                >     > Files\Intel\WiFi\bin\;C:\Prog
                >     >                 ram Files\Common
                >     >
                > Files\Intel\WirelessCommon\;C:\dev\maven\apache-maven-3.6.1\bin;C:\dev\ant\apache-ant-1.10.1\bin;C:\Program
                >     > Files (x86)\Vim\vim82;C:\Program Fi
                >     >                 les\Git\cmd;C:\WINDOWS\System32\OpenSSH\;C:\Program
                >     > Files\Microsoft VS Code\bin;C:\Program
                >     > Files\PuTTY\;C:\Users\Yishay\AppData\Local\Microsoft\WindowsApps;C:\U
                >     >
                >     >
                > sers\Yishay\AppData\Roaming\npm;C:\adb;C:\Users\Yishay\.windows-build-tools\python27;C:\Program
                >     > Files\nodejs\;C:\Program Files\Java\jdk1.8.0_212\bin;C:\WINDOWS\
                >     >
                >     >
                > system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;;C:\Program
                >     > Files (x86)\Gpg4win\..\GnuPG\b
                >     >                 in;C:\Program
                >     >
                > Files\SlikSvn\bin;C:\Users\Yishay\AppData\Local\Microsoft\WindowsApps;C:\Users\Yishay\AppData\Roaming\npm;;C:\Program
                >     > Files (x86)\Vim\vim82
                >     >                      [exec] [INFO] Scanning for projects...
                >     >                      [exec] [INFO]
                >     >
                > ------------------------------------------------------------------------
                >     >                      [exec] [INFO] Reactor Build Order:
                >     >                      [exec] [INFO]
                >     >                      [exec] [INFO] Apache Royale: Compiler: Parent
                >     >                             [pom]
                >     >                      [exec] [INFO] Apache Royale: Compiler:
                >     > Compiler-Common                           [jar]
                >     >                      [exec] [INFO] Apache Royale: Compiler: Test
                > Utils
                >     >                             [jar]
                >     >                      [exec] [INFO] Apache Royale: Compiler: Externc
                >     >                            [jar]
                >     >                      [exec] [INFO] Apache Royale: Compiler: Compiler
                >     >                             [jar]
                >     >                      [exec] [INFO] Apache Royale: Compiler:
                > Compiler-JX
                >     >                            [jar]
                >     >                      [exec] [INFO] Apache Royale: Compiler: SWFUtils
                >     >                             [jar]
                >     >                      [exec] [INFO] Apache Royale: Compiler: Debugger
                >     >                             [jar]
                >     >                      [exec] [INFO] Apache Royale: Compiler: OEM Layer
                >     >                            [jar]
                >     >                      [exec] [INFO] Apache Royale: Royale Ant Tasks
                >     >                             [jar]
                >     >                      [exec] [INFO] Apache Royale: RoyaleUnit Ant
                > Tasks
                >     >                             [jar]
                >     >                      [exec] [INFO] Apache Royale: Royale Maven Plugin
                >     >                   [maven-plugin]
                >     >                      [exec] [INFO]
                >     >                      [exec] [INFO] ---------<
                >     > org.apache.royale.compiler:royale-compiler-parent >----------
                >     >                      [exec] [INFO] Building Apache Royale: Compiler:
                >     > Parent 0.9.8-SNAPSHOT           [1/12]
                >     >                      [exec] [INFO] --------------------------------[
                > pom
                >     > ]---------------------------------
                >     >                      [exec] [INFO]
                >     >                      [exec] [INFO] --- maven-clean-plugin:3.1.0:clean
                >     > (default-clean) @ royale-compiler-parent ---
                >     >                      [exec] [INFO]
                >     >                      [exec] [INFO] ---
                > maven-enforcer-plugin:1.4.1:enforce
                >     > (enforce-maven-version) @ royale-compiler-parent ---
                >     >                      [exec] [INFO]
                >     >                      [exec] [INFO] ---
                > groovy-maven-plugin:2.1.1:execute
                >     > (prerequisite-check) @ royale-compiler-parent ---
                >     >                      [exec] [INFO]
                >     >
                > ------------------------------------------------------------------------
                >     >                      [exec] [INFO] Reactor Summary for Apache Royale:
                >     > Compiler: Parent 0.9.8-SNAPSHOT:
                >     >                      [exec] [INFO]
                >     >                      [exec] [INFO] Apache Royale: Compiler: Parent
                >     > .................... FAILURE [  3.938 s]
                >     >                      [exec] [INFO] Apache Royale: Compiler:
                >     > Compiler-Common ........... SKIPPED
                >     >                      [exec] [INFO] Apache Royale: Compiler: Test
                > Utils
                >     > ................ SKIPPED
                >     >                      [exec] [INFO] Apache Royale: Compiler: Externc
                >     > ................... SKIPPED
                >     >                      [exec] [INFO] Apache Royale: Compiler: Compiler
                >     > .................. SKIPPED
                >     >                      [exec] [INFO] Apache Royale: Compiler:
                > Compiler-JX
                >     > ............... SKIPPED
                >     >                      [exec] [INFO] Apache Royale: Compiler: SWFUtils
                >     > .................. SKIPPED
                >     >                      [exec] [INFO] Apache Royale: Compiler: Debugger
                >     > .................. SKIPPED
                >     >                      [exec] [INFO] Apache Royale: Compiler: OEM Layer
                >     > ................. SKIPPED
                >     >                      [exec] [INFO] Apache Royale: Royale Ant Tasks
                >     > .................... SKIPPED
                >     >                      [exec] [INFO] Apache Royale: RoyaleUnit Ant
                > Tasks
                >     > ................ SKIPPED
                >     >                      [exec] [INFO] Apache Royale: Royale Maven Plugin
                >     > ................. SKIPPED
                >     >                      [exec] [INFO]
                >     >
                > ------------------------------------------------------------------------
                >     >                      [exec] [INFO] BUILD FAILURE
                >     >                      [exec] [INFO]
                >     >
                > ------------------------------------------------------------------------
                >     >                      [exec] [INFO] Total time:  5.067 s
                >     >                      [exec] [INFO] Finished at:
                > 2020-05-03T16:52:27+03:00
                >     >                      [exec] [INFO]
                >     >
                > ------------------------------------------------------------------------
                >     >                      [exec] [WARNING] The requested profile "utils"
                > could
                >     > not be activated because it does not exist.
                >     >                      [exec] [ERROR] Failed to execute goal
                >     > org.codehaus.gmaven:groovy-maven-plugin:2.1.1:execute
                > (prerequisite-check)
                >     > on project royale-compiler-parent: Executi
                >     >                 on prerequisite-check of goal
                >     > org.codehaus.gmaven:groovy-maven-plugin:2.1.1:execute failed: startup
                >     > failed:
                >     >                      [exec] [ERROR] script1.groovy: 1: unexpected
                > char:
                >     > '\' @ line 1, column 3.
                >     >                      [exec] [ERROR]
                >     >
                > C:\dev\dist\dist\dev\royale\0.9.7\rc3\apache-royale-0.9.7-maven-src\royale-compiler/src/main/script/prerequisiteCheck.groovy
                >     >                      [exec] [ERROR]      ^
                >     >                      [exec] [ERROR]
                >     >                      [exec] [ERROR] 1 error
                >     >                      [exec] [ERROR]
                >     >                      [exec] [ERROR] -> [Help 1]
                >     >                      [exec] [ERROR]
                >     >                      [exec] [ERROR] To see the full stack trace of
                > the
                >     > errors, re-run Maven with the -e switch.
                >     >                      [exec] [ERROR] Re-run Maven using the -X switch
                > to
                >     > enable full debug logging.
                >     >                      [exec] [ERROR]
                >     >                      [exec] [ERROR] For more information about the
                > errors
                >     > and possible solutions, please read the following articles:
                >     >                      [exec] [ERROR] [Help 1]
                >     >
                > https://nam04.safelinks.protection.outlook.com/?url=http%3A%2F%2Fcwiki.apache.org%2Fconfluence%2Fdisplay%2FMAVEN%2FPluginExecutionException&amp;data=02%7C01%7Caharui%40adobe.com%7Ced5d4ee7540e4990574708d7f0b7faf2%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637242545299471935&amp;sdata=mQr6czuTqYgW12Va96BcI%2FyFJTufRbBhDMk0jnnqXMA%3D&amp;reserved=0
                >     >                      [exec] Picked up JAVA_TOOL_OPTIONS:
                >     > -Dfile.encoding=UTF-8
                >     >
                >     >                 BUILD FAILED
                >     >
                >     > C:\dev\dist\dist\dev\royale\0.9.7\rc3\ApproveRoyale.xml:780: The
                > following
                >     > error occurred while executing this line:
                >     >
                >     > C:\dev\dist\dist\dev\royale\0.9.7\rc3\ApproveRoyale.xml:797: exec
                > returned:
                >     > 1
                >     >
                >     >                 Total time: 122 minutes 58 seconds
                >     >                 C:\dev\dist\dist\dev\royale\0.9.7\rc3> From:
                >     > apacheroyaleci@gmail.com<ma...@gmail.com>
                >     >                 Sent: Sunday, May 3, 2020 4:53 PM
                >     >                 To: dev@royale.apache.org<mailto:
                > dev@royale.apache.org>
                >     >                 Subject: [DISCUSS] Discuss Release Apache Royale
                > 0.9.7
                >     >
                >     >                 This is the discussion thread.
                >     >
                >     >                 Thanks,
                >     >                 Yishay Weiss
                >     >
                >     >
                >     >
                >     >
                >     >
                >     >
                >     >
                >     >
                >     >
                >     >
                >
                >     --
                >     Carlos Rovira
                >     https://nam04.safelinks.protection.outlook.com/?url=http%3A%2F%2Fabout.me%2Fcarlosrovira&amp;data=02%7C01%7Caharui%40adobe.com%7Ced5d4ee7540e4990574708d7f0b7faf2%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637242545299471935&amp;sdata=%2BF8%2BybkaiP3Y8qekuXjhtVDmW%2Fm%2FfJa7QWUFEsISJpE%3D&amp;reserved=0
                >
                >
                >
    
                --
    
                Piotr Zarzycki
    
                Patreon: *https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.patreon.com%2Fpiotrzarzycki&amp;data=02%7C01%7Caharui%40adobe.com%7Ced5d4ee7540e4990574708d7f0b7faf2%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637242545299471935&amp;sdata=kCSa2%2Bd0wkGTHXlZOeTX8PJT3TlphmUZQlc%2BQ8PGkZ0%3D&amp;reserved=0
                <https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.patreon.com%2Fpiotrzarzycki&amp;data=02%7C01%7Caharui%40adobe.com%7Ced5d4ee7540e4990574708d7f0b7faf2%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637242545299471935&amp;sdata=kCSa2%2Bd0wkGTHXlZOeTX8PJT3TlphmUZQlc%2BQ8PGkZ0%3D&amp;reserved=0>*
                From: Piotr Zarzycki<ma...@gmail.com>
                Sent: Monday, May 4, 2020 6:35 PM
                To: Apache Royale Development<ma...@royale.apache.org>
                Subject: Re: [DISCUSS] Discuss Release Apache Royale 0.9.7
    
                Something cut the message. Could you paste here  https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fpaste.apache.org%2F&amp;data=02%7C01%7Caharui%40adobe.com%7Ced5d4ee7540e4990574708d7f0b7faf2%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637242545299471935&amp;sdata=wVqtlF67yg68bFuygWK4r1PivLJxWxBv8XZrC4kPGyE%3D&amp;reserved=0
    
                pon., 4 maj 2020 o 17:32 Yishay Weiss <yi...@hotmail.com> napisał(a):
    
                > This means though, that it’s still failing on Windows after Alex’s
                > changes, as I’ve verified. I’m getting a bit lost trying to debug this.
                >
                > Running from the SVN dist repo
                >
                > C:\dev\dist\dist\dev\royale\0.9.7\rc3\apache-royale-0.9.7-maven-src\royale-compiler>
                > mvn clean install
                >
                > Fails with the below message,
                >
                > But running the same command from the git repo
                >
                > C:\dev\flexjs\royale-compiler [release/0.9.7 =]> mvn clean install
                >
                > Does not fail.
                >
                > Any ideas?
                >
                >
                >
                >
                > From: Yishay Weiss<ma...@hotmail.com>
                > Sent: Monday, May 4, 2020 3:04 PM
                > To: dev@royale.apache.org<ma...@royale.apache.org>
                > Subject: RE: [DISCUSS] Discuss Release Apache Royale 0.9.7
                >
                > Good catch Chris. I was focusing on the wrong message.
                >
                > From: Christofer Dutz<ma...@c-ware.de>
                > Sent: Monday, May 4, 2020 2:09 PM
                > To: dev@royale.apache.org<ma...@royale.apache.org>
                > Subject: Re: [DISCUSS] Discuss Release Apache Royale 0.9.7
                >
                > Just some input from the sidelines:
                > - It shouldn't have any impact on the build if you enable/disable profiles
                > that don't exist. All you get is a warning that tells you the profiles
                > don't exist.
                >
                > - The actual failure is because the the path to the prerequisiteCheck
                > script is windows-encoded (Backslashs) ... strange thing is that this
                > didn't fail for normal Windows executions both for Royale same as in PLC4X
                > ... we've got the identical setup for 2-3 years now and haven't heard of
                > any issues with it. I would guess the build is started somewhat differently
                > than others ... perhaps it could be fixed by removing the
                > "${project.basedir}/" prefix and using relative paths instead.
                >
                > And just a little explanation what this script does:
                > It's a goovy script that is executed and checks if all required tools are
                > available in the right versions and if all required environment-variables
                > are set and are set to valid values. As soon as you run a Maven build it
                > outputs a list of thigs it checked and if checks fail, it quickly fails the
                > build with a list of findings the user has to address first.
                >
                > Hope that helps.
                >
                > Chris
                >
                >
                >
                > Am 04.05.20, 11:45 schrieb "Carlos Rovira" <ca...@apache.org>:
                >
                >     Hi Alex and Yishay,
                >
                >     first, congrats for the hard work to reach to this point. I think many
                >     issues has been fixed and only that just is worth the time you guys
                >     invested on it :)
                >
                >     regarding voting. I'm confident that my check will report a +1 since, I
                >     consider all the points for a normal Apache release, but thinking in
                > the
                >     current problem with running maven from ant with old profiles... why
                > the
                >     need to make ANT run maven again. both are different build tools and
                > both
                >     need to work separately, but don't understand why one should run the
                > other.
                >     And if that's the case, why just make ant run maven? why not make
                > maven run
                >     ant too? I think it should be all or nothing
                >
                >     The other point I don't understand is about why to continue vote if you
                >     detect the problems stated in this thread. For me is completely ok,
                > but if
                >     you worked hard to make all this complex release process, don't
                > understand
                >     that you finally consider green light when that approval script is
                > failing.
                >     For me that means that all that complication was not needed, and people
                >     must check on its own that is something normal in an apache release,
                > so no
                >     problem at all with that.
                >
                >     if you consider it's ok to vote, for me is ok, since all seems to
                > consider
                >     the real minimum requirements, people is waiting long time, and I'm not
                >     interested in discuss it, since is clear you see it necessary for your
                >     release process, but just one to state it so we can all stop and take a
                >     bird sight on all of it and help us to visualize. Sometimes we use to
                >     loose perspective when we're working many time and hard in something.
                >
                >     Anyway, I'll wait to have clear if is time to try release and vote to
                > not
                >     waste time if it's not ok finally.
                >
                >     Thanks!
                >
                >     Carlos
                >
                >
                >
                >
                >
                >
                >     El lun., 4 may. 2020 a las 9:11, Alex Harui (<aharui@adobe.com.invalid
                > >)
                >     escribió:
                >
                >     > I just quickly reviewed the various
                > RELEASE_NOTES/README/LICENSE/NOTICE
                >     > files.  I guess nobody had done that earlier.  The biggest problem
                > is that
                >     > there were 3 missing binary package dependencies in the LICENSE in
                > the
                >     > binary package.
                >     >
                >     > I noticed the copyright year in the various NOTICE.* files is still
                > 2019
                >     > but did not update it because I am running out of time.  I've heard
                >     > different opinions on how important that is.
                >     >
                >     > The URL to the online Release Notes is in the
                >     > royale-asjs/RELEASE_NOTES.md.  This might be a good time to create
                > the wiki
                >     > page if it doesn't already exist.
                >     >
                >     > I'm stopping work for tonight.
                >     > -Alex
                >     >
                >     > On 5/3/20, 11:58 PM, "Yishay Weiss" <yi...@hotmail.com> wrote:
                >     >
                >     >     Ik, online release notes sounds like a good compromise. Thank
                > for the
                >     > fixes. Let the votes begin!
                >     >     ________________________________
                >     >     From: Alex Harui <ah...@adobe.com.INVALID>
                >     >     Sent: Monday, May 4, 2020 6:00 AM
                >     >     To: dev@royale.apache.org <de...@royale.apache.org>
                >     >     Subject: Re: [DISCUSS] Discuss Release Apache Royale 0.9.7
                >     >
                >     >     Not sure I understood you.  We can't release a changed README in
                >     > royale-compiler without starting an RC4.  The updated README has been
                >     > committed to the release branch.  We have to revert some commits on
                > the
                >     > release branches that change the versions to 0.9.8 snapshot before
                > starting
                >     > over.
                >     >
                >     >     If you have the time to re-run most of the steps, that would be
                > best,
                >     > but will delay the release and I'm not sure it is worth it.  We have
                > online
                >     > release notes to make corrections.
                >     >
                >     >     I think it is mostly up to you though.
                >     >     -Alex
                >     >
                >     >     On 5/3/20, 10:42 PM, "Yishay Weiss" <yi...@hotmail.com>
                > wrote:
                >     >
                >     >         I think we should continue the vote. If more problems are
                >     > discovered I can start another release candidate. I think we should
                > at
                >     > least fix the compile README to not use -main.
                >     >
                >     >         From: Alex Harui<ma...@adobe.com.INVALID>
                >     >         Sent: Sunday, May 3, 2020 10:06 PM
                >     >         To: dev@royale.apache.org<ma...@royale.apache.org>
                >     >         Subject: Re: [DISCUSS] Discuss Release Apache Royale 0.9.7
                >     >
                >     >         Bummer.   Lots of little things flushed out late in the game.
                >     >
                >     >         -There are .afdesign binary files checked into our repos.
                > These
                >     > are binary files that aren't the common types (.PNG, .JPG, etc).
                >     >         -New required folders (src/main) were added to the Maven
                > build for
                >     > royale-compiler and royale-asjs but not added to the Ant source
                > packaging
                >     >         -The uses of -main that Yishay found.
                >     >
                >     >         IMO, quickest way to a release is to not start over with an
                > RC4
                >     > unless we find a more major problem with RC3.  I've updated several
                > files
                >     > in the branch.  I'm going to skip releasecandidate.xml for now until
                >     > someone wants to cut a release locally and use Ant to type fewer
                > commands.
                >     >
                >     >         The Approval script will fail testing if the Ant source can
                > be
                >     > used by Maven.  Assuming the Maven distribution is working, this is
                > less
                >     > important.  So I think that we skip that test for this RC.  I put an
                >     > ApproveRoyale.xml on dist that skips that test and then the approval
                > script
                >     > completed successfully.  I also manually tested that if we have the
                > two
                >     > missing folders that the ApproveRoyale.xml I checked into the release
                >     > branch will build the Maven artifacts from the Ant source.
                >     >
                >     >         So, IMO, I think the packages are good enough for now and we
                >     > should release unless we find something is broken in the jars and
                > swcs.
                >     >
                >     >         My 2 cents,
                >     >         -Alex
                >     >
                >     >         On 5/3/20, 8:08 AM, "Alex Harui" <ah...@adobe.com.INVALID>
                > wrote:
                >     >
                >     >             I will look into it.
                >     >
                >     >             -Alex
                >     >
                >     >             On 5/3/20, 7:35 AM, "Yishay Weiss" <
                > yishayjobs@hotmail.com>
                >     > wrote:
                >     >
                >     >                 Whatever the fix is, it will also need to be applied
                > in
                >     > these files:
                >     >
                >     >                 C:\dev\flexjs\royale-asjs [release/0.9.7 =]> git grep
                >     > "main,utils"
                >     >                 ApproveRoyale.xml:            <arg
                > value="-main,utils" />
                >     >                 releasecandidate.xml:            <arg
                > value="-main,utils"
                >     > />
                >     >                 releasecandidate.xml:            <arg
                > value="-main,utils"
                >     > />
                >     >                 releasemgr/README:royale-compiler:  mvn clean
                > install -P
                >     > -main,utils
                >     >                 C:\dev\flexjs\royale-asjs [release/0.9.7 =]> cd ..
                >     >                 C:\dev\flexjs> cd .\royale-compiler\
                >     >                 C:\dev\flexjs\royale-compiler [release/0.9.7 =]> git
                > grep
                >     > "main,utils"
                >     >                 Jenkinsfile:                bat "mvn -U clean
                > ${mavenGoal}
                >     > ${mavenLocalRepo} -s C:\\.m2\\settings.xml -P -main,utils
                >     > -Dcom.adobe.systemIdsForWhichTheTermsOfTheA
                >     >                 dobeLicenseAgreementAreAccepted=3c9041a9,3872fc1e"
                >     >                 README:        mvn clean install -P -main,utils
                >     >
                >     >                 From: Yishay Weiss<ma...@hotmail.com>
                >     >                 Sent: Sunday, May 3, 2020 5:06 PM
                >     >                 To: dev@royale.apache.org<mailto:
                > dev@royale.apache.org>
                >     >                 Subject: RE: [DISCUSS] Discuss Release Apache Royale
                > 0.9.7
                >     >
                >     >                 Looks like the profiles in ApproveRoyale.xml need to
                > be
                >     > updated after Chris’s refactor. Can someone fix this?
                >     >
                >     >                        <exec executable="${mvn}" dir="${basedir}/${
                >     > maven.package.url.name}/royale-compiler" failonerror="true" >
                >     >                             <arg value="-P" />
                >     >                             <arg value="-main,utils" />
                >     >                             <arg value="clean" />
                >     >                             <arg value="install" />
                >     >                         </exec>
                >     >                         <exec executable="${mvn}" dir="${basedir}/${
                >     > maven.package.url.name}/royale-compiler" failonerror="true"
                >     > inputstring="Yes">
                >     >                             <arg value="clean" />
                >     >                             <arg value="-P" />
                >     >                             <arg value="${compiler_mvn_profiles}" />
                >     >                             <arg value="install" />
                >     >                         </exec>
                >     >                         <exec executable="${mvn}" dir="${basedir}/${
                >     > maven.package.url.name}/royale-typedefs" failonerror="true" >
                >     >                             <arg value="clean" />
                >     >                             <arg value="install" />
                >     >                         </exec>
                >     >                         <exec executable="${mvn}" dir="${basedir}/${
                >     > maven.package.url.name}/royale-asjs" failonerror="true"
                > inputstring="Yes">
                >     >                             <arg value="${asjs_mvn_defines}" />
                >     >                             <arg value="clean" />
                >     >                             <arg value="-P" />
                >     >                             <arg value="${asjs_mvn_profiles}" />
                >     >                             <arg value="install" />
                >     >                         </exec>
                >     >
                >     >                 From: Yishay Weiss<ma...@hotmail.com>
                >     >                 Sent: Sunday, May 3, 2020 5:02 PM
                >     >                 To: dev@royale.apache.org<mailto:
                > dev@royale.apache.org>
                >     >                 Subject: RE: [DISCUSS] Discuss Release Apache Royale
                > 0.9.7
                >     >
                >     >                 Oops, may have been premature to start the vote.
                >     >
                >     >                 I’m getting this [1] when running ApproveRoyale.xml.
                > Any
                >     > ideas?
                >     >
                >     >                 [1]
                >     >                 build_maven:
                >     >                      [echo] Path is
                >     >
                > C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\Program
                >     > Files\Intel\WiFi\bin\;C:\Prog
                >     >                 ram Files\Common
                >     >
                > Files\Intel\WirelessCommon\;C:\dev\maven\apache-maven-3.6.1\bin;C:\dev\ant\apache-ant-1.10.1\bin;C:\Program
                >     > Files (x86)\Vim\vim82;C:\Program Fi
                >     >                 les\Git\cmd;C:\WINDOWS\System32\OpenSSH\;C:\Program
                >     > Files\Microsoft VS Code\bin;C:\Program
                >     > Files\PuTTY\;C:\Users\Yishay\AppData\Local\Microsoft\WindowsApps;C:\U
                >     >
                >     >
                > sers\Yishay\AppData\Roaming\npm;C:\adb;C:\Users\Yishay\.windows-build-tools\python27;C:\Program
                >     > Files\nodejs\;C:\Program Files\Java\jdk1.8.0_212\bin;C:\WINDOWS\
                >     >
                >     >
                > system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;;C:\Program
                >     > Files (x86)\Gpg4win\..\GnuPG\b
                >     >                 in;C:\Program
                >     >
                > Files\SlikSvn\bin;C:\Users\Yishay\AppData\Local\Microsoft\WindowsApps;C:\Users\Yishay\AppData\Roaming\npm;;C:\Program
                >     > Files (x86)\Vim\vim82
                >     >                      [exec] [INFO] Scanning for projects...
                >     >                      [exec] [INFO]
                >     >
                > ------------------------------------------------------------------------
                >     >                      [exec] [INFO] Reactor Build Order:
                >     >                      [exec] [INFO]
                >     >                      [exec] [INFO] Apache Royale: Compiler: Parent
                >     >                             [pom]
                >     >                      [exec] [INFO] Apache Royale: Compiler:
                >     > Compiler-Common                           [jar]
                >     >                      [exec] [INFO] Apache Royale: Compiler: Test
                > Utils
                >     >                             [jar]
                >     >                      [exec] [INFO] Apache Royale: Compiler: Externc
                >     >                            [jar]
                >     >                      [exec] [INFO] Apache Royale: Compiler: Compiler
                >     >                             [jar]
                >     >                      [exec] [INFO] Apache Royale: Compiler:
                > Compiler-JX
                >     >                            [jar]
                >     >                      [exec] [INFO] Apache Royale: Compiler: SWFUtils
                >     >                             [jar]
                >     >                      [exec] [INFO] Apache Royale: Compiler: Debugger
                >     >                             [jar]
                >     >                      [exec] [INFO] Apache Royale: Compiler: OEM Layer
                >     >                            [jar]
                >     >                      [exec] [INFO] Apache Royale: Royale Ant Tasks
                >     >                             [jar]
                >     >                      [exec] [INFO] Apache Royale: RoyaleUnit Ant
                > Tasks
                >     >                             [jar]
                >     >                      [exec] [INFO] Apache Royale: Royale Maven Plugin
                >     >                   [maven-plugin]
                >     >                      [exec] [INFO]
                >     >                      [exec] [INFO] ---------<
                >     > org.apache.royale.compiler:royale-compiler-parent >----------
                >     >                      [exec] [INFO] Building Apache Royale: Compiler:
                >     > Parent 0.9.8-SNAPSHOT           [1/12]
                >     >                      [exec] [INFO] --------------------------------[
                > pom
                >     > ]---------------------------------
                >     >                      [exec] [INFO]
                >     >                      [exec] [INFO] --- maven-clean-plugin:3.1.0:clean
                >     > (default-clean) @ royale-compiler-parent ---
                >     >                      [exec] [INFO]
                >     >                      [exec] [INFO] ---
                > maven-enforcer-plugin:1.4.1:enforce
                >     > (enforce-maven-version) @ royale-compiler-parent ---
                >     >                      [exec] [INFO]
                >     >                      [exec] [INFO] ---
                > groovy-maven-plugin:2.1.1:execute
                >     > (prerequisite-check) @ royale-compiler-parent ---
                >     >                      [exec] [INFO]
                >     >
                > ------------------------------------------------------------------------
                >     >                      [exec] [INFO] Reactor Summary for Apache Royale:
                >     > Compiler: Parent 0.9.8-SNAPSHOT:
                >     >                      [exec] [INFO]
                >     >                      [exec] [INFO] Apache Royale: Compiler: Parent
                >     > .................... FAILURE [  3.938 s]
                >     >                      [exec] [INFO] Apache Royale: Compiler:
                >     > Compiler-Common ........... SKIPPED
                >     >                      [exec] [INFO] Apache Royale: Compiler: Test
                > Utils
                >     > ................ SKIPPED
                >     >                      [exec] [INFO] Apache Royale: Compiler: Externc
                >     > ................... SKIPPED
                >     >                      [exec] [INFO] Apache Royale: Compiler: Compiler
                >     > .................. SKIPPED
                >     >                      [exec] [INFO] Apache Royale: Compiler:
                > Compiler-JX
                >     > ............... SKIPPED
                >     >                      [exec] [INFO] Apache Royale: Compiler: SWFUtils
                >     > .................. SKIPPED
                >     >                      [exec] [INFO] Apache Royale: Compiler: Debugger
                >     > .................. SKIPPED
                >     >                      [exec] [INFO] Apache Royale: Compiler: OEM Layer
                >     > ................. SKIPPED
                >     >                      [exec] [INFO] Apache Royale: Royale Ant Tasks
                >     > .................... SKIPPED
                >     >                      [exec] [INFO] Apache Royale: RoyaleUnit Ant
                > Tasks
                >     > ................ SKIPPED
                >     >                      [exec] [INFO] Apache Royale: Royale Maven Plugin
                >     > ................. SKIPPED
                >     >                      [exec] [INFO]
                >     >
                > ------------------------------------------------------------------------
                >     >                      [exec] [INFO] BUILD FAILURE
                >     >                      [exec] [INFO]
                >     >
                > ------------------------------------------------------------------------
                >     >                      [exec] [INFO] Total time:  5.067 s
                >     >                      [exec] [INFO] Finished at:
                > 2020-05-03T16:52:27+03:00
                >     >                      [exec] [INFO]
                >     >
                > ------------------------------------------------------------------------
                >     >                      [exec] [WARNING] The requested profile "utils"
                > could
                >     > not be activated because it does not exist.
                >     >                      [exec] [ERROR] Failed to execute goal
                >     > org.codehaus.gmaven:groovy-maven-plugin:2.1.1:execute
                > (prerequisite-check)
                >     > on project royale-compiler-parent: Executi
                >     >                 on prerequisite-check of goal
                >     > org.codehaus.gmaven:groovy-maven-plugin:2.1.1:execute failed: startup
                >     > failed:
                >     >                      [exec] [ERROR] script1.groovy: 1: unexpected
                > char:
                >     > '\' @ line 1, column 3.
                >     >                      [exec] [ERROR]
                >     >
                > C:\dev\dist\dist\dev\royale\0.9.7\rc3\apache-royale-0.9.7-maven-src\royale-compiler/src/main/script/prerequisiteCheck.groovy
                >     >                      [exec] [ERROR]      ^
                >     >                      [exec] [ERROR]
                >     >                      [exec] [ERROR] 1 error
                >     >                      [exec] [ERROR]
                >     >                      [exec] [ERROR] -> [Help 1]
                >     >                      [exec] [ERROR]
                >     >                      [exec] [ERROR] To see the full stack trace of
                > the
                >     > errors, re-run Maven with the -e switch.
                >     >                      [exec] [ERROR] Re-run Maven using the -X switch
                > to
                >     > enable full debug logging.
                >     >                      [exec] [ERROR]
                >     >                      [exec] [ERROR] For more information about the
                > errors
                >     > and possible solutions, please read the following articles:
                >     >                      [exec] [ERROR] [Help 1]
                >     >
                > https://nam04.safelinks.protection.outlook.com/?url=http%3A%2F%2Fcwiki.apache.org%2Fconfluence%2Fdisplay%2FMAVEN%2FPluginExecutionException&amp;data=02%7C01%7Caharui%40adobe.com%7Ced5d4ee7540e4990574708d7f0b7faf2%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637242545299481926&amp;sdata=NWJ8GBgrUuHZpyDywftAJjDjZZyhUYQ1k17imdsbuw4%3D&amp;reserved=0
                >     >                      [exec] Picked up JAVA_TOOL_OPTIONS:
                >     > -Dfile.encoding=UTF-8
                >     >
                >     >                 BUILD FAILED
                >     >
                >     > C:\dev\dist\dist\dev\royale\0.9.7\rc3\ApproveRoyale.xml:780: The
                > following
                >     > error occurred while executing this line:
                >     >
                >     > C:\dev\dist\dist\dev\royale\0.9.7\rc3\ApproveRoyale.xml:797: exec
                > returned:
                >     > 1
                >     >
                >     >                 Total time: 122 minutes 58 seconds
                >     >                 C:\dev\dist\dist\dev\royale\0.9.7\rc3> From:
                >     > apacheroyaleci@gmail.com<ma...@gmail.com>
                >     >                 Sent: Sunday, May 3, 2020 4:53 PM
                >     >                 To: dev@royale.apache.org<mailto:
                > dev@royale.apache.org>
                >     >                 Subject: [DISCUSS] Discuss Release Apache Royale
                > 0.9.7
                >     >
                >     >                 This is the discussion thread.
                >     >
                >     >                 Thanks,
                >     >                 Yishay Weiss
                >     >
                >     >
                >     >
                >     >
                >     >
                >     >
                >     >
                >     >
                >     >
                >     >
                >
                >     --
                >     Carlos Rovira
                >     https://nam04.safelinks.protection.outlook.com/?url=http%3A%2F%2Fabout.me%2Fcarlosrovira&amp;data=02%7C01%7Caharui%40adobe.com%7Ced5d4ee7540e4990574708d7f0b7faf2%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637242545299481926&amp;sdata=EP60%2BUsuAfhJ6P5nbN3zTcFARl41edTStrzGGvfJxJA%3D&amp;reserved=0
                >
                >
                >
    
                --
    
                Piotr Zarzycki
    
                Patreon: *https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.patreon.com%2Fpiotrzarzycki&amp;data=02%7C01%7Caharui%40adobe.com%7Ced5d4ee7540e4990574708d7f0b7faf2%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637242545299481926&amp;sdata=ZInXCRFC8l8Ulu%2BiSE3p1y2p6PIRCsYSp6IED7e4Eao%3D&amp;reserved=0
                <https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.patreon.com%2Fpiotrzarzycki&amp;data=02%7C01%7Caharui%40adobe.com%7Ced5d4ee7540e4990574708d7f0b7faf2%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637242545299481926&amp;sdata=ZInXCRFC8l8Ulu%2BiSE3p1y2p6PIRCsYSp6IED7e4Eao%3D&amp;reserved=0>*
    
    
    
    
    
    
    
    


Re: [DISCUSS] Discuss Release Apache Royale 0.9.7

Posted by Carlos Rovira <ca...@apache.org>.
Hi Ysihay,

to be as short as possible, for me is like if we are making build systems
suffer due to release needs (that I at least do not see as a real need), or
at least is what I understand. I think build is over release. At the end
release is a need to put some concrete bytes for public consume, but
building from source is daily work tool.

HTH

Carlos

El mar., 5 may. 2020 a las 16:47, Yishay Weiss (<yi...@hotmail.com>)
escribió:

>
> >And Alex, considering the intensity of you insisting everything to be
> reproducible on Ant and Maven and all sorts of >additional hoops Apache is
> not even asking for, it puzzles me how you could even consider releasing
> something >that doesn't build with one of the two equally supported
> build-systems.
>
> Hi Chris,
> For what it’s worth, I’m the RM for this release and it is my decision
> whether or not to start an new RC (which I am). Alex has one vote, just
> like everyone else. I appreciate your technical input, but I don’t think
> it’s helpful to drag this thread into past arguments. To me, that creates
> an atmosphere where people think too much about whether or not they will
> want to express their opinions, and that’s not helpful.
> Thanks,
> Yishay
>
>
>
> Am 05.05.20, 07:48 schrieb "Yishay Weiss" <yi...@hotmail.com>:
>
>     Hi All,
>
>     It’s starting to look like the cleanest solution is to start an RC4. I
> intend to start working on that in 10 hours or so. In the meantime, I’d
> appreciate it if people took time to look at RC3, so we don’t end up with
> an RC5.
>
>     Thanks,
>     Yishay
>
>     From: Alex Harui<ma...@adobe.com.INVALID>
>     Sent: Tuesday, May 5, 2020 12:22 AM
>     To: dev@royale.apache.org<ma...@royale.apache.org>
>     Subject: Re: [DISCUSS] Discuss Release Apache Royale 0.9.7
>
>     The Ant packages only contain things we know we want to release.
> Top-level folders are not whitelisted in because you never know what might
> be in them.  We've never released the manualtests folder for example, so we
> don't have to spend time certifying it for code quality and build-ability,
> license, etc.  We've never shipped the top-level src folder because it used
> to only contain a site folder that wasn't going to be of use to our users.
> So when the groovy scripts were added to the src folder, they were not
> included in the Ant packaging.
>
>     We also have never voted on and released the 3 top-level Maven source
> packages, mainly to reduce the amount of work the voters need to do.  The
> Maven source packages are "tested" by the Maven release plugin, and the 3
> packages are unpacked and repacked into the Ant package.  So far, we've
> found that two new files were missed.
>
>     How many of our users build the source package is one factor and I
> think the answer for Royale is that few people do it.  Apache release are
> supposed to "build" and the Ant source package will build with Ant.
>
>     IMO, the best next thing for PMC members to do is to download the RC
> and try it with Ant, and/or use Maven to point to the staging repos and
> test the artifacts that have been staged up there and see if we see any
> other big issues.  Maybe we'll find something else and make RC4 an obvious
> choice.
>
>     Other choices are:
>     A) Release RC3 with documenting all of the problems in the online
> release notes
>     B) Also certifying and voting on the 3 Maven source packages.
>
>     IMO, what we don't want to see happen is for folks to not test RC3 and
> find out some big issue later.
>
>     My 2 cents,
>     -Alex
>
>     On 5/4/20, 12:24 PM, "Christofer Dutz" <ch...@c-ware.de>
> wrote:
>
>         The more I think about it .... it's actually not good that the
> groovy script isn't in there as this way you will not be able to download,
> unpack and build anything with maven.
>         As maven calls this script as the first thing in every maven build
> to ensure everything is setup.
>
>         Without this, you will never get past the Maven validate phase ...
> so if I had a vote, I would probably vote -1 on that.
>
>         When ere these files getting lost? In the initial source bundles
> built by maven they should be in there ... so probably you only have to
> re-do some of the last steps.
>
>         Chris
>
>
>
>         Am 04.05.20, 20:13 schrieb "Yishay Weiss" <yishayjobs@hotmail.com
> >:
>
>             Ok, I just verified that copying the script to the right
> location makes the groovy plugin happy, so it doesn’t seem to be a windows
> or backslash issue after all.
>
>             I need an explanation on when Maven will be used to build the
> Ant sources to decide if it’s worth an RC4.
>
>             From: Alex Harui<ma...@adobe.com.INVALID>
>             Sent: Monday, May 4, 2020 7:14 PM
>             To: dev@royale.apache.org<ma...@royale.apache.org>
>             Subject: Re: [DISCUSS] Discuss Release Apache Royale 0.9.7
>
>             The groovy script is not in the ant packages on dist.  My
> earlier email tried to explain that.   Not every file in the repo ends up
> in the ant packages on purpose.   If we do an RC4, hopefully the changes I
> made will pick those two files.
>
>             -Alex
>
>             On 5/4/20, 8:54 AM, "Yishay Weiss" <yi...@hotmail.com>
> wrote:
>
>                 .mvn folder exists in GitHub but not in SVN. Could that be
> related?
>
>                 From: Yishay Weiss<ma...@hotmail.com>
>                 Sent: Monday, May 4, 2020 6:40 PM
>                 To: dev@royale.apache.org<ma...@royale.apache.org>
>                 Subject: RE: [DISCUSS] Discuss Release Apache Royale 0.9.7
>
>                 Look down-thread:
>
>                 >     >                      [exec] [ERROR] Failed to
> execute goal
>                 >     >
> org.codehaus.gmaven:groovy-maven-plugin:2.1.1:execute
>                 > (prerequisite-check)
>                 >     > on project royale-compiler-parent: Executi
>                 >     >                 on prerequisite-check of goal
>                 >     >
> org.codehaus.gmaven:groovy-maven-plugin:2.1.1:execute failed: startup
>                 >     > failed:
>                 >     >                      [exec] [ERROR]
> script1.groovy: 1: unexpected
>                 > char:
>                 >     > '\' @ line 1, column 3.
>                 >     >                      [exec] [ERROR]
>                 >     >
>                 >
> C:\dev\dist\dist\dev\royale\0.9.7\rc3\apache-royale-0.9.7-maven-src\royale-compiler/src/main/script/prerequisiteCheck.groovy
>                 I verified that the groovy plugin was being called in both
> case and was being fed backslashes as well as forward slashes in both
> cases. Also, both have the same version: 2.1.1
>
>
>
>
>                 From: Piotr Zarzycki <pi...@gmail.com>
>                 Sent: Monday, May 4, 2020 6:35:22 PM
>                 To: Apache Royale Development <de...@royale.apache.org>
>                 Subject: Re: [DISCUSS] Discuss Release Apache Royale 0.9.7
>
>                 Something cut the message. Could you paste here
> https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fpaste.apache.org%2F&amp;data=02%7C01%7Caharui%40adobe.com%7C5c026e7160b74e77c0f508d7f060b977%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637242170539748205&amp;sdata=x19if0ZUcMkUtR5bz82I8OK540KAsqyJXRfAtw6LtOA%3D&amp;reserved=0
>
>                 pon., 4 maj 2020 o 17:32 Yishay Weiss <
> yishayjobs@hotmail.com> napisał(a):
>
>                 > This means though, that it’s still failing on Windows
> after Alex’s
>                 > changes, as I’ve verified. I’m getting a bit lost trying
> to debug this.
>                 >
>                 > Running from the SVN dist repo
>                 >
>                 >
> C:\dev\dist\dist\dev\royale\0.9.7\rc3\apache-royale-0.9.7-maven-src\royale-compiler>
>                 > mvn clean install
>                 >
>                 > Fails with the below message,
>                 >
>                 > But running the same command from the git repo
>                 >
>                 > C:\dev\flexjs\royale-compiler [release/0.9.7 =]> mvn
> clean install
>                 >
>                 > Does not fail.
>                 >
>                 > Any ideas?
>                 >
>                 >
>                 >
>                 >
>                 > From: Yishay Weiss<ma...@hotmail.com>
>                 > Sent: Monday, May 4, 2020 3:04 PM
>                 > To: dev@royale.apache.org<ma...@royale.apache.org>
>                 > Subject: RE: [DISCUSS] Discuss Release Apache Royale
> 0.9.7
>                 >
>                 > Good catch Chris. I was focusing on the wrong message.
>                 >
>                 > From: Christofer Dutz<ma...@c-ware.de>
>                 > Sent: Monday, May 4, 2020 2:09 PM
>                 > To: dev@royale.apache.org<ma...@royale.apache.org>
>                 > Subject: Re: [DISCUSS] Discuss Release Apache Royale
> 0.9.7
>                 >
>                 > Just some input from the sidelines:
>                 > - It shouldn't have any impact on the build if you
> enable/disable profiles
>                 > that don't exist. All you get is a warning that tells
> you the profiles
>                 > don't exist.
>                 >
>                 > - The actual failure is because the the path to the
> prerequisiteCheck
>                 > script is windows-encoded (Backslashs) ... strange thing
> is that this
>                 > didn't fail for normal Windows executions both for
> Royale same as in PLC4X
>                 > ... we've got the identical setup for 2-3 years now and
> haven't heard of
>                 > any issues with it. I would guess the build is started
> somewhat differently
>                 > than others ... perhaps it could be fixed by removing the
>                 > "${project.basedir}/" prefix and using relative paths
> instead.
>                 >
>                 > And just a little explanation what this script does:
>                 > It's a goovy script that is executed and checks if all
> required tools are
>                 > available in the right versions and if all required
> environment-variables
>                 > are set and are set to valid values. As soon as you run
> a Maven build it
>                 > outputs a list of thigs it checked and if checks fail,
> it quickly fails the
>                 > build with a list of findings the user has to address
> first.
>                 >
>                 > Hope that helps.
>                 >
>                 > Chris
>                 >
>                 >
>                 >
>                 > Am 04.05.20, 11:45 schrieb "Carlos Rovira" <
> carlosrovira@apache.org>:
>                 >
>                 >     Hi Alex and Yishay,
>                 >
>                 >     first, congrats for the hard work to reach to this
> point. I think many
>                 >     issues has been fixed and only that just is worth
> the time you guys
>                 >     invested on it :)
>                 >
>                 >     regarding voting. I'm confident that my check will
> report a +1 since, I
>                 >     consider all the points for a normal Apache release,
> but thinking in
>                 > the
>                 >     current problem with running maven from ant with old
> profiles... why
>                 > the
>                 >     need to make ANT run maven again. both are different
> build tools and
>                 > both
>                 >     need to work separately, but don't understand why
> one should run the
>                 > other.
>                 >     And if that's the case, why just make ant run maven?
> why not make
>                 > maven run
>                 >     ant too? I think it should be all or nothing
>                 >
>                 >     The other point I don't understand is about why to
> continue vote if you
>                 >     detect the problems stated in this thread. For me is
> completely ok,
>                 > but if
>                 >     you worked hard to make all this complex release
> process, don't
>                 > understand
>                 >     that you finally consider green light when that
> approval script is
>                 > failing.
>                 >     For me that means that all that complication was not
> needed, and people
>                 >     must check on its own that is something normal in an
> apache release,
>                 > so no
>                 >     problem at all with that.
>                 >
>                 >     if you consider it's ok to vote, for me is ok, since
> all seems to
>                 > consider
>                 >     the real minimum requirements, people is waiting
> long time, and I'm not
>                 >     interested in discuss it, since is clear you see it
> necessary for your
>                 >     release process, but just one to state it so we can
> all stop and take a
>                 >     bird sight on all of it and help us to visualize.
> Sometimes we use to
>                 >     loose perspective when we're working many time and
> hard in something.
>                 >
>                 >     Anyway, I'll wait to have clear if is time to try
> release and vote to
>                 > not
>                 >     waste time if it's not ok finally.
>                 >
>                 >     Thanks!
>                 >
>                 >     Carlos
>                 >
>                 >
>                 >
>                 >
>                 >
>                 >
>                 >     El lun., 4 may. 2020 a las 9:11, Alex Harui
> (<aharui@adobe.com.invalid
>                 > >)
>                 >     escribió:
>                 >
>                 >     > I just quickly reviewed the various
>                 > RELEASE_NOTES/README/LICENSE/NOTICE
>                 >     > files.  I guess nobody had done that earlier.  The
> biggest problem
>                 > is that
>                 >     > there were 3 missing binary package dependencies
> in the LICENSE in
>                 > the
>                 >     > binary package.
>                 >     >
>                 >     > I noticed the copyright year in the various
> NOTICE.* files is still
>                 > 2019
>                 >     > but did not update it because I am running out of
> time.  I've heard
>                 >     > different opinions on how important that is.
>                 >     >
>                 >     > The URL to the online Release Notes is in the
>                 >     > royale-asjs/RELEASE_NOTES.md.  This might be a
> good time to create
>                 > the wiki
>                 >     > page if it doesn't already exist.
>                 >     >
>                 >     > I'm stopping work for tonight.
>                 >     > -Alex
>                 >     >
>                 >     > On 5/3/20, 11:58 PM, "Yishay Weiss" <
> yishayjobs@hotmail.com> wrote:
>                 >     >
>                 >     >     Ik, online release notes sounds like a good
> compromise. Thank
>                 > for the
>                 >     > fixes. Let the votes begin!
>                 >     >     ________________________________
>                 >     >     From: Alex Harui <ah...@adobe.com.INVALID>
>                 >     >     Sent: Monday, May 4, 2020 6:00 AM
>                 >     >     To: dev@royale.apache.org <
> dev@royale.apache.org>
>                 >     >     Subject: Re: [DISCUSS] Discuss Release Apache
> Royale 0.9.7
>                 >     >
>                 >     >     Not sure I understood you.  We can't release a
> changed README in
>                 >     > royale-compiler without starting an RC4.  The
> updated README has been
>                 >     > committed to the release branch.  We have to
> revert some commits on
>                 > the
>                 >     > release branches that change the versions to 0.9.8
> snapshot before
>                 > starting
>                 >     > over.
>                 >     >
>                 >     >     If you have the time to re-run most of the
> steps, that would be
>                 > best,
>                 >     > but will delay the release and I'm not sure it is
> worth it.  We have
>                 > online
>                 >     > release notes to make corrections.
>                 >     >
>                 >     >     I think it is mostly up to you though.
>                 >     >     -Alex
>                 >     >
>                 >     >     On 5/3/20, 10:42 PM, "Yishay Weiss" <
> yishayjobs@hotmail.com>
>                 > wrote:
>                 >     >
>                 >     >         I think we should continue the vote. If
> more problems are
>                 >     > discovered I can start another release candidate.
> I think we should
>                 > at
>                 >     > least fix the compile README to not use -main.
>                 >     >
>                 >     >         From: Alex Harui<mailto:
> aharui@adobe.com.INVALID>
>                 >     >         Sent: Sunday, May 3, 2020 10:06 PM
>                 >     >         To: dev@royale.apache.org<mailto:
> dev@royale.apache.org>
>                 >     >         Subject: Re: [DISCUSS] Discuss Release
> Apache Royale 0.9.7
>                 >     >
>                 >     >         Bummer.   Lots of little things flushed
> out late in the game.
>                 >     >
>                 >     >         -There are .afdesign binary files checked
> into our repos.
>                 > These
>                 >     > are binary files that aren't the common types
> (.PNG, .JPG, etc).
>                 >     >         -New required folders (src/main) were
> added to the Maven
>                 > build for
>                 >     > royale-compiler and royale-asjs but not added to
> the Ant source
>                 > packaging
>                 >     >         -The uses of -main that Yishay found.
>                 >     >
>                 >     >         IMO, quickest way to a release is to not
> start over with an
>                 > RC4
>                 >     > unless we find a more major problem with RC3.
> I've updated several
>                 > files
>                 >     > in the branch.  I'm going to skip
> releasecandidate.xml for now until
>                 >     > someone wants to cut a release locally and use Ant
> to type fewer
>                 > commands.
>                 >     >
>                 >     >         The Approval script will fail testing if
> the Ant source can
>                 > be
>                 >     > used by Maven.  Assuming the Maven distribution is
> working, this is
>                 > less
>                 >     > important.  So I think that we skip that test for
> this RC.  I put an
>                 >     > ApproveRoyale.xml on dist that skips that test and
> then the approval
>                 > script
>                 >     > completed successfully.  I also manually tested
> that if we have the
>                 > two
>                 >     > missing folders that the ApproveRoyale.xml I
> checked into the release
>                 >     > branch will build the Maven artifacts from the Ant
> source.
>                 >     >
>                 >     >         So, IMO, I think the packages are good
> enough for now and we
>                 >     > should release unless we find something is broken
> in the jars and
>                 > swcs.
>                 >     >
>                 >     >         My 2 cents,
>                 >     >         -Alex
>                 >     >
>                 >     >         On 5/3/20, 8:08 AM, "Alex Harui"
> <ah...@adobe.com.INVALID>
>                 > wrote:
>                 >     >
>                 >     >             I will look into it.
>                 >     >
>                 >     >             -Alex
>                 >     >
>                 >     >             On 5/3/20, 7:35 AM, "Yishay Weiss" <
>                 > yishayjobs@hotmail.com>
>                 >     > wrote:
>                 >     >
>                 >     >                 Whatever the fix is, it will also
> need to be applied
>                 > in
>                 >     > these files:
>                 >     >
>                 >     >                 C:\dev\flexjs\royale-asjs
> [release/0.9.7 =]> git grep
>                 >     > "main,utils"
>                 >     >                 ApproveRoyale.xml:            <arg
>                 > value="-main,utils" />
>                 >     >                 releasecandidate.xml:
> <arg
>                 > value="-main,utils"
>                 >     > />
>                 >     >                 releasecandidate.xml:
> <arg
>                 > value="-main,utils"
>                 >     > />
>                 >     >
>  releasemgr/README:royale-compiler:  mvn clean
>                 > install -P
>                 >     > -main,utils
>                 >     >                 C:\dev\flexjs\royale-asjs
> [release/0.9.7 =]> cd ..
>                 >     >                 C:\dev\flexjs> cd
> .\royale-compiler\
>                 >     >                 C:\dev\flexjs\royale-compiler
> [release/0.9.7 =]> git
>                 > grep
>                 >     > "main,utils"
>                 >     >                 Jenkinsfile:                bat
> "mvn -U clean
>                 > ${mavenGoal}
>                 >     > ${mavenLocalRepo} -s C:\\.m2\\settings.xml -P
> -main,utils
>                 >     > -Dcom.adobe.systemIdsForWhichTheTermsOfTheA
>                 >     >
>  dobeLicenseAgreementAreAccepted=3c9041a9,3872fc1e"
>                 >     >                 README:        mvn clean install
> -P -main,utils
>                 >     >
>                 >     >                 From: Yishay Weiss<mailto:
> yishayjobs@hotmail.com>
>                 >     >                 Sent: Sunday, May 3, 2020 5:06 PM
>                 >     >                 To: dev@royale.apache.org<mailto:
>                 > dev@royale.apache.org>
>                 >     >                 Subject: RE: [DISCUSS] Discuss
> Release Apache Royale
>                 > 0.9.7
>                 >     >
>                 >     >                 Looks like the profiles in
> ApproveRoyale.xml need to
>                 > be
>                 >     > updated after Chris’s refactor. Can someone fix
> this?
>                 >     >
>                 >     >                        <exec executable="${mvn}"
> dir="${basedir}/${
>                 >     > maven.package.url.name}/royale-compiler"
> failonerror="true" >
>                 >     >                             <arg value="-P" />
>                 >     >                             <arg
> value="-main,utils" />
>                 >     >                             <arg value="clean" />
>                 >     >                             <arg value="install" />
>                 >     >                         </exec>
>                 >     >                         <exec executable="${mvn}"
> dir="${basedir}/${
>                 >     > maven.package.url.name}/royale-compiler"
> failonerror="true"
>                 >     > inputstring="Yes">
>                 >     >                             <arg value="clean" />
>                 >     >                             <arg value="-P" />
>                 >     >                             <arg
> value="${compiler_mvn_profiles}" />
>                 >     >                             <arg value="install" />
>                 >     >                         </exec>
>                 >     >                         <exec executable="${mvn}"
> dir="${basedir}/${
>                 >     > maven.package.url.name}/royale-typedefs"
> failonerror="true" >
>                 >     >                             <arg value="clean" />
>                 >     >                             <arg value="install" />
>                 >     >                         </exec>
>                 >     >                         <exec executable="${mvn}"
> dir="${basedir}/${
>                 >     > maven.package.url.name}/royale-asjs"
> failonerror="true"
>                 > inputstring="Yes">
>                 >     >                             <arg
> value="${asjs_mvn_defines}" />
>                 >     >                             <arg value="clean" />
>                 >     >                             <arg value="-P" />
>                 >     >                             <arg
> value="${asjs_mvn_profiles}" />
>                 >     >                             <arg value="install" />
>                 >     >                         </exec>
>                 >     >
>                 >     >                 From: Yishay Weiss<mailto:
> yishayjobs@hotmail.com>
>                 >     >                 Sent: Sunday, May 3, 2020 5:02 PM
>                 >     >                 To: dev@royale.apache.org<mailto:
>                 > dev@royale.apache.org>
>                 >     >                 Subject: RE: [DISCUSS] Discuss
> Release Apache Royale
>                 > 0.9.7
>                 >     >
>                 >     >                 Oops, may have been premature to
> start the vote.
>                 >     >
>                 >     >                 I’m getting this [1] when running
> ApproveRoyale.xml.
>                 > Any
>                 >     > ideas?
>                 >     >
>                 >     >                 [1]
>                 >     >                 build_maven:
>                 >     >                      [echo] Path is
>                 >     >
>                 >
> C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\Program
>                 >     > Files\Intel\WiFi\bin\;C:\Prog
>                 >     >                 ram Files\Common
>                 >     >
>                 >
> Files\Intel\WirelessCommon\;C:\dev\maven\apache-maven-3.6.1\bin;C:\dev\ant\apache-ant-1.10.1\bin;C:\Program
>                 >     > Files (x86)\Vim\vim82;C:\Program Fi
>                 >     >
>  les\Git\cmd;C:\WINDOWS\System32\OpenSSH\;C:\Program
>                 >     > Files\Microsoft VS Code\bin;C:\Program
>                 >     >
> Files\PuTTY\;C:\Users\Yishay\AppData\Local\Microsoft\WindowsApps;C:\U
>                 >     >
>                 >     >
>                 >
> sers\Yishay\AppData\Roaming\npm;C:\adb;C:\Users\Yishay\.windows-build-tools\python27;C:\Program
>                 >     > Files\nodejs\;C:\Program
> Files\Java\jdk1.8.0_212\bin;C:\WINDOWS\
>                 >     >
>                 >     >
>                 >
> system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;;C:\Program
>                 >     > Files (x86)\Gpg4win\..\GnuPG\b
>                 >     >                 in;C:\Program
>                 >     >
>                 >
> Files\SlikSvn\bin;C:\Users\Yishay\AppData\Local\Microsoft\WindowsApps;C:\Users\Yishay\AppData\Roaming\npm;;C:\Program
>                 >     > Files (x86)\Vim\vim82
>                 >     >                      [exec] [INFO] Scanning for
> projects...
>                 >     >                      [exec] [INFO]
>                 >     >
>                 >
> ------------------------------------------------------------------------
>                 >     >                      [exec] [INFO] Reactor Build
> Order:
>                 >     >                      [exec] [INFO]
>                 >     >                      [exec] [INFO] Apache Royale:
> Compiler: Parent
>                 >     >                             [pom]
>                 >     >                      [exec] [INFO] Apache Royale:
> Compiler:
>                 >     > Compiler-Common                           [jar]
>                 >     >                      [exec] [INFO] Apache Royale:
> Compiler: Test
>                 > Utils
>                 >     >                             [jar]
>                 >     >                      [exec] [INFO] Apache Royale:
> Compiler: Externc
>                 >     >                            [jar]
>                 >     >                      [exec] [INFO] Apache Royale:
> Compiler: Compiler
>                 >     >                             [jar]
>                 >     >                      [exec] [INFO] Apache Royale:
> Compiler:
>                 > Compiler-JX
>                 >     >                            [jar]
>                 >     >                      [exec] [INFO] Apache Royale:
> Compiler: SWFUtils
>                 >     >                             [jar]
>                 >     >                      [exec] [INFO] Apache Royale:
> Compiler: Debugger
>                 >     >                             [jar]
>                 >     >                      [exec] [INFO] Apache Royale:
> Compiler: OEM Layer
>                 >     >                            [jar]
>                 >     >                      [exec] [INFO] Apache Royale:
> Royale Ant Tasks
>                 >     >                             [jar]
>                 >     >                      [exec] [INFO] Apache Royale:
> RoyaleUnit Ant
>                 > Tasks
>                 >     >                             [jar]
>                 >     >                      [exec] [INFO] Apache Royale:
> Royale Maven Plugin
>                 >     >                   [maven-plugin]
>                 >     >                      [exec] [INFO]
>                 >     >                      [exec] [INFO] ---------<
>                 >     > org.apache.royale.compiler:royale-compiler-parent
> >----------
>                 >     >                      [exec] [INFO] Building Apache
> Royale: Compiler:
>                 >     > Parent 0.9.8-SNAPSHOT           [1/12]
>                 >     >                      [exec] [INFO]
> --------------------------------[
>                 > pom
>                 >     > ]---------------------------------
>                 >     >                      [exec] [INFO]
>                 >     >                      [exec] [INFO] ---
> maven-clean-plugin:3.1.0:clean
>                 >     > (default-clean) @ royale-compiler-parent ---
>                 >     >                      [exec] [INFO]
>                 >     >                      [exec] [INFO] ---
>                 > maven-enforcer-plugin:1.4.1:enforce
>                 >     > (enforce-maven-version) @ royale-compiler-parent
> ---
>                 >     >                      [exec] [INFO]
>                 >     >                      [exec] [INFO] ---
>                 > groovy-maven-plugin:2.1.1:execute
>                 >     > (prerequisite-check) @ royale-compiler-parent ---
>                 >     >                      [exec] [INFO]
>                 >     >
>                 >
> ------------------------------------------------------------------------
>                 >     >                      [exec] [INFO] Reactor Summary
> for Apache Royale:
>                 >     > Compiler: Parent 0.9.8-SNAPSHOT:
>                 >     >                      [exec] [INFO]
>                 >     >                      [exec] [INFO] Apache Royale:
> Compiler: Parent
>                 >     > .................... FAILURE [  3.938 s]
>                 >     >                      [exec] [INFO] Apache Royale:
> Compiler:
>                 >     > Compiler-Common ........... SKIPPED
>                 >     >                      [exec] [INFO] Apache Royale:
> Compiler: Test
>                 > Utils
>                 >     > ................ SKIPPED
>                 >     >                      [exec] [INFO] Apache Royale:
> Compiler: Externc
>                 >     > ................... SKIPPED
>                 >     >                      [exec] [INFO] Apache Royale:
> Compiler: Compiler
>                 >     > .................. SKIPPED
>                 >     >                      [exec] [INFO] Apache Royale:
> Compiler:
>                 > Compiler-JX
>                 >     > ............... SKIPPED
>                 >     >                      [exec] [INFO] Apache Royale:
> Compiler: SWFUtils
>                 >     > .................. SKIPPED
>                 >     >                      [exec] [INFO] Apache Royale:
> Compiler: Debugger
>                 >     > .................. SKIPPED
>                 >     >                      [exec] [INFO] Apache Royale:
> Compiler: OEM Layer
>                 >     > ................. SKIPPED
>                 >     >                      [exec] [INFO] Apache Royale:
> Royale Ant Tasks
>                 >     > .................... SKIPPED
>                 >     >                      [exec] [INFO] Apache Royale:
> RoyaleUnit Ant
>                 > Tasks
>                 >     > ................ SKIPPED
>                 >     >                      [exec] [INFO] Apache Royale:
> Royale Maven Plugin
>                 >     > ................. SKIPPED
>                 >     >                      [exec] [INFO]
>                 >     >
>                 >
> ------------------------------------------------------------------------
>                 >     >                      [exec] [INFO] BUILD FAILURE
>                 >     >                      [exec] [INFO]
>                 >     >
>                 >
> ------------------------------------------------------------------------
>                 >     >                      [exec] [INFO] Total time:
> 5.067 s
>                 >     >                      [exec] [INFO] Finished at:
>                 > 2020-05-03T16:52:27+03:00
>                 >     >                      [exec] [INFO]
>                 >     >
>                 >
> ------------------------------------------------------------------------
>                 >     >                      [exec] [WARNING] The
> requested profile "utils"
>                 > could
>                 >     > not be activated because it does not exist.
>                 >     >                      [exec] [ERROR] Failed to
> execute goal
>                 >     >
> org.codehaus.gmaven:groovy-maven-plugin:2.1.1:execute
>                 > (prerequisite-check)
>                 >     > on project royale-compiler-parent: Executi
>                 >     >                 on prerequisite-check of goal
>                 >     >
> org.codehaus.gmaven:groovy-maven-plugin:2.1.1:execute failed: startup
>                 >     > failed:
>                 >     >                      [exec] [ERROR]
> script1.groovy: 1: unexpected
>                 > char:
>                 >     > '\' @ line 1, column 3.
>                 >     >                      [exec] [ERROR]
>                 >     >
>                 >
> C:\dev\dist\dist\dev\royale\0.9.7\rc3\apache-royale-0.9.7-maven-src\royale-compiler/src/main/script/prerequisiteCheck.groovy
>                 >     >                      [exec] [ERROR]      ^
>                 >     >                      [exec] [ERROR]
>                 >     >                      [exec] [ERROR] 1 error
>                 >     >                      [exec] [ERROR]
>                 >     >                      [exec] [ERROR] -> [Help 1]
>                 >     >                      [exec] [ERROR]
>                 >     >                      [exec] [ERROR] To see the
> full stack trace of
>                 > the
>                 >     > errors, re-run Maven with the -e switch.
>                 >     >                      [exec] [ERROR] Re-run Maven
> using the -X switch
>                 > to
>                 >     > enable full debug logging.
>                 >     >                      [exec] [ERROR]
>                 >     >                      [exec] [ERROR] For more
> information about the
>                 > errors
>                 >     > and possible solutions, please read the following
> articles:
>                 >     >                      [exec] [ERROR] [Help 1]
>                 >     >
>                 >
> https://nam04.safelinks.protection.outlook.com/?url=http%3A%2F%2Fcwiki.apache.org%2Fconfluence%2Fdisplay%2FMAVEN%2FPluginExecutionException&amp;data=02%7C01%7Caharui%40adobe.com%7C5c026e7160b74e77c0f508d7f060b977%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637242170539748205&amp;sdata=DXKzLQsz3uyinxiC4Dj81KM6deklQ3J%2Fl%2FQjn69Crcg%3D&amp;reserved=0
>                 >     >                      [exec] Picked up
> JAVA_TOOL_OPTIONS:
>                 >     > -Dfile.encoding=UTF-8
>                 >     >
>                 >     >                 BUILD FAILED
>                 >     >
>                 >     >
> C:\dev\dist\dist\dev\royale\0.9.7\rc3\ApproveRoyale.xml:780: The
>                 > following
>                 >     > error occurred while executing this line:
>                 >     >
>                 >     >
> C:\dev\dist\dist\dev\royale\0.9.7\rc3\ApproveRoyale.xml:797: exec
>                 > returned:
>                 >     > 1
>                 >     >
>                 >     >                 Total time: 122 minutes 58 seconds
>                 >     >
>  C:\dev\dist\dist\dev\royale\0.9.7\rc3> From:
>                 >     > apacheroyaleci@gmail.com<mailto:
> apacheroyaleci@gmail.com>
>                 >     >                 Sent: Sunday, May 3, 2020 4:53 PM
>                 >     >                 To: dev@royale.apache.org<mailto:
>                 > dev@royale.apache.org>
>                 >     >                 Subject: [DISCUSS] Discuss Release
> Apache Royale
>                 > 0.9.7
>                 >     >
>                 >     >                 This is the discussion thread.
>                 >     >
>                 >     >                 Thanks,
>                 >     >                 Yishay Weiss
>                 >     >
>                 >     >
>                 >     >
>                 >     >
>                 >     >
>                 >     >
>                 >     >
>                 >     >
>                 >     >
>                 >     >
>                 >
>                 >     --
>                 >     Carlos Rovira
>                 >
> https://nam04.safelinks.protection.outlook.com/?url=http%3A%2F%2Fabout.me%2Fcarlosrovira&amp;data=02%7C01%7Caharui%40adobe.com%7C5c026e7160b74e77c0f508d7f060b977%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637242170539748205&amp;sdata=LTu08HdqMFDmKO7tKnS%2FkVEGAMfIAhuyOHEx5sQcQIo%3D&amp;reserved=0
>                 >
>                 >
>                 >
>
>                 --
>
>                 Piotr Zarzycki
>
>                 Patreon: *
> https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.patreon.com%2Fpiotrzarzycki&amp;data=02%7C01%7Caharui%40adobe.com%7C5c026e7160b74e77c0f508d7f060b977%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637242170539748205&amp;sdata=t%2FK5ZeeUUP4Csa8nS5b%2BcW2PTUXNizF22XxTQrjDNOk%3D&amp;reserved=0
>                 <
> https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.patreon.com%2Fpiotrzarzycki&amp;data=02%7C01%7Caharui%40adobe.com%7C5c026e7160b74e77c0f508d7f060b977%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637242170539748205&amp;sdata=t%2FK5ZeeUUP4Csa8nS5b%2BcW2PTUXNizF22XxTQrjDNOk%3D&amp;reserved=0
> >*
>                 From: Piotr Zarzycki<ma...@gmail.com>
>                 Sent: Monday, May 4, 2020 6:35 PM
>                 To: Apache Royale Development<mailto:dev@royale.apache.org
> >
>                 Subject: Re: [DISCUSS] Discuss Release Apache Royale 0.9.7
>
>                 Something cut the message. Could you paste here
> https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fpaste.apache.org%2F&amp;data=02%7C01%7Caharui%40adobe.com%7C5c026e7160b74e77c0f508d7f060b977%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637242170539748205&amp;sdata=x19if0ZUcMkUtR5bz82I8OK540KAsqyJXRfAtw6LtOA%3D&amp;reserved=0
>
>                 pon., 4 maj 2020 o 17:32 Yishay Weiss <
> yishayjobs@hotmail.com> napisał(a):
>
>                 > This means though, that it’s still failing on Windows
> after Alex’s
>                 > changes, as I’ve verified. I’m getting a bit lost trying
> to debug this.
>                 >
>                 > Running from the SVN dist repo
>                 >
>                 >
> C:\dev\dist\dist\dev\royale\0.9.7\rc3\apache-royale-0.9.7-maven-src\royale-compiler>
>                 > mvn clean install
>                 >
>                 > Fails with the below message,
>                 >
>                 > But running the same command from the git repo
>                 >
>                 > C:\dev\flexjs\royale-compiler [release/0.9.7 =]> mvn
> clean install
>                 >
>                 > Does not fail.
>                 >
>                 > Any ideas?
>                 >
>                 >
>                 >
>                 >
>                 > From: Yishay Weiss<ma...@hotmail.com>
>                 > Sent: Monday, May 4, 2020 3:04 PM
>                 > To: dev@royale.apache.org<ma...@royale.apache.org>
>                 > Subject: RE: [DISCUSS] Discuss Release Apache Royale
> 0.9.7
>                 >
>                 > Good catch Chris. I was focusing on the wrong message.
>                 >
>                 > From: Christofer Dutz<ma...@c-ware.de>
>                 > Sent: Monday, May 4, 2020 2:09 PM
>                 > To: dev@royale.apache.org<ma...@royale.apache.org>
>                 > Subject: Re: [DISCUSS] Discuss Release Apache Royale
> 0.9.7
>                 >
>                 > Just some input from the sidelines:
>                 > - It shouldn't have any impact on the build if you
> enable/disable profiles
>                 > that don't exist. All you get is a warning that tells
> you the profiles
>                 > don't exist.
>                 >
>                 > - The actual failure is because the the path to the
> prerequisiteCheck
>                 > script is windows-encoded (Backslashs) ... strange thing
> is that this
>                 > didn't fail for normal Windows executions both for
> Royale same as in PLC4X
>                 > ... we've got the identical setup for 2-3 years now and
> haven't heard of
>                 > any issues with it. I would guess the build is started
> somewhat differently
>                 > than others ... perhaps it could be fixed by removing the
>                 > "${project.basedir}/" prefix and using relative paths
> instead.
>                 >
>                 > And just a little explanation what this script does:
>                 > It's a goovy script that is executed and checks if all
> required tools are
>                 > available in the right versions and if all required
> environment-variables
>                 > are set and are set to valid values. As soon as you run
> a Maven build it
>                 > outputs a list of thigs it checked and if checks fail,
> it quickly fails the
>                 > build with a list of findings the user has to address
> first.
>                 >
>                 > Hope that helps.
>                 >
>                 > Chris
>                 >
>                 >
>                 >
>                 > Am 04.05.20, 11:45 schrieb "Carlos Rovira" <
> carlosrovira@apache.org>:
>                 >
>                 >     Hi Alex and Yishay,
>                 >
>                 >     first, congrats for the hard work to reach to this
> point. I think many
>                 >     issues has been fixed and only that just is worth
> the time you guys
>                 >     invested on it :)
>                 >
>                 >     regarding voting. I'm confident that my check will
> report a +1 since, I
>                 >     consider all the points for a normal Apache release,
> but thinking in
>                 > the
>                 >     current problem with running maven from ant with old
> profiles... why
>                 > the
>                 >     need to make ANT run maven again. both are different
> build tools and
>                 > both
>                 >     need to work separately, but don't understand why
> one should run the
>                 > other.
>                 >     And if that's the case, why just make ant run maven?
> why not make
>                 > maven run
>                 >     ant too? I think it should be all or nothing
>                 >
>                 >     The other point I don't understand is about why to
> continue vote if you
>                 >     detect the problems stated in this thread. For me is
> completely ok,
>                 > but if
>                 >     you worked hard to make all this complex release
> process, don't
>                 > understand
>                 >     that you finally consider green light when that
> approval script is
>                 > failing.
>                 >     For me that means that all that complication was not
> needed, and people
>                 >     must check on its own that is something normal in an
> apache release,
>                 > so no
>                 >     problem at all with that.
>                 >
>                 >     if you consider it's ok to vote, for me is ok, since
> all seems to
>                 > consider
>                 >     the real minimum requirements, people is waiting
> long time, and I'm not
>                 >     interested in discuss it, since is clear you see it
> necessary for your
>                 >     release process, but just one to state it so we can
> all stop and take a
>                 >     bird sight on all of it and help us to visualize.
> Sometimes we use to
>                 >     loose perspective when we're working many time and
> hard in something.
>                 >
>                 >     Anyway, I'll wait to have clear if is time to try
> release and vote to
>                 > not
>                 >     waste time if it's not ok finally.
>                 >
>                 >     Thanks!
>                 >
>                 >     Carlos
>                 >
>                 >
>                 >
>                 >
>                 >
>                 >
>                 >     El lun., 4 may. 2020 a las 9:11, Alex Harui
> (<aharui@adobe.com.invalid
>                 > >)
>                 >     escribió:
>                 >
>                 >     > I just quickly reviewed the various
>                 > RELEASE_NOTES/README/LICENSE/NOTICE
>                 >     > files.  I guess nobody had done that earlier.  The
> biggest problem
>                 > is that
>                 >     > there were 3 missing binary package dependencies
> in the LICENSE in
>                 > the
>                 >     > binary package.
>                 >     >
>                 >     > I noticed the copyright year in the various
> NOTICE.* files is still
>                 > 2019
>                 >     > but did not update it because I am running out of
> time.  I've heard
>                 >     > different opinions on how important that is.
>                 >     >
>                 >     > The URL to the online Release Notes is in the
>                 >     > royale-asjs/RELEASE_NOTES.md.  This might be a
> good time to create
>                 > the wiki
>                 >     > page if it doesn't already exist.
>                 >     >
>                 >     > I'm stopping work for tonight.
>                 >     > -Alex
>                 >     >
>                 >     > On 5/3/20, 11:58 PM, "Yishay Weiss" <
> yishayjobs@hotmail.com> wrote:
>                 >     >
>                 >     >     Ik, online release notes sounds like a good
> compromise. Thank
>                 > for the
>                 >     > fixes. Let the votes begin!
>                 >     >     ________________________________
>                 >     >     From: Alex Harui <ah...@adobe.com.INVALID>
>                 >     >     Sent: Monday, May 4, 2020 6:00 AM
>                 >     >     To: dev@royale.apache.org <
> dev@royale.apache.org>
>                 >     >     Subject: Re: [DISCUSS] Discuss Release Apache
> Royale 0.9.7
>                 >     >
>                 >     >     Not sure I understood you.  We can't release a
> changed README in
>                 >     > royale-compiler without starting an RC4.  The
> updated README has been
>                 >     > committed to the release branch.  We have to
> revert some commits on
>                 > the
>                 >     > release branches that change the versions to 0.9.8
> snapshot before
>                 > starting
>                 >     > over.
>                 >     >
>                 >     >     If you have the time to re-run most of the
> steps, that would be
>                 > best,
>                 >     > but will delay the release and I'm not sure it is
> worth it.  We have
>                 > online
>                 >     > release notes to make corrections.
>                 >     >
>                 >     >     I think it is mostly up to you though.
>                 >     >     -Alex
>                 >     >
>                 >     >     On 5/3/20, 10:42 PM, "Yishay Weiss" <
> yishayjobs@hotmail.com>
>                 > wrote:
>                 >     >
>                 >     >         I think we should continue the vote. If
> more problems are
>                 >     > discovered I can start another release candidate.
> I think we should
>                 > at
>                 >     > least fix the compile README to not use -main.
>                 >     >
>                 >     >         From: Alex Harui<mailto:
> aharui@adobe.com.INVALID>
>                 >     >         Sent: Sunday, May 3, 2020 10:06 PM
>                 >     >         To: dev@royale.apache.org<mailto:
> dev@royale.apache.org>
>                 >     >         Subject: Re: [DISCUSS] Discuss Release
> Apache Royale 0.9.7
>                 >     >
>                 >     >         Bummer.   Lots of little things flushed
> out late in the game.
>                 >     >
>                 >     >         -There are .afdesign binary files checked
> into our repos.
>                 > These
>                 >     > are binary files that aren't the common types
> (.PNG, .JPG, etc).
>                 >     >         -New required folders (src/main) were
> added to the Maven
>                 > build for
>                 >     > royale-compiler and royale-asjs but not added to
> the Ant source
>                 > packaging
>                 >     >         -The uses of -main that Yishay found.
>                 >     >
>                 >     >         IMO, quickest way to a release is to not
> start over with an
>                 > RC4
>                 >     > unless we find a more major problem with RC3.
> I've updated several
>                 > files
>                 >     > in the branch.  I'm going to skip
> releasecandidate.xml for now until
>                 >     > someone wants to cut a release locally and use Ant
> to type fewer
>                 > commands.
>                 >     >
>                 >     >         The Approval script will fail testing if
> the Ant source can
>                 > be
>                 >     > used by Maven.  Assuming the Maven distribution is
> working, this is
>                 > less
>                 >     > important.  So I think that we skip that test for
> this RC.  I put an
>                 >     > ApproveRoyale.xml on dist that skips that test and
> then the approval
>                 > script
>                 >     > completed successfully.  I also manually tested
> that if we have the
>                 > two
>                 >     > missing folders that the ApproveRoyale.xml I
> checked into the release
>                 >     > branch will build the Maven artifacts from the Ant
> source.
>                 >     >
>                 >     >         So, IMO, I think the packages are good
> enough for now and we
>                 >     > should release unless we find something is broken
> in the jars and
>                 > swcs.
>                 >     >
>                 >     >         My 2 cents,
>                 >     >         -Alex
>                 >     >
>                 >     >         On 5/3/20, 8:08 AM, "Alex Harui"
> <ah...@adobe.com.INVALID>
>                 > wrote:
>                 >     >
>                 >     >             I will look into it.
>                 >     >
>                 >     >             -Alex
>                 >     >
>                 >     >             On 5/3/20, 7:35 AM, "Yishay Weiss" <
>                 > yishayjobs@hotmail.com>
>                 >     > wrote:
>                 >     >
>                 >     >                 Whatever the fix is, it will also
> need to be applied
>                 > in
>                 >     > these files:
>                 >     >
>                 >     >                 C:\dev\flexjs\royale-asjs
> [release/0.9.7 =]> git grep
>                 >     > "main,utils"
>                 >     >                 ApproveRoyale.xml:            <arg
>                 > value="-main,utils" />
>                 >     >                 releasecandidate.xml:
> <arg
>                 > value="-main,utils"
>                 >     > />
>                 >     >                 releasecandidate.xml:
> <arg
>                 > value="-main,utils"
>                 >     > />
>                 >     >
>  releasemgr/README:royale-compiler:  mvn clean
>                 > install -P
>                 >     > -main,utils
>                 >     >                 C:\dev\flexjs\royale-asjs
> [release/0.9.7 =]> cd ..
>                 >     >                 C:\dev\flexjs> cd
> .\royale-compiler\
>                 >     >                 C:\dev\flexjs\royale-compiler
> [release/0.9.7 =]> git
>                 > grep
>                 >     > "main,utils"
>                 >     >                 Jenkinsfile:                bat
> "mvn -U clean
>                 > ${mavenGoal}
>                 >     > ${mavenLocalRepo} -s C:\\.m2\\settings.xml -P
> -main,utils
>                 >     > -Dcom.adobe.systemIdsForWhichTheTermsOfTheA
>                 >     >
>  dobeLicenseAgreementAreAccepted=3c9041a9,3872fc1e"
>                 >     >                 README:        mvn clean install
> -P -main,utils
>                 >     >
>                 >     >                 From: Yishay Weiss<mailto:
> yishayjobs@hotmail.com>
>                 >     >                 Sent: Sunday, May 3, 2020 5:06 PM
>                 >     >                 To: dev@royale.apache.org<mailto:
>                 > dev@royale.apache.org>
>                 >     >                 Subject: RE: [DISCUSS] Discuss
> Release Apache Royale
>                 > 0.9.7
>                 >     >
>                 >     >                 Looks like the profiles in
> ApproveRoyale.xml need to
>                 > be
>                 >     > updated after Chris’s refactor. Can someone fix
> this?
>                 >     >
>                 >     >                        <exec executable="${mvn}"
> dir="${basedir}/${
>                 >     > maven.package.url.name}/royale-compiler"
> failonerror="true" >
>                 >     >                             <arg value="-P" />
>                 >     >                             <arg
> value="-main,utils" />
>                 >     >                             <arg value="clean" />
>                 >     >                             <arg value="install" />
>                 >     >                         </exec>
>                 >     >                         <exec executable="${mvn}"
> dir="${basedir}/${
>                 >     > maven.package.url.name}/royale-compiler"
> failonerror="true"
>                 >     > inputstring="Yes">
>                 >     >                             <arg value="clean" />
>                 >     >                             <arg value="-P" />
>                 >     >                             <arg
> value="${compiler_mvn_profiles}" />
>                 >     >                             <arg value="install" />
>                 >     >                         </exec>
>                 >     >                         <exec executable="${mvn}"
> dir="${basedir}/${
>                 >     > maven.package.url.name}/royale-typedefs"
> failonerror="true" >
>                 >     >                             <arg value="clean" />
>                 >     >                             <arg value="install" />
>                 >     >                         </exec>
>                 >     >                         <exec executable="${mvn}"
> dir="${basedir}/${
>                 >     > maven.package.url.name}/royale-asjs"
> failonerror="true"
>                 > inputstring="Yes">
>                 >     >                             <arg
> value="${asjs_mvn_defines}" />
>                 >     >                             <arg value="clean" />
>                 >     >                             <arg value="-P" />
>                 >     >                             <arg
> value="${asjs_mvn_profiles}" />
>                 >     >                             <arg value="install" />
>                 >     >                         </exec>
>                 >     >
>                 >     >                 From: Yishay Weiss<mailto:
> yishayjobs@hotmail.com>
>                 >     >                 Sent: Sunday, May 3, 2020 5:02 PM
>                 >     >                 To: dev@royale.apache.org<mailto:
>                 > dev@royale.apache.org>
>                 >     >                 Subject: RE: [DISCUSS] Discuss
> Release Apache Royale
>                 > 0.9.7
>                 >     >
>                 >     >                 Oops, may have been premature to
> start the vote.
>                 >     >
>                 >     >                 I’m getting this [1] when running
> ApproveRoyale.xml.
>                 > Any
>                 >     > ideas?
>                 >     >
>                 >     >                 [1]
>                 >     >                 build_maven:
>                 >     >                      [echo] Path is
>                 >     >
>                 >
> C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\Program
>                 >     > Files\Intel\WiFi\bin\;C:\Prog
>                 >     >                 ram Files\Common
>                 >     >
>                 >
> Files\Intel\WirelessCommon\;C:\dev\maven\apache-maven-3.6.1\bin;C:\dev\ant\apache-ant-1.10.1\bin;C:\Program
>                 >     > Files (x86)\Vim\vim82;C:\Program Fi
>                 >     >
>  les\Git\cmd;C:\WINDOWS\System32\OpenSSH\;C:\Program
>                 >     > Files\Microsoft VS Code\bin;C:\Program
>                 >     >
> Files\PuTTY\;C:\Users\Yishay\AppData\Local\Microsoft\WindowsApps;C:\U
>                 >     >
>                 >     >
>                 >
> sers\Yishay\AppData\Roaming\npm;C:\adb;C:\Users\Yishay\.windows-build-tools\python27;C:\Program
>                 >     > Files\nodejs\;C:\Program
> Files\Java\jdk1.8.0_212\bin;C:\WINDOWS\
>                 >     >
>                 >     >
>                 >
> system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;;C:\Program
>                 >     > Files (x86)\Gpg4win\..\GnuPG\b
>                 >     >                 in;C:\Program
>                 >     >
>                 >
> Files\SlikSvn\bin;C:\Users\Yishay\AppData\Local\Microsoft\WindowsApps;C:\Users\Yishay\AppData\Roaming\npm;;C:\Program
>                 >     > Files (x86)\Vim\vim82
>                 >     >                      [exec] [INFO] Scanning for
> projects...
>                 >     >                      [exec] [INFO]
>                 >     >
>                 >
> ------------------------------------------------------------------------
>                 >     >                      [exec] [INFO] Reactor Build
> Order:
>                 >     >                      [exec] [INFO]
>                 >     >                      [exec] [INFO] Apache Royale:
> Compiler: Parent
>                 >     >                             [pom]
>                 >     >                      [exec] [INFO] Apache Royale:
> Compiler:
>                 >     > Compiler-Common                           [jar]
>                 >     >                      [exec] [INFO] Apache Royale:
> Compiler: Test
>                 > Utils
>                 >     >                             [jar]
>                 >     >                      [exec] [INFO] Apache Royale:
> Compiler: Externc
>                 >     >                            [jar]
>                 >     >                      [exec] [INFO] Apache Royale:
> Compiler: Compiler
>                 >     >                             [jar]
>                 >     >                      [exec] [INFO] Apache Royale:
> Compiler:
>                 > Compiler-JX
>                 >     >                            [jar]
>                 >     >                      [exec] [INFO] Apache Royale:
> Compiler: SWFUtils
>                 >     >                             [jar]
>                 >     >                      [exec] [INFO] Apache Royale:
> Compiler: Debugger
>                 >     >                             [jar]
>                 >     >                      [exec] [INFO] Apache Royale:
> Compiler: OEM Layer
>                 >     >                            [jar]
>                 >     >                      [exec] [INFO] Apache Royale:
> Royale Ant Tasks
>                 >     >                             [jar]
>                 >     >                      [exec] [INFO] Apache Royale:
> RoyaleUnit Ant
>                 > Tasks
>                 >     >                             [jar]
>                 >     >                      [exec] [INFO] Apache Royale:
> Royale Maven Plugin
>                 >     >                   [maven-plugin]
>                 >     >                      [exec] [INFO]
>                 >     >                      [exec] [INFO] ---------<
>                 >     > org.apache.royale.compiler:royale-compiler-parent
> >----------
>                 >     >                      [exec] [INFO] Building Apache
> Royale: Compiler:
>                 >     > Parent 0.9.8-SNAPSHOT           [1/12]
>                 >     >                      [exec] [INFO]
> --------------------------------[
>                 > pom
>                 >     > ]---------------------------------
>                 >     >                      [exec] [INFO]
>                 >     >                      [exec] [INFO] ---
> maven-clean-plugin:3.1.0:clean
>                 >     > (default-clean) @ royale-compiler-parent ---
>                 >     >                      [exec] [INFO]
>                 >     >                      [exec] [INFO] ---
>                 > maven-enforcer-plugin:1.4.1:enforce
>                 >     > (enforce-maven-version) @ royale-compiler-parent
> ---
>                 >     >                      [exec] [INFO]
>                 >     >                      [exec] [INFO] ---
>                 > groovy-maven-plugin:2.1.1:execute
>                 >     > (prerequisite-check) @ royale-compiler-parent ---
>                 >     >                      [exec] [INFO]
>                 >     >
>                 >
> ------------------------------------------------------------------------
>                 >     >                      [exec] [INFO] Reactor Summary
> for Apache Royale:
>                 >     > Compiler: Parent 0.9.8-SNAPSHOT:
>                 >     >                      [exec] [INFO]
>                 >     >                      [exec] [INFO] Apache Royale:
> Compiler: Parent
>                 >     > .................... FAILURE [  3.938 s]
>                 >     >                      [exec] [INFO] Apache Royale:
> Compiler:
>                 >     > Compiler-Common ........... SKIPPED
>                 >     >                      [exec] [INFO] Apache Royale:
> Compiler: Test
>                 > Utils
>                 >     > ................ SKIPPED
>                 >     >                      [exec] [INFO] Apache Royale:
> Compiler: Externc
>                 >     > ................... SKIPPED
>                 >     >                      [exec] [INFO] Apache Royale:
> Compiler: Compiler
>                 >     > .................. SKIPPED
>                 >     >                      [exec] [INFO] Apache Royale:
> Compiler:
>                 > Compiler-JX
>                 >     > ............... SKIPPED
>                 >     >                      [exec] [INFO] Apache Royale:
> Compiler: SWFUtils
>                 >     > .................. SKIPPED
>                 >     >                      [exec] [INFO] Apache Royale:
> Compiler: Debugger
>                 >     > .................. SKIPPED
>                 >     >                      [exec] [INFO] Apache Royale:
> Compiler: OEM Layer
>                 >     > ................. SKIPPED
>                 >     >                      [exec] [INFO] Apache Royale:
> Royale Ant Tasks
>                 >     > .................... SKIPPED
>                 >     >                      [exec] [INFO] Apache Royale:
> RoyaleUnit Ant
>                 > Tasks
>                 >     > ................ SKIPPED
>                 >     >                      [exec] [INFO] Apache Royale:
> Royale Maven Plugin
>                 >     > ................. SKIPPED
>                 >     >                      [exec] [INFO]
>                 >     >
>                 >
> ------------------------------------------------------------------------
>                 >     >                      [exec] [INFO] BUILD FAILURE
>                 >     >                      [exec] [INFO]
>                 >     >
>                 >
> ------------------------------------------------------------------------
>                 >     >                      [exec] [INFO] Total time:
> 5.067 s
>                 >     >                      [exec] [INFO] Finished at:
>                 > 2020-05-03T16:52:27+03:00
>                 >     >                      [exec] [INFO]
>                 >     >
>                 >
> ------------------------------------------------------------------------
>                 >     >                      [exec] [WARNING] The
> requested profile "utils"
>                 > could
>                 >     > not be activated because it does not exist.
>                 >     >                      [exec] [ERROR] Failed to
> execute goal
>                 >     >
> org.codehaus.gmaven:groovy-maven-plugin:2.1.1:execute
>                 > (prerequisite-check)
>                 >     > on project royale-compiler-parent: Executi
>                 >     >                 on prerequisite-check of goal
>                 >     >
> org.codehaus.gmaven:groovy-maven-plugin:2.1.1:execute failed: startup
>                 >     > failed:
>                 >     >                      [exec] [ERROR]
> script1.groovy: 1: unexpected
>                 > char:
>                 >     > '\' @ line 1, column 3.
>                 >     >                      [exec] [ERROR]
>                 >     >
>                 >
> C:\dev\dist\dist\dev\royale\0.9.7\rc3\apache-royale-0.9.7-maven-src\royale-compiler/src/main/script/prerequisiteCheck.groovy
>                 >     >                      [exec] [ERROR]      ^
>                 >     >                      [exec] [ERROR]
>                 >     >                      [exec] [ERROR] 1 error
>                 >     >                      [exec] [ERROR]
>                 >     >                      [exec] [ERROR] -> [Help 1]
>                 >     >                      [exec] [ERROR]
>                 >     >                      [exec] [ERROR] To see the
> full stack trace of
>                 > the
>                 >     > errors, re-run Maven with the -e switch.
>                 >     >                      [exec] [ERROR] Re-run Maven
> using the -X switch
>                 > to
>                 >     > enable full debug logging.
>                 >     >                      [exec] [ERROR]
>                 >     >                      [exec] [ERROR] For more
> information about the
>                 > errors
>                 >     > and possible solutions, please read the following
> articles:
>                 >     >                      [exec] [ERROR] [Help 1]
>                 >     >
>                 >
> https://nam04.safelinks.protection.outlook.com/?url=http%3A%2F%2Fcwiki.apache.org%2Fconfluence%2Fdisplay%2FMAVEN%2FPluginExecutionException&amp;data=02%7C01%7Caharui%40adobe.com%7C5c026e7160b74e77c0f508d7f060b977%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637242170539748205&amp;sdata=DXKzLQsz3uyinxiC4Dj81KM6deklQ3J%2Fl%2FQjn69Crcg%3D&amp;reserved=0
>                 >     >                      [exec] Picked up
> JAVA_TOOL_OPTIONS:
>                 >     > -Dfile.encoding=UTF-8
>                 >     >
>                 >     >                 BUILD FAILED
>                 >     >
>                 >     >
> C:\dev\dist\dist\dev\royale\0.9.7\rc3\ApproveRoyale.xml:780: The
>                 > following
>                 >     > error occurred while executing this line:
>                 >     >
>                 >     >
> C:\dev\dist\dist\dev\royale\0.9.7\rc3\ApproveRoyale.xml:797: exec
>                 > returned:
>                 >     > 1
>                 >     >
>                 >     >                 Total time: 122 minutes 58 seconds
>                 >     >
>  C:\dev\dist\dist\dev\royale\0.9.7\rc3> From:
>                 >     > apacheroyaleci@gmail.com<mailto:
> apacheroyaleci@gmail.com>
>                 >     >                 Sent: Sunday, May 3, 2020 4:53 PM
>                 >     >                 To: dev@royale.apache.org<mailto:
>                 > dev@royale.apache.org>
>                 >     >                 Subject: [DISCUSS] Discuss Release
> Apache Royale
>                 > 0.9.7
>                 >     >
>                 >     >                 This is the discussion thread.
>                 >     >
>                 >     >                 Thanks,
>                 >     >                 Yishay Weiss
>                 >     >
>                 >     >
>                 >     >
>                 >     >
>                 >     >
>                 >     >
>                 >     >
>                 >     >
>                 >     >
>                 >     >
>                 >
>                 >     --
>                 >     Carlos Rovira
>                 >
> https://nam04.safelinks.protection.outlook.com/?url=http%3A%2F%2Fabout.me%2Fcarlosrovira&amp;data=02%7C01%7Caharui%40adobe.com%7C5c026e7160b74e77c0f508d7f060b977%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637242170539758199&amp;sdata=7tAbjguws8TsJSZtvLxPQdi1CINA9FTyYriKlBGzXEI%3D&amp;reserved=0
>                 >
>                 >
>                 >
>
>                 --
>
>                 Piotr Zarzycki
>
>                 Patreon: *
> https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.patreon.com%2Fpiotrzarzycki&amp;data=02%7C01%7Caharui%40adobe.com%7C5c026e7160b74e77c0f508d7f060b977%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637242170539758199&amp;sdata=b42psLHeej7ju5NPEc11ei44rnjyMaa1TsVcuADxifM%3D&amp;reserved=0
>                 <
> https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.patreon.com%2Fpiotrzarzycki&amp;data=02%7C01%7Caharui%40adobe.com%7C5c026e7160b74e77c0f508d7f060b977%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637242170539758199&amp;sdata=b42psLHeej7ju5NPEc11ei44rnjyMaa1TsVcuADxifM%3D&amp;reserved=0
> >*
>
>
>
>
>
>
>
>
>

-- 
Carlos Rovira
http://about.me/carlosrovira

RE: [DISCUSS] Discuss Release Apache Royale 0.9.7

Posted by Yishay Weiss <yi...@hotmail.com>.
>And Alex, considering the intensity of you insisting everything to be reproducible on Ant and Maven and all sorts of >additional hoops Apache is not even asking for, it puzzles me how you could even consider releasing something >that doesn't build with one of the two equally supported build-systems.

Hi Chris,
For what it’s worth, I’m the RM for this release and it is my decision whether or not to start an new RC (which I am). Alex has one vote, just like everyone else. I appreciate your technical input, but I don’t think it’s helpful to drag this thread into past arguments. To me, that creates an atmosphere where people think too much about whether or not they will want to express their opinions, and that’s not helpful.
Thanks,
Yishay



Am 05.05.20, 07:48 schrieb "Yishay Weiss" <yi...@hotmail.com>:

    Hi All,

    It’s starting to look like the cleanest solution is to start an RC4. I intend to start working on that in 10 hours or so. In the meantime, I’d appreciate it if people took time to look at RC3, so we don’t end up with an RC5.

    Thanks,
    Yishay

    From: Alex Harui<ma...@adobe.com.INVALID>
    Sent: Tuesday, May 5, 2020 12:22 AM
    To: dev@royale.apache.org<ma...@royale.apache.org>
    Subject: Re: [DISCUSS] Discuss Release Apache Royale 0.9.7

    The Ant packages only contain things we know we want to release.  Top-level folders are not whitelisted in because you never know what might be in them.  We've never released the manualtests folder for example, so we don't have to spend time certifying it for code quality and build-ability, license, etc.  We've never shipped the top-level src folder because it used to only contain a site folder that wasn't going to be of use to our users.  So when the groovy scripts were added to the src folder, they were not included in the Ant packaging.

    We also have never voted on and released the 3 top-level Maven source packages, mainly to reduce the amount of work the voters need to do.  The Maven source packages are "tested" by the Maven release plugin, and the 3 packages are unpacked and repacked into the Ant package.  So far, we've found that two new files were missed.

    How many of our users build the source package is one factor and I think the answer for Royale is that few people do it.  Apache release are supposed to "build" and the Ant source package will build with Ant.

    IMO, the best next thing for PMC members to do is to download the RC and try it with Ant, and/or use Maven to point to the staging repos and test the artifacts that have been staged up there and see if we see any other big issues.  Maybe we'll find something else and make RC4 an obvious choice.

    Other choices are:
    A) Release RC3 with documenting all of the problems in the online release notes
    B) Also certifying and voting on the 3 Maven source packages.

    IMO, what we don't want to see happen is for folks to not test RC3 and find out some big issue later.

    My 2 cents,
    -Alex

    On 5/4/20, 12:24 PM, "Christofer Dutz" <ch...@c-ware.de> wrote:

        The more I think about it .... it's actually not good that the groovy script isn't in there as this way you will not be able to download, unpack and build anything with maven.
        As maven calls this script as the first thing in every maven build to ensure everything is setup.

        Without this, you will never get past the Maven validate phase ... so if I had a vote, I would probably vote -1 on that.

        When ere these files getting lost? In the initial source bundles built by maven they should be in there ... so probably you only have to re-do some of the last steps.

        Chris



        Am 04.05.20, 20:13 schrieb "Yishay Weiss" <yi...@hotmail.com>:

            Ok, I just verified that copying the script to the right location makes the groovy plugin happy, so it doesn’t seem to be a windows or backslash issue after all.

            I need an explanation on when Maven will be used to build the Ant sources to decide if it’s worth an RC4.

            From: Alex Harui<ma...@adobe.com.INVALID>
            Sent: Monday, May 4, 2020 7:14 PM
            To: dev@royale.apache.org<ma...@royale.apache.org>
            Subject: Re: [DISCUSS] Discuss Release Apache Royale 0.9.7

            The groovy script is not in the ant packages on dist.  My earlier email tried to explain that.   Not every file in the repo ends up in the ant packages on purpose.   If we do an RC4, hopefully the changes I made will pick those two files.

            -Alex

            On 5/4/20, 8:54 AM, "Yishay Weiss" <yi...@hotmail.com> wrote:

                .mvn folder exists in GitHub but not in SVN. Could that be related?

                From: Yishay Weiss<ma...@hotmail.com>
                Sent: Monday, May 4, 2020 6:40 PM
                To: dev@royale.apache.org<ma...@royale.apache.org>
                Subject: RE: [DISCUSS] Discuss Release Apache Royale 0.9.7

                Look down-thread:

                >     >                      [exec] [ERROR] Failed to execute goal
                >     > org.codehaus.gmaven:groovy-maven-plugin:2.1.1:execute
                > (prerequisite-check)
                >     > on project royale-compiler-parent: Executi
                >     >                 on prerequisite-check of goal
                >     > org.codehaus.gmaven:groovy-maven-plugin:2.1.1:execute failed: startup
                >     > failed:
                >     >                      [exec] [ERROR] script1.groovy: 1: unexpected
                > char:
                >     > '\' @ line 1, column 3.
                >     >                      [exec] [ERROR]
                >     >
                > C:\dev\dist\dist\dev\royale\0.9.7\rc3\apache-royale-0.9.7-maven-src\royale-compiler/src/main/script/prerequisiteCheck.groovy
                I verified that the groovy plugin was being called in both case and was being fed backslashes as well as forward slashes in both cases. Also, both have the same version: 2.1.1




                From: Piotr Zarzycki <pi...@gmail.com>
                Sent: Monday, May 4, 2020 6:35:22 PM
                To: Apache Royale Development <de...@royale.apache.org>
                Subject: Re: [DISCUSS] Discuss Release Apache Royale 0.9.7

                Something cut the message. Could you paste here  https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fpaste.apache.org%2F&amp;data=02%7C01%7Caharui%40adobe.com%7C5c026e7160b74e77c0f508d7f060b977%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637242170539748205&amp;sdata=x19if0ZUcMkUtR5bz82I8OK540KAsqyJXRfAtw6LtOA%3D&amp;reserved=0

                pon., 4 maj 2020 o 17:32 Yishay Weiss <yi...@hotmail.com> napisał(a):

                > This means though, that it’s still failing on Windows after Alex’s
                > changes, as I’ve verified. I’m getting a bit lost trying to debug this.
                >
                > Running from the SVN dist repo
                >
                > C:\dev\dist\dist\dev\royale\0.9.7\rc3\apache-royale-0.9.7-maven-src\royale-compiler>
                > mvn clean install
                >
                > Fails with the below message,
                >
                > But running the same command from the git repo
                >
                > C:\dev\flexjs\royale-compiler [release/0.9.7 =]> mvn clean install
                >
                > Does not fail.
                >
                > Any ideas?
                >
                >
                >
                >
                > From: Yishay Weiss<ma...@hotmail.com>
                > Sent: Monday, May 4, 2020 3:04 PM
                > To: dev@royale.apache.org<ma...@royale.apache.org>
                > Subject: RE: [DISCUSS] Discuss Release Apache Royale 0.9.7
                >
                > Good catch Chris. I was focusing on the wrong message.
                >
                > From: Christofer Dutz<ma...@c-ware.de>
                > Sent: Monday, May 4, 2020 2:09 PM
                > To: dev@royale.apache.org<ma...@royale.apache.org>
                > Subject: Re: [DISCUSS] Discuss Release Apache Royale 0.9.7
                >
                > Just some input from the sidelines:
                > - It shouldn't have any impact on the build if you enable/disable profiles
                > that don't exist. All you get is a warning that tells you the profiles
                > don't exist.
                >
                > - The actual failure is because the the path to the prerequisiteCheck
                > script is windows-encoded (Backslashs) ... strange thing is that this
                > didn't fail for normal Windows executions both for Royale same as in PLC4X
                > ... we've got the identical setup for 2-3 years now and haven't heard of
                > any issues with it. I would guess the build is started somewhat differently
                > than others ... perhaps it could be fixed by removing the
                > "${project.basedir}/" prefix and using relative paths instead.
                >
                > And just a little explanation what this script does:
                > It's a goovy script that is executed and checks if all required tools are
                > available in the right versions and if all required environment-variables
                > are set and are set to valid values. As soon as you run a Maven build it
                > outputs a list of thigs it checked and if checks fail, it quickly fails the
                > build with a list of findings the user has to address first.
                >
                > Hope that helps.
                >
                > Chris
                >
                >
                >
                > Am 04.05.20, 11:45 schrieb "Carlos Rovira" <ca...@apache.org>:
                >
                >     Hi Alex and Yishay,
                >
                >     first, congrats for the hard work to reach to this point. I think many
                >     issues has been fixed and only that just is worth the time you guys
                >     invested on it :)
                >
                >     regarding voting. I'm confident that my check will report a +1 since, I
                >     consider all the points for a normal Apache release, but thinking in
                > the
                >     current problem with running maven from ant with old profiles... why
                > the
                >     need to make ANT run maven again. both are different build tools and
                > both
                >     need to work separately, but don't understand why one should run the
                > other.
                >     And if that's the case, why just make ant run maven? why not make
                > maven run
                >     ant too? I think it should be all or nothing
                >
                >     The other point I don't understand is about why to continue vote if you
                >     detect the problems stated in this thread. For me is completely ok,
                > but if
                >     you worked hard to make all this complex release process, don't
                > understand
                >     that you finally consider green light when that approval script is
                > failing.
                >     For me that means that all that complication was not needed, and people
                >     must check on its own that is something normal in an apache release,
                > so no
                >     problem at all with that.
                >
                >     if you consider it's ok to vote, for me is ok, since all seems to
                > consider
                >     the real minimum requirements, people is waiting long time, and I'm not
                >     interested in discuss it, since is clear you see it necessary for your
                >     release process, but just one to state it so we can all stop and take a
                >     bird sight on all of it and help us to visualize. Sometimes we use to
                >     loose perspective when we're working many time and hard in something.
                >
                >     Anyway, I'll wait to have clear if is time to try release and vote to
                > not
                >     waste time if it's not ok finally.
                >
                >     Thanks!
                >
                >     Carlos
                >
                >
                >
                >
                >
                >
                >     El lun., 4 may. 2020 a las 9:11, Alex Harui (<aharui@adobe.com.invalid
                > >)
                >     escribió:
                >
                >     > I just quickly reviewed the various
                > RELEASE_NOTES/README/LICENSE/NOTICE
                >     > files.  I guess nobody had done that earlier.  The biggest problem
                > is that
                >     > there were 3 missing binary package dependencies in the LICENSE in
                > the
                >     > binary package.
                >     >
                >     > I noticed the copyright year in the various NOTICE.* files is still
                > 2019
                >     > but did not update it because I am running out of time.  I've heard
                >     > different opinions on how important that is.
                >     >
                >     > The URL to the online Release Notes is in the
                >     > royale-asjs/RELEASE_NOTES.md.  This might be a good time to create
                > the wiki
                >     > page if it doesn't already exist.
                >     >
                >     > I'm stopping work for tonight.
                >     > -Alex
                >     >
                >     > On 5/3/20, 11:58 PM, "Yishay Weiss" <yi...@hotmail.com> wrote:
                >     >
                >     >     Ik, online release notes sounds like a good compromise. Thank
                > for the
                >     > fixes. Let the votes begin!
                >     >     ________________________________
                >     >     From: Alex Harui <ah...@adobe.com.INVALID>
                >     >     Sent: Monday, May 4, 2020 6:00 AM
                >     >     To: dev@royale.apache.org <de...@royale.apache.org>
                >     >     Subject: Re: [DISCUSS] Discuss Release Apache Royale 0.9.7
                >     >
                >     >     Not sure I understood you.  We can't release a changed README in
                >     > royale-compiler without starting an RC4.  The updated README has been
                >     > committed to the release branch.  We have to revert some commits on
                > the
                >     > release branches that change the versions to 0.9.8 snapshot before
                > starting
                >     > over.
                >     >
                >     >     If you have the time to re-run most of the steps, that would be
                > best,
                >     > but will delay the release and I'm not sure it is worth it.  We have
                > online
                >     > release notes to make corrections.
                >     >
                >     >     I think it is mostly up to you though.
                >     >     -Alex
                >     >
                >     >     On 5/3/20, 10:42 PM, "Yishay Weiss" <yi...@hotmail.com>
                > wrote:
                >     >
                >     >         I think we should continue the vote. If more problems are
                >     > discovered I can start another release candidate. I think we should
                > at
                >     > least fix the compile README to not use -main.
                >     >
                >     >         From: Alex Harui<ma...@adobe.com.INVALID>
                >     >         Sent: Sunday, May 3, 2020 10:06 PM
                >     >         To: dev@royale.apache.org<ma...@royale.apache.org>
                >     >         Subject: Re: [DISCUSS] Discuss Release Apache Royale 0.9.7
                >     >
                >     >         Bummer.   Lots of little things flushed out late in the game.
                >     >
                >     >         -There are .afdesign binary files checked into our repos.
                > These
                >     > are binary files that aren't the common types (.PNG, .JPG, etc).
                >     >         -New required folders (src/main) were added to the Maven
                > build for
                >     > royale-compiler and royale-asjs but not added to the Ant source
                > packaging
                >     >         -The uses of -main that Yishay found.
                >     >
                >     >         IMO, quickest way to a release is to not start over with an
                > RC4
                >     > unless we find a more major problem with RC3.  I've updated several
                > files
                >     > in the branch.  I'm going to skip releasecandidate.xml for now until
                >     > someone wants to cut a release locally and use Ant to type fewer
                > commands.
                >     >
                >     >         The Approval script will fail testing if the Ant source can
                > be
                >     > used by Maven.  Assuming the Maven distribution is working, this is
                > less
                >     > important.  So I think that we skip that test for this RC.  I put an
                >     > ApproveRoyale.xml on dist that skips that test and then the approval
                > script
                >     > completed successfully.  I also manually tested that if we have the
                > two
                >     > missing folders that the ApproveRoyale.xml I checked into the release
                >     > branch will build the Maven artifacts from the Ant source.
                >     >
                >     >         So, IMO, I think the packages are good enough for now and we
                >     > should release unless we find something is broken in the jars and
                > swcs.
                >     >
                >     >         My 2 cents,
                >     >         -Alex
                >     >
                >     >         On 5/3/20, 8:08 AM, "Alex Harui" <ah...@adobe.com.INVALID>
                > wrote:
                >     >
                >     >             I will look into it.
                >     >
                >     >             -Alex
                >     >
                >     >             On 5/3/20, 7:35 AM, "Yishay Weiss" <
                > yishayjobs@hotmail.com>
                >     > wrote:
                >     >
                >     >                 Whatever the fix is, it will also need to be applied
                > in
                >     > these files:
                >     >
                >     >                 C:\dev\flexjs\royale-asjs [release/0.9.7 =]> git grep
                >     > "main,utils"
                >     >                 ApproveRoyale.xml:            <arg
                > value="-main,utils" />
                >     >                 releasecandidate.xml:            <arg
                > value="-main,utils"
                >     > />
                >     >                 releasecandidate.xml:            <arg
                > value="-main,utils"
                >     > />
                >     >                 releasemgr/README:royale-compiler:  mvn clean
                > install -P
                >     > -main,utils
                >     >                 C:\dev\flexjs\royale-asjs [release/0.9.7 =]> cd ..
                >     >                 C:\dev\flexjs> cd .\royale-compiler\
                >     >                 C:\dev\flexjs\royale-compiler [release/0.9.7 =]> git
                > grep
                >     > "main,utils"
                >     >                 Jenkinsfile:                bat "mvn -U clean
                > ${mavenGoal}
                >     > ${mavenLocalRepo} -s C:\\.m2\\settings.xml -P -main,utils
                >     > -Dcom.adobe.systemIdsForWhichTheTermsOfTheA
                >     >                 dobeLicenseAgreementAreAccepted=3c9041a9,3872fc1e"
                >     >                 README:        mvn clean install -P -main,utils
                >     >
                >     >                 From: Yishay Weiss<ma...@hotmail.com>
                >     >                 Sent: Sunday, May 3, 2020 5:06 PM
                >     >                 To: dev@royale.apache.org<mailto:
                > dev@royale.apache.org>
                >     >                 Subject: RE: [DISCUSS] Discuss Release Apache Royale
                > 0.9.7
                >     >
                >     >                 Looks like the profiles in ApproveRoyale.xml need to
                > be
                >     > updated after Chris’s refactor. Can someone fix this?
                >     >
                >     >                        <exec executable="${mvn}" dir="${basedir}/${
                >     > maven.package.url.name}/royale-compiler" failonerror="true" >
                >     >                             <arg value="-P" />
                >     >                             <arg value="-main,utils" />
                >     >                             <arg value="clean" />
                >     >                             <arg value="install" />
                >     >                         </exec>
                >     >                         <exec executable="${mvn}" dir="${basedir}/${
                >     > maven.package.url.name}/royale-compiler" failonerror="true"
                >     > inputstring="Yes">
                >     >                             <arg value="clean" />
                >     >                             <arg value="-P" />
                >     >                             <arg value="${compiler_mvn_profiles}" />
                >     >                             <arg value="install" />
                >     >                         </exec>
                >     >                         <exec executable="${mvn}" dir="${basedir}/${
                >     > maven.package.url.name}/royale-typedefs" failonerror="true" >
                >     >                             <arg value="clean" />
                >     >                             <arg value="install" />
                >     >                         </exec>
                >     >                         <exec executable="${mvn}" dir="${basedir}/${
                >     > maven.package.url.name}/royale-asjs" failonerror="true"
                > inputstring="Yes">
                >     >                             <arg value="${asjs_mvn_defines}" />
                >     >                             <arg value="clean" />
                >     >                             <arg value="-P" />
                >     >                             <arg value="${asjs_mvn_profiles}" />
                >     >                             <arg value="install" />
                >     >                         </exec>
                >     >
                >     >                 From: Yishay Weiss<ma...@hotmail.com>
                >     >                 Sent: Sunday, May 3, 2020 5:02 PM
                >     >                 To: dev@royale.apache.org<mailto:
                > dev@royale.apache.org>
                >     >                 Subject: RE: [DISCUSS] Discuss Release Apache Royale
                > 0.9.7
                >     >
                >     >                 Oops, may have been premature to start the vote.
                >     >
                >     >                 I’m getting this [1] when running ApproveRoyale.xml.
                > Any
                >     > ideas?
                >     >
                >     >                 [1]
                >     >                 build_maven:
                >     >                      [echo] Path is
                >     >
                > C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\Program
                >     > Files\Intel\WiFi\bin\;C:\Prog
                >     >                 ram Files\Common
                >     >
                > Files\Intel\WirelessCommon\;C:\dev\maven\apache-maven-3.6.1\bin;C:\dev\ant\apache-ant-1.10.1\bin;C:\Program
                >     > Files (x86)\Vim\vim82;C:\Program Fi
                >     >                 les\Git\cmd;C:\WINDOWS\System32\OpenSSH\;C:\Program
                >     > Files\Microsoft VS Code\bin;C:\Program
                >     > Files\PuTTY\;C:\Users\Yishay\AppData\Local\Microsoft\WindowsApps;C:\U
                >     >
                >     >
                > sers\Yishay\AppData\Roaming\npm;C:\adb;C:\Users\Yishay\.windows-build-tools\python27;C:\Program
                >     > Files\nodejs\;C:\Program Files\Java\jdk1.8.0_212\bin;C:\WINDOWS\
                >     >
                >     >
                > system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;;C:\Program
                >     > Files (x86)\Gpg4win\..\GnuPG\b
                >     >                 in;C:\Program
                >     >
                > Files\SlikSvn\bin;C:\Users\Yishay\AppData\Local\Microsoft\WindowsApps;C:\Users\Yishay\AppData\Roaming\npm;;C:\Program
                >     > Files (x86)\Vim\vim82
                >     >                      [exec] [INFO] Scanning for projects...
                >     >                      [exec] [INFO]
                >     >
                > ------------------------------------------------------------------------
                >     >                      [exec] [INFO] Reactor Build Order:
                >     >                      [exec] [INFO]
                >     >                      [exec] [INFO] Apache Royale: Compiler: Parent
                >     >                             [pom]
                >     >                      [exec] [INFO] Apache Royale: Compiler:
                >     > Compiler-Common                           [jar]
                >     >                      [exec] [INFO] Apache Royale: Compiler: Test
                > Utils
                >     >                             [jar]
                >     >                      [exec] [INFO] Apache Royale: Compiler: Externc
                >     >                            [jar]
                >     >                      [exec] [INFO] Apache Royale: Compiler: Compiler
                >     >                             [jar]
                >     >                      [exec] [INFO] Apache Royale: Compiler:
                > Compiler-JX
                >     >                            [jar]
                >     >                      [exec] [INFO] Apache Royale: Compiler: SWFUtils
                >     >                             [jar]
                >     >                      [exec] [INFO] Apache Royale: Compiler: Debugger
                >     >                             [jar]
                >     >                      [exec] [INFO] Apache Royale: Compiler: OEM Layer
                >     >                            [jar]
                >     >                      [exec] [INFO] Apache Royale: Royale Ant Tasks
                >     >                             [jar]
                >     >                      [exec] [INFO] Apache Royale: RoyaleUnit Ant
                > Tasks
                >     >                             [jar]
                >     >                      [exec] [INFO] Apache Royale: Royale Maven Plugin
                >     >                   [maven-plugin]
                >     >                      [exec] [INFO]
                >     >                      [exec] [INFO] ---------<
                >     > org.apache.royale.compiler:royale-compiler-parent >----------
                >     >                      [exec] [INFO] Building Apache Royale: Compiler:
                >     > Parent 0.9.8-SNAPSHOT           [1/12]
                >     >                      [exec] [INFO] --------------------------------[
                > pom
                >     > ]---------------------------------
                >     >                      [exec] [INFO]
                >     >                      [exec] [INFO] --- maven-clean-plugin:3.1.0:clean
                >     > (default-clean) @ royale-compiler-parent ---
                >     >                      [exec] [INFO]
                >     >                      [exec] [INFO] ---
                > maven-enforcer-plugin:1.4.1:enforce
                >     > (enforce-maven-version) @ royale-compiler-parent ---
                >     >                      [exec] [INFO]
                >     >                      [exec] [INFO] ---
                > groovy-maven-plugin:2.1.1:execute
                >     > (prerequisite-check) @ royale-compiler-parent ---
                >     >                      [exec] [INFO]
                >     >
                > ------------------------------------------------------------------------
                >     >                      [exec] [INFO] Reactor Summary for Apache Royale:
                >     > Compiler: Parent 0.9.8-SNAPSHOT:
                >     >                      [exec] [INFO]
                >     >                      [exec] [INFO] Apache Royale: Compiler: Parent
                >     > .................... FAILURE [  3.938 s]
                >     >                      [exec] [INFO] Apache Royale: Compiler:
                >     > Compiler-Common ........... SKIPPED
                >     >                      [exec] [INFO] Apache Royale: Compiler: Test
                > Utils
                >     > ................ SKIPPED
                >     >                      [exec] [INFO] Apache Royale: Compiler: Externc
                >     > ................... SKIPPED
                >     >                      [exec] [INFO] Apache Royale: Compiler: Compiler
                >     > .................. SKIPPED
                >     >                      [exec] [INFO] Apache Royale: Compiler:
                > Compiler-JX
                >     > ............... SKIPPED
                >     >                      [exec] [INFO] Apache Royale: Compiler: SWFUtils
                >     > .................. SKIPPED
                >     >                      [exec] [INFO] Apache Royale: Compiler: Debugger
                >     > .................. SKIPPED
                >     >                      [exec] [INFO] Apache Royale: Compiler: OEM Layer
                >     > ................. SKIPPED
                >     >                      [exec] [INFO] Apache Royale: Royale Ant Tasks
                >     > .................... SKIPPED
                >     >                      [exec] [INFO] Apache Royale: RoyaleUnit Ant
                > Tasks
                >     > ................ SKIPPED
                >     >                      [exec] [INFO] Apache Royale: Royale Maven Plugin
                >     > ................. SKIPPED
                >     >                      [exec] [INFO]
                >     >
                > ------------------------------------------------------------------------
                >     >                      [exec] [INFO] BUILD FAILURE
                >     >                      [exec] [INFO]
                >     >
                > ------------------------------------------------------------------------
                >     >                      [exec] [INFO] Total time:  5.067 s
                >     >                      [exec] [INFO] Finished at:
                > 2020-05-03T16:52:27+03:00
                >     >                      [exec] [INFO]
                >     >
                > ------------------------------------------------------------------------
                >     >                      [exec] [WARNING] The requested profile "utils"
                > could
                >     > not be activated because it does not exist.
                >     >                      [exec] [ERROR] Failed to execute goal
                >     > org.codehaus.gmaven:groovy-maven-plugin:2.1.1:execute
                > (prerequisite-check)
                >     > on project royale-compiler-parent: Executi
                >     >                 on prerequisite-check of goal
                >     > org.codehaus.gmaven:groovy-maven-plugin:2.1.1:execute failed: startup
                >     > failed:
                >     >                      [exec] [ERROR] script1.groovy: 1: unexpected
                > char:
                >     > '\' @ line 1, column 3.
                >     >                      [exec] [ERROR]
                >     >
                > C:\dev\dist\dist\dev\royale\0.9.7\rc3\apache-royale-0.9.7-maven-src\royale-compiler/src/main/script/prerequisiteCheck.groovy
                >     >                      [exec] [ERROR]      ^
                >     >                      [exec] [ERROR]
                >     >                      [exec] [ERROR] 1 error
                >     >                      [exec] [ERROR]
                >     >                      [exec] [ERROR] -> [Help 1]
                >     >                      [exec] [ERROR]
                >     >                      [exec] [ERROR] To see the full stack trace of
                > the
                >     > errors, re-run Maven with the -e switch.
                >     >                      [exec] [ERROR] Re-run Maven using the -X switch
                > to
                >     > enable full debug logging.
                >     >                      [exec] [ERROR]
                >     >                      [exec] [ERROR] For more information about the
                > errors
                >     > and possible solutions, please read the following articles:
                >     >                      [exec] [ERROR] [Help 1]
                >     >
                > https://nam04.safelinks.protection.outlook.com/?url=http%3A%2F%2Fcwiki.apache.org%2Fconfluence%2Fdisplay%2FMAVEN%2FPluginExecutionException&amp;data=02%7C01%7Caharui%40adobe.com%7C5c026e7160b74e77c0f508d7f060b977%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637242170539748205&amp;sdata=DXKzLQsz3uyinxiC4Dj81KM6deklQ3J%2Fl%2FQjn69Crcg%3D&amp;reserved=0
                >     >                      [exec] Picked up JAVA_TOOL_OPTIONS:
                >     > -Dfile.encoding=UTF-8
                >     >
                >     >                 BUILD FAILED
                >     >
                >     > C:\dev\dist\dist\dev\royale\0.9.7\rc3\ApproveRoyale.xml:780: The
                > following
                >     > error occurred while executing this line:
                >     >
                >     > C:\dev\dist\dist\dev\royale\0.9.7\rc3\ApproveRoyale.xml:797: exec
                > returned:
                >     > 1
                >     >
                >     >                 Total time: 122 minutes 58 seconds
                >     >                 C:\dev\dist\dist\dev\royale\0.9.7\rc3> From:
                >     > apacheroyaleci@gmail.com<ma...@gmail.com>
                >     >                 Sent: Sunday, May 3, 2020 4:53 PM
                >     >                 To: dev@royale.apache.org<mailto:
                > dev@royale.apache.org>
                >     >                 Subject: [DISCUSS] Discuss Release Apache Royale
                > 0.9.7
                >     >
                >     >                 This is the discussion thread.
                >     >
                >     >                 Thanks,
                >     >                 Yishay Weiss
                >     >
                >     >
                >     >
                >     >
                >     >
                >     >
                >     >
                >     >
                >     >
                >     >
                >
                >     --
                >     Carlos Rovira
                >     https://nam04.safelinks.protection.outlook.com/?url=http%3A%2F%2Fabout.me%2Fcarlosrovira&amp;data=02%7C01%7Caharui%40adobe.com%7C5c026e7160b74e77c0f508d7f060b977%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637242170539748205&amp;sdata=LTu08HdqMFDmKO7tKnS%2FkVEGAMfIAhuyOHEx5sQcQIo%3D&amp;reserved=0
                >
                >
                >

                --

                Piotr Zarzycki

                Patreon: *https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.patreon.com%2Fpiotrzarzycki&amp;data=02%7C01%7Caharui%40adobe.com%7C5c026e7160b74e77c0f508d7f060b977%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637242170539748205&amp;sdata=t%2FK5ZeeUUP4Csa8nS5b%2BcW2PTUXNizF22XxTQrjDNOk%3D&amp;reserved=0
                <https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.patreon.com%2Fpiotrzarzycki&amp;data=02%7C01%7Caharui%40adobe.com%7C5c026e7160b74e77c0f508d7f060b977%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637242170539748205&amp;sdata=t%2FK5ZeeUUP4Csa8nS5b%2BcW2PTUXNizF22XxTQrjDNOk%3D&amp;reserved=0>*
                From: Piotr Zarzycki<ma...@gmail.com>
                Sent: Monday, May 4, 2020 6:35 PM
                To: Apache Royale Development<ma...@royale.apache.org>
                Subject: Re: [DISCUSS] Discuss Release Apache Royale 0.9.7

                Something cut the message. Could you paste here  https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fpaste.apache.org%2F&amp;data=02%7C01%7Caharui%40adobe.com%7C5c026e7160b74e77c0f508d7f060b977%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637242170539748205&amp;sdata=x19if0ZUcMkUtR5bz82I8OK540KAsqyJXRfAtw6LtOA%3D&amp;reserved=0

                pon., 4 maj 2020 o 17:32 Yishay Weiss <yi...@hotmail.com> napisał(a):

                > This means though, that it’s still failing on Windows after Alex’s
                > changes, as I’ve verified. I’m getting a bit lost trying to debug this.
                >
                > Running from the SVN dist repo
                >
                > C:\dev\dist\dist\dev\royale\0.9.7\rc3\apache-royale-0.9.7-maven-src\royale-compiler>
                > mvn clean install
                >
                > Fails with the below message,
                >
                > But running the same command from the git repo
                >
                > C:\dev\flexjs\royale-compiler [release/0.9.7 =]> mvn clean install
                >
                > Does not fail.
                >
                > Any ideas?
                >
                >
                >
                >
                > From: Yishay Weiss<ma...@hotmail.com>
                > Sent: Monday, May 4, 2020 3:04 PM
                > To: dev@royale.apache.org<ma...@royale.apache.org>
                > Subject: RE: [DISCUSS] Discuss Release Apache Royale 0.9.7
                >
                > Good catch Chris. I was focusing on the wrong message.
                >
                > From: Christofer Dutz<ma...@c-ware.de>
                > Sent: Monday, May 4, 2020 2:09 PM
                > To: dev@royale.apache.org<ma...@royale.apache.org>
                > Subject: Re: [DISCUSS] Discuss Release Apache Royale 0.9.7
                >
                > Just some input from the sidelines:
                > - It shouldn't have any impact on the build if you enable/disable profiles
                > that don't exist. All you get is a warning that tells you the profiles
                > don't exist.
                >
                > - The actual failure is because the the path to the prerequisiteCheck
                > script is windows-encoded (Backslashs) ... strange thing is that this
                > didn't fail for normal Windows executions both for Royale same as in PLC4X
                > ... we've got the identical setup for 2-3 years now and haven't heard of
                > any issues with it. I would guess the build is started somewhat differently
                > than others ... perhaps it could be fixed by removing the
                > "${project.basedir}/" prefix and using relative paths instead.
                >
                > And just a little explanation what this script does:
                > It's a goovy script that is executed and checks if all required tools are
                > available in the right versions and if all required environment-variables
                > are set and are set to valid values. As soon as you run a Maven build it
                > outputs a list of thigs it checked and if checks fail, it quickly fails the
                > build with a list of findings the user has to address first.
                >
                > Hope that helps.
                >
                > Chris
                >
                >
                >
                > Am 04.05.20, 11:45 schrieb "Carlos Rovira" <ca...@apache.org>:
                >
                >     Hi Alex and Yishay,
                >
                >     first, congrats for the hard work to reach to this point. I think many
                >     issues has been fixed and only that just is worth the time you guys
                >     invested on it :)
                >
                >     regarding voting. I'm confident that my check will report a +1 since, I
                >     consider all the points for a normal Apache release, but thinking in
                > the
                >     current problem with running maven from ant with old profiles... why
                > the
                >     need to make ANT run maven again. both are different build tools and
                > both
                >     need to work separately, but don't understand why one should run the
                > other.
                >     And if that's the case, why just make ant run maven? why not make
                > maven run
                >     ant too? I think it should be all or nothing
                >
                >     The other point I don't understand is about why to continue vote if you
                >     detect the problems stated in this thread. For me is completely ok,
                > but if
                >     you worked hard to make all this complex release process, don't
                > understand
                >     that you finally consider green light when that approval script is
                > failing.
                >     For me that means that all that complication was not needed, and people
                >     must check on its own that is something normal in an apache release,
                > so no
                >     problem at all with that.
                >
                >     if you consider it's ok to vote, for me is ok, since all seems to
                > consider
                >     the real minimum requirements, people is waiting long time, and I'm not
                >     interested in discuss it, since is clear you see it necessary for your
                >     release process, but just one to state it so we can all stop and take a
                >     bird sight on all of it and help us to visualize. Sometimes we use to
                >     loose perspective when we're working many time and hard in something.
                >
                >     Anyway, I'll wait to have clear if is time to try release and vote to
                > not
                >     waste time if it's not ok finally.
                >
                >     Thanks!
                >
                >     Carlos
                >
                >
                >
                >
                >
                >
                >     El lun., 4 may. 2020 a las 9:11, Alex Harui (<aharui@adobe.com.invalid
                > >)
                >     escribió:
                >
                >     > I just quickly reviewed the various
                > RELEASE_NOTES/README/LICENSE/NOTICE
                >     > files.  I guess nobody had done that earlier.  The biggest problem
                > is that
                >     > there were 3 missing binary package dependencies in the LICENSE in
                > the
                >     > binary package.
                >     >
                >     > I noticed the copyright year in the various NOTICE.* files is still
                > 2019
                >     > but did not update it because I am running out of time.  I've heard
                >     > different opinions on how important that is.
                >     >
                >     > The URL to the online Release Notes is in the
                >     > royale-asjs/RELEASE_NOTES.md.  This might be a good time to create
                > the wiki
                >     > page if it doesn't already exist.
                >     >
                >     > I'm stopping work for tonight.
                >     > -Alex
                >     >
                >     > On 5/3/20, 11:58 PM, "Yishay Weiss" <yi...@hotmail.com> wrote:
                >     >
                >     >     Ik, online release notes sounds like a good compromise. Thank
                > for the
                >     > fixes. Let the votes begin!
                >     >     ________________________________
                >     >     From: Alex Harui <ah...@adobe.com.INVALID>
                >     >     Sent: Monday, May 4, 2020 6:00 AM
                >     >     To: dev@royale.apache.org <de...@royale.apache.org>
                >     >     Subject: Re: [DISCUSS] Discuss Release Apache Royale 0.9.7
                >     >
                >     >     Not sure I understood you.  We can't release a changed README in
                >     > royale-compiler without starting an RC4.  The updated README has been
                >     > committed to the release branch.  We have to revert some commits on
                > the
                >     > release branches that change the versions to 0.9.8 snapshot before
                > starting
                >     > over.
                >     >
                >     >     If you have the time to re-run most of the steps, that would be
                > best,
                >     > but will delay the release and I'm not sure it is worth it.  We have
                > online
                >     > release notes to make corrections.
                >     >
                >     >     I think it is mostly up to you though.
                >     >     -Alex
                >     >
                >     >     On 5/3/20, 10:42 PM, "Yishay Weiss" <yi...@hotmail.com>
                > wrote:
                >     >
                >     >         I think we should continue the vote. If more problems are
                >     > discovered I can start another release candidate. I think we should
                > at
                >     > least fix the compile README to not use -main.
                >     >
                >     >         From: Alex Harui<ma...@adobe.com.INVALID>
                >     >         Sent: Sunday, May 3, 2020 10:06 PM
                >     >         To: dev@royale.apache.org<ma...@royale.apache.org>
                >     >         Subject: Re: [DISCUSS] Discuss Release Apache Royale 0.9.7
                >     >
                >     >         Bummer.   Lots of little things flushed out late in the game.
                >     >
                >     >         -There are .afdesign binary files checked into our repos.
                > These
                >     > are binary files that aren't the common types (.PNG, .JPG, etc).
                >     >         -New required folders (src/main) were added to the Maven
                > build for
                >     > royale-compiler and royale-asjs but not added to the Ant source
                > packaging
                >     >         -The uses of -main that Yishay found.
                >     >
                >     >         IMO, quickest way to a release is to not start over with an
                > RC4
                >     > unless we find a more major problem with RC3.  I've updated several
                > files
                >     > in the branch.  I'm going to skip releasecandidate.xml for now until
                >     > someone wants to cut a release locally and use Ant to type fewer
                > commands.
                >     >
                >     >         The Approval script will fail testing if the Ant source can
                > be
                >     > used by Maven.  Assuming the Maven distribution is working, this is
                > less
                >     > important.  So I think that we skip that test for this RC.  I put an
                >     > ApproveRoyale.xml on dist that skips that test and then the approval
                > script
                >     > completed successfully.  I also manually tested that if we have the
                > two
                >     > missing folders that the ApproveRoyale.xml I checked into the release
                >     > branch will build the Maven artifacts from the Ant source.
                >     >
                >     >         So, IMO, I think the packages are good enough for now and we
                >     > should release unless we find something is broken in the jars and
                > swcs.
                >     >
                >     >         My 2 cents,
                >     >         -Alex
                >     >
                >     >         On 5/3/20, 8:08 AM, "Alex Harui" <ah...@adobe.com.INVALID>
                > wrote:
                >     >
                >     >             I will look into it.
                >     >
                >     >             -Alex
                >     >
                >     >             On 5/3/20, 7:35 AM, "Yishay Weiss" <
                > yishayjobs@hotmail.com>
                >     > wrote:
                >     >
                >     >                 Whatever the fix is, it will also need to be applied
                > in
                >     > these files:
                >     >
                >     >                 C:\dev\flexjs\royale-asjs [release/0.9.7 =]> git grep
                >     > "main,utils"
                >     >                 ApproveRoyale.xml:            <arg
                > value="-main,utils" />
                >     >                 releasecandidate.xml:            <arg
                > value="-main,utils"
                >     > />
                >     >                 releasecandidate.xml:            <arg
                > value="-main,utils"
                >     > />
                >     >                 releasemgr/README:royale-compiler:  mvn clean
                > install -P
                >     > -main,utils
                >     >                 C:\dev\flexjs\royale-asjs [release/0.9.7 =]> cd ..
                >     >                 C:\dev\flexjs> cd .\royale-compiler\
                >     >                 C:\dev\flexjs\royale-compiler [release/0.9.7 =]> git
                > grep
                >     > "main,utils"
                >     >                 Jenkinsfile:                bat "mvn -U clean
                > ${mavenGoal}
                >     > ${mavenLocalRepo} -s C:\\.m2\\settings.xml -P -main,utils
                >     > -Dcom.adobe.systemIdsForWhichTheTermsOfTheA
                >     >                 dobeLicenseAgreementAreAccepted=3c9041a9,3872fc1e"
                >     >                 README:        mvn clean install -P -main,utils
                >     >
                >     >                 From: Yishay Weiss<ma...@hotmail.com>
                >     >                 Sent: Sunday, May 3, 2020 5:06 PM
                >     >                 To: dev@royale.apache.org<mailto:
                > dev@royale.apache.org>
                >     >                 Subject: RE: [DISCUSS] Discuss Release Apache Royale
                > 0.9.7
                >     >
                >     >                 Looks like the profiles in ApproveRoyale.xml need to
                > be
                >     > updated after Chris’s refactor. Can someone fix this?
                >     >
                >     >                        <exec executable="${mvn}" dir="${basedir}/${
                >     > maven.package.url.name}/royale-compiler" failonerror="true" >
                >     >                             <arg value="-P" />
                >     >                             <arg value="-main,utils" />
                >     >                             <arg value="clean" />
                >     >                             <arg value="install" />
                >     >                         </exec>
                >     >                         <exec executable="${mvn}" dir="${basedir}/${
                >     > maven.package.url.name}/royale-compiler" failonerror="true"
                >     > inputstring="Yes">
                >     >                             <arg value="clean" />
                >     >                             <arg value="-P" />
                >     >                             <arg value="${compiler_mvn_profiles}" />
                >     >                             <arg value="install" />
                >     >                         </exec>
                >     >                         <exec executable="${mvn}" dir="${basedir}/${
                >     > maven.package.url.name}/royale-typedefs" failonerror="true" >
                >     >                             <arg value="clean" />
                >     >                             <arg value="install" />
                >     >                         </exec>
                >     >                         <exec executable="${mvn}" dir="${basedir}/${
                >     > maven.package.url.name}/royale-asjs" failonerror="true"
                > inputstring="Yes">
                >     >                             <arg value="${asjs_mvn_defines}" />
                >     >                             <arg value="clean" />
                >     >                             <arg value="-P" />
                >     >                             <arg value="${asjs_mvn_profiles}" />
                >     >                             <arg value="install" />
                >     >                         </exec>
                >     >
                >     >                 From: Yishay Weiss<ma...@hotmail.com>
                >     >                 Sent: Sunday, May 3, 2020 5:02 PM
                >     >                 To: dev@royale.apache.org<mailto:
                > dev@royale.apache.org>
                >     >                 Subject: RE: [DISCUSS] Discuss Release Apache Royale
                > 0.9.7
                >     >
                >     >                 Oops, may have been premature to start the vote.
                >     >
                >     >                 I’m getting this [1] when running ApproveRoyale.xml.
                > Any
                >     > ideas?
                >     >
                >     >                 [1]
                >     >                 build_maven:
                >     >                      [echo] Path is
                >     >
                > C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\Program
                >     > Files\Intel\WiFi\bin\;C:\Prog
                >     >                 ram Files\Common
                >     >
                > Files\Intel\WirelessCommon\;C:\dev\maven\apache-maven-3.6.1\bin;C:\dev\ant\apache-ant-1.10.1\bin;C:\Program
                >     > Files (x86)\Vim\vim82;C:\Program Fi
                >     >                 les\Git\cmd;C:\WINDOWS\System32\OpenSSH\;C:\Program
                >     > Files\Microsoft VS Code\bin;C:\Program
                >     > Files\PuTTY\;C:\Users\Yishay\AppData\Local\Microsoft\WindowsApps;C:\U
                >     >
                >     >
                > sers\Yishay\AppData\Roaming\npm;C:\adb;C:\Users\Yishay\.windows-build-tools\python27;C:\Program
                >     > Files\nodejs\;C:\Program Files\Java\jdk1.8.0_212\bin;C:\WINDOWS\
                >     >
                >     >
                > system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;;C:\Program
                >     > Files (x86)\Gpg4win\..\GnuPG\b
                >     >                 in;C:\Program
                >     >
                > Files\SlikSvn\bin;C:\Users\Yishay\AppData\Local\Microsoft\WindowsApps;C:\Users\Yishay\AppData\Roaming\npm;;C:\Program
                >     > Files (x86)\Vim\vim82
                >     >                      [exec] [INFO] Scanning for projects...
                >     >                      [exec] [INFO]
                >     >
                > ------------------------------------------------------------------------
                >     >                      [exec] [INFO] Reactor Build Order:
                >     >                      [exec] [INFO]
                >     >                      [exec] [INFO] Apache Royale: Compiler: Parent
                >     >                             [pom]
                >     >                      [exec] [INFO] Apache Royale: Compiler:
                >     > Compiler-Common                           [jar]
                >     >                      [exec] [INFO] Apache Royale: Compiler: Test
                > Utils
                >     >                             [jar]
                >     >                      [exec] [INFO] Apache Royale: Compiler: Externc
                >     >                            [jar]
                >     >                      [exec] [INFO] Apache Royale: Compiler: Compiler
                >     >                             [jar]
                >     >                      [exec] [INFO] Apache Royale: Compiler:
                > Compiler-JX
                >     >                            [jar]
                >     >                      [exec] [INFO] Apache Royale: Compiler: SWFUtils
                >     >                             [jar]
                >     >                      [exec] [INFO] Apache Royale: Compiler: Debugger
                >     >                             [jar]
                >     >                      [exec] [INFO] Apache Royale: Compiler: OEM Layer
                >     >                            [jar]
                >     >                      [exec] [INFO] Apache Royale: Royale Ant Tasks
                >     >                             [jar]
                >     >                      [exec] [INFO] Apache Royale: RoyaleUnit Ant
                > Tasks
                >     >                             [jar]
                >     >                      [exec] [INFO] Apache Royale: Royale Maven Plugin
                >     >                   [maven-plugin]
                >     >                      [exec] [INFO]
                >     >                      [exec] [INFO] ---------<
                >     > org.apache.royale.compiler:royale-compiler-parent >----------
                >     >                      [exec] [INFO] Building Apache Royale: Compiler:
                >     > Parent 0.9.8-SNAPSHOT           [1/12]
                >     >                      [exec] [INFO] --------------------------------[
                > pom
                >     > ]---------------------------------
                >     >                      [exec] [INFO]
                >     >                      [exec] [INFO] --- maven-clean-plugin:3.1.0:clean
                >     > (default-clean) @ royale-compiler-parent ---
                >     >                      [exec] [INFO]
                >     >                      [exec] [INFO] ---
                > maven-enforcer-plugin:1.4.1:enforce
                >     > (enforce-maven-version) @ royale-compiler-parent ---
                >     >                      [exec] [INFO]
                >     >                      [exec] [INFO] ---
                > groovy-maven-plugin:2.1.1:execute
                >     > (prerequisite-check) @ royale-compiler-parent ---
                >     >                      [exec] [INFO]
                >     >
                > ------------------------------------------------------------------------
                >     >                      [exec] [INFO] Reactor Summary for Apache Royale:
                >     > Compiler: Parent 0.9.8-SNAPSHOT:
                >     >                      [exec] [INFO]
                >     >                      [exec] [INFO] Apache Royale: Compiler: Parent
                >     > .................... FAILURE [  3.938 s]
                >     >                      [exec] [INFO] Apache Royale: Compiler:
                >     > Compiler-Common ........... SKIPPED
                >     >                      [exec] [INFO] Apache Royale: Compiler: Test
                > Utils
                >     > ................ SKIPPED
                >     >                      [exec] [INFO] Apache Royale: Compiler: Externc
                >     > ................... SKIPPED
                >     >                      [exec] [INFO] Apache Royale: Compiler: Compiler
                >     > .................. SKIPPED
                >     >                      [exec] [INFO] Apache Royale: Compiler:
                > Compiler-JX
                >     > ............... SKIPPED
                >     >                      [exec] [INFO] Apache Royale: Compiler: SWFUtils
                >     > .................. SKIPPED
                >     >                      [exec] [INFO] Apache Royale: Compiler: Debugger
                >     > .................. SKIPPED
                >     >                      [exec] [INFO] Apache Royale: Compiler: OEM Layer
                >     > ................. SKIPPED
                >     >                      [exec] [INFO] Apache Royale: Royale Ant Tasks
                >     > .................... SKIPPED
                >     >                      [exec] [INFO] Apache Royale: RoyaleUnit Ant
                > Tasks
                >     > ................ SKIPPED
                >     >                      [exec] [INFO] Apache Royale: Royale Maven Plugin
                >     > ................. SKIPPED
                >     >                      [exec] [INFO]
                >     >
                > ------------------------------------------------------------------------
                >     >                      [exec] [INFO] BUILD FAILURE
                >     >                      [exec] [INFO]
                >     >
                > ------------------------------------------------------------------------
                >     >                      [exec] [INFO] Total time:  5.067 s
                >     >                      [exec] [INFO] Finished at:
                > 2020-05-03T16:52:27+03:00
                >     >                      [exec] [INFO]
                >     >
                > ------------------------------------------------------------------------
                >     >                      [exec] [WARNING] The requested profile "utils"
                > could
                >     > not be activated because it does not exist.
                >     >                      [exec] [ERROR] Failed to execute goal
                >     > org.codehaus.gmaven:groovy-maven-plugin:2.1.1:execute
                > (prerequisite-check)
                >     > on project royale-compiler-parent: Executi
                >     >                 on prerequisite-check of goal
                >     > org.codehaus.gmaven:groovy-maven-plugin:2.1.1:execute failed: startup
                >     > failed:
                >     >                      [exec] [ERROR] script1.groovy: 1: unexpected
                > char:
                >     > '\' @ line 1, column 3.
                >     >                      [exec] [ERROR]
                >     >
                > C:\dev\dist\dist\dev\royale\0.9.7\rc3\apache-royale-0.9.7-maven-src\royale-compiler/src/main/script/prerequisiteCheck.groovy
                >     >                      [exec] [ERROR]      ^
                >     >                      [exec] [ERROR]
                >     >                      [exec] [ERROR] 1 error
                >     >                      [exec] [ERROR]
                >     >                      [exec] [ERROR] -> [Help 1]
                >     >                      [exec] [ERROR]
                >     >                      [exec] [ERROR] To see the full stack trace of
                > the
                >     > errors, re-run Maven with the -e switch.
                >     >                      [exec] [ERROR] Re-run Maven using the -X switch
                > to
                >     > enable full debug logging.
                >     >                      [exec] [ERROR]
                >     >                      [exec] [ERROR] For more information about the
                > errors
                >     > and possible solutions, please read the following articles:
                >     >                      [exec] [ERROR] [Help 1]
                >     >
                > https://nam04.safelinks.protection.outlook.com/?url=http%3A%2F%2Fcwiki.apache.org%2Fconfluence%2Fdisplay%2FMAVEN%2FPluginExecutionException&amp;data=02%7C01%7Caharui%40adobe.com%7C5c026e7160b74e77c0f508d7f060b977%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637242170539748205&amp;sdata=DXKzLQsz3uyinxiC4Dj81KM6deklQ3J%2Fl%2FQjn69Crcg%3D&amp;reserved=0
                >     >                      [exec] Picked up JAVA_TOOL_OPTIONS:
                >     > -Dfile.encoding=UTF-8
                >     >
                >     >                 BUILD FAILED
                >     >
                >     > C:\dev\dist\dist\dev\royale\0.9.7\rc3\ApproveRoyale.xml:780: The
                > following
                >     > error occurred while executing this line:
                >     >
                >     > C:\dev\dist\dist\dev\royale\0.9.7\rc3\ApproveRoyale.xml:797: exec
                > returned:
                >     > 1
                >     >
                >     >                 Total time: 122 minutes 58 seconds
                >     >                 C:\dev\dist\dist\dev\royale\0.9.7\rc3> From:
                >     > apacheroyaleci@gmail.com<ma...@gmail.com>
                >     >                 Sent: Sunday, May 3, 2020 4:53 PM
                >     >                 To: dev@royale.apache.org<mailto:
                > dev@royale.apache.org>
                >     >                 Subject: [DISCUSS] Discuss Release Apache Royale
                > 0.9.7
                >     >
                >     >                 This is the discussion thread.
                >     >
                >     >                 Thanks,
                >     >                 Yishay Weiss
                >     >
                >     >
                >     >
                >     >
                >     >
                >     >
                >     >
                >     >
                >     >
                >     >
                >
                >     --
                >     Carlos Rovira
                >     https://nam04.safelinks.protection.outlook.com/?url=http%3A%2F%2Fabout.me%2Fcarlosrovira&amp;data=02%7C01%7Caharui%40adobe.com%7C5c026e7160b74e77c0f508d7f060b977%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637242170539758199&amp;sdata=7tAbjguws8TsJSZtvLxPQdi1CINA9FTyYriKlBGzXEI%3D&amp;reserved=0
                >
                >
                >

                --

                Piotr Zarzycki

                Patreon: *https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.patreon.com%2Fpiotrzarzycki&amp;data=02%7C01%7Caharui%40adobe.com%7C5c026e7160b74e77c0f508d7f060b977%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637242170539758199&amp;sdata=b42psLHeej7ju5NPEc11ei44rnjyMaa1TsVcuADxifM%3D&amp;reserved=0
                <https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.patreon.com%2Fpiotrzarzycki&amp;data=02%7C01%7Caharui%40adobe.com%7C5c026e7160b74e77c0f508d7f060b977%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637242170539758199&amp;sdata=b42psLHeej7ju5NPEc11ei44rnjyMaa1TsVcuADxifM%3D&amp;reserved=0>*









Re: [DISCUSS] Discuss Release Apache Royale 0.9.7

Posted by Christofer Dutz <ch...@c-ware.de>.
Hi Yishay,

Thank you very much for that. I was starting to get worried after seeing Alex' response.

And replying to that (Alex' email):
- Apache releases sources, not binaries (The binaries are convenience). So releasing something that doesn't build is topmost-validity reason for a -1 vote.
- As it's difficult to keep track of what's needed in a source bundle and what's not Maven has the simple convention of:
	- Everything in the target directory is excluded, the rest is included per default
	- You can add exclusions to the inclusions (usually it's best practice to automatically exclude everything in the gitignore
- Regarding the amount of additional work: 
	- It's 2 groovy files ... 
	- You could simply remove the src/site directories in the future ... I set them up years ago as a proposal for an alternate way to build the FlexJS website

And Alex, considering the intensity of you insisting everything to be reproducible on Ant and Maven and all sorts of additional hoops Apache is not even asking for, it puzzles me how you could even consider releasing something that doesn't build with one of the two equally supported build-systems.

So I'll put all my non-binding vote-weight on -1 for releasing RC3 and +1 for creating a RC4.

However I'm not sure however if this is even needed and perhaps you only need to do the steps for creating the big source-archive again. As Alex mentioned, it seems to copy the content of the maven source assemblies ... these do contain the groovy files. So I would guess you only need to continue from the last step involving maven. But I could be wrong as what actually happens in the Ant build isn't really documented anywhere I could find it.

Chris


Am 05.05.20, 07:48 schrieb "Yishay Weiss" <yi...@hotmail.com>:

    Hi All,

    It’s starting to look like the cleanest solution is to start an RC4. I intend to start working on that in 10 hours or so. In the meantime, I’d appreciate it if people took time to look at RC3, so we don’t end up with an RC5.

    Thanks,
    Yishay

    From: Alex Harui<ma...@adobe.com.INVALID>
    Sent: Tuesday, May 5, 2020 12:22 AM
    To: dev@royale.apache.org<ma...@royale.apache.org>
    Subject: Re: [DISCUSS] Discuss Release Apache Royale 0.9.7

    The Ant packages only contain things we know we want to release.  Top-level folders are not whitelisted in because you never know what might be in them.  We've never released the manualtests folder for example, so we don't have to spend time certifying it for code quality and build-ability, license, etc.  We've never shipped the top-level src folder because it used to only contain a site folder that wasn't going to be of use to our users.  So when the groovy scripts were added to the src folder, they were not included in the Ant packaging.

    We also have never voted on and released the 3 top-level Maven source packages, mainly to reduce the amount of work the voters need to do.  The Maven source packages are "tested" by the Maven release plugin, and the 3 packages are unpacked and repacked into the Ant package.  So far, we've found that two new files were missed.

    How many of our users build the source package is one factor and I think the answer for Royale is that few people do it.  Apache release are supposed to "build" and the Ant source package will build with Ant.

    IMO, the best next thing for PMC members to do is to download the RC and try it with Ant, and/or use Maven to point to the staging repos and test the artifacts that have been staged up there and see if we see any other big issues.  Maybe we'll find something else and make RC4 an obvious choice.

    Other choices are:
    A) Release RC3 with documenting all of the problems in the online release notes
    B) Also certifying and voting on the 3 Maven source packages.

    IMO, what we don't want to see happen is for folks to not test RC3 and find out some big issue later.

    My 2 cents,
    -Alex

    On 5/4/20, 12:24 PM, "Christofer Dutz" <ch...@c-ware.de> wrote:

        The more I think about it .... it's actually not good that the groovy script isn't in there as this way you will not be able to download, unpack and build anything with maven.
        As maven calls this script as the first thing in every maven build to ensure everything is setup.

        Without this, you will never get past the Maven validate phase ... so if I had a vote, I would probably vote -1 on that.

        When ere these files getting lost? In the initial source bundles built by maven they should be in there ... so probably you only have to re-do some of the last steps.

        Chris



        Am 04.05.20, 20:13 schrieb "Yishay Weiss" <yi...@hotmail.com>:

            Ok, I just verified that copying the script to the right location makes the groovy plugin happy, so it doesn’t seem to be a windows or backslash issue after all.

            I need an explanation on when Maven will be used to build the Ant sources to decide if it’s worth an RC4.

            From: Alex Harui<ma...@adobe.com.INVALID>
            Sent: Monday, May 4, 2020 7:14 PM
            To: dev@royale.apache.org<ma...@royale.apache.org>
            Subject: Re: [DISCUSS] Discuss Release Apache Royale 0.9.7

            The groovy script is not in the ant packages on dist.  My earlier email tried to explain that.   Not every file in the repo ends up in the ant packages on purpose.   If we do an RC4, hopefully the changes I made will pick those two files.

            -Alex

            On 5/4/20, 8:54 AM, "Yishay Weiss" <yi...@hotmail.com> wrote:

                .mvn folder exists in GitHub but not in SVN. Could that be related?

                From: Yishay Weiss<ma...@hotmail.com>
                Sent: Monday, May 4, 2020 6:40 PM
                To: dev@royale.apache.org<ma...@royale.apache.org>
                Subject: RE: [DISCUSS] Discuss Release Apache Royale 0.9.7

                Look down-thread:

                >     >                      [exec] [ERROR] Failed to execute goal
                >     > org.codehaus.gmaven:groovy-maven-plugin:2.1.1:execute
                > (prerequisite-check)
                >     > on project royale-compiler-parent: Executi
                >     >                 on prerequisite-check of goal
                >     > org.codehaus.gmaven:groovy-maven-plugin:2.1.1:execute failed: startup
                >     > failed:
                >     >                      [exec] [ERROR] script1.groovy: 1: unexpected
                > char:
                >     > '\' @ line 1, column 3.
                >     >                      [exec] [ERROR]
                >     >
                > C:\dev\dist\dist\dev\royale\0.9.7\rc3\apache-royale-0.9.7-maven-src\royale-compiler/src/main/script/prerequisiteCheck.groovy
                I verified that the groovy plugin was being called in both case and was being fed backslashes as well as forward slashes in both cases. Also, both have the same version: 2.1.1




                From: Piotr Zarzycki <pi...@gmail.com>
                Sent: Monday, May 4, 2020 6:35:22 PM
                To: Apache Royale Development <de...@royale.apache.org>
                Subject: Re: [DISCUSS] Discuss Release Apache Royale 0.9.7

                Something cut the message. Could you paste here  https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fpaste.apache.org%2F&amp;data=02%7C01%7Caharui%40adobe.com%7C5c026e7160b74e77c0f508d7f060b977%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637242170539748205&amp;sdata=x19if0ZUcMkUtR5bz82I8OK540KAsqyJXRfAtw6LtOA%3D&amp;reserved=0

                pon., 4 maj 2020 o 17:32 Yishay Weiss <yi...@hotmail.com> napisał(a):

                > This means though, that it’s still failing on Windows after Alex’s
                > changes, as I’ve verified. I’m getting a bit lost trying to debug this.
                >
                > Running from the SVN dist repo
                >
                > C:\dev\dist\dist\dev\royale\0.9.7\rc3\apache-royale-0.9.7-maven-src\royale-compiler>
                > mvn clean install
                >
                > Fails with the below message,
                >
                > But running the same command from the git repo
                >
                > C:\dev\flexjs\royale-compiler [release/0.9.7 =]> mvn clean install
                >
                > Does not fail.
                >
                > Any ideas?
                >
                >
                >
                >
                > From: Yishay Weiss<ma...@hotmail.com>
                > Sent: Monday, May 4, 2020 3:04 PM
                > To: dev@royale.apache.org<ma...@royale.apache.org>
                > Subject: RE: [DISCUSS] Discuss Release Apache Royale 0.9.7
                >
                > Good catch Chris. I was focusing on the wrong message.
                >
                > From: Christofer Dutz<ma...@c-ware.de>
                > Sent: Monday, May 4, 2020 2:09 PM
                > To: dev@royale.apache.org<ma...@royale.apache.org>
                > Subject: Re: [DISCUSS] Discuss Release Apache Royale 0.9.7
                >
                > Just some input from the sidelines:
                > - It shouldn't have any impact on the build if you enable/disable profiles
                > that don't exist. All you get is a warning that tells you the profiles
                > don't exist.
                >
                > - The actual failure is because the the path to the prerequisiteCheck
                > script is windows-encoded (Backslashs) ... strange thing is that this
                > didn't fail for normal Windows executions both for Royale same as in PLC4X
                > ... we've got the identical setup for 2-3 years now and haven't heard of
                > any issues with it. I would guess the build is started somewhat differently
                > than others ... perhaps it could be fixed by removing the
                > "${project.basedir}/" prefix and using relative paths instead.
                >
                > And just a little explanation what this script does:
                > It's a goovy script that is executed and checks if all required tools are
                > available in the right versions and if all required environment-variables
                > are set and are set to valid values. As soon as you run a Maven build it
                > outputs a list of thigs it checked and if checks fail, it quickly fails the
                > build with a list of findings the user has to address first.
                >
                > Hope that helps.
                >
                > Chris
                >
                >
                >
                > Am 04.05.20, 11:45 schrieb "Carlos Rovira" <ca...@apache.org>:
                >
                >     Hi Alex and Yishay,
                >
                >     first, congrats for the hard work to reach to this point. I think many
                >     issues has been fixed and only that just is worth the time you guys
                >     invested on it :)
                >
                >     regarding voting. I'm confident that my check will report a +1 since, I
                >     consider all the points for a normal Apache release, but thinking in
                > the
                >     current problem with running maven from ant with old profiles... why
                > the
                >     need to make ANT run maven again. both are different build tools and
                > both
                >     need to work separately, but don't understand why one should run the
                > other.
                >     And if that's the case, why just make ant run maven? why not make
                > maven run
                >     ant too? I think it should be all or nothing
                >
                >     The other point I don't understand is about why to continue vote if you
                >     detect the problems stated in this thread. For me is completely ok,
                > but if
                >     you worked hard to make all this complex release process, don't
                > understand
                >     that you finally consider green light when that approval script is
                > failing.
                >     For me that means that all that complication was not needed, and people
                >     must check on its own that is something normal in an apache release,
                > so no
                >     problem at all with that.
                >
                >     if you consider it's ok to vote, for me is ok, since all seems to
                > consider
                >     the real minimum requirements, people is waiting long time, and I'm not
                >     interested in discuss it, since is clear you see it necessary for your
                >     release process, but just one to state it so we can all stop and take a
                >     bird sight on all of it and help us to visualize. Sometimes we use to
                >     loose perspective when we're working many time and hard in something.
                >
                >     Anyway, I'll wait to have clear if is time to try release and vote to
                > not
                >     waste time if it's not ok finally.
                >
                >     Thanks!
                >
                >     Carlos
                >
                >
                >
                >
                >
                >
                >     El lun., 4 may. 2020 a las 9:11, Alex Harui (<aharui@adobe.com.invalid
                > >)
                >     escribió:
                >
                >     > I just quickly reviewed the various
                > RELEASE_NOTES/README/LICENSE/NOTICE
                >     > files.  I guess nobody had done that earlier.  The biggest problem
                > is that
                >     > there were 3 missing binary package dependencies in the LICENSE in
                > the
                >     > binary package.
                >     >
                >     > I noticed the copyright year in the various NOTICE.* files is still
                > 2019
                >     > but did not update it because I am running out of time.  I've heard
                >     > different opinions on how important that is.
                >     >
                >     > The URL to the online Release Notes is in the
                >     > royale-asjs/RELEASE_NOTES.md.  This might be a good time to create
                > the wiki
                >     > page if it doesn't already exist.
                >     >
                >     > I'm stopping work for tonight.
                >     > -Alex
                >     >
                >     > On 5/3/20, 11:58 PM, "Yishay Weiss" <yi...@hotmail.com> wrote:
                >     >
                >     >     Ik, online release notes sounds like a good compromise. Thank
                > for the
                >     > fixes. Let the votes begin!
                >     >     ________________________________
                >     >     From: Alex Harui <ah...@adobe.com.INVALID>
                >     >     Sent: Monday, May 4, 2020 6:00 AM
                >     >     To: dev@royale.apache.org <de...@royale.apache.org>
                >     >     Subject: Re: [DISCUSS] Discuss Release Apache Royale 0.9.7
                >     >
                >     >     Not sure I understood you.  We can't release a changed README in
                >     > royale-compiler without starting an RC4.  The updated README has been
                >     > committed to the release branch.  We have to revert some commits on
                > the
                >     > release branches that change the versions to 0.9.8 snapshot before
                > starting
                >     > over.
                >     >
                >     >     If you have the time to re-run most of the steps, that would be
                > best,
                >     > but will delay the release and I'm not sure it is worth it.  We have
                > online
                >     > release notes to make corrections.
                >     >
                >     >     I think it is mostly up to you though.
                >     >     -Alex
                >     >
                >     >     On 5/3/20, 10:42 PM, "Yishay Weiss" <yi...@hotmail.com>
                > wrote:
                >     >
                >     >         I think we should continue the vote. If more problems are
                >     > discovered I can start another release candidate. I think we should
                > at
                >     > least fix the compile README to not use -main.
                >     >
                >     >         From: Alex Harui<ma...@adobe.com.INVALID>
                >     >         Sent: Sunday, May 3, 2020 10:06 PM
                >     >         To: dev@royale.apache.org<ma...@royale.apache.org>
                >     >         Subject: Re: [DISCUSS] Discuss Release Apache Royale 0.9.7
                >     >
                >     >         Bummer.   Lots of little things flushed out late in the game.
                >     >
                >     >         -There are .afdesign binary files checked into our repos.
                > These
                >     > are binary files that aren't the common types (.PNG, .JPG, etc).
                >     >         -New required folders (src/main) were added to the Maven
                > build for
                >     > royale-compiler and royale-asjs but not added to the Ant source
                > packaging
                >     >         -The uses of -main that Yishay found.
                >     >
                >     >         IMO, quickest way to a release is to not start over with an
                > RC4
                >     > unless we find a more major problem with RC3.  I've updated several
                > files
                >     > in the branch.  I'm going to skip releasecandidate.xml for now until
                >     > someone wants to cut a release locally and use Ant to type fewer
                > commands.
                >     >
                >     >         The Approval script will fail testing if the Ant source can
                > be
                >     > used by Maven.  Assuming the Maven distribution is working, this is
                > less
                >     > important.  So I think that we skip that test for this RC.  I put an
                >     > ApproveRoyale.xml on dist that skips that test and then the approval
                > script
                >     > completed successfully.  I also manually tested that if we have the
                > two
                >     > missing folders that the ApproveRoyale.xml I checked into the release
                >     > branch will build the Maven artifacts from the Ant source.
                >     >
                >     >         So, IMO, I think the packages are good enough for now and we
                >     > should release unless we find something is broken in the jars and
                > swcs.
                >     >
                >     >         My 2 cents,
                >     >         -Alex
                >     >
                >     >         On 5/3/20, 8:08 AM, "Alex Harui" <ah...@adobe.com.INVALID>
                > wrote:
                >     >
                >     >             I will look into it.
                >     >
                >     >             -Alex
                >     >
                >     >             On 5/3/20, 7:35 AM, "Yishay Weiss" <
                > yishayjobs@hotmail.com>
                >     > wrote:
                >     >
                >     >                 Whatever the fix is, it will also need to be applied
                > in
                >     > these files:
                >     >
                >     >                 C:\dev\flexjs\royale-asjs [release/0.9.7 =]> git grep
                >     > "main,utils"
                >     >                 ApproveRoyale.xml:            <arg
                > value="-main,utils" />
                >     >                 releasecandidate.xml:            <arg
                > value="-main,utils"
                >     > />
                >     >                 releasecandidate.xml:            <arg
                > value="-main,utils"
                >     > />
                >     >                 releasemgr/README:royale-compiler:  mvn clean
                > install -P
                >     > -main,utils
                >     >                 C:\dev\flexjs\royale-asjs [release/0.9.7 =]> cd ..
                >     >                 C:\dev\flexjs> cd .\royale-compiler\
                >     >                 C:\dev\flexjs\royale-compiler [release/0.9.7 =]> git
                > grep
                >     > "main,utils"
                >     >                 Jenkinsfile:                bat "mvn -U clean
                > ${mavenGoal}
                >     > ${mavenLocalRepo} -s C:\\.m2\\settings.xml -P -main,utils
                >     > -Dcom.adobe.systemIdsForWhichTheTermsOfTheA
                >     >                 dobeLicenseAgreementAreAccepted=3c9041a9,3872fc1e"
                >     >                 README:        mvn clean install -P -main,utils
                >     >
                >     >                 From: Yishay Weiss<ma...@hotmail.com>
                >     >                 Sent: Sunday, May 3, 2020 5:06 PM
                >     >                 To: dev@royale.apache.org<mailto:
                > dev@royale.apache.org>
                >     >                 Subject: RE: [DISCUSS] Discuss Release Apache Royale
                > 0.9.7
                >     >
                >     >                 Looks like the profiles in ApproveRoyale.xml need to
                > be
                >     > updated after Chris’s refactor. Can someone fix this?
                >     >
                >     >                        <exec executable="${mvn}" dir="${basedir}/${
                >     > maven.package.url.name}/royale-compiler" failonerror="true" >
                >     >                             <arg value="-P" />
                >     >                             <arg value="-main,utils" />
                >     >                             <arg value="clean" />
                >     >                             <arg value="install" />
                >     >                         </exec>
                >     >                         <exec executable="${mvn}" dir="${basedir}/${
                >     > maven.package.url.name}/royale-compiler" failonerror="true"
                >     > inputstring="Yes">
                >     >                             <arg value="clean" />
                >     >                             <arg value="-P" />
                >     >                             <arg value="${compiler_mvn_profiles}" />
                >     >                             <arg value="install" />
                >     >                         </exec>
                >     >                         <exec executable="${mvn}" dir="${basedir}/${
                >     > maven.package.url.name}/royale-typedefs" failonerror="true" >
                >     >                             <arg value="clean" />
                >     >                             <arg value="install" />
                >     >                         </exec>
                >     >                         <exec executable="${mvn}" dir="${basedir}/${
                >     > maven.package.url.name}/royale-asjs" failonerror="true"
                > inputstring="Yes">
                >     >                             <arg value="${asjs_mvn_defines}" />
                >     >                             <arg value="clean" />
                >     >                             <arg value="-P" />
                >     >                             <arg value="${asjs_mvn_profiles}" />
                >     >                             <arg value="install" />
                >     >                         </exec>
                >     >
                >     >                 From: Yishay Weiss<ma...@hotmail.com>
                >     >                 Sent: Sunday, May 3, 2020 5:02 PM
                >     >                 To: dev@royale.apache.org<mailto:
                > dev@royale.apache.org>
                >     >                 Subject: RE: [DISCUSS] Discuss Release Apache Royale
                > 0.9.7
                >     >
                >     >                 Oops, may have been premature to start the vote.
                >     >
                >     >                 I’m getting this [1] when running ApproveRoyale.xml.
                > Any
                >     > ideas?
                >     >
                >     >                 [1]
                >     >                 build_maven:
                >     >                      [echo] Path is
                >     >
                > C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\Program
                >     > Files\Intel\WiFi\bin\;C:\Prog
                >     >                 ram Files\Common
                >     >
                > Files\Intel\WirelessCommon\;C:\dev\maven\apache-maven-3.6.1\bin;C:\dev\ant\apache-ant-1.10.1\bin;C:\Program
                >     > Files (x86)\Vim\vim82;C:\Program Fi
                >     >                 les\Git\cmd;C:\WINDOWS\System32\OpenSSH\;C:\Program
                >     > Files\Microsoft VS Code\bin;C:\Program
                >     > Files\PuTTY\;C:\Users\Yishay\AppData\Local\Microsoft\WindowsApps;C:\U
                >     >
                >     >
                > sers\Yishay\AppData\Roaming\npm;C:\adb;C:\Users\Yishay\.windows-build-tools\python27;C:\Program
                >     > Files\nodejs\;C:\Program Files\Java\jdk1.8.0_212\bin;C:\WINDOWS\
                >     >
                >     >
                > system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;;C:\Program
                >     > Files (x86)\Gpg4win\..\GnuPG\b
                >     >                 in;C:\Program
                >     >
                > Files\SlikSvn\bin;C:\Users\Yishay\AppData\Local\Microsoft\WindowsApps;C:\Users\Yishay\AppData\Roaming\npm;;C:\Program
                >     > Files (x86)\Vim\vim82
                >     >                      [exec] [INFO] Scanning for projects...
                >     >                      [exec] [INFO]
                >     >
                > ------------------------------------------------------------------------
                >     >                      [exec] [INFO] Reactor Build Order:
                >     >                      [exec] [INFO]
                >     >                      [exec] [INFO] Apache Royale: Compiler: Parent
                >     >                             [pom]
                >     >                      [exec] [INFO] Apache Royale: Compiler:
                >     > Compiler-Common                           [jar]
                >     >                      [exec] [INFO] Apache Royale: Compiler: Test
                > Utils
                >     >                             [jar]
                >     >                      [exec] [INFO] Apache Royale: Compiler: Externc
                >     >                            [jar]
                >     >                      [exec] [INFO] Apache Royale: Compiler: Compiler
                >     >                             [jar]
                >     >                      [exec] [INFO] Apache Royale: Compiler:
                > Compiler-JX
                >     >                            [jar]
                >     >                      [exec] [INFO] Apache Royale: Compiler: SWFUtils
                >     >                             [jar]
                >     >                      [exec] [INFO] Apache Royale: Compiler: Debugger
                >     >                             [jar]
                >     >                      [exec] [INFO] Apache Royale: Compiler: OEM Layer
                >     >                            [jar]
                >     >                      [exec] [INFO] Apache Royale: Royale Ant Tasks
                >     >                             [jar]
                >     >                      [exec] [INFO] Apache Royale: RoyaleUnit Ant
                > Tasks
                >     >                             [jar]
                >     >                      [exec] [INFO] Apache Royale: Royale Maven Plugin
                >     >                   [maven-plugin]
                >     >                      [exec] [INFO]
                >     >                      [exec] [INFO] ---------<
                >     > org.apache.royale.compiler:royale-compiler-parent >----------
                >     >                      [exec] [INFO] Building Apache Royale: Compiler:
                >     > Parent 0.9.8-SNAPSHOT           [1/12]
                >     >                      [exec] [INFO] --------------------------------[
                > pom
                >     > ]---------------------------------
                >     >                      [exec] [INFO]
                >     >                      [exec] [INFO] --- maven-clean-plugin:3.1.0:clean
                >     > (default-clean) @ royale-compiler-parent ---
                >     >                      [exec] [INFO]
                >     >                      [exec] [INFO] ---
                > maven-enforcer-plugin:1.4.1:enforce
                >     > (enforce-maven-version) @ royale-compiler-parent ---
                >     >                      [exec] [INFO]
                >     >                      [exec] [INFO] ---
                > groovy-maven-plugin:2.1.1:execute
                >     > (prerequisite-check) @ royale-compiler-parent ---
                >     >                      [exec] [INFO]
                >     >
                > ------------------------------------------------------------------------
                >     >                      [exec] [INFO] Reactor Summary for Apache Royale:
                >     > Compiler: Parent 0.9.8-SNAPSHOT:
                >     >                      [exec] [INFO]
                >     >                      [exec] [INFO] Apache Royale: Compiler: Parent
                >     > .................... FAILURE [  3.938 s]
                >     >                      [exec] [INFO] Apache Royale: Compiler:
                >     > Compiler-Common ........... SKIPPED
                >     >                      [exec] [INFO] Apache Royale: Compiler: Test
                > Utils
                >     > ................ SKIPPED
                >     >                      [exec] [INFO] Apache Royale: Compiler: Externc
                >     > ................... SKIPPED
                >     >                      [exec] [INFO] Apache Royale: Compiler: Compiler
                >     > .................. SKIPPED
                >     >                      [exec] [INFO] Apache Royale: Compiler:
                > Compiler-JX
                >     > ............... SKIPPED
                >     >                      [exec] [INFO] Apache Royale: Compiler: SWFUtils
                >     > .................. SKIPPED
                >     >                      [exec] [INFO] Apache Royale: Compiler: Debugger
                >     > .................. SKIPPED
                >     >                      [exec] [INFO] Apache Royale: Compiler: OEM Layer
                >     > ................. SKIPPED
                >     >                      [exec] [INFO] Apache Royale: Royale Ant Tasks
                >     > .................... SKIPPED
                >     >                      [exec] [INFO] Apache Royale: RoyaleUnit Ant
                > Tasks
                >     > ................ SKIPPED
                >     >                      [exec] [INFO] Apache Royale: Royale Maven Plugin
                >     > ................. SKIPPED
                >     >                      [exec] [INFO]
                >     >
                > ------------------------------------------------------------------------
                >     >                      [exec] [INFO] BUILD FAILURE
                >     >                      [exec] [INFO]
                >     >
                > ------------------------------------------------------------------------
                >     >                      [exec] [INFO] Total time:  5.067 s
                >     >                      [exec] [INFO] Finished at:
                > 2020-05-03T16:52:27+03:00
                >     >                      [exec] [INFO]
                >     >
                > ------------------------------------------------------------------------
                >     >                      [exec] [WARNING] The requested profile "utils"
                > could
                >     > not be activated because it does not exist.
                >     >                      [exec] [ERROR] Failed to execute goal
                >     > org.codehaus.gmaven:groovy-maven-plugin:2.1.1:execute
                > (prerequisite-check)
                >     > on project royale-compiler-parent: Executi
                >     >                 on prerequisite-check of goal
                >     > org.codehaus.gmaven:groovy-maven-plugin:2.1.1:execute failed: startup
                >     > failed:
                >     >                      [exec] [ERROR] script1.groovy: 1: unexpected
                > char:
                >     > '\' @ line 1, column 3.
                >     >                      [exec] [ERROR]
                >     >
                > C:\dev\dist\dist\dev\royale\0.9.7\rc3\apache-royale-0.9.7-maven-src\royale-compiler/src/main/script/prerequisiteCheck.groovy
                >     >                      [exec] [ERROR]      ^
                >     >                      [exec] [ERROR]
                >     >                      [exec] [ERROR] 1 error
                >     >                      [exec] [ERROR]
                >     >                      [exec] [ERROR] -> [Help 1]
                >     >                      [exec] [ERROR]
                >     >                      [exec] [ERROR] To see the full stack trace of
                > the
                >     > errors, re-run Maven with the -e switch.
                >     >                      [exec] [ERROR] Re-run Maven using the -X switch
                > to
                >     > enable full debug logging.
                >     >                      [exec] [ERROR]
                >     >                      [exec] [ERROR] For more information about the
                > errors
                >     > and possible solutions, please read the following articles:
                >     >                      [exec] [ERROR] [Help 1]
                >     >
                > https://nam04.safelinks.protection.outlook.com/?url=http%3A%2F%2Fcwiki.apache.org%2Fconfluence%2Fdisplay%2FMAVEN%2FPluginExecutionException&amp;data=02%7C01%7Caharui%40adobe.com%7C5c026e7160b74e77c0f508d7f060b977%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637242170539748205&amp;sdata=DXKzLQsz3uyinxiC4Dj81KM6deklQ3J%2Fl%2FQjn69Crcg%3D&amp;reserved=0
                >     >                      [exec] Picked up JAVA_TOOL_OPTIONS:
                >     > -Dfile.encoding=UTF-8
                >     >
                >     >                 BUILD FAILED
                >     >
                >     > C:\dev\dist\dist\dev\royale\0.9.7\rc3\ApproveRoyale.xml:780: The
                > following
                >     > error occurred while executing this line:
                >     >
                >     > C:\dev\dist\dist\dev\royale\0.9.7\rc3\ApproveRoyale.xml:797: exec
                > returned:
                >     > 1
                >     >
                >     >                 Total time: 122 minutes 58 seconds
                >     >                 C:\dev\dist\dist\dev\royale\0.9.7\rc3> From:
                >     > apacheroyaleci@gmail.com<ma...@gmail.com>
                >     >                 Sent: Sunday, May 3, 2020 4:53 PM
                >     >                 To: dev@royale.apache.org<mailto:
                > dev@royale.apache.org>
                >     >                 Subject: [DISCUSS] Discuss Release Apache Royale
                > 0.9.7
                >     >
                >     >                 This is the discussion thread.
                >     >
                >     >                 Thanks,
                >     >                 Yishay Weiss
                >     >
                >     >
                >     >
                >     >
                >     >
                >     >
                >     >
                >     >
                >     >
                >     >
                >
                >     --
                >     Carlos Rovira
                >     https://nam04.safelinks.protection.outlook.com/?url=http%3A%2F%2Fabout.me%2Fcarlosrovira&amp;data=02%7C01%7Caharui%40adobe.com%7C5c026e7160b74e77c0f508d7f060b977%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637242170539748205&amp;sdata=LTu08HdqMFDmKO7tKnS%2FkVEGAMfIAhuyOHEx5sQcQIo%3D&amp;reserved=0
                >
                >
                >

                --

                Piotr Zarzycki

                Patreon: *https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.patreon.com%2Fpiotrzarzycki&amp;data=02%7C01%7Caharui%40adobe.com%7C5c026e7160b74e77c0f508d7f060b977%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637242170539748205&amp;sdata=t%2FK5ZeeUUP4Csa8nS5b%2BcW2PTUXNizF22XxTQrjDNOk%3D&amp;reserved=0
                <https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.patreon.com%2Fpiotrzarzycki&amp;data=02%7C01%7Caharui%40adobe.com%7C5c026e7160b74e77c0f508d7f060b977%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637242170539748205&amp;sdata=t%2FK5ZeeUUP4Csa8nS5b%2BcW2PTUXNizF22XxTQrjDNOk%3D&amp;reserved=0>*
                From: Piotr Zarzycki<ma...@gmail.com>
                Sent: Monday, May 4, 2020 6:35 PM
                To: Apache Royale Development<ma...@royale.apache.org>
                Subject: Re: [DISCUSS] Discuss Release Apache Royale 0.9.7

                Something cut the message. Could you paste here  https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fpaste.apache.org%2F&amp;data=02%7C01%7Caharui%40adobe.com%7C5c026e7160b74e77c0f508d7f060b977%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637242170539748205&amp;sdata=x19if0ZUcMkUtR5bz82I8OK540KAsqyJXRfAtw6LtOA%3D&amp;reserved=0

                pon., 4 maj 2020 o 17:32 Yishay Weiss <yi...@hotmail.com> napisał(a):

                > This means though, that it’s still failing on Windows after Alex’s
                > changes, as I’ve verified. I’m getting a bit lost trying to debug this.
                >
                > Running from the SVN dist repo
                >
                > C:\dev\dist\dist\dev\royale\0.9.7\rc3\apache-royale-0.9.7-maven-src\royale-compiler>
                > mvn clean install
                >
                > Fails with the below message,
                >
                > But running the same command from the git repo
                >
                > C:\dev\flexjs\royale-compiler [release/0.9.7 =]> mvn clean install
                >
                > Does not fail.
                >
                > Any ideas?
                >
                >
                >
                >
                > From: Yishay Weiss<ma...@hotmail.com>
                > Sent: Monday, May 4, 2020 3:04 PM
                > To: dev@royale.apache.org<ma...@royale.apache.org>
                > Subject: RE: [DISCUSS] Discuss Release Apache Royale 0.9.7
                >
                > Good catch Chris. I was focusing on the wrong message.
                >
                > From: Christofer Dutz<ma...@c-ware.de>
                > Sent: Monday, May 4, 2020 2:09 PM
                > To: dev@royale.apache.org<ma...@royale.apache.org>
                > Subject: Re: [DISCUSS] Discuss Release Apache Royale 0.9.7
                >
                > Just some input from the sidelines:
                > - It shouldn't have any impact on the build if you enable/disable profiles
                > that don't exist. All you get is a warning that tells you the profiles
                > don't exist.
                >
                > - The actual failure is because the the path to the prerequisiteCheck
                > script is windows-encoded (Backslashs) ... strange thing is that this
                > didn't fail for normal Windows executions both for Royale same as in PLC4X
                > ... we've got the identical setup for 2-3 years now and haven't heard of
                > any issues with it. I would guess the build is started somewhat differently
                > than others ... perhaps it could be fixed by removing the
                > "${project.basedir}/" prefix and using relative paths instead.
                >
                > And just a little explanation what this script does:
                > It's a goovy script that is executed and checks if all required tools are
                > available in the right versions and if all required environment-variables
                > are set and are set to valid values. As soon as you run a Maven build it
                > outputs a list of thigs it checked and if checks fail, it quickly fails the
                > build with a list of findings the user has to address first.
                >
                > Hope that helps.
                >
                > Chris
                >
                >
                >
                > Am 04.05.20, 11:45 schrieb "Carlos Rovira" <ca...@apache.org>:
                >
                >     Hi Alex and Yishay,
                >
                >     first, congrats for the hard work to reach to this point. I think many
                >     issues has been fixed and only that just is worth the time you guys
                >     invested on it :)
                >
                >     regarding voting. I'm confident that my check will report a +1 since, I
                >     consider all the points for a normal Apache release, but thinking in
                > the
                >     current problem with running maven from ant with old profiles... why
                > the
                >     need to make ANT run maven again. both are different build tools and
                > both
                >     need to work separately, but don't understand why one should run the
                > other.
                >     And if that's the case, why just make ant run maven? why not make
                > maven run
                >     ant too? I think it should be all or nothing
                >
                >     The other point I don't understand is about why to continue vote if you
                >     detect the problems stated in this thread. For me is completely ok,
                > but if
                >     you worked hard to make all this complex release process, don't
                > understand
                >     that you finally consider green light when that approval script is
                > failing.
                >     For me that means that all that complication was not needed, and people
                >     must check on its own that is something normal in an apache release,
                > so no
                >     problem at all with that.
                >
                >     if you consider it's ok to vote, for me is ok, since all seems to
                > consider
                >     the real minimum requirements, people is waiting long time, and I'm not
                >     interested in discuss it, since is clear you see it necessary for your
                >     release process, but just one to state it so we can all stop and take a
                >     bird sight on all of it and help us to visualize. Sometimes we use to
                >     loose perspective when we're working many time and hard in something.
                >
                >     Anyway, I'll wait to have clear if is time to try release and vote to
                > not
                >     waste time if it's not ok finally.
                >
                >     Thanks!
                >
                >     Carlos
                >
                >
                >
                >
                >
                >
                >     El lun., 4 may. 2020 a las 9:11, Alex Harui (<aharui@adobe.com.invalid
                > >)
                >     escribió:
                >
                >     > I just quickly reviewed the various
                > RELEASE_NOTES/README/LICENSE/NOTICE
                >     > files.  I guess nobody had done that earlier.  The biggest problem
                > is that
                >     > there were 3 missing binary package dependencies in the LICENSE in
                > the
                >     > binary package.
                >     >
                >     > I noticed the copyright year in the various NOTICE.* files is still
                > 2019
                >     > but did not update it because I am running out of time.  I've heard
                >     > different opinions on how important that is.
                >     >
                >     > The URL to the online Release Notes is in the
                >     > royale-asjs/RELEASE_NOTES.md.  This might be a good time to create
                > the wiki
                >     > page if it doesn't already exist.
                >     >
                >     > I'm stopping work for tonight.
                >     > -Alex
                >     >
                >     > On 5/3/20, 11:58 PM, "Yishay Weiss" <yi...@hotmail.com> wrote:
                >     >
                >     >     Ik, online release notes sounds like a good compromise. Thank
                > for the
                >     > fixes. Let the votes begin!
                >     >     ________________________________
                >     >     From: Alex Harui <ah...@adobe.com.INVALID>
                >     >     Sent: Monday, May 4, 2020 6:00 AM
                >     >     To: dev@royale.apache.org <de...@royale.apache.org>
                >     >     Subject: Re: [DISCUSS] Discuss Release Apache Royale 0.9.7
                >     >
                >     >     Not sure I understood you.  We can't release a changed README in
                >     > royale-compiler without starting an RC4.  The updated README has been
                >     > committed to the release branch.  We have to revert some commits on
                > the
                >     > release branches that change the versions to 0.9.8 snapshot before
                > starting
                >     > over.
                >     >
                >     >     If you have the time to re-run most of the steps, that would be
                > best,
                >     > but will delay the release and I'm not sure it is worth it.  We have
                > online
                >     > release notes to make corrections.
                >     >
                >     >     I think it is mostly up to you though.
                >     >     -Alex
                >     >
                >     >     On 5/3/20, 10:42 PM, "Yishay Weiss" <yi...@hotmail.com>
                > wrote:
                >     >
                >     >         I think we should continue the vote. If more problems are
                >     > discovered I can start another release candidate. I think we should
                > at
                >     > least fix the compile README to not use -main.
                >     >
                >     >         From: Alex Harui<ma...@adobe.com.INVALID>
                >     >         Sent: Sunday, May 3, 2020 10:06 PM
                >     >         To: dev@royale.apache.org<ma...@royale.apache.org>
                >     >         Subject: Re: [DISCUSS] Discuss Release Apache Royale 0.9.7
                >     >
                >     >         Bummer.   Lots of little things flushed out late in the game.
                >     >
                >     >         -There are .afdesign binary files checked into our repos.
                > These
                >     > are binary files that aren't the common types (.PNG, .JPG, etc).
                >     >         -New required folders (src/main) were added to the Maven
                > build for
                >     > royale-compiler and royale-asjs but not added to the Ant source
                > packaging
                >     >         -The uses of -main that Yishay found.
                >     >
                >     >         IMO, quickest way to a release is to not start over with an
                > RC4
                >     > unless we find a more major problem with RC3.  I've updated several
                > files
                >     > in the branch.  I'm going to skip releasecandidate.xml for now until
                >     > someone wants to cut a release locally and use Ant to type fewer
                > commands.
                >     >
                >     >         The Approval script will fail testing if the Ant source can
                > be
                >     > used by Maven.  Assuming the Maven distribution is working, this is
                > less
                >     > important.  So I think that we skip that test for this RC.  I put an
                >     > ApproveRoyale.xml on dist that skips that test and then the approval
                > script
                >     > completed successfully.  I also manually tested that if we have the
                > two
                >     > missing folders that the ApproveRoyale.xml I checked into the release
                >     > branch will build the Maven artifacts from the Ant source.
                >     >
                >     >         So, IMO, I think the packages are good enough for now and we
                >     > should release unless we find something is broken in the jars and
                > swcs.
                >     >
                >     >         My 2 cents,
                >     >         -Alex
                >     >
                >     >         On 5/3/20, 8:08 AM, "Alex Harui" <ah...@adobe.com.INVALID>
                > wrote:
                >     >
                >     >             I will look into it.
                >     >
                >     >             -Alex
                >     >
                >     >             On 5/3/20, 7:35 AM, "Yishay Weiss" <
                > yishayjobs@hotmail.com>
                >     > wrote:
                >     >
                >     >                 Whatever the fix is, it will also need to be applied
                > in
                >     > these files:
                >     >
                >     >                 C:\dev\flexjs\royale-asjs [release/0.9.7 =]> git grep
                >     > "main,utils"
                >     >                 ApproveRoyale.xml:            <arg
                > value="-main,utils" />
                >     >                 releasecandidate.xml:            <arg
                > value="-main,utils"
                >     > />
                >     >                 releasecandidate.xml:            <arg
                > value="-main,utils"
                >     > />
                >     >                 releasemgr/README:royale-compiler:  mvn clean
                > install -P
                >     > -main,utils
                >     >                 C:\dev\flexjs\royale-asjs [release/0.9.7 =]> cd ..
                >     >                 C:\dev\flexjs> cd .\royale-compiler\
                >     >                 C:\dev\flexjs\royale-compiler [release/0.9.7 =]> git
                > grep
                >     > "main,utils"
                >     >                 Jenkinsfile:                bat "mvn -U clean
                > ${mavenGoal}
                >     > ${mavenLocalRepo} -s C:\\.m2\\settings.xml -P -main,utils
                >     > -Dcom.adobe.systemIdsForWhichTheTermsOfTheA
                >     >                 dobeLicenseAgreementAreAccepted=3c9041a9,3872fc1e"
                >     >                 README:        mvn clean install -P -main,utils
                >     >
                >     >                 From: Yishay Weiss<ma...@hotmail.com>
                >     >                 Sent: Sunday, May 3, 2020 5:06 PM
                >     >                 To: dev@royale.apache.org<mailto:
                > dev@royale.apache.org>
                >     >                 Subject: RE: [DISCUSS] Discuss Release Apache Royale
                > 0.9.7
                >     >
                >     >                 Looks like the profiles in ApproveRoyale.xml need to
                > be
                >     > updated after Chris’s refactor. Can someone fix this?
                >     >
                >     >                        <exec executable="${mvn}" dir="${basedir}/${
                >     > maven.package.url.name}/royale-compiler" failonerror="true" >
                >     >                             <arg value="-P" />
                >     >                             <arg value="-main,utils" />
                >     >                             <arg value="clean" />
                >     >                             <arg value="install" />
                >     >                         </exec>
                >     >                         <exec executable="${mvn}" dir="${basedir}/${
                >     > maven.package.url.name}/royale-compiler" failonerror="true"
                >     > inputstring="Yes">
                >     >                             <arg value="clean" />
                >     >                             <arg value="-P" />
                >     >                             <arg value="${compiler_mvn_profiles}" />
                >     >                             <arg value="install" />
                >     >                         </exec>
                >     >                         <exec executable="${mvn}" dir="${basedir}/${
                >     > maven.package.url.name}/royale-typedefs" failonerror="true" >
                >     >                             <arg value="clean" />
                >     >                             <arg value="install" />
                >     >                         </exec>
                >     >                         <exec executable="${mvn}" dir="${basedir}/${
                >     > maven.package.url.name}/royale-asjs" failonerror="true"
                > inputstring="Yes">
                >     >                             <arg value="${asjs_mvn_defines}" />
                >     >                             <arg value="clean" />
                >     >                             <arg value="-P" />
                >     >                             <arg value="${asjs_mvn_profiles}" />
                >     >                             <arg value="install" />
                >     >                         </exec>
                >     >
                >     >                 From: Yishay Weiss<ma...@hotmail.com>
                >     >                 Sent: Sunday, May 3, 2020 5:02 PM
                >     >                 To: dev@royale.apache.org<mailto:
                > dev@royale.apache.org>
                >     >                 Subject: RE: [DISCUSS] Discuss Release Apache Royale
                > 0.9.7
                >     >
                >     >                 Oops, may have been premature to start the vote.
                >     >
                >     >                 I’m getting this [1] when running ApproveRoyale.xml.
                > Any
                >     > ideas?
                >     >
                >     >                 [1]
                >     >                 build_maven:
                >     >                      [echo] Path is
                >     >
                > C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\Program
                >     > Files\Intel\WiFi\bin\;C:\Prog
                >     >                 ram Files\Common
                >     >
                > Files\Intel\WirelessCommon\;C:\dev\maven\apache-maven-3.6.1\bin;C:\dev\ant\apache-ant-1.10.1\bin;C:\Program
                >     > Files (x86)\Vim\vim82;C:\Program Fi
                >     >                 les\Git\cmd;C:\WINDOWS\System32\OpenSSH\;C:\Program
                >     > Files\Microsoft VS Code\bin;C:\Program
                >     > Files\PuTTY\;C:\Users\Yishay\AppData\Local\Microsoft\WindowsApps;C:\U
                >     >
                >     >
                > sers\Yishay\AppData\Roaming\npm;C:\adb;C:\Users\Yishay\.windows-build-tools\python27;C:\Program
                >     > Files\nodejs\;C:\Program Files\Java\jdk1.8.0_212\bin;C:\WINDOWS\
                >     >
                >     >
                > system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;;C:\Program
                >     > Files (x86)\Gpg4win\..\GnuPG\b
                >     >                 in;C:\Program
                >     >
                > Files\SlikSvn\bin;C:\Users\Yishay\AppData\Local\Microsoft\WindowsApps;C:\Users\Yishay\AppData\Roaming\npm;;C:\Program
                >     > Files (x86)\Vim\vim82
                >     >                      [exec] [INFO] Scanning for projects...
                >     >                      [exec] [INFO]
                >     >
                > ------------------------------------------------------------------------
                >     >                      [exec] [INFO] Reactor Build Order:
                >     >                      [exec] [INFO]
                >     >                      [exec] [INFO] Apache Royale: Compiler: Parent
                >     >                             [pom]
                >     >                      [exec] [INFO] Apache Royale: Compiler:
                >     > Compiler-Common                           [jar]
                >     >                      [exec] [INFO] Apache Royale: Compiler: Test
                > Utils
                >     >                             [jar]
                >     >                      [exec] [INFO] Apache Royale: Compiler: Externc
                >     >                            [jar]
                >     >                      [exec] [INFO] Apache Royale: Compiler: Compiler
                >     >                             [jar]
                >     >                      [exec] [INFO] Apache Royale: Compiler:
                > Compiler-JX
                >     >                            [jar]
                >     >                      [exec] [INFO] Apache Royale: Compiler: SWFUtils
                >     >                             [jar]
                >     >                      [exec] [INFO] Apache Royale: Compiler: Debugger
                >     >                             [jar]
                >     >                      [exec] [INFO] Apache Royale: Compiler: OEM Layer
                >     >                            [jar]
                >     >                      [exec] [INFO] Apache Royale: Royale Ant Tasks
                >     >                             [jar]
                >     >                      [exec] [INFO] Apache Royale: RoyaleUnit Ant
                > Tasks
                >     >                             [jar]
                >     >                      [exec] [INFO] Apache Royale: Royale Maven Plugin
                >     >                   [maven-plugin]
                >     >                      [exec] [INFO]
                >     >                      [exec] [INFO] ---------<
                >     > org.apache.royale.compiler:royale-compiler-parent >----------
                >     >                      [exec] [INFO] Building Apache Royale: Compiler:
                >     > Parent 0.9.8-SNAPSHOT           [1/12]
                >     >                      [exec] [INFO] --------------------------------[
                > pom
                >     > ]---------------------------------
                >     >                      [exec] [INFO]
                >     >                      [exec] [INFO] --- maven-clean-plugin:3.1.0:clean
                >     > (default-clean) @ royale-compiler-parent ---
                >     >                      [exec] [INFO]
                >     >                      [exec] [INFO] ---
                > maven-enforcer-plugin:1.4.1:enforce
                >     > (enforce-maven-version) @ royale-compiler-parent ---
                >     >                      [exec] [INFO]
                >     >                      [exec] [INFO] ---
                > groovy-maven-plugin:2.1.1:execute
                >     > (prerequisite-check) @ royale-compiler-parent ---
                >     >                      [exec] [INFO]
                >     >
                > ------------------------------------------------------------------------
                >     >                      [exec] [INFO] Reactor Summary for Apache Royale:
                >     > Compiler: Parent 0.9.8-SNAPSHOT:
                >     >                      [exec] [INFO]
                >     >                      [exec] [INFO] Apache Royale: Compiler: Parent
                >     > .................... FAILURE [  3.938 s]
                >     >                      [exec] [INFO] Apache Royale: Compiler:
                >     > Compiler-Common ........... SKIPPED
                >     >                      [exec] [INFO] Apache Royale: Compiler: Test
                > Utils
                >     > ................ SKIPPED
                >     >                      [exec] [INFO] Apache Royale: Compiler: Externc
                >     > ................... SKIPPED
                >     >                      [exec] [INFO] Apache Royale: Compiler: Compiler
                >     > .................. SKIPPED
                >     >                      [exec] [INFO] Apache Royale: Compiler:
                > Compiler-JX
                >     > ............... SKIPPED
                >     >                      [exec] [INFO] Apache Royale: Compiler: SWFUtils
                >     > .................. SKIPPED
                >     >                      [exec] [INFO] Apache Royale: Compiler: Debugger
                >     > .................. SKIPPED
                >     >                      [exec] [INFO] Apache Royale: Compiler: OEM Layer
                >     > ................. SKIPPED
                >     >                      [exec] [INFO] Apache Royale: Royale Ant Tasks
                >     > .................... SKIPPED
                >     >                      [exec] [INFO] Apache Royale: RoyaleUnit Ant
                > Tasks
                >     > ................ SKIPPED
                >     >                      [exec] [INFO] Apache Royale: Royale Maven Plugin
                >     > ................. SKIPPED
                >     >                      [exec] [INFO]
                >     >
                > ------------------------------------------------------------------------
                >     >                      [exec] [INFO] BUILD FAILURE
                >     >                      [exec] [INFO]
                >     >
                > ------------------------------------------------------------------------
                >     >                      [exec] [INFO] Total time:  5.067 s
                >     >                      [exec] [INFO] Finished at:
                > 2020-05-03T16:52:27+03:00
                >     >                      [exec] [INFO]
                >     >
                > ------------------------------------------------------------------------
                >     >                      [exec] [WARNING] The requested profile "utils"
                > could
                >     > not be activated because it does not exist.
                >     >                      [exec] [ERROR] Failed to execute goal
                >     > org.codehaus.gmaven:groovy-maven-plugin:2.1.1:execute
                > (prerequisite-check)
                >     > on project royale-compiler-parent: Executi
                >     >                 on prerequisite-check of goal
                >     > org.codehaus.gmaven:groovy-maven-plugin:2.1.1:execute failed: startup
                >     > failed:
                >     >                      [exec] [ERROR] script1.groovy: 1: unexpected
                > char:
                >     > '\' @ line 1, column 3.
                >     >                      [exec] [ERROR]
                >     >
                > C:\dev\dist\dist\dev\royale\0.9.7\rc3\apache-royale-0.9.7-maven-src\royale-compiler/src/main/script/prerequisiteCheck.groovy
                >     >                      [exec] [ERROR]      ^
                >     >                      [exec] [ERROR]
                >     >                      [exec] [ERROR] 1 error
                >     >                      [exec] [ERROR]
                >     >                      [exec] [ERROR] -> [Help 1]
                >     >                      [exec] [ERROR]
                >     >                      [exec] [ERROR] To see the full stack trace of
                > the
                >     > errors, re-run Maven with the -e switch.
                >     >                      [exec] [ERROR] Re-run Maven using the -X switch
                > to
                >     > enable full debug logging.
                >     >                      [exec] [ERROR]
                >     >                      [exec] [ERROR] For more information about the
                > errors
                >     > and possible solutions, please read the following articles:
                >     >                      [exec] [ERROR] [Help 1]
                >     >
                > https://nam04.safelinks.protection.outlook.com/?url=http%3A%2F%2Fcwiki.apache.org%2Fconfluence%2Fdisplay%2FMAVEN%2FPluginExecutionException&amp;data=02%7C01%7Caharui%40adobe.com%7C5c026e7160b74e77c0f508d7f060b977%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637242170539748205&amp;sdata=DXKzLQsz3uyinxiC4Dj81KM6deklQ3J%2Fl%2FQjn69Crcg%3D&amp;reserved=0
                >     >                      [exec] Picked up JAVA_TOOL_OPTIONS:
                >     > -Dfile.encoding=UTF-8
                >     >
                >     >                 BUILD FAILED
                >     >
                >     > C:\dev\dist\dist\dev\royale\0.9.7\rc3\ApproveRoyale.xml:780: The
                > following
                >     > error occurred while executing this line:
                >     >
                >     > C:\dev\dist\dist\dev\royale\0.9.7\rc3\ApproveRoyale.xml:797: exec
                > returned:
                >     > 1
                >     >
                >     >                 Total time: 122 minutes 58 seconds
                >     >                 C:\dev\dist\dist\dev\royale\0.9.7\rc3> From:
                >     > apacheroyaleci@gmail.com<ma...@gmail.com>
                >     >                 Sent: Sunday, May 3, 2020 4:53 PM
                >     >                 To: dev@royale.apache.org<mailto:
                > dev@royale.apache.org>
                >     >                 Subject: [DISCUSS] Discuss Release Apache Royale
                > 0.9.7
                >     >
                >     >                 This is the discussion thread.
                >     >
                >     >                 Thanks,
                >     >                 Yishay Weiss
                >     >
                >     >
                >     >
                >     >
                >     >
                >     >
                >     >
                >     >
                >     >
                >     >
                >
                >     --
                >     Carlos Rovira
                >     https://nam04.safelinks.protection.outlook.com/?url=http%3A%2F%2Fabout.me%2Fcarlosrovira&amp;data=02%7C01%7Caharui%40adobe.com%7C5c026e7160b74e77c0f508d7f060b977%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637242170539758199&amp;sdata=7tAbjguws8TsJSZtvLxPQdi1CINA9FTyYriKlBGzXEI%3D&amp;reserved=0
                >
                >
                >

                --

                Piotr Zarzycki

                Patreon: *https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.patreon.com%2Fpiotrzarzycki&amp;data=02%7C01%7Caharui%40adobe.com%7C5c026e7160b74e77c0f508d7f060b977%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637242170539758199&amp;sdata=b42psLHeej7ju5NPEc11ei44rnjyMaa1TsVcuADxifM%3D&amp;reserved=0
                <https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.patreon.com%2Fpiotrzarzycki&amp;data=02%7C01%7Caharui%40adobe.com%7C5c026e7160b74e77c0f508d7f060b977%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637242170539758199&amp;sdata=b42psLHeej7ju5NPEc11ei44rnjyMaa1TsVcuADxifM%3D&amp;reserved=0>*









RE: [DISCUSS] Discuss Release Apache Royale 0.9.7

Posted by Yishay Weiss <yi...@hotmail.com>.
Hi All,

It’s starting to look like the cleanest solution is to start an RC4. I intend to start working on that in 10 hours or so. In the meantime, I’d appreciate it if people took time to look at RC3, so we don’t end up with an RC5.

Thanks,
Yishay

From: Alex Harui<ma...@adobe.com.INVALID>
Sent: Tuesday, May 5, 2020 12:22 AM
To: dev@royale.apache.org<ma...@royale.apache.org>
Subject: Re: [DISCUSS] Discuss Release Apache Royale 0.9.7

The Ant packages only contain things we know we want to release.  Top-level folders are not whitelisted in because you never know what might be in them.  We've never released the manualtests folder for example, so we don't have to spend time certifying it for code quality and build-ability, license, etc.  We've never shipped the top-level src folder because it used to only contain a site folder that wasn't going to be of use to our users.  So when the groovy scripts were added to the src folder, they were not included in the Ant packaging.

We also have never voted on and released the 3 top-level Maven source packages, mainly to reduce the amount of work the voters need to do.  The Maven source packages are "tested" by the Maven release plugin, and the 3 packages are unpacked and repacked into the Ant package.  So far, we've found that two new files were missed.

How many of our users build the source package is one factor and I think the answer for Royale is that few people do it.  Apache release are supposed to "build" and the Ant source package will build with Ant.

IMO, the best next thing for PMC members to do is to download the RC and try it with Ant, and/or use Maven to point to the staging repos and test the artifacts that have been staged up there and see if we see any other big issues.  Maybe we'll find something else and make RC4 an obvious choice.

Other choices are:
A) Release RC3 with documenting all of the problems in the online release notes
B) Also certifying and voting on the 3 Maven source packages.

IMO, what we don't want to see happen is for folks to not test RC3 and find out some big issue later.

My 2 cents,
-Alex

On 5/4/20, 12:24 PM, "Christofer Dutz" <ch...@c-ware.de> wrote:

    The more I think about it .... it's actually not good that the groovy script isn't in there as this way you will not be able to download, unpack and build anything with maven.
    As maven calls this script as the first thing in every maven build to ensure everything is setup.

    Without this, you will never get past the Maven validate phase ... so if I had a vote, I would probably vote -1 on that.

    When ere these files getting lost? In the initial source bundles built by maven they should be in there ... so probably you only have to re-do some of the last steps.

    Chris



    Am 04.05.20, 20:13 schrieb "Yishay Weiss" <yi...@hotmail.com>:

        Ok, I just verified that copying the script to the right location makes the groovy plugin happy, so it doesn’t seem to be a windows or backslash issue after all.

        I need an explanation on when Maven will be used to build the Ant sources to decide if it’s worth an RC4.

        From: Alex Harui<ma...@adobe.com.INVALID>
        Sent: Monday, May 4, 2020 7:14 PM
        To: dev@royale.apache.org<ma...@royale.apache.org>
        Subject: Re: [DISCUSS] Discuss Release Apache Royale 0.9.7

        The groovy script is not in the ant packages on dist.  My earlier email tried to explain that.   Not every file in the repo ends up in the ant packages on purpose.   If we do an RC4, hopefully the changes I made will pick those two files.

        -Alex

        On 5/4/20, 8:54 AM, "Yishay Weiss" <yi...@hotmail.com> wrote:

            .mvn folder exists in GitHub but not in SVN. Could that be related?

            From: Yishay Weiss<ma...@hotmail.com>
            Sent: Monday, May 4, 2020 6:40 PM
            To: dev@royale.apache.org<ma...@royale.apache.org>
            Subject: RE: [DISCUSS] Discuss Release Apache Royale 0.9.7

            Look down-thread:

            >     >                      [exec] [ERROR] Failed to execute goal
            >     > org.codehaus.gmaven:groovy-maven-plugin:2.1.1:execute
            > (prerequisite-check)
            >     > on project royale-compiler-parent: Executi
            >     >                 on prerequisite-check of goal
            >     > org.codehaus.gmaven:groovy-maven-plugin:2.1.1:execute failed: startup
            >     > failed:
            >     >                      [exec] [ERROR] script1.groovy: 1: unexpected
            > char:
            >     > '\' @ line 1, column 3.
            >     >                      [exec] [ERROR]
            >     >
            > C:\dev\dist\dist\dev\royale\0.9.7\rc3\apache-royale-0.9.7-maven-src\royale-compiler/src/main/script/prerequisiteCheck.groovy
            I verified that the groovy plugin was being called in both case and was being fed backslashes as well as forward slashes in both cases. Also, both have the same version: 2.1.1




            From: Piotr Zarzycki <pi...@gmail.com>
            Sent: Monday, May 4, 2020 6:35:22 PM
            To: Apache Royale Development <de...@royale.apache.org>
            Subject: Re: [DISCUSS] Discuss Release Apache Royale 0.9.7

            Something cut the message. Could you paste here  https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fpaste.apache.org%2F&amp;data=02%7C01%7Caharui%40adobe.com%7C5c026e7160b74e77c0f508d7f060b977%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637242170539748205&amp;sdata=x19if0ZUcMkUtR5bz82I8OK540KAsqyJXRfAtw6LtOA%3D&amp;reserved=0

            pon., 4 maj 2020 o 17:32 Yishay Weiss <yi...@hotmail.com> napisał(a):

            > This means though, that it’s still failing on Windows after Alex’s
            > changes, as I’ve verified. I’m getting a bit lost trying to debug this.
            >
            > Running from the SVN dist repo
            >
            > C:\dev\dist\dist\dev\royale\0.9.7\rc3\apache-royale-0.9.7-maven-src\royale-compiler>
            > mvn clean install
            >
            > Fails with the below message,
            >
            > But running the same command from the git repo
            >
            > C:\dev\flexjs\royale-compiler [release/0.9.7 =]> mvn clean install
            >
            > Does not fail.
            >
            > Any ideas?
            >
            >
            >
            >
            > From: Yishay Weiss<ma...@hotmail.com>
            > Sent: Monday, May 4, 2020 3:04 PM
            > To: dev@royale.apache.org<ma...@royale.apache.org>
            > Subject: RE: [DISCUSS] Discuss Release Apache Royale 0.9.7
            >
            > Good catch Chris. I was focusing on the wrong message.
            >
            > From: Christofer Dutz<ma...@c-ware.de>
            > Sent: Monday, May 4, 2020 2:09 PM
            > To: dev@royale.apache.org<ma...@royale.apache.org>
            > Subject: Re: [DISCUSS] Discuss Release Apache Royale 0.9.7
            >
            > Just some input from the sidelines:
            > - It shouldn't have any impact on the build if you enable/disable profiles
            > that don't exist. All you get is a warning that tells you the profiles
            > don't exist.
            >
            > - The actual failure is because the the path to the prerequisiteCheck
            > script is windows-encoded (Backslashs) ... strange thing is that this
            > didn't fail for normal Windows executions both for Royale same as in PLC4X
            > ... we've got the identical setup for 2-3 years now and haven't heard of
            > any issues with it. I would guess the build is started somewhat differently
            > than others ... perhaps it could be fixed by removing the
            > "${project.basedir}/" prefix and using relative paths instead.
            >
            > And just a little explanation what this script does:
            > It's a goovy script that is executed and checks if all required tools are
            > available in the right versions and if all required environment-variables
            > are set and are set to valid values. As soon as you run a Maven build it
            > outputs a list of thigs it checked and if checks fail, it quickly fails the
            > build with a list of findings the user has to address first.
            >
            > Hope that helps.
            >
            > Chris
            >
            >
            >
            > Am 04.05.20, 11:45 schrieb "Carlos Rovira" <ca...@apache.org>:
            >
            >     Hi Alex and Yishay,
            >
            >     first, congrats for the hard work to reach to this point. I think many
            >     issues has been fixed and only that just is worth the time you guys
            >     invested on it :)
            >
            >     regarding voting. I'm confident that my check will report a +1 since, I
            >     consider all the points for a normal Apache release, but thinking in
            > the
            >     current problem with running maven from ant with old profiles... why
            > the
            >     need to make ANT run maven again. both are different build tools and
            > both
            >     need to work separately, but don't understand why one should run the
            > other.
            >     And if that's the case, why just make ant run maven? why not make
            > maven run
            >     ant too? I think it should be all or nothing
            >
            >     The other point I don't understand is about why to continue vote if you
            >     detect the problems stated in this thread. For me is completely ok,
            > but if
            >     you worked hard to make all this complex release process, don't
            > understand
            >     that you finally consider green light when that approval script is
            > failing.
            >     For me that means that all that complication was not needed, and people
            >     must check on its own that is something normal in an apache release,
            > so no
            >     problem at all with that.
            >
            >     if you consider it's ok to vote, for me is ok, since all seems to
            > consider
            >     the real minimum requirements, people is waiting long time, and I'm not
            >     interested in discuss it, since is clear you see it necessary for your
            >     release process, but just one to state it so we can all stop and take a
            >     bird sight on all of it and help us to visualize. Sometimes we use to
            >     loose perspective when we're working many time and hard in something.
            >
            >     Anyway, I'll wait to have clear if is time to try release and vote to
            > not
            >     waste time if it's not ok finally.
            >
            >     Thanks!
            >
            >     Carlos
            >
            >
            >
            >
            >
            >
            >     El lun., 4 may. 2020 a las 9:11, Alex Harui (<aharui@adobe.com.invalid
            > >)
            >     escribió:
            >
            >     > I just quickly reviewed the various
            > RELEASE_NOTES/README/LICENSE/NOTICE
            >     > files.  I guess nobody had done that earlier.  The biggest problem
            > is that
            >     > there were 3 missing binary package dependencies in the LICENSE in
            > the
            >     > binary package.
            >     >
            >     > I noticed the copyright year in the various NOTICE.* files is still
            > 2019
            >     > but did not update it because I am running out of time.  I've heard
            >     > different opinions on how important that is.
            >     >
            >     > The URL to the online Release Notes is in the
            >     > royale-asjs/RELEASE_NOTES.md.  This might be a good time to create
            > the wiki
            >     > page if it doesn't already exist.
            >     >
            >     > I'm stopping work for tonight.
            >     > -Alex
            >     >
            >     > On 5/3/20, 11:58 PM, "Yishay Weiss" <yi...@hotmail.com> wrote:
            >     >
            >     >     Ik, online release notes sounds like a good compromise. Thank
            > for the
            >     > fixes. Let the votes begin!
            >     >     ________________________________
            >     >     From: Alex Harui <ah...@adobe.com.INVALID>
            >     >     Sent: Monday, May 4, 2020 6:00 AM
            >     >     To: dev@royale.apache.org <de...@royale.apache.org>
            >     >     Subject: Re: [DISCUSS] Discuss Release Apache Royale 0.9.7
            >     >
            >     >     Not sure I understood you.  We can't release a changed README in
            >     > royale-compiler without starting an RC4.  The updated README has been
            >     > committed to the release branch.  We have to revert some commits on
            > the
            >     > release branches that change the versions to 0.9.8 snapshot before
            > starting
            >     > over.
            >     >
            >     >     If you have the time to re-run most of the steps, that would be
            > best,
            >     > but will delay the release and I'm not sure it is worth it.  We have
            > online
            >     > release notes to make corrections.
            >     >
            >     >     I think it is mostly up to you though.
            >     >     -Alex
            >     >
            >     >     On 5/3/20, 10:42 PM, "Yishay Weiss" <yi...@hotmail.com>
            > wrote:
            >     >
            >     >         I think we should continue the vote. If more problems are
            >     > discovered I can start another release candidate. I think we should
            > at
            >     > least fix the compile README to not use -main.
            >     >
            >     >         From: Alex Harui<ma...@adobe.com.INVALID>
            >     >         Sent: Sunday, May 3, 2020 10:06 PM
            >     >         To: dev@royale.apache.org<ma...@royale.apache.org>
            >     >         Subject: Re: [DISCUSS] Discuss Release Apache Royale 0.9.7
            >     >
            >     >         Bummer.   Lots of little things flushed out late in the game.
            >     >
            >     >         -There are .afdesign binary files checked into our repos.
            > These
            >     > are binary files that aren't the common types (.PNG, .JPG, etc).
            >     >         -New required folders (src/main) were added to the Maven
            > build for
            >     > royale-compiler and royale-asjs but not added to the Ant source
            > packaging
            >     >         -The uses of -main that Yishay found.
            >     >
            >     >         IMO, quickest way to a release is to not start over with an
            > RC4
            >     > unless we find a more major problem with RC3.  I've updated several
            > files
            >     > in the branch.  I'm going to skip releasecandidate.xml for now until
            >     > someone wants to cut a release locally and use Ant to type fewer
            > commands.
            >     >
            >     >         The Approval script will fail testing if the Ant source can
            > be
            >     > used by Maven.  Assuming the Maven distribution is working, this is
            > less
            >     > important.  So I think that we skip that test for this RC.  I put an
            >     > ApproveRoyale.xml on dist that skips that test and then the approval
            > script
            >     > completed successfully.  I also manually tested that if we have the
            > two
            >     > missing folders that the ApproveRoyale.xml I checked into the release
            >     > branch will build the Maven artifacts from the Ant source.
            >     >
            >     >         So, IMO, I think the packages are good enough for now and we
            >     > should release unless we find something is broken in the jars and
            > swcs.
            >     >
            >     >         My 2 cents,
            >     >         -Alex
            >     >
            >     >         On 5/3/20, 8:08 AM, "Alex Harui" <ah...@adobe.com.INVALID>
            > wrote:
            >     >
            >     >             I will look into it.
            >     >
            >     >             -Alex
            >     >
            >     >             On 5/3/20, 7:35 AM, "Yishay Weiss" <
            > yishayjobs@hotmail.com>
            >     > wrote:
            >     >
            >     >                 Whatever the fix is, it will also need to be applied
            > in
            >     > these files:
            >     >
            >     >                 C:\dev\flexjs\royale-asjs [release/0.9.7 =]> git grep
            >     > "main,utils"
            >     >                 ApproveRoyale.xml:            <arg
            > value="-main,utils" />
            >     >                 releasecandidate.xml:            <arg
            > value="-main,utils"
            >     > />
            >     >                 releasecandidate.xml:            <arg
            > value="-main,utils"
            >     > />
            >     >                 releasemgr/README:royale-compiler:  mvn clean
            > install -P
            >     > -main,utils
            >     >                 C:\dev\flexjs\royale-asjs [release/0.9.7 =]> cd ..
            >     >                 C:\dev\flexjs> cd .\royale-compiler\
            >     >                 C:\dev\flexjs\royale-compiler [release/0.9.7 =]> git
            > grep
            >     > "main,utils"
            >     >                 Jenkinsfile:                bat "mvn -U clean
            > ${mavenGoal}
            >     > ${mavenLocalRepo} -s C:\\.m2\\settings.xml -P -main,utils
            >     > -Dcom.adobe.systemIdsForWhichTheTermsOfTheA
            >     >                 dobeLicenseAgreementAreAccepted=3c9041a9,3872fc1e"
            >     >                 README:        mvn clean install -P -main,utils
            >     >
            >     >                 From: Yishay Weiss<ma...@hotmail.com>
            >     >                 Sent: Sunday, May 3, 2020 5:06 PM
            >     >                 To: dev@royale.apache.org<mailto:
            > dev@royale.apache.org>
            >     >                 Subject: RE: [DISCUSS] Discuss Release Apache Royale
            > 0.9.7
            >     >
            >     >                 Looks like the profiles in ApproveRoyale.xml need to
            > be
            >     > updated after Chris’s refactor. Can someone fix this?
            >     >
            >     >                        <exec executable="${mvn}" dir="${basedir}/${
            >     > maven.package.url.name}/royale-compiler" failonerror="true" >
            >     >                             <arg value="-P" />
            >     >                             <arg value="-main,utils" />
            >     >                             <arg value="clean" />
            >     >                             <arg value="install" />
            >     >                         </exec>
            >     >                         <exec executable="${mvn}" dir="${basedir}/${
            >     > maven.package.url.name}/royale-compiler" failonerror="true"
            >     > inputstring="Yes">
            >     >                             <arg value="clean" />
            >     >                             <arg value="-P" />
            >     >                             <arg value="${compiler_mvn_profiles}" />
            >     >                             <arg value="install" />
            >     >                         </exec>
            >     >                         <exec executable="${mvn}" dir="${basedir}/${
            >     > maven.package.url.name}/royale-typedefs" failonerror="true" >
            >     >                             <arg value="clean" />
            >     >                             <arg value="install" />
            >     >                         </exec>
            >     >                         <exec executable="${mvn}" dir="${basedir}/${
            >     > maven.package.url.name}/royale-asjs" failonerror="true"
            > inputstring="Yes">
            >     >                             <arg value="${asjs_mvn_defines}" />
            >     >                             <arg value="clean" />
            >     >                             <arg value="-P" />
            >     >                             <arg value="${asjs_mvn_profiles}" />
            >     >                             <arg value="install" />
            >     >                         </exec>
            >     >
            >     >                 From: Yishay Weiss<ma...@hotmail.com>
            >     >                 Sent: Sunday, May 3, 2020 5:02 PM
            >     >                 To: dev@royale.apache.org<mailto:
            > dev@royale.apache.org>
            >     >                 Subject: RE: [DISCUSS] Discuss Release Apache Royale
            > 0.9.7
            >     >
            >     >                 Oops, may have been premature to start the vote.
            >     >
            >     >                 I’m getting this [1] when running ApproveRoyale.xml.
            > Any
            >     > ideas?
            >     >
            >     >                 [1]
            >     >                 build_maven:
            >     >                      [echo] Path is
            >     >
            > C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\Program
            >     > Files\Intel\WiFi\bin\;C:\Prog
            >     >                 ram Files\Common
            >     >
            > Files\Intel\WirelessCommon\;C:\dev\maven\apache-maven-3.6.1\bin;C:\dev\ant\apache-ant-1.10.1\bin;C:\Program
            >     > Files (x86)\Vim\vim82;C:\Program Fi
            >     >                 les\Git\cmd;C:\WINDOWS\System32\OpenSSH\;C:\Program
            >     > Files\Microsoft VS Code\bin;C:\Program
            >     > Files\PuTTY\;C:\Users\Yishay\AppData\Local\Microsoft\WindowsApps;C:\U
            >     >
            >     >
            > sers\Yishay\AppData\Roaming\npm;C:\adb;C:\Users\Yishay\.windows-build-tools\python27;C:\Program
            >     > Files\nodejs\;C:\Program Files\Java\jdk1.8.0_212\bin;C:\WINDOWS\
            >     >
            >     >
            > system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;;C:\Program
            >     > Files (x86)\Gpg4win\..\GnuPG\b
            >     >                 in;C:\Program
            >     >
            > Files\SlikSvn\bin;C:\Users\Yishay\AppData\Local\Microsoft\WindowsApps;C:\Users\Yishay\AppData\Roaming\npm;;C:\Program
            >     > Files (x86)\Vim\vim82
            >     >                      [exec] [INFO] Scanning for projects...
            >     >                      [exec] [INFO]
            >     >
            > ------------------------------------------------------------------------
            >     >                      [exec] [INFO] Reactor Build Order:
            >     >                      [exec] [INFO]
            >     >                      [exec] [INFO] Apache Royale: Compiler: Parent
            >     >                             [pom]
            >     >                      [exec] [INFO] Apache Royale: Compiler:
            >     > Compiler-Common                           [jar]
            >     >                      [exec] [INFO] Apache Royale: Compiler: Test
            > Utils
            >     >                             [jar]
            >     >                      [exec] [INFO] Apache Royale: Compiler: Externc
            >     >                            [jar]
            >     >                      [exec] [INFO] Apache Royale: Compiler: Compiler
            >     >                             [jar]
            >     >                      [exec] [INFO] Apache Royale: Compiler:
            > Compiler-JX
            >     >                            [jar]
            >     >                      [exec] [INFO] Apache Royale: Compiler: SWFUtils
            >     >                             [jar]
            >     >                      [exec] [INFO] Apache Royale: Compiler: Debugger
            >     >                             [jar]
            >     >                      [exec] [INFO] Apache Royale: Compiler: OEM Layer
            >     >                            [jar]
            >     >                      [exec] [INFO] Apache Royale: Royale Ant Tasks
            >     >                             [jar]
            >     >                      [exec] [INFO] Apache Royale: RoyaleUnit Ant
            > Tasks
            >     >                             [jar]
            >     >                      [exec] [INFO] Apache Royale: Royale Maven Plugin
            >     >                   [maven-plugin]
            >     >                      [exec] [INFO]
            >     >                      [exec] [INFO] ---------<
            >     > org.apache.royale.compiler:royale-compiler-parent >----------
            >     >                      [exec] [INFO] Building Apache Royale: Compiler:
            >     > Parent 0.9.8-SNAPSHOT           [1/12]
            >     >                      [exec] [INFO] --------------------------------[
            > pom
            >     > ]---------------------------------
            >     >                      [exec] [INFO]
            >     >                      [exec] [INFO] --- maven-clean-plugin:3.1.0:clean
            >     > (default-clean) @ royale-compiler-parent ---
            >     >                      [exec] [INFO]
            >     >                      [exec] [INFO] ---
            > maven-enforcer-plugin:1.4.1:enforce
            >     > (enforce-maven-version) @ royale-compiler-parent ---
            >     >                      [exec] [INFO]
            >     >                      [exec] [INFO] ---
            > groovy-maven-plugin:2.1.1:execute
            >     > (prerequisite-check) @ royale-compiler-parent ---
            >     >                      [exec] [INFO]
            >     >
            > ------------------------------------------------------------------------
            >     >                      [exec] [INFO] Reactor Summary for Apache Royale:
            >     > Compiler: Parent 0.9.8-SNAPSHOT:
            >     >                      [exec] [INFO]
            >     >                      [exec] [INFO] Apache Royale: Compiler: Parent
            >     > .................... FAILURE [  3.938 s]
            >     >                      [exec] [INFO] Apache Royale: Compiler:
            >     > Compiler-Common ........... SKIPPED
            >     >                      [exec] [INFO] Apache Royale: Compiler: Test
            > Utils
            >     > ................ SKIPPED
            >     >                      [exec] [INFO] Apache Royale: Compiler: Externc
            >     > ................... SKIPPED
            >     >                      [exec] [INFO] Apache Royale: Compiler: Compiler
            >     > .................. SKIPPED
            >     >                      [exec] [INFO] Apache Royale: Compiler:
            > Compiler-JX
            >     > ............... SKIPPED
            >     >                      [exec] [INFO] Apache Royale: Compiler: SWFUtils
            >     > .................. SKIPPED
            >     >                      [exec] [INFO] Apache Royale: Compiler: Debugger
            >     > .................. SKIPPED
            >     >                      [exec] [INFO] Apache Royale: Compiler: OEM Layer
            >     > ................. SKIPPED
            >     >                      [exec] [INFO] Apache Royale: Royale Ant Tasks
            >     > .................... SKIPPED
            >     >                      [exec] [INFO] Apache Royale: RoyaleUnit Ant
            > Tasks
            >     > ................ SKIPPED
            >     >                      [exec] [INFO] Apache Royale: Royale Maven Plugin
            >     > ................. SKIPPED
            >     >                      [exec] [INFO]
            >     >
            > ------------------------------------------------------------------------
            >     >                      [exec] [INFO] BUILD FAILURE
            >     >                      [exec] [INFO]
            >     >
            > ------------------------------------------------------------------------
            >     >                      [exec] [INFO] Total time:  5.067 s
            >     >                      [exec] [INFO] Finished at:
            > 2020-05-03T16:52:27+03:00
            >     >                      [exec] [INFO]
            >     >
            > ------------------------------------------------------------------------
            >     >                      [exec] [WARNING] The requested profile "utils"
            > could
            >     > not be activated because it does not exist.
            >     >                      [exec] [ERROR] Failed to execute goal
            >     > org.codehaus.gmaven:groovy-maven-plugin:2.1.1:execute
            > (prerequisite-check)
            >     > on project royale-compiler-parent: Executi
            >     >                 on prerequisite-check of goal
            >     > org.codehaus.gmaven:groovy-maven-plugin:2.1.1:execute failed: startup
            >     > failed:
            >     >                      [exec] [ERROR] script1.groovy: 1: unexpected
            > char:
            >     > '\' @ line 1, column 3.
            >     >                      [exec] [ERROR]
            >     >
            > C:\dev\dist\dist\dev\royale\0.9.7\rc3\apache-royale-0.9.7-maven-src\royale-compiler/src/main/script/prerequisiteCheck.groovy
            >     >                      [exec] [ERROR]      ^
            >     >                      [exec] [ERROR]
            >     >                      [exec] [ERROR] 1 error
            >     >                      [exec] [ERROR]
            >     >                      [exec] [ERROR] -> [Help 1]
            >     >                      [exec] [ERROR]
            >     >                      [exec] [ERROR] To see the full stack trace of
            > the
            >     > errors, re-run Maven with the -e switch.
            >     >                      [exec] [ERROR] Re-run Maven using the -X switch
            > to
            >     > enable full debug logging.
            >     >                      [exec] [ERROR]
            >     >                      [exec] [ERROR] For more information about the
            > errors
            >     > and possible solutions, please read the following articles:
            >     >                      [exec] [ERROR] [Help 1]
            >     >
            > https://nam04.safelinks.protection.outlook.com/?url=http%3A%2F%2Fcwiki.apache.org%2Fconfluence%2Fdisplay%2FMAVEN%2FPluginExecutionException&amp;data=02%7C01%7Caharui%40adobe.com%7C5c026e7160b74e77c0f508d7f060b977%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637242170539748205&amp;sdata=DXKzLQsz3uyinxiC4Dj81KM6deklQ3J%2Fl%2FQjn69Crcg%3D&amp;reserved=0
            >     >                      [exec] Picked up JAVA_TOOL_OPTIONS:
            >     > -Dfile.encoding=UTF-8
            >     >
            >     >                 BUILD FAILED
            >     >
            >     > C:\dev\dist\dist\dev\royale\0.9.7\rc3\ApproveRoyale.xml:780: The
            > following
            >     > error occurred while executing this line:
            >     >
            >     > C:\dev\dist\dist\dev\royale\0.9.7\rc3\ApproveRoyale.xml:797: exec
            > returned:
            >     > 1
            >     >
            >     >                 Total time: 122 minutes 58 seconds
            >     >                 C:\dev\dist\dist\dev\royale\0.9.7\rc3> From:
            >     > apacheroyaleci@gmail.com<ma...@gmail.com>
            >     >                 Sent: Sunday, May 3, 2020 4:53 PM
            >     >                 To: dev@royale.apache.org<mailto:
            > dev@royale.apache.org>
            >     >                 Subject: [DISCUSS] Discuss Release Apache Royale
            > 0.9.7
            >     >
            >     >                 This is the discussion thread.
            >     >
            >     >                 Thanks,
            >     >                 Yishay Weiss
            >     >
            >     >
            >     >
            >     >
            >     >
            >     >
            >     >
            >     >
            >     >
            >     >
            >
            >     --
            >     Carlos Rovira
            >     https://nam04.safelinks.protection.outlook.com/?url=http%3A%2F%2Fabout.me%2Fcarlosrovira&amp;data=02%7C01%7Caharui%40adobe.com%7C5c026e7160b74e77c0f508d7f060b977%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637242170539748205&amp;sdata=LTu08HdqMFDmKO7tKnS%2FkVEGAMfIAhuyOHEx5sQcQIo%3D&amp;reserved=0
            >
            >
            >

            --

            Piotr Zarzycki

            Patreon: *https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.patreon.com%2Fpiotrzarzycki&amp;data=02%7C01%7Caharui%40adobe.com%7C5c026e7160b74e77c0f508d7f060b977%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637242170539748205&amp;sdata=t%2FK5ZeeUUP4Csa8nS5b%2BcW2PTUXNizF22XxTQrjDNOk%3D&amp;reserved=0
            <https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.patreon.com%2Fpiotrzarzycki&amp;data=02%7C01%7Caharui%40adobe.com%7C5c026e7160b74e77c0f508d7f060b977%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637242170539748205&amp;sdata=t%2FK5ZeeUUP4Csa8nS5b%2BcW2PTUXNizF22XxTQrjDNOk%3D&amp;reserved=0>*
            From: Piotr Zarzycki<ma...@gmail.com>
            Sent: Monday, May 4, 2020 6:35 PM
            To: Apache Royale Development<ma...@royale.apache.org>
            Subject: Re: [DISCUSS] Discuss Release Apache Royale 0.9.7

            Something cut the message. Could you paste here  https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fpaste.apache.org%2F&amp;data=02%7C01%7Caharui%40adobe.com%7C5c026e7160b74e77c0f508d7f060b977%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637242170539748205&amp;sdata=x19if0ZUcMkUtR5bz82I8OK540KAsqyJXRfAtw6LtOA%3D&amp;reserved=0

            pon., 4 maj 2020 o 17:32 Yishay Weiss <yi...@hotmail.com> napisał(a):

            > This means though, that it’s still failing on Windows after Alex’s
            > changes, as I’ve verified. I’m getting a bit lost trying to debug this.
            >
            > Running from the SVN dist repo
            >
            > C:\dev\dist\dist\dev\royale\0.9.7\rc3\apache-royale-0.9.7-maven-src\royale-compiler>
            > mvn clean install
            >
            > Fails with the below message,
            >
            > But running the same command from the git repo
            >
            > C:\dev\flexjs\royale-compiler [release/0.9.7 =]> mvn clean install
            >
            > Does not fail.
            >
            > Any ideas?
            >
            >
            >
            >
            > From: Yishay Weiss<ma...@hotmail.com>
            > Sent: Monday, May 4, 2020 3:04 PM
            > To: dev@royale.apache.org<ma...@royale.apache.org>
            > Subject: RE: [DISCUSS] Discuss Release Apache Royale 0.9.7
            >
            > Good catch Chris. I was focusing on the wrong message.
            >
            > From: Christofer Dutz<ma...@c-ware.de>
            > Sent: Monday, May 4, 2020 2:09 PM
            > To: dev@royale.apache.org<ma...@royale.apache.org>
            > Subject: Re: [DISCUSS] Discuss Release Apache Royale 0.9.7
            >
            > Just some input from the sidelines:
            > - It shouldn't have any impact on the build if you enable/disable profiles
            > that don't exist. All you get is a warning that tells you the profiles
            > don't exist.
            >
            > - The actual failure is because the the path to the prerequisiteCheck
            > script is windows-encoded (Backslashs) ... strange thing is that this
            > didn't fail for normal Windows executions both for Royale same as in PLC4X
            > ... we've got the identical setup for 2-3 years now and haven't heard of
            > any issues with it. I would guess the build is started somewhat differently
            > than others ... perhaps it could be fixed by removing the
            > "${project.basedir}/" prefix and using relative paths instead.
            >
            > And just a little explanation what this script does:
            > It's a goovy script that is executed and checks if all required tools are
            > available in the right versions and if all required environment-variables
            > are set and are set to valid values. As soon as you run a Maven build it
            > outputs a list of thigs it checked and if checks fail, it quickly fails the
            > build with a list of findings the user has to address first.
            >
            > Hope that helps.
            >
            > Chris
            >
            >
            >
            > Am 04.05.20, 11:45 schrieb "Carlos Rovira" <ca...@apache.org>:
            >
            >     Hi Alex and Yishay,
            >
            >     first, congrats for the hard work to reach to this point. I think many
            >     issues has been fixed and only that just is worth the time you guys
            >     invested on it :)
            >
            >     regarding voting. I'm confident that my check will report a +1 since, I
            >     consider all the points for a normal Apache release, but thinking in
            > the
            >     current problem with running maven from ant with old profiles... why
            > the
            >     need to make ANT run maven again. both are different build tools and
            > both
            >     need to work separately, but don't understand why one should run the
            > other.
            >     And if that's the case, why just make ant run maven? why not make
            > maven run
            >     ant too? I think it should be all or nothing
            >
            >     The other point I don't understand is about why to continue vote if you
            >     detect the problems stated in this thread. For me is completely ok,
            > but if
            >     you worked hard to make all this complex release process, don't
            > understand
            >     that you finally consider green light when that approval script is
            > failing.
            >     For me that means that all that complication was not needed, and people
            >     must check on its own that is something normal in an apache release,
            > so no
            >     problem at all with that.
            >
            >     if you consider it's ok to vote, for me is ok, since all seems to
            > consider
            >     the real minimum requirements, people is waiting long time, and I'm not
            >     interested in discuss it, since is clear you see it necessary for your
            >     release process, but just one to state it so we can all stop and take a
            >     bird sight on all of it and help us to visualize. Sometimes we use to
            >     loose perspective when we're working many time and hard in something.
            >
            >     Anyway, I'll wait to have clear if is time to try release and vote to
            > not
            >     waste time if it's not ok finally.
            >
            >     Thanks!
            >
            >     Carlos
            >
            >
            >
            >
            >
            >
            >     El lun., 4 may. 2020 a las 9:11, Alex Harui (<aharui@adobe.com.invalid
            > >)
            >     escribió:
            >
            >     > I just quickly reviewed the various
            > RELEASE_NOTES/README/LICENSE/NOTICE
            >     > files.  I guess nobody had done that earlier.  The biggest problem
            > is that
            >     > there were 3 missing binary package dependencies in the LICENSE in
            > the
            >     > binary package.
            >     >
            >     > I noticed the copyright year in the various NOTICE.* files is still
            > 2019
            >     > but did not update it because I am running out of time.  I've heard
            >     > different opinions on how important that is.
            >     >
            >     > The URL to the online Release Notes is in the
            >     > royale-asjs/RELEASE_NOTES.md.  This might be a good time to create
            > the wiki
            >     > page if it doesn't already exist.
            >     >
            >     > I'm stopping work for tonight.
            >     > -Alex
            >     >
            >     > On 5/3/20, 11:58 PM, "Yishay Weiss" <yi...@hotmail.com> wrote:
            >     >
            >     >     Ik, online release notes sounds like a good compromise. Thank
            > for the
            >     > fixes. Let the votes begin!
            >     >     ________________________________
            >     >     From: Alex Harui <ah...@adobe.com.INVALID>
            >     >     Sent: Monday, May 4, 2020 6:00 AM
            >     >     To: dev@royale.apache.org <de...@royale.apache.org>
            >     >     Subject: Re: [DISCUSS] Discuss Release Apache Royale 0.9.7
            >     >
            >     >     Not sure I understood you.  We can't release a changed README in
            >     > royale-compiler without starting an RC4.  The updated README has been
            >     > committed to the release branch.  We have to revert some commits on
            > the
            >     > release branches that change the versions to 0.9.8 snapshot before
            > starting
            >     > over.
            >     >
            >     >     If you have the time to re-run most of the steps, that would be
            > best,
            >     > but will delay the release and I'm not sure it is worth it.  We have
            > online
            >     > release notes to make corrections.
            >     >
            >     >     I think it is mostly up to you though.
            >     >     -Alex
            >     >
            >     >     On 5/3/20, 10:42 PM, "Yishay Weiss" <yi...@hotmail.com>
            > wrote:
            >     >
            >     >         I think we should continue the vote. If more problems are
            >     > discovered I can start another release candidate. I think we should
            > at
            >     > least fix the compile README to not use -main.
            >     >
            >     >         From: Alex Harui<ma...@adobe.com.INVALID>
            >     >         Sent: Sunday, May 3, 2020 10:06 PM
            >     >         To: dev@royale.apache.org<ma...@royale.apache.org>
            >     >         Subject: Re: [DISCUSS] Discuss Release Apache Royale 0.9.7
            >     >
            >     >         Bummer.   Lots of little things flushed out late in the game.
            >     >
            >     >         -There are .afdesign binary files checked into our repos.
            > These
            >     > are binary files that aren't the common types (.PNG, .JPG, etc).
            >     >         -New required folders (src/main) were added to the Maven
            > build for
            >     > royale-compiler and royale-asjs but not added to the Ant source
            > packaging
            >     >         -The uses of -main that Yishay found.
            >     >
            >     >         IMO, quickest way to a release is to not start over with an
            > RC4
            >     > unless we find a more major problem with RC3.  I've updated several
            > files
            >     > in the branch.  I'm going to skip releasecandidate.xml for now until
            >     > someone wants to cut a release locally and use Ant to type fewer
            > commands.
            >     >
            >     >         The Approval script will fail testing if the Ant source can
            > be
            >     > used by Maven.  Assuming the Maven distribution is working, this is
            > less
            >     > important.  So I think that we skip that test for this RC.  I put an
            >     > ApproveRoyale.xml on dist that skips that test and then the approval
            > script
            >     > completed successfully.  I also manually tested that if we have the
            > two
            >     > missing folders that the ApproveRoyale.xml I checked into the release
            >     > branch will build the Maven artifacts from the Ant source.
            >     >
            >     >         So, IMO, I think the packages are good enough for now and we
            >     > should release unless we find something is broken in the jars and
            > swcs.
            >     >
            >     >         My 2 cents,
            >     >         -Alex
            >     >
            >     >         On 5/3/20, 8:08 AM, "Alex Harui" <ah...@adobe.com.INVALID>
            > wrote:
            >     >
            >     >             I will look into it.
            >     >
            >     >             -Alex
            >     >
            >     >             On 5/3/20, 7:35 AM, "Yishay Weiss" <
            > yishayjobs@hotmail.com>
            >     > wrote:
            >     >
            >     >                 Whatever the fix is, it will also need to be applied
            > in
            >     > these files:
            >     >
            >     >                 C:\dev\flexjs\royale-asjs [release/0.9.7 =]> git grep
            >     > "main,utils"
            >     >                 ApproveRoyale.xml:            <arg
            > value="-main,utils" />
            >     >                 releasecandidate.xml:            <arg
            > value="-main,utils"
            >     > />
            >     >                 releasecandidate.xml:            <arg
            > value="-main,utils"
            >     > />
            >     >                 releasemgr/README:royale-compiler:  mvn clean
            > install -P
            >     > -main,utils
            >     >                 C:\dev\flexjs\royale-asjs [release/0.9.7 =]> cd ..
            >     >                 C:\dev\flexjs> cd .\royale-compiler\
            >     >                 C:\dev\flexjs\royale-compiler [release/0.9.7 =]> git
            > grep
            >     > "main,utils"
            >     >                 Jenkinsfile:                bat "mvn -U clean
            > ${mavenGoal}
            >     > ${mavenLocalRepo} -s C:\\.m2\\settings.xml -P -main,utils
            >     > -Dcom.adobe.systemIdsForWhichTheTermsOfTheA
            >     >                 dobeLicenseAgreementAreAccepted=3c9041a9,3872fc1e"
            >     >                 README:        mvn clean install -P -main,utils
            >     >
            >     >                 From: Yishay Weiss<ma...@hotmail.com>
            >     >                 Sent: Sunday, May 3, 2020 5:06 PM
            >     >                 To: dev@royale.apache.org<mailto:
            > dev@royale.apache.org>
            >     >                 Subject: RE: [DISCUSS] Discuss Release Apache Royale
            > 0.9.7
            >     >
            >     >                 Looks like the profiles in ApproveRoyale.xml need to
            > be
            >     > updated after Chris’s refactor. Can someone fix this?
            >     >
            >     >                        <exec executable="${mvn}" dir="${basedir}/${
            >     > maven.package.url.name}/royale-compiler" failonerror="true" >
            >     >                             <arg value="-P" />
            >     >                             <arg value="-main,utils" />
            >     >                             <arg value="clean" />
            >     >                             <arg value="install" />
            >     >                         </exec>
            >     >                         <exec executable="${mvn}" dir="${basedir}/${
            >     > maven.package.url.name}/royale-compiler" failonerror="true"
            >     > inputstring="Yes">
            >     >                             <arg value="clean" />
            >     >                             <arg value="-P" />
            >     >                             <arg value="${compiler_mvn_profiles}" />
            >     >                             <arg value="install" />
            >     >                         </exec>
            >     >                         <exec executable="${mvn}" dir="${basedir}/${
            >     > maven.package.url.name}/royale-typedefs" failonerror="true" >
            >     >                             <arg value="clean" />
            >     >                             <arg value="install" />
            >     >                         </exec>
            >     >                         <exec executable="${mvn}" dir="${basedir}/${
            >     > maven.package.url.name}/royale-asjs" failonerror="true"
            > inputstring="Yes">
            >     >                             <arg value="${asjs_mvn_defines}" />
            >     >                             <arg value="clean" />
            >     >                             <arg value="-P" />
            >     >                             <arg value="${asjs_mvn_profiles}" />
            >     >                             <arg value="install" />
            >     >                         </exec>
            >     >
            >     >                 From: Yishay Weiss<ma...@hotmail.com>
            >     >                 Sent: Sunday, May 3, 2020 5:02 PM
            >     >                 To: dev@royale.apache.org<mailto:
            > dev@royale.apache.org>
            >     >                 Subject: RE: [DISCUSS] Discuss Release Apache Royale
            > 0.9.7
            >     >
            >     >                 Oops, may have been premature to start the vote.
            >     >
            >     >                 I’m getting this [1] when running ApproveRoyale.xml.
            > Any
            >     > ideas?
            >     >
            >     >                 [1]
            >     >                 build_maven:
            >     >                      [echo] Path is
            >     >
            > C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\Program
            >     > Files\Intel\WiFi\bin\;C:\Prog
            >     >                 ram Files\Common
            >     >
            > Files\Intel\WirelessCommon\;C:\dev\maven\apache-maven-3.6.1\bin;C:\dev\ant\apache-ant-1.10.1\bin;C:\Program
            >     > Files (x86)\Vim\vim82;C:\Program Fi
            >     >                 les\Git\cmd;C:\WINDOWS\System32\OpenSSH\;C:\Program
            >     > Files\Microsoft VS Code\bin;C:\Program
            >     > Files\PuTTY\;C:\Users\Yishay\AppData\Local\Microsoft\WindowsApps;C:\U
            >     >
            >     >
            > sers\Yishay\AppData\Roaming\npm;C:\adb;C:\Users\Yishay\.windows-build-tools\python27;C:\Program
            >     > Files\nodejs\;C:\Program Files\Java\jdk1.8.0_212\bin;C:\WINDOWS\
            >     >
            >     >
            > system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;;C:\Program
            >     > Files (x86)\Gpg4win\..\GnuPG\b
            >     >                 in;C:\Program
            >     >
            > Files\SlikSvn\bin;C:\Users\Yishay\AppData\Local\Microsoft\WindowsApps;C:\Users\Yishay\AppData\Roaming\npm;;C:\Program
            >     > Files (x86)\Vim\vim82
            >     >                      [exec] [INFO] Scanning for projects...
            >     >                      [exec] [INFO]
            >     >
            > ------------------------------------------------------------------------
            >     >                      [exec] [INFO] Reactor Build Order:
            >     >                      [exec] [INFO]
            >     >                      [exec] [INFO] Apache Royale: Compiler: Parent
            >     >                             [pom]
            >     >                      [exec] [INFO] Apache Royale: Compiler:
            >     > Compiler-Common                           [jar]
            >     >                      [exec] [INFO] Apache Royale: Compiler: Test
            > Utils
            >     >                             [jar]
            >     >                      [exec] [INFO] Apache Royale: Compiler: Externc
            >     >                            [jar]
            >     >                      [exec] [INFO] Apache Royale: Compiler: Compiler
            >     >                             [jar]
            >     >                      [exec] [INFO] Apache Royale: Compiler:
            > Compiler-JX
            >     >                            [jar]
            >     >                      [exec] [INFO] Apache Royale: Compiler: SWFUtils
            >     >                             [jar]
            >     >                      [exec] [INFO] Apache Royale: Compiler: Debugger
            >     >                             [jar]
            >     >                      [exec] [INFO] Apache Royale: Compiler: OEM Layer
            >     >                            [jar]
            >     >                      [exec] [INFO] Apache Royale: Royale Ant Tasks
            >     >                             [jar]
            >     >                      [exec] [INFO] Apache Royale: RoyaleUnit Ant
            > Tasks
            >     >                             [jar]
            >     >                      [exec] [INFO] Apache Royale: Royale Maven Plugin
            >     >                   [maven-plugin]
            >     >                      [exec] [INFO]
            >     >                      [exec] [INFO] ---------<
            >     > org.apache.royale.compiler:royale-compiler-parent >----------
            >     >                      [exec] [INFO] Building Apache Royale: Compiler:
            >     > Parent 0.9.8-SNAPSHOT           [1/12]
            >     >                      [exec] [INFO] --------------------------------[
            > pom
            >     > ]---------------------------------
            >     >                      [exec] [INFO]
            >     >                      [exec] [INFO] --- maven-clean-plugin:3.1.0:clean
            >     > (default-clean) @ royale-compiler-parent ---
            >     >                      [exec] [INFO]
            >     >                      [exec] [INFO] ---
            > maven-enforcer-plugin:1.4.1:enforce
            >     > (enforce-maven-version) @ royale-compiler-parent ---
            >     >                      [exec] [INFO]
            >     >                      [exec] [INFO] ---
            > groovy-maven-plugin:2.1.1:execute
            >     > (prerequisite-check) @ royale-compiler-parent ---
            >     >                      [exec] [INFO]
            >     >
            > ------------------------------------------------------------------------
            >     >                      [exec] [INFO] Reactor Summary for Apache Royale:
            >     > Compiler: Parent 0.9.8-SNAPSHOT:
            >     >                      [exec] [INFO]
            >     >                      [exec] [INFO] Apache Royale: Compiler: Parent
            >     > .................... FAILURE [  3.938 s]
            >     >                      [exec] [INFO] Apache Royale: Compiler:
            >     > Compiler-Common ........... SKIPPED
            >     >                      [exec] [INFO] Apache Royale: Compiler: Test
            > Utils
            >     > ................ SKIPPED
            >     >                      [exec] [INFO] Apache Royale: Compiler: Externc
            >     > ................... SKIPPED
            >     >                      [exec] [INFO] Apache Royale: Compiler: Compiler
            >     > .................. SKIPPED
            >     >                      [exec] [INFO] Apache Royale: Compiler:
            > Compiler-JX
            >     > ............... SKIPPED
            >     >                      [exec] [INFO] Apache Royale: Compiler: SWFUtils
            >     > .................. SKIPPED
            >     >                      [exec] [INFO] Apache Royale: Compiler: Debugger
            >     > .................. SKIPPED
            >     >                      [exec] [INFO] Apache Royale: Compiler: OEM Layer
            >     > ................. SKIPPED
            >     >                      [exec] [INFO] Apache Royale: Royale Ant Tasks
            >     > .................... SKIPPED
            >     >                      [exec] [INFO] Apache Royale: RoyaleUnit Ant
            > Tasks
            >     > ................ SKIPPED
            >     >                      [exec] [INFO] Apache Royale: Royale Maven Plugin
            >     > ................. SKIPPED
            >     >                      [exec] [INFO]
            >     >
            > ------------------------------------------------------------------------
            >     >                      [exec] [INFO] BUILD FAILURE
            >     >                      [exec] [INFO]
            >     >
            > ------------------------------------------------------------------------
            >     >                      [exec] [INFO] Total time:  5.067 s
            >     >                      [exec] [INFO] Finished at:
            > 2020-05-03T16:52:27+03:00
            >     >                      [exec] [INFO]
            >     >
            > ------------------------------------------------------------------------
            >     >                      [exec] [WARNING] The requested profile "utils"
            > could
            >     > not be activated because it does not exist.
            >     >                      [exec] [ERROR] Failed to execute goal
            >     > org.codehaus.gmaven:groovy-maven-plugin:2.1.1:execute
            > (prerequisite-check)
            >     > on project royale-compiler-parent: Executi
            >     >                 on prerequisite-check of goal
            >     > org.codehaus.gmaven:groovy-maven-plugin:2.1.1:execute failed: startup
            >     > failed:
            >     >                      [exec] [ERROR] script1.groovy: 1: unexpected
            > char:
            >     > '\' @ line 1, column 3.
            >     >                      [exec] [ERROR]
            >     >
            > C:\dev\dist\dist\dev\royale\0.9.7\rc3\apache-royale-0.9.7-maven-src\royale-compiler/src/main/script/prerequisiteCheck.groovy
            >     >                      [exec] [ERROR]      ^
            >     >                      [exec] [ERROR]
            >     >                      [exec] [ERROR] 1 error
            >     >                      [exec] [ERROR]
            >     >                      [exec] [ERROR] -> [Help 1]
            >     >                      [exec] [ERROR]
            >     >                      [exec] [ERROR] To see the full stack trace of
            > the
            >     > errors, re-run Maven with the -e switch.
            >     >                      [exec] [ERROR] Re-run Maven using the -X switch
            > to
            >     > enable full debug logging.
            >     >                      [exec] [ERROR]
            >     >                      [exec] [ERROR] For more information about the
            > errors
            >     > and possible solutions, please read the following articles:
            >     >                      [exec] [ERROR] [Help 1]
            >     >
            > https://nam04.safelinks.protection.outlook.com/?url=http%3A%2F%2Fcwiki.apache.org%2Fconfluence%2Fdisplay%2FMAVEN%2FPluginExecutionException&amp;data=02%7C01%7Caharui%40adobe.com%7C5c026e7160b74e77c0f508d7f060b977%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637242170539748205&amp;sdata=DXKzLQsz3uyinxiC4Dj81KM6deklQ3J%2Fl%2FQjn69Crcg%3D&amp;reserved=0
            >     >                      [exec] Picked up JAVA_TOOL_OPTIONS:
            >     > -Dfile.encoding=UTF-8
            >     >
            >     >                 BUILD FAILED
            >     >
            >     > C:\dev\dist\dist\dev\royale\0.9.7\rc3\ApproveRoyale.xml:780: The
            > following
            >     > error occurred while executing this line:
            >     >
            >     > C:\dev\dist\dist\dev\royale\0.9.7\rc3\ApproveRoyale.xml:797: exec
            > returned:
            >     > 1
            >     >
            >     >                 Total time: 122 minutes 58 seconds
            >     >                 C:\dev\dist\dist\dev\royale\0.9.7\rc3> From:
            >     > apacheroyaleci@gmail.com<ma...@gmail.com>
            >     >                 Sent: Sunday, May 3, 2020 4:53 PM
            >     >                 To: dev@royale.apache.org<mailto:
            > dev@royale.apache.org>
            >     >                 Subject: [DISCUSS] Discuss Release Apache Royale
            > 0.9.7
            >     >
            >     >                 This is the discussion thread.
            >     >
            >     >                 Thanks,
            >     >                 Yishay Weiss
            >     >
            >     >
            >     >
            >     >
            >     >
            >     >
            >     >
            >     >
            >     >
            >     >
            >
            >     --
            >     Carlos Rovira
            >     https://nam04.safelinks.protection.outlook.com/?url=http%3A%2F%2Fabout.me%2Fcarlosrovira&amp;data=02%7C01%7Caharui%40adobe.com%7C5c026e7160b74e77c0f508d7f060b977%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637242170539758199&amp;sdata=7tAbjguws8TsJSZtvLxPQdi1CINA9FTyYriKlBGzXEI%3D&amp;reserved=0
            >
            >
            >

            --

            Piotr Zarzycki

            Patreon: *https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.patreon.com%2Fpiotrzarzycki&amp;data=02%7C01%7Caharui%40adobe.com%7C5c026e7160b74e77c0f508d7f060b977%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637242170539758199&amp;sdata=b42psLHeej7ju5NPEc11ei44rnjyMaa1TsVcuADxifM%3D&amp;reserved=0
            <https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.patreon.com%2Fpiotrzarzycki&amp;data=02%7C01%7Caharui%40adobe.com%7C5c026e7160b74e77c0f508d7f060b977%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637242170539758199&amp;sdata=b42psLHeej7ju5NPEc11ei44rnjyMaa1TsVcuADxifM%3D&amp;reserved=0>*








Re: [DISCUSS] Discuss Release Apache Royale 0.9.7

Posted by Alex Harui <ah...@adobe.com.INVALID>.
The Ant packages only contain things we know we want to release.  Top-level folders are not whitelisted in because you never know what might be in them.  We've never released the manualtests folder for example, so we don't have to spend time certifying it for code quality and build-ability, license, etc.  We've never shipped the top-level src folder because it used to only contain a site folder that wasn't going to be of use to our users.  So when the groovy scripts were added to the src folder, they were not included in the Ant packaging.

We also have never voted on and released the 3 top-level Maven source packages, mainly to reduce the amount of work the voters need to do.  The Maven source packages are "tested" by the Maven release plugin, and the 3 packages are unpacked and repacked into the Ant package.  So far, we've found that two new files were missed.

How many of our users build the source package is one factor and I think the answer for Royale is that few people do it.  Apache release are supposed to "build" and the Ant source package will build with Ant.

IMO, the best next thing for PMC members to do is to download the RC and try it with Ant, and/or use Maven to point to the staging repos and test the artifacts that have been staged up there and see if we see any other big issues.  Maybe we'll find something else and make RC4 an obvious choice.

Other choices are:
A) Release RC3 with documenting all of the problems in the online release notes
B) Also certifying and voting on the 3 Maven source packages.

IMO, what we don't want to see happen is for folks to not test RC3 and find out some big issue later.

My 2 cents,
-Alex

On 5/4/20, 12:24 PM, "Christofer Dutz" <ch...@c-ware.de> wrote:

    The more I think about it .... it's actually not good that the groovy script isn't in there as this way you will not be able to download, unpack and build anything with maven.
    As maven calls this script as the first thing in every maven build to ensure everything is setup.
    
    Without this, you will never get past the Maven validate phase ... so if I had a vote, I would probably vote -1 on that.
    
    When ere these files getting lost? In the initial source bundles built by maven they should be in there ... so probably you only have to re-do some of the last steps.
    
    Chris
    
    
    
    Am 04.05.20, 20:13 schrieb "Yishay Weiss" <yi...@hotmail.com>:
    
        Ok, I just verified that copying the script to the right location makes the groovy plugin happy, so it doesn’t seem to be a windows or backslash issue after all.
    
        I need an explanation on when Maven will be used to build the Ant sources to decide if it’s worth an RC4.
    
        From: Alex Harui<ma...@adobe.com.INVALID>
        Sent: Monday, May 4, 2020 7:14 PM
        To: dev@royale.apache.org<ma...@royale.apache.org>
        Subject: Re: [DISCUSS] Discuss Release Apache Royale 0.9.7
    
        The groovy script is not in the ant packages on dist.  My earlier email tried to explain that.   Not every file in the repo ends up in the ant packages on purpose.   If we do an RC4, hopefully the changes I made will pick those two files.
    
        -Alex
    
        On 5/4/20, 8:54 AM, "Yishay Weiss" <yi...@hotmail.com> wrote:
    
            .mvn folder exists in GitHub but not in SVN. Could that be related?
    
            From: Yishay Weiss<ma...@hotmail.com>
            Sent: Monday, May 4, 2020 6:40 PM
            To: dev@royale.apache.org<ma...@royale.apache.org>
            Subject: RE: [DISCUSS] Discuss Release Apache Royale 0.9.7
    
            Look down-thread:
    
            >     >                      [exec] [ERROR] Failed to execute goal
            >     > org.codehaus.gmaven:groovy-maven-plugin:2.1.1:execute
            > (prerequisite-check)
            >     > on project royale-compiler-parent: Executi
            >     >                 on prerequisite-check of goal
            >     > org.codehaus.gmaven:groovy-maven-plugin:2.1.1:execute failed: startup
            >     > failed:
            >     >                      [exec] [ERROR] script1.groovy: 1: unexpected
            > char:
            >     > '\' @ line 1, column 3.
            >     >                      [exec] [ERROR]
            >     >
            > C:\dev\dist\dist\dev\royale\0.9.7\rc3\apache-royale-0.9.7-maven-src\royale-compiler/src/main/script/prerequisiteCheck.groovy
            I verified that the groovy plugin was being called in both case and was being fed backslashes as well as forward slashes in both cases. Also, both have the same version: 2.1.1
    
    
    
    
            From: Piotr Zarzycki <pi...@gmail.com>
            Sent: Monday, May 4, 2020 6:35:22 PM
            To: Apache Royale Development <de...@royale.apache.org>
            Subject: Re: [DISCUSS] Discuss Release Apache Royale 0.9.7
    
            Something cut the message. Could you paste here  https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fpaste.apache.org%2F&amp;data=02%7C01%7Caharui%40adobe.com%7C5c026e7160b74e77c0f508d7f060b977%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637242170539748205&amp;sdata=x19if0ZUcMkUtR5bz82I8OK540KAsqyJXRfAtw6LtOA%3D&amp;reserved=0
    
            pon., 4 maj 2020 o 17:32 Yishay Weiss <yi...@hotmail.com> napisał(a):
    
            > This means though, that it’s still failing on Windows after Alex’s
            > changes, as I’ve verified. I’m getting a bit lost trying to debug this.
            >
            > Running from the SVN dist repo
            >
            > C:\dev\dist\dist\dev\royale\0.9.7\rc3\apache-royale-0.9.7-maven-src\royale-compiler>
            > mvn clean install
            >
            > Fails with the below message,
            >
            > But running the same command from the git repo
            >
            > C:\dev\flexjs\royale-compiler [release/0.9.7 =]> mvn clean install
            >
            > Does not fail.
            >
            > Any ideas?
            >
            >
            >
            >
            > From: Yishay Weiss<ma...@hotmail.com>
            > Sent: Monday, May 4, 2020 3:04 PM
            > To: dev@royale.apache.org<ma...@royale.apache.org>
            > Subject: RE: [DISCUSS] Discuss Release Apache Royale 0.9.7
            >
            > Good catch Chris. I was focusing on the wrong message.
            >
            > From: Christofer Dutz<ma...@c-ware.de>
            > Sent: Monday, May 4, 2020 2:09 PM
            > To: dev@royale.apache.org<ma...@royale.apache.org>
            > Subject: Re: [DISCUSS] Discuss Release Apache Royale 0.9.7
            >
            > Just some input from the sidelines:
            > - It shouldn't have any impact on the build if you enable/disable profiles
            > that don't exist. All you get is a warning that tells you the profiles
            > don't exist.
            >
            > - The actual failure is because the the path to the prerequisiteCheck
            > script is windows-encoded (Backslashs) ... strange thing is that this
            > didn't fail for normal Windows executions both for Royale same as in PLC4X
            > ... we've got the identical setup for 2-3 years now and haven't heard of
            > any issues with it. I would guess the build is started somewhat differently
            > than others ... perhaps it could be fixed by removing the
            > "${project.basedir}/" prefix and using relative paths instead.
            >
            > And just a little explanation what this script does:
            > It's a goovy script that is executed and checks if all required tools are
            > available in the right versions and if all required environment-variables
            > are set and are set to valid values. As soon as you run a Maven build it
            > outputs a list of thigs it checked and if checks fail, it quickly fails the
            > build with a list of findings the user has to address first.
            >
            > Hope that helps.
            >
            > Chris
            >
            >
            >
            > Am 04.05.20, 11:45 schrieb "Carlos Rovira" <ca...@apache.org>:
            >
            >     Hi Alex and Yishay,
            >
            >     first, congrats for the hard work to reach to this point. I think many
            >     issues has been fixed and only that just is worth the time you guys
            >     invested on it :)
            >
            >     regarding voting. I'm confident that my check will report a +1 since, I
            >     consider all the points for a normal Apache release, but thinking in
            > the
            >     current problem with running maven from ant with old profiles... why
            > the
            >     need to make ANT run maven again. both are different build tools and
            > both
            >     need to work separately, but don't understand why one should run the
            > other.
            >     And if that's the case, why just make ant run maven? why not make
            > maven run
            >     ant too? I think it should be all or nothing
            >
            >     The other point I don't understand is about why to continue vote if you
            >     detect the problems stated in this thread. For me is completely ok,
            > but if
            >     you worked hard to make all this complex release process, don't
            > understand
            >     that you finally consider green light when that approval script is
            > failing.
            >     For me that means that all that complication was not needed, and people
            >     must check on its own that is something normal in an apache release,
            > so no
            >     problem at all with that.
            >
            >     if you consider it's ok to vote, for me is ok, since all seems to
            > consider
            >     the real minimum requirements, people is waiting long time, and I'm not
            >     interested in discuss it, since is clear you see it necessary for your
            >     release process, but just one to state it so we can all stop and take a
            >     bird sight on all of it and help us to visualize. Sometimes we use to
            >     loose perspective when we're working many time and hard in something.
            >
            >     Anyway, I'll wait to have clear if is time to try release and vote to
            > not
            >     waste time if it's not ok finally.
            >
            >     Thanks!
            >
            >     Carlos
            >
            >
            >
            >
            >
            >
            >     El lun., 4 may. 2020 a las 9:11, Alex Harui (<aharui@adobe.com.invalid
            > >)
            >     escribió:
            >
            >     > I just quickly reviewed the various
            > RELEASE_NOTES/README/LICENSE/NOTICE
            >     > files.  I guess nobody had done that earlier.  The biggest problem
            > is that
            >     > there were 3 missing binary package dependencies in the LICENSE in
            > the
            >     > binary package.
            >     >
            >     > I noticed the copyright year in the various NOTICE.* files is still
            > 2019
            >     > but did not update it because I am running out of time.  I've heard
            >     > different opinions on how important that is.
            >     >
            >     > The URL to the online Release Notes is in the
            >     > royale-asjs/RELEASE_NOTES.md.  This might be a good time to create
            > the wiki
            >     > page if it doesn't already exist.
            >     >
            >     > I'm stopping work for tonight.
            >     > -Alex
            >     >
            >     > On 5/3/20, 11:58 PM, "Yishay Weiss" <yi...@hotmail.com> wrote:
            >     >
            >     >     Ik, online release notes sounds like a good compromise. Thank
            > for the
            >     > fixes. Let the votes begin!
            >     >     ________________________________
            >     >     From: Alex Harui <ah...@adobe.com.INVALID>
            >     >     Sent: Monday, May 4, 2020 6:00 AM
            >     >     To: dev@royale.apache.org <de...@royale.apache.org>
            >     >     Subject: Re: [DISCUSS] Discuss Release Apache Royale 0.9.7
            >     >
            >     >     Not sure I understood you.  We can't release a changed README in
            >     > royale-compiler without starting an RC4.  The updated README has been
            >     > committed to the release branch.  We have to revert some commits on
            > the
            >     > release branches that change the versions to 0.9.8 snapshot before
            > starting
            >     > over.
            >     >
            >     >     If you have the time to re-run most of the steps, that would be
            > best,
            >     > but will delay the release and I'm not sure it is worth it.  We have
            > online
            >     > release notes to make corrections.
            >     >
            >     >     I think it is mostly up to you though.
            >     >     -Alex
            >     >
            >     >     On 5/3/20, 10:42 PM, "Yishay Weiss" <yi...@hotmail.com>
            > wrote:
            >     >
            >     >         I think we should continue the vote. If more problems are
            >     > discovered I can start another release candidate. I think we should
            > at
            >     > least fix the compile README to not use -main.
            >     >
            >     >         From: Alex Harui<ma...@adobe.com.INVALID>
            >     >         Sent: Sunday, May 3, 2020 10:06 PM
            >     >         To: dev@royale.apache.org<ma...@royale.apache.org>
            >     >         Subject: Re: [DISCUSS] Discuss Release Apache Royale 0.9.7
            >     >
            >     >         Bummer.   Lots of little things flushed out late in the game.
            >     >
            >     >         -There are .afdesign binary files checked into our repos.
            > These
            >     > are binary files that aren't the common types (.PNG, .JPG, etc).
            >     >         -New required folders (src/main) were added to the Maven
            > build for
            >     > royale-compiler and royale-asjs but not added to the Ant source
            > packaging
            >     >         -The uses of -main that Yishay found.
            >     >
            >     >         IMO, quickest way to a release is to not start over with an
            > RC4
            >     > unless we find a more major problem with RC3.  I've updated several
            > files
            >     > in the branch.  I'm going to skip releasecandidate.xml for now until
            >     > someone wants to cut a release locally and use Ant to type fewer
            > commands.
            >     >
            >     >         The Approval script will fail testing if the Ant source can
            > be
            >     > used by Maven.  Assuming the Maven distribution is working, this is
            > less
            >     > important.  So I think that we skip that test for this RC.  I put an
            >     > ApproveRoyale.xml on dist that skips that test and then the approval
            > script
            >     > completed successfully.  I also manually tested that if we have the
            > two
            >     > missing folders that the ApproveRoyale.xml I checked into the release
            >     > branch will build the Maven artifacts from the Ant source.
            >     >
            >     >         So, IMO, I think the packages are good enough for now and we
            >     > should release unless we find something is broken in the jars and
            > swcs.
            >     >
            >     >         My 2 cents,
            >     >         -Alex
            >     >
            >     >         On 5/3/20, 8:08 AM, "Alex Harui" <ah...@adobe.com.INVALID>
            > wrote:
            >     >
            >     >             I will look into it.
            >     >
            >     >             -Alex
            >     >
            >     >             On 5/3/20, 7:35 AM, "Yishay Weiss" <
            > yishayjobs@hotmail.com>
            >     > wrote:
            >     >
            >     >                 Whatever the fix is, it will also need to be applied
            > in
            >     > these files:
            >     >
            >     >                 C:\dev\flexjs\royale-asjs [release/0.9.7 =]> git grep
            >     > "main,utils"
            >     >                 ApproveRoyale.xml:            <arg
            > value="-main,utils" />
            >     >                 releasecandidate.xml:            <arg
            > value="-main,utils"
            >     > />
            >     >                 releasecandidate.xml:            <arg
            > value="-main,utils"
            >     > />
            >     >                 releasemgr/README:royale-compiler:  mvn clean
            > install -P
            >     > -main,utils
            >     >                 C:\dev\flexjs\royale-asjs [release/0.9.7 =]> cd ..
            >     >                 C:\dev\flexjs> cd .\royale-compiler\
            >     >                 C:\dev\flexjs\royale-compiler [release/0.9.7 =]> git
            > grep
            >     > "main,utils"
            >     >                 Jenkinsfile:                bat "mvn -U clean
            > ${mavenGoal}
            >     > ${mavenLocalRepo} -s C:\\.m2\\settings.xml -P -main,utils
            >     > -Dcom.adobe.systemIdsForWhichTheTermsOfTheA
            >     >                 dobeLicenseAgreementAreAccepted=3c9041a9,3872fc1e"
            >     >                 README:        mvn clean install -P -main,utils
            >     >
            >     >                 From: Yishay Weiss<ma...@hotmail.com>
            >     >                 Sent: Sunday, May 3, 2020 5:06 PM
            >     >                 To: dev@royale.apache.org<mailto:
            > dev@royale.apache.org>
            >     >                 Subject: RE: [DISCUSS] Discuss Release Apache Royale
            > 0.9.7
            >     >
            >     >                 Looks like the profiles in ApproveRoyale.xml need to
            > be
            >     > updated after Chris’s refactor. Can someone fix this?
            >     >
            >     >                        <exec executable="${mvn}" dir="${basedir}/${
            >     > maven.package.url.name}/royale-compiler" failonerror="true" >
            >     >                             <arg value="-P" />
            >     >                             <arg value="-main,utils" />
            >     >                             <arg value="clean" />
            >     >                             <arg value="install" />
            >     >                         </exec>
            >     >                         <exec executable="${mvn}" dir="${basedir}/${
            >     > maven.package.url.name}/royale-compiler" failonerror="true"
            >     > inputstring="Yes">
            >     >                             <arg value="clean" />
            >     >                             <arg value="-P" />
            >     >                             <arg value="${compiler_mvn_profiles}" />
            >     >                             <arg value="install" />
            >     >                         </exec>
            >     >                         <exec executable="${mvn}" dir="${basedir}/${
            >     > maven.package.url.name}/royale-typedefs" failonerror="true" >
            >     >                             <arg value="clean" />
            >     >                             <arg value="install" />
            >     >                         </exec>
            >     >                         <exec executable="${mvn}" dir="${basedir}/${
            >     > maven.package.url.name}/royale-asjs" failonerror="true"
            > inputstring="Yes">
            >     >                             <arg value="${asjs_mvn_defines}" />
            >     >                             <arg value="clean" />
            >     >                             <arg value="-P" />
            >     >                             <arg value="${asjs_mvn_profiles}" />
            >     >                             <arg value="install" />
            >     >                         </exec>
            >     >
            >     >                 From: Yishay Weiss<ma...@hotmail.com>
            >     >                 Sent: Sunday, May 3, 2020 5:02 PM
            >     >                 To: dev@royale.apache.org<mailto:
            > dev@royale.apache.org>
            >     >                 Subject: RE: [DISCUSS] Discuss Release Apache Royale
            > 0.9.7
            >     >
            >     >                 Oops, may have been premature to start the vote.
            >     >
            >     >                 I’m getting this [1] when running ApproveRoyale.xml.
            > Any
            >     > ideas?
            >     >
            >     >                 [1]
            >     >                 build_maven:
            >     >                      [echo] Path is
            >     >
            > C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\Program
            >     > Files\Intel\WiFi\bin\;C:\Prog
            >     >                 ram Files\Common
            >     >
            > Files\Intel\WirelessCommon\;C:\dev\maven\apache-maven-3.6.1\bin;C:\dev\ant\apache-ant-1.10.1\bin;C:\Program
            >     > Files (x86)\Vim\vim82;C:\Program Fi
            >     >                 les\Git\cmd;C:\WINDOWS\System32\OpenSSH\;C:\Program
            >     > Files\Microsoft VS Code\bin;C:\Program
            >     > Files\PuTTY\;C:\Users\Yishay\AppData\Local\Microsoft\WindowsApps;C:\U
            >     >
            >     >
            > sers\Yishay\AppData\Roaming\npm;C:\adb;C:\Users\Yishay\.windows-build-tools\python27;C:\Program
            >     > Files\nodejs\;C:\Program Files\Java\jdk1.8.0_212\bin;C:\WINDOWS\
            >     >
            >     >
            > system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;;C:\Program
            >     > Files (x86)\Gpg4win\..\GnuPG\b
            >     >                 in;C:\Program
            >     >
            > Files\SlikSvn\bin;C:\Users\Yishay\AppData\Local\Microsoft\WindowsApps;C:\Users\Yishay\AppData\Roaming\npm;;C:\Program
            >     > Files (x86)\Vim\vim82
            >     >                      [exec] [INFO] Scanning for projects...
            >     >                      [exec] [INFO]
            >     >
            > ------------------------------------------------------------------------
            >     >                      [exec] [INFO] Reactor Build Order:
            >     >                      [exec] [INFO]
            >     >                      [exec] [INFO] Apache Royale: Compiler: Parent
            >     >                             [pom]
            >     >                      [exec] [INFO] Apache Royale: Compiler:
            >     > Compiler-Common                           [jar]
            >     >                      [exec] [INFO] Apache Royale: Compiler: Test
            > Utils
            >     >                             [jar]
            >     >                      [exec] [INFO] Apache Royale: Compiler: Externc
            >     >                            [jar]
            >     >                      [exec] [INFO] Apache Royale: Compiler: Compiler
            >     >                             [jar]
            >     >                      [exec] [INFO] Apache Royale: Compiler:
            > Compiler-JX
            >     >                            [jar]
            >     >                      [exec] [INFO] Apache Royale: Compiler: SWFUtils
            >     >                             [jar]
            >     >                      [exec] [INFO] Apache Royale: Compiler: Debugger
            >     >                             [jar]
            >     >                      [exec] [INFO] Apache Royale: Compiler: OEM Layer
            >     >                            [jar]
            >     >                      [exec] [INFO] Apache Royale: Royale Ant Tasks
            >     >                             [jar]
            >     >                      [exec] [INFO] Apache Royale: RoyaleUnit Ant
            > Tasks
            >     >                             [jar]
            >     >                      [exec] [INFO] Apache Royale: Royale Maven Plugin
            >     >                   [maven-plugin]
            >     >                      [exec] [INFO]
            >     >                      [exec] [INFO] ---------<
            >     > org.apache.royale.compiler:royale-compiler-parent >----------
            >     >                      [exec] [INFO] Building Apache Royale: Compiler:
            >     > Parent 0.9.8-SNAPSHOT           [1/12]
            >     >                      [exec] [INFO] --------------------------------[
            > pom
            >     > ]---------------------------------
            >     >                      [exec] [INFO]
            >     >                      [exec] [INFO] --- maven-clean-plugin:3.1.0:clean
            >     > (default-clean) @ royale-compiler-parent ---
            >     >                      [exec] [INFO]
            >     >                      [exec] [INFO] ---
            > maven-enforcer-plugin:1.4.1:enforce
            >     > (enforce-maven-version) @ royale-compiler-parent ---
            >     >                      [exec] [INFO]
            >     >                      [exec] [INFO] ---
            > groovy-maven-plugin:2.1.1:execute
            >     > (prerequisite-check) @ royale-compiler-parent ---
            >     >                      [exec] [INFO]
            >     >
            > ------------------------------------------------------------------------
            >     >                      [exec] [INFO] Reactor Summary for Apache Royale:
            >     > Compiler: Parent 0.9.8-SNAPSHOT:
            >     >                      [exec] [INFO]
            >     >                      [exec] [INFO] Apache Royale: Compiler: Parent
            >     > .................... FAILURE [  3.938 s]
            >     >                      [exec] [INFO] Apache Royale: Compiler:
            >     > Compiler-Common ........... SKIPPED
            >     >                      [exec] [INFO] Apache Royale: Compiler: Test
            > Utils
            >     > ................ SKIPPED
            >     >                      [exec] [INFO] Apache Royale: Compiler: Externc
            >     > ................... SKIPPED
            >     >                      [exec] [INFO] Apache Royale: Compiler: Compiler
            >     > .................. SKIPPED
            >     >                      [exec] [INFO] Apache Royale: Compiler:
            > Compiler-JX
            >     > ............... SKIPPED
            >     >                      [exec] [INFO] Apache Royale: Compiler: SWFUtils
            >     > .................. SKIPPED
            >     >                      [exec] [INFO] Apache Royale: Compiler: Debugger
            >     > .................. SKIPPED
            >     >                      [exec] [INFO] Apache Royale: Compiler: OEM Layer
            >     > ................. SKIPPED
            >     >                      [exec] [INFO] Apache Royale: Royale Ant Tasks
            >     > .................... SKIPPED
            >     >                      [exec] [INFO] Apache Royale: RoyaleUnit Ant
            > Tasks
            >     > ................ SKIPPED
            >     >                      [exec] [INFO] Apache Royale: Royale Maven Plugin
            >     > ................. SKIPPED
            >     >                      [exec] [INFO]
            >     >
            > ------------------------------------------------------------------------
            >     >                      [exec] [INFO] BUILD FAILURE
            >     >                      [exec] [INFO]
            >     >
            > ------------------------------------------------------------------------
            >     >                      [exec] [INFO] Total time:  5.067 s
            >     >                      [exec] [INFO] Finished at:
            > 2020-05-03T16:52:27+03:00
            >     >                      [exec] [INFO]
            >     >
            > ------------------------------------------------------------------------
            >     >                      [exec] [WARNING] The requested profile "utils"
            > could
            >     > not be activated because it does not exist.
            >     >                      [exec] [ERROR] Failed to execute goal
            >     > org.codehaus.gmaven:groovy-maven-plugin:2.1.1:execute
            > (prerequisite-check)
            >     > on project royale-compiler-parent: Executi
            >     >                 on prerequisite-check of goal
            >     > org.codehaus.gmaven:groovy-maven-plugin:2.1.1:execute failed: startup
            >     > failed:
            >     >                      [exec] [ERROR] script1.groovy: 1: unexpected
            > char:
            >     > '\' @ line 1, column 3.
            >     >                      [exec] [ERROR]
            >     >
            > C:\dev\dist\dist\dev\royale\0.9.7\rc3\apache-royale-0.9.7-maven-src\royale-compiler/src/main/script/prerequisiteCheck.groovy
            >     >                      [exec] [ERROR]      ^
            >     >                      [exec] [ERROR]
            >     >                      [exec] [ERROR] 1 error
            >     >                      [exec] [ERROR]
            >     >                      [exec] [ERROR] -> [Help 1]
            >     >                      [exec] [ERROR]
            >     >                      [exec] [ERROR] To see the full stack trace of
            > the
            >     > errors, re-run Maven with the -e switch.
            >     >                      [exec] [ERROR] Re-run Maven using the -X switch
            > to
            >     > enable full debug logging.
            >     >                      [exec] [ERROR]
            >     >                      [exec] [ERROR] For more information about the
            > errors
            >     > and possible solutions, please read the following articles:
            >     >                      [exec] [ERROR] [Help 1]
            >     >
            > https://nam04.safelinks.protection.outlook.com/?url=http%3A%2F%2Fcwiki.apache.org%2Fconfluence%2Fdisplay%2FMAVEN%2FPluginExecutionException&amp;data=02%7C01%7Caharui%40adobe.com%7C5c026e7160b74e77c0f508d7f060b977%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637242170539748205&amp;sdata=DXKzLQsz3uyinxiC4Dj81KM6deklQ3J%2Fl%2FQjn69Crcg%3D&amp;reserved=0
            >     >                      [exec] Picked up JAVA_TOOL_OPTIONS:
            >     > -Dfile.encoding=UTF-8
            >     >
            >     >                 BUILD FAILED
            >     >
            >     > C:\dev\dist\dist\dev\royale\0.9.7\rc3\ApproveRoyale.xml:780: The
            > following
            >     > error occurred while executing this line:
            >     >
            >     > C:\dev\dist\dist\dev\royale\0.9.7\rc3\ApproveRoyale.xml:797: exec
            > returned:
            >     > 1
            >     >
            >     >                 Total time: 122 minutes 58 seconds
            >     >                 C:\dev\dist\dist\dev\royale\0.9.7\rc3> From:
            >     > apacheroyaleci@gmail.com<ma...@gmail.com>
            >     >                 Sent: Sunday, May 3, 2020 4:53 PM
            >     >                 To: dev@royale.apache.org<mailto:
            > dev@royale.apache.org>
            >     >                 Subject: [DISCUSS] Discuss Release Apache Royale
            > 0.9.7
            >     >
            >     >                 This is the discussion thread.
            >     >
            >     >                 Thanks,
            >     >                 Yishay Weiss
            >     >
            >     >
            >     >
            >     >
            >     >
            >     >
            >     >
            >     >
            >     >
            >     >
            >
            >     --
            >     Carlos Rovira
            >     https://nam04.safelinks.protection.outlook.com/?url=http%3A%2F%2Fabout.me%2Fcarlosrovira&amp;data=02%7C01%7Caharui%40adobe.com%7C5c026e7160b74e77c0f508d7f060b977%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637242170539748205&amp;sdata=LTu08HdqMFDmKO7tKnS%2FkVEGAMfIAhuyOHEx5sQcQIo%3D&amp;reserved=0
            >
            >
            >
    
            --
    
            Piotr Zarzycki
    
            Patreon: *https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.patreon.com%2Fpiotrzarzycki&amp;data=02%7C01%7Caharui%40adobe.com%7C5c026e7160b74e77c0f508d7f060b977%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637242170539748205&amp;sdata=t%2FK5ZeeUUP4Csa8nS5b%2BcW2PTUXNizF22XxTQrjDNOk%3D&amp;reserved=0
            <https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.patreon.com%2Fpiotrzarzycki&amp;data=02%7C01%7Caharui%40adobe.com%7C5c026e7160b74e77c0f508d7f060b977%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637242170539748205&amp;sdata=t%2FK5ZeeUUP4Csa8nS5b%2BcW2PTUXNizF22XxTQrjDNOk%3D&amp;reserved=0>*
            From: Piotr Zarzycki<ma...@gmail.com>
            Sent: Monday, May 4, 2020 6:35 PM
            To: Apache Royale Development<ma...@royale.apache.org>
            Subject: Re: [DISCUSS] Discuss Release Apache Royale 0.9.7
    
            Something cut the message. Could you paste here  https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fpaste.apache.org%2F&amp;data=02%7C01%7Caharui%40adobe.com%7C5c026e7160b74e77c0f508d7f060b977%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637242170539748205&amp;sdata=x19if0ZUcMkUtR5bz82I8OK540KAsqyJXRfAtw6LtOA%3D&amp;reserved=0
    
            pon., 4 maj 2020 o 17:32 Yishay Weiss <yi...@hotmail.com> napisał(a):
    
            > This means though, that it’s still failing on Windows after Alex’s
            > changes, as I’ve verified. I’m getting a bit lost trying to debug this.
            >
            > Running from the SVN dist repo
            >
            > C:\dev\dist\dist\dev\royale\0.9.7\rc3\apache-royale-0.9.7-maven-src\royale-compiler>
            > mvn clean install
            >
            > Fails with the below message,
            >
            > But running the same command from the git repo
            >
            > C:\dev\flexjs\royale-compiler [release/0.9.7 =]> mvn clean install
            >
            > Does not fail.
            >
            > Any ideas?
            >
            >
            >
            >
            > From: Yishay Weiss<ma...@hotmail.com>
            > Sent: Monday, May 4, 2020 3:04 PM
            > To: dev@royale.apache.org<ma...@royale.apache.org>
            > Subject: RE: [DISCUSS] Discuss Release Apache Royale 0.9.7
            >
            > Good catch Chris. I was focusing on the wrong message.
            >
            > From: Christofer Dutz<ma...@c-ware.de>
            > Sent: Monday, May 4, 2020 2:09 PM
            > To: dev@royale.apache.org<ma...@royale.apache.org>
            > Subject: Re: [DISCUSS] Discuss Release Apache Royale 0.9.7
            >
            > Just some input from the sidelines:
            > - It shouldn't have any impact on the build if you enable/disable profiles
            > that don't exist. All you get is a warning that tells you the profiles
            > don't exist.
            >
            > - The actual failure is because the the path to the prerequisiteCheck
            > script is windows-encoded (Backslashs) ... strange thing is that this
            > didn't fail for normal Windows executions both for Royale same as in PLC4X
            > ... we've got the identical setup for 2-3 years now and haven't heard of
            > any issues with it. I would guess the build is started somewhat differently
            > than others ... perhaps it could be fixed by removing the
            > "${project.basedir}/" prefix and using relative paths instead.
            >
            > And just a little explanation what this script does:
            > It's a goovy script that is executed and checks if all required tools are
            > available in the right versions and if all required environment-variables
            > are set and are set to valid values. As soon as you run a Maven build it
            > outputs a list of thigs it checked and if checks fail, it quickly fails the
            > build with a list of findings the user has to address first.
            >
            > Hope that helps.
            >
            > Chris
            >
            >
            >
            > Am 04.05.20, 11:45 schrieb "Carlos Rovira" <ca...@apache.org>:
            >
            >     Hi Alex and Yishay,
            >
            >     first, congrats for the hard work to reach to this point. I think many
            >     issues has been fixed and only that just is worth the time you guys
            >     invested on it :)
            >
            >     regarding voting. I'm confident that my check will report a +1 since, I
            >     consider all the points for a normal Apache release, but thinking in
            > the
            >     current problem with running maven from ant with old profiles... why
            > the
            >     need to make ANT run maven again. both are different build tools and
            > both
            >     need to work separately, but don't understand why one should run the
            > other.
            >     And if that's the case, why just make ant run maven? why not make
            > maven run
            >     ant too? I think it should be all or nothing
            >
            >     The other point I don't understand is about why to continue vote if you
            >     detect the problems stated in this thread. For me is completely ok,
            > but if
            >     you worked hard to make all this complex release process, don't
            > understand
            >     that you finally consider green light when that approval script is
            > failing.
            >     For me that means that all that complication was not needed, and people
            >     must check on its own that is something normal in an apache release,
            > so no
            >     problem at all with that.
            >
            >     if you consider it's ok to vote, for me is ok, since all seems to
            > consider
            >     the real minimum requirements, people is waiting long time, and I'm not
            >     interested in discuss it, since is clear you see it necessary for your
            >     release process, but just one to state it so we can all stop and take a
            >     bird sight on all of it and help us to visualize. Sometimes we use to
            >     loose perspective when we're working many time and hard in something.
            >
            >     Anyway, I'll wait to have clear if is time to try release and vote to
            > not
            >     waste time if it's not ok finally.
            >
            >     Thanks!
            >
            >     Carlos
            >
            >
            >
            >
            >
            >
            >     El lun., 4 may. 2020 a las 9:11, Alex Harui (<aharui@adobe.com.invalid
            > >)
            >     escribió:
            >
            >     > I just quickly reviewed the various
            > RELEASE_NOTES/README/LICENSE/NOTICE
            >     > files.  I guess nobody had done that earlier.  The biggest problem
            > is that
            >     > there were 3 missing binary package dependencies in the LICENSE in
            > the
            >     > binary package.
            >     >
            >     > I noticed the copyright year in the various NOTICE.* files is still
            > 2019
            >     > but did not update it because I am running out of time.  I've heard
            >     > different opinions on how important that is.
            >     >
            >     > The URL to the online Release Notes is in the
            >     > royale-asjs/RELEASE_NOTES.md.  This might be a good time to create
            > the wiki
            >     > page if it doesn't already exist.
            >     >
            >     > I'm stopping work for tonight.
            >     > -Alex
            >     >
            >     > On 5/3/20, 11:58 PM, "Yishay Weiss" <yi...@hotmail.com> wrote:
            >     >
            >     >     Ik, online release notes sounds like a good compromise. Thank
            > for the
            >     > fixes. Let the votes begin!
            >     >     ________________________________
            >     >     From: Alex Harui <ah...@adobe.com.INVALID>
            >     >     Sent: Monday, May 4, 2020 6:00 AM
            >     >     To: dev@royale.apache.org <de...@royale.apache.org>
            >     >     Subject: Re: [DISCUSS] Discuss Release Apache Royale 0.9.7
            >     >
            >     >     Not sure I understood you.  We can't release a changed README in
            >     > royale-compiler without starting an RC4.  The updated README has been
            >     > committed to the release branch.  We have to revert some commits on
            > the
            >     > release branches that change the versions to 0.9.8 snapshot before
            > starting
            >     > over.
            >     >
            >     >     If you have the time to re-run most of the steps, that would be
            > best,
            >     > but will delay the release and I'm not sure it is worth it.  We have
            > online
            >     > release notes to make corrections.
            >     >
            >     >     I think it is mostly up to you though.
            >     >     -Alex
            >     >
            >     >     On 5/3/20, 10:42 PM, "Yishay Weiss" <yi...@hotmail.com>
            > wrote:
            >     >
            >     >         I think we should continue the vote. If more problems are
            >     > discovered I can start another release candidate. I think we should
            > at
            >     > least fix the compile README to not use -main.
            >     >
            >     >         From: Alex Harui<ma...@adobe.com.INVALID>
            >     >         Sent: Sunday, May 3, 2020 10:06 PM
            >     >         To: dev@royale.apache.org<ma...@royale.apache.org>
            >     >         Subject: Re: [DISCUSS] Discuss Release Apache Royale 0.9.7
            >     >
            >     >         Bummer.   Lots of little things flushed out late in the game.
            >     >
            >     >         -There are .afdesign binary files checked into our repos.
            > These
            >     > are binary files that aren't the common types (.PNG, .JPG, etc).
            >     >         -New required folders (src/main) were added to the Maven
            > build for
            >     > royale-compiler and royale-asjs but not added to the Ant source
            > packaging
            >     >         -The uses of -main that Yishay found.
            >     >
            >     >         IMO, quickest way to a release is to not start over with an
            > RC4
            >     > unless we find a more major problem with RC3.  I've updated several
            > files
            >     > in the branch.  I'm going to skip releasecandidate.xml for now until
            >     > someone wants to cut a release locally and use Ant to type fewer
            > commands.
            >     >
            >     >         The Approval script will fail testing if the Ant source can
            > be
            >     > used by Maven.  Assuming the Maven distribution is working, this is
            > less
            >     > important.  So I think that we skip that test for this RC.  I put an
            >     > ApproveRoyale.xml on dist that skips that test and then the approval
            > script
            >     > completed successfully.  I also manually tested that if we have the
            > two
            >     > missing folders that the ApproveRoyale.xml I checked into the release
            >     > branch will build the Maven artifacts from the Ant source.
            >     >
            >     >         So, IMO, I think the packages are good enough for now and we
            >     > should release unless we find something is broken in the jars and
            > swcs.
            >     >
            >     >         My 2 cents,
            >     >         -Alex
            >     >
            >     >         On 5/3/20, 8:08 AM, "Alex Harui" <ah...@adobe.com.INVALID>
            > wrote:
            >     >
            >     >             I will look into it.
            >     >
            >     >             -Alex
            >     >
            >     >             On 5/3/20, 7:35 AM, "Yishay Weiss" <
            > yishayjobs@hotmail.com>
            >     > wrote:
            >     >
            >     >                 Whatever the fix is, it will also need to be applied
            > in
            >     > these files:
            >     >
            >     >                 C:\dev\flexjs\royale-asjs [release/0.9.7 =]> git grep
            >     > "main,utils"
            >     >                 ApproveRoyale.xml:            <arg
            > value="-main,utils" />
            >     >                 releasecandidate.xml:            <arg
            > value="-main,utils"
            >     > />
            >     >                 releasecandidate.xml:            <arg
            > value="-main,utils"
            >     > />
            >     >                 releasemgr/README:royale-compiler:  mvn clean
            > install -P
            >     > -main,utils
            >     >                 C:\dev\flexjs\royale-asjs [release/0.9.7 =]> cd ..
            >     >                 C:\dev\flexjs> cd .\royale-compiler\
            >     >                 C:\dev\flexjs\royale-compiler [release/0.9.7 =]> git
            > grep
            >     > "main,utils"
            >     >                 Jenkinsfile:                bat "mvn -U clean
            > ${mavenGoal}
            >     > ${mavenLocalRepo} -s C:\\.m2\\settings.xml -P -main,utils
            >     > -Dcom.adobe.systemIdsForWhichTheTermsOfTheA
            >     >                 dobeLicenseAgreementAreAccepted=3c9041a9,3872fc1e"
            >     >                 README:        mvn clean install -P -main,utils
            >     >
            >     >                 From: Yishay Weiss<ma...@hotmail.com>
            >     >                 Sent: Sunday, May 3, 2020 5:06 PM
            >     >                 To: dev@royale.apache.org<mailto:
            > dev@royale.apache.org>
            >     >                 Subject: RE: [DISCUSS] Discuss Release Apache Royale
            > 0.9.7
            >     >
            >     >                 Looks like the profiles in ApproveRoyale.xml need to
            > be
            >     > updated after Chris’s refactor. Can someone fix this?
            >     >
            >     >                        <exec executable="${mvn}" dir="${basedir}/${
            >     > maven.package.url.name}/royale-compiler" failonerror="true" >
            >     >                             <arg value="-P" />
            >     >                             <arg value="-main,utils" />
            >     >                             <arg value="clean" />
            >     >                             <arg value="install" />
            >     >                         </exec>
            >     >                         <exec executable="${mvn}" dir="${basedir}/${
            >     > maven.package.url.name}/royale-compiler" failonerror="true"
            >     > inputstring="Yes">
            >     >                             <arg value="clean" />
            >     >                             <arg value="-P" />
            >     >                             <arg value="${compiler_mvn_profiles}" />
            >     >                             <arg value="install" />
            >     >                         </exec>
            >     >                         <exec executable="${mvn}" dir="${basedir}/${
            >     > maven.package.url.name}/royale-typedefs" failonerror="true" >
            >     >                             <arg value="clean" />
            >     >                             <arg value="install" />
            >     >                         </exec>
            >     >                         <exec executable="${mvn}" dir="${basedir}/${
            >     > maven.package.url.name}/royale-asjs" failonerror="true"
            > inputstring="Yes">
            >     >                             <arg value="${asjs_mvn_defines}" />
            >     >                             <arg value="clean" />
            >     >                             <arg value="-P" />
            >     >                             <arg value="${asjs_mvn_profiles}" />
            >     >                             <arg value="install" />
            >     >                         </exec>
            >     >
            >     >                 From: Yishay Weiss<ma...@hotmail.com>
            >     >                 Sent: Sunday, May 3, 2020 5:02 PM
            >     >                 To: dev@royale.apache.org<mailto:
            > dev@royale.apache.org>
            >     >                 Subject: RE: [DISCUSS] Discuss Release Apache Royale
            > 0.9.7
            >     >
            >     >                 Oops, may have been premature to start the vote.
            >     >
            >     >                 I’m getting this [1] when running ApproveRoyale.xml.
            > Any
            >     > ideas?
            >     >
            >     >                 [1]
            >     >                 build_maven:
            >     >                      [echo] Path is
            >     >
            > C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\Program
            >     > Files\Intel\WiFi\bin\;C:\Prog
            >     >                 ram Files\Common
            >     >
            > Files\Intel\WirelessCommon\;C:\dev\maven\apache-maven-3.6.1\bin;C:\dev\ant\apache-ant-1.10.1\bin;C:\Program
            >     > Files (x86)\Vim\vim82;C:\Program Fi
            >     >                 les\Git\cmd;C:\WINDOWS\System32\OpenSSH\;C:\Program
            >     > Files\Microsoft VS Code\bin;C:\Program
            >     > Files\PuTTY\;C:\Users\Yishay\AppData\Local\Microsoft\WindowsApps;C:\U
            >     >
            >     >
            > sers\Yishay\AppData\Roaming\npm;C:\adb;C:\Users\Yishay\.windows-build-tools\python27;C:\Program
            >     > Files\nodejs\;C:\Program Files\Java\jdk1.8.0_212\bin;C:\WINDOWS\
            >     >
            >     >
            > system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;;C:\Program
            >     > Files (x86)\Gpg4win\..\GnuPG\b
            >     >                 in;C:\Program
            >     >
            > Files\SlikSvn\bin;C:\Users\Yishay\AppData\Local\Microsoft\WindowsApps;C:\Users\Yishay\AppData\Roaming\npm;;C:\Program
            >     > Files (x86)\Vim\vim82
            >     >                      [exec] [INFO] Scanning for projects...
            >     >                      [exec] [INFO]
            >     >
            > ------------------------------------------------------------------------
            >     >                      [exec] [INFO] Reactor Build Order:
            >     >                      [exec] [INFO]
            >     >                      [exec] [INFO] Apache Royale: Compiler: Parent
            >     >                             [pom]
            >     >                      [exec] [INFO] Apache Royale: Compiler:
            >     > Compiler-Common                           [jar]
            >     >                      [exec] [INFO] Apache Royale: Compiler: Test
            > Utils
            >     >                             [jar]
            >     >                      [exec] [INFO] Apache Royale: Compiler: Externc
            >     >                            [jar]
            >     >                      [exec] [INFO] Apache Royale: Compiler: Compiler
            >     >                             [jar]
            >     >                      [exec] [INFO] Apache Royale: Compiler:
            > Compiler-JX
            >     >                            [jar]
            >     >                      [exec] [INFO] Apache Royale: Compiler: SWFUtils
            >     >                             [jar]
            >     >                      [exec] [INFO] Apache Royale: Compiler: Debugger
            >     >                             [jar]
            >     >                      [exec] [INFO] Apache Royale: Compiler: OEM Layer
            >     >                            [jar]
            >     >                      [exec] [INFO] Apache Royale: Royale Ant Tasks
            >     >                             [jar]
            >     >                      [exec] [INFO] Apache Royale: RoyaleUnit Ant
            > Tasks
            >     >                             [jar]
            >     >                      [exec] [INFO] Apache Royale: Royale Maven Plugin
            >     >                   [maven-plugin]
            >     >                      [exec] [INFO]
            >     >                      [exec] [INFO] ---------<
            >     > org.apache.royale.compiler:royale-compiler-parent >----------
            >     >                      [exec] [INFO] Building Apache Royale: Compiler:
            >     > Parent 0.9.8-SNAPSHOT           [1/12]
            >     >                      [exec] [INFO] --------------------------------[
            > pom
            >     > ]---------------------------------
            >     >                      [exec] [INFO]
            >     >                      [exec] [INFO] --- maven-clean-plugin:3.1.0:clean
            >     > (default-clean) @ royale-compiler-parent ---
            >     >                      [exec] [INFO]
            >     >                      [exec] [INFO] ---
            > maven-enforcer-plugin:1.4.1:enforce
            >     > (enforce-maven-version) @ royale-compiler-parent ---
            >     >                      [exec] [INFO]
            >     >                      [exec] [INFO] ---
            > groovy-maven-plugin:2.1.1:execute
            >     > (prerequisite-check) @ royale-compiler-parent ---
            >     >                      [exec] [INFO]
            >     >
            > ------------------------------------------------------------------------
            >     >                      [exec] [INFO] Reactor Summary for Apache Royale:
            >     > Compiler: Parent 0.9.8-SNAPSHOT:
            >     >                      [exec] [INFO]
            >     >                      [exec] [INFO] Apache Royale: Compiler: Parent
            >     > .................... FAILURE [  3.938 s]
            >     >                      [exec] [INFO] Apache Royale: Compiler:
            >     > Compiler-Common ........... SKIPPED
            >     >                      [exec] [INFO] Apache Royale: Compiler: Test
            > Utils
            >     > ................ SKIPPED
            >     >                      [exec] [INFO] Apache Royale: Compiler: Externc
            >     > ................... SKIPPED
            >     >                      [exec] [INFO] Apache Royale: Compiler: Compiler
            >     > .................. SKIPPED
            >     >                      [exec] [INFO] Apache Royale: Compiler:
            > Compiler-JX
            >     > ............... SKIPPED
            >     >                      [exec] [INFO] Apache Royale: Compiler: SWFUtils
            >     > .................. SKIPPED
            >     >                      [exec] [INFO] Apache Royale: Compiler: Debugger
            >     > .................. SKIPPED
            >     >                      [exec] [INFO] Apache Royale: Compiler: OEM Layer
            >     > ................. SKIPPED
            >     >                      [exec] [INFO] Apache Royale: Royale Ant Tasks
            >     > .................... SKIPPED
            >     >                      [exec] [INFO] Apache Royale: RoyaleUnit Ant
            > Tasks
            >     > ................ SKIPPED
            >     >                      [exec] [INFO] Apache Royale: Royale Maven Plugin
            >     > ................. SKIPPED
            >     >                      [exec] [INFO]
            >     >
            > ------------------------------------------------------------------------
            >     >                      [exec] [INFO] BUILD FAILURE
            >     >                      [exec] [INFO]
            >     >
            > ------------------------------------------------------------------------
            >     >                      [exec] [INFO] Total time:  5.067 s
            >     >                      [exec] [INFO] Finished at:
            > 2020-05-03T16:52:27+03:00
            >     >                      [exec] [INFO]
            >     >
            > ------------------------------------------------------------------------
            >     >                      [exec] [WARNING] The requested profile "utils"
            > could
            >     > not be activated because it does not exist.
            >     >                      [exec] [ERROR] Failed to execute goal
            >     > org.codehaus.gmaven:groovy-maven-plugin:2.1.1:execute
            > (prerequisite-check)
            >     > on project royale-compiler-parent: Executi
            >     >                 on prerequisite-check of goal
            >     > org.codehaus.gmaven:groovy-maven-plugin:2.1.1:execute failed: startup
            >     > failed:
            >     >                      [exec] [ERROR] script1.groovy: 1: unexpected
            > char:
            >     > '\' @ line 1, column 3.
            >     >                      [exec] [ERROR]
            >     >
            > C:\dev\dist\dist\dev\royale\0.9.7\rc3\apache-royale-0.9.7-maven-src\royale-compiler/src/main/script/prerequisiteCheck.groovy
            >     >                      [exec] [ERROR]      ^
            >     >                      [exec] [ERROR]
            >     >                      [exec] [ERROR] 1 error
            >     >                      [exec] [ERROR]
            >     >                      [exec] [ERROR] -> [Help 1]
            >     >                      [exec] [ERROR]
            >     >                      [exec] [ERROR] To see the full stack trace of
            > the
            >     > errors, re-run Maven with the -e switch.
            >     >                      [exec] [ERROR] Re-run Maven using the -X switch
            > to
            >     > enable full debug logging.
            >     >                      [exec] [ERROR]
            >     >                      [exec] [ERROR] For more information about the
            > errors
            >     > and possible solutions, please read the following articles:
            >     >                      [exec] [ERROR] [Help 1]
            >     >
            > https://nam04.safelinks.protection.outlook.com/?url=http%3A%2F%2Fcwiki.apache.org%2Fconfluence%2Fdisplay%2FMAVEN%2FPluginExecutionException&amp;data=02%7C01%7Caharui%40adobe.com%7C5c026e7160b74e77c0f508d7f060b977%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637242170539748205&amp;sdata=DXKzLQsz3uyinxiC4Dj81KM6deklQ3J%2Fl%2FQjn69Crcg%3D&amp;reserved=0
            >     >                      [exec] Picked up JAVA_TOOL_OPTIONS:
            >     > -Dfile.encoding=UTF-8
            >     >
            >     >                 BUILD FAILED
            >     >
            >     > C:\dev\dist\dist\dev\royale\0.9.7\rc3\ApproveRoyale.xml:780: The
            > following
            >     > error occurred while executing this line:
            >     >
            >     > C:\dev\dist\dist\dev\royale\0.9.7\rc3\ApproveRoyale.xml:797: exec
            > returned:
            >     > 1
            >     >
            >     >                 Total time: 122 minutes 58 seconds
            >     >                 C:\dev\dist\dist\dev\royale\0.9.7\rc3> From:
            >     > apacheroyaleci@gmail.com<ma...@gmail.com>
            >     >                 Sent: Sunday, May 3, 2020 4:53 PM
            >     >                 To: dev@royale.apache.org<mailto:
            > dev@royale.apache.org>
            >     >                 Subject: [DISCUSS] Discuss Release Apache Royale
            > 0.9.7
            >     >
            >     >                 This is the discussion thread.
            >     >
            >     >                 Thanks,
            >     >                 Yishay Weiss
            >     >
            >     >
            >     >
            >     >
            >     >
            >     >
            >     >
            >     >
            >     >
            >     >
            >
            >     --
            >     Carlos Rovira
            >     https://nam04.safelinks.protection.outlook.com/?url=http%3A%2F%2Fabout.me%2Fcarlosrovira&amp;data=02%7C01%7Caharui%40adobe.com%7C5c026e7160b74e77c0f508d7f060b977%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637242170539758199&amp;sdata=7tAbjguws8TsJSZtvLxPQdi1CINA9FTyYriKlBGzXEI%3D&amp;reserved=0
            >
            >
            >
    
            --
    
            Piotr Zarzycki
    
            Patreon: *https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.patreon.com%2Fpiotrzarzycki&amp;data=02%7C01%7Caharui%40adobe.com%7C5c026e7160b74e77c0f508d7f060b977%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637242170539758199&amp;sdata=b42psLHeej7ju5NPEc11ei44rnjyMaa1TsVcuADxifM%3D&amp;reserved=0
            <https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.patreon.com%2Fpiotrzarzycki&amp;data=02%7C01%7Caharui%40adobe.com%7C5c026e7160b74e77c0f508d7f060b977%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637242170539758199&amp;sdata=b42psLHeej7ju5NPEc11ei44rnjyMaa1TsVcuADxifM%3D&amp;reserved=0>*
    
    
    
    
    
    


Re: [DISCUSS] Discuss Release Apache Royale 0.9.7

Posted by Christofer Dutz <ch...@c-ware.de>.
The more I think about it .... it's actually not good that the groovy script isn't in there as this way you will not be able to download, unpack and build anything with maven.
As maven calls this script as the first thing in every maven build to ensure everything is setup.

Without this, you will never get past the Maven validate phase ... so if I had a vote, I would probably vote -1 on that.

When ere these files getting lost? In the initial source bundles built by maven they should be in there ... so probably you only have to re-do some of the last steps.

Chris



Am 04.05.20, 20:13 schrieb "Yishay Weiss" <yi...@hotmail.com>:

    Ok, I just verified that copying the script to the right location makes the groovy plugin happy, so it doesn’t seem to be a windows or backslash issue after all.

    I need an explanation on when Maven will be used to build the Ant sources to decide if it’s worth an RC4.

    From: Alex Harui<ma...@adobe.com.INVALID>
    Sent: Monday, May 4, 2020 7:14 PM
    To: dev@royale.apache.org<ma...@royale.apache.org>
    Subject: Re: [DISCUSS] Discuss Release Apache Royale 0.9.7

    The groovy script is not in the ant packages on dist.  My earlier email tried to explain that.   Not every file in the repo ends up in the ant packages on purpose.   If we do an RC4, hopefully the changes I made will pick those two files.

    -Alex

    On 5/4/20, 8:54 AM, "Yishay Weiss" <yi...@hotmail.com> wrote:

        .mvn folder exists in GitHub but not in SVN. Could that be related?

        From: Yishay Weiss<ma...@hotmail.com>
        Sent: Monday, May 4, 2020 6:40 PM
        To: dev@royale.apache.org<ma...@royale.apache.org>
        Subject: RE: [DISCUSS] Discuss Release Apache Royale 0.9.7

        Look down-thread:

        >     >                      [exec] [ERROR] Failed to execute goal
        >     > org.codehaus.gmaven:groovy-maven-plugin:2.1.1:execute
        > (prerequisite-check)
        >     > on project royale-compiler-parent: Executi
        >     >                 on prerequisite-check of goal
        >     > org.codehaus.gmaven:groovy-maven-plugin:2.1.1:execute failed: startup
        >     > failed:
        >     >                      [exec] [ERROR] script1.groovy: 1: unexpected
        > char:
        >     > '\' @ line 1, column 3.
        >     >                      [exec] [ERROR]
        >     >
        > C:\dev\dist\dist\dev\royale\0.9.7\rc3\apache-royale-0.9.7-maven-src\royale-compiler/src/main/script/prerequisiteCheck.groovy
        I verified that the groovy plugin was being called in both case and was being fed backslashes as well as forward slashes in both cases. Also, both have the same version: 2.1.1




        From: Piotr Zarzycki <pi...@gmail.com>
        Sent: Monday, May 4, 2020 6:35:22 PM
        To: Apache Royale Development <de...@royale.apache.org>
        Subject: Re: [DISCUSS] Discuss Release Apache Royale 0.9.7

        Something cut the message. Could you paste here  https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fpaste.apache.org%2F&amp;data=02%7C01%7Caharui%40adobe.com%7C02b497be17d44111d58908d7f043741c%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637242044828340223&amp;sdata=jH6wNlW8ieReWyB%2FcYcDIPqSabr9sDizEhsYz62k90A%3D&amp;reserved=0

        pon., 4 maj 2020 o 17:32 Yishay Weiss <yi...@hotmail.com> napisał(a):

        > This means though, that it’s still failing on Windows after Alex’s
        > changes, as I’ve verified. I’m getting a bit lost trying to debug this.
        >
        > Running from the SVN dist repo
        >
        > C:\dev\dist\dist\dev\royale\0.9.7\rc3\apache-royale-0.9.7-maven-src\royale-compiler>
        > mvn clean install
        >
        > Fails with the below message,
        >
        > But running the same command from the git repo
        >
        > C:\dev\flexjs\royale-compiler [release/0.9.7 =]> mvn clean install
        >
        > Does not fail.
        >
        > Any ideas?
        >
        >
        >
        >
        > From: Yishay Weiss<ma...@hotmail.com>
        > Sent: Monday, May 4, 2020 3:04 PM
        > To: dev@royale.apache.org<ma...@royale.apache.org>
        > Subject: RE: [DISCUSS] Discuss Release Apache Royale 0.9.7
        >
        > Good catch Chris. I was focusing on the wrong message.
        >
        > From: Christofer Dutz<ma...@c-ware.de>
        > Sent: Monday, May 4, 2020 2:09 PM
        > To: dev@royale.apache.org<ma...@royale.apache.org>
        > Subject: Re: [DISCUSS] Discuss Release Apache Royale 0.9.7
        >
        > Just some input from the sidelines:
        > - It shouldn't have any impact on the build if you enable/disable profiles
        > that don't exist. All you get is a warning that tells you the profiles
        > don't exist.
        >
        > - The actual failure is because the the path to the prerequisiteCheck
        > script is windows-encoded (Backslashs) ... strange thing is that this
        > didn't fail for normal Windows executions both for Royale same as in PLC4X
        > ... we've got the identical setup for 2-3 years now and haven't heard of
        > any issues with it. I would guess the build is started somewhat differently
        > than others ... perhaps it could be fixed by removing the
        > "${project.basedir}/" prefix and using relative paths instead.
        >
        > And just a little explanation what this script does:
        > It's a goovy script that is executed and checks if all required tools are
        > available in the right versions and if all required environment-variables
        > are set and are set to valid values. As soon as you run a Maven build it
        > outputs a list of thigs it checked and if checks fail, it quickly fails the
        > build with a list of findings the user has to address first.
        >
        > Hope that helps.
        >
        > Chris
        >
        >
        >
        > Am 04.05.20, 11:45 schrieb "Carlos Rovira" <ca...@apache.org>:
        >
        >     Hi Alex and Yishay,
        >
        >     first, congrats for the hard work to reach to this point. I think many
        >     issues has been fixed and only that just is worth the time you guys
        >     invested on it :)
        >
        >     regarding voting. I'm confident that my check will report a +1 since, I
        >     consider all the points for a normal Apache release, but thinking in
        > the
        >     current problem with running maven from ant with old profiles... why
        > the
        >     need to make ANT run maven again. both are different build tools and
        > both
        >     need to work separately, but don't understand why one should run the
        > other.
        >     And if that's the case, why just make ant run maven? why not make
        > maven run
        >     ant too? I think it should be all or nothing
        >
        >     The other point I don't understand is about why to continue vote if you
        >     detect the problems stated in this thread. For me is completely ok,
        > but if
        >     you worked hard to make all this complex release process, don't
        > understand
        >     that you finally consider green light when that approval script is
        > failing.
        >     For me that means that all that complication was not needed, and people
        >     must check on its own that is something normal in an apache release,
        > so no
        >     problem at all with that.
        >
        >     if you consider it's ok to vote, for me is ok, since all seems to
        > consider
        >     the real minimum requirements, people is waiting long time, and I'm not
        >     interested in discuss it, since is clear you see it necessary for your
        >     release process, but just one to state it so we can all stop and take a
        >     bird sight on all of it and help us to visualize. Sometimes we use to
        >     loose perspective when we're working many time and hard in something.
        >
        >     Anyway, I'll wait to have clear if is time to try release and vote to
        > not
        >     waste time if it's not ok finally.
        >
        >     Thanks!
        >
        >     Carlos
        >
        >
        >
        >
        >
        >
        >     El lun., 4 may. 2020 a las 9:11, Alex Harui (<aharui@adobe.com.invalid
        > >)
        >     escribió:
        >
        >     > I just quickly reviewed the various
        > RELEASE_NOTES/README/LICENSE/NOTICE
        >     > files.  I guess nobody had done that earlier.  The biggest problem
        > is that
        >     > there were 3 missing binary package dependencies in the LICENSE in
        > the
        >     > binary package.
        >     >
        >     > I noticed the copyright year in the various NOTICE.* files is still
        > 2019
        >     > but did not update it because I am running out of time.  I've heard
        >     > different opinions on how important that is.
        >     >
        >     > The URL to the online Release Notes is in the
        >     > royale-asjs/RELEASE_NOTES.md.  This might be a good time to create
        > the wiki
        >     > page if it doesn't already exist.
        >     >
        >     > I'm stopping work for tonight.
        >     > -Alex
        >     >
        >     > On 5/3/20, 11:58 PM, "Yishay Weiss" <yi...@hotmail.com> wrote:
        >     >
        >     >     Ik, online release notes sounds like a good compromise. Thank
        > for the
        >     > fixes. Let the votes begin!
        >     >     ________________________________
        >     >     From: Alex Harui <ah...@adobe.com.INVALID>
        >     >     Sent: Monday, May 4, 2020 6:00 AM
        >     >     To: dev@royale.apache.org <de...@royale.apache.org>
        >     >     Subject: Re: [DISCUSS] Discuss Release Apache Royale 0.9.7
        >     >
        >     >     Not sure I understood you.  We can't release a changed README in
        >     > royale-compiler without starting an RC4.  The updated README has been
        >     > committed to the release branch.  We have to revert some commits on
        > the
        >     > release branches that change the versions to 0.9.8 snapshot before
        > starting
        >     > over.
        >     >
        >     >     If you have the time to re-run most of the steps, that would be
        > best,
        >     > but will delay the release and I'm not sure it is worth it.  We have
        > online
        >     > release notes to make corrections.
        >     >
        >     >     I think it is mostly up to you though.
        >     >     -Alex
        >     >
        >     >     On 5/3/20, 10:42 PM, "Yishay Weiss" <yi...@hotmail.com>
        > wrote:
        >     >
        >     >         I think we should continue the vote. If more problems are
        >     > discovered I can start another release candidate. I think we should
        > at
        >     > least fix the compile README to not use -main.
        >     >
        >     >         From: Alex Harui<ma...@adobe.com.INVALID>
        >     >         Sent: Sunday, May 3, 2020 10:06 PM
        >     >         To: dev@royale.apache.org<ma...@royale.apache.org>
        >     >         Subject: Re: [DISCUSS] Discuss Release Apache Royale 0.9.7
        >     >
        >     >         Bummer.   Lots of little things flushed out late in the game.
        >     >
        >     >         -There are .afdesign binary files checked into our repos.
        > These
        >     > are binary files that aren't the common types (.PNG, .JPG, etc).
        >     >         -New required folders (src/main) were added to the Maven
        > build for
        >     > royale-compiler and royale-asjs but not added to the Ant source
        > packaging
        >     >         -The uses of -main that Yishay found.
        >     >
        >     >         IMO, quickest way to a release is to not start over with an
        > RC4
        >     > unless we find a more major problem with RC3.  I've updated several
        > files
        >     > in the branch.  I'm going to skip releasecandidate.xml for now until
        >     > someone wants to cut a release locally and use Ant to type fewer
        > commands.
        >     >
        >     >         The Approval script will fail testing if the Ant source can
        > be
        >     > used by Maven.  Assuming the Maven distribution is working, this is
        > less
        >     > important.  So I think that we skip that test for this RC.  I put an
        >     > ApproveRoyale.xml on dist that skips that test and then the approval
        > script
        >     > completed successfully.  I also manually tested that if we have the
        > two
        >     > missing folders that the ApproveRoyale.xml I checked into the release
        >     > branch will build the Maven artifacts from the Ant source.
        >     >
        >     >         So, IMO, I think the packages are good enough for now and we
        >     > should release unless we find something is broken in the jars and
        > swcs.
        >     >
        >     >         My 2 cents,
        >     >         -Alex
        >     >
        >     >         On 5/3/20, 8:08 AM, "Alex Harui" <ah...@adobe.com.INVALID>
        > wrote:
        >     >
        >     >             I will look into it.
        >     >
        >     >             -Alex
        >     >
        >     >             On 5/3/20, 7:35 AM, "Yishay Weiss" <
        > yishayjobs@hotmail.com>
        >     > wrote:
        >     >
        >     >                 Whatever the fix is, it will also need to be applied
        > in
        >     > these files:
        >     >
        >     >                 C:\dev\flexjs\royale-asjs [release/0.9.7 =]> git grep
        >     > "main,utils"
        >     >                 ApproveRoyale.xml:            <arg
        > value="-main,utils" />
        >     >                 releasecandidate.xml:            <arg
        > value="-main,utils"
        >     > />
        >     >                 releasecandidate.xml:            <arg
        > value="-main,utils"
        >     > />
        >     >                 releasemgr/README:royale-compiler:  mvn clean
        > install -P
        >     > -main,utils
        >     >                 C:\dev\flexjs\royale-asjs [release/0.9.7 =]> cd ..
        >     >                 C:\dev\flexjs> cd .\royale-compiler\
        >     >                 C:\dev\flexjs\royale-compiler [release/0.9.7 =]> git
        > grep
        >     > "main,utils"
        >     >                 Jenkinsfile:                bat "mvn -U clean
        > ${mavenGoal}
        >     > ${mavenLocalRepo} -s C:\\.m2\\settings.xml -P -main,utils
        >     > -Dcom.adobe.systemIdsForWhichTheTermsOfTheA
        >     >                 dobeLicenseAgreementAreAccepted=3c9041a9,3872fc1e"
        >     >                 README:        mvn clean install -P -main,utils
        >     >
        >     >                 From: Yishay Weiss<ma...@hotmail.com>
        >     >                 Sent: Sunday, May 3, 2020 5:06 PM
        >     >                 To: dev@royale.apache.org<mailto:
        > dev@royale.apache.org>
        >     >                 Subject: RE: [DISCUSS] Discuss Release Apache Royale
        > 0.9.7
        >     >
        >     >                 Looks like the profiles in ApproveRoyale.xml need to
        > be
        >     > updated after Chris’s refactor. Can someone fix this?
        >     >
        >     >                        <exec executable="${mvn}" dir="${basedir}/${
        >     > maven.package.url.name}/royale-compiler" failonerror="true" >
        >     >                             <arg value="-P" />
        >     >                             <arg value="-main,utils" />
        >     >                             <arg value="clean" />
        >     >                             <arg value="install" />
        >     >                         </exec>
        >     >                         <exec executable="${mvn}" dir="${basedir}/${
        >     > maven.package.url.name}/royale-compiler" failonerror="true"
        >     > inputstring="Yes">
        >     >                             <arg value="clean" />
        >     >                             <arg value="-P" />
        >     >                             <arg value="${compiler_mvn_profiles}" />
        >     >                             <arg value="install" />
        >     >                         </exec>
        >     >                         <exec executable="${mvn}" dir="${basedir}/${
        >     > maven.package.url.name}/royale-typedefs" failonerror="true" >
        >     >                             <arg value="clean" />
        >     >                             <arg value="install" />
        >     >                         </exec>
        >     >                         <exec executable="${mvn}" dir="${basedir}/${
        >     > maven.package.url.name}/royale-asjs" failonerror="true"
        > inputstring="Yes">
        >     >                             <arg value="${asjs_mvn_defines}" />
        >     >                             <arg value="clean" />
        >     >                             <arg value="-P" />
        >     >                             <arg value="${asjs_mvn_profiles}" />
        >     >                             <arg value="install" />
        >     >                         </exec>
        >     >
        >     >                 From: Yishay Weiss<ma...@hotmail.com>
        >     >                 Sent: Sunday, May 3, 2020 5:02 PM
        >     >                 To: dev@royale.apache.org<mailto:
        > dev@royale.apache.org>
        >     >                 Subject: RE: [DISCUSS] Discuss Release Apache Royale
        > 0.9.7
        >     >
        >     >                 Oops, may have been premature to start the vote.
        >     >
        >     >                 I’m getting this [1] when running ApproveRoyale.xml.
        > Any
        >     > ideas?
        >     >
        >     >                 [1]
        >     >                 build_maven:
        >     >                      [echo] Path is
        >     >
        > C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\Program
        >     > Files\Intel\WiFi\bin\;C:\Prog
        >     >                 ram Files\Common
        >     >
        > Files\Intel\WirelessCommon\;C:\dev\maven\apache-maven-3.6.1\bin;C:\dev\ant\apache-ant-1.10.1\bin;C:\Program
        >     > Files (x86)\Vim\vim82;C:\Program Fi
        >     >                 les\Git\cmd;C:\WINDOWS\System32\OpenSSH\;C:\Program
        >     > Files\Microsoft VS Code\bin;C:\Program
        >     > Files\PuTTY\;C:\Users\Yishay\AppData\Local\Microsoft\WindowsApps;C:\U
        >     >
        >     >
        > sers\Yishay\AppData\Roaming\npm;C:\adb;C:\Users\Yishay\.windows-build-tools\python27;C:\Program
        >     > Files\nodejs\;C:\Program Files\Java\jdk1.8.0_212\bin;C:\WINDOWS\
        >     >
        >     >
        > system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;;C:\Program
        >     > Files (x86)\Gpg4win\..\GnuPG\b
        >     >                 in;C:\Program
        >     >
        > Files\SlikSvn\bin;C:\Users\Yishay\AppData\Local\Microsoft\WindowsApps;C:\Users\Yishay\AppData\Roaming\npm;;C:\Program
        >     > Files (x86)\Vim\vim82
        >     >                      [exec] [INFO] Scanning for projects...
        >     >                      [exec] [INFO]
        >     >
        > ------------------------------------------------------------------------
        >     >                      [exec] [INFO] Reactor Build Order:
        >     >                      [exec] [INFO]
        >     >                      [exec] [INFO] Apache Royale: Compiler: Parent
        >     >                             [pom]
        >     >                      [exec] [INFO] Apache Royale: Compiler:
        >     > Compiler-Common                           [jar]
        >     >                      [exec] [INFO] Apache Royale: Compiler: Test
        > Utils
        >     >                             [jar]
        >     >                      [exec] [INFO] Apache Royale: Compiler: Externc
        >     >                            [jar]
        >     >                      [exec] [INFO] Apache Royale: Compiler: Compiler
        >     >                             [jar]
        >     >                      [exec] [INFO] Apache Royale: Compiler:
        > Compiler-JX
        >     >                            [jar]
        >     >                      [exec] [INFO] Apache Royale: Compiler: SWFUtils
        >     >                             [jar]
        >     >                      [exec] [INFO] Apache Royale: Compiler: Debugger
        >     >                             [jar]
        >     >                      [exec] [INFO] Apache Royale: Compiler: OEM Layer
        >     >                            [jar]
        >     >                      [exec] [INFO] Apache Royale: Royale Ant Tasks
        >     >                             [jar]
        >     >                      [exec] [INFO] Apache Royale: RoyaleUnit Ant
        > Tasks
        >     >                             [jar]
        >     >                      [exec] [INFO] Apache Royale: Royale Maven Plugin
        >     >                   [maven-plugin]
        >     >                      [exec] [INFO]
        >     >                      [exec] [INFO] ---------<
        >     > org.apache.royale.compiler:royale-compiler-parent >----------
        >     >                      [exec] [INFO] Building Apache Royale: Compiler:
        >     > Parent 0.9.8-SNAPSHOT           [1/12]
        >     >                      [exec] [INFO] --------------------------------[
        > pom
        >     > ]---------------------------------
        >     >                      [exec] [INFO]
        >     >                      [exec] [INFO] --- maven-clean-plugin:3.1.0:clean
        >     > (default-clean) @ royale-compiler-parent ---
        >     >                      [exec] [INFO]
        >     >                      [exec] [INFO] ---
        > maven-enforcer-plugin:1.4.1:enforce
        >     > (enforce-maven-version) @ royale-compiler-parent ---
        >     >                      [exec] [INFO]
        >     >                      [exec] [INFO] ---
        > groovy-maven-plugin:2.1.1:execute
        >     > (prerequisite-check) @ royale-compiler-parent ---
        >     >                      [exec] [INFO]
        >     >
        > ------------------------------------------------------------------------
        >     >                      [exec] [INFO] Reactor Summary for Apache Royale:
        >     > Compiler: Parent 0.9.8-SNAPSHOT:
        >     >                      [exec] [INFO]
        >     >                      [exec] [INFO] Apache Royale: Compiler: Parent
        >     > .................... FAILURE [  3.938 s]
        >     >                      [exec] [INFO] Apache Royale: Compiler:
        >     > Compiler-Common ........... SKIPPED
        >     >                      [exec] [INFO] Apache Royale: Compiler: Test
        > Utils
        >     > ................ SKIPPED
        >     >                      [exec] [INFO] Apache Royale: Compiler: Externc
        >     > ................... SKIPPED
        >     >                      [exec] [INFO] Apache Royale: Compiler: Compiler
        >     > .................. SKIPPED
        >     >                      [exec] [INFO] Apache Royale: Compiler:
        > Compiler-JX
        >     > ............... SKIPPED
        >     >                      [exec] [INFO] Apache Royale: Compiler: SWFUtils
        >     > .................. SKIPPED
        >     >                      [exec] [INFO] Apache Royale: Compiler: Debugger
        >     > .................. SKIPPED
        >     >                      [exec] [INFO] Apache Royale: Compiler: OEM Layer
        >     > ................. SKIPPED
        >     >                      [exec] [INFO] Apache Royale: Royale Ant Tasks
        >     > .................... SKIPPED
        >     >                      [exec] [INFO] Apache Royale: RoyaleUnit Ant
        > Tasks
        >     > ................ SKIPPED
        >     >                      [exec] [INFO] Apache Royale: Royale Maven Plugin
        >     > ................. SKIPPED
        >     >                      [exec] [INFO]
        >     >
        > ------------------------------------------------------------------------
        >     >                      [exec] [INFO] BUILD FAILURE
        >     >                      [exec] [INFO]
        >     >
        > ------------------------------------------------------------------------
        >     >                      [exec] [INFO] Total time:  5.067 s
        >     >                      [exec] [INFO] Finished at:
        > 2020-05-03T16:52:27+03:00
        >     >                      [exec] [INFO]
        >     >
        > ------------------------------------------------------------------------
        >     >                      [exec] [WARNING] The requested profile "utils"
        > could
        >     > not be activated because it does not exist.
        >     >                      [exec] [ERROR] Failed to execute goal
        >     > org.codehaus.gmaven:groovy-maven-plugin:2.1.1:execute
        > (prerequisite-check)
        >     > on project royale-compiler-parent: Executi
        >     >                 on prerequisite-check of goal
        >     > org.codehaus.gmaven:groovy-maven-plugin:2.1.1:execute failed: startup
        >     > failed:
        >     >                      [exec] [ERROR] script1.groovy: 1: unexpected
        > char:
        >     > '\' @ line 1, column 3.
        >     >                      [exec] [ERROR]
        >     >
        > C:\dev\dist\dist\dev\royale\0.9.7\rc3\apache-royale-0.9.7-maven-src\royale-compiler/src/main/script/prerequisiteCheck.groovy
        >     >                      [exec] [ERROR]      ^
        >     >                      [exec] [ERROR]
        >     >                      [exec] [ERROR] 1 error
        >     >                      [exec] [ERROR]
        >     >                      [exec] [ERROR] -> [Help 1]
        >     >                      [exec] [ERROR]
        >     >                      [exec] [ERROR] To see the full stack trace of
        > the
        >     > errors, re-run Maven with the -e switch.
        >     >                      [exec] [ERROR] Re-run Maven using the -X switch
        > to
        >     > enable full debug logging.
        >     >                      [exec] [ERROR]
        >     >                      [exec] [ERROR] For more information about the
        > errors
        >     > and possible solutions, please read the following articles:
        >     >                      [exec] [ERROR] [Help 1]
        >     >
        > https://nam04.safelinks.protection.outlook.com/?url=http%3A%2F%2Fcwiki.apache.org%2Fconfluence%2Fdisplay%2FMAVEN%2FPluginExecutionException&amp;data=02%7C01%7Caharui%40adobe.com%7C02b497be17d44111d58908d7f043741c%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637242044828340223&amp;sdata=3xtyOJ1rlSBty73B63Z%2FE5c7%2BWedsSwFg%2B0xyde%2B13M%3D&amp;reserved=0
        >     >                      [exec] Picked up JAVA_TOOL_OPTIONS:
        >     > -Dfile.encoding=UTF-8
        >     >
        >     >                 BUILD FAILED
        >     >
        >     > C:\dev\dist\dist\dev\royale\0.9.7\rc3\ApproveRoyale.xml:780: The
        > following
        >     > error occurred while executing this line:
        >     >
        >     > C:\dev\dist\dist\dev\royale\0.9.7\rc3\ApproveRoyale.xml:797: exec
        > returned:
        >     > 1
        >     >
        >     >                 Total time: 122 minutes 58 seconds
        >     >                 C:\dev\dist\dist\dev\royale\0.9.7\rc3> From:
        >     > apacheroyaleci@gmail.com<ma...@gmail.com>
        >     >                 Sent: Sunday, May 3, 2020 4:53 PM
        >     >                 To: dev@royale.apache.org<mailto:
        > dev@royale.apache.org>
        >     >                 Subject: [DISCUSS] Discuss Release Apache Royale
        > 0.9.7
        >     >
        >     >                 This is the discussion thread.
        >     >
        >     >                 Thanks,
        >     >                 Yishay Weiss
        >     >
        >     >
        >     >
        >     >
        >     >
        >     >
        >     >
        >     >
        >     >
        >     >
        >
        >     --
        >     Carlos Rovira
        >     https://nam04.safelinks.protection.outlook.com/?url=http%3A%2F%2Fabout.me%2Fcarlosrovira&amp;data=02%7C01%7Caharui%40adobe.com%7C02b497be17d44111d58908d7f043741c%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637242044828340223&amp;sdata=%2BApzu7pTYt%2Fiw6FHVAEqnFT0dn0eSB2GBBnYy5jUCYA%3D&amp;reserved=0
        >
        >
        >

        --

        Piotr Zarzycki

        Patreon: *https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.patreon.com%2Fpiotrzarzycki&amp;data=02%7C01%7Caharui%40adobe.com%7C02b497be17d44111d58908d7f043741c%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637242044828340223&amp;sdata=Lbt10uS5Jm6QzRVZrKd9MzeVY50ZedipHHKE3quYpSY%3D&amp;reserved=0
        <https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.patreon.com%2Fpiotrzarzycki&amp;data=02%7C01%7Caharui%40adobe.com%7C02b497be17d44111d58908d7f043741c%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637242044828340223&amp;sdata=Lbt10uS5Jm6QzRVZrKd9MzeVY50ZedipHHKE3quYpSY%3D&amp;reserved=0>*
        From: Piotr Zarzycki<ma...@gmail.com>
        Sent: Monday, May 4, 2020 6:35 PM
        To: Apache Royale Development<ma...@royale.apache.org>
        Subject: Re: [DISCUSS] Discuss Release Apache Royale 0.9.7

        Something cut the message. Could you paste here  https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fpaste.apache.org%2F&amp;data=02%7C01%7Caharui%40adobe.com%7C02b497be17d44111d58908d7f043741c%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637242044828340223&amp;sdata=jH6wNlW8ieReWyB%2FcYcDIPqSabr9sDizEhsYz62k90A%3D&amp;reserved=0

        pon., 4 maj 2020 o 17:32 Yishay Weiss <yi...@hotmail.com> napisał(a):

        > This means though, that it’s still failing on Windows after Alex’s
        > changes, as I’ve verified. I’m getting a bit lost trying to debug this.
        >
        > Running from the SVN dist repo
        >
        > C:\dev\dist\dist\dev\royale\0.9.7\rc3\apache-royale-0.9.7-maven-src\royale-compiler>
        > mvn clean install
        >
        > Fails with the below message,
        >
        > But running the same command from the git repo
        >
        > C:\dev\flexjs\royale-compiler [release/0.9.7 =]> mvn clean install
        >
        > Does not fail.
        >
        > Any ideas?
        >
        >
        >
        >
        > From: Yishay Weiss<ma...@hotmail.com>
        > Sent: Monday, May 4, 2020 3:04 PM
        > To: dev@royale.apache.org<ma...@royale.apache.org>
        > Subject: RE: [DISCUSS] Discuss Release Apache Royale 0.9.7
        >
        > Good catch Chris. I was focusing on the wrong message.
        >
        > From: Christofer Dutz<ma...@c-ware.de>
        > Sent: Monday, May 4, 2020 2:09 PM
        > To: dev@royale.apache.org<ma...@royale.apache.org>
        > Subject: Re: [DISCUSS] Discuss Release Apache Royale 0.9.7
        >
        > Just some input from the sidelines:
        > - It shouldn't have any impact on the build if you enable/disable profiles
        > that don't exist. All you get is a warning that tells you the profiles
        > don't exist.
        >
        > - The actual failure is because the the path to the prerequisiteCheck
        > script is windows-encoded (Backslashs) ... strange thing is that this
        > didn't fail for normal Windows executions both for Royale same as in PLC4X
        > ... we've got the identical setup for 2-3 years now and haven't heard of
        > any issues with it. I would guess the build is started somewhat differently
        > than others ... perhaps it could be fixed by removing the
        > "${project.basedir}/" prefix and using relative paths instead.
        >
        > And just a little explanation what this script does:
        > It's a goovy script that is executed and checks if all required tools are
        > available in the right versions and if all required environment-variables
        > are set and are set to valid values. As soon as you run a Maven build it
        > outputs a list of thigs it checked and if checks fail, it quickly fails the
        > build with a list of findings the user has to address first.
        >
        > Hope that helps.
        >
        > Chris
        >
        >
        >
        > Am 04.05.20, 11:45 schrieb "Carlos Rovira" <ca...@apache.org>:
        >
        >     Hi Alex and Yishay,
        >
        >     first, congrats for the hard work to reach to this point. I think many
        >     issues has been fixed and only that just is worth the time you guys
        >     invested on it :)
        >
        >     regarding voting. I'm confident that my check will report a +1 since, I
        >     consider all the points for a normal Apache release, but thinking in
        > the
        >     current problem with running maven from ant with old profiles... why
        > the
        >     need to make ANT run maven again. both are different build tools and
        > both
        >     need to work separately, but don't understand why one should run the
        > other.
        >     And if that's the case, why just make ant run maven? why not make
        > maven run
        >     ant too? I think it should be all or nothing
        >
        >     The other point I don't understand is about why to continue vote if you
        >     detect the problems stated in this thread. For me is completely ok,
        > but if
        >     you worked hard to make all this complex release process, don't
        > understand
        >     that you finally consider green light when that approval script is
        > failing.
        >     For me that means that all that complication was not needed, and people
        >     must check on its own that is something normal in an apache release,
        > so no
        >     problem at all with that.
        >
        >     if you consider it's ok to vote, for me is ok, since all seems to
        > consider
        >     the real minimum requirements, people is waiting long time, and I'm not
        >     interested in discuss it, since is clear you see it necessary for your
        >     release process, but just one to state it so we can all stop and take a
        >     bird sight on all of it and help us to visualize. Sometimes we use to
        >     loose perspective when we're working many time and hard in something.
        >
        >     Anyway, I'll wait to have clear if is time to try release and vote to
        > not
        >     waste time if it's not ok finally.
        >
        >     Thanks!
        >
        >     Carlos
        >
        >
        >
        >
        >
        >
        >     El lun., 4 may. 2020 a las 9:11, Alex Harui (<aharui@adobe.com.invalid
        > >)
        >     escribió:
        >
        >     > I just quickly reviewed the various
        > RELEASE_NOTES/README/LICENSE/NOTICE
        >     > files.  I guess nobody had done that earlier.  The biggest problem
        > is that
        >     > there were 3 missing binary package dependencies in the LICENSE in
        > the
        >     > binary package.
        >     >
        >     > I noticed the copyright year in the various NOTICE.* files is still
        > 2019
        >     > but did not update it because I am running out of time.  I've heard
        >     > different opinions on how important that is.
        >     >
        >     > The URL to the online Release Notes is in the
        >     > royale-asjs/RELEASE_NOTES.md.  This might be a good time to create
        > the wiki
        >     > page if it doesn't already exist.
        >     >
        >     > I'm stopping work for tonight.
        >     > -Alex
        >     >
        >     > On 5/3/20, 11:58 PM, "Yishay Weiss" <yi...@hotmail.com> wrote:
        >     >
        >     >     Ik, online release notes sounds like a good compromise. Thank
        > for the
        >     > fixes. Let the votes begin!
        >     >     ________________________________
        >     >     From: Alex Harui <ah...@adobe.com.INVALID>
        >     >     Sent: Monday, May 4, 2020 6:00 AM
        >     >     To: dev@royale.apache.org <de...@royale.apache.org>
        >     >     Subject: Re: [DISCUSS] Discuss Release Apache Royale 0.9.7
        >     >
        >     >     Not sure I understood you.  We can't release a changed README in
        >     > royale-compiler without starting an RC4.  The updated README has been
        >     > committed to the release branch.  We have to revert some commits on
        > the
        >     > release branches that change the versions to 0.9.8 snapshot before
        > starting
        >     > over.
        >     >
        >     >     If you have the time to re-run most of the steps, that would be
        > best,
        >     > but will delay the release and I'm not sure it is worth it.  We have
        > online
        >     > release notes to make corrections.
        >     >
        >     >     I think it is mostly up to you though.
        >     >     -Alex
        >     >
        >     >     On 5/3/20, 10:42 PM, "Yishay Weiss" <yi...@hotmail.com>
        > wrote:
        >     >
        >     >         I think we should continue the vote. If more problems are
        >     > discovered I can start another release candidate. I think we should
        > at
        >     > least fix the compile README to not use -main.
        >     >
        >     >         From: Alex Harui<ma...@adobe.com.INVALID>
        >     >         Sent: Sunday, May 3, 2020 10:06 PM
        >     >         To: dev@royale.apache.org<ma...@royale.apache.org>
        >     >         Subject: Re: [DISCUSS] Discuss Release Apache Royale 0.9.7
        >     >
        >     >         Bummer.   Lots of little things flushed out late in the game.
        >     >
        >     >         -There are .afdesign binary files checked into our repos.
        > These
        >     > are binary files that aren't the common types (.PNG, .JPG, etc).
        >     >         -New required folders (src/main) were added to the Maven
        > build for
        >     > royale-compiler and royale-asjs but not added to the Ant source
        > packaging
        >     >         -The uses of -main that Yishay found.
        >     >
        >     >         IMO, quickest way to a release is to not start over with an
        > RC4
        >     > unless we find a more major problem with RC3.  I've updated several
        > files
        >     > in the branch.  I'm going to skip releasecandidate.xml for now until
        >     > someone wants to cut a release locally and use Ant to type fewer
        > commands.
        >     >
        >     >         The Approval script will fail testing if the Ant source can
        > be
        >     > used by Maven.  Assuming the Maven distribution is working, this is
        > less
        >     > important.  So I think that we skip that test for this RC.  I put an
        >     > ApproveRoyale.xml on dist that skips that test and then the approval
        > script
        >     > completed successfully.  I also manually tested that if we have the
        > two
        >     > missing folders that the ApproveRoyale.xml I checked into the release
        >     > branch will build the Maven artifacts from the Ant source.
        >     >
        >     >         So, IMO, I think the packages are good enough for now and we
        >     > should release unless we find something is broken in the jars and
        > swcs.
        >     >
        >     >         My 2 cents,
        >     >         -Alex
        >     >
        >     >         On 5/3/20, 8:08 AM, "Alex Harui" <ah...@adobe.com.INVALID>
        > wrote:
        >     >
        >     >             I will look into it.
        >     >
        >     >             -Alex
        >     >
        >     >             On 5/3/20, 7:35 AM, "Yishay Weiss" <
        > yishayjobs@hotmail.com>
        >     > wrote:
        >     >
        >     >                 Whatever the fix is, it will also need to be applied
        > in
        >     > these files:
        >     >
        >     >                 C:\dev\flexjs\royale-asjs [release/0.9.7 =]> git grep
        >     > "main,utils"
        >     >                 ApproveRoyale.xml:            <arg
        > value="-main,utils" />
        >     >                 releasecandidate.xml:            <arg
        > value="-main,utils"
        >     > />
        >     >                 releasecandidate.xml:            <arg
        > value="-main,utils"
        >     > />
        >     >                 releasemgr/README:royale-compiler:  mvn clean
        > install -P
        >     > -main,utils
        >     >                 C:\dev\flexjs\royale-asjs [release/0.9.7 =]> cd ..
        >     >                 C:\dev\flexjs> cd .\royale-compiler\
        >     >                 C:\dev\flexjs\royale-compiler [release/0.9.7 =]> git
        > grep
        >     > "main,utils"
        >     >                 Jenkinsfile:                bat "mvn -U clean
        > ${mavenGoal}
        >     > ${mavenLocalRepo} -s C:\\.m2\\settings.xml -P -main,utils
        >     > -Dcom.adobe.systemIdsForWhichTheTermsOfTheA
        >     >                 dobeLicenseAgreementAreAccepted=3c9041a9,3872fc1e"
        >     >                 README:        mvn clean install -P -main,utils
        >     >
        >     >                 From: Yishay Weiss<ma...@hotmail.com>
        >     >                 Sent: Sunday, May 3, 2020 5:06 PM
        >     >                 To: dev@royale.apache.org<mailto:
        > dev@royale.apache.org>
        >     >                 Subject: RE: [DISCUSS] Discuss Release Apache Royale
        > 0.9.7
        >     >
        >     >                 Looks like the profiles in ApproveRoyale.xml need to
        > be
        >     > updated after Chris’s refactor. Can someone fix this?
        >     >
        >     >                        <exec executable="${mvn}" dir="${basedir}/${
        >     > maven.package.url.name}/royale-compiler" failonerror="true" >
        >     >                             <arg value="-P" />
        >     >                             <arg value="-main,utils" />
        >     >                             <arg value="clean" />
        >     >                             <arg value="install" />
        >     >                         </exec>
        >     >                         <exec executable="${mvn}" dir="${basedir}/${
        >     > maven.package.url.name}/royale-compiler" failonerror="true"
        >     > inputstring="Yes">
        >     >                             <arg value="clean" />
        >     >                             <arg value="-P" />
        >     >                             <arg value="${compiler_mvn_profiles}" />
        >     >                             <arg value="install" />
        >     >                         </exec>
        >     >                         <exec executable="${mvn}" dir="${basedir}/${
        >     > maven.package.url.name}/royale-typedefs" failonerror="true" >
        >     >                             <arg value="clean" />
        >     >                             <arg value="install" />
        >     >                         </exec>
        >     >                         <exec executable="${mvn}" dir="${basedir}/${
        >     > maven.package.url.name}/royale-asjs" failonerror="true"
        > inputstring="Yes">
        >     >                             <arg value="${asjs_mvn_defines}" />
        >     >                             <arg value="clean" />
        >     >                             <arg value="-P" />
        >     >                             <arg value="${asjs_mvn_profiles}" />
        >     >                             <arg value="install" />
        >     >                         </exec>
        >     >
        >     >                 From: Yishay Weiss<ma...@hotmail.com>
        >     >                 Sent: Sunday, May 3, 2020 5:02 PM
        >     >                 To: dev@royale.apache.org<mailto:
        > dev@royale.apache.org>
        >     >                 Subject: RE: [DISCUSS] Discuss Release Apache Royale
        > 0.9.7
        >     >
        >     >                 Oops, may have been premature to start the vote.
        >     >
        >     >                 I’m getting this [1] when running ApproveRoyale.xml.
        > Any
        >     > ideas?
        >     >
        >     >                 [1]
        >     >                 build_maven:
        >     >                      [echo] Path is
        >     >
        > C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\Program
        >     > Files\Intel\WiFi\bin\;C:\Prog
        >     >                 ram Files\Common
        >     >
        > Files\Intel\WirelessCommon\;C:\dev\maven\apache-maven-3.6.1\bin;C:\dev\ant\apache-ant-1.10.1\bin;C:\Program
        >     > Files (x86)\Vim\vim82;C:\Program Fi
        >     >                 les\Git\cmd;C:\WINDOWS\System32\OpenSSH\;C:\Program
        >     > Files\Microsoft VS Code\bin;C:\Program
        >     > Files\PuTTY\;C:\Users\Yishay\AppData\Local\Microsoft\WindowsApps;C:\U
        >     >
        >     >
        > sers\Yishay\AppData\Roaming\npm;C:\adb;C:\Users\Yishay\.windows-build-tools\python27;C:\Program
        >     > Files\nodejs\;C:\Program Files\Java\jdk1.8.0_212\bin;C:\WINDOWS\
        >     >
        >     >
        > system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;;C:\Program
        >     > Files (x86)\Gpg4win\..\GnuPG\b
        >     >                 in;C:\Program
        >     >
        > Files\SlikSvn\bin;C:\Users\Yishay\AppData\Local\Microsoft\WindowsApps;C:\Users\Yishay\AppData\Roaming\npm;;C:\Program
        >     > Files (x86)\Vim\vim82
        >     >                      [exec] [INFO] Scanning for projects...
        >     >                      [exec] [INFO]
        >     >
        > ------------------------------------------------------------------------
        >     >                      [exec] [INFO] Reactor Build Order:
        >     >                      [exec] [INFO]
        >     >                      [exec] [INFO] Apache Royale: Compiler: Parent
        >     >                             [pom]
        >     >                      [exec] [INFO] Apache Royale: Compiler:
        >     > Compiler-Common                           [jar]
        >     >                      [exec] [INFO] Apache Royale: Compiler: Test
        > Utils
        >     >                             [jar]
        >     >                      [exec] [INFO] Apache Royale: Compiler: Externc
        >     >                            [jar]
        >     >                      [exec] [INFO] Apache Royale: Compiler: Compiler
        >     >                             [jar]
        >     >                      [exec] [INFO] Apache Royale: Compiler:
        > Compiler-JX
        >     >                            [jar]
        >     >                      [exec] [INFO] Apache Royale: Compiler: SWFUtils
        >     >                             [jar]
        >     >                      [exec] [INFO] Apache Royale: Compiler: Debugger
        >     >                             [jar]
        >     >                      [exec] [INFO] Apache Royale: Compiler: OEM Layer
        >     >                            [jar]
        >     >                      [exec] [INFO] Apache Royale: Royale Ant Tasks
        >     >                             [jar]
        >     >                      [exec] [INFO] Apache Royale: RoyaleUnit Ant
        > Tasks
        >     >                             [jar]
        >     >                      [exec] [INFO] Apache Royale: Royale Maven Plugin
        >     >                   [maven-plugin]
        >     >                      [exec] [INFO]
        >     >                      [exec] [INFO] ---------<
        >     > org.apache.royale.compiler:royale-compiler-parent >----------
        >     >                      [exec] [INFO] Building Apache Royale: Compiler:
        >     > Parent 0.9.8-SNAPSHOT           [1/12]
        >     >                      [exec] [INFO] --------------------------------[
        > pom
        >     > ]---------------------------------
        >     >                      [exec] [INFO]
        >     >                      [exec] [INFO] --- maven-clean-plugin:3.1.0:clean
        >     > (default-clean) @ royale-compiler-parent ---
        >     >                      [exec] [INFO]
        >     >                      [exec] [INFO] ---
        > maven-enforcer-plugin:1.4.1:enforce
        >     > (enforce-maven-version) @ royale-compiler-parent ---
        >     >                      [exec] [INFO]
        >     >                      [exec] [INFO] ---
        > groovy-maven-plugin:2.1.1:execute
        >     > (prerequisite-check) @ royale-compiler-parent ---
        >     >                      [exec] [INFO]
        >     >
        > ------------------------------------------------------------------------
        >     >                      [exec] [INFO] Reactor Summary for Apache Royale:
        >     > Compiler: Parent 0.9.8-SNAPSHOT:
        >     >                      [exec] [INFO]
        >     >                      [exec] [INFO] Apache Royale: Compiler: Parent
        >     > .................... FAILURE [  3.938 s]
        >     >                      [exec] [INFO] Apache Royale: Compiler:
        >     > Compiler-Common ........... SKIPPED
        >     >                      [exec] [INFO] Apache Royale: Compiler: Test
        > Utils
        >     > ................ SKIPPED
        >     >                      [exec] [INFO] Apache Royale: Compiler: Externc
        >     > ................... SKIPPED
        >     >                      [exec] [INFO] Apache Royale: Compiler: Compiler
        >     > .................. SKIPPED
        >     >                      [exec] [INFO] Apache Royale: Compiler:
        > Compiler-JX
        >     > ............... SKIPPED
        >     >                      [exec] [INFO] Apache Royale: Compiler: SWFUtils
        >     > .................. SKIPPED
        >     >                      [exec] [INFO] Apache Royale: Compiler: Debugger
        >     > .................. SKIPPED
        >     >                      [exec] [INFO] Apache Royale: Compiler: OEM Layer
        >     > ................. SKIPPED
        >     >                      [exec] [INFO] Apache Royale: Royale Ant Tasks
        >     > .................... SKIPPED
        >     >                      [exec] [INFO] Apache Royale: RoyaleUnit Ant
        > Tasks
        >     > ................ SKIPPED
        >     >                      [exec] [INFO] Apache Royale: Royale Maven Plugin
        >     > ................. SKIPPED
        >     >                      [exec] [INFO]
        >     >
        > ------------------------------------------------------------------------
        >     >                      [exec] [INFO] BUILD FAILURE
        >     >                      [exec] [INFO]
        >     >
        > ------------------------------------------------------------------------
        >     >                      [exec] [INFO] Total time:  5.067 s
        >     >                      [exec] [INFO] Finished at:
        > 2020-05-03T16:52:27+03:00
        >     >                      [exec] [INFO]
        >     >
        > ------------------------------------------------------------------------
        >     >                      [exec] [WARNING] The requested profile "utils"
        > could
        >     > not be activated because it does not exist.
        >     >                      [exec] [ERROR] Failed to execute goal
        >     > org.codehaus.gmaven:groovy-maven-plugin:2.1.1:execute
        > (prerequisite-check)
        >     > on project royale-compiler-parent: Executi
        >     >                 on prerequisite-check of goal
        >     > org.codehaus.gmaven:groovy-maven-plugin:2.1.1:execute failed: startup
        >     > failed:
        >     >                      [exec] [ERROR] script1.groovy: 1: unexpected
        > char:
        >     > '\' @ line 1, column 3.
        >     >                      [exec] [ERROR]
        >     >
        > C:\dev\dist\dist\dev\royale\0.9.7\rc3\apache-royale-0.9.7-maven-src\royale-compiler/src/main/script/prerequisiteCheck.groovy
        >     >                      [exec] [ERROR]      ^
        >     >                      [exec] [ERROR]
        >     >                      [exec] [ERROR] 1 error
        >     >                      [exec] [ERROR]
        >     >                      [exec] [ERROR] -> [Help 1]
        >     >                      [exec] [ERROR]
        >     >                      [exec] [ERROR] To see the full stack trace of
        > the
        >     > errors, re-run Maven with the -e switch.
        >     >                      [exec] [ERROR] Re-run Maven using the -X switch
        > to
        >     > enable full debug logging.
        >     >                      [exec] [ERROR]
        >     >                      [exec] [ERROR] For more information about the
        > errors
        >     > and possible solutions, please read the following articles:
        >     >                      [exec] [ERROR] [Help 1]
        >     >
        > https://nam04.safelinks.protection.outlook.com/?url=http%3A%2F%2Fcwiki.apache.org%2Fconfluence%2Fdisplay%2FMAVEN%2FPluginExecutionException&amp;data=02%7C01%7Caharui%40adobe.com%7C02b497be17d44111d58908d7f043741c%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637242044828340223&amp;sdata=3xtyOJ1rlSBty73B63Z%2FE5c7%2BWedsSwFg%2B0xyde%2B13M%3D&amp;reserved=0
        >     >                      [exec] Picked up JAVA_TOOL_OPTIONS:
        >     > -Dfile.encoding=UTF-8
        >     >
        >     >                 BUILD FAILED
        >     >
        >     > C:\dev\dist\dist\dev\royale\0.9.7\rc3\ApproveRoyale.xml:780: The
        > following
        >     > error occurred while executing this line:
        >     >
        >     > C:\dev\dist\dist\dev\royale\0.9.7\rc3\ApproveRoyale.xml:797: exec
        > returned:
        >     > 1
        >     >
        >     >                 Total time: 122 minutes 58 seconds
        >     >                 C:\dev\dist\dist\dev\royale\0.9.7\rc3> From:
        >     > apacheroyaleci@gmail.com<ma...@gmail.com>
        >     >                 Sent: Sunday, May 3, 2020 4:53 PM
        >     >                 To: dev@royale.apache.org<mailto:
        > dev@royale.apache.org>
        >     >                 Subject: [DISCUSS] Discuss Release Apache Royale
        > 0.9.7
        >     >
        >     >                 This is the discussion thread.
        >     >
        >     >                 Thanks,
        >     >                 Yishay Weiss
        >     >
        >     >
        >     >
        >     >
        >     >
        >     >
        >     >
        >     >
        >     >
        >     >
        >
        >     --
        >     Carlos Rovira
        >     https://nam04.safelinks.protection.outlook.com/?url=http%3A%2F%2Fabout.me%2Fcarlosrovira&amp;data=02%7C01%7Caharui%40adobe.com%7C02b497be17d44111d58908d7f043741c%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637242044828340223&amp;sdata=%2BApzu7pTYt%2Fiw6FHVAEqnFT0dn0eSB2GBBnYy5jUCYA%3D&amp;reserved=0
        >
        >
        >

        --

        Piotr Zarzycki

        Patreon: *https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.patreon.com%2Fpiotrzarzycki&amp;data=02%7C01%7Caharui%40adobe.com%7C02b497be17d44111d58908d7f043741c%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637242044828340223&amp;sdata=Lbt10uS5Jm6QzRVZrKd9MzeVY50ZedipHHKE3quYpSY%3D&amp;reserved=0
        <https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.patreon.com%2Fpiotrzarzycki&amp;data=02%7C01%7Caharui%40adobe.com%7C02b497be17d44111d58908d7f043741c%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637242044828340223&amp;sdata=Lbt10uS5Jm6QzRVZrKd9MzeVY50ZedipHHKE3quYpSY%3D&amp;reserved=0>*






RE: [DISCUSS] Discuss Release Apache Royale 0.9.7

Posted by Yishay Weiss <yi...@hotmail.com>.
Ok, I just verified that copying the script to the right location makes the groovy plugin happy, so it doesn’t seem to be a windows or backslash issue after all.

I need an explanation on when Maven will be used to build the Ant sources to decide if it’s worth an RC4.

From: Alex Harui<ma...@adobe.com.INVALID>
Sent: Monday, May 4, 2020 7:14 PM
To: dev@royale.apache.org<ma...@royale.apache.org>
Subject: Re: [DISCUSS] Discuss Release Apache Royale 0.9.7

The groovy script is not in the ant packages on dist.  My earlier email tried to explain that.   Not every file in the repo ends up in the ant packages on purpose.   If we do an RC4, hopefully the changes I made will pick those two files.

-Alex

On 5/4/20, 8:54 AM, "Yishay Weiss" <yi...@hotmail.com> wrote:

    .mvn folder exists in GitHub but not in SVN. Could that be related?

    From: Yishay Weiss<ma...@hotmail.com>
    Sent: Monday, May 4, 2020 6:40 PM
    To: dev@royale.apache.org<ma...@royale.apache.org>
    Subject: RE: [DISCUSS] Discuss Release Apache Royale 0.9.7

    Look down-thread:

    >     >                      [exec] [ERROR] Failed to execute goal
    >     > org.codehaus.gmaven:groovy-maven-plugin:2.1.1:execute
    > (prerequisite-check)
    >     > on project royale-compiler-parent: Executi
    >     >                 on prerequisite-check of goal
    >     > org.codehaus.gmaven:groovy-maven-plugin:2.1.1:execute failed: startup
    >     > failed:
    >     >                      [exec] [ERROR] script1.groovy: 1: unexpected
    > char:
    >     > '\' @ line 1, column 3.
    >     >                      [exec] [ERROR]
    >     >
    > C:\dev\dist\dist\dev\royale\0.9.7\rc3\apache-royale-0.9.7-maven-src\royale-compiler/src/main/script/prerequisiteCheck.groovy
    I verified that the groovy plugin was being called in both case and was being fed backslashes as well as forward slashes in both cases. Also, both have the same version: 2.1.1




    From: Piotr Zarzycki <pi...@gmail.com>
    Sent: Monday, May 4, 2020 6:35:22 PM
    To: Apache Royale Development <de...@royale.apache.org>
    Subject: Re: [DISCUSS] Discuss Release Apache Royale 0.9.7

    Something cut the message. Could you paste here  https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fpaste.apache.org%2F&amp;data=02%7C01%7Caharui%40adobe.com%7C02b497be17d44111d58908d7f043741c%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637242044828340223&amp;sdata=jH6wNlW8ieReWyB%2FcYcDIPqSabr9sDizEhsYz62k90A%3D&amp;reserved=0

    pon., 4 maj 2020 o 17:32 Yishay Weiss <yi...@hotmail.com> napisał(a):

    > This means though, that it’s still failing on Windows after Alex’s
    > changes, as I’ve verified. I’m getting a bit lost trying to debug this.
    >
    > Running from the SVN dist repo
    >
    > C:\dev\dist\dist\dev\royale\0.9.7\rc3\apache-royale-0.9.7-maven-src\royale-compiler>
    > mvn clean install
    >
    > Fails with the below message,
    >
    > But running the same command from the git repo
    >
    > C:\dev\flexjs\royale-compiler [release/0.9.7 =]> mvn clean install
    >
    > Does not fail.
    >
    > Any ideas?
    >
    >
    >
    >
    > From: Yishay Weiss<ma...@hotmail.com>
    > Sent: Monday, May 4, 2020 3:04 PM
    > To: dev@royale.apache.org<ma...@royale.apache.org>
    > Subject: RE: [DISCUSS] Discuss Release Apache Royale 0.9.7
    >
    > Good catch Chris. I was focusing on the wrong message.
    >
    > From: Christofer Dutz<ma...@c-ware.de>
    > Sent: Monday, May 4, 2020 2:09 PM
    > To: dev@royale.apache.org<ma...@royale.apache.org>
    > Subject: Re: [DISCUSS] Discuss Release Apache Royale 0.9.7
    >
    > Just some input from the sidelines:
    > - It shouldn't have any impact on the build if you enable/disable profiles
    > that don't exist. All you get is a warning that tells you the profiles
    > don't exist.
    >
    > - The actual failure is because the the path to the prerequisiteCheck
    > script is windows-encoded (Backslashs) ... strange thing is that this
    > didn't fail for normal Windows executions both for Royale same as in PLC4X
    > ... we've got the identical setup for 2-3 years now and haven't heard of
    > any issues with it. I would guess the build is started somewhat differently
    > than others ... perhaps it could be fixed by removing the
    > "${project.basedir}/" prefix and using relative paths instead.
    >
    > And just a little explanation what this script does:
    > It's a goovy script that is executed and checks if all required tools are
    > available in the right versions and if all required environment-variables
    > are set and are set to valid values. As soon as you run a Maven build it
    > outputs a list of thigs it checked and if checks fail, it quickly fails the
    > build with a list of findings the user has to address first.
    >
    > Hope that helps.
    >
    > Chris
    >
    >
    >
    > Am 04.05.20, 11:45 schrieb "Carlos Rovira" <ca...@apache.org>:
    >
    >     Hi Alex and Yishay,
    >
    >     first, congrats for the hard work to reach to this point. I think many
    >     issues has been fixed and only that just is worth the time you guys
    >     invested on it :)
    >
    >     regarding voting. I'm confident that my check will report a +1 since, I
    >     consider all the points for a normal Apache release, but thinking in
    > the
    >     current problem with running maven from ant with old profiles... why
    > the
    >     need to make ANT run maven again. both are different build tools and
    > both
    >     need to work separately, but don't understand why one should run the
    > other.
    >     And if that's the case, why just make ant run maven? why not make
    > maven run
    >     ant too? I think it should be all or nothing
    >
    >     The other point I don't understand is about why to continue vote if you
    >     detect the problems stated in this thread. For me is completely ok,
    > but if
    >     you worked hard to make all this complex release process, don't
    > understand
    >     that you finally consider green light when that approval script is
    > failing.
    >     For me that means that all that complication was not needed, and people
    >     must check on its own that is something normal in an apache release,
    > so no
    >     problem at all with that.
    >
    >     if you consider it's ok to vote, for me is ok, since all seems to
    > consider
    >     the real minimum requirements, people is waiting long time, and I'm not
    >     interested in discuss it, since is clear you see it necessary for your
    >     release process, but just one to state it so we can all stop and take a
    >     bird sight on all of it and help us to visualize. Sometimes we use to
    >     loose perspective when we're working many time and hard in something.
    >
    >     Anyway, I'll wait to have clear if is time to try release and vote to
    > not
    >     waste time if it's not ok finally.
    >
    >     Thanks!
    >
    >     Carlos
    >
    >
    >
    >
    >
    >
    >     El lun., 4 may. 2020 a las 9:11, Alex Harui (<aharui@adobe.com.invalid
    > >)
    >     escribió:
    >
    >     > I just quickly reviewed the various
    > RELEASE_NOTES/README/LICENSE/NOTICE
    >     > files.  I guess nobody had done that earlier.  The biggest problem
    > is that
    >     > there were 3 missing binary package dependencies in the LICENSE in
    > the
    >     > binary package.
    >     >
    >     > I noticed the copyright year in the various NOTICE.* files is still
    > 2019
    >     > but did not update it because I am running out of time.  I've heard
    >     > different opinions on how important that is.
    >     >
    >     > The URL to the online Release Notes is in the
    >     > royale-asjs/RELEASE_NOTES.md.  This might be a good time to create
    > the wiki
    >     > page if it doesn't already exist.
    >     >
    >     > I'm stopping work for tonight.
    >     > -Alex
    >     >
    >     > On 5/3/20, 11:58 PM, "Yishay Weiss" <yi...@hotmail.com> wrote:
    >     >
    >     >     Ik, online release notes sounds like a good compromise. Thank
    > for the
    >     > fixes. Let the votes begin!
    >     >     ________________________________
    >     >     From: Alex Harui <ah...@adobe.com.INVALID>
    >     >     Sent: Monday, May 4, 2020 6:00 AM
    >     >     To: dev@royale.apache.org <de...@royale.apache.org>
    >     >     Subject: Re: [DISCUSS] Discuss Release Apache Royale 0.9.7
    >     >
    >     >     Not sure I understood you.  We can't release a changed README in
    >     > royale-compiler without starting an RC4.  The updated README has been
    >     > committed to the release branch.  We have to revert some commits on
    > the
    >     > release branches that change the versions to 0.9.8 snapshot before
    > starting
    >     > over.
    >     >
    >     >     If you have the time to re-run most of the steps, that would be
    > best,
    >     > but will delay the release and I'm not sure it is worth it.  We have
    > online
    >     > release notes to make corrections.
    >     >
    >     >     I think it is mostly up to you though.
    >     >     -Alex
    >     >
    >     >     On 5/3/20, 10:42 PM, "Yishay Weiss" <yi...@hotmail.com>
    > wrote:
    >     >
    >     >         I think we should continue the vote. If more problems are
    >     > discovered I can start another release candidate. I think we should
    > at
    >     > least fix the compile README to not use -main.
    >     >
    >     >         From: Alex Harui<ma...@adobe.com.INVALID>
    >     >         Sent: Sunday, May 3, 2020 10:06 PM
    >     >         To: dev@royale.apache.org<ma...@royale.apache.org>
    >     >         Subject: Re: [DISCUSS] Discuss Release Apache Royale 0.9.7
    >     >
    >     >         Bummer.   Lots of little things flushed out late in the game.
    >     >
    >     >         -There are .afdesign binary files checked into our repos.
    > These
    >     > are binary files that aren't the common types (.PNG, .JPG, etc).
    >     >         -New required folders (src/main) were added to the Maven
    > build for
    >     > royale-compiler and royale-asjs but not added to the Ant source
    > packaging
    >     >         -The uses of -main that Yishay found.
    >     >
    >     >         IMO, quickest way to a release is to not start over with an
    > RC4
    >     > unless we find a more major problem with RC3.  I've updated several
    > files
    >     > in the branch.  I'm going to skip releasecandidate.xml for now until
    >     > someone wants to cut a release locally and use Ant to type fewer
    > commands.
    >     >
    >     >         The Approval script will fail testing if the Ant source can
    > be
    >     > used by Maven.  Assuming the Maven distribution is working, this is
    > less
    >     > important.  So I think that we skip that test for this RC.  I put an
    >     > ApproveRoyale.xml on dist that skips that test and then the approval
    > script
    >     > completed successfully.  I also manually tested that if we have the
    > two
    >     > missing folders that the ApproveRoyale.xml I checked into the release
    >     > branch will build the Maven artifacts from the Ant source.
    >     >
    >     >         So, IMO, I think the packages are good enough for now and we
    >     > should release unless we find something is broken in the jars and
    > swcs.
    >     >
    >     >         My 2 cents,
    >     >         -Alex
    >     >
    >     >         On 5/3/20, 8:08 AM, "Alex Harui" <ah...@adobe.com.INVALID>
    > wrote:
    >     >
    >     >             I will look into it.
    >     >
    >     >             -Alex
    >     >
    >     >             On 5/3/20, 7:35 AM, "Yishay Weiss" <
    > yishayjobs@hotmail.com>
    >     > wrote:
    >     >
    >     >                 Whatever the fix is, it will also need to be applied
    > in
    >     > these files:
    >     >
    >     >                 C:\dev\flexjs\royale-asjs [release/0.9.7 =]> git grep
    >     > "main,utils"
    >     >                 ApproveRoyale.xml:            <arg
    > value="-main,utils" />
    >     >                 releasecandidate.xml:            <arg
    > value="-main,utils"
    >     > />
    >     >                 releasecandidate.xml:            <arg
    > value="-main,utils"
    >     > />
    >     >                 releasemgr/README:royale-compiler:  mvn clean
    > install -P
    >     > -main,utils
    >     >                 C:\dev\flexjs\royale-asjs [release/0.9.7 =]> cd ..
    >     >                 C:\dev\flexjs> cd .\royale-compiler\
    >     >                 C:\dev\flexjs\royale-compiler [release/0.9.7 =]> git
    > grep
    >     > "main,utils"
    >     >                 Jenkinsfile:                bat "mvn -U clean
    > ${mavenGoal}
    >     > ${mavenLocalRepo} -s C:\\.m2\\settings.xml -P -main,utils
    >     > -Dcom.adobe.systemIdsForWhichTheTermsOfTheA
    >     >                 dobeLicenseAgreementAreAccepted=3c9041a9,3872fc1e"
    >     >                 README:        mvn clean install -P -main,utils
    >     >
    >     >                 From: Yishay Weiss<ma...@hotmail.com>
    >     >                 Sent: Sunday, May 3, 2020 5:06 PM
    >     >                 To: dev@royale.apache.org<mailto:
    > dev@royale.apache.org>
    >     >                 Subject: RE: [DISCUSS] Discuss Release Apache Royale
    > 0.9.7
    >     >
    >     >                 Looks like the profiles in ApproveRoyale.xml need to
    > be
    >     > updated after Chris’s refactor. Can someone fix this?
    >     >
    >     >                        <exec executable="${mvn}" dir="${basedir}/${
    >     > maven.package.url.name}/royale-compiler" failonerror="true" >
    >     >                             <arg value="-P" />
    >     >                             <arg value="-main,utils" />
    >     >                             <arg value="clean" />
    >     >                             <arg value="install" />
    >     >                         </exec>
    >     >                         <exec executable="${mvn}" dir="${basedir}/${
    >     > maven.package.url.name}/royale-compiler" failonerror="true"
    >     > inputstring="Yes">
    >     >                             <arg value="clean" />
    >     >                             <arg value="-P" />
    >     >                             <arg value="${compiler_mvn_profiles}" />
    >     >                             <arg value="install" />
    >     >                         </exec>
    >     >                         <exec executable="${mvn}" dir="${basedir}/${
    >     > maven.package.url.name}/royale-typedefs" failonerror="true" >
    >     >                             <arg value="clean" />
    >     >                             <arg value="install" />
    >     >                         </exec>
    >     >                         <exec executable="${mvn}" dir="${basedir}/${
    >     > maven.package.url.name}/royale-asjs" failonerror="true"
    > inputstring="Yes">
    >     >                             <arg value="${asjs_mvn_defines}" />
    >     >                             <arg value="clean" />
    >     >                             <arg value="-P" />
    >     >                             <arg value="${asjs_mvn_profiles}" />
    >     >                             <arg value="install" />
    >     >                         </exec>
    >     >
    >     >                 From: Yishay Weiss<ma...@hotmail.com>
    >     >                 Sent: Sunday, May 3, 2020 5:02 PM
    >     >                 To: dev@royale.apache.org<mailto:
    > dev@royale.apache.org>
    >     >                 Subject: RE: [DISCUSS] Discuss Release Apache Royale
    > 0.9.7
    >     >
    >     >                 Oops, may have been premature to start the vote.
    >     >
    >     >                 I’m getting this [1] when running ApproveRoyale.xml.
    > Any
    >     > ideas?
    >     >
    >     >                 [1]
    >     >                 build_maven:
    >     >                      [echo] Path is
    >     >
    > C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\Program
    >     > Files\Intel\WiFi\bin\;C:\Prog
    >     >                 ram Files\Common
    >     >
    > Files\Intel\WirelessCommon\;C:\dev\maven\apache-maven-3.6.1\bin;C:\dev\ant\apache-ant-1.10.1\bin;C:\Program
    >     > Files (x86)\Vim\vim82;C:\Program Fi
    >     >                 les\Git\cmd;C:\WINDOWS\System32\OpenSSH\;C:\Program
    >     > Files\Microsoft VS Code\bin;C:\Program
    >     > Files\PuTTY\;C:\Users\Yishay\AppData\Local\Microsoft\WindowsApps;C:\U
    >     >
    >     >
    > sers\Yishay\AppData\Roaming\npm;C:\adb;C:\Users\Yishay\.windows-build-tools\python27;C:\Program
    >     > Files\nodejs\;C:\Program Files\Java\jdk1.8.0_212\bin;C:\WINDOWS\
    >     >
    >     >
    > system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;;C:\Program
    >     > Files (x86)\Gpg4win\..\GnuPG\b
    >     >                 in;C:\Program
    >     >
    > Files\SlikSvn\bin;C:\Users\Yishay\AppData\Local\Microsoft\WindowsApps;C:\Users\Yishay\AppData\Roaming\npm;;C:\Program
    >     > Files (x86)\Vim\vim82
    >     >                      [exec] [INFO] Scanning for projects...
    >     >                      [exec] [INFO]
    >     >
    > ------------------------------------------------------------------------
    >     >                      [exec] [INFO] Reactor Build Order:
    >     >                      [exec] [INFO]
    >     >                      [exec] [INFO] Apache Royale: Compiler: Parent
    >     >                             [pom]
    >     >                      [exec] [INFO] Apache Royale: Compiler:
    >     > Compiler-Common                           [jar]
    >     >                      [exec] [INFO] Apache Royale: Compiler: Test
    > Utils
    >     >                             [jar]
    >     >                      [exec] [INFO] Apache Royale: Compiler: Externc
    >     >                            [jar]
    >     >                      [exec] [INFO] Apache Royale: Compiler: Compiler
    >     >                             [jar]
    >     >                      [exec] [INFO] Apache Royale: Compiler:
    > Compiler-JX
    >     >                            [jar]
    >     >                      [exec] [INFO] Apache Royale: Compiler: SWFUtils
    >     >                             [jar]
    >     >                      [exec] [INFO] Apache Royale: Compiler: Debugger
    >     >                             [jar]
    >     >                      [exec] [INFO] Apache Royale: Compiler: OEM Layer
    >     >                            [jar]
    >     >                      [exec] [INFO] Apache Royale: Royale Ant Tasks
    >     >                             [jar]
    >     >                      [exec] [INFO] Apache Royale: RoyaleUnit Ant
    > Tasks
    >     >                             [jar]
    >     >                      [exec] [INFO] Apache Royale: Royale Maven Plugin
    >     >                   [maven-plugin]
    >     >                      [exec] [INFO]
    >     >                      [exec] [INFO] ---------<
    >     > org.apache.royale.compiler:royale-compiler-parent >----------
    >     >                      [exec] [INFO] Building Apache Royale: Compiler:
    >     > Parent 0.9.8-SNAPSHOT           [1/12]
    >     >                      [exec] [INFO] --------------------------------[
    > pom
    >     > ]---------------------------------
    >     >                      [exec] [INFO]
    >     >                      [exec] [INFO] --- maven-clean-plugin:3.1.0:clean
    >     > (default-clean) @ royale-compiler-parent ---
    >     >                      [exec] [INFO]
    >     >                      [exec] [INFO] ---
    > maven-enforcer-plugin:1.4.1:enforce
    >     > (enforce-maven-version) @ royale-compiler-parent ---
    >     >                      [exec] [INFO]
    >     >                      [exec] [INFO] ---
    > groovy-maven-plugin:2.1.1:execute
    >     > (prerequisite-check) @ royale-compiler-parent ---
    >     >                      [exec] [INFO]
    >     >
    > ------------------------------------------------------------------------
    >     >                      [exec] [INFO] Reactor Summary for Apache Royale:
    >     > Compiler: Parent 0.9.8-SNAPSHOT:
    >     >                      [exec] [INFO]
    >     >                      [exec] [INFO] Apache Royale: Compiler: Parent
    >     > .................... FAILURE [  3.938 s]
    >     >                      [exec] [INFO] Apache Royale: Compiler:
    >     > Compiler-Common ........... SKIPPED
    >     >                      [exec] [INFO] Apache Royale: Compiler: Test
    > Utils
    >     > ................ SKIPPED
    >     >                      [exec] [INFO] Apache Royale: Compiler: Externc
    >     > ................... SKIPPED
    >     >                      [exec] [INFO] Apache Royale: Compiler: Compiler
    >     > .................. SKIPPED
    >     >                      [exec] [INFO] Apache Royale: Compiler:
    > Compiler-JX
    >     > ............... SKIPPED
    >     >                      [exec] [INFO] Apache Royale: Compiler: SWFUtils
    >     > .................. SKIPPED
    >     >                      [exec] [INFO] Apache Royale: Compiler: Debugger
    >     > .................. SKIPPED
    >     >                      [exec] [INFO] Apache Royale: Compiler: OEM Layer
    >     > ................. SKIPPED
    >     >                      [exec] [INFO] Apache Royale: Royale Ant Tasks
    >     > .................... SKIPPED
    >     >                      [exec] [INFO] Apache Royale: RoyaleUnit Ant
    > Tasks
    >     > ................ SKIPPED
    >     >                      [exec] [INFO] Apache Royale: Royale Maven Plugin
    >     > ................. SKIPPED
    >     >                      [exec] [INFO]
    >     >
    > ------------------------------------------------------------------------
    >     >                      [exec] [INFO] BUILD FAILURE
    >     >                      [exec] [INFO]
    >     >
    > ------------------------------------------------------------------------
    >     >                      [exec] [INFO] Total time:  5.067 s
    >     >                      [exec] [INFO] Finished at:
    > 2020-05-03T16:52:27+03:00
    >     >                      [exec] [INFO]
    >     >
    > ------------------------------------------------------------------------
    >     >                      [exec] [WARNING] The requested profile "utils"
    > could
    >     > not be activated because it does not exist.
    >     >                      [exec] [ERROR] Failed to execute goal
    >     > org.codehaus.gmaven:groovy-maven-plugin:2.1.1:execute
    > (prerequisite-check)
    >     > on project royale-compiler-parent: Executi
    >     >                 on prerequisite-check of goal
    >     > org.codehaus.gmaven:groovy-maven-plugin:2.1.1:execute failed: startup
    >     > failed:
    >     >                      [exec] [ERROR] script1.groovy: 1: unexpected
    > char:
    >     > '\' @ line 1, column 3.
    >     >                      [exec] [ERROR]
    >     >
    > C:\dev\dist\dist\dev\royale\0.9.7\rc3\apache-royale-0.9.7-maven-src\royale-compiler/src/main/script/prerequisiteCheck.groovy
    >     >                      [exec] [ERROR]      ^
    >     >                      [exec] [ERROR]
    >     >                      [exec] [ERROR] 1 error
    >     >                      [exec] [ERROR]
    >     >                      [exec] [ERROR] -> [Help 1]
    >     >                      [exec] [ERROR]
    >     >                      [exec] [ERROR] To see the full stack trace of
    > the
    >     > errors, re-run Maven with the -e switch.
    >     >                      [exec] [ERROR] Re-run Maven using the -X switch
    > to
    >     > enable full debug logging.
    >     >                      [exec] [ERROR]
    >     >                      [exec] [ERROR] For more information about the
    > errors
    >     > and possible solutions, please read the following articles:
    >     >                      [exec] [ERROR] [Help 1]
    >     >
    > https://nam04.safelinks.protection.outlook.com/?url=http%3A%2F%2Fcwiki.apache.org%2Fconfluence%2Fdisplay%2FMAVEN%2FPluginExecutionException&amp;data=02%7C01%7Caharui%40adobe.com%7C02b497be17d44111d58908d7f043741c%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637242044828340223&amp;sdata=3xtyOJ1rlSBty73B63Z%2FE5c7%2BWedsSwFg%2B0xyde%2B13M%3D&amp;reserved=0
    >     >                      [exec] Picked up JAVA_TOOL_OPTIONS:
    >     > -Dfile.encoding=UTF-8
    >     >
    >     >                 BUILD FAILED
    >     >
    >     > C:\dev\dist\dist\dev\royale\0.9.7\rc3\ApproveRoyale.xml:780: The
    > following
    >     > error occurred while executing this line:
    >     >
    >     > C:\dev\dist\dist\dev\royale\0.9.7\rc3\ApproveRoyale.xml:797: exec
    > returned:
    >     > 1
    >     >
    >     >                 Total time: 122 minutes 58 seconds
    >     >                 C:\dev\dist\dist\dev\royale\0.9.7\rc3> From:
    >     > apacheroyaleci@gmail.com<ma...@gmail.com>
    >     >                 Sent: Sunday, May 3, 2020 4:53 PM
    >     >                 To: dev@royale.apache.org<mailto:
    > dev@royale.apache.org>
    >     >                 Subject: [DISCUSS] Discuss Release Apache Royale
    > 0.9.7
    >     >
    >     >                 This is the discussion thread.
    >     >
    >     >                 Thanks,
    >     >                 Yishay Weiss
    >     >
    >     >
    >     >
    >     >
    >     >
    >     >
    >     >
    >     >
    >     >
    >     >
    >
    >     --
    >     Carlos Rovira
    >     https://nam04.safelinks.protection.outlook.com/?url=http%3A%2F%2Fabout.me%2Fcarlosrovira&amp;data=02%7C01%7Caharui%40adobe.com%7C02b497be17d44111d58908d7f043741c%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637242044828340223&amp;sdata=%2BApzu7pTYt%2Fiw6FHVAEqnFT0dn0eSB2GBBnYy5jUCYA%3D&amp;reserved=0
    >
    >
    >

    --

    Piotr Zarzycki

    Patreon: *https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.patreon.com%2Fpiotrzarzycki&amp;data=02%7C01%7Caharui%40adobe.com%7C02b497be17d44111d58908d7f043741c%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637242044828340223&amp;sdata=Lbt10uS5Jm6QzRVZrKd9MzeVY50ZedipHHKE3quYpSY%3D&amp;reserved=0
    <https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.patreon.com%2Fpiotrzarzycki&amp;data=02%7C01%7Caharui%40adobe.com%7C02b497be17d44111d58908d7f043741c%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637242044828340223&amp;sdata=Lbt10uS5Jm6QzRVZrKd9MzeVY50ZedipHHKE3quYpSY%3D&amp;reserved=0>*
    From: Piotr Zarzycki<ma...@gmail.com>
    Sent: Monday, May 4, 2020 6:35 PM
    To: Apache Royale Development<ma...@royale.apache.org>
    Subject: Re: [DISCUSS] Discuss Release Apache Royale 0.9.7

    Something cut the message. Could you paste here  https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fpaste.apache.org%2F&amp;data=02%7C01%7Caharui%40adobe.com%7C02b497be17d44111d58908d7f043741c%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637242044828340223&amp;sdata=jH6wNlW8ieReWyB%2FcYcDIPqSabr9sDizEhsYz62k90A%3D&amp;reserved=0

    pon., 4 maj 2020 o 17:32 Yishay Weiss <yi...@hotmail.com> napisał(a):

    > This means though, that it’s still failing on Windows after Alex’s
    > changes, as I’ve verified. I’m getting a bit lost trying to debug this.
    >
    > Running from the SVN dist repo
    >
    > C:\dev\dist\dist\dev\royale\0.9.7\rc3\apache-royale-0.9.7-maven-src\royale-compiler>
    > mvn clean install
    >
    > Fails with the below message,
    >
    > But running the same command from the git repo
    >
    > C:\dev\flexjs\royale-compiler [release/0.9.7 =]> mvn clean install
    >
    > Does not fail.
    >
    > Any ideas?
    >
    >
    >
    >
    > From: Yishay Weiss<ma...@hotmail.com>
    > Sent: Monday, May 4, 2020 3:04 PM
    > To: dev@royale.apache.org<ma...@royale.apache.org>
    > Subject: RE: [DISCUSS] Discuss Release Apache Royale 0.9.7
    >
    > Good catch Chris. I was focusing on the wrong message.
    >
    > From: Christofer Dutz<ma...@c-ware.de>
    > Sent: Monday, May 4, 2020 2:09 PM
    > To: dev@royale.apache.org<ma...@royale.apache.org>
    > Subject: Re: [DISCUSS] Discuss Release Apache Royale 0.9.7
    >
    > Just some input from the sidelines:
    > - It shouldn't have any impact on the build if you enable/disable profiles
    > that don't exist. All you get is a warning that tells you the profiles
    > don't exist.
    >
    > - The actual failure is because the the path to the prerequisiteCheck
    > script is windows-encoded (Backslashs) ... strange thing is that this
    > didn't fail for normal Windows executions both for Royale same as in PLC4X
    > ... we've got the identical setup for 2-3 years now and haven't heard of
    > any issues with it. I would guess the build is started somewhat differently
    > than others ... perhaps it could be fixed by removing the
    > "${project.basedir}/" prefix and using relative paths instead.
    >
    > And just a little explanation what this script does:
    > It's a goovy script that is executed and checks if all required tools are
    > available in the right versions and if all required environment-variables
    > are set and are set to valid values. As soon as you run a Maven build it
    > outputs a list of thigs it checked and if checks fail, it quickly fails the
    > build with a list of findings the user has to address first.
    >
    > Hope that helps.
    >
    > Chris
    >
    >
    >
    > Am 04.05.20, 11:45 schrieb "Carlos Rovira" <ca...@apache.org>:
    >
    >     Hi Alex and Yishay,
    >
    >     first, congrats for the hard work to reach to this point. I think many
    >     issues has been fixed and only that just is worth the time you guys
    >     invested on it :)
    >
    >     regarding voting. I'm confident that my check will report a +1 since, I
    >     consider all the points for a normal Apache release, but thinking in
    > the
    >     current problem with running maven from ant with old profiles... why
    > the
    >     need to make ANT run maven again. both are different build tools and
    > both
    >     need to work separately, but don't understand why one should run the
    > other.
    >     And if that's the case, why just make ant run maven? why not make
    > maven run
    >     ant too? I think it should be all or nothing
    >
    >     The other point I don't understand is about why to continue vote if you
    >     detect the problems stated in this thread. For me is completely ok,
    > but if
    >     you worked hard to make all this complex release process, don't
    > understand
    >     that you finally consider green light when that approval script is
    > failing.
    >     For me that means that all that complication was not needed, and people
    >     must check on its own that is something normal in an apache release,
    > so no
    >     problem at all with that.
    >
    >     if you consider it's ok to vote, for me is ok, since all seems to
    > consider
    >     the real minimum requirements, people is waiting long time, and I'm not
    >     interested in discuss it, since is clear you see it necessary for your
    >     release process, but just one to state it so we can all stop and take a
    >     bird sight on all of it and help us to visualize. Sometimes we use to
    >     loose perspective when we're working many time and hard in something.
    >
    >     Anyway, I'll wait to have clear if is time to try release and vote to
    > not
    >     waste time if it's not ok finally.
    >
    >     Thanks!
    >
    >     Carlos
    >
    >
    >
    >
    >
    >
    >     El lun., 4 may. 2020 a las 9:11, Alex Harui (<aharui@adobe.com.invalid
    > >)
    >     escribió:
    >
    >     > I just quickly reviewed the various
    > RELEASE_NOTES/README/LICENSE/NOTICE
    >     > files.  I guess nobody had done that earlier.  The biggest problem
    > is that
    >     > there were 3 missing binary package dependencies in the LICENSE in
    > the
    >     > binary package.
    >     >
    >     > I noticed the copyright year in the various NOTICE.* files is still
    > 2019
    >     > but did not update it because I am running out of time.  I've heard
    >     > different opinions on how important that is.
    >     >
    >     > The URL to the online Release Notes is in the
    >     > royale-asjs/RELEASE_NOTES.md.  This might be a good time to create
    > the wiki
    >     > page if it doesn't already exist.
    >     >
    >     > I'm stopping work for tonight.
    >     > -Alex
    >     >
    >     > On 5/3/20, 11:58 PM, "Yishay Weiss" <yi...@hotmail.com> wrote:
    >     >
    >     >     Ik, online release notes sounds like a good compromise. Thank
    > for the
    >     > fixes. Let the votes begin!
    >     >     ________________________________
    >     >     From: Alex Harui <ah...@adobe.com.INVALID>
    >     >     Sent: Monday, May 4, 2020 6:00 AM
    >     >     To: dev@royale.apache.org <de...@royale.apache.org>
    >     >     Subject: Re: [DISCUSS] Discuss Release Apache Royale 0.9.7
    >     >
    >     >     Not sure I understood you.  We can't release a changed README in
    >     > royale-compiler without starting an RC4.  The updated README has been
    >     > committed to the release branch.  We have to revert some commits on
    > the
    >     > release branches that change the versions to 0.9.8 snapshot before
    > starting
    >     > over.
    >     >
    >     >     If you have the time to re-run most of the steps, that would be
    > best,
    >     > but will delay the release and I'm not sure it is worth it.  We have
    > online
    >     > release notes to make corrections.
    >     >
    >     >     I think it is mostly up to you though.
    >     >     -Alex
    >     >
    >     >     On 5/3/20, 10:42 PM, "Yishay Weiss" <yi...@hotmail.com>
    > wrote:
    >     >
    >     >         I think we should continue the vote. If more problems are
    >     > discovered I can start another release candidate. I think we should
    > at
    >     > least fix the compile README to not use -main.
    >     >
    >     >         From: Alex Harui<ma...@adobe.com.INVALID>
    >     >         Sent: Sunday, May 3, 2020 10:06 PM
    >     >         To: dev@royale.apache.org<ma...@royale.apache.org>
    >     >         Subject: Re: [DISCUSS] Discuss Release Apache Royale 0.9.7
    >     >
    >     >         Bummer.   Lots of little things flushed out late in the game.
    >     >
    >     >         -There are .afdesign binary files checked into our repos.
    > These
    >     > are binary files that aren't the common types (.PNG, .JPG, etc).
    >     >         -New required folders (src/main) were added to the Maven
    > build for
    >     > royale-compiler and royale-asjs but not added to the Ant source
    > packaging
    >     >         -The uses of -main that Yishay found.
    >     >
    >     >         IMO, quickest way to a release is to not start over with an
    > RC4
    >     > unless we find a more major problem with RC3.  I've updated several
    > files
    >     > in the branch.  I'm going to skip releasecandidate.xml for now until
    >     > someone wants to cut a release locally and use Ant to type fewer
    > commands.
    >     >
    >     >         The Approval script will fail testing if the Ant source can
    > be
    >     > used by Maven.  Assuming the Maven distribution is working, this is
    > less
    >     > important.  So I think that we skip that test for this RC.  I put an
    >     > ApproveRoyale.xml on dist that skips that test and then the approval
    > script
    >     > completed successfully.  I also manually tested that if we have the
    > two
    >     > missing folders that the ApproveRoyale.xml I checked into the release
    >     > branch will build the Maven artifacts from the Ant source.
    >     >
    >     >         So, IMO, I think the packages are good enough for now and we
    >     > should release unless we find something is broken in the jars and
    > swcs.
    >     >
    >     >         My 2 cents,
    >     >         -Alex
    >     >
    >     >         On 5/3/20, 8:08 AM, "Alex Harui" <ah...@adobe.com.INVALID>
    > wrote:
    >     >
    >     >             I will look into it.
    >     >
    >     >             -Alex
    >     >
    >     >             On 5/3/20, 7:35 AM, "Yishay Weiss" <
    > yishayjobs@hotmail.com>
    >     > wrote:
    >     >
    >     >                 Whatever the fix is, it will also need to be applied
    > in
    >     > these files:
    >     >
    >     >                 C:\dev\flexjs\royale-asjs [release/0.9.7 =]> git grep
    >     > "main,utils"
    >     >                 ApproveRoyale.xml:            <arg
    > value="-main,utils" />
    >     >                 releasecandidate.xml:            <arg
    > value="-main,utils"
    >     > />
    >     >                 releasecandidate.xml:            <arg
    > value="-main,utils"
    >     > />
    >     >                 releasemgr/README:royale-compiler:  mvn clean
    > install -P
    >     > -main,utils
    >     >                 C:\dev\flexjs\royale-asjs [release/0.9.7 =]> cd ..
    >     >                 C:\dev\flexjs> cd .\royale-compiler\
    >     >                 C:\dev\flexjs\royale-compiler [release/0.9.7 =]> git
    > grep
    >     > "main,utils"
    >     >                 Jenkinsfile:                bat "mvn -U clean
    > ${mavenGoal}
    >     > ${mavenLocalRepo} -s C:\\.m2\\settings.xml -P -main,utils
    >     > -Dcom.adobe.systemIdsForWhichTheTermsOfTheA
    >     >                 dobeLicenseAgreementAreAccepted=3c9041a9,3872fc1e"
    >     >                 README:        mvn clean install -P -main,utils
    >     >
    >     >                 From: Yishay Weiss<ma...@hotmail.com>
    >     >                 Sent: Sunday, May 3, 2020 5:06 PM
    >     >                 To: dev@royale.apache.org<mailto:
    > dev@royale.apache.org>
    >     >                 Subject: RE: [DISCUSS] Discuss Release Apache Royale
    > 0.9.7
    >     >
    >     >                 Looks like the profiles in ApproveRoyale.xml need to
    > be
    >     > updated after Chris’s refactor. Can someone fix this?
    >     >
    >     >                        <exec executable="${mvn}" dir="${basedir}/${
    >     > maven.package.url.name}/royale-compiler" failonerror="true" >
    >     >                             <arg value="-P" />
    >     >                             <arg value="-main,utils" />
    >     >                             <arg value="clean" />
    >     >                             <arg value="install" />
    >     >                         </exec>
    >     >                         <exec executable="${mvn}" dir="${basedir}/${
    >     > maven.package.url.name}/royale-compiler" failonerror="true"
    >     > inputstring="Yes">
    >     >                             <arg value="clean" />
    >     >                             <arg value="-P" />
    >     >                             <arg value="${compiler_mvn_profiles}" />
    >     >                             <arg value="install" />
    >     >                         </exec>
    >     >                         <exec executable="${mvn}" dir="${basedir}/${
    >     > maven.package.url.name}/royale-typedefs" failonerror="true" >
    >     >                             <arg value="clean" />
    >     >                             <arg value="install" />
    >     >                         </exec>
    >     >                         <exec executable="${mvn}" dir="${basedir}/${
    >     > maven.package.url.name}/royale-asjs" failonerror="true"
    > inputstring="Yes">
    >     >                             <arg value="${asjs_mvn_defines}" />
    >     >                             <arg value="clean" />
    >     >                             <arg value="-P" />
    >     >                             <arg value="${asjs_mvn_profiles}" />
    >     >                             <arg value="install" />
    >     >                         </exec>
    >     >
    >     >                 From: Yishay Weiss<ma...@hotmail.com>
    >     >                 Sent: Sunday, May 3, 2020 5:02 PM
    >     >                 To: dev@royale.apache.org<mailto:
    > dev@royale.apache.org>
    >     >                 Subject: RE: [DISCUSS] Discuss Release Apache Royale
    > 0.9.7
    >     >
    >     >                 Oops, may have been premature to start the vote.
    >     >
    >     >                 I’m getting this [1] when running ApproveRoyale.xml.
    > Any
    >     > ideas?
    >     >
    >     >                 [1]
    >     >                 build_maven:
    >     >                      [echo] Path is
    >     >
    > C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\Program
    >     > Files\Intel\WiFi\bin\;C:\Prog
    >     >                 ram Files\Common
    >     >
    > Files\Intel\WirelessCommon\;C:\dev\maven\apache-maven-3.6.1\bin;C:\dev\ant\apache-ant-1.10.1\bin;C:\Program
    >     > Files (x86)\Vim\vim82;C:\Program Fi
    >     >                 les\Git\cmd;C:\WINDOWS\System32\OpenSSH\;C:\Program
    >     > Files\Microsoft VS Code\bin;C:\Program
    >     > Files\PuTTY\;C:\Users\Yishay\AppData\Local\Microsoft\WindowsApps;C:\U
    >     >
    >     >
    > sers\Yishay\AppData\Roaming\npm;C:\adb;C:\Users\Yishay\.windows-build-tools\python27;C:\Program
    >     > Files\nodejs\;C:\Program Files\Java\jdk1.8.0_212\bin;C:\WINDOWS\
    >     >
    >     >
    > system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;;C:\Program
    >     > Files (x86)\Gpg4win\..\GnuPG\b
    >     >                 in;C:\Program
    >     >
    > Files\SlikSvn\bin;C:\Users\Yishay\AppData\Local\Microsoft\WindowsApps;C:\Users\Yishay\AppData\Roaming\npm;;C:\Program
    >     > Files (x86)\Vim\vim82
    >     >                      [exec] [INFO] Scanning for projects...
    >     >                      [exec] [INFO]
    >     >
    > ------------------------------------------------------------------------
    >     >                      [exec] [INFO] Reactor Build Order:
    >     >                      [exec] [INFO]
    >     >                      [exec] [INFO] Apache Royale: Compiler: Parent
    >     >                             [pom]
    >     >                      [exec] [INFO] Apache Royale: Compiler:
    >     > Compiler-Common                           [jar]
    >     >                      [exec] [INFO] Apache Royale: Compiler: Test
    > Utils
    >     >                             [jar]
    >     >                      [exec] [INFO] Apache Royale: Compiler: Externc
    >     >                            [jar]
    >     >                      [exec] [INFO] Apache Royale: Compiler: Compiler
    >     >                             [jar]
    >     >                      [exec] [INFO] Apache Royale: Compiler:
    > Compiler-JX
    >     >                            [jar]
    >     >                      [exec] [INFO] Apache Royale: Compiler: SWFUtils
    >     >                             [jar]
    >     >                      [exec] [INFO] Apache Royale: Compiler: Debugger
    >     >                             [jar]
    >     >                      [exec] [INFO] Apache Royale: Compiler: OEM Layer
    >     >                            [jar]
    >     >                      [exec] [INFO] Apache Royale: Royale Ant Tasks
    >     >                             [jar]
    >     >                      [exec] [INFO] Apache Royale: RoyaleUnit Ant
    > Tasks
    >     >                             [jar]
    >     >                      [exec] [INFO] Apache Royale: Royale Maven Plugin
    >     >                   [maven-plugin]
    >     >                      [exec] [INFO]
    >     >                      [exec] [INFO] ---------<
    >     > org.apache.royale.compiler:royale-compiler-parent >----------
    >     >                      [exec] [INFO] Building Apache Royale: Compiler:
    >     > Parent 0.9.8-SNAPSHOT           [1/12]
    >     >                      [exec] [INFO] --------------------------------[
    > pom
    >     > ]---------------------------------
    >     >                      [exec] [INFO]
    >     >                      [exec] [INFO] --- maven-clean-plugin:3.1.0:clean
    >     > (default-clean) @ royale-compiler-parent ---
    >     >                      [exec] [INFO]
    >     >                      [exec] [INFO] ---
    > maven-enforcer-plugin:1.4.1:enforce
    >     > (enforce-maven-version) @ royale-compiler-parent ---
    >     >                      [exec] [INFO]
    >     >                      [exec] [INFO] ---
    > groovy-maven-plugin:2.1.1:execute
    >     > (prerequisite-check) @ royale-compiler-parent ---
    >     >                      [exec] [INFO]
    >     >
    > ------------------------------------------------------------------------
    >     >                      [exec] [INFO] Reactor Summary for Apache Royale:
    >     > Compiler: Parent 0.9.8-SNAPSHOT:
    >     >                      [exec] [INFO]
    >     >                      [exec] [INFO] Apache Royale: Compiler: Parent
    >     > .................... FAILURE [  3.938 s]
    >     >                      [exec] [INFO] Apache Royale: Compiler:
    >     > Compiler-Common ........... SKIPPED
    >     >                      [exec] [INFO] Apache Royale: Compiler: Test
    > Utils
    >     > ................ SKIPPED
    >     >                      [exec] [INFO] Apache Royale: Compiler: Externc
    >     > ................... SKIPPED
    >     >                      [exec] [INFO] Apache Royale: Compiler: Compiler
    >     > .................. SKIPPED
    >     >                      [exec] [INFO] Apache Royale: Compiler:
    > Compiler-JX
    >     > ............... SKIPPED
    >     >                      [exec] [INFO] Apache Royale: Compiler: SWFUtils
    >     > .................. SKIPPED
    >     >                      [exec] [INFO] Apache Royale: Compiler: Debugger
    >     > .................. SKIPPED
    >     >                      [exec] [INFO] Apache Royale: Compiler: OEM Layer
    >     > ................. SKIPPED
    >     >                      [exec] [INFO] Apache Royale: Royale Ant Tasks
    >     > .................... SKIPPED
    >     >                      [exec] [INFO] Apache Royale: RoyaleUnit Ant
    > Tasks
    >     > ................ SKIPPED
    >     >                      [exec] [INFO] Apache Royale: Royale Maven Plugin
    >     > ................. SKIPPED
    >     >                      [exec] [INFO]
    >     >
    > ------------------------------------------------------------------------
    >     >                      [exec] [INFO] BUILD FAILURE
    >     >                      [exec] [INFO]
    >     >
    > ------------------------------------------------------------------------
    >     >                      [exec] [INFO] Total time:  5.067 s
    >     >                      [exec] [INFO] Finished at:
    > 2020-05-03T16:52:27+03:00
    >     >                      [exec] [INFO]
    >     >
    > ------------------------------------------------------------------------
    >     >                      [exec] [WARNING] The requested profile "utils"
    > could
    >     > not be activated because it does not exist.
    >     >                      [exec] [ERROR] Failed to execute goal
    >     > org.codehaus.gmaven:groovy-maven-plugin:2.1.1:execute
    > (prerequisite-check)
    >     > on project royale-compiler-parent: Executi
    >     >                 on prerequisite-check of goal
    >     > org.codehaus.gmaven:groovy-maven-plugin:2.1.1:execute failed: startup
    >     > failed:
    >     >                      [exec] [ERROR] script1.groovy: 1: unexpected
    > char:
    >     > '\' @ line 1, column 3.
    >     >                      [exec] [ERROR]
    >     >
    > C:\dev\dist\dist\dev\royale\0.9.7\rc3\apache-royale-0.9.7-maven-src\royale-compiler/src/main/script/prerequisiteCheck.groovy
    >     >                      [exec] [ERROR]      ^
    >     >                      [exec] [ERROR]
    >     >                      [exec] [ERROR] 1 error
    >     >                      [exec] [ERROR]
    >     >                      [exec] [ERROR] -> [Help 1]
    >     >                      [exec] [ERROR]
    >     >                      [exec] [ERROR] To see the full stack trace of
    > the
    >     > errors, re-run Maven with the -e switch.
    >     >                      [exec] [ERROR] Re-run Maven using the -X switch
    > to
    >     > enable full debug logging.
    >     >                      [exec] [ERROR]
    >     >                      [exec] [ERROR] For more information about the
    > errors
    >     > and possible solutions, please read the following articles:
    >     >                      [exec] [ERROR] [Help 1]
    >     >
    > https://nam04.safelinks.protection.outlook.com/?url=http%3A%2F%2Fcwiki.apache.org%2Fconfluence%2Fdisplay%2FMAVEN%2FPluginExecutionException&amp;data=02%7C01%7Caharui%40adobe.com%7C02b497be17d44111d58908d7f043741c%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637242044828340223&amp;sdata=3xtyOJ1rlSBty73B63Z%2FE5c7%2BWedsSwFg%2B0xyde%2B13M%3D&amp;reserved=0
    >     >                      [exec] Picked up JAVA_TOOL_OPTIONS:
    >     > -Dfile.encoding=UTF-8
    >     >
    >     >                 BUILD FAILED
    >     >
    >     > C:\dev\dist\dist\dev\royale\0.9.7\rc3\ApproveRoyale.xml:780: The
    > following
    >     > error occurred while executing this line:
    >     >
    >     > C:\dev\dist\dist\dev\royale\0.9.7\rc3\ApproveRoyale.xml:797: exec
    > returned:
    >     > 1
    >     >
    >     >                 Total time: 122 minutes 58 seconds
    >     >                 C:\dev\dist\dist\dev\royale\0.9.7\rc3> From:
    >     > apacheroyaleci@gmail.com<ma...@gmail.com>
    >     >                 Sent: Sunday, May 3, 2020 4:53 PM
    >     >                 To: dev@royale.apache.org<mailto:
    > dev@royale.apache.org>
    >     >                 Subject: [DISCUSS] Discuss Release Apache Royale
    > 0.9.7
    >     >
    >     >                 This is the discussion thread.
    >     >
    >     >                 Thanks,
    >     >                 Yishay Weiss
    >     >
    >     >
    >     >
    >     >
    >     >
    >     >
    >     >
    >     >
    >     >
    >     >
    >
    >     --
    >     Carlos Rovira
    >     https://nam04.safelinks.protection.outlook.com/?url=http%3A%2F%2Fabout.me%2Fcarlosrovira&amp;data=02%7C01%7Caharui%40adobe.com%7C02b497be17d44111d58908d7f043741c%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637242044828340223&amp;sdata=%2BApzu7pTYt%2Fiw6FHVAEqnFT0dn0eSB2GBBnYy5jUCYA%3D&amp;reserved=0
    >
    >
    >

    --

    Piotr Zarzycki

    Patreon: *https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.patreon.com%2Fpiotrzarzycki&amp;data=02%7C01%7Caharui%40adobe.com%7C02b497be17d44111d58908d7f043741c%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637242044828340223&amp;sdata=Lbt10uS5Jm6QzRVZrKd9MzeVY50ZedipHHKE3quYpSY%3D&amp;reserved=0
    <https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.patreon.com%2Fpiotrzarzycki&amp;data=02%7C01%7Caharui%40adobe.com%7C02b497be17d44111d58908d7f043741c%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637242044828340223&amp;sdata=Lbt10uS5Jm6QzRVZrKd9MzeVY50ZedipHHKE3quYpSY%3D&amp;reserved=0>*





Re: [DISCUSS] Discuss Release Apache Royale 0.9.7

Posted by Alex Harui <ah...@adobe.com.INVALID>.
The groovy script is not in the ant packages on dist.  My earlier email tried to explain that.   Not every file in the repo ends up in the ant packages on purpose.   If we do an RC4, hopefully the changes I made will pick those two files.

-Alex

On 5/4/20, 8:54 AM, "Yishay Weiss" <yi...@hotmail.com> wrote:

    .mvn folder exists in GitHub but not in SVN. Could that be related?
    
    From: Yishay Weiss<ma...@hotmail.com>
    Sent: Monday, May 4, 2020 6:40 PM
    To: dev@royale.apache.org<ma...@royale.apache.org>
    Subject: RE: [DISCUSS] Discuss Release Apache Royale 0.9.7
    
    Look down-thread:
    
    >     >                      [exec] [ERROR] Failed to execute goal
    >     > org.codehaus.gmaven:groovy-maven-plugin:2.1.1:execute
    > (prerequisite-check)
    >     > on project royale-compiler-parent: Executi
    >     >                 on prerequisite-check of goal
    >     > org.codehaus.gmaven:groovy-maven-plugin:2.1.1:execute failed: startup
    >     > failed:
    >     >                      [exec] [ERROR] script1.groovy: 1: unexpected
    > char:
    >     > '\' @ line 1, column 3.
    >     >                      [exec] [ERROR]
    >     >
    > C:\dev\dist\dist\dev\royale\0.9.7\rc3\apache-royale-0.9.7-maven-src\royale-compiler/src/main/script/prerequisiteCheck.groovy
    I verified that the groovy plugin was being called in both case and was being fed backslashes as well as forward slashes in both cases. Also, both have the same version: 2.1.1
    
    
    
    
    From: Piotr Zarzycki <pi...@gmail.com>
    Sent: Monday, May 4, 2020 6:35:22 PM
    To: Apache Royale Development <de...@royale.apache.org>
    Subject: Re: [DISCUSS] Discuss Release Apache Royale 0.9.7
    
    Something cut the message. Could you paste here  https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fpaste.apache.org%2F&amp;data=02%7C01%7Caharui%40adobe.com%7C02b497be17d44111d58908d7f043741c%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637242044828340223&amp;sdata=jH6wNlW8ieReWyB%2FcYcDIPqSabr9sDizEhsYz62k90A%3D&amp;reserved=0
    
    pon., 4 maj 2020 o 17:32 Yishay Weiss <yi...@hotmail.com> napisał(a):
    
    > This means though, that it’s still failing on Windows after Alex’s
    > changes, as I’ve verified. I’m getting a bit lost trying to debug this.
    >
    > Running from the SVN dist repo
    >
    > C:\dev\dist\dist\dev\royale\0.9.7\rc3\apache-royale-0.9.7-maven-src\royale-compiler>
    > mvn clean install
    >
    > Fails with the below message,
    >
    > But running the same command from the git repo
    >
    > C:\dev\flexjs\royale-compiler [release/0.9.7 =]> mvn clean install
    >
    > Does not fail.
    >
    > Any ideas?
    >
    >
    >
    >
    > From: Yishay Weiss<ma...@hotmail.com>
    > Sent: Monday, May 4, 2020 3:04 PM
    > To: dev@royale.apache.org<ma...@royale.apache.org>
    > Subject: RE: [DISCUSS] Discuss Release Apache Royale 0.9.7
    >
    > Good catch Chris. I was focusing on the wrong message.
    >
    > From: Christofer Dutz<ma...@c-ware.de>
    > Sent: Monday, May 4, 2020 2:09 PM
    > To: dev@royale.apache.org<ma...@royale.apache.org>
    > Subject: Re: [DISCUSS] Discuss Release Apache Royale 0.9.7
    >
    > Just some input from the sidelines:
    > - It shouldn't have any impact on the build if you enable/disable profiles
    > that don't exist. All you get is a warning that tells you the profiles
    > don't exist.
    >
    > - The actual failure is because the the path to the prerequisiteCheck
    > script is windows-encoded (Backslashs) ... strange thing is that this
    > didn't fail for normal Windows executions both for Royale same as in PLC4X
    > ... we've got the identical setup for 2-3 years now and haven't heard of
    > any issues with it. I would guess the build is started somewhat differently
    > than others ... perhaps it could be fixed by removing the
    > "${project.basedir}/" prefix and using relative paths instead.
    >
    > And just a little explanation what this script does:
    > It's a goovy script that is executed and checks if all required tools are
    > available in the right versions and if all required environment-variables
    > are set and are set to valid values. As soon as you run a Maven build it
    > outputs a list of thigs it checked and if checks fail, it quickly fails the
    > build with a list of findings the user has to address first.
    >
    > Hope that helps.
    >
    > Chris
    >
    >
    >
    > Am 04.05.20, 11:45 schrieb "Carlos Rovira" <ca...@apache.org>:
    >
    >     Hi Alex and Yishay,
    >
    >     first, congrats for the hard work to reach to this point. I think many
    >     issues has been fixed and only that just is worth the time you guys
    >     invested on it :)
    >
    >     regarding voting. I'm confident that my check will report a +1 since, I
    >     consider all the points for a normal Apache release, but thinking in
    > the
    >     current problem with running maven from ant with old profiles... why
    > the
    >     need to make ANT run maven again. both are different build tools and
    > both
    >     need to work separately, but don't understand why one should run the
    > other.
    >     And if that's the case, why just make ant run maven? why not make
    > maven run
    >     ant too? I think it should be all or nothing
    >
    >     The other point I don't understand is about why to continue vote if you
    >     detect the problems stated in this thread. For me is completely ok,
    > but if
    >     you worked hard to make all this complex release process, don't
    > understand
    >     that you finally consider green light when that approval script is
    > failing.
    >     For me that means that all that complication was not needed, and people
    >     must check on its own that is something normal in an apache release,
    > so no
    >     problem at all with that.
    >
    >     if you consider it's ok to vote, for me is ok, since all seems to
    > consider
    >     the real minimum requirements, people is waiting long time, and I'm not
    >     interested in discuss it, since is clear you see it necessary for your
    >     release process, but just one to state it so we can all stop and take a
    >     bird sight on all of it and help us to visualize. Sometimes we use to
    >     loose perspective when we're working many time and hard in something.
    >
    >     Anyway, I'll wait to have clear if is time to try release and vote to
    > not
    >     waste time if it's not ok finally.
    >
    >     Thanks!
    >
    >     Carlos
    >
    >
    >
    >
    >
    >
    >     El lun., 4 may. 2020 a las 9:11, Alex Harui (<aharui@adobe.com.invalid
    > >)
    >     escribió:
    >
    >     > I just quickly reviewed the various
    > RELEASE_NOTES/README/LICENSE/NOTICE
    >     > files.  I guess nobody had done that earlier.  The biggest problem
    > is that
    >     > there were 3 missing binary package dependencies in the LICENSE in
    > the
    >     > binary package.
    >     >
    >     > I noticed the copyright year in the various NOTICE.* files is still
    > 2019
    >     > but did not update it because I am running out of time.  I've heard
    >     > different opinions on how important that is.
    >     >
    >     > The URL to the online Release Notes is in the
    >     > royale-asjs/RELEASE_NOTES.md.  This might be a good time to create
    > the wiki
    >     > page if it doesn't already exist.
    >     >
    >     > I'm stopping work for tonight.
    >     > -Alex
    >     >
    >     > On 5/3/20, 11:58 PM, "Yishay Weiss" <yi...@hotmail.com> wrote:
    >     >
    >     >     Ik, online release notes sounds like a good compromise. Thank
    > for the
    >     > fixes. Let the votes begin!
    >     >     ________________________________
    >     >     From: Alex Harui <ah...@adobe.com.INVALID>
    >     >     Sent: Monday, May 4, 2020 6:00 AM
    >     >     To: dev@royale.apache.org <de...@royale.apache.org>
    >     >     Subject: Re: [DISCUSS] Discuss Release Apache Royale 0.9.7
    >     >
    >     >     Not sure I understood you.  We can't release a changed README in
    >     > royale-compiler without starting an RC4.  The updated README has been
    >     > committed to the release branch.  We have to revert some commits on
    > the
    >     > release branches that change the versions to 0.9.8 snapshot before
    > starting
    >     > over.
    >     >
    >     >     If you have the time to re-run most of the steps, that would be
    > best,
    >     > but will delay the release and I'm not sure it is worth it.  We have
    > online
    >     > release notes to make corrections.
    >     >
    >     >     I think it is mostly up to you though.
    >     >     -Alex
    >     >
    >     >     On 5/3/20, 10:42 PM, "Yishay Weiss" <yi...@hotmail.com>
    > wrote:
    >     >
    >     >         I think we should continue the vote. If more problems are
    >     > discovered I can start another release candidate. I think we should
    > at
    >     > least fix the compile README to not use -main.
    >     >
    >     >         From: Alex Harui<ma...@adobe.com.INVALID>
    >     >         Sent: Sunday, May 3, 2020 10:06 PM
    >     >         To: dev@royale.apache.org<ma...@royale.apache.org>
    >     >         Subject: Re: [DISCUSS] Discuss Release Apache Royale 0.9.7
    >     >
    >     >         Bummer.   Lots of little things flushed out late in the game.
    >     >
    >     >         -There are .afdesign binary files checked into our repos.
    > These
    >     > are binary files that aren't the common types (.PNG, .JPG, etc).
    >     >         -New required folders (src/main) were added to the Maven
    > build for
    >     > royale-compiler and royale-asjs but not added to the Ant source
    > packaging
    >     >         -The uses of -main that Yishay found.
    >     >
    >     >         IMO, quickest way to a release is to not start over with an
    > RC4
    >     > unless we find a more major problem with RC3.  I've updated several
    > files
    >     > in the branch.  I'm going to skip releasecandidate.xml for now until
    >     > someone wants to cut a release locally and use Ant to type fewer
    > commands.
    >     >
    >     >         The Approval script will fail testing if the Ant source can
    > be
    >     > used by Maven.  Assuming the Maven distribution is working, this is
    > less
    >     > important.  So I think that we skip that test for this RC.  I put an
    >     > ApproveRoyale.xml on dist that skips that test and then the approval
    > script
    >     > completed successfully.  I also manually tested that if we have the
    > two
    >     > missing folders that the ApproveRoyale.xml I checked into the release
    >     > branch will build the Maven artifacts from the Ant source.
    >     >
    >     >         So, IMO, I think the packages are good enough for now and we
    >     > should release unless we find something is broken in the jars and
    > swcs.
    >     >
    >     >         My 2 cents,
    >     >         -Alex
    >     >
    >     >         On 5/3/20, 8:08 AM, "Alex Harui" <ah...@adobe.com.INVALID>
    > wrote:
    >     >
    >     >             I will look into it.
    >     >
    >     >             -Alex
    >     >
    >     >             On 5/3/20, 7:35 AM, "Yishay Weiss" <
    > yishayjobs@hotmail.com>
    >     > wrote:
    >     >
    >     >                 Whatever the fix is, it will also need to be applied
    > in
    >     > these files:
    >     >
    >     >                 C:\dev\flexjs\royale-asjs [release/0.9.7 =]> git grep
    >     > "main,utils"
    >     >                 ApproveRoyale.xml:            <arg
    > value="-main,utils" />
    >     >                 releasecandidate.xml:            <arg
    > value="-main,utils"
    >     > />
    >     >                 releasecandidate.xml:            <arg
    > value="-main,utils"
    >     > />
    >     >                 releasemgr/README:royale-compiler:  mvn clean
    > install -P
    >     > -main,utils
    >     >                 C:\dev\flexjs\royale-asjs [release/0.9.7 =]> cd ..
    >     >                 C:\dev\flexjs> cd .\royale-compiler\
    >     >                 C:\dev\flexjs\royale-compiler [release/0.9.7 =]> git
    > grep
    >     > "main,utils"
    >     >                 Jenkinsfile:                bat "mvn -U clean
    > ${mavenGoal}
    >     > ${mavenLocalRepo} -s C:\\.m2\\settings.xml -P -main,utils
    >     > -Dcom.adobe.systemIdsForWhichTheTermsOfTheA
    >     >                 dobeLicenseAgreementAreAccepted=3c9041a9,3872fc1e"
    >     >                 README:        mvn clean install -P -main,utils
    >     >
    >     >                 From: Yishay Weiss<ma...@hotmail.com>
    >     >                 Sent: Sunday, May 3, 2020 5:06 PM
    >     >                 To: dev@royale.apache.org<mailto:
    > dev@royale.apache.org>
    >     >                 Subject: RE: [DISCUSS] Discuss Release Apache Royale
    > 0.9.7
    >     >
    >     >                 Looks like the profiles in ApproveRoyale.xml need to
    > be
    >     > updated after Chris’s refactor. Can someone fix this?
    >     >
    >     >                        <exec executable="${mvn}" dir="${basedir}/${
    >     > maven.package.url.name}/royale-compiler" failonerror="true" >
    >     >                             <arg value="-P" />
    >     >                             <arg value="-main,utils" />
    >     >                             <arg value="clean" />
    >     >                             <arg value="install" />
    >     >                         </exec>
    >     >                         <exec executable="${mvn}" dir="${basedir}/${
    >     > maven.package.url.name}/royale-compiler" failonerror="true"
    >     > inputstring="Yes">
    >     >                             <arg value="clean" />
    >     >                             <arg value="-P" />
    >     >                             <arg value="${compiler_mvn_profiles}" />
    >     >                             <arg value="install" />
    >     >                         </exec>
    >     >                         <exec executable="${mvn}" dir="${basedir}/${
    >     > maven.package.url.name}/royale-typedefs" failonerror="true" >
    >     >                             <arg value="clean" />
    >     >                             <arg value="install" />
    >     >                         </exec>
    >     >                         <exec executable="${mvn}" dir="${basedir}/${
    >     > maven.package.url.name}/royale-asjs" failonerror="true"
    > inputstring="Yes">
    >     >                             <arg value="${asjs_mvn_defines}" />
    >     >                             <arg value="clean" />
    >     >                             <arg value="-P" />
    >     >                             <arg value="${asjs_mvn_profiles}" />
    >     >                             <arg value="install" />
    >     >                         </exec>
    >     >
    >     >                 From: Yishay Weiss<ma...@hotmail.com>
    >     >                 Sent: Sunday, May 3, 2020 5:02 PM
    >     >                 To: dev@royale.apache.org<mailto:
    > dev@royale.apache.org>
    >     >                 Subject: RE: [DISCUSS] Discuss Release Apache Royale
    > 0.9.7
    >     >
    >     >                 Oops, may have been premature to start the vote.
    >     >
    >     >                 I’m getting this [1] when running ApproveRoyale.xml.
    > Any
    >     > ideas?
    >     >
    >     >                 [1]
    >     >                 build_maven:
    >     >                      [echo] Path is
    >     >
    > C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\Program
    >     > Files\Intel\WiFi\bin\;C:\Prog
    >     >                 ram Files\Common
    >     >
    > Files\Intel\WirelessCommon\;C:\dev\maven\apache-maven-3.6.1\bin;C:\dev\ant\apache-ant-1.10.1\bin;C:\Program
    >     > Files (x86)\Vim\vim82;C:\Program Fi
    >     >                 les\Git\cmd;C:\WINDOWS\System32\OpenSSH\;C:\Program
    >     > Files\Microsoft VS Code\bin;C:\Program
    >     > Files\PuTTY\;C:\Users\Yishay\AppData\Local\Microsoft\WindowsApps;C:\U
    >     >
    >     >
    > sers\Yishay\AppData\Roaming\npm;C:\adb;C:\Users\Yishay\.windows-build-tools\python27;C:\Program
    >     > Files\nodejs\;C:\Program Files\Java\jdk1.8.0_212\bin;C:\WINDOWS\
    >     >
    >     >
    > system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;;C:\Program
    >     > Files (x86)\Gpg4win\..\GnuPG\b
    >     >                 in;C:\Program
    >     >
    > Files\SlikSvn\bin;C:\Users\Yishay\AppData\Local\Microsoft\WindowsApps;C:\Users\Yishay\AppData\Roaming\npm;;C:\Program
    >     > Files (x86)\Vim\vim82
    >     >                      [exec] [INFO] Scanning for projects...
    >     >                      [exec] [INFO]
    >     >
    > ------------------------------------------------------------------------
    >     >                      [exec] [INFO] Reactor Build Order:
    >     >                      [exec] [INFO]
    >     >                      [exec] [INFO] Apache Royale: Compiler: Parent
    >     >                             [pom]
    >     >                      [exec] [INFO] Apache Royale: Compiler:
    >     > Compiler-Common                           [jar]
    >     >                      [exec] [INFO] Apache Royale: Compiler: Test
    > Utils
    >     >                             [jar]
    >     >                      [exec] [INFO] Apache Royale: Compiler: Externc
    >     >                            [jar]
    >     >                      [exec] [INFO] Apache Royale: Compiler: Compiler
    >     >                             [jar]
    >     >                      [exec] [INFO] Apache Royale: Compiler:
    > Compiler-JX
    >     >                            [jar]
    >     >                      [exec] [INFO] Apache Royale: Compiler: SWFUtils
    >     >                             [jar]
    >     >                      [exec] [INFO] Apache Royale: Compiler: Debugger
    >     >                             [jar]
    >     >                      [exec] [INFO] Apache Royale: Compiler: OEM Layer
    >     >                            [jar]
    >     >                      [exec] [INFO] Apache Royale: Royale Ant Tasks
    >     >                             [jar]
    >     >                      [exec] [INFO] Apache Royale: RoyaleUnit Ant
    > Tasks
    >     >                             [jar]
    >     >                      [exec] [INFO] Apache Royale: Royale Maven Plugin
    >     >                   [maven-plugin]
    >     >                      [exec] [INFO]
    >     >                      [exec] [INFO] ---------<
    >     > org.apache.royale.compiler:royale-compiler-parent >----------
    >     >                      [exec] [INFO] Building Apache Royale: Compiler:
    >     > Parent 0.9.8-SNAPSHOT           [1/12]
    >     >                      [exec] [INFO] --------------------------------[
    > pom
    >     > ]---------------------------------
    >     >                      [exec] [INFO]
    >     >                      [exec] [INFO] --- maven-clean-plugin:3.1.0:clean
    >     > (default-clean) @ royale-compiler-parent ---
    >     >                      [exec] [INFO]
    >     >                      [exec] [INFO] ---
    > maven-enforcer-plugin:1.4.1:enforce
    >     > (enforce-maven-version) @ royale-compiler-parent ---
    >     >                      [exec] [INFO]
    >     >                      [exec] [INFO] ---
    > groovy-maven-plugin:2.1.1:execute
    >     > (prerequisite-check) @ royale-compiler-parent ---
    >     >                      [exec] [INFO]
    >     >
    > ------------------------------------------------------------------------
    >     >                      [exec] [INFO] Reactor Summary for Apache Royale:
    >     > Compiler: Parent 0.9.8-SNAPSHOT:
    >     >                      [exec] [INFO]
    >     >                      [exec] [INFO] Apache Royale: Compiler: Parent
    >     > .................... FAILURE [  3.938 s]
    >     >                      [exec] [INFO] Apache Royale: Compiler:
    >     > Compiler-Common ........... SKIPPED
    >     >                      [exec] [INFO] Apache Royale: Compiler: Test
    > Utils
    >     > ................ SKIPPED
    >     >                      [exec] [INFO] Apache Royale: Compiler: Externc
    >     > ................... SKIPPED
    >     >                      [exec] [INFO] Apache Royale: Compiler: Compiler
    >     > .................. SKIPPED
    >     >                      [exec] [INFO] Apache Royale: Compiler:
    > Compiler-JX
    >     > ............... SKIPPED
    >     >                      [exec] [INFO] Apache Royale: Compiler: SWFUtils
    >     > .................. SKIPPED
    >     >                      [exec] [INFO] Apache Royale: Compiler: Debugger
    >     > .................. SKIPPED
    >     >                      [exec] [INFO] Apache Royale: Compiler: OEM Layer
    >     > ................. SKIPPED
    >     >                      [exec] [INFO] Apache Royale: Royale Ant Tasks
    >     > .................... SKIPPED
    >     >                      [exec] [INFO] Apache Royale: RoyaleUnit Ant
    > Tasks
    >     > ................ SKIPPED
    >     >                      [exec] [INFO] Apache Royale: Royale Maven Plugin
    >     > ................. SKIPPED
    >     >                      [exec] [INFO]
    >     >
    > ------------------------------------------------------------------------
    >     >                      [exec] [INFO] BUILD FAILURE
    >     >                      [exec] [INFO]
    >     >
    > ------------------------------------------------------------------------
    >     >                      [exec] [INFO] Total time:  5.067 s
    >     >                      [exec] [INFO] Finished at:
    > 2020-05-03T16:52:27+03:00
    >     >                      [exec] [INFO]
    >     >
    > ------------------------------------------------------------------------
    >     >                      [exec] [WARNING] The requested profile "utils"
    > could
    >     > not be activated because it does not exist.
    >     >                      [exec] [ERROR] Failed to execute goal
    >     > org.codehaus.gmaven:groovy-maven-plugin:2.1.1:execute
    > (prerequisite-check)
    >     > on project royale-compiler-parent: Executi
    >     >                 on prerequisite-check of goal
    >     > org.codehaus.gmaven:groovy-maven-plugin:2.1.1:execute failed: startup
    >     > failed:
    >     >                      [exec] [ERROR] script1.groovy: 1: unexpected
    > char:
    >     > '\' @ line 1, column 3.
    >     >                      [exec] [ERROR]
    >     >
    > C:\dev\dist\dist\dev\royale\0.9.7\rc3\apache-royale-0.9.7-maven-src\royale-compiler/src/main/script/prerequisiteCheck.groovy
    >     >                      [exec] [ERROR]      ^
    >     >                      [exec] [ERROR]
    >     >                      [exec] [ERROR] 1 error
    >     >                      [exec] [ERROR]
    >     >                      [exec] [ERROR] -> [Help 1]
    >     >                      [exec] [ERROR]
    >     >                      [exec] [ERROR] To see the full stack trace of
    > the
    >     > errors, re-run Maven with the -e switch.
    >     >                      [exec] [ERROR] Re-run Maven using the -X switch
    > to
    >     > enable full debug logging.
    >     >                      [exec] [ERROR]
    >     >                      [exec] [ERROR] For more information about the
    > errors
    >     > and possible solutions, please read the following articles:
    >     >                      [exec] [ERROR] [Help 1]
    >     >
    > https://nam04.safelinks.protection.outlook.com/?url=http%3A%2F%2Fcwiki.apache.org%2Fconfluence%2Fdisplay%2FMAVEN%2FPluginExecutionException&amp;data=02%7C01%7Caharui%40adobe.com%7C02b497be17d44111d58908d7f043741c%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637242044828340223&amp;sdata=3xtyOJ1rlSBty73B63Z%2FE5c7%2BWedsSwFg%2B0xyde%2B13M%3D&amp;reserved=0
    >     >                      [exec] Picked up JAVA_TOOL_OPTIONS:
    >     > -Dfile.encoding=UTF-8
    >     >
    >     >                 BUILD FAILED
    >     >
    >     > C:\dev\dist\dist\dev\royale\0.9.7\rc3\ApproveRoyale.xml:780: The
    > following
    >     > error occurred while executing this line:
    >     >
    >     > C:\dev\dist\dist\dev\royale\0.9.7\rc3\ApproveRoyale.xml:797: exec
    > returned:
    >     > 1
    >     >
    >     >                 Total time: 122 minutes 58 seconds
    >     >                 C:\dev\dist\dist\dev\royale\0.9.7\rc3> From:
    >     > apacheroyaleci@gmail.com<ma...@gmail.com>
    >     >                 Sent: Sunday, May 3, 2020 4:53 PM
    >     >                 To: dev@royale.apache.org<mailto:
    > dev@royale.apache.org>
    >     >                 Subject: [DISCUSS] Discuss Release Apache Royale
    > 0.9.7
    >     >
    >     >                 This is the discussion thread.
    >     >
    >     >                 Thanks,
    >     >                 Yishay Weiss
    >     >
    >     >
    >     >
    >     >
    >     >
    >     >
    >     >
    >     >
    >     >
    >     >
    >
    >     --
    >     Carlos Rovira
    >     https://nam04.safelinks.protection.outlook.com/?url=http%3A%2F%2Fabout.me%2Fcarlosrovira&amp;data=02%7C01%7Caharui%40adobe.com%7C02b497be17d44111d58908d7f043741c%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637242044828340223&amp;sdata=%2BApzu7pTYt%2Fiw6FHVAEqnFT0dn0eSB2GBBnYy5jUCYA%3D&amp;reserved=0
    >
    >
    >
    
    --
    
    Piotr Zarzycki
    
    Patreon: *https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.patreon.com%2Fpiotrzarzycki&amp;data=02%7C01%7Caharui%40adobe.com%7C02b497be17d44111d58908d7f043741c%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637242044828340223&amp;sdata=Lbt10uS5Jm6QzRVZrKd9MzeVY50ZedipHHKE3quYpSY%3D&amp;reserved=0
    <https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.patreon.com%2Fpiotrzarzycki&amp;data=02%7C01%7Caharui%40adobe.com%7C02b497be17d44111d58908d7f043741c%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637242044828340223&amp;sdata=Lbt10uS5Jm6QzRVZrKd9MzeVY50ZedipHHKE3quYpSY%3D&amp;reserved=0>*
    From: Piotr Zarzycki<ma...@gmail.com>
    Sent: Monday, May 4, 2020 6:35 PM
    To: Apache Royale Development<ma...@royale.apache.org>
    Subject: Re: [DISCUSS] Discuss Release Apache Royale 0.9.7
    
    Something cut the message. Could you paste here  https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fpaste.apache.org%2F&amp;data=02%7C01%7Caharui%40adobe.com%7C02b497be17d44111d58908d7f043741c%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637242044828340223&amp;sdata=jH6wNlW8ieReWyB%2FcYcDIPqSabr9sDizEhsYz62k90A%3D&amp;reserved=0
    
    pon., 4 maj 2020 o 17:32 Yishay Weiss <yi...@hotmail.com> napisał(a):
    
    > This means though, that it’s still failing on Windows after Alex’s
    > changes, as I’ve verified. I’m getting a bit lost trying to debug this.
    >
    > Running from the SVN dist repo
    >
    > C:\dev\dist\dist\dev\royale\0.9.7\rc3\apache-royale-0.9.7-maven-src\royale-compiler>
    > mvn clean install
    >
    > Fails with the below message,
    >
    > But running the same command from the git repo
    >
    > C:\dev\flexjs\royale-compiler [release/0.9.7 =]> mvn clean install
    >
    > Does not fail.
    >
    > Any ideas?
    >
    >
    >
    >
    > From: Yishay Weiss<ma...@hotmail.com>
    > Sent: Monday, May 4, 2020 3:04 PM
    > To: dev@royale.apache.org<ma...@royale.apache.org>
    > Subject: RE: [DISCUSS] Discuss Release Apache Royale 0.9.7
    >
    > Good catch Chris. I was focusing on the wrong message.
    >
    > From: Christofer Dutz<ma...@c-ware.de>
    > Sent: Monday, May 4, 2020 2:09 PM
    > To: dev@royale.apache.org<ma...@royale.apache.org>
    > Subject: Re: [DISCUSS] Discuss Release Apache Royale 0.9.7
    >
    > Just some input from the sidelines:
    > - It shouldn't have any impact on the build if you enable/disable profiles
    > that don't exist. All you get is a warning that tells you the profiles
    > don't exist.
    >
    > - The actual failure is because the the path to the prerequisiteCheck
    > script is windows-encoded (Backslashs) ... strange thing is that this
    > didn't fail for normal Windows executions both for Royale same as in PLC4X
    > ... we've got the identical setup for 2-3 years now and haven't heard of
    > any issues with it. I would guess the build is started somewhat differently
    > than others ... perhaps it could be fixed by removing the
    > "${project.basedir}/" prefix and using relative paths instead.
    >
    > And just a little explanation what this script does:
    > It's a goovy script that is executed and checks if all required tools are
    > available in the right versions and if all required environment-variables
    > are set and are set to valid values. As soon as you run a Maven build it
    > outputs a list of thigs it checked and if checks fail, it quickly fails the
    > build with a list of findings the user has to address first.
    >
    > Hope that helps.
    >
    > Chris
    >
    >
    >
    > Am 04.05.20, 11:45 schrieb "Carlos Rovira" <ca...@apache.org>:
    >
    >     Hi Alex and Yishay,
    >
    >     first, congrats for the hard work to reach to this point. I think many
    >     issues has been fixed and only that just is worth the time you guys
    >     invested on it :)
    >
    >     regarding voting. I'm confident that my check will report a +1 since, I
    >     consider all the points for a normal Apache release, but thinking in
    > the
    >     current problem with running maven from ant with old profiles... why
    > the
    >     need to make ANT run maven again. both are different build tools and
    > both
    >     need to work separately, but don't understand why one should run the
    > other.
    >     And if that's the case, why just make ant run maven? why not make
    > maven run
    >     ant too? I think it should be all or nothing
    >
    >     The other point I don't understand is about why to continue vote if you
    >     detect the problems stated in this thread. For me is completely ok,
    > but if
    >     you worked hard to make all this complex release process, don't
    > understand
    >     that you finally consider green light when that approval script is
    > failing.
    >     For me that means that all that complication was not needed, and people
    >     must check on its own that is something normal in an apache release,
    > so no
    >     problem at all with that.
    >
    >     if you consider it's ok to vote, for me is ok, since all seems to
    > consider
    >     the real minimum requirements, people is waiting long time, and I'm not
    >     interested in discuss it, since is clear you see it necessary for your
    >     release process, but just one to state it so we can all stop and take a
    >     bird sight on all of it and help us to visualize. Sometimes we use to
    >     loose perspective when we're working many time and hard in something.
    >
    >     Anyway, I'll wait to have clear if is time to try release and vote to
    > not
    >     waste time if it's not ok finally.
    >
    >     Thanks!
    >
    >     Carlos
    >
    >
    >
    >
    >
    >
    >     El lun., 4 may. 2020 a las 9:11, Alex Harui (<aharui@adobe.com.invalid
    > >)
    >     escribió:
    >
    >     > I just quickly reviewed the various
    > RELEASE_NOTES/README/LICENSE/NOTICE
    >     > files.  I guess nobody had done that earlier.  The biggest problem
    > is that
    >     > there were 3 missing binary package dependencies in the LICENSE in
    > the
    >     > binary package.
    >     >
    >     > I noticed the copyright year in the various NOTICE.* files is still
    > 2019
    >     > but did not update it because I am running out of time.  I've heard
    >     > different opinions on how important that is.
    >     >
    >     > The URL to the online Release Notes is in the
    >     > royale-asjs/RELEASE_NOTES.md.  This might be a good time to create
    > the wiki
    >     > page if it doesn't already exist.
    >     >
    >     > I'm stopping work for tonight.
    >     > -Alex
    >     >
    >     > On 5/3/20, 11:58 PM, "Yishay Weiss" <yi...@hotmail.com> wrote:
    >     >
    >     >     Ik, online release notes sounds like a good compromise. Thank
    > for the
    >     > fixes. Let the votes begin!
    >     >     ________________________________
    >     >     From: Alex Harui <ah...@adobe.com.INVALID>
    >     >     Sent: Monday, May 4, 2020 6:00 AM
    >     >     To: dev@royale.apache.org <de...@royale.apache.org>
    >     >     Subject: Re: [DISCUSS] Discuss Release Apache Royale 0.9.7
    >     >
    >     >     Not sure I understood you.  We can't release a changed README in
    >     > royale-compiler without starting an RC4.  The updated README has been
    >     > committed to the release branch.  We have to revert some commits on
    > the
    >     > release branches that change the versions to 0.9.8 snapshot before
    > starting
    >     > over.
    >     >
    >     >     If you have the time to re-run most of the steps, that would be
    > best,
    >     > but will delay the release and I'm not sure it is worth it.  We have
    > online
    >     > release notes to make corrections.
    >     >
    >     >     I think it is mostly up to you though.
    >     >     -Alex
    >     >
    >     >     On 5/3/20, 10:42 PM, "Yishay Weiss" <yi...@hotmail.com>
    > wrote:
    >     >
    >     >         I think we should continue the vote. If more problems are
    >     > discovered I can start another release candidate. I think we should
    > at
    >     > least fix the compile README to not use -main.
    >     >
    >     >         From: Alex Harui<ma...@adobe.com.INVALID>
    >     >         Sent: Sunday, May 3, 2020 10:06 PM
    >     >         To: dev@royale.apache.org<ma...@royale.apache.org>
    >     >         Subject: Re: [DISCUSS] Discuss Release Apache Royale 0.9.7
    >     >
    >     >         Bummer.   Lots of little things flushed out late in the game.
    >     >
    >     >         -There are .afdesign binary files checked into our repos.
    > These
    >     > are binary files that aren't the common types (.PNG, .JPG, etc).
    >     >         -New required folders (src/main) were added to the Maven
    > build for
    >     > royale-compiler and royale-asjs but not added to the Ant source
    > packaging
    >     >         -The uses of -main that Yishay found.
    >     >
    >     >         IMO, quickest way to a release is to not start over with an
    > RC4
    >     > unless we find a more major problem with RC3.  I've updated several
    > files
    >     > in the branch.  I'm going to skip releasecandidate.xml for now until
    >     > someone wants to cut a release locally and use Ant to type fewer
    > commands.
    >     >
    >     >         The Approval script will fail testing if the Ant source can
    > be
    >     > used by Maven.  Assuming the Maven distribution is working, this is
    > less
    >     > important.  So I think that we skip that test for this RC.  I put an
    >     > ApproveRoyale.xml on dist that skips that test and then the approval
    > script
    >     > completed successfully.  I also manually tested that if we have the
    > two
    >     > missing folders that the ApproveRoyale.xml I checked into the release
    >     > branch will build the Maven artifacts from the Ant source.
    >     >
    >     >         So, IMO, I think the packages are good enough for now and we
    >     > should release unless we find something is broken in the jars and
    > swcs.
    >     >
    >     >         My 2 cents,
    >     >         -Alex
    >     >
    >     >         On 5/3/20, 8:08 AM, "Alex Harui" <ah...@adobe.com.INVALID>
    > wrote:
    >     >
    >     >             I will look into it.
    >     >
    >     >             -Alex
    >     >
    >     >             On 5/3/20, 7:35 AM, "Yishay Weiss" <
    > yishayjobs@hotmail.com>
    >     > wrote:
    >     >
    >     >                 Whatever the fix is, it will also need to be applied
    > in
    >     > these files:
    >     >
    >     >                 C:\dev\flexjs\royale-asjs [release/0.9.7 =]> git grep
    >     > "main,utils"
    >     >                 ApproveRoyale.xml:            <arg
    > value="-main,utils" />
    >     >                 releasecandidate.xml:            <arg
    > value="-main,utils"
    >     > />
    >     >                 releasecandidate.xml:            <arg
    > value="-main,utils"
    >     > />
    >     >                 releasemgr/README:royale-compiler:  mvn clean
    > install -P
    >     > -main,utils
    >     >                 C:\dev\flexjs\royale-asjs [release/0.9.7 =]> cd ..
    >     >                 C:\dev\flexjs> cd .\royale-compiler\
    >     >                 C:\dev\flexjs\royale-compiler [release/0.9.7 =]> git
    > grep
    >     > "main,utils"
    >     >                 Jenkinsfile:                bat "mvn -U clean
    > ${mavenGoal}
    >     > ${mavenLocalRepo} -s C:\\.m2\\settings.xml -P -main,utils
    >     > -Dcom.adobe.systemIdsForWhichTheTermsOfTheA
    >     >                 dobeLicenseAgreementAreAccepted=3c9041a9,3872fc1e"
    >     >                 README:        mvn clean install -P -main,utils
    >     >
    >     >                 From: Yishay Weiss<ma...@hotmail.com>
    >     >                 Sent: Sunday, May 3, 2020 5:06 PM
    >     >                 To: dev@royale.apache.org<mailto:
    > dev@royale.apache.org>
    >     >                 Subject: RE: [DISCUSS] Discuss Release Apache Royale
    > 0.9.7
    >     >
    >     >                 Looks like the profiles in ApproveRoyale.xml need to
    > be
    >     > updated after Chris’s refactor. Can someone fix this?
    >     >
    >     >                        <exec executable="${mvn}" dir="${basedir}/${
    >     > maven.package.url.name}/royale-compiler" failonerror="true" >
    >     >                             <arg value="-P" />
    >     >                             <arg value="-main,utils" />
    >     >                             <arg value="clean" />
    >     >                             <arg value="install" />
    >     >                         </exec>
    >     >                         <exec executable="${mvn}" dir="${basedir}/${
    >     > maven.package.url.name}/royale-compiler" failonerror="true"
    >     > inputstring="Yes">
    >     >                             <arg value="clean" />
    >     >                             <arg value="-P" />
    >     >                             <arg value="${compiler_mvn_profiles}" />
    >     >                             <arg value="install" />
    >     >                         </exec>
    >     >                         <exec executable="${mvn}" dir="${basedir}/${
    >     > maven.package.url.name}/royale-typedefs" failonerror="true" >
    >     >                             <arg value="clean" />
    >     >                             <arg value="install" />
    >     >                         </exec>
    >     >                         <exec executable="${mvn}" dir="${basedir}/${
    >     > maven.package.url.name}/royale-asjs" failonerror="true"
    > inputstring="Yes">
    >     >                             <arg value="${asjs_mvn_defines}" />
    >     >                             <arg value="clean" />
    >     >                             <arg value="-P" />
    >     >                             <arg value="${asjs_mvn_profiles}" />
    >     >                             <arg value="install" />
    >     >                         </exec>
    >     >
    >     >                 From: Yishay Weiss<ma...@hotmail.com>
    >     >                 Sent: Sunday, May 3, 2020 5:02 PM
    >     >                 To: dev@royale.apache.org<mailto:
    > dev@royale.apache.org>
    >     >                 Subject: RE: [DISCUSS] Discuss Release Apache Royale
    > 0.9.7
    >     >
    >     >                 Oops, may have been premature to start the vote.
    >     >
    >     >                 I’m getting this [1] when running ApproveRoyale.xml.
    > Any
    >     > ideas?
    >     >
    >     >                 [1]
    >     >                 build_maven:
    >     >                      [echo] Path is
    >     >
    > C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\Program
    >     > Files\Intel\WiFi\bin\;C:\Prog
    >     >                 ram Files\Common
    >     >
    > Files\Intel\WirelessCommon\;C:\dev\maven\apache-maven-3.6.1\bin;C:\dev\ant\apache-ant-1.10.1\bin;C:\Program
    >     > Files (x86)\Vim\vim82;C:\Program Fi
    >     >                 les\Git\cmd;C:\WINDOWS\System32\OpenSSH\;C:\Program
    >     > Files\Microsoft VS Code\bin;C:\Program
    >     > Files\PuTTY\;C:\Users\Yishay\AppData\Local\Microsoft\WindowsApps;C:\U
    >     >
    >     >
    > sers\Yishay\AppData\Roaming\npm;C:\adb;C:\Users\Yishay\.windows-build-tools\python27;C:\Program
    >     > Files\nodejs\;C:\Program Files\Java\jdk1.8.0_212\bin;C:\WINDOWS\
    >     >
    >     >
    > system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;;C:\Program
    >     > Files (x86)\Gpg4win\..\GnuPG\b
    >     >                 in;C:\Program
    >     >
    > Files\SlikSvn\bin;C:\Users\Yishay\AppData\Local\Microsoft\WindowsApps;C:\Users\Yishay\AppData\Roaming\npm;;C:\Program
    >     > Files (x86)\Vim\vim82
    >     >                      [exec] [INFO] Scanning for projects...
    >     >                      [exec] [INFO]
    >     >
    > ------------------------------------------------------------------------
    >     >                      [exec] [INFO] Reactor Build Order:
    >     >                      [exec] [INFO]
    >     >                      [exec] [INFO] Apache Royale: Compiler: Parent
    >     >                             [pom]
    >     >                      [exec] [INFO] Apache Royale: Compiler:
    >     > Compiler-Common                           [jar]
    >     >                      [exec] [INFO] Apache Royale: Compiler: Test
    > Utils
    >     >                             [jar]
    >     >                      [exec] [INFO] Apache Royale: Compiler: Externc
    >     >                            [jar]
    >     >                      [exec] [INFO] Apache Royale: Compiler: Compiler
    >     >                             [jar]
    >     >                      [exec] [INFO] Apache Royale: Compiler:
    > Compiler-JX
    >     >                            [jar]
    >     >                      [exec] [INFO] Apache Royale: Compiler: SWFUtils
    >     >                             [jar]
    >     >                      [exec] [INFO] Apache Royale: Compiler: Debugger
    >     >                             [jar]
    >     >                      [exec] [INFO] Apache Royale: Compiler: OEM Layer
    >     >                            [jar]
    >     >                      [exec] [INFO] Apache Royale: Royale Ant Tasks
    >     >                             [jar]
    >     >                      [exec] [INFO] Apache Royale: RoyaleUnit Ant
    > Tasks
    >     >                             [jar]
    >     >                      [exec] [INFO] Apache Royale: Royale Maven Plugin
    >     >                   [maven-plugin]
    >     >                      [exec] [INFO]
    >     >                      [exec] [INFO] ---------<
    >     > org.apache.royale.compiler:royale-compiler-parent >----------
    >     >                      [exec] [INFO] Building Apache Royale: Compiler:
    >     > Parent 0.9.8-SNAPSHOT           [1/12]
    >     >                      [exec] [INFO] --------------------------------[
    > pom
    >     > ]---------------------------------
    >     >                      [exec] [INFO]
    >     >                      [exec] [INFO] --- maven-clean-plugin:3.1.0:clean
    >     > (default-clean) @ royale-compiler-parent ---
    >     >                      [exec] [INFO]
    >     >                      [exec] [INFO] ---
    > maven-enforcer-plugin:1.4.1:enforce
    >     > (enforce-maven-version) @ royale-compiler-parent ---
    >     >                      [exec] [INFO]
    >     >                      [exec] [INFO] ---
    > groovy-maven-plugin:2.1.1:execute
    >     > (prerequisite-check) @ royale-compiler-parent ---
    >     >                      [exec] [INFO]
    >     >
    > ------------------------------------------------------------------------
    >     >                      [exec] [INFO] Reactor Summary for Apache Royale:
    >     > Compiler: Parent 0.9.8-SNAPSHOT:
    >     >                      [exec] [INFO]
    >     >                      [exec] [INFO] Apache Royale: Compiler: Parent
    >     > .................... FAILURE [  3.938 s]
    >     >                      [exec] [INFO] Apache Royale: Compiler:
    >     > Compiler-Common ........... SKIPPED
    >     >                      [exec] [INFO] Apache Royale: Compiler: Test
    > Utils
    >     > ................ SKIPPED
    >     >                      [exec] [INFO] Apache Royale: Compiler: Externc
    >     > ................... SKIPPED
    >     >                      [exec] [INFO] Apache Royale: Compiler: Compiler
    >     > .................. SKIPPED
    >     >                      [exec] [INFO] Apache Royale: Compiler:
    > Compiler-JX
    >     > ............... SKIPPED
    >     >                      [exec] [INFO] Apache Royale: Compiler: SWFUtils
    >     > .................. SKIPPED
    >     >                      [exec] [INFO] Apache Royale: Compiler: Debugger
    >     > .................. SKIPPED
    >     >                      [exec] [INFO] Apache Royale: Compiler: OEM Layer
    >     > ................. SKIPPED
    >     >                      [exec] [INFO] Apache Royale: Royale Ant Tasks
    >     > .................... SKIPPED
    >     >                      [exec] [INFO] Apache Royale: RoyaleUnit Ant
    > Tasks
    >     > ................ SKIPPED
    >     >                      [exec] [INFO] Apache Royale: Royale Maven Plugin
    >     > ................. SKIPPED
    >     >                      [exec] [INFO]
    >     >
    > ------------------------------------------------------------------------
    >     >                      [exec] [INFO] BUILD FAILURE
    >     >                      [exec] [INFO]
    >     >
    > ------------------------------------------------------------------------
    >     >                      [exec] [INFO] Total time:  5.067 s
    >     >                      [exec] [INFO] Finished at:
    > 2020-05-03T16:52:27+03:00
    >     >                      [exec] [INFO]
    >     >
    > ------------------------------------------------------------------------
    >     >                      [exec] [WARNING] The requested profile "utils"
    > could
    >     > not be activated because it does not exist.
    >     >                      [exec] [ERROR] Failed to execute goal
    >     > org.codehaus.gmaven:groovy-maven-plugin:2.1.1:execute
    > (prerequisite-check)
    >     > on project royale-compiler-parent: Executi
    >     >                 on prerequisite-check of goal
    >     > org.codehaus.gmaven:groovy-maven-plugin:2.1.1:execute failed: startup
    >     > failed:
    >     >                      [exec] [ERROR] script1.groovy: 1: unexpected
    > char:
    >     > '\' @ line 1, column 3.
    >     >                      [exec] [ERROR]
    >     >
    > C:\dev\dist\dist\dev\royale\0.9.7\rc3\apache-royale-0.9.7-maven-src\royale-compiler/src/main/script/prerequisiteCheck.groovy
    >     >                      [exec] [ERROR]      ^
    >     >                      [exec] [ERROR]
    >     >                      [exec] [ERROR] 1 error
    >     >                      [exec] [ERROR]
    >     >                      [exec] [ERROR] -> [Help 1]
    >     >                      [exec] [ERROR]
    >     >                      [exec] [ERROR] To see the full stack trace of
    > the
    >     > errors, re-run Maven with the -e switch.
    >     >                      [exec] [ERROR] Re-run Maven using the -X switch
    > to
    >     > enable full debug logging.
    >     >                      [exec] [ERROR]
    >     >                      [exec] [ERROR] For more information about the
    > errors
    >     > and possible solutions, please read the following articles:
    >     >                      [exec] [ERROR] [Help 1]
    >     >
    > https://nam04.safelinks.protection.outlook.com/?url=http%3A%2F%2Fcwiki.apache.org%2Fconfluence%2Fdisplay%2FMAVEN%2FPluginExecutionException&amp;data=02%7C01%7Caharui%40adobe.com%7C02b497be17d44111d58908d7f043741c%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637242044828340223&amp;sdata=3xtyOJ1rlSBty73B63Z%2FE5c7%2BWedsSwFg%2B0xyde%2B13M%3D&amp;reserved=0
    >     >                      [exec] Picked up JAVA_TOOL_OPTIONS:
    >     > -Dfile.encoding=UTF-8
    >     >
    >     >                 BUILD FAILED
    >     >
    >     > C:\dev\dist\dist\dev\royale\0.9.7\rc3\ApproveRoyale.xml:780: The
    > following
    >     > error occurred while executing this line:
    >     >
    >     > C:\dev\dist\dist\dev\royale\0.9.7\rc3\ApproveRoyale.xml:797: exec
    > returned:
    >     > 1
    >     >
    >     >                 Total time: 122 minutes 58 seconds
    >     >                 C:\dev\dist\dist\dev\royale\0.9.7\rc3> From:
    >     > apacheroyaleci@gmail.com<ma...@gmail.com>
    >     >                 Sent: Sunday, May 3, 2020 4:53 PM
    >     >                 To: dev@royale.apache.org<mailto:
    > dev@royale.apache.org>
    >     >                 Subject: [DISCUSS] Discuss Release Apache Royale
    > 0.9.7
    >     >
    >     >                 This is the discussion thread.
    >     >
    >     >                 Thanks,
    >     >                 Yishay Weiss
    >     >
    >     >
    >     >
    >     >
    >     >
    >     >
    >     >
    >     >
    >     >
    >     >
    >
    >     --
    >     Carlos Rovira
    >     https://nam04.safelinks.protection.outlook.com/?url=http%3A%2F%2Fabout.me%2Fcarlosrovira&amp;data=02%7C01%7Caharui%40adobe.com%7C02b497be17d44111d58908d7f043741c%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637242044828340223&amp;sdata=%2BApzu7pTYt%2Fiw6FHVAEqnFT0dn0eSB2GBBnYy5jUCYA%3D&amp;reserved=0
    >
    >
    >
    
    --
    
    Piotr Zarzycki
    
    Patreon: *https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.patreon.com%2Fpiotrzarzycki&amp;data=02%7C01%7Caharui%40adobe.com%7C02b497be17d44111d58908d7f043741c%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637242044828340223&amp;sdata=Lbt10uS5Jm6QzRVZrKd9MzeVY50ZedipHHKE3quYpSY%3D&amp;reserved=0
    <https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.patreon.com%2Fpiotrzarzycki&amp;data=02%7C01%7Caharui%40adobe.com%7C02b497be17d44111d58908d7f043741c%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637242044828340223&amp;sdata=Lbt10uS5Jm6QzRVZrKd9MzeVY50ZedipHHKE3quYpSY%3D&amp;reserved=0>*
    
    
    


RE: [DISCUSS] Discuss Release Apache Royale 0.9.7

Posted by Yishay Weiss <yi...@hotmail.com>.
.mvn folder exists in GitHub but not in SVN. Could that be related?

From: Yishay Weiss<ma...@hotmail.com>
Sent: Monday, May 4, 2020 6:40 PM
To: dev@royale.apache.org<ma...@royale.apache.org>
Subject: RE: [DISCUSS] Discuss Release Apache Royale 0.9.7

Look down-thread:

>     >                      [exec] [ERROR] Failed to execute goal
>     > org.codehaus.gmaven:groovy-maven-plugin:2.1.1:execute
> (prerequisite-check)
>     > on project royale-compiler-parent: Executi
>     >                 on prerequisite-check of goal
>     > org.codehaus.gmaven:groovy-maven-plugin:2.1.1:execute failed: startup
>     > failed:
>     >                      [exec] [ERROR] script1.groovy: 1: unexpected
> char:
>     > '\' @ line 1, column 3.
>     >                      [exec] [ERROR]
>     >
> C:\dev\dist\dist\dev\royale\0.9.7\rc3\apache-royale-0.9.7-maven-src\royale-compiler/src/main/script/prerequisiteCheck.groovy
I verified that the groovy plugin was being called in both case and was being fed backslashes as well as forward slashes in both cases. Also, both have the same version: 2.1.1




From: Piotr Zarzycki <pi...@gmail.com>
Sent: Monday, May 4, 2020 6:35:22 PM
To: Apache Royale Development <de...@royale.apache.org>
Subject: Re: [DISCUSS] Discuss Release Apache Royale 0.9.7

Something cut the message. Could you paste here  https://paste.apache.org/

pon., 4 maj 2020 o 17:32 Yishay Weiss <yi...@hotmail.com> napisał(a):

> This means though, that it’s still failing on Windows after Alex’s
> changes, as I’ve verified. I’m getting a bit lost trying to debug this.
>
> Running from the SVN dist repo
>
> C:\dev\dist\dist\dev\royale\0.9.7\rc3\apache-royale-0.9.7-maven-src\royale-compiler>
> mvn clean install
>
> Fails with the below message,
>
> But running the same command from the git repo
>
> C:\dev\flexjs\royale-compiler [release/0.9.7 =]> mvn clean install
>
> Does not fail.
>
> Any ideas?
>
>
>
>
> From: Yishay Weiss<ma...@hotmail.com>
> Sent: Monday, May 4, 2020 3:04 PM
> To: dev@royale.apache.org<ma...@royale.apache.org>
> Subject: RE: [DISCUSS] Discuss Release Apache Royale 0.9.7
>
> Good catch Chris. I was focusing on the wrong message.
>
> From: Christofer Dutz<ma...@c-ware.de>
> Sent: Monday, May 4, 2020 2:09 PM
> To: dev@royale.apache.org<ma...@royale.apache.org>
> Subject: Re: [DISCUSS] Discuss Release Apache Royale 0.9.7
>
> Just some input from the sidelines:
> - It shouldn't have any impact on the build if you enable/disable profiles
> that don't exist. All you get is a warning that tells you the profiles
> don't exist.
>
> - The actual failure is because the the path to the prerequisiteCheck
> script is windows-encoded (Backslashs) ... strange thing is that this
> didn't fail for normal Windows executions both for Royale same as in PLC4X
> ... we've got the identical setup for 2-3 years now and haven't heard of
> any issues with it. I would guess the build is started somewhat differently
> than others ... perhaps it could be fixed by removing the
> "${project.basedir}/" prefix and using relative paths instead.
>
> And just a little explanation what this script does:
> It's a goovy script that is executed and checks if all required tools are
> available in the right versions and if all required environment-variables
> are set and are set to valid values. As soon as you run a Maven build it
> outputs a list of thigs it checked and if checks fail, it quickly fails the
> build with a list of findings the user has to address first.
>
> Hope that helps.
>
> Chris
>
>
>
> Am 04.05.20, 11:45 schrieb "Carlos Rovira" <ca...@apache.org>:
>
>     Hi Alex and Yishay,
>
>     first, congrats for the hard work to reach to this point. I think many
>     issues has been fixed and only that just is worth the time you guys
>     invested on it :)
>
>     regarding voting. I'm confident that my check will report a +1 since, I
>     consider all the points for a normal Apache release, but thinking in
> the
>     current problem with running maven from ant with old profiles... why
> the
>     need to make ANT run maven again. both are different build tools and
> both
>     need to work separately, but don't understand why one should run the
> other.
>     And if that's the case, why just make ant run maven? why not make
> maven run
>     ant too? I think it should be all or nothing
>
>     The other point I don't understand is about why to continue vote if you
>     detect the problems stated in this thread. For me is completely ok,
> but if
>     you worked hard to make all this complex release process, don't
> understand
>     that you finally consider green light when that approval script is
> failing.
>     For me that means that all that complication was not needed, and people
>     must check on its own that is something normal in an apache release,
> so no
>     problem at all with that.
>
>     if you consider it's ok to vote, for me is ok, since all seems to
> consider
>     the real minimum requirements, people is waiting long time, and I'm not
>     interested in discuss it, since is clear you see it necessary for your
>     release process, but just one to state it so we can all stop and take a
>     bird sight on all of it and help us to visualize. Sometimes we use to
>     loose perspective when we're working many time and hard in something.
>
>     Anyway, I'll wait to have clear if is time to try release and vote to
> not
>     waste time if it's not ok finally.
>
>     Thanks!
>
>     Carlos
>
>
>
>
>
>
>     El lun., 4 may. 2020 a las 9:11, Alex Harui (<aharui@adobe.com.invalid
> >)
>     escribió:
>
>     > I just quickly reviewed the various
> RELEASE_NOTES/README/LICENSE/NOTICE
>     > files.  I guess nobody had done that earlier.  The biggest problem
> is that
>     > there were 3 missing binary package dependencies in the LICENSE in
> the
>     > binary package.
>     >
>     > I noticed the copyright year in the various NOTICE.* files is still
> 2019
>     > but did not update it because I am running out of time.  I've heard
>     > different opinions on how important that is.
>     >
>     > The URL to the online Release Notes is in the
>     > royale-asjs/RELEASE_NOTES.md.  This might be a good time to create
> the wiki
>     > page if it doesn't already exist.
>     >
>     > I'm stopping work for tonight.
>     > -Alex
>     >
>     > On 5/3/20, 11:58 PM, "Yishay Weiss" <yi...@hotmail.com> wrote:
>     >
>     >     Ik, online release notes sounds like a good compromise. Thank
> for the
>     > fixes. Let the votes begin!
>     >     ________________________________
>     >     From: Alex Harui <ah...@adobe.com.INVALID>
>     >     Sent: Monday, May 4, 2020 6:00 AM
>     >     To: dev@royale.apache.org <de...@royale.apache.org>
>     >     Subject: Re: [DISCUSS] Discuss Release Apache Royale 0.9.7
>     >
>     >     Not sure I understood you.  We can't release a changed README in
>     > royale-compiler without starting an RC4.  The updated README has been
>     > committed to the release branch.  We have to revert some commits on
> the
>     > release branches that change the versions to 0.9.8 snapshot before
> starting
>     > over.
>     >
>     >     If you have the time to re-run most of the steps, that would be
> best,
>     > but will delay the release and I'm not sure it is worth it.  We have
> online
>     > release notes to make corrections.
>     >
>     >     I think it is mostly up to you though.
>     >     -Alex
>     >
>     >     On 5/3/20, 10:42 PM, "Yishay Weiss" <yi...@hotmail.com>
> wrote:
>     >
>     >         I think we should continue the vote. If more problems are
>     > discovered I can start another release candidate. I think we should
> at
>     > least fix the compile README to not use -main.
>     >
>     >         From: Alex Harui<ma...@adobe.com.INVALID>
>     >         Sent: Sunday, May 3, 2020 10:06 PM
>     >         To: dev@royale.apache.org<ma...@royale.apache.org>
>     >         Subject: Re: [DISCUSS] Discuss Release Apache Royale 0.9.7
>     >
>     >         Bummer.   Lots of little things flushed out late in the game.
>     >
>     >         -There are .afdesign binary files checked into our repos.
> These
>     > are binary files that aren't the common types (.PNG, .JPG, etc).
>     >         -New required folders (src/main) were added to the Maven
> build for
>     > royale-compiler and royale-asjs but not added to the Ant source
> packaging
>     >         -The uses of -main that Yishay found.
>     >
>     >         IMO, quickest way to a release is to not start over with an
> RC4
>     > unless we find a more major problem with RC3.  I've updated several
> files
>     > in the branch.  I'm going to skip releasecandidate.xml for now until
>     > someone wants to cut a release locally and use Ant to type fewer
> commands.
>     >
>     >         The Approval script will fail testing if the Ant source can
> be
>     > used by Maven.  Assuming the Maven distribution is working, this is
> less
>     > important.  So I think that we skip that test for this RC.  I put an
>     > ApproveRoyale.xml on dist that skips that test and then the approval
> script
>     > completed successfully.  I also manually tested that if we have the
> two
>     > missing folders that the ApproveRoyale.xml I checked into the release
>     > branch will build the Maven artifacts from the Ant source.
>     >
>     >         So, IMO, I think the packages are good enough for now and we
>     > should release unless we find something is broken in the jars and
> swcs.
>     >
>     >         My 2 cents,
>     >         -Alex
>     >
>     >         On 5/3/20, 8:08 AM, "Alex Harui" <ah...@adobe.com.INVALID>
> wrote:
>     >
>     >             I will look into it.
>     >
>     >             -Alex
>     >
>     >             On 5/3/20, 7:35 AM, "Yishay Weiss" <
> yishayjobs@hotmail.com>
>     > wrote:
>     >
>     >                 Whatever the fix is, it will also need to be applied
> in
>     > these files:
>     >
>     >                 C:\dev\flexjs\royale-asjs [release/0.9.7 =]> git grep
>     > "main,utils"
>     >                 ApproveRoyale.xml:            <arg
> value="-main,utils" />
>     >                 releasecandidate.xml:            <arg
> value="-main,utils"
>     > />
>     >                 releasecandidate.xml:            <arg
> value="-main,utils"
>     > />
>     >                 releasemgr/README:royale-compiler:  mvn clean
> install -P
>     > -main,utils
>     >                 C:\dev\flexjs\royale-asjs [release/0.9.7 =]> cd ..
>     >                 C:\dev\flexjs> cd .\royale-compiler\
>     >                 C:\dev\flexjs\royale-compiler [release/0.9.7 =]> git
> grep
>     > "main,utils"
>     >                 Jenkinsfile:                bat "mvn -U clean
> ${mavenGoal}
>     > ${mavenLocalRepo} -s C:\\.m2\\settings.xml -P -main,utils
>     > -Dcom.adobe.systemIdsForWhichTheTermsOfTheA
>     >                 dobeLicenseAgreementAreAccepted=3c9041a9,3872fc1e"
>     >                 README:        mvn clean install -P -main,utils
>     >
>     >                 From: Yishay Weiss<ma...@hotmail.com>
>     >                 Sent: Sunday, May 3, 2020 5:06 PM
>     >                 To: dev@royale.apache.org<mailto:
> dev@royale.apache.org>
>     >                 Subject: RE: [DISCUSS] Discuss Release Apache Royale
> 0.9.7
>     >
>     >                 Looks like the profiles in ApproveRoyale.xml need to
> be
>     > updated after Chris’s refactor. Can someone fix this?
>     >
>     >                        <exec executable="${mvn}" dir="${basedir}/${
>     > maven.package.url.name}/royale-compiler" failonerror="true" >
>     >                             <arg value="-P" />
>     >                             <arg value="-main,utils" />
>     >                             <arg value="clean" />
>     >                             <arg value="install" />
>     >                         </exec>
>     >                         <exec executable="${mvn}" dir="${basedir}/${
>     > maven.package.url.name}/royale-compiler" failonerror="true"
>     > inputstring="Yes">
>     >                             <arg value="clean" />
>     >                             <arg value="-P" />
>     >                             <arg value="${compiler_mvn_profiles}" />
>     >                             <arg value="install" />
>     >                         </exec>
>     >                         <exec executable="${mvn}" dir="${basedir}/${
>     > maven.package.url.name}/royale-typedefs" failonerror="true" >
>     >                             <arg value="clean" />
>     >                             <arg value="install" />
>     >                         </exec>
>     >                         <exec executable="${mvn}" dir="${basedir}/${
>     > maven.package.url.name}/royale-asjs" failonerror="true"
> inputstring="Yes">
>     >                             <arg value="${asjs_mvn_defines}" />
>     >                             <arg value="clean" />
>     >                             <arg value="-P" />
>     >                             <arg value="${asjs_mvn_profiles}" />
>     >                             <arg value="install" />
>     >                         </exec>
>     >
>     >                 From: Yishay Weiss<ma...@hotmail.com>
>     >                 Sent: Sunday, May 3, 2020 5:02 PM
>     >                 To: dev@royale.apache.org<mailto:
> dev@royale.apache.org>
>     >                 Subject: RE: [DISCUSS] Discuss Release Apache Royale
> 0.9.7
>     >
>     >                 Oops, may have been premature to start the vote.
>     >
>     >                 I’m getting this [1] when running ApproveRoyale.xml.
> Any
>     > ideas?
>     >
>     >                 [1]
>     >                 build_maven:
>     >                      [echo] Path is
>     >
> C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\Program
>     > Files\Intel\WiFi\bin\;C:\Prog
>     >                 ram Files\Common
>     >
> Files\Intel\WirelessCommon\;C:\dev\maven\apache-maven-3.6.1\bin;C:\dev\ant\apache-ant-1.10.1\bin;C:\Program
>     > Files (x86)\Vim\vim82;C:\Program Fi
>     >                 les\Git\cmd;C:\WINDOWS\System32\OpenSSH\;C:\Program
>     > Files\Microsoft VS Code\bin;C:\Program
>     > Files\PuTTY\;C:\Users\Yishay\AppData\Local\Microsoft\WindowsApps;C:\U
>     >
>     >
> sers\Yishay\AppData\Roaming\npm;C:\adb;C:\Users\Yishay\.windows-build-tools\python27;C:\Program
>     > Files\nodejs\;C:\Program Files\Java\jdk1.8.0_212\bin;C:\WINDOWS\
>     >
>     >
> system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;;C:\Program
>     > Files (x86)\Gpg4win\..\GnuPG\b
>     >                 in;C:\Program
>     >
> Files\SlikSvn\bin;C:\Users\Yishay\AppData\Local\Microsoft\WindowsApps;C:\Users\Yishay\AppData\Roaming\npm;;C:\Program
>     > Files (x86)\Vim\vim82
>     >                      [exec] [INFO] Scanning for projects...
>     >                      [exec] [INFO]
>     >
> ------------------------------------------------------------------------
>     >                      [exec] [INFO] Reactor Build Order:
>     >                      [exec] [INFO]
>     >                      [exec] [INFO] Apache Royale: Compiler: Parent
>     >                             [pom]
>     >                      [exec] [INFO] Apache Royale: Compiler:
>     > Compiler-Common                           [jar]
>     >                      [exec] [INFO] Apache Royale: Compiler: Test
> Utils
>     >                             [jar]
>     >                      [exec] [INFO] Apache Royale: Compiler: Externc
>     >                            [jar]
>     >                      [exec] [INFO] Apache Royale: Compiler: Compiler
>     >                             [jar]
>     >                      [exec] [INFO] Apache Royale: Compiler:
> Compiler-JX
>     >                            [jar]
>     >                      [exec] [INFO] Apache Royale: Compiler: SWFUtils
>     >                             [jar]
>     >                      [exec] [INFO] Apache Royale: Compiler: Debugger
>     >                             [jar]
>     >                      [exec] [INFO] Apache Royale: Compiler: OEM Layer
>     >                            [jar]
>     >                      [exec] [INFO] Apache Royale: Royale Ant Tasks
>     >                             [jar]
>     >                      [exec] [INFO] Apache Royale: RoyaleUnit Ant
> Tasks
>     >                             [jar]
>     >                      [exec] [INFO] Apache Royale: Royale Maven Plugin
>     >                   [maven-plugin]
>     >                      [exec] [INFO]
>     >                      [exec] [INFO] ---------<
>     > org.apache.royale.compiler:royale-compiler-parent >----------
>     >                      [exec] [INFO] Building Apache Royale: Compiler:
>     > Parent 0.9.8-SNAPSHOT           [1/12]
>     >                      [exec] [INFO] --------------------------------[
> pom
>     > ]---------------------------------
>     >                      [exec] [INFO]
>     >                      [exec] [INFO] --- maven-clean-plugin:3.1.0:clean
>     > (default-clean) @ royale-compiler-parent ---
>     >                      [exec] [INFO]
>     >                      [exec] [INFO] ---
> maven-enforcer-plugin:1.4.1:enforce
>     > (enforce-maven-version) @ royale-compiler-parent ---
>     >                      [exec] [INFO]
>     >                      [exec] [INFO] ---
> groovy-maven-plugin:2.1.1:execute
>     > (prerequisite-check) @ royale-compiler-parent ---
>     >                      [exec] [INFO]
>     >
> ------------------------------------------------------------------------
>     >                      [exec] [INFO] Reactor Summary for Apache Royale:
>     > Compiler: Parent 0.9.8-SNAPSHOT:
>     >                      [exec] [INFO]
>     >                      [exec] [INFO] Apache Royale: Compiler: Parent
>     > .................... FAILURE [  3.938 s]
>     >                      [exec] [INFO] Apache Royale: Compiler:
>     > Compiler-Common ........... SKIPPED
>     >                      [exec] [INFO] Apache Royale: Compiler: Test
> Utils
>     > ................ SKIPPED
>     >                      [exec] [INFO] Apache Royale: Compiler: Externc
>     > ................... SKIPPED
>     >                      [exec] [INFO] Apache Royale: Compiler: Compiler
>     > .................. SKIPPED
>     >                      [exec] [INFO] Apache Royale: Compiler:
> Compiler-JX
>     > ............... SKIPPED
>     >                      [exec] [INFO] Apache Royale: Compiler: SWFUtils
>     > .................. SKIPPED
>     >                      [exec] [INFO] Apache Royale: Compiler: Debugger
>     > .................. SKIPPED
>     >                      [exec] [INFO] Apache Royale: Compiler: OEM Layer
>     > ................. SKIPPED
>     >                      [exec] [INFO] Apache Royale: Royale Ant Tasks
>     > .................... SKIPPED
>     >                      [exec] [INFO] Apache Royale: RoyaleUnit Ant
> Tasks
>     > ................ SKIPPED
>     >                      [exec] [INFO] Apache Royale: Royale Maven Plugin
>     > ................. SKIPPED
>     >                      [exec] [INFO]
>     >
> ------------------------------------------------------------------------
>     >                      [exec] [INFO] BUILD FAILURE
>     >                      [exec] [INFO]
>     >
> ------------------------------------------------------------------------
>     >                      [exec] [INFO] Total time:  5.067 s
>     >                      [exec] [INFO] Finished at:
> 2020-05-03T16:52:27+03:00
>     >                      [exec] [INFO]
>     >
> ------------------------------------------------------------------------
>     >                      [exec] [WARNING] The requested profile "utils"
> could
>     > not be activated because it does not exist.
>     >                      [exec] [ERROR] Failed to execute goal
>     > org.codehaus.gmaven:groovy-maven-plugin:2.1.1:execute
> (prerequisite-check)
>     > on project royale-compiler-parent: Executi
>     >                 on prerequisite-check of goal
>     > org.codehaus.gmaven:groovy-maven-plugin:2.1.1:execute failed: startup
>     > failed:
>     >                      [exec] [ERROR] script1.groovy: 1: unexpected
> char:
>     > '\' @ line 1, column 3.
>     >                      [exec] [ERROR]
>     >
> C:\dev\dist\dist\dev\royale\0.9.7\rc3\apache-royale-0.9.7-maven-src\royale-compiler/src/main/script/prerequisiteCheck.groovy
>     >                      [exec] [ERROR]      ^
>     >                      [exec] [ERROR]
>     >                      [exec] [ERROR] 1 error
>     >                      [exec] [ERROR]
>     >                      [exec] [ERROR] -> [Help 1]
>     >                      [exec] [ERROR]
>     >                      [exec] [ERROR] To see the full stack trace of
> the
>     > errors, re-run Maven with the -e switch.
>     >                      [exec] [ERROR] Re-run Maven using the -X switch
> to
>     > enable full debug logging.
>     >                      [exec] [ERROR]
>     >                      [exec] [ERROR] For more information about the
> errors
>     > and possible solutions, please read the following articles:
>     >                      [exec] [ERROR] [Help 1]
>     >
> https://nam04.safelinks.protection.outlook.com/?url=http%3A%2F%2Fcwiki.apache.org%2Fconfluence%2Fdisplay%2FMAVEN%2FPluginExecutionException&amp;data=02%7C01%7Caharui%40adobe.com%7Ccbd19893ad6d481b4f5e08d7eff88ce2%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637241723110696656&amp;sdata=U19yhwWtYGwjqXuKMJ%2Blm%2FKQIvnuOkN4PhVcV9e6bnY%3D&amp;reserved=0
>     >                      [exec] Picked up JAVA_TOOL_OPTIONS:
>     > -Dfile.encoding=UTF-8
>     >
>     >                 BUILD FAILED
>     >
>     > C:\dev\dist\dist\dev\royale\0.9.7\rc3\ApproveRoyale.xml:780: The
> following
>     > error occurred while executing this line:
>     >
>     > C:\dev\dist\dist\dev\royale\0.9.7\rc3\ApproveRoyale.xml:797: exec
> returned:
>     > 1
>     >
>     >                 Total time: 122 minutes 58 seconds
>     >                 C:\dev\dist\dist\dev\royale\0.9.7\rc3> From:
>     > apacheroyaleci@gmail.com<ma...@gmail.com>
>     >                 Sent: Sunday, May 3, 2020 4:53 PM
>     >                 To: dev@royale.apache.org<mailto:
> dev@royale.apache.org>
>     >                 Subject: [DISCUSS] Discuss Release Apache Royale
> 0.9.7
>     >
>     >                 This is the discussion thread.
>     >
>     >                 Thanks,
>     >                 Yishay Weiss
>     >
>     >
>     >
>     >
>     >
>     >
>     >
>     >
>     >
>     >
>
>     --
>     Carlos Rovira
>     http://about.me/carlosrovira
>
>
>

--

Piotr Zarzycki

Patreon: *https://www.patreon.com/piotrzarzycki
<https://www.patreon.com/piotrzarzycki>*
From: Piotr Zarzycki<ma...@gmail.com>
Sent: Monday, May 4, 2020 6:35 PM
To: Apache Royale Development<ma...@royale.apache.org>
Subject: Re: [DISCUSS] Discuss Release Apache Royale 0.9.7

Something cut the message. Could you paste here  https://paste.apache.org/

pon., 4 maj 2020 o 17:32 Yishay Weiss <yi...@hotmail.com> napisał(a):

> This means though, that it’s still failing on Windows after Alex’s
> changes, as I’ve verified. I’m getting a bit lost trying to debug this.
>
> Running from the SVN dist repo
>
> C:\dev\dist\dist\dev\royale\0.9.7\rc3\apache-royale-0.9.7-maven-src\royale-compiler>
> mvn clean install
>
> Fails with the below message,
>
> But running the same command from the git repo
>
> C:\dev\flexjs\royale-compiler [release/0.9.7 =]> mvn clean install
>
> Does not fail.
>
> Any ideas?
>
>
>
>
> From: Yishay Weiss<ma...@hotmail.com>
> Sent: Monday, May 4, 2020 3:04 PM
> To: dev@royale.apache.org<ma...@royale.apache.org>
> Subject: RE: [DISCUSS] Discuss Release Apache Royale 0.9.7
>
> Good catch Chris. I was focusing on the wrong message.
>
> From: Christofer Dutz<ma...@c-ware.de>
> Sent: Monday, May 4, 2020 2:09 PM
> To: dev@royale.apache.org<ma...@royale.apache.org>
> Subject: Re: [DISCUSS] Discuss Release Apache Royale 0.9.7
>
> Just some input from the sidelines:
> - It shouldn't have any impact on the build if you enable/disable profiles
> that don't exist. All you get is a warning that tells you the profiles
> don't exist.
>
> - The actual failure is because the the path to the prerequisiteCheck
> script is windows-encoded (Backslashs) ... strange thing is that this
> didn't fail for normal Windows executions both for Royale same as in PLC4X
> ... we've got the identical setup for 2-3 years now and haven't heard of
> any issues with it. I would guess the build is started somewhat differently
> than others ... perhaps it could be fixed by removing the
> "${project.basedir}/" prefix and using relative paths instead.
>
> And just a little explanation what this script does:
> It's a goovy script that is executed and checks if all required tools are
> available in the right versions and if all required environment-variables
> are set and are set to valid values. As soon as you run a Maven build it
> outputs a list of thigs it checked and if checks fail, it quickly fails the
> build with a list of findings the user has to address first.
>
> Hope that helps.
>
> Chris
>
>
>
> Am 04.05.20, 11:45 schrieb "Carlos Rovira" <ca...@apache.org>:
>
>     Hi Alex and Yishay,
>
>     first, congrats for the hard work to reach to this point. I think many
>     issues has been fixed and only that just is worth the time you guys
>     invested on it :)
>
>     regarding voting. I'm confident that my check will report a +1 since, I
>     consider all the points for a normal Apache release, but thinking in
> the
>     current problem with running maven from ant with old profiles... why
> the
>     need to make ANT run maven again. both are different build tools and
> both
>     need to work separately, but don't understand why one should run the
> other.
>     And if that's the case, why just make ant run maven? why not make
> maven run
>     ant too? I think it should be all or nothing
>
>     The other point I don't understand is about why to continue vote if you
>     detect the problems stated in this thread. For me is completely ok,
> but if
>     you worked hard to make all this complex release process, don't
> understand
>     that you finally consider green light when that approval script is
> failing.
>     For me that means that all that complication was not needed, and people
>     must check on its own that is something normal in an apache release,
> so no
>     problem at all with that.
>
>     if you consider it's ok to vote, for me is ok, since all seems to
> consider
>     the real minimum requirements, people is waiting long time, and I'm not
>     interested in discuss it, since is clear you see it necessary for your
>     release process, but just one to state it so we can all stop and take a
>     bird sight on all of it and help us to visualize. Sometimes we use to
>     loose perspective when we're working many time and hard in something.
>
>     Anyway, I'll wait to have clear if is time to try release and vote to
> not
>     waste time if it's not ok finally.
>
>     Thanks!
>
>     Carlos
>
>
>
>
>
>
>     El lun., 4 may. 2020 a las 9:11, Alex Harui (<aharui@adobe.com.invalid
> >)
>     escribió:
>
>     > I just quickly reviewed the various
> RELEASE_NOTES/README/LICENSE/NOTICE
>     > files.  I guess nobody had done that earlier.  The biggest problem
> is that
>     > there were 3 missing binary package dependencies in the LICENSE in
> the
>     > binary package.
>     >
>     > I noticed the copyright year in the various NOTICE.* files is still
> 2019
>     > but did not update it because I am running out of time.  I've heard
>     > different opinions on how important that is.
>     >
>     > The URL to the online Release Notes is in the
>     > royale-asjs/RELEASE_NOTES.md.  This might be a good time to create
> the wiki
>     > page if it doesn't already exist.
>     >
>     > I'm stopping work for tonight.
>     > -Alex
>     >
>     > On 5/3/20, 11:58 PM, "Yishay Weiss" <yi...@hotmail.com> wrote:
>     >
>     >     Ik, online release notes sounds like a good compromise. Thank
> for the
>     > fixes. Let the votes begin!
>     >     ________________________________
>     >     From: Alex Harui <ah...@adobe.com.INVALID>
>     >     Sent: Monday, May 4, 2020 6:00 AM
>     >     To: dev@royale.apache.org <de...@royale.apache.org>
>     >     Subject: Re: [DISCUSS] Discuss Release Apache Royale 0.9.7
>     >
>     >     Not sure I understood you.  We can't release a changed README in
>     > royale-compiler without starting an RC4.  The updated README has been
>     > committed to the release branch.  We have to revert some commits on
> the
>     > release branches that change the versions to 0.9.8 snapshot before
> starting
>     > over.
>     >
>     >     If you have the time to re-run most of the steps, that would be
> best,
>     > but will delay the release and I'm not sure it is worth it.  We have
> online
>     > release notes to make corrections.
>     >
>     >     I think it is mostly up to you though.
>     >     -Alex
>     >
>     >     On 5/3/20, 10:42 PM, "Yishay Weiss" <yi...@hotmail.com>
> wrote:
>     >
>     >         I think we should continue the vote. If more problems are
>     > discovered I can start another release candidate. I think we should
> at
>     > least fix the compile README to not use -main.
>     >
>     >         From: Alex Harui<ma...@adobe.com.INVALID>
>     >         Sent: Sunday, May 3, 2020 10:06 PM
>     >         To: dev@royale.apache.org<ma...@royale.apache.org>
>     >         Subject: Re: [DISCUSS] Discuss Release Apache Royale 0.9.7
>     >
>     >         Bummer.   Lots of little things flushed out late in the game.
>     >
>     >         -There are .afdesign binary files checked into our repos.
> These
>     > are binary files that aren't the common types (.PNG, .JPG, etc).
>     >         -New required folders (src/main) were added to the Maven
> build for
>     > royale-compiler and royale-asjs but not added to the Ant source
> packaging
>     >         -The uses of -main that Yishay found.
>     >
>     >         IMO, quickest way to a release is to not start over with an
> RC4
>     > unless we find a more major problem with RC3.  I've updated several
> files
>     > in the branch.  I'm going to skip releasecandidate.xml for now until
>     > someone wants to cut a release locally and use Ant to type fewer
> commands.
>     >
>     >         The Approval script will fail testing if the Ant source can
> be
>     > used by Maven.  Assuming the Maven distribution is working, this is
> less
>     > important.  So I think that we skip that test for this RC.  I put an
>     > ApproveRoyale.xml on dist that skips that test and then the approval
> script
>     > completed successfully.  I also manually tested that if we have the
> two
>     > missing folders that the ApproveRoyale.xml I checked into the release
>     > branch will build the Maven artifacts from the Ant source.
>     >
>     >         So, IMO, I think the packages are good enough for now and we
>     > should release unless we find something is broken in the jars and
> swcs.
>     >
>     >         My 2 cents,
>     >         -Alex
>     >
>     >         On 5/3/20, 8:08 AM, "Alex Harui" <ah...@adobe.com.INVALID>
> wrote:
>     >
>     >             I will look into it.
>     >
>     >             -Alex
>     >
>     >             On 5/3/20, 7:35 AM, "Yishay Weiss" <
> yishayjobs@hotmail.com>
>     > wrote:
>     >
>     >                 Whatever the fix is, it will also need to be applied
> in
>     > these files:
>     >
>     >                 C:\dev\flexjs\royale-asjs [release/0.9.7 =]> git grep
>     > "main,utils"
>     >                 ApproveRoyale.xml:            <arg
> value="-main,utils" />
>     >                 releasecandidate.xml:            <arg
> value="-main,utils"
>     > />
>     >                 releasecandidate.xml:            <arg
> value="-main,utils"
>     > />
>     >                 releasemgr/README:royale-compiler:  mvn clean
> install -P
>     > -main,utils
>     >                 C:\dev\flexjs\royale-asjs [release/0.9.7 =]> cd ..
>     >                 C:\dev\flexjs> cd .\royale-compiler\
>     >                 C:\dev\flexjs\royale-compiler [release/0.9.7 =]> git
> grep
>     > "main,utils"
>     >                 Jenkinsfile:                bat "mvn -U clean
> ${mavenGoal}
>     > ${mavenLocalRepo} -s C:\\.m2\\settings.xml -P -main,utils
>     > -Dcom.adobe.systemIdsForWhichTheTermsOfTheA
>     >                 dobeLicenseAgreementAreAccepted=3c9041a9,3872fc1e"
>     >                 README:        mvn clean install -P -main,utils
>     >
>     >                 From: Yishay Weiss<ma...@hotmail.com>
>     >                 Sent: Sunday, May 3, 2020 5:06 PM
>     >                 To: dev@royale.apache.org<mailto:
> dev@royale.apache.org>
>     >                 Subject: RE: [DISCUSS] Discuss Release Apache Royale
> 0.9.7
>     >
>     >                 Looks like the profiles in ApproveRoyale.xml need to
> be
>     > updated after Chris’s refactor. Can someone fix this?
>     >
>     >                        <exec executable="${mvn}" dir="${basedir}/${
>     > maven.package.url.name}/royale-compiler" failonerror="true" >
>     >                             <arg value="-P" />
>     >                             <arg value="-main,utils" />
>     >                             <arg value="clean" />
>     >                             <arg value="install" />
>     >                         </exec>
>     >                         <exec executable="${mvn}" dir="${basedir}/${
>     > maven.package.url.name}/royale-compiler" failonerror="true"
>     > inputstring="Yes">
>     >                             <arg value="clean" />
>     >                             <arg value="-P" />
>     >                             <arg value="${compiler_mvn_profiles}" />
>     >                             <arg value="install" />
>     >                         </exec>
>     >                         <exec executable="${mvn}" dir="${basedir}/${
>     > maven.package.url.name}/royale-typedefs" failonerror="true" >
>     >                             <arg value="clean" />
>     >                             <arg value="install" />
>     >                         </exec>
>     >                         <exec executable="${mvn}" dir="${basedir}/${
>     > maven.package.url.name}/royale-asjs" failonerror="true"
> inputstring="Yes">
>     >                             <arg value="${asjs_mvn_defines}" />
>     >                             <arg value="clean" />
>     >                             <arg value="-P" />
>     >                             <arg value="${asjs_mvn_profiles}" />
>     >                             <arg value="install" />
>     >                         </exec>
>     >
>     >                 From: Yishay Weiss<ma...@hotmail.com>
>     >                 Sent: Sunday, May 3, 2020 5:02 PM
>     >                 To: dev@royale.apache.org<mailto:
> dev@royale.apache.org>
>     >                 Subject: RE: [DISCUSS] Discuss Release Apache Royale
> 0.9.7
>     >
>     >                 Oops, may have been premature to start the vote.
>     >
>     >                 I’m getting this [1] when running ApproveRoyale.xml.
> Any
>     > ideas?
>     >
>     >                 [1]
>     >                 build_maven:
>     >                      [echo] Path is
>     >
> C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\Program
>     > Files\Intel\WiFi\bin\;C:\Prog
>     >                 ram Files\Common
>     >
> Files\Intel\WirelessCommon\;C:\dev\maven\apache-maven-3.6.1\bin;C:\dev\ant\apache-ant-1.10.1\bin;C:\Program
>     > Files (x86)\Vim\vim82;C:\Program Fi
>     >                 les\Git\cmd;C:\WINDOWS\System32\OpenSSH\;C:\Program
>     > Files\Microsoft VS Code\bin;C:\Program
>     > Files\PuTTY\;C:\Users\Yishay\AppData\Local\Microsoft\WindowsApps;C:\U
>     >
>     >
> sers\Yishay\AppData\Roaming\npm;C:\adb;C:\Users\Yishay\.windows-build-tools\python27;C:\Program
>     > Files\nodejs\;C:\Program Files\Java\jdk1.8.0_212\bin;C:\WINDOWS\
>     >
>     >
> system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;;C:\Program
>     > Files (x86)\Gpg4win\..\GnuPG\b
>     >                 in;C:\Program
>     >
> Files\SlikSvn\bin;C:\Users\Yishay\AppData\Local\Microsoft\WindowsApps;C:\Users\Yishay\AppData\Roaming\npm;;C:\Program
>     > Files (x86)\Vim\vim82
>     >                      [exec] [INFO] Scanning for projects...
>     >                      [exec] [INFO]
>     >
> ------------------------------------------------------------------------
>     >                      [exec] [INFO] Reactor Build Order:
>     >                      [exec] [INFO]
>     >                      [exec] [INFO] Apache Royale: Compiler: Parent
>     >                             [pom]
>     >                      [exec] [INFO] Apache Royale: Compiler:
>     > Compiler-Common                           [jar]
>     >                      [exec] [INFO] Apache Royale: Compiler: Test
> Utils
>     >                             [jar]
>     >                      [exec] [INFO] Apache Royale: Compiler: Externc
>     >                            [jar]
>     >                      [exec] [INFO] Apache Royale: Compiler: Compiler
>     >                             [jar]
>     >                      [exec] [INFO] Apache Royale: Compiler:
> Compiler-JX
>     >                            [jar]
>     >                      [exec] [INFO] Apache Royale: Compiler: SWFUtils
>     >                             [jar]
>     >                      [exec] [INFO] Apache Royale: Compiler: Debugger
>     >                             [jar]
>     >                      [exec] [INFO] Apache Royale: Compiler: OEM Layer
>     >                            [jar]
>     >                      [exec] [INFO] Apache Royale: Royale Ant Tasks
>     >                             [jar]
>     >                      [exec] [INFO] Apache Royale: RoyaleUnit Ant
> Tasks
>     >                             [jar]
>     >                      [exec] [INFO] Apache Royale: Royale Maven Plugin
>     >                   [maven-plugin]
>     >                      [exec] [INFO]
>     >                      [exec] [INFO] ---------<
>     > org.apache.royale.compiler:royale-compiler-parent >----------
>     >                      [exec] [INFO] Building Apache Royale: Compiler:
>     > Parent 0.9.8-SNAPSHOT           [1/12]
>     >                      [exec] [INFO] --------------------------------[
> pom
>     > ]---------------------------------
>     >                      [exec] [INFO]
>     >                      [exec] [INFO] --- maven-clean-plugin:3.1.0:clean
>     > (default-clean) @ royale-compiler-parent ---
>     >                      [exec] [INFO]
>     >                      [exec] [INFO] ---
> maven-enforcer-plugin:1.4.1:enforce
>     > (enforce-maven-version) @ royale-compiler-parent ---
>     >                      [exec] [INFO]
>     >                      [exec] [INFO] ---
> groovy-maven-plugin:2.1.1:execute
>     > (prerequisite-check) @ royale-compiler-parent ---
>     >                      [exec] [INFO]
>     >
> ------------------------------------------------------------------------
>     >                      [exec] [INFO] Reactor Summary for Apache Royale:
>     > Compiler: Parent 0.9.8-SNAPSHOT:
>     >                      [exec] [INFO]
>     >                      [exec] [INFO] Apache Royale: Compiler: Parent
>     > .................... FAILURE [  3.938 s]
>     >                      [exec] [INFO] Apache Royale: Compiler:
>     > Compiler-Common ........... SKIPPED
>     >                      [exec] [INFO] Apache Royale: Compiler: Test
> Utils
>     > ................ SKIPPED
>     >                      [exec] [INFO] Apache Royale: Compiler: Externc
>     > ................... SKIPPED
>     >                      [exec] [INFO] Apache Royale: Compiler: Compiler
>     > .................. SKIPPED
>     >                      [exec] [INFO] Apache Royale: Compiler:
> Compiler-JX
>     > ............... SKIPPED
>     >                      [exec] [INFO] Apache Royale: Compiler: SWFUtils
>     > .................. SKIPPED
>     >                      [exec] [INFO] Apache Royale: Compiler: Debugger
>     > .................. SKIPPED
>     >                      [exec] [INFO] Apache Royale: Compiler: OEM Layer
>     > ................. SKIPPED
>     >                      [exec] [INFO] Apache Royale: Royale Ant Tasks
>     > .................... SKIPPED
>     >                      [exec] [INFO] Apache Royale: RoyaleUnit Ant
> Tasks
>     > ................ SKIPPED
>     >                      [exec] [INFO] Apache Royale: Royale Maven Plugin
>     > ................. SKIPPED
>     >                      [exec] [INFO]
>     >
> ------------------------------------------------------------------------
>     >                      [exec] [INFO] BUILD FAILURE
>     >                      [exec] [INFO]
>     >
> ------------------------------------------------------------------------
>     >                      [exec] [INFO] Total time:  5.067 s
>     >                      [exec] [INFO] Finished at:
> 2020-05-03T16:52:27+03:00
>     >                      [exec] [INFO]
>     >
> ------------------------------------------------------------------------
>     >                      [exec] [WARNING] The requested profile "utils"
> could
>     > not be activated because it does not exist.
>     >                      [exec] [ERROR] Failed to execute goal
>     > org.codehaus.gmaven:groovy-maven-plugin:2.1.1:execute
> (prerequisite-check)
>     > on project royale-compiler-parent: Executi
>     >                 on prerequisite-check of goal
>     > org.codehaus.gmaven:groovy-maven-plugin:2.1.1:execute failed: startup
>     > failed:
>     >                      [exec] [ERROR] script1.groovy: 1: unexpected
> char:
>     > '\' @ line 1, column 3.
>     >                      [exec] [ERROR]
>     >
> C:\dev\dist\dist\dev\royale\0.9.7\rc3\apache-royale-0.9.7-maven-src\royale-compiler/src/main/script/prerequisiteCheck.groovy
>     >                      [exec] [ERROR]      ^
>     >                      [exec] [ERROR]
>     >                      [exec] [ERROR] 1 error
>     >                      [exec] [ERROR]
>     >                      [exec] [ERROR] -> [Help 1]
>     >                      [exec] [ERROR]
>     >                      [exec] [ERROR] To see the full stack trace of
> the
>     > errors, re-run Maven with the -e switch.
>     >                      [exec] [ERROR] Re-run Maven using the -X switch
> to
>     > enable full debug logging.
>     >                      [exec] [ERROR]
>     >                      [exec] [ERROR] For more information about the
> errors
>     > and possible solutions, please read the following articles:
>     >                      [exec] [ERROR] [Help 1]
>     >
> https://nam04.safelinks.protection.outlook.com/?url=http%3A%2F%2Fcwiki.apache.org%2Fconfluence%2Fdisplay%2FMAVEN%2FPluginExecutionException&amp;data=02%7C01%7Caharui%40adobe.com%7Ccbd19893ad6d481b4f5e08d7eff88ce2%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637241723110696656&amp;sdata=U19yhwWtYGwjqXuKMJ%2Blm%2FKQIvnuOkN4PhVcV9e6bnY%3D&amp;reserved=0
>     >                      [exec] Picked up JAVA_TOOL_OPTIONS:
>     > -Dfile.encoding=UTF-8
>     >
>     >                 BUILD FAILED
>     >
>     > C:\dev\dist\dist\dev\royale\0.9.7\rc3\ApproveRoyale.xml:780: The
> following
>     > error occurred while executing this line:
>     >
>     > C:\dev\dist\dist\dev\royale\0.9.7\rc3\ApproveRoyale.xml:797: exec
> returned:
>     > 1
>     >
>     >                 Total time: 122 minutes 58 seconds
>     >                 C:\dev\dist\dist\dev\royale\0.9.7\rc3> From:
>     > apacheroyaleci@gmail.com<ma...@gmail.com>
>     >                 Sent: Sunday, May 3, 2020 4:53 PM
>     >                 To: dev@royale.apache.org<mailto:
> dev@royale.apache.org>
>     >                 Subject: [DISCUSS] Discuss Release Apache Royale
> 0.9.7
>     >
>     >                 This is the discussion thread.
>     >
>     >                 Thanks,
>     >                 Yishay Weiss
>     >
>     >
>     >
>     >
>     >
>     >
>     >
>     >
>     >
>     >
>
>     --
>     Carlos Rovira
>     http://about.me/carlosrovira
>
>
>

--

Piotr Zarzycki

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



RE: [DISCUSS] Discuss Release Apache Royale 0.9.7

Posted by Yishay Weiss <yi...@hotmail.com>.
Look down-thread:

>     >                      [exec] [ERROR] Failed to execute goal
>     > org.codehaus.gmaven:groovy-maven-plugin:2.1.1:execute
> (prerequisite-check)
>     > on project royale-compiler-parent: Executi
>     >                 on prerequisite-check of goal
>     > org.codehaus.gmaven:groovy-maven-plugin:2.1.1:execute failed: startup
>     > failed:
>     >                      [exec] [ERROR] script1.groovy: 1: unexpected
> char:
>     > '\' @ line 1, column 3.
>     >                      [exec] [ERROR]
>     >
> C:\dev\dist\dist\dev\royale\0.9.7\rc3\apache-royale-0.9.7-maven-src\royale-compiler/src/main/script/prerequisiteCheck.groovy

I verified that the groovy plugin was being called in both case and was being fed backslashes as well as forward slashes in both cases. Also, both have the same version: 2.1.1




From: Piotr Zarzycki <pi...@gmail.com>
Sent: Monday, May 4, 2020 6:35:22 PM
To: Apache Royale Development <de...@royale.apache.org>
Subject: Re: [DISCUSS] Discuss Release Apache Royale 0.9.7

Something cut the message. Could you paste here  https://paste.apache.org/

pon., 4 maj 2020 o 17:32 Yishay Weiss <yi...@hotmail.com> napisał(a):

> This means though, that it’s still failing on Windows after Alex’s
> changes, as I’ve verified. I’m getting a bit lost trying to debug this.
>
> Running from the SVN dist repo
>
> C:\dev\dist\dist\dev\royale\0.9.7\rc3\apache-royale-0.9.7-maven-src\royale-compiler>
> mvn clean install
>
> Fails with the below message,
>
> But running the same command from the git repo
>
> C:\dev\flexjs\royale-compiler [release/0.9.7 =]> mvn clean install
>
> Does not fail.
>
> Any ideas?
>
>
>
>
> From: Yishay Weiss<ma...@hotmail.com>
> Sent: Monday, May 4, 2020 3:04 PM
> To: dev@royale.apache.org<ma...@royale.apache.org>
> Subject: RE: [DISCUSS] Discuss Release Apache Royale 0.9.7
>
> Good catch Chris. I was focusing on the wrong message.
>
> From: Christofer Dutz<ma...@c-ware.de>
> Sent: Monday, May 4, 2020 2:09 PM
> To: dev@royale.apache.org<ma...@royale.apache.org>
> Subject: Re: [DISCUSS] Discuss Release Apache Royale 0.9.7
>
> Just some input from the sidelines:
> - It shouldn't have any impact on the build if you enable/disable profiles
> that don't exist. All you get is a warning that tells you the profiles
> don't exist.
>
> - The actual failure is because the the path to the prerequisiteCheck
> script is windows-encoded (Backslashs) ... strange thing is that this
> didn't fail for normal Windows executions both for Royale same as in PLC4X
> ... we've got the identical setup for 2-3 years now and haven't heard of
> any issues with it. I would guess the build is started somewhat differently
> than others ... perhaps it could be fixed by removing the
> "${project.basedir}/" prefix and using relative paths instead.
>
> And just a little explanation what this script does:
> It's a goovy script that is executed and checks if all required tools are
> available in the right versions and if all required environment-variables
> are set and are set to valid values. As soon as you run a Maven build it
> outputs a list of thigs it checked and if checks fail, it quickly fails the
> build with a list of findings the user has to address first.
>
> Hope that helps.
>
> Chris
>
>
>
> Am 04.05.20, 11:45 schrieb "Carlos Rovira" <ca...@apache.org>:
>
>     Hi Alex and Yishay,
>
>     first, congrats for the hard work to reach to this point. I think many
>     issues has been fixed and only that just is worth the time you guys
>     invested on it :)
>
>     regarding voting. I'm confident that my check will report a +1 since, I
>     consider all the points for a normal Apache release, but thinking in
> the
>     current problem with running maven from ant with old profiles... why
> the
>     need to make ANT run maven again. both are different build tools and
> both
>     need to work separately, but don't understand why one should run the
> other.
>     And if that's the case, why just make ant run maven? why not make
> maven run
>     ant too? I think it should be all or nothing
>
>     The other point I don't understand is about why to continue vote if you
>     detect the problems stated in this thread. For me is completely ok,
> but if
>     you worked hard to make all this complex release process, don't
> understand
>     that you finally consider green light when that approval script is
> failing.
>     For me that means that all that complication was not needed, and people
>     must check on its own that is something normal in an apache release,
> so no
>     problem at all with that.
>
>     if you consider it's ok to vote, for me is ok, since all seems to
> consider
>     the real minimum requirements, people is waiting long time, and I'm not
>     interested in discuss it, since is clear you see it necessary for your
>     release process, but just one to state it so we can all stop and take a
>     bird sight on all of it and help us to visualize. Sometimes we use to
>     loose perspective when we're working many time and hard in something.
>
>     Anyway, I'll wait to have clear if is time to try release and vote to
> not
>     waste time if it's not ok finally.
>
>     Thanks!
>
>     Carlos
>
>
>
>
>
>
>     El lun., 4 may. 2020 a las 9:11, Alex Harui (<aharui@adobe.com.invalid
> >)
>     escribió:
>
>     > I just quickly reviewed the various
> RELEASE_NOTES/README/LICENSE/NOTICE
>     > files.  I guess nobody had done that earlier.  The biggest problem
> is that
>     > there were 3 missing binary package dependencies in the LICENSE in
> the
>     > binary package.
>     >
>     > I noticed the copyright year in the various NOTICE.* files is still
> 2019
>     > but did not update it because I am running out of time.  I've heard
>     > different opinions on how important that is.
>     >
>     > The URL to the online Release Notes is in the
>     > royale-asjs/RELEASE_NOTES.md.  This might be a good time to create
> the wiki
>     > page if it doesn't already exist.
>     >
>     > I'm stopping work for tonight.
>     > -Alex
>     >
>     > On 5/3/20, 11:58 PM, "Yishay Weiss" <yi...@hotmail.com> wrote:
>     >
>     >     Ik, online release notes sounds like a good compromise. Thank
> for the
>     > fixes. Let the votes begin!
>     >     ________________________________
>     >     From: Alex Harui <ah...@adobe.com.INVALID>
>     >     Sent: Monday, May 4, 2020 6:00 AM
>     >     To: dev@royale.apache.org <de...@royale.apache.org>
>     >     Subject: Re: [DISCUSS] Discuss Release Apache Royale 0.9.7
>     >
>     >     Not sure I understood you.  We can't release a changed README in
>     > royale-compiler without starting an RC4.  The updated README has been
>     > committed to the release branch.  We have to revert some commits on
> the
>     > release branches that change the versions to 0.9.8 snapshot before
> starting
>     > over.
>     >
>     >     If you have the time to re-run most of the steps, that would be
> best,
>     > but will delay the release and I'm not sure it is worth it.  We have
> online
>     > release notes to make corrections.
>     >
>     >     I think it is mostly up to you though.
>     >     -Alex
>     >
>     >     On 5/3/20, 10:42 PM, "Yishay Weiss" <yi...@hotmail.com>
> wrote:
>     >
>     >         I think we should continue the vote. If more problems are
>     > discovered I can start another release candidate. I think we should
> at
>     > least fix the compile README to not use -main.
>     >
>     >         From: Alex Harui<ma...@adobe.com.INVALID>
>     >         Sent: Sunday, May 3, 2020 10:06 PM
>     >         To: dev@royale.apache.org<ma...@royale.apache.org>
>     >         Subject: Re: [DISCUSS] Discuss Release Apache Royale 0.9.7
>     >
>     >         Bummer.   Lots of little things flushed out late in the game.
>     >
>     >         -There are .afdesign binary files checked into our repos.
> These
>     > are binary files that aren't the common types (.PNG, .JPG, etc).
>     >         -New required folders (src/main) were added to the Maven
> build for
>     > royale-compiler and royale-asjs but not added to the Ant source
> packaging
>     >         -The uses of -main that Yishay found.
>     >
>     >         IMO, quickest way to a release is to not start over with an
> RC4
>     > unless we find a more major problem with RC3.  I've updated several
> files
>     > in the branch.  I'm going to skip releasecandidate.xml for now until
>     > someone wants to cut a release locally and use Ant to type fewer
> commands.
>     >
>     >         The Approval script will fail testing if the Ant source can
> be
>     > used by Maven.  Assuming the Maven distribution is working, this is
> less
>     > important.  So I think that we skip that test for this RC.  I put an
>     > ApproveRoyale.xml on dist that skips that test and then the approval
> script
>     > completed successfully.  I also manually tested that if we have the
> two
>     > missing folders that the ApproveRoyale.xml I checked into the release
>     > branch will build the Maven artifacts from the Ant source.
>     >
>     >         So, IMO, I think the packages are good enough for now and we
>     > should release unless we find something is broken in the jars and
> swcs.
>     >
>     >         My 2 cents,
>     >         -Alex
>     >
>     >         On 5/3/20, 8:08 AM, "Alex Harui" <ah...@adobe.com.INVALID>
> wrote:
>     >
>     >             I will look into it.
>     >
>     >             -Alex
>     >
>     >             On 5/3/20, 7:35 AM, "Yishay Weiss" <
> yishayjobs@hotmail.com>
>     > wrote:
>     >
>     >                 Whatever the fix is, it will also need to be applied
> in
>     > these files:
>     >
>     >                 C:\dev\flexjs\royale-asjs [release/0.9.7 =]> git grep
>     > "main,utils"
>     >                 ApproveRoyale.xml:            <arg
> value="-main,utils" />
>     >                 releasecandidate.xml:            <arg
> value="-main,utils"
>     > />
>     >                 releasecandidate.xml:            <arg
> value="-main,utils"
>     > />
>     >                 releasemgr/README:royale-compiler:  mvn clean
> install -P
>     > -main,utils
>     >                 C:\dev\flexjs\royale-asjs [release/0.9.7 =]> cd ..
>     >                 C:\dev\flexjs> cd .\royale-compiler\
>     >                 C:\dev\flexjs\royale-compiler [release/0.9.7 =]> git
> grep
>     > "main,utils"
>     >                 Jenkinsfile:                bat "mvn -U clean
> ${mavenGoal}
>     > ${mavenLocalRepo} -s C:\\.m2\\settings.xml -P -main,utils
>     > -Dcom.adobe.systemIdsForWhichTheTermsOfTheA
>     >                 dobeLicenseAgreementAreAccepted=3c9041a9,3872fc1e"
>     >                 README:        mvn clean install -P -main,utils
>     >
>     >                 From: Yishay Weiss<ma...@hotmail.com>
>     >                 Sent: Sunday, May 3, 2020 5:06 PM
>     >                 To: dev@royale.apache.org<mailto:
> dev@royale.apache.org>
>     >                 Subject: RE: [DISCUSS] Discuss Release Apache Royale
> 0.9.7
>     >
>     >                 Looks like the profiles in ApproveRoyale.xml need to
> be
>     > updated after Chris’s refactor. Can someone fix this?
>     >
>     >                        <exec executable="${mvn}" dir="${basedir}/${
>     > maven.package.url.name}/royale-compiler" failonerror="true" >
>     >                             <arg value="-P" />
>     >                             <arg value="-main,utils" />
>     >                             <arg value="clean" />
>     >                             <arg value="install" />
>     >                         </exec>
>     >                         <exec executable="${mvn}" dir="${basedir}/${
>     > maven.package.url.name}/royale-compiler" failonerror="true"
>     > inputstring="Yes">
>     >                             <arg value="clean" />
>     >                             <arg value="-P" />
>     >                             <arg value="${compiler_mvn_profiles}" />
>     >                             <arg value="install" />
>     >                         </exec>
>     >                         <exec executable="${mvn}" dir="${basedir}/${
>     > maven.package.url.name}/royale-typedefs" failonerror="true" >
>     >                             <arg value="clean" />
>     >                             <arg value="install" />
>     >                         </exec>
>     >                         <exec executable="${mvn}" dir="${basedir}/${
>     > maven.package.url.name}/royale-asjs" failonerror="true"
> inputstring="Yes">
>     >                             <arg value="${asjs_mvn_defines}" />
>     >                             <arg value="clean" />
>     >                             <arg value="-P" />
>     >                             <arg value="${asjs_mvn_profiles}" />
>     >                             <arg value="install" />
>     >                         </exec>
>     >
>     >                 From: Yishay Weiss<ma...@hotmail.com>
>     >                 Sent: Sunday, May 3, 2020 5:02 PM
>     >                 To: dev@royale.apache.org<mailto:
> dev@royale.apache.org>
>     >                 Subject: RE: [DISCUSS] Discuss Release Apache Royale
> 0.9.7
>     >
>     >                 Oops, may have been premature to start the vote.
>     >
>     >                 I’m getting this [1] when running ApproveRoyale.xml.
> Any
>     > ideas?
>     >
>     >                 [1]
>     >                 build_maven:
>     >                      [echo] Path is
>     >
> C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\Program
>     > Files\Intel\WiFi\bin\;C:\Prog
>     >                 ram Files\Common
>     >
> Files\Intel\WirelessCommon\;C:\dev\maven\apache-maven-3.6.1\bin;C:\dev\ant\apache-ant-1.10.1\bin;C:\Program
>     > Files (x86)\Vim\vim82;C:\Program Fi
>     >                 les\Git\cmd;C:\WINDOWS\System32\OpenSSH\;C:\Program
>     > Files\Microsoft VS Code\bin;C:\Program
>     > Files\PuTTY\;C:\Users\Yishay\AppData\Local\Microsoft\WindowsApps;C:\U
>     >
>     >
> sers\Yishay\AppData\Roaming\npm;C:\adb;C:\Users\Yishay\.windows-build-tools\python27;C:\Program
>     > Files\nodejs\;C:\Program Files\Java\jdk1.8.0_212\bin;C:\WINDOWS\
>     >
>     >
> system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;;C:\Program
>     > Files (x86)\Gpg4win\..\GnuPG\b
>     >                 in;C:\Program
>     >
> Files\SlikSvn\bin;C:\Users\Yishay\AppData\Local\Microsoft\WindowsApps;C:\Users\Yishay\AppData\Roaming\npm;;C:\Program
>     > Files (x86)\Vim\vim82
>     >                      [exec] [INFO] Scanning for projects...
>     >                      [exec] [INFO]
>     >
> ------------------------------------------------------------------------
>     >                      [exec] [INFO] Reactor Build Order:
>     >                      [exec] [INFO]
>     >                      [exec] [INFO] Apache Royale: Compiler: Parent
>     >                             [pom]
>     >                      [exec] [INFO] Apache Royale: Compiler:
>     > Compiler-Common                           [jar]
>     >                      [exec] [INFO] Apache Royale: Compiler: Test
> Utils
>     >                             [jar]
>     >                      [exec] [INFO] Apache Royale: Compiler: Externc
>     >                            [jar]
>     >                      [exec] [INFO] Apache Royale: Compiler: Compiler
>     >                             [jar]
>     >                      [exec] [INFO] Apache Royale: Compiler:
> Compiler-JX
>     >                            [jar]
>     >                      [exec] [INFO] Apache Royale: Compiler: SWFUtils
>     >                             [jar]
>     >                      [exec] [INFO] Apache Royale: Compiler: Debugger
>     >                             [jar]
>     >                      [exec] [INFO] Apache Royale: Compiler: OEM Layer
>     >                            [jar]
>     >                      [exec] [INFO] Apache Royale: Royale Ant Tasks
>     >                             [jar]
>     >                      [exec] [INFO] Apache Royale: RoyaleUnit Ant
> Tasks
>     >                             [jar]
>     >                      [exec] [INFO] Apache Royale: Royale Maven Plugin
>     >                   [maven-plugin]
>     >                      [exec] [INFO]
>     >                      [exec] [INFO] ---------<
>     > org.apache.royale.compiler:royale-compiler-parent >----------
>     >                      [exec] [INFO] Building Apache Royale: Compiler:
>     > Parent 0.9.8-SNAPSHOT           [1/12]
>     >                      [exec] [INFO] --------------------------------[
> pom
>     > ]---------------------------------
>     >                      [exec] [INFO]
>     >                      [exec] [INFO] --- maven-clean-plugin:3.1.0:clean
>     > (default-clean) @ royale-compiler-parent ---
>     >                      [exec] [INFO]
>     >                      [exec] [INFO] ---
> maven-enforcer-plugin:1.4.1:enforce
>     > (enforce-maven-version) @ royale-compiler-parent ---
>     >                      [exec] [INFO]
>     >                      [exec] [INFO] ---
> groovy-maven-plugin:2.1.1:execute
>     > (prerequisite-check) @ royale-compiler-parent ---
>     >                      [exec] [INFO]
>     >
> ------------------------------------------------------------------------
>     >                      [exec] [INFO] Reactor Summary for Apache Royale:
>     > Compiler: Parent 0.9.8-SNAPSHOT:
>     >                      [exec] [INFO]
>     >                      [exec] [INFO] Apache Royale: Compiler: Parent
>     > .................... FAILURE [  3.938 s]
>     >                      [exec] [INFO] Apache Royale: Compiler:
>     > Compiler-Common ........... SKIPPED
>     >                      [exec] [INFO] Apache Royale: Compiler: Test
> Utils
>     > ................ SKIPPED
>     >                      [exec] [INFO] Apache Royale: Compiler: Externc
>     > ................... SKIPPED
>     >                      [exec] [INFO] Apache Royale: Compiler: Compiler
>     > .................. SKIPPED
>     >                      [exec] [INFO] Apache Royale: Compiler:
> Compiler-JX
>     > ............... SKIPPED
>     >                      [exec] [INFO] Apache Royale: Compiler: SWFUtils
>     > .................. SKIPPED
>     >                      [exec] [INFO] Apache Royale: Compiler: Debugger
>     > .................. SKIPPED
>     >                      [exec] [INFO] Apache Royale: Compiler: OEM Layer
>     > ................. SKIPPED
>     >                      [exec] [INFO] Apache Royale: Royale Ant Tasks
>     > .................... SKIPPED
>     >                      [exec] [INFO] Apache Royale: RoyaleUnit Ant
> Tasks
>     > ................ SKIPPED
>     >                      [exec] [INFO] Apache Royale: Royale Maven Plugin
>     > ................. SKIPPED
>     >                      [exec] [INFO]
>     >
> ------------------------------------------------------------------------
>     >                      [exec] [INFO] BUILD FAILURE
>     >                      [exec] [INFO]
>     >
> ------------------------------------------------------------------------
>     >                      [exec] [INFO] Total time:  5.067 s
>     >                      [exec] [INFO] Finished at:
> 2020-05-03T16:52:27+03:00
>     >                      [exec] [INFO]
>     >
> ------------------------------------------------------------------------
>     >                      [exec] [WARNING] The requested profile "utils"
> could
>     > not be activated because it does not exist.
>     >                      [exec] [ERROR] Failed to execute goal
>     > org.codehaus.gmaven:groovy-maven-plugin:2.1.1:execute
> (prerequisite-check)
>     > on project royale-compiler-parent: Executi
>     >                 on prerequisite-check of goal
>     > org.codehaus.gmaven:groovy-maven-plugin:2.1.1:execute failed: startup
>     > failed:
>     >                      [exec] [ERROR] script1.groovy: 1: unexpected
> char:
>     > '\' @ line 1, column 3.
>     >                      [exec] [ERROR]
>     >
> C:\dev\dist\dist\dev\royale\0.9.7\rc3\apache-royale-0.9.7-maven-src\royale-compiler/src/main/script/prerequisiteCheck.groovy
>     >                      [exec] [ERROR]      ^
>     >                      [exec] [ERROR]
>     >                      [exec] [ERROR] 1 error
>     >                      [exec] [ERROR]
>     >                      [exec] [ERROR] -> [Help 1]
>     >                      [exec] [ERROR]
>     >                      [exec] [ERROR] To see the full stack trace of
> the
>     > errors, re-run Maven with the -e switch.
>     >                      [exec] [ERROR] Re-run Maven using the -X switch
> to
>     > enable full debug logging.
>     >                      [exec] [ERROR]
>     >                      [exec] [ERROR] For more information about the
> errors
>     > and possible solutions, please read the following articles:
>     >                      [exec] [ERROR] [Help 1]
>     >
> https://nam04.safelinks.protection.outlook.com/?url=http%3A%2F%2Fcwiki.apache.org%2Fconfluence%2Fdisplay%2FMAVEN%2FPluginExecutionException&amp;data=02%7C01%7Caharui%40adobe.com%7Ccbd19893ad6d481b4f5e08d7eff88ce2%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637241723110696656&amp;sdata=U19yhwWtYGwjqXuKMJ%2Blm%2FKQIvnuOkN4PhVcV9e6bnY%3D&amp;reserved=0
>     >                      [exec] Picked up JAVA_TOOL_OPTIONS:
>     > -Dfile.encoding=UTF-8
>     >
>     >                 BUILD FAILED
>     >
>     > C:\dev\dist\dist\dev\royale\0.9.7\rc3\ApproveRoyale.xml:780: The
> following
>     > error occurred while executing this line:
>     >
>     > C:\dev\dist\dist\dev\royale\0.9.7\rc3\ApproveRoyale.xml:797: exec
> returned:
>     > 1
>     >
>     >                 Total time: 122 minutes 58 seconds
>     >                 C:\dev\dist\dist\dev\royale\0.9.7\rc3> From:
>     > apacheroyaleci@gmail.com<ma...@gmail.com>
>     >                 Sent: Sunday, May 3, 2020 4:53 PM
>     >                 To: dev@royale.apache.org<mailto:
> dev@royale.apache.org>
>     >                 Subject: [DISCUSS] Discuss Release Apache Royale
> 0.9.7
>     >
>     >                 This is the discussion thread.
>     >
>     >                 Thanks,
>     >                 Yishay Weiss
>     >
>     >
>     >
>     >
>     >
>     >
>     >
>     >
>     >
>     >
>
>     --
>     Carlos Rovira
>     http://about.me/carlosrovira
>
>
>

--

Piotr Zarzycki

Patreon: *https://www.patreon.com/piotrzarzycki
<https://www.patreon.com/piotrzarzycki>*
From: Piotr Zarzycki<ma...@gmail.com>
Sent: Monday, May 4, 2020 6:35 PM
To: Apache Royale Development<ma...@royale.apache.org>
Subject: Re: [DISCUSS] Discuss Release Apache Royale 0.9.7

Something cut the message. Could you paste here  https://paste.apache.org/

pon., 4 maj 2020 o 17:32 Yishay Weiss <yi...@hotmail.com> napisał(a):

> This means though, that it’s still failing on Windows after Alex’s
> changes, as I’ve verified. I’m getting a bit lost trying to debug this.
>
> Running from the SVN dist repo
>
> C:\dev\dist\dist\dev\royale\0.9.7\rc3\apache-royale-0.9.7-maven-src\royale-compiler>
> mvn clean install
>
> Fails with the below message,
>
> But running the same command from the git repo
>
> C:\dev\flexjs\royale-compiler [release/0.9.7 =]> mvn clean install
>
> Does not fail.
>
> Any ideas?
>
>
>
>
> From: Yishay Weiss<ma...@hotmail.com>
> Sent: Monday, May 4, 2020 3:04 PM
> To: dev@royale.apache.org<ma...@royale.apache.org>
> Subject: RE: [DISCUSS] Discuss Release Apache Royale 0.9.7
>
> Good catch Chris. I was focusing on the wrong message.
>
> From: Christofer Dutz<ma...@c-ware.de>
> Sent: Monday, May 4, 2020 2:09 PM
> To: dev@royale.apache.org<ma...@royale.apache.org>
> Subject: Re: [DISCUSS] Discuss Release Apache Royale 0.9.7
>
> Just some input from the sidelines:
> - It shouldn't have any impact on the build if you enable/disable profiles
> that don't exist. All you get is a warning that tells you the profiles
> don't exist.
>
> - The actual failure is because the the path to the prerequisiteCheck
> script is windows-encoded (Backslashs) ... strange thing is that this
> didn't fail for normal Windows executions both for Royale same as in PLC4X
> ... we've got the identical setup for 2-3 years now and haven't heard of
> any issues with it. I would guess the build is started somewhat differently
> than others ... perhaps it could be fixed by removing the
> "${project.basedir}/" prefix and using relative paths instead.
>
> And just a little explanation what this script does:
> It's a goovy script that is executed and checks if all required tools are
> available in the right versions and if all required environment-variables
> are set and are set to valid values. As soon as you run a Maven build it
> outputs a list of thigs it checked and if checks fail, it quickly fails the
> build with a list of findings the user has to address first.
>
> Hope that helps.
>
> Chris
>
>
>
> Am 04.05.20, 11:45 schrieb "Carlos Rovira" <ca...@apache.org>:
>
>     Hi Alex and Yishay,
>
>     first, congrats for the hard work to reach to this point. I think many
>     issues has been fixed and only that just is worth the time you guys
>     invested on it :)
>
>     regarding voting. I'm confident that my check will report a +1 since, I
>     consider all the points for a normal Apache release, but thinking in
> the
>     current problem with running maven from ant with old profiles... why
> the
>     need to make ANT run maven again. both are different build tools and
> both
>     need to work separately, but don't understand why one should run the
> other.
>     And if that's the case, why just make ant run maven? why not make
> maven run
>     ant too? I think it should be all or nothing
>
>     The other point I don't understand is about why to continue vote if you
>     detect the problems stated in this thread. For me is completely ok,
> but if
>     you worked hard to make all this complex release process, don't
> understand
>     that you finally consider green light when that approval script is
> failing.
>     For me that means that all that complication was not needed, and people
>     must check on its own that is something normal in an apache release,
> so no
>     problem at all with that.
>
>     if you consider it's ok to vote, for me is ok, since all seems to
> consider
>     the real minimum requirements, people is waiting long time, and I'm not
>     interested in discuss it, since is clear you see it necessary for your
>     release process, but just one to state it so we can all stop and take a
>     bird sight on all of it and help us to visualize. Sometimes we use to
>     loose perspective when we're working many time and hard in something.
>
>     Anyway, I'll wait to have clear if is time to try release and vote to
> not
>     waste time if it's not ok finally.
>
>     Thanks!
>
>     Carlos
>
>
>
>
>
>
>     El lun., 4 may. 2020 a las 9:11, Alex Harui (<aharui@adobe.com.invalid
> >)
>     escribió:
>
>     > I just quickly reviewed the various
> RELEASE_NOTES/README/LICENSE/NOTICE
>     > files.  I guess nobody had done that earlier.  The biggest problem
> is that
>     > there were 3 missing binary package dependencies in the LICENSE in
> the
>     > binary package.
>     >
>     > I noticed the copyright year in the various NOTICE.* files is still
> 2019
>     > but did not update it because I am running out of time.  I've heard
>     > different opinions on how important that is.
>     >
>     > The URL to the online Release Notes is in the
>     > royale-asjs/RELEASE_NOTES.md.  This might be a good time to create
> the wiki
>     > page if it doesn't already exist.
>     >
>     > I'm stopping work for tonight.
>     > -Alex
>     >
>     > On 5/3/20, 11:58 PM, "Yishay Weiss" <yi...@hotmail.com> wrote:
>     >
>     >     Ik, online release notes sounds like a good compromise. Thank
> for the
>     > fixes. Let the votes begin!
>     >     ________________________________
>     >     From: Alex Harui <ah...@adobe.com.INVALID>
>     >     Sent: Monday, May 4, 2020 6:00 AM
>     >     To: dev@royale.apache.org <de...@royale.apache.org>
>     >     Subject: Re: [DISCUSS] Discuss Release Apache Royale 0.9.7
>     >
>     >     Not sure I understood you.  We can't release a changed README in
>     > royale-compiler without starting an RC4.  The updated README has been
>     > committed to the release branch.  We have to revert some commits on
> the
>     > release branches that change the versions to 0.9.8 snapshot before
> starting
>     > over.
>     >
>     >     If you have the time to re-run most of the steps, that would be
> best,
>     > but will delay the release and I'm not sure it is worth it.  We have
> online
>     > release notes to make corrections.
>     >
>     >     I think it is mostly up to you though.
>     >     -Alex
>     >
>     >     On 5/3/20, 10:42 PM, "Yishay Weiss" <yi...@hotmail.com>
> wrote:
>     >
>     >         I think we should continue the vote. If more problems are
>     > discovered I can start another release candidate. I think we should
> at
>     > least fix the compile README to not use -main.
>     >
>     >         From: Alex Harui<ma...@adobe.com.INVALID>
>     >         Sent: Sunday, May 3, 2020 10:06 PM
>     >         To: dev@royale.apache.org<ma...@royale.apache.org>
>     >         Subject: Re: [DISCUSS] Discuss Release Apache Royale 0.9.7
>     >
>     >         Bummer.   Lots of little things flushed out late in the game.
>     >
>     >         -There are .afdesign binary files checked into our repos.
> These
>     > are binary files that aren't the common types (.PNG, .JPG, etc).
>     >         -New required folders (src/main) were added to the Maven
> build for
>     > royale-compiler and royale-asjs but not added to the Ant source
> packaging
>     >         -The uses of -main that Yishay found.
>     >
>     >         IMO, quickest way to a release is to not start over with an
> RC4
>     > unless we find a more major problem with RC3.  I've updated several
> files
>     > in the branch.  I'm going to skip releasecandidate.xml for now until
>     > someone wants to cut a release locally and use Ant to type fewer
> commands.
>     >
>     >         The Approval script will fail testing if the Ant source can
> be
>     > used by Maven.  Assuming the Maven distribution is working, this is
> less
>     > important.  So I think that we skip that test for this RC.  I put an
>     > ApproveRoyale.xml on dist that skips that test and then the approval
> script
>     > completed successfully.  I also manually tested that if we have the
> two
>     > missing folders that the ApproveRoyale.xml I checked into the release
>     > branch will build the Maven artifacts from the Ant source.
>     >
>     >         So, IMO, I think the packages are good enough for now and we
>     > should release unless we find something is broken in the jars and
> swcs.
>     >
>     >         My 2 cents,
>     >         -Alex
>     >
>     >         On 5/3/20, 8:08 AM, "Alex Harui" <ah...@adobe.com.INVALID>
> wrote:
>     >
>     >             I will look into it.
>     >
>     >             -Alex
>     >
>     >             On 5/3/20, 7:35 AM, "Yishay Weiss" <
> yishayjobs@hotmail.com>
>     > wrote:
>     >
>     >                 Whatever the fix is, it will also need to be applied
> in
>     > these files:
>     >
>     >                 C:\dev\flexjs\royale-asjs [release/0.9.7 =]> git grep
>     > "main,utils"
>     >                 ApproveRoyale.xml:            <arg
> value="-main,utils" />
>     >                 releasecandidate.xml:            <arg
> value="-main,utils"
>     > />
>     >                 releasecandidate.xml:            <arg
> value="-main,utils"
>     > />
>     >                 releasemgr/README:royale-compiler:  mvn clean
> install -P
>     > -main,utils
>     >                 C:\dev\flexjs\royale-asjs [release/0.9.7 =]> cd ..
>     >                 C:\dev\flexjs> cd .\royale-compiler\
>     >                 C:\dev\flexjs\royale-compiler [release/0.9.7 =]> git
> grep
>     > "main,utils"
>     >                 Jenkinsfile:                bat "mvn -U clean
> ${mavenGoal}
>     > ${mavenLocalRepo} -s C:\\.m2\\settings.xml -P -main,utils
>     > -Dcom.adobe.systemIdsForWhichTheTermsOfTheA
>     >                 dobeLicenseAgreementAreAccepted=3c9041a9,3872fc1e"
>     >                 README:        mvn clean install -P -main,utils
>     >
>     >                 From: Yishay Weiss<ma...@hotmail.com>
>     >                 Sent: Sunday, May 3, 2020 5:06 PM
>     >                 To: dev@royale.apache.org<mailto:
> dev@royale.apache.org>
>     >                 Subject: RE: [DISCUSS] Discuss Release Apache Royale
> 0.9.7
>     >
>     >                 Looks like the profiles in ApproveRoyale.xml need to
> be
>     > updated after Chris’s refactor. Can someone fix this?
>     >
>     >                        <exec executable="${mvn}" dir="${basedir}/${
>     > maven.package.url.name}/royale-compiler" failonerror="true" >
>     >                             <arg value="-P" />
>     >                             <arg value="-main,utils" />
>     >                             <arg value="clean" />
>     >                             <arg value="install" />
>     >                         </exec>
>     >                         <exec executable="${mvn}" dir="${basedir}/${
>     > maven.package.url.name}/royale-compiler" failonerror="true"
>     > inputstring="Yes">
>     >                             <arg value="clean" />
>     >                             <arg value="-P" />
>     >                             <arg value="${compiler_mvn_profiles}" />
>     >                             <arg value="install" />
>     >                         </exec>
>     >                         <exec executable="${mvn}" dir="${basedir}/${
>     > maven.package.url.name}/royale-typedefs" failonerror="true" >
>     >                             <arg value="clean" />
>     >                             <arg value="install" />
>     >                         </exec>
>     >                         <exec executable="${mvn}" dir="${basedir}/${
>     > maven.package.url.name}/royale-asjs" failonerror="true"
> inputstring="Yes">
>     >                             <arg value="${asjs_mvn_defines}" />
>     >                             <arg value="clean" />
>     >                             <arg value="-P" />
>     >                             <arg value="${asjs_mvn_profiles}" />
>     >                             <arg value="install" />
>     >                         </exec>
>     >
>     >                 From: Yishay Weiss<ma...@hotmail.com>
>     >                 Sent: Sunday, May 3, 2020 5:02 PM
>     >                 To: dev@royale.apache.org<mailto:
> dev@royale.apache.org>
>     >                 Subject: RE: [DISCUSS] Discuss Release Apache Royale
> 0.9.7
>     >
>     >                 Oops, may have been premature to start the vote.
>     >
>     >                 I’m getting this [1] when running ApproveRoyale.xml.
> Any
>     > ideas?
>     >
>     >                 [1]
>     >                 build_maven:
>     >                      [echo] Path is
>     >
> C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\Program
>     > Files\Intel\WiFi\bin\;C:\Prog
>     >                 ram Files\Common
>     >
> Files\Intel\WirelessCommon\;C:\dev\maven\apache-maven-3.6.1\bin;C:\dev\ant\apache-ant-1.10.1\bin;C:\Program
>     > Files (x86)\Vim\vim82;C:\Program Fi
>     >                 les\Git\cmd;C:\WINDOWS\System32\OpenSSH\;C:\Program
>     > Files\Microsoft VS Code\bin;C:\Program
>     > Files\PuTTY\;C:\Users\Yishay\AppData\Local\Microsoft\WindowsApps;C:\U
>     >
>     >
> sers\Yishay\AppData\Roaming\npm;C:\adb;C:\Users\Yishay\.windows-build-tools\python27;C:\Program
>     > Files\nodejs\;C:\Program Files\Java\jdk1.8.0_212\bin;C:\WINDOWS\
>     >
>     >
> system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;;C:\Program
>     > Files (x86)\Gpg4win\..\GnuPG\b
>     >                 in;C:\Program
>     >
> Files\SlikSvn\bin;C:\Users\Yishay\AppData\Local\Microsoft\WindowsApps;C:\Users\Yishay\AppData\Roaming\npm;;C:\Program
>     > Files (x86)\Vim\vim82
>     >                      [exec] [INFO] Scanning for projects...
>     >                      [exec] [INFO]
>     >
> ------------------------------------------------------------------------
>     >                      [exec] [INFO] Reactor Build Order:
>     >                      [exec] [INFO]
>     >                      [exec] [INFO] Apache Royale: Compiler: Parent
>     >                             [pom]
>     >                      [exec] [INFO] Apache Royale: Compiler:
>     > Compiler-Common                           [jar]
>     >                      [exec] [INFO] Apache Royale: Compiler: Test
> Utils
>     >                             [jar]
>     >                      [exec] [INFO] Apache Royale: Compiler: Externc
>     >                            [jar]
>     >                      [exec] [INFO] Apache Royale: Compiler: Compiler
>     >                             [jar]
>     >                      [exec] [INFO] Apache Royale: Compiler:
> Compiler-JX
>     >                            [jar]
>     >                      [exec] [INFO] Apache Royale: Compiler: SWFUtils
>     >                             [jar]
>     >                      [exec] [INFO] Apache Royale: Compiler: Debugger
>     >                             [jar]
>     >                      [exec] [INFO] Apache Royale: Compiler: OEM Layer
>     >                            [jar]
>     >                      [exec] [INFO] Apache Royale: Royale Ant Tasks
>     >                             [jar]
>     >                      [exec] [INFO] Apache Royale: RoyaleUnit Ant
> Tasks
>     >                             [jar]
>     >                      [exec] [INFO] Apache Royale: Royale Maven Plugin
>     >                   [maven-plugin]
>     >                      [exec] [INFO]
>     >                      [exec] [INFO] ---------<
>     > org.apache.royale.compiler:royale-compiler-parent >----------
>     >                      [exec] [INFO] Building Apache Royale: Compiler:
>     > Parent 0.9.8-SNAPSHOT           [1/12]
>     >                      [exec] [INFO] --------------------------------[
> pom
>     > ]---------------------------------
>     >                      [exec] [INFO]
>     >                      [exec] [INFO] --- maven-clean-plugin:3.1.0:clean
>     > (default-clean) @ royale-compiler-parent ---
>     >                      [exec] [INFO]
>     >                      [exec] [INFO] ---
> maven-enforcer-plugin:1.4.1:enforce
>     > (enforce-maven-version) @ royale-compiler-parent ---
>     >                      [exec] [INFO]
>     >                      [exec] [INFO] ---
> groovy-maven-plugin:2.1.1:execute
>     > (prerequisite-check) @ royale-compiler-parent ---
>     >                      [exec] [INFO]
>     >
> ------------------------------------------------------------------------
>     >                      [exec] [INFO] Reactor Summary for Apache Royale:
>     > Compiler: Parent 0.9.8-SNAPSHOT:
>     >                      [exec] [INFO]
>     >                      [exec] [INFO] Apache Royale: Compiler: Parent
>     > .................... FAILURE [  3.938 s]
>     >                      [exec] [INFO] Apache Royale: Compiler:
>     > Compiler-Common ........... SKIPPED
>     >                      [exec] [INFO] Apache Royale: Compiler: Test
> Utils
>     > ................ SKIPPED
>     >                      [exec] [INFO] Apache Royale: Compiler: Externc
>     > ................... SKIPPED
>     >                      [exec] [INFO] Apache Royale: Compiler: Compiler
>     > .................. SKIPPED
>     >                      [exec] [INFO] Apache Royale: Compiler:
> Compiler-JX
>     > ............... SKIPPED
>     >                      [exec] [INFO] Apache Royale: Compiler: SWFUtils
>     > .................. SKIPPED
>     >                      [exec] [INFO] Apache Royale: Compiler: Debugger
>     > .................. SKIPPED
>     >                      [exec] [INFO] Apache Royale: Compiler: OEM Layer
>     > ................. SKIPPED
>     >                      [exec] [INFO] Apache Royale: Royale Ant Tasks
>     > .................... SKIPPED
>     >                      [exec] [INFO] Apache Royale: RoyaleUnit Ant
> Tasks
>     > ................ SKIPPED
>     >                      [exec] [INFO] Apache Royale: Royale Maven Plugin
>     > ................. SKIPPED
>     >                      [exec] [INFO]
>     >
> ------------------------------------------------------------------------
>     >                      [exec] [INFO] BUILD FAILURE
>     >                      [exec] [INFO]
>     >
> ------------------------------------------------------------------------
>     >                      [exec] [INFO] Total time:  5.067 s
>     >                      [exec] [INFO] Finished at:
> 2020-05-03T16:52:27+03:00
>     >                      [exec] [INFO]
>     >
> ------------------------------------------------------------------------
>     >                      [exec] [WARNING] The requested profile "utils"
> could
>     > not be activated because it does not exist.
>     >                      [exec] [ERROR] Failed to execute goal
>     > org.codehaus.gmaven:groovy-maven-plugin:2.1.1:execute
> (prerequisite-check)
>     > on project royale-compiler-parent: Executi
>     >                 on prerequisite-check of goal
>     > org.codehaus.gmaven:groovy-maven-plugin:2.1.1:execute failed: startup
>     > failed:
>     >                      [exec] [ERROR] script1.groovy: 1: unexpected
> char:
>     > '\' @ line 1, column 3.
>     >                      [exec] [ERROR]
>     >
> C:\dev\dist\dist\dev\royale\0.9.7\rc3\apache-royale-0.9.7-maven-src\royale-compiler/src/main/script/prerequisiteCheck.groovy
>     >                      [exec] [ERROR]      ^
>     >                      [exec] [ERROR]
>     >                      [exec] [ERROR] 1 error
>     >                      [exec] [ERROR]
>     >                      [exec] [ERROR] -> [Help 1]
>     >                      [exec] [ERROR]
>     >                      [exec] [ERROR] To see the full stack trace of
> the
>     > errors, re-run Maven with the -e switch.
>     >                      [exec] [ERROR] Re-run Maven using the -X switch
> to
>     > enable full debug logging.
>     >                      [exec] [ERROR]
>     >                      [exec] [ERROR] For more information about the
> errors
>     > and possible solutions, please read the following articles:
>     >                      [exec] [ERROR] [Help 1]
>     >
> https://nam04.safelinks.protection.outlook.com/?url=http%3A%2F%2Fcwiki.apache.org%2Fconfluence%2Fdisplay%2FMAVEN%2FPluginExecutionException&amp;data=02%7C01%7Caharui%40adobe.com%7Ccbd19893ad6d481b4f5e08d7eff88ce2%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637241723110696656&amp;sdata=U19yhwWtYGwjqXuKMJ%2Blm%2FKQIvnuOkN4PhVcV9e6bnY%3D&amp;reserved=0
>     >                      [exec] Picked up JAVA_TOOL_OPTIONS:
>     > -Dfile.encoding=UTF-8
>     >
>     >                 BUILD FAILED
>     >
>     > C:\dev\dist\dist\dev\royale\0.9.7\rc3\ApproveRoyale.xml:780: The
> following
>     > error occurred while executing this line:
>     >
>     > C:\dev\dist\dist\dev\royale\0.9.7\rc3\ApproveRoyale.xml:797: exec
> returned:
>     > 1
>     >
>     >                 Total time: 122 minutes 58 seconds
>     >                 C:\dev\dist\dist\dev\royale\0.9.7\rc3> From:
>     > apacheroyaleci@gmail.com<ma...@gmail.com>
>     >                 Sent: Sunday, May 3, 2020 4:53 PM
>     >                 To: dev@royale.apache.org<mailto:
> dev@royale.apache.org>
>     >                 Subject: [DISCUSS] Discuss Release Apache Royale
> 0.9.7
>     >
>     >                 This is the discussion thread.
>     >
>     >                 Thanks,
>     >                 Yishay Weiss
>     >
>     >
>     >
>     >
>     >
>     >
>     >
>     >
>     >
>     >
>
>     --
>     Carlos Rovira
>     http://about.me/carlosrovira
>
>
>

--

Piotr Zarzycki

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


Re: [DISCUSS] Discuss Release Apache Royale 0.9.7

Posted by Piotr Zarzycki <pi...@gmail.com>.
Something cut the message. Could you paste here  https://paste.apache.org/

pon., 4 maj 2020 o 17:32 Yishay Weiss <yi...@hotmail.com> napisał(a):

> This means though, that it’s still failing on Windows after Alex’s
> changes, as I’ve verified. I’m getting a bit lost trying to debug this.
>
> Running from the SVN dist repo
>
> C:\dev\dist\dist\dev\royale\0.9.7\rc3\apache-royale-0.9.7-maven-src\royale-compiler>
> mvn clean install
>
> Fails with the below message,
>
> But running the same command from the git repo
>
> C:\dev\flexjs\royale-compiler [release/0.9.7 =]> mvn clean install
>
> Does not fail.
>
> Any ideas?
>
>
>
>
> From: Yishay Weiss<ma...@hotmail.com>
> Sent: Monday, May 4, 2020 3:04 PM
> To: dev@royale.apache.org<ma...@royale.apache.org>
> Subject: RE: [DISCUSS] Discuss Release Apache Royale 0.9.7
>
> Good catch Chris. I was focusing on the wrong message.
>
> From: Christofer Dutz<ma...@c-ware.de>
> Sent: Monday, May 4, 2020 2:09 PM
> To: dev@royale.apache.org<ma...@royale.apache.org>
> Subject: Re: [DISCUSS] Discuss Release Apache Royale 0.9.7
>
> Just some input from the sidelines:
> - It shouldn't have any impact on the build if you enable/disable profiles
> that don't exist. All you get is a warning that tells you the profiles
> don't exist.
>
> - The actual failure is because the the path to the prerequisiteCheck
> script is windows-encoded (Backslashs) ... strange thing is that this
> didn't fail for normal Windows executions both for Royale same as in PLC4X
> ... we've got the identical setup for 2-3 years now and haven't heard of
> any issues with it. I would guess the build is started somewhat differently
> than others ... perhaps it could be fixed by removing the
> "${project.basedir}/" prefix and using relative paths instead.
>
> And just a little explanation what this script does:
> It's a goovy script that is executed and checks if all required tools are
> available in the right versions and if all required environment-variables
> are set and are set to valid values. As soon as you run a Maven build it
> outputs a list of thigs it checked and if checks fail, it quickly fails the
> build with a list of findings the user has to address first.
>
> Hope that helps.
>
> Chris
>
>
>
> Am 04.05.20, 11:45 schrieb "Carlos Rovira" <ca...@apache.org>:
>
>     Hi Alex and Yishay,
>
>     first, congrats for the hard work to reach to this point. I think many
>     issues has been fixed and only that just is worth the time you guys
>     invested on it :)
>
>     regarding voting. I'm confident that my check will report a +1 since, I
>     consider all the points for a normal Apache release, but thinking in
> the
>     current problem with running maven from ant with old profiles... why
> the
>     need to make ANT run maven again. both are different build tools and
> both
>     need to work separately, but don't understand why one should run the
> other.
>     And if that's the case, why just make ant run maven? why not make
> maven run
>     ant too? I think it should be all or nothing
>
>     The other point I don't understand is about why to continue vote if you
>     detect the problems stated in this thread. For me is completely ok,
> but if
>     you worked hard to make all this complex release process, don't
> understand
>     that you finally consider green light when that approval script is
> failing.
>     For me that means that all that complication was not needed, and people
>     must check on its own that is something normal in an apache release,
> so no
>     problem at all with that.
>
>     if you consider it's ok to vote, for me is ok, since all seems to
> consider
>     the real minimum requirements, people is waiting long time, and I'm not
>     interested in discuss it, since is clear you see it necessary for your
>     release process, but just one to state it so we can all stop and take a
>     bird sight on all of it and help us to visualize. Sometimes we use to
>     loose perspective when we're working many time and hard in something.
>
>     Anyway, I'll wait to have clear if is time to try release and vote to
> not
>     waste time if it's not ok finally.
>
>     Thanks!
>
>     Carlos
>
>
>
>
>
>
>     El lun., 4 may. 2020 a las 9:11, Alex Harui (<aharui@adobe.com.invalid
> >)
>     escribió:
>
>     > I just quickly reviewed the various
> RELEASE_NOTES/README/LICENSE/NOTICE
>     > files.  I guess nobody had done that earlier.  The biggest problem
> is that
>     > there were 3 missing binary package dependencies in the LICENSE in
> the
>     > binary package.
>     >
>     > I noticed the copyright year in the various NOTICE.* files is still
> 2019
>     > but did not update it because I am running out of time.  I've heard
>     > different opinions on how important that is.
>     >
>     > The URL to the online Release Notes is in the
>     > royale-asjs/RELEASE_NOTES.md.  This might be a good time to create
> the wiki
>     > page if it doesn't already exist.
>     >
>     > I'm stopping work for tonight.
>     > -Alex
>     >
>     > On 5/3/20, 11:58 PM, "Yishay Weiss" <yi...@hotmail.com> wrote:
>     >
>     >     Ik, online release notes sounds like a good compromise. Thank
> for the
>     > fixes. Let the votes begin!
>     >     ________________________________
>     >     From: Alex Harui <ah...@adobe.com.INVALID>
>     >     Sent: Monday, May 4, 2020 6:00 AM
>     >     To: dev@royale.apache.org <de...@royale.apache.org>
>     >     Subject: Re: [DISCUSS] Discuss Release Apache Royale 0.9.7
>     >
>     >     Not sure I understood you.  We can't release a changed README in
>     > royale-compiler without starting an RC4.  The updated README has been
>     > committed to the release branch.  We have to revert some commits on
> the
>     > release branches that change the versions to 0.9.8 snapshot before
> starting
>     > over.
>     >
>     >     If you have the time to re-run most of the steps, that would be
> best,
>     > but will delay the release and I'm not sure it is worth it.  We have
> online
>     > release notes to make corrections.
>     >
>     >     I think it is mostly up to you though.
>     >     -Alex
>     >
>     >     On 5/3/20, 10:42 PM, "Yishay Weiss" <yi...@hotmail.com>
> wrote:
>     >
>     >         I think we should continue the vote. If more problems are
>     > discovered I can start another release candidate. I think we should
> at
>     > least fix the compile README to not use -main.
>     >
>     >         From: Alex Harui<ma...@adobe.com.INVALID>
>     >         Sent: Sunday, May 3, 2020 10:06 PM
>     >         To: dev@royale.apache.org<ma...@royale.apache.org>
>     >         Subject: Re: [DISCUSS] Discuss Release Apache Royale 0.9.7
>     >
>     >         Bummer.   Lots of little things flushed out late in the game.
>     >
>     >         -There are .afdesign binary files checked into our repos.
> These
>     > are binary files that aren't the common types (.PNG, .JPG, etc).
>     >         -New required folders (src/main) were added to the Maven
> build for
>     > royale-compiler and royale-asjs but not added to the Ant source
> packaging
>     >         -The uses of -main that Yishay found.
>     >
>     >         IMO, quickest way to a release is to not start over with an
> RC4
>     > unless we find a more major problem with RC3.  I've updated several
> files
>     > in the branch.  I'm going to skip releasecandidate.xml for now until
>     > someone wants to cut a release locally and use Ant to type fewer
> commands.
>     >
>     >         The Approval script will fail testing if the Ant source can
> be
>     > used by Maven.  Assuming the Maven distribution is working, this is
> less
>     > important.  So I think that we skip that test for this RC.  I put an
>     > ApproveRoyale.xml on dist that skips that test and then the approval
> script
>     > completed successfully.  I also manually tested that if we have the
> two
>     > missing folders that the ApproveRoyale.xml I checked into the release
>     > branch will build the Maven artifacts from the Ant source.
>     >
>     >         So, IMO, I think the packages are good enough for now and we
>     > should release unless we find something is broken in the jars and
> swcs.
>     >
>     >         My 2 cents,
>     >         -Alex
>     >
>     >         On 5/3/20, 8:08 AM, "Alex Harui" <ah...@adobe.com.INVALID>
> wrote:
>     >
>     >             I will look into it.
>     >
>     >             -Alex
>     >
>     >             On 5/3/20, 7:35 AM, "Yishay Weiss" <
> yishayjobs@hotmail.com>
>     > wrote:
>     >
>     >                 Whatever the fix is, it will also need to be applied
> in
>     > these files:
>     >
>     >                 C:\dev\flexjs\royale-asjs [release/0.9.7 =]> git grep
>     > "main,utils"
>     >                 ApproveRoyale.xml:            <arg
> value="-main,utils" />
>     >                 releasecandidate.xml:            <arg
> value="-main,utils"
>     > />
>     >                 releasecandidate.xml:            <arg
> value="-main,utils"
>     > />
>     >                 releasemgr/README:royale-compiler:  mvn clean
> install -P
>     > -main,utils
>     >                 C:\dev\flexjs\royale-asjs [release/0.9.7 =]> cd ..
>     >                 C:\dev\flexjs> cd .\royale-compiler\
>     >                 C:\dev\flexjs\royale-compiler [release/0.9.7 =]> git
> grep
>     > "main,utils"
>     >                 Jenkinsfile:                bat "mvn -U clean
> ${mavenGoal}
>     > ${mavenLocalRepo} -s C:\\.m2\\settings.xml -P -main,utils
>     > -Dcom.adobe.systemIdsForWhichTheTermsOfTheA
>     >                 dobeLicenseAgreementAreAccepted=3c9041a9,3872fc1e"
>     >                 README:        mvn clean install -P -main,utils
>     >
>     >                 From: Yishay Weiss<ma...@hotmail.com>
>     >                 Sent: Sunday, May 3, 2020 5:06 PM
>     >                 To: dev@royale.apache.org<mailto:
> dev@royale.apache.org>
>     >                 Subject: RE: [DISCUSS] Discuss Release Apache Royale
> 0.9.7
>     >
>     >                 Looks like the profiles in ApproveRoyale.xml need to
> be
>     > updated after Chris’s refactor. Can someone fix this?
>     >
>     >                        <exec executable="${mvn}" dir="${basedir}/${
>     > maven.package.url.name}/royale-compiler" failonerror="true" >
>     >                             <arg value="-P" />
>     >                             <arg value="-main,utils" />
>     >                             <arg value="clean" />
>     >                             <arg value="install" />
>     >                         </exec>
>     >                         <exec executable="${mvn}" dir="${basedir}/${
>     > maven.package.url.name}/royale-compiler" failonerror="true"
>     > inputstring="Yes">
>     >                             <arg value="clean" />
>     >                             <arg value="-P" />
>     >                             <arg value="${compiler_mvn_profiles}" />
>     >                             <arg value="install" />
>     >                         </exec>
>     >                         <exec executable="${mvn}" dir="${basedir}/${
>     > maven.package.url.name}/royale-typedefs" failonerror="true" >
>     >                             <arg value="clean" />
>     >                             <arg value="install" />
>     >                         </exec>
>     >                         <exec executable="${mvn}" dir="${basedir}/${
>     > maven.package.url.name}/royale-asjs" failonerror="true"
> inputstring="Yes">
>     >                             <arg value="${asjs_mvn_defines}" />
>     >                             <arg value="clean" />
>     >                             <arg value="-P" />
>     >                             <arg value="${asjs_mvn_profiles}" />
>     >                             <arg value="install" />
>     >                         </exec>
>     >
>     >                 From: Yishay Weiss<ma...@hotmail.com>
>     >                 Sent: Sunday, May 3, 2020 5:02 PM
>     >                 To: dev@royale.apache.org<mailto:
> dev@royale.apache.org>
>     >                 Subject: RE: [DISCUSS] Discuss Release Apache Royale
> 0.9.7
>     >
>     >                 Oops, may have been premature to start the vote.
>     >
>     >                 I’m getting this [1] when running ApproveRoyale.xml.
> Any
>     > ideas?
>     >
>     >                 [1]
>     >                 build_maven:
>     >                      [echo] Path is
>     >
> C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\Program
>     > Files\Intel\WiFi\bin\;C:\Prog
>     >                 ram Files\Common
>     >
> Files\Intel\WirelessCommon\;C:\dev\maven\apache-maven-3.6.1\bin;C:\dev\ant\apache-ant-1.10.1\bin;C:\Program
>     > Files (x86)\Vim\vim82;C:\Program Fi
>     >                 les\Git\cmd;C:\WINDOWS\System32\OpenSSH\;C:\Program
>     > Files\Microsoft VS Code\bin;C:\Program
>     > Files\PuTTY\;C:\Users\Yishay\AppData\Local\Microsoft\WindowsApps;C:\U
>     >
>     >
> sers\Yishay\AppData\Roaming\npm;C:\adb;C:\Users\Yishay\.windows-build-tools\python27;C:\Program
>     > Files\nodejs\;C:\Program Files\Java\jdk1.8.0_212\bin;C:\WINDOWS\
>     >
>     >
> system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;;C:\Program
>     > Files (x86)\Gpg4win\..\GnuPG\b
>     >                 in;C:\Program
>     >
> Files\SlikSvn\bin;C:\Users\Yishay\AppData\Local\Microsoft\WindowsApps;C:\Users\Yishay\AppData\Roaming\npm;;C:\Program
>     > Files (x86)\Vim\vim82
>     >                      [exec] [INFO] Scanning for projects...
>     >                      [exec] [INFO]
>     >
> ------------------------------------------------------------------------
>     >                      [exec] [INFO] Reactor Build Order:
>     >                      [exec] [INFO]
>     >                      [exec] [INFO] Apache Royale: Compiler: Parent
>     >                             [pom]
>     >                      [exec] [INFO] Apache Royale: Compiler:
>     > Compiler-Common                           [jar]
>     >                      [exec] [INFO] Apache Royale: Compiler: Test
> Utils
>     >                             [jar]
>     >                      [exec] [INFO] Apache Royale: Compiler: Externc
>     >                            [jar]
>     >                      [exec] [INFO] Apache Royale: Compiler: Compiler
>     >                             [jar]
>     >                      [exec] [INFO] Apache Royale: Compiler:
> Compiler-JX
>     >                            [jar]
>     >                      [exec] [INFO] Apache Royale: Compiler: SWFUtils
>     >                             [jar]
>     >                      [exec] [INFO] Apache Royale: Compiler: Debugger
>     >                             [jar]
>     >                      [exec] [INFO] Apache Royale: Compiler: OEM Layer
>     >                            [jar]
>     >                      [exec] [INFO] Apache Royale: Royale Ant Tasks
>     >                             [jar]
>     >                      [exec] [INFO] Apache Royale: RoyaleUnit Ant
> Tasks
>     >                             [jar]
>     >                      [exec] [INFO] Apache Royale: Royale Maven Plugin
>     >                   [maven-plugin]
>     >                      [exec] [INFO]
>     >                      [exec] [INFO] ---------<
>     > org.apache.royale.compiler:royale-compiler-parent >----------
>     >                      [exec] [INFO] Building Apache Royale: Compiler:
>     > Parent 0.9.8-SNAPSHOT           [1/12]
>     >                      [exec] [INFO] --------------------------------[
> pom
>     > ]---------------------------------
>     >                      [exec] [INFO]
>     >                      [exec] [INFO] --- maven-clean-plugin:3.1.0:clean
>     > (default-clean) @ royale-compiler-parent ---
>     >                      [exec] [INFO]
>     >                      [exec] [INFO] ---
> maven-enforcer-plugin:1.4.1:enforce
>     > (enforce-maven-version) @ royale-compiler-parent ---
>     >                      [exec] [INFO]
>     >                      [exec] [INFO] ---
> groovy-maven-plugin:2.1.1:execute
>     > (prerequisite-check) @ royale-compiler-parent ---
>     >                      [exec] [INFO]
>     >
> ------------------------------------------------------------------------
>     >                      [exec] [INFO] Reactor Summary for Apache Royale:
>     > Compiler: Parent 0.9.8-SNAPSHOT:
>     >                      [exec] [INFO]
>     >                      [exec] [INFO] Apache Royale: Compiler: Parent
>     > .................... FAILURE [  3.938 s]
>     >                      [exec] [INFO] Apache Royale: Compiler:
>     > Compiler-Common ........... SKIPPED
>     >                      [exec] [INFO] Apache Royale: Compiler: Test
> Utils
>     > ................ SKIPPED
>     >                      [exec] [INFO] Apache Royale: Compiler: Externc
>     > ................... SKIPPED
>     >                      [exec] [INFO] Apache Royale: Compiler: Compiler
>     > .................. SKIPPED
>     >                      [exec] [INFO] Apache Royale: Compiler:
> Compiler-JX
>     > ............... SKIPPED
>     >                      [exec] [INFO] Apache Royale: Compiler: SWFUtils
>     > .................. SKIPPED
>     >                      [exec] [INFO] Apache Royale: Compiler: Debugger
>     > .................. SKIPPED
>     >                      [exec] [INFO] Apache Royale: Compiler: OEM Layer
>     > ................. SKIPPED
>     >                      [exec] [INFO] Apache Royale: Royale Ant Tasks
>     > .................... SKIPPED
>     >                      [exec] [INFO] Apache Royale: RoyaleUnit Ant
> Tasks
>     > ................ SKIPPED
>     >                      [exec] [INFO] Apache Royale: Royale Maven Plugin
>     > ................. SKIPPED
>     >                      [exec] [INFO]
>     >
> ------------------------------------------------------------------------
>     >                      [exec] [INFO] BUILD FAILURE
>     >                      [exec] [INFO]
>     >
> ------------------------------------------------------------------------
>     >                      [exec] [INFO] Total time:  5.067 s
>     >                      [exec] [INFO] Finished at:
> 2020-05-03T16:52:27+03:00
>     >                      [exec] [INFO]
>     >
> ------------------------------------------------------------------------
>     >                      [exec] [WARNING] The requested profile "utils"
> could
>     > not be activated because it does not exist.
>     >                      [exec] [ERROR] Failed to execute goal
>     > org.codehaus.gmaven:groovy-maven-plugin:2.1.1:execute
> (prerequisite-check)
>     > on project royale-compiler-parent: Executi
>     >                 on prerequisite-check of goal
>     > org.codehaus.gmaven:groovy-maven-plugin:2.1.1:execute failed: startup
>     > failed:
>     >                      [exec] [ERROR] script1.groovy: 1: unexpected
> char:
>     > '\' @ line 1, column 3.
>     >                      [exec] [ERROR]
>     >
> C:\dev\dist\dist\dev\royale\0.9.7\rc3\apache-royale-0.9.7-maven-src\royale-compiler/src/main/script/prerequisiteCheck.groovy
>     >                      [exec] [ERROR]      ^
>     >                      [exec] [ERROR]
>     >                      [exec] [ERROR] 1 error
>     >                      [exec] [ERROR]
>     >                      [exec] [ERROR] -> [Help 1]
>     >                      [exec] [ERROR]
>     >                      [exec] [ERROR] To see the full stack trace of
> the
>     > errors, re-run Maven with the -e switch.
>     >                      [exec] [ERROR] Re-run Maven using the -X switch
> to
>     > enable full debug logging.
>     >                      [exec] [ERROR]
>     >                      [exec] [ERROR] For more information about the
> errors
>     > and possible solutions, please read the following articles:
>     >                      [exec] [ERROR] [Help 1]
>     >
> https://nam04.safelinks.protection.outlook.com/?url=http%3A%2F%2Fcwiki.apache.org%2Fconfluence%2Fdisplay%2FMAVEN%2FPluginExecutionException&amp;data=02%7C01%7Caharui%40adobe.com%7Ccbd19893ad6d481b4f5e08d7eff88ce2%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637241723110696656&amp;sdata=U19yhwWtYGwjqXuKMJ%2Blm%2FKQIvnuOkN4PhVcV9e6bnY%3D&amp;reserved=0
>     >                      [exec] Picked up JAVA_TOOL_OPTIONS:
>     > -Dfile.encoding=UTF-8
>     >
>     >                 BUILD FAILED
>     >
>     > C:\dev\dist\dist\dev\royale\0.9.7\rc3\ApproveRoyale.xml:780: The
> following
>     > error occurred while executing this line:
>     >
>     > C:\dev\dist\dist\dev\royale\0.9.7\rc3\ApproveRoyale.xml:797: exec
> returned:
>     > 1
>     >
>     >                 Total time: 122 minutes 58 seconds
>     >                 C:\dev\dist\dist\dev\royale\0.9.7\rc3> From:
>     > apacheroyaleci@gmail.com<ma...@gmail.com>
>     >                 Sent: Sunday, May 3, 2020 4:53 PM
>     >                 To: dev@royale.apache.org<mailto:
> dev@royale.apache.org>
>     >                 Subject: [DISCUSS] Discuss Release Apache Royale
> 0.9.7
>     >
>     >                 This is the discussion thread.
>     >
>     >                 Thanks,
>     >                 Yishay Weiss
>     >
>     >
>     >
>     >
>     >
>     >
>     >
>     >
>     >
>     >
>
>     --
>     Carlos Rovira
>     http://about.me/carlosrovira
>
>
>

-- 

Piotr Zarzycki

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

RE: [DISCUSS] Discuss Release Apache Royale 0.9.7

Posted by Yishay Weiss <yi...@hotmail.com>.
This means though, that it’s still failing on Windows after Alex’s changes, as I’ve verified. I’m getting a bit lost trying to debug this.

Running from the SVN dist repo

C:\dev\dist\dist\dev\royale\0.9.7\rc3\apache-royale-0.9.7-maven-src\royale-compiler> mvn clean install

Fails with the below message,

But running the same command from the git repo

C:\dev\flexjs\royale-compiler [release/0.9.7 =]> mvn clean install

Does not fail.

Any ideas?




From: Yishay Weiss<ma...@hotmail.com>
Sent: Monday, May 4, 2020 3:04 PM
To: dev@royale.apache.org<ma...@royale.apache.org>
Subject: RE: [DISCUSS] Discuss Release Apache Royale 0.9.7

Good catch Chris. I was focusing on the wrong message.

From: Christofer Dutz<ma...@c-ware.de>
Sent: Monday, May 4, 2020 2:09 PM
To: dev@royale.apache.org<ma...@royale.apache.org>
Subject: Re: [DISCUSS] Discuss Release Apache Royale 0.9.7

Just some input from the sidelines:
- It shouldn't have any impact on the build if you enable/disable profiles that don't exist. All you get is a warning that tells you the profiles don't exist.

- The actual failure is because the the path to the prerequisiteCheck script is windows-encoded (Backslashs) ... strange thing is that this didn't fail for normal Windows executions both for Royale same as in PLC4X ... we've got the identical setup for 2-3 years now and haven't heard of any issues with it. I would guess the build is started somewhat differently than others ... perhaps it could be fixed by removing the "${project.basedir}/" prefix and using relative paths instead.

And just a little explanation what this script does:
It's a goovy script that is executed and checks if all required tools are available in the right versions and if all required environment-variables are set and are set to valid values. As soon as you run a Maven build it outputs a list of thigs it checked and if checks fail, it quickly fails the build with a list of findings the user has to address first.

Hope that helps.

Chris



Am 04.05.20, 11:45 schrieb "Carlos Rovira" <ca...@apache.org>:

    Hi Alex and Yishay,

    first, congrats for the hard work to reach to this point. I think many
    issues has been fixed and only that just is worth the time you guys
    invested on it :)

    regarding voting. I'm confident that my check will report a +1 since, I
    consider all the points for a normal Apache release, but thinking in the
    current problem with running maven from ant with old profiles... why the
    need to make ANT run maven again. both are different build tools and both
    need to work separately, but don't understand why one should run the other.
    And if that's the case, why just make ant run maven? why not make maven run
    ant too? I think it should be all or nothing

    The other point I don't understand is about why to continue vote if you
    detect the problems stated in this thread. For me is completely ok, but if
    you worked hard to make all this complex release process, don't understand
    that you finally consider green light when that approval script is failing.
    For me that means that all that complication was not needed, and people
    must check on its own that is something normal in an apache release, so no
    problem at all with that.

    if you consider it's ok to vote, for me is ok, since all seems to consider
    the real minimum requirements, people is waiting long time, and I'm not
    interested in discuss it, since is clear you see it necessary for your
    release process, but just one to state it so we can all stop and take a
    bird sight on all of it and help us to visualize. Sometimes we use to
    loose perspective when we're working many time and hard in something.

    Anyway, I'll wait to have clear if is time to try release and vote to not
    waste time if it's not ok finally.

    Thanks!

    Carlos






    El lun., 4 may. 2020 a las 9:11, Alex Harui (<ah...@adobe.com.invalid>)
    escribió:

    > I just quickly reviewed the various RELEASE_NOTES/README/LICENSE/NOTICE
    > files.  I guess nobody had done that earlier.  The biggest problem is that
    > there were 3 missing binary package dependencies in the LICENSE in the
    > binary package.
    >
    > I noticed the copyright year in the various NOTICE.* files is still 2019
    > but did not update it because I am running out of time.  I've heard
    > different opinions on how important that is.
    >
    > The URL to the online Release Notes is in the
    > royale-asjs/RELEASE_NOTES.md.  This might be a good time to create the wiki
    > page if it doesn't already exist.
    >
    > I'm stopping work for tonight.
    > -Alex
    >
    > On 5/3/20, 11:58 PM, "Yishay Weiss" <yi...@hotmail.com> wrote:
    >
    >     Ik, online release notes sounds like a good compromise. Thank for the
    > fixes. Let the votes begin!
    >     ________________________________
    >     From: Alex Harui <ah...@adobe.com.INVALID>
    >     Sent: Monday, May 4, 2020 6:00 AM
    >     To: dev@royale.apache.org <de...@royale.apache.org>
    >     Subject: Re: [DISCUSS] Discuss Release Apache Royale 0.9.7
    >
    >     Not sure I understood you.  We can't release a changed README in
    > royale-compiler without starting an RC4.  The updated README has been
    > committed to the release branch.  We have to revert some commits on the
    > release branches that change the versions to 0.9.8 snapshot before starting
    > over.
    >
    >     If you have the time to re-run most of the steps, that would be best,
    > but will delay the release and I'm not sure it is worth it.  We have online
    > release notes to make corrections.
    >
    >     I think it is mostly up to you though.
    >     -Alex
    >
    >     On 5/3/20, 10:42 PM, "Yishay Weiss" <yi...@hotmail.com> wrote:
    >
    >         I think we should continue the vote. If more problems are
    > discovered I can start another release candidate. I think we should at
    > least fix the compile README to not use -main.
    >
    >         From: Alex Harui<ma...@adobe.com.INVALID>
    >         Sent: Sunday, May 3, 2020 10:06 PM
    >         To: dev@royale.apache.org<ma...@royale.apache.org>
    >         Subject: Re: [DISCUSS] Discuss Release Apache Royale 0.9.7
    >
    >         Bummer.   Lots of little things flushed out late in the game.
    >
    >         -There are .afdesign binary files checked into our repos.  These
    > are binary files that aren't the common types (.PNG, .JPG, etc).
    >         -New required folders (src/main) were added to the Maven build for
    > royale-compiler and royale-asjs but not added to the Ant source packaging
    >         -The uses of -main that Yishay found.
    >
    >         IMO, quickest way to a release is to not start over with an RC4
    > unless we find a more major problem with RC3.  I've updated several files
    > in the branch.  I'm going to skip releasecandidate.xml for now until
    > someone wants to cut a release locally and use Ant to type fewer commands.
    >
    >         The Approval script will fail testing if the Ant source can be
    > used by Maven.  Assuming the Maven distribution is working, this is less
    > important.  So I think that we skip that test for this RC.  I put an
    > ApproveRoyale.xml on dist that skips that test and then the approval script
    > completed successfully.  I also manually tested that if we have the two
    > missing folders that the ApproveRoyale.xml I checked into the release
    > branch will build the Maven artifacts from the Ant source.
    >
    >         So, IMO, I think the packages are good enough for now and we
    > should release unless we find something is broken in the jars and swcs.
    >
    >         My 2 cents,
    >         -Alex
    >
    >         On 5/3/20, 8:08 AM, "Alex Harui" <ah...@adobe.com.INVALID> wrote:
    >
    >             I will look into it.
    >
    >             -Alex
    >
    >             On 5/3/20, 7:35 AM, "Yishay Weiss" <yi...@hotmail.com>
    > wrote:
    >
    >                 Whatever the fix is, it will also need to be applied in
    > these files:
    >
    >                 C:\dev\flexjs\royale-asjs [release/0.9.7 =]> git grep
    > "main,utils"
    >                 ApproveRoyale.xml:            <arg value="-main,utils" />
    >                 releasecandidate.xml:            <arg value="-main,utils"
    > />
    >                 releasecandidate.xml:            <arg value="-main,utils"
    > />
    >                 releasemgr/README:royale-compiler:  mvn clean install -P
    > -main,utils
    >                 C:\dev\flexjs\royale-asjs [release/0.9.7 =]> cd ..
    >                 C:\dev\flexjs> cd .\royale-compiler\
    >                 C:\dev\flexjs\royale-compiler [release/0.9.7 =]> git grep
    > "main,utils"
    >                 Jenkinsfile:                bat "mvn -U clean ${mavenGoal}
    > ${mavenLocalRepo} -s C:\\.m2\\settings.xml -P -main,utils
    > -Dcom.adobe.systemIdsForWhichTheTermsOfTheA
    >                 dobeLicenseAgreementAreAccepted=3c9041a9,3872fc1e"
    >                 README:        mvn clean install -P -main,utils
    >
    >                 From: Yishay Weiss<ma...@hotmail.com>
    >                 Sent: Sunday, May 3, 2020 5:06 PM
    >                 To: dev@royale.apache.org<ma...@royale.apache.org>
    >                 Subject: RE: [DISCUSS] Discuss Release Apache Royale 0.9.7
    >
    >                 Looks like the profiles in ApproveRoyale.xml need to be
    > updated after Chris’s refactor. Can someone fix this?
    >
    >                        <exec executable="${mvn}" dir="${basedir}/${
    > maven.package.url.name}/royale-compiler" failonerror="true" >
    >                             <arg value="-P" />
    >                             <arg value="-main,utils" />
    >                             <arg value="clean" />
    >                             <arg value="install" />
    >                         </exec>
    >                         <exec executable="${mvn}" dir="${basedir}/${
    > maven.package.url.name}/royale-compiler" failonerror="true"
    > inputstring="Yes">
    >                             <arg value="clean" />
    >                             <arg value="-P" />
    >                             <arg value="${compiler_mvn_profiles}" />
    >                             <arg value="install" />
    >                         </exec>
    >                         <exec executable="${mvn}" dir="${basedir}/${
    > maven.package.url.name}/royale-typedefs" failonerror="true" >
    >                             <arg value="clean" />
    >                             <arg value="install" />
    >                         </exec>
    >                         <exec executable="${mvn}" dir="${basedir}/${
    > maven.package.url.name}/royale-asjs" failonerror="true" inputstring="Yes">
    >                             <arg value="${asjs_mvn_defines}" />
    >                             <arg value="clean" />
    >                             <arg value="-P" />
    >                             <arg value="${asjs_mvn_profiles}" />
    >                             <arg value="install" />
    >                         </exec>
    >
    >                 From: Yishay Weiss<ma...@hotmail.com>
    >                 Sent: Sunday, May 3, 2020 5:02 PM
    >                 To: dev@royale.apache.org<ma...@royale.apache.org>
    >                 Subject: RE: [DISCUSS] Discuss Release Apache Royale 0.9.7
    >
    >                 Oops, may have been premature to start the vote.
    >
    >                 I’m getting this [1] when running ApproveRoyale.xml. Any
    > ideas?
    >
    >                 [1]
    >                 build_maven:
    >                      [echo] Path is
    > C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\Program
    > Files\Intel\WiFi\bin\;C:\Prog
    >                 ram Files\Common
    > Files\Intel\WirelessCommon\;C:\dev\maven\apache-maven-3.6.1\bin;C:\dev\ant\apache-ant-1.10.1\bin;C:\Program
    > Files (x86)\Vim\vim82;C:\Program Fi
    >                 les\Git\cmd;C:\WINDOWS\System32\OpenSSH\;C:\Program
    > Files\Microsoft VS Code\bin;C:\Program
    > Files\PuTTY\;C:\Users\Yishay\AppData\Local\Microsoft\WindowsApps;C:\U
    >
    > sers\Yishay\AppData\Roaming\npm;C:\adb;C:\Users\Yishay\.windows-build-tools\python27;C:\Program
    > Files\nodejs\;C:\Program Files\Java\jdk1.8.0_212\bin;C:\WINDOWS\
    >
    > system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;;C:\Program
    > Files (x86)\Gpg4win\..\GnuPG\b
    >                 in;C:\Program
    > Files\SlikSvn\bin;C:\Users\Yishay\AppData\Local\Microsoft\WindowsApps;C:\Users\Yishay\AppData\Roaming\npm;;C:\Program
    > Files (x86)\Vim\vim82
    >                      [exec] [INFO] Scanning for projects...
    >                      [exec] [INFO]
    > ------------------------------------------------------------------------
    >                      [exec] [INFO] Reactor Build Order:
    >                      [exec] [INFO]
    >                      [exec] [INFO] Apache Royale: Compiler: Parent
    >                             [pom]
    >                      [exec] [INFO] Apache Royale: Compiler:
    > Compiler-Common                           [jar]
    >                      [exec] [INFO] Apache Royale: Compiler: Test Utils
    >                             [jar]
    >                      [exec] [INFO] Apache Royale: Compiler: Externc
    >                            [jar]
    >                      [exec] [INFO] Apache Royale: Compiler: Compiler
    >                             [jar]
    >                      [exec] [INFO] Apache Royale: Compiler: Compiler-JX
    >                            [jar]
    >                      [exec] [INFO] Apache Royale: Compiler: SWFUtils
    >                             [jar]
    >                      [exec] [INFO] Apache Royale: Compiler: Debugger
    >                             [jar]
    >                      [exec] [INFO] Apache Royale: Compiler: OEM Layer
    >                            [jar]
    >                      [exec] [INFO] Apache Royale: Royale Ant Tasks
    >                             [jar]
    >                      [exec] [INFO] Apache Royale: RoyaleUnit Ant Tasks
    >                             [jar]
    >                      [exec] [INFO] Apache Royale: Royale Maven Plugin
    >                   [maven-plugin]
    >                      [exec] [INFO]
    >                      [exec] [INFO] ---------<
    > org.apache.royale.compiler:royale-compiler-parent >----------
    >                      [exec] [INFO] Building Apache Royale: Compiler:
    > Parent 0.9.8-SNAPSHOT           [1/12]
    >                      [exec] [INFO] --------------------------------[ pom
    > ]---------------------------------
    >                      [exec] [INFO]
    >                      [exec] [INFO] --- maven-clean-plugin:3.1.0:clean
    > (default-clean) @ royale-compiler-parent ---
    >                      [exec] [INFO]
    >                      [exec] [INFO] --- maven-enforcer-plugin:1.4.1:enforce
    > (enforce-maven-version) @ royale-compiler-parent ---
    >                      [exec] [INFO]
    >                      [exec] [INFO] --- groovy-maven-plugin:2.1.1:execute
    > (prerequisite-check) @ royale-compiler-parent ---
    >                      [exec] [INFO]
    > ------------------------------------------------------------------------
    >                      [exec] [INFO] Reactor Summary for Apache Royale:
    > Compiler: Parent 0.9.8-SNAPSHOT:
    >                      [exec] [INFO]
    >                      [exec] [INFO] Apache Royale: Compiler: Parent
    > .................... FAILURE [  3.938 s]
    >                      [exec] [INFO] Apache Royale: Compiler:
    > Compiler-Common ........... SKIPPED
    >                      [exec] [INFO] Apache Royale: Compiler: Test Utils
    > ................ SKIPPED
    >                      [exec] [INFO] Apache Royale: Compiler: Externc
    > ................... SKIPPED
    >                      [exec] [INFO] Apache Royale: Compiler: Compiler
    > .................. SKIPPED
    >                      [exec] [INFO] Apache Royale: Compiler: Compiler-JX
    > ............... SKIPPED
    >                      [exec] [INFO] Apache Royale: Compiler: SWFUtils
    > .................. SKIPPED
    >                      [exec] [INFO] Apache Royale: Compiler: Debugger
    > .................. SKIPPED
    >                      [exec] [INFO] Apache Royale: Compiler: OEM Layer
    > ................. SKIPPED
    >                      [exec] [INFO] Apache Royale: Royale Ant Tasks
    > .................... SKIPPED
    >                      [exec] [INFO] Apache Royale: RoyaleUnit Ant Tasks
    > ................ SKIPPED
    >                      [exec] [INFO] Apache Royale: Royale Maven Plugin
    > ................. SKIPPED
    >                      [exec] [INFO]
    > ------------------------------------------------------------------------
    >                      [exec] [INFO] BUILD FAILURE
    >                      [exec] [INFO]
    > ------------------------------------------------------------------------
    >                      [exec] [INFO] Total time:  5.067 s
    >                      [exec] [INFO] Finished at: 2020-05-03T16:52:27+03:00
    >                      [exec] [INFO]
    > ------------------------------------------------------------------------
    >                      [exec] [WARNING] The requested profile "utils" could
    > not be activated because it does not exist.
    >                      [exec] [ERROR] Failed to execute goal
    > org.codehaus.gmaven:groovy-maven-plugin:2.1.1:execute (prerequisite-check)
    > on project royale-compiler-parent: Executi
    >                 on prerequisite-check of goal
    > org.codehaus.gmaven:groovy-maven-plugin:2.1.1:execute failed: startup
    > failed:
    >                      [exec] [ERROR] script1.groovy: 1: unexpected char:
    > '\' @ line 1, column 3.
    >                      [exec] [ERROR]
    > C:\dev\dist\dist\dev\royale\0.9.7\rc3\apache-royale-0.9.7-maven-src\royale-compiler/src/main/script/prerequisiteCheck.groovy
    >                      [exec] [ERROR]      ^
    >                      [exec] [ERROR]
    >                      [exec] [ERROR] 1 error
    >                      [exec] [ERROR]
    >                      [exec] [ERROR] -> [Help 1]
    >                      [exec] [ERROR]
    >                      [exec] [ERROR] To see the full stack trace of the
    > errors, re-run Maven with the -e switch.
    >                      [exec] [ERROR] Re-run Maven using the -X switch to
    > enable full debug logging.
    >                      [exec] [ERROR]
    >                      [exec] [ERROR] For more information about the errors
    > and possible solutions, please read the following articles:
    >                      [exec] [ERROR] [Help 1]
    > https://nam04.safelinks.protection.outlook.com/?url=http%3A%2F%2Fcwiki.apache.org%2Fconfluence%2Fdisplay%2FMAVEN%2FPluginExecutionException&amp;data=02%7C01%7Caharui%40adobe.com%7Ccbd19893ad6d481b4f5e08d7eff88ce2%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637241723110696656&amp;sdata=U19yhwWtYGwjqXuKMJ%2Blm%2FKQIvnuOkN4PhVcV9e6bnY%3D&amp;reserved=0
    >                      [exec] Picked up JAVA_TOOL_OPTIONS:
    > -Dfile.encoding=UTF-8
    >
    >                 BUILD FAILED
    >
    > C:\dev\dist\dist\dev\royale\0.9.7\rc3\ApproveRoyale.xml:780: The following
    > error occurred while executing this line:
    >
    > C:\dev\dist\dist\dev\royale\0.9.7\rc3\ApproveRoyale.xml:797: exec returned:
    > 1
    >
    >                 Total time: 122 minutes 58 seconds
    >                 C:\dev\dist\dist\dev\royale\0.9.7\rc3> From:
    > apacheroyaleci@gmail.com<ma...@gmail.com>
    >                 Sent: Sunday, May 3, 2020 4:53 PM
    >                 To: dev@royale.apache.org<ma...@royale.apache.org>
    >                 Subject: [DISCUSS] Discuss Release Apache Royale 0.9.7
    >
    >                 This is the discussion thread.
    >
    >                 Thanks,
    >                 Yishay Weiss
    >
    >
    >
    >
    >
    >
    >
    >
    >
    >

    --
    Carlos Rovira
    http://about.me/carlosrovira



RE: [DISCUSS] Discuss Release Apache Royale 0.9.7

Posted by Yishay Weiss <yi...@hotmail.com>.
Good catch Chris. I was focusing on the wrong message.

From: Christofer Dutz<ma...@c-ware.de>
Sent: Monday, May 4, 2020 2:09 PM
To: dev@royale.apache.org<ma...@royale.apache.org>
Subject: Re: [DISCUSS] Discuss Release Apache Royale 0.9.7

Just some input from the sidelines:
- It shouldn't have any impact on the build if you enable/disable profiles that don't exist. All you get is a warning that tells you the profiles don't exist.

- The actual failure is because the the path to the prerequisiteCheck script is windows-encoded (Backslashs) ... strange thing is that this didn't fail for normal Windows executions both for Royale same as in PLC4X ... we've got the identical setup for 2-3 years now and haven't heard of any issues with it. I would guess the build is started somewhat differently than others ... perhaps it could be fixed by removing the "${project.basedir}/" prefix and using relative paths instead.

And just a little explanation what this script does:
It's a goovy script that is executed and checks if all required tools are available in the right versions and if all required environment-variables are set and are set to valid values. As soon as you run a Maven build it outputs a list of thigs it checked and if checks fail, it quickly fails the build with a list of findings the user has to address first.

Hope that helps.

Chris



Am 04.05.20, 11:45 schrieb "Carlos Rovira" <ca...@apache.org>:

    Hi Alex and Yishay,

    first, congrats for the hard work to reach to this point. I think many
    issues has been fixed and only that just is worth the time you guys
    invested on it :)

    regarding voting. I'm confident that my check will report a +1 since, I
    consider all the points for a normal Apache release, but thinking in the
    current problem with running maven from ant with old profiles... why the
    need to make ANT run maven again. both are different build tools and both
    need to work separately, but don't understand why one should run the other.
    And if that's the case, why just make ant run maven? why not make maven run
    ant too? I think it should be all or nothing

    The other point I don't understand is about why to continue vote if you
    detect the problems stated in this thread. For me is completely ok, but if
    you worked hard to make all this complex release process, don't understand
    that you finally consider green light when that approval script is failing.
    For me that means that all that complication was not needed, and people
    must check on its own that is something normal in an apache release, so no
    problem at all with that.

    if you consider it's ok to vote, for me is ok, since all seems to consider
    the real minimum requirements, people is waiting long time, and I'm not
    interested in discuss it, since is clear you see it necessary for your
    release process, but just one to state it so we can all stop and take a
    bird sight on all of it and help us to visualize. Sometimes we use to
    loose perspective when we're working many time and hard in something.

    Anyway, I'll wait to have clear if is time to try release and vote to not
    waste time if it's not ok finally.

    Thanks!

    Carlos






    El lun., 4 may. 2020 a las 9:11, Alex Harui (<ah...@adobe.com.invalid>)
    escribió:

    > I just quickly reviewed the various RELEASE_NOTES/README/LICENSE/NOTICE
    > files.  I guess nobody had done that earlier.  The biggest problem is that
    > there were 3 missing binary package dependencies in the LICENSE in the
    > binary package.
    >
    > I noticed the copyright year in the various NOTICE.* files is still 2019
    > but did not update it because I am running out of time.  I've heard
    > different opinions on how important that is.
    >
    > The URL to the online Release Notes is in the
    > royale-asjs/RELEASE_NOTES.md.  This might be a good time to create the wiki
    > page if it doesn't already exist.
    >
    > I'm stopping work for tonight.
    > -Alex
    >
    > On 5/3/20, 11:58 PM, "Yishay Weiss" <yi...@hotmail.com> wrote:
    >
    >     Ik, online release notes sounds like a good compromise. Thank for the
    > fixes. Let the votes begin!
    >     ________________________________
    >     From: Alex Harui <ah...@adobe.com.INVALID>
    >     Sent: Monday, May 4, 2020 6:00 AM
    >     To: dev@royale.apache.org <de...@royale.apache.org>
    >     Subject: Re: [DISCUSS] Discuss Release Apache Royale 0.9.7
    >
    >     Not sure I understood you.  We can't release a changed README in
    > royale-compiler without starting an RC4.  The updated README has been
    > committed to the release branch.  We have to revert some commits on the
    > release branches that change the versions to 0.9.8 snapshot before starting
    > over.
    >
    >     If you have the time to re-run most of the steps, that would be best,
    > but will delay the release and I'm not sure it is worth it.  We have online
    > release notes to make corrections.
    >
    >     I think it is mostly up to you though.
    >     -Alex
    >
    >     On 5/3/20, 10:42 PM, "Yishay Weiss" <yi...@hotmail.com> wrote:
    >
    >         I think we should continue the vote. If more problems are
    > discovered I can start another release candidate. I think we should at
    > least fix the compile README to not use -main.
    >
    >         From: Alex Harui<ma...@adobe.com.INVALID>
    >         Sent: Sunday, May 3, 2020 10:06 PM
    >         To: dev@royale.apache.org<ma...@royale.apache.org>
    >         Subject: Re: [DISCUSS] Discuss Release Apache Royale 0.9.7
    >
    >         Bummer.   Lots of little things flushed out late in the game.
    >
    >         -There are .afdesign binary files checked into our repos.  These
    > are binary files that aren't the common types (.PNG, .JPG, etc).
    >         -New required folders (src/main) were added to the Maven build for
    > royale-compiler and royale-asjs but not added to the Ant source packaging
    >         -The uses of -main that Yishay found.
    >
    >         IMO, quickest way to a release is to not start over with an RC4
    > unless we find a more major problem with RC3.  I've updated several files
    > in the branch.  I'm going to skip releasecandidate.xml for now until
    > someone wants to cut a release locally and use Ant to type fewer commands.
    >
    >         The Approval script will fail testing if the Ant source can be
    > used by Maven.  Assuming the Maven distribution is working, this is less
    > important.  So I think that we skip that test for this RC.  I put an
    > ApproveRoyale.xml on dist that skips that test and then the approval script
    > completed successfully.  I also manually tested that if we have the two
    > missing folders that the ApproveRoyale.xml I checked into the release
    > branch will build the Maven artifacts from the Ant source.
    >
    >         So, IMO, I think the packages are good enough for now and we
    > should release unless we find something is broken in the jars and swcs.
    >
    >         My 2 cents,
    >         -Alex
    >
    >         On 5/3/20, 8:08 AM, "Alex Harui" <ah...@adobe.com.INVALID> wrote:
    >
    >             I will look into it.
    >
    >             -Alex
    >
    >             On 5/3/20, 7:35 AM, "Yishay Weiss" <yi...@hotmail.com>
    > wrote:
    >
    >                 Whatever the fix is, it will also need to be applied in
    > these files:
    >
    >                 C:\dev\flexjs\royale-asjs [release/0.9.7 =]> git grep
    > "main,utils"
    >                 ApproveRoyale.xml:            <arg value="-main,utils" />
    >                 releasecandidate.xml:            <arg value="-main,utils"
    > />
    >                 releasecandidate.xml:            <arg value="-main,utils"
    > />
    >                 releasemgr/README:royale-compiler:  mvn clean install -P
    > -main,utils
    >                 C:\dev\flexjs\royale-asjs [release/0.9.7 =]> cd ..
    >                 C:\dev\flexjs> cd .\royale-compiler\
    >                 C:\dev\flexjs\royale-compiler [release/0.9.7 =]> git grep
    > "main,utils"
    >                 Jenkinsfile:                bat "mvn -U clean ${mavenGoal}
    > ${mavenLocalRepo} -s C:\\.m2\\settings.xml -P -main,utils
    > -Dcom.adobe.systemIdsForWhichTheTermsOfTheA
    >                 dobeLicenseAgreementAreAccepted=3c9041a9,3872fc1e"
    >                 README:        mvn clean install -P -main,utils
    >
    >                 From: Yishay Weiss<ma...@hotmail.com>
    >                 Sent: Sunday, May 3, 2020 5:06 PM
    >                 To: dev@royale.apache.org<ma...@royale.apache.org>
    >                 Subject: RE: [DISCUSS] Discuss Release Apache Royale 0.9.7
    >
    >                 Looks like the profiles in ApproveRoyale.xml need to be
    > updated after Chris’s refactor. Can someone fix this?
    >
    >                        <exec executable="${mvn}" dir="${basedir}/${
    > maven.package.url.name}/royale-compiler" failonerror="true" >
    >                             <arg value="-P" />
    >                             <arg value="-main,utils" />
    >                             <arg value="clean" />
    >                             <arg value="install" />
    >                         </exec>
    >                         <exec executable="${mvn}" dir="${basedir}/${
    > maven.package.url.name}/royale-compiler" failonerror="true"
    > inputstring="Yes">
    >                             <arg value="clean" />
    >                             <arg value="-P" />
    >                             <arg value="${compiler_mvn_profiles}" />
    >                             <arg value="install" />
    >                         </exec>
    >                         <exec executable="${mvn}" dir="${basedir}/${
    > maven.package.url.name}/royale-typedefs" failonerror="true" >
    >                             <arg value="clean" />
    >                             <arg value="install" />
    >                         </exec>
    >                         <exec executable="${mvn}" dir="${basedir}/${
    > maven.package.url.name}/royale-asjs" failonerror="true" inputstring="Yes">
    >                             <arg value="${asjs_mvn_defines}" />
    >                             <arg value="clean" />
    >                             <arg value="-P" />
    >                             <arg value="${asjs_mvn_profiles}" />
    >                             <arg value="install" />
    >                         </exec>
    >
    >                 From: Yishay Weiss<ma...@hotmail.com>
    >                 Sent: Sunday, May 3, 2020 5:02 PM
    >                 To: dev@royale.apache.org<ma...@royale.apache.org>
    >                 Subject: RE: [DISCUSS] Discuss Release Apache Royale 0.9.7
    >
    >                 Oops, may have been premature to start the vote.
    >
    >                 I’m getting this [1] when running ApproveRoyale.xml. Any
    > ideas?
    >
    >                 [1]
    >                 build_maven:
    >                      [echo] Path is
    > C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\Program
    > Files\Intel\WiFi\bin\;C:\Prog
    >                 ram Files\Common
    > Files\Intel\WirelessCommon\;C:\dev\maven\apache-maven-3.6.1\bin;C:\dev\ant\apache-ant-1.10.1\bin;C:\Program
    > Files (x86)\Vim\vim82;C:\Program Fi
    >                 les\Git\cmd;C:\WINDOWS\System32\OpenSSH\;C:\Program
    > Files\Microsoft VS Code\bin;C:\Program
    > Files\PuTTY\;C:\Users\Yishay\AppData\Local\Microsoft\WindowsApps;C:\U
    >
    > sers\Yishay\AppData\Roaming\npm;C:\adb;C:\Users\Yishay\.windows-build-tools\python27;C:\Program
    > Files\nodejs\;C:\Program Files\Java\jdk1.8.0_212\bin;C:\WINDOWS\
    >
    > system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;;C:\Program
    > Files (x86)\Gpg4win\..\GnuPG\b
    >                 in;C:\Program
    > Files\SlikSvn\bin;C:\Users\Yishay\AppData\Local\Microsoft\WindowsApps;C:\Users\Yishay\AppData\Roaming\npm;;C:\Program
    > Files (x86)\Vim\vim82
    >                      [exec] [INFO] Scanning for projects...
    >                      [exec] [INFO]
    > ------------------------------------------------------------------------
    >                      [exec] [INFO] Reactor Build Order:
    >                      [exec] [INFO]
    >                      [exec] [INFO] Apache Royale: Compiler: Parent
    >                             [pom]
    >                      [exec] [INFO] Apache Royale: Compiler:
    > Compiler-Common                           [jar]
    >                      [exec] [INFO] Apache Royale: Compiler: Test Utils
    >                             [jar]
    >                      [exec] [INFO] Apache Royale: Compiler: Externc
    >                            [jar]
    >                      [exec] [INFO] Apache Royale: Compiler: Compiler
    >                             [jar]
    >                      [exec] [INFO] Apache Royale: Compiler: Compiler-JX
    >                            [jar]
    >                      [exec] [INFO] Apache Royale: Compiler: SWFUtils
    >                             [jar]
    >                      [exec] [INFO] Apache Royale: Compiler: Debugger
    >                             [jar]
    >                      [exec] [INFO] Apache Royale: Compiler: OEM Layer
    >                            [jar]
    >                      [exec] [INFO] Apache Royale: Royale Ant Tasks
    >                             [jar]
    >                      [exec] [INFO] Apache Royale: RoyaleUnit Ant Tasks
    >                             [jar]
    >                      [exec] [INFO] Apache Royale: Royale Maven Plugin
    >                   [maven-plugin]
    >                      [exec] [INFO]
    >                      [exec] [INFO] ---------<
    > org.apache.royale.compiler:royale-compiler-parent >----------
    >                      [exec] [INFO] Building Apache Royale: Compiler:
    > Parent 0.9.8-SNAPSHOT           [1/12]
    >                      [exec] [INFO] --------------------------------[ pom
    > ]---------------------------------
    >                      [exec] [INFO]
    >                      [exec] [INFO] --- maven-clean-plugin:3.1.0:clean
    > (default-clean) @ royale-compiler-parent ---
    >                      [exec] [INFO]
    >                      [exec] [INFO] --- maven-enforcer-plugin:1.4.1:enforce
    > (enforce-maven-version) @ royale-compiler-parent ---
    >                      [exec] [INFO]
    >                      [exec] [INFO] --- groovy-maven-plugin:2.1.1:execute
    > (prerequisite-check) @ royale-compiler-parent ---
    >                      [exec] [INFO]
    > ------------------------------------------------------------------------
    >                      [exec] [INFO] Reactor Summary for Apache Royale:
    > Compiler: Parent 0.9.8-SNAPSHOT:
    >                      [exec] [INFO]
    >                      [exec] [INFO] Apache Royale: Compiler: Parent
    > .................... FAILURE [  3.938 s]
    >                      [exec] [INFO] Apache Royale: Compiler:
    > Compiler-Common ........... SKIPPED
    >                      [exec] [INFO] Apache Royale: Compiler: Test Utils
    > ................ SKIPPED
    >                      [exec] [INFO] Apache Royale: Compiler: Externc
    > ................... SKIPPED
    >                      [exec] [INFO] Apache Royale: Compiler: Compiler
    > .................. SKIPPED
    >                      [exec] [INFO] Apache Royale: Compiler: Compiler-JX
    > ............... SKIPPED
    >                      [exec] [INFO] Apache Royale: Compiler: SWFUtils
    > .................. SKIPPED
    >                      [exec] [INFO] Apache Royale: Compiler: Debugger
    > .................. SKIPPED
    >                      [exec] [INFO] Apache Royale: Compiler: OEM Layer
    > ................. SKIPPED
    >                      [exec] [INFO] Apache Royale: Royale Ant Tasks
    > .................... SKIPPED
    >                      [exec] [INFO] Apache Royale: RoyaleUnit Ant Tasks
    > ................ SKIPPED
    >                      [exec] [INFO] Apache Royale: Royale Maven Plugin
    > ................. SKIPPED
    >                      [exec] [INFO]
    > ------------------------------------------------------------------------
    >                      [exec] [INFO] BUILD FAILURE
    >                      [exec] [INFO]
    > ------------------------------------------------------------------------
    >                      [exec] [INFO] Total time:  5.067 s
    >                      [exec] [INFO] Finished at: 2020-05-03T16:52:27+03:00
    >                      [exec] [INFO]
    > ------------------------------------------------------------------------
    >                      [exec] [WARNING] The requested profile "utils" could
    > not be activated because it does not exist.
    >                      [exec] [ERROR] Failed to execute goal
    > org.codehaus.gmaven:groovy-maven-plugin:2.1.1:execute (prerequisite-check)
    > on project royale-compiler-parent: Executi
    >                 on prerequisite-check of goal
    > org.codehaus.gmaven:groovy-maven-plugin:2.1.1:execute failed: startup
    > failed:
    >                      [exec] [ERROR] script1.groovy: 1: unexpected char:
    > '\' @ line 1, column 3.
    >                      [exec] [ERROR]
    > C:\dev\dist\dist\dev\royale\0.9.7\rc3\apache-royale-0.9.7-maven-src\royale-compiler/src/main/script/prerequisiteCheck.groovy
    >                      [exec] [ERROR]      ^
    >                      [exec] [ERROR]
    >                      [exec] [ERROR] 1 error
    >                      [exec] [ERROR]
    >                      [exec] [ERROR] -> [Help 1]
    >                      [exec] [ERROR]
    >                      [exec] [ERROR] To see the full stack trace of the
    > errors, re-run Maven with the -e switch.
    >                      [exec] [ERROR] Re-run Maven using the -X switch to
    > enable full debug logging.
    >                      [exec] [ERROR]
    >                      [exec] [ERROR] For more information about the errors
    > and possible solutions, please read the following articles:
    >                      [exec] [ERROR] [Help 1]
    > https://nam04.safelinks.protection.outlook.com/?url=http%3A%2F%2Fcwiki.apache.org%2Fconfluence%2Fdisplay%2FMAVEN%2FPluginExecutionException&amp;data=02%7C01%7Caharui%40adobe.com%7Ccbd19893ad6d481b4f5e08d7eff88ce2%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637241723110696656&amp;sdata=U19yhwWtYGwjqXuKMJ%2Blm%2FKQIvnuOkN4PhVcV9e6bnY%3D&amp;reserved=0
    >                      [exec] Picked up JAVA_TOOL_OPTIONS:
    > -Dfile.encoding=UTF-8
    >
    >                 BUILD FAILED
    >
    > C:\dev\dist\dist\dev\royale\0.9.7\rc3\ApproveRoyale.xml:780: The following
    > error occurred while executing this line:
    >
    > C:\dev\dist\dist\dev\royale\0.9.7\rc3\ApproveRoyale.xml:797: exec returned:
    > 1
    >
    >                 Total time: 122 minutes 58 seconds
    >                 C:\dev\dist\dist\dev\royale\0.9.7\rc3> From:
    > apacheroyaleci@gmail.com<ma...@gmail.com>
    >                 Sent: Sunday, May 3, 2020 4:53 PM
    >                 To: dev@royale.apache.org<ma...@royale.apache.org>
    >                 Subject: [DISCUSS] Discuss Release Apache Royale 0.9.7
    >
    >                 This is the discussion thread.
    >
    >                 Thanks,
    >                 Yishay Weiss
    >
    >
    >
    >
    >
    >
    >
    >
    >
    >

    --
    Carlos Rovira
    http://about.me/carlosrovira


Re: [DISCUSS] Discuss Release Apache Royale 0.9.7

Posted by Christofer Dutz <ch...@c-ware.de>.
Just some input from the sidelines:
- It shouldn't have any impact on the build if you enable/disable profiles that don't exist. All you get is a warning that tells you the profiles don't exist.

- The actual failure is because the the path to the prerequisiteCheck script is windows-encoded (Backslashs) ... strange thing is that this didn't fail for normal Windows executions both for Royale same as in PLC4X ... we've got the identical setup for 2-3 years now and haven't heard of any issues with it. I would guess the build is started somewhat differently than others ... perhaps it could be fixed by removing the "${project.basedir}/" prefix and using relative paths instead.

And just a little explanation what this script does: 
It's a goovy script that is executed and checks if all required tools are available in the right versions and if all required environment-variables are set and are set to valid values. As soon as you run a Maven build it outputs a list of thigs it checked and if checks fail, it quickly fails the build with a list of findings the user has to address first.

Hope that helps.

Chris



Am 04.05.20, 11:45 schrieb "Carlos Rovira" <ca...@apache.org>:

    Hi Alex and Yishay,

    first, congrats for the hard work to reach to this point. I think many
    issues has been fixed and only that just is worth the time you guys
    invested on it :)

    regarding voting. I'm confident that my check will report a +1 since, I
    consider all the points for a normal Apache release, but thinking in the
    current problem with running maven from ant with old profiles... why the
    need to make ANT run maven again. both are different build tools and both
    need to work separately, but don't understand why one should run the other.
    And if that's the case, why just make ant run maven? why not make maven run
    ant too? I think it should be all or nothing

    The other point I don't understand is about why to continue vote if you
    detect the problems stated in this thread. For me is completely ok, but if
    you worked hard to make all this complex release process, don't understand
    that you finally consider green light when that approval script is failing.
    For me that means that all that complication was not needed, and people
    must check on its own that is something normal in an apache release, so no
    problem at all with that.

    if you consider it's ok to vote, for me is ok, since all seems to consider
    the real minimum requirements, people is waiting long time, and I'm not
    interested in discuss it, since is clear you see it necessary for your
    release process, but just one to state it so we can all stop and take a
    bird sight on all of it and help us to visualize. Sometimes we use to
    loose perspective when we're working many time and hard in something.

    Anyway, I'll wait to have clear if is time to try release and vote to not
    waste time if it's not ok finally.

    Thanks!

    Carlos






    El lun., 4 may. 2020 a las 9:11, Alex Harui (<ah...@adobe.com.invalid>)
    escribió:

    > I just quickly reviewed the various RELEASE_NOTES/README/LICENSE/NOTICE
    > files.  I guess nobody had done that earlier.  The biggest problem is that
    > there were 3 missing binary package dependencies in the LICENSE in the
    > binary package.
    >
    > I noticed the copyright year in the various NOTICE.* files is still 2019
    > but did not update it because I am running out of time.  I've heard
    > different opinions on how important that is.
    >
    > The URL to the online Release Notes is in the
    > royale-asjs/RELEASE_NOTES.md.  This might be a good time to create the wiki
    > page if it doesn't already exist.
    >
    > I'm stopping work for tonight.
    > -Alex
    >
    > On 5/3/20, 11:58 PM, "Yishay Weiss" <yi...@hotmail.com> wrote:
    >
    >     Ik, online release notes sounds like a good compromise. Thank for the
    > fixes. Let the votes begin!
    >     ________________________________
    >     From: Alex Harui <ah...@adobe.com.INVALID>
    >     Sent: Monday, May 4, 2020 6:00 AM
    >     To: dev@royale.apache.org <de...@royale.apache.org>
    >     Subject: Re: [DISCUSS] Discuss Release Apache Royale 0.9.7
    >
    >     Not sure I understood you.  We can't release a changed README in
    > royale-compiler without starting an RC4.  The updated README has been
    > committed to the release branch.  We have to revert some commits on the
    > release branches that change the versions to 0.9.8 snapshot before starting
    > over.
    >
    >     If you have the time to re-run most of the steps, that would be best,
    > but will delay the release and I'm not sure it is worth it.  We have online
    > release notes to make corrections.
    >
    >     I think it is mostly up to you though.
    >     -Alex
    >
    >     On 5/3/20, 10:42 PM, "Yishay Weiss" <yi...@hotmail.com> wrote:
    >
    >         I think we should continue the vote. If more problems are
    > discovered I can start another release candidate. I think we should at
    > least fix the compile README to not use -main.
    >
    >         From: Alex Harui<ma...@adobe.com.INVALID>
    >         Sent: Sunday, May 3, 2020 10:06 PM
    >         To: dev@royale.apache.org<ma...@royale.apache.org>
    >         Subject: Re: [DISCUSS] Discuss Release Apache Royale 0.9.7
    >
    >         Bummer.   Lots of little things flushed out late in the game.
    >
    >         -There are .afdesign binary files checked into our repos.  These
    > are binary files that aren't the common types (.PNG, .JPG, etc).
    >         -New required folders (src/main) were added to the Maven build for
    > royale-compiler and royale-asjs but not added to the Ant source packaging
    >         -The uses of -main that Yishay found.
    >
    >         IMO, quickest way to a release is to not start over with an RC4
    > unless we find a more major problem with RC3.  I've updated several files
    > in the branch.  I'm going to skip releasecandidate.xml for now until
    > someone wants to cut a release locally and use Ant to type fewer commands.
    >
    >         The Approval script will fail testing if the Ant source can be
    > used by Maven.  Assuming the Maven distribution is working, this is less
    > important.  So I think that we skip that test for this RC.  I put an
    > ApproveRoyale.xml on dist that skips that test and then the approval script
    > completed successfully.  I also manually tested that if we have the two
    > missing folders that the ApproveRoyale.xml I checked into the release
    > branch will build the Maven artifacts from the Ant source.
    >
    >         So, IMO, I think the packages are good enough for now and we
    > should release unless we find something is broken in the jars and swcs.
    >
    >         My 2 cents,
    >         -Alex
    >
    >         On 5/3/20, 8:08 AM, "Alex Harui" <ah...@adobe.com.INVALID> wrote:
    >
    >             I will look into it.
    >
    >             -Alex
    >
    >             On 5/3/20, 7:35 AM, "Yishay Weiss" <yi...@hotmail.com>
    > wrote:
    >
    >                 Whatever the fix is, it will also need to be applied in
    > these files:
    >
    >                 C:\dev\flexjs\royale-asjs [release/0.9.7 =]> git grep
    > "main,utils"
    >                 ApproveRoyale.xml:            <arg value="-main,utils" />
    >                 releasecandidate.xml:            <arg value="-main,utils"
    > />
    >                 releasecandidate.xml:            <arg value="-main,utils"
    > />
    >                 releasemgr/README:royale-compiler:  mvn clean install -P
    > -main,utils
    >                 C:\dev\flexjs\royale-asjs [release/0.9.7 =]> cd ..
    >                 C:\dev\flexjs> cd .\royale-compiler\
    >                 C:\dev\flexjs\royale-compiler [release/0.9.7 =]> git grep
    > "main,utils"
    >                 Jenkinsfile:                bat "mvn -U clean ${mavenGoal}
    > ${mavenLocalRepo} -s C:\\.m2\\settings.xml -P -main,utils
    > -Dcom.adobe.systemIdsForWhichTheTermsOfTheA
    >                 dobeLicenseAgreementAreAccepted=3c9041a9,3872fc1e"
    >                 README:        mvn clean install -P -main,utils
    >
    >                 From: Yishay Weiss<ma...@hotmail.com>
    >                 Sent: Sunday, May 3, 2020 5:06 PM
    >                 To: dev@royale.apache.org<ma...@royale.apache.org>
    >                 Subject: RE: [DISCUSS] Discuss Release Apache Royale 0.9.7
    >
    >                 Looks like the profiles in ApproveRoyale.xml need to be
    > updated after Chris’s refactor. Can someone fix this?
    >
    >                        <exec executable="${mvn}" dir="${basedir}/${
    > maven.package.url.name}/royale-compiler" failonerror="true" >
    >                             <arg value="-P" />
    >                             <arg value="-main,utils" />
    >                             <arg value="clean" />
    >                             <arg value="install" />
    >                         </exec>
    >                         <exec executable="${mvn}" dir="${basedir}/${
    > maven.package.url.name}/royale-compiler" failonerror="true"
    > inputstring="Yes">
    >                             <arg value="clean" />
    >                             <arg value="-P" />
    >                             <arg value="${compiler_mvn_profiles}" />
    >                             <arg value="install" />
    >                         </exec>
    >                         <exec executable="${mvn}" dir="${basedir}/${
    > maven.package.url.name}/royale-typedefs" failonerror="true" >
    >                             <arg value="clean" />
    >                             <arg value="install" />
    >                         </exec>
    >                         <exec executable="${mvn}" dir="${basedir}/${
    > maven.package.url.name}/royale-asjs" failonerror="true" inputstring="Yes">
    >                             <arg value="${asjs_mvn_defines}" />
    >                             <arg value="clean" />
    >                             <arg value="-P" />
    >                             <arg value="${asjs_mvn_profiles}" />
    >                             <arg value="install" />
    >                         </exec>
    >
    >                 From: Yishay Weiss<ma...@hotmail.com>
    >                 Sent: Sunday, May 3, 2020 5:02 PM
    >                 To: dev@royale.apache.org<ma...@royale.apache.org>
    >                 Subject: RE: [DISCUSS] Discuss Release Apache Royale 0.9.7
    >
    >                 Oops, may have been premature to start the vote.
    >
    >                 I’m getting this [1] when running ApproveRoyale.xml. Any
    > ideas?
    >
    >                 [1]
    >                 build_maven:
    >                      [echo] Path is
    > C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\Program
    > Files\Intel\WiFi\bin\;C:\Prog
    >                 ram Files\Common
    > Files\Intel\WirelessCommon\;C:\dev\maven\apache-maven-3.6.1\bin;C:\dev\ant\apache-ant-1.10.1\bin;C:\Program
    > Files (x86)\Vim\vim82;C:\Program Fi
    >                 les\Git\cmd;C:\WINDOWS\System32\OpenSSH\;C:\Program
    > Files\Microsoft VS Code\bin;C:\Program
    > Files\PuTTY\;C:\Users\Yishay\AppData\Local\Microsoft\WindowsApps;C:\U
    >
    > sers\Yishay\AppData\Roaming\npm;C:\adb;C:\Users\Yishay\.windows-build-tools\python27;C:\Program
    > Files\nodejs\;C:\Program Files\Java\jdk1.8.0_212\bin;C:\WINDOWS\
    >
    > system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;;C:\Program
    > Files (x86)\Gpg4win\..\GnuPG\b
    >                 in;C:\Program
    > Files\SlikSvn\bin;C:\Users\Yishay\AppData\Local\Microsoft\WindowsApps;C:\Users\Yishay\AppData\Roaming\npm;;C:\Program
    > Files (x86)\Vim\vim82
    >                      [exec] [INFO] Scanning for projects...
    >                      [exec] [INFO]
    > ------------------------------------------------------------------------
    >                      [exec] [INFO] Reactor Build Order:
    >                      [exec] [INFO]
    >                      [exec] [INFO] Apache Royale: Compiler: Parent
    >                             [pom]
    >                      [exec] [INFO] Apache Royale: Compiler:
    > Compiler-Common                           [jar]
    >                      [exec] [INFO] Apache Royale: Compiler: Test Utils
    >                             [jar]
    >                      [exec] [INFO] Apache Royale: Compiler: Externc
    >                            [jar]
    >                      [exec] [INFO] Apache Royale: Compiler: Compiler
    >                             [jar]
    >                      [exec] [INFO] Apache Royale: Compiler: Compiler-JX
    >                            [jar]
    >                      [exec] [INFO] Apache Royale: Compiler: SWFUtils
    >                             [jar]
    >                      [exec] [INFO] Apache Royale: Compiler: Debugger
    >                             [jar]
    >                      [exec] [INFO] Apache Royale: Compiler: OEM Layer
    >                            [jar]
    >                      [exec] [INFO] Apache Royale: Royale Ant Tasks
    >                             [jar]
    >                      [exec] [INFO] Apache Royale: RoyaleUnit Ant Tasks
    >                             [jar]
    >                      [exec] [INFO] Apache Royale: Royale Maven Plugin
    >                   [maven-plugin]
    >                      [exec] [INFO]
    >                      [exec] [INFO] ---------<
    > org.apache.royale.compiler:royale-compiler-parent >----------
    >                      [exec] [INFO] Building Apache Royale: Compiler:
    > Parent 0.9.8-SNAPSHOT           [1/12]
    >                      [exec] [INFO] --------------------------------[ pom
    > ]---------------------------------
    >                      [exec] [INFO]
    >                      [exec] [INFO] --- maven-clean-plugin:3.1.0:clean
    > (default-clean) @ royale-compiler-parent ---
    >                      [exec] [INFO]
    >                      [exec] [INFO] --- maven-enforcer-plugin:1.4.1:enforce
    > (enforce-maven-version) @ royale-compiler-parent ---
    >                      [exec] [INFO]
    >                      [exec] [INFO] --- groovy-maven-plugin:2.1.1:execute
    > (prerequisite-check) @ royale-compiler-parent ---
    >                      [exec] [INFO]
    > ------------------------------------------------------------------------
    >                      [exec] [INFO] Reactor Summary for Apache Royale:
    > Compiler: Parent 0.9.8-SNAPSHOT:
    >                      [exec] [INFO]
    >                      [exec] [INFO] Apache Royale: Compiler: Parent
    > .................... FAILURE [  3.938 s]
    >                      [exec] [INFO] Apache Royale: Compiler:
    > Compiler-Common ........... SKIPPED
    >                      [exec] [INFO] Apache Royale: Compiler: Test Utils
    > ................ SKIPPED
    >                      [exec] [INFO] Apache Royale: Compiler: Externc
    > ................... SKIPPED
    >                      [exec] [INFO] Apache Royale: Compiler: Compiler
    > .................. SKIPPED
    >                      [exec] [INFO] Apache Royale: Compiler: Compiler-JX
    > ............... SKIPPED
    >                      [exec] [INFO] Apache Royale: Compiler: SWFUtils
    > .................. SKIPPED
    >                      [exec] [INFO] Apache Royale: Compiler: Debugger
    > .................. SKIPPED
    >                      [exec] [INFO] Apache Royale: Compiler: OEM Layer
    > ................. SKIPPED
    >                      [exec] [INFO] Apache Royale: Royale Ant Tasks
    > .................... SKIPPED
    >                      [exec] [INFO] Apache Royale: RoyaleUnit Ant Tasks
    > ................ SKIPPED
    >                      [exec] [INFO] Apache Royale: Royale Maven Plugin
    > ................. SKIPPED
    >                      [exec] [INFO]
    > ------------------------------------------------------------------------
    >                      [exec] [INFO] BUILD FAILURE
    >                      [exec] [INFO]
    > ------------------------------------------------------------------------
    >                      [exec] [INFO] Total time:  5.067 s
    >                      [exec] [INFO] Finished at: 2020-05-03T16:52:27+03:00
    >                      [exec] [INFO]
    > ------------------------------------------------------------------------
    >                      [exec] [WARNING] The requested profile "utils" could
    > not be activated because it does not exist.
    >                      [exec] [ERROR] Failed to execute goal
    > org.codehaus.gmaven:groovy-maven-plugin:2.1.1:execute (prerequisite-check)
    > on project royale-compiler-parent: Executi
    >                 on prerequisite-check of goal
    > org.codehaus.gmaven:groovy-maven-plugin:2.1.1:execute failed: startup
    > failed:
    >                      [exec] [ERROR] script1.groovy: 1: unexpected char:
    > '\' @ line 1, column 3.
    >                      [exec] [ERROR]
    > C:\dev\dist\dist\dev\royale\0.9.7\rc3\apache-royale-0.9.7-maven-src\royale-compiler/src/main/script/prerequisiteCheck.groovy
    >                      [exec] [ERROR]      ^
    >                      [exec] [ERROR]
    >                      [exec] [ERROR] 1 error
    >                      [exec] [ERROR]
    >                      [exec] [ERROR] -> [Help 1]
    >                      [exec] [ERROR]
    >                      [exec] [ERROR] To see the full stack trace of the
    > errors, re-run Maven with the -e switch.
    >                      [exec] [ERROR] Re-run Maven using the -X switch to
    > enable full debug logging.
    >                      [exec] [ERROR]
    >                      [exec] [ERROR] For more information about the errors
    > and possible solutions, please read the following articles:
    >                      [exec] [ERROR] [Help 1]
    > https://nam04.safelinks.protection.outlook.com/?url=http%3A%2F%2Fcwiki.apache.org%2Fconfluence%2Fdisplay%2FMAVEN%2FPluginExecutionException&amp;data=02%7C01%7Caharui%40adobe.com%7Ccbd19893ad6d481b4f5e08d7eff88ce2%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637241723110696656&amp;sdata=U19yhwWtYGwjqXuKMJ%2Blm%2FKQIvnuOkN4PhVcV9e6bnY%3D&amp;reserved=0
    >                      [exec] Picked up JAVA_TOOL_OPTIONS:
    > -Dfile.encoding=UTF-8
    >
    >                 BUILD FAILED
    >
    > C:\dev\dist\dist\dev\royale\0.9.7\rc3\ApproveRoyale.xml:780: The following
    > error occurred while executing this line:
    >
    > C:\dev\dist\dist\dev\royale\0.9.7\rc3\ApproveRoyale.xml:797: exec returned:
    > 1
    >
    >                 Total time: 122 minutes 58 seconds
    >                 C:\dev\dist\dist\dev\royale\0.9.7\rc3> From:
    > apacheroyaleci@gmail.com<ma...@gmail.com>
    >                 Sent: Sunday, May 3, 2020 4:53 PM
    >                 To: dev@royale.apache.org<ma...@royale.apache.org>
    >                 Subject: [DISCUSS] Discuss Release Apache Royale 0.9.7
    >
    >                 This is the discussion thread.
    >
    >                 Thanks,
    >                 Yishay Weiss
    >
    >
    >
    >
    >
    >
    >
    >
    >
    >

    -- 
    Carlos Rovira
    http://about.me/carlosrovira


Re: [DISCUSS] Discuss Release Apache Royale 0.9.7

Posted by Christofer Dutz <ch...@c-ware.de>.
It seems these "afdesign" files are the source-projects Carlos used to create the SVG's in that blog post with.
So generally they could be deleted and the example would still work, but I think it's good they are there, cause this way someone could open them in "Affinity Designer" and modify them.

I guess I wouldn't vote -1 on it, if they are in there. But I would probably move them outside the "resources" directory into some "src/main/affinity" directory to make their use clearer and to not have them included in the final application/library ... but this could easily be done for the next release.

Chris



Am 04.05.20, 13:54 schrieb "Yishay Weiss" <yi...@hotmail.com>:

    Hi Carols,

    As I understood it, the approval script was failing because it hadn’t been updated, not because it found a problem with the artifacts. That’s why I thought it was ok to proceed with the release and fix the script for the next version. Alex has since found more problems RELEASE_NOTES/README/LICENSE/NOTICE which I had overlooked, so it could be there’s enough evidence gathering to require another RC.

    So far I’ve heard Carlos say he wants to vote, and Alex say a release should be ok unless there’s a problem in the jars and swcs. Does anyone else have an opinion?  Another RC would require some work from me, but I expect it to go much more smoothly because we’ve fixing the process as we went along, so don’t be worried about the time I’ll need to spend on this.

    Thanks,
    Yishay



    From: Carlos Rovira<ma...@apache.org>
    Sent: Monday, May 4, 2020 12:45 PM
    To: Apache Royale Development<ma...@royale.apache.org>
    Subject: Re: [DISCUSS] Discuss Release Apache Royale 0.9.7

    Hi Alex and Yishay,

    first, congrats for the hard work to reach to this point. I think many
    issues has been fixed and only that just is worth the time you guys
    invested on it :)

    regarding voting. I'm confident that my check will report a +1 since, I
    consider all the points for a normal Apache release, but thinking in the
    current problem with running maven from ant with old profiles... why the
    need to make ANT run maven again. both are different build tools and both
    need to work separately, but don't understand why one should run the other.
    And if that's the case, why just make ant run maven? why not make maven run
    ant too? I think it should be all or nothing

    The other point I don't understand is about why to continue vote if you
    detect the problems stated in this thread. For me is completely ok, but if
    you worked hard to make all this complex release process, don't understand
    that you finally consider green light when that approval script is failing.
    For me that means that all that complication was not needed, and people
    must check on its own that is something normal in an apache release, so no
    problem at all with that.

    if you consider it's ok to vote, for me is ok, since all seems to consider
    the real minimum requirements, people is waiting long time, and I'm not
    interested in discuss it, since is clear you see it necessary for your
    release process, but just one to state it so we can all stop and take a
    bird sight on all of it and help us to visualize. Sometimes we use to
    loose perspective when we're working many time and hard in something.

    Anyway, I'll wait to have clear if is time to try release and vote to not
    waste time if it's not ok finally.

    Thanks!

    Carlos






    El lun., 4 may. 2020 a las 9:11, Alex Harui (<ah...@adobe.com.invalid>)
    escribió:

    > I just quickly reviewed the various RELEASE_NOTES/README/LICENSE/NOTICE
    > files.  I guess nobody had done that earlier.  The biggest problem is that
    > there were 3 missing binary package dependencies in the LICENSE in the
    > binary package.
    >
    > I noticed the copyright year in the various NOTICE.* files is still 2019
    > but did not update it because I am running out of time.  I've heard
    > different opinions on how important that is.
    >
    > The URL to the online Release Notes is in the
    > royale-asjs/RELEASE_NOTES.md.  This might be a good time to create the wiki
    > page if it doesn't already exist.
    >
    > I'm stopping work for tonight.
    > -Alex
    >
    > On 5/3/20, 11:58 PM, "Yishay Weiss" <yi...@hotmail.com> wrote:
    >
    >     Ik, online release notes sounds like a good compromise. Thank for the
    > fixes. Let the votes begin!
    >     ________________________________
    >     From: Alex Harui <ah...@adobe.com.INVALID>
    >     Sent: Monday, May 4, 2020 6:00 AM
    >     To: dev@royale.apache.org <de...@royale.apache.org>
    >     Subject: Re: [DISCUSS] Discuss Release Apache Royale 0.9.7
    >
    >     Not sure I understood you.  We can't release a changed README in
    > royale-compiler without starting an RC4.  The updated README has been
    > committed to the release branch.  We have to revert some commits on the
    > release branches that change the versions to 0.9.8 snapshot before starting
    > over.
    >
    >     If you have the time to re-run most of the steps, that would be best,
    > but will delay the release and I'm not sure it is worth it.  We have online
    > release notes to make corrections.
    >
    >     I think it is mostly up to you though.
    >     -Alex
    >
    >     On 5/3/20, 10:42 PM, "Yishay Weiss" <yi...@hotmail.com> wrote:
    >
    >         I think we should continue the vote. If more problems are
    > discovered I can start another release candidate. I think we should at
    > least fix the compile README to not use -main.
    >
    >         From: Alex Harui<ma...@adobe.com.INVALID>
    >         Sent: Sunday, May 3, 2020 10:06 PM
    >         To: dev@royale.apache.org<ma...@royale.apache.org>
    >         Subject: Re: [DISCUSS] Discuss Release Apache Royale 0.9.7
    >
    >         Bummer.   Lots of little things flushed out late in the game.
    >
    >         -There are .afdesign binary files checked into our repos.  These
    > are binary files that aren't the common types (.PNG, .JPG, etc).
    >         -New required folders (src/main) were added to the Maven build for
    > royale-compiler and royale-asjs but not added to the Ant source packaging
    >         -The uses of -main that Yishay found.
    >
    >         IMO, quickest way to a release is to not start over with an RC4
    > unless we find a more major problem with RC3.  I've updated several files
    > in the branch.  I'm going to skip releasecandidate.xml for now until
    > someone wants to cut a release locally and use Ant to type fewer commands.
    >
    >         The Approval script will fail testing if the Ant source can be
    > used by Maven.  Assuming the Maven distribution is working, this is less
    > important.  So I think that we skip that test for this RC.  I put an
    > ApproveRoyale.xml on dist that skips that test and then the approval script
    > completed successfully.  I also manually tested that if we have the two
    > missing folders that the ApproveRoyale.xml I checked into the release
    > branch will build the Maven artifacts from the Ant source.
    >
    >         So, IMO, I think the packages are good enough for now and we
    > should release unless we find something is broken in the jars and swcs.
    >
    >         My 2 cents,
    >         -Alex
    >
    >         On 5/3/20, 8:08 AM, "Alex Harui" <ah...@adobe.com.INVALID> wrote:
    >
    >             I will look into it.
    >
    >             -Alex
    >
    >             On 5/3/20, 7:35 AM, "Yishay Weiss" <yi...@hotmail.com>
    > wrote:
    >
    >                 Whatever the fix is, it will also need to be applied in
    > these files:
    >
    >                 C:\dev\flexjs\royale-asjs [release/0.9.7 =]> git grep
    > "main,utils"
    >                 ApproveRoyale.xml:            <arg value="-main,utils" />
    >                 releasecandidate.xml:            <arg value="-main,utils"
    > />
    >                 releasecandidate.xml:            <arg value="-main,utils"
    > />
    >                 releasemgr/README:royale-compiler:  mvn clean install -P
    > -main,utils
    >                 C:\dev\flexjs\royale-asjs [release/0.9.7 =]> cd ..
    >                 C:\dev\flexjs> cd .\royale-compiler\
    >                 C:\dev\flexjs\royale-compiler [release/0.9.7 =]> git grep
    > "main,utils"
    >                 Jenkinsfile:                bat "mvn -U clean ${mavenGoal}
    > ${mavenLocalRepo} -s C:\\.m2\\settings.xml -P -main,utils
    > -Dcom.adobe.systemIdsForWhichTheTermsOfTheA
    >                 dobeLicenseAgreementAreAccepted=3c9041a9,3872fc1e"
    >                 README:        mvn clean install -P -main,utils
    >
    >                 From: Yishay Weiss<ma...@hotmail.com>
    >                 Sent: Sunday, May 3, 2020 5:06 PM
    >                 To: dev@royale.apache.org<ma...@royale.apache.org>
    >                 Subject: RE: [DISCUSS] Discuss Release Apache Royale 0.9.7
    >
    >                 Looks like the profiles in ApproveRoyale.xml need to be
    > updated after Chris’s refactor. Can someone fix this?
    >
    >                        <exec executable="${mvn}" dir="${basedir}/${
    > maven.package.url.name}/royale-compiler" failonerror="true" >
    >                             <arg value="-P" />
    >                             <arg value="-main,utils" />
    >                             <arg value="clean" />
    >                             <arg value="install" />
    >                         </exec>
    >                         <exec executable="${mvn}" dir="${basedir}/${
    > maven.package.url.name}/royale-compiler" failonerror="true"
    > inputstring="Yes">
    >                             <arg value="clean" />
    >                             <arg value="-P" />
    >                             <arg value="${compiler_mvn_profiles}" />
    >                             <arg value="install" />
    >                         </exec>
    >                         <exec executable="${mvn}" dir="${basedir}/${
    > maven.package.url.name}/royale-typedefs" failonerror="true" >
    >                             <arg value="clean" />
    >                             <arg value="install" />
    >                         </exec>
    >                         <exec executable="${mvn}" dir="${basedir}/${
    > maven.package.url.name}/royale-asjs" failonerror="true" inputstring="Yes">
    >                             <arg value="${asjs_mvn_defines}" />
    >                             <arg value="clean" />
    >                             <arg value="-P" />
    >                             <arg value="${asjs_mvn_profiles}" />
    >                             <arg value="install" />
    >                         </exec>
    >
    >                 From: Yishay Weiss<ma...@hotmail.com>
    >                 Sent: Sunday, May 3, 2020 5:02 PM
    >                 To: dev@royale.apache.org<ma...@royale.apache.org>
    >                 Subject: RE: [DISCUSS] Discuss Release Apache Royale 0.9.7
    >
    >                 Oops, may have been premature to start the vote.
    >
    >                 I’m getting this [1] when running ApproveRoyale.xml. Any
    > ideas?
    >
    >                 [1]
    >                 build_maven:
    >                      [echo] Path is
    > C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\Program
    > Files\Intel\WiFi\bin\;C:\Prog
    >                 ram Files\Common
    > Files\Intel\WirelessCommon\;C:\dev\maven\apache-maven-3.6.1\bin;C:\dev\ant\apache-ant-1.10.1\bin;C:\Program
    > Files (x86)\Vim\vim82;C:\Program Fi
    >                 les\Git\cmd;C:\WINDOWS\System32\OpenSSH\;C:\Program
    > Files\Microsoft VS Code\bin;C:\Program
    > Files\PuTTY\;C:\Users\Yishay\AppData\Local\Microsoft\WindowsApps;C:\U
    >
    > sers\Yishay\AppData\Roaming\npm;C:\adb;C:\Users\Yishay\.windows-build-tools\python27;C:\Program
    > Files\nodejs\;C:\Program Files\Java\jdk1.8.0_212\bin;C:\WINDOWS\
    >
    > system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;;C:\Program
    > Files (x86)\Gpg4win\..\GnuPG\b
    >                 in;C:\Program
    > Files\SlikSvn\bin;C:\Users\Yishay\AppData\Local\Microsoft\WindowsApps;C:\Users\Yishay\AppData\Roaming\npm;;C:\Program
    > Files (x86)\Vim\vim82
    >                      [exec] [INFO] Scanning for projects...
    >                      [exec] [INFO]
    > ------------------------------------------------------------------------
    >                      [exec] [INFO] Reactor Build Order:
    >                      [exec] [INFO]
    >                      [exec] [INFO] Apache Royale: Compiler: Parent
    >                             [pom]
    >                      [exec] [INFO] Apache Royale: Compiler:
    > Compiler-Common                           [jar]
    >                      [exec] [INFO] Apache Royale: Compiler: Test Utils
    >                             [jar]
    >                      [exec] [INFO] Apache Royale: Compiler: Externc
    >                            [jar]
    >                      [exec] [INFO] Apache Royale: Compiler: Compiler
    >                             [jar]
    >                      [exec] [INFO] Apache Royale: Compiler: Compiler-JX
    >                            [jar]
    >                      [exec] [INFO] Apache Royale: Compiler: SWFUtils
    >                             [jar]
    >                      [exec] [INFO] Apache Royale: Compiler: Debugger
    >                             [jar]
    >                      [exec] [INFO] Apache Royale: Compiler: OEM Layer
    >                            [jar]
    >                      [exec] [INFO] Apache Royale: Royale Ant Tasks
    >                             [jar]
    >                      [exec] [INFO] Apache Royale: RoyaleUnit Ant Tasks
    >                             [jar]
    >                      [exec] [INFO] Apache Royale: Royale Maven Plugin
    >                   [maven-plugin]
    >                      [exec] [INFO]
    >                      [exec] [INFO] ---------<
    > org.apache.royale.compiler:royale-compiler-parent >----------
    >                      [exec] [INFO] Building Apache Royale: Compiler:
    > Parent 0.9.8-SNAPSHOT           [1/12]
    >                      [exec] [INFO] --------------------------------[ pom
    > ]---------------------------------
    >                      [exec] [INFO]
    >                      [exec] [INFO] --- maven-clean-plugin:3.1.0:clean
    > (default-clean) @ royale-compiler-parent ---
    >                      [exec] [INFO]
    >                      [exec] [INFO] --- maven-enforcer-plugin:1.4.1:enforce
    > (enforce-maven-version) @ royale-compiler-parent ---
    >                      [exec] [INFO]
    >                      [exec] [INFO] --- groovy-maven-plugin:2.1.1:execute
    > (prerequisite-check) @ royale-compiler-parent ---
    >                      [exec] [INFO]
    > ------------------------------------------------------------------------
    >                      [exec] [INFO] Reactor Summary for Apache Royale:
    > Compiler: Parent 0.9.8-SNAPSHOT:
    >                      [exec] [INFO]
    >                      [exec] [INFO] Apache Royale: Compiler: Parent
    > .................... FAILURE [  3.938 s]
    >                      [exec] [INFO] Apache Royale: Compiler:
    > Compiler-Common ........... SKIPPED
    >                      [exec] [INFO] Apache Royale: Compiler: Test Utils
    > ................ SKIPPED
    >                      [exec] [INFO] Apache Royale: Compiler: Externc
    > ................... SKIPPED
    >                      [exec] [INFO] Apache Royale: Compiler: Compiler
    > .................. SKIPPED
    >                      [exec] [INFO] Apache Royale: Compiler: Compiler-JX
    > ............... SKIPPED
    >                      [exec] [INFO] Apache Royale: Compiler: SWFUtils
    > .................. SKIPPED
    >                      [exec] [INFO] Apache Royale: Compiler: Debugger
    > .................. SKIPPED
    >                      [exec] [INFO] Apache Royale: Compiler: OEM Layer
    > ................. SKIPPED
    >                      [exec] [INFO] Apache Royale: Royale Ant Tasks
    > .................... SKIPPED
    >                      [exec] [INFO] Apache Royale: RoyaleUnit Ant Tasks
    > ................ SKIPPED
    >                      [exec] [INFO] Apache Royale: Royale Maven Plugin
    > ................. SKIPPED
    >                      [exec] [INFO]
    > ------------------------------------------------------------------------
    >                      [exec] [INFO] BUILD FAILURE
    >                      [exec] [INFO]
    > ------------------------------------------------------------------------
    >                      [exec] [INFO] Total time:  5.067 s
    >                      [exec] [INFO] Finished at: 2020-05-03T16:52:27+03:00
    >                      [exec] [INFO]
    > ------------------------------------------------------------------------
    >                      [exec] [WARNING] The requested profile "utils" could
    > not be activated because it does not exist.
    >                      [exec] [ERROR] Failed to execute goal
    > org.codehaus.gmaven:groovy-maven-plugin:2.1.1:execute (prerequisite-check)
    > on project royale-compiler-parent: Executi
    >                 on prerequisite-check of goal
    > org.codehaus.gmaven:groovy-maven-plugin:2.1.1:execute failed: startup
    > failed:
    >                      [exec] [ERROR] script1.groovy: 1: unexpected char:
    > '\' @ line 1, column 3.
    >                      [exec] [ERROR]
    > C:\dev\dist\dist\dev\royale\0.9.7\rc3\apache-royale-0.9.7-maven-src\royale-compiler/src/main/script/prerequisiteCheck.groovy
    >                      [exec] [ERROR]      ^
    >                      [exec] [ERROR]
    >                      [exec] [ERROR] 1 error
    >                      [exec] [ERROR]
    >                      [exec] [ERROR] -> [Help 1]
    >                      [exec] [ERROR]
    >                      [exec] [ERROR] To see the full stack trace of the
    > errors, re-run Maven with the -e switch.
    >                      [exec] [ERROR] Re-run Maven using the -X switch to
    > enable full debug logging.
    >                      [exec] [ERROR]
    >                      [exec] [ERROR] For more information about the errors
    > and possible solutions, please read the following articles:
    >                      [exec] [ERROR] [Help 1]
    > https://nam04.safelinks.protection.outlook.com/?url=http%3A%2F%2Fcwiki.apache.org%2Fconfluence%2Fdisplay%2FMAVEN%2FPluginExecutionException&amp;data=02%7C01%7Caharui%40adobe.com%7Ccbd19893ad6d481b4f5e08d7eff88ce2%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637241723110696656&amp;sdata=U19yhwWtYGwjqXuKMJ%2Blm%2FKQIvnuOkN4PhVcV9e6bnY%3D&amp;reserved=0
    >                      [exec] Picked up JAVA_TOOL_OPTIONS:
    > -Dfile.encoding=UTF-8
    >
    >                 BUILD FAILED
    >
    > C:\dev\dist\dist\dev\royale\0.9.7\rc3\ApproveRoyale.xml:780: The following
    > error occurred while executing this line:
    >
    > C:\dev\dist\dist\dev\royale\0.9.7\rc3\ApproveRoyale.xml:797: exec returned:
    > 1
    >
    >                 Total time: 122 minutes 58 seconds
    >                 C:\dev\dist\dist\dev\royale\0.9.7\rc3> From:
    > apacheroyaleci@gmail.com<ma...@gmail.com>
    >                 Sent: Sunday, May 3, 2020 4:53 PM
    >                 To: dev@royale.apache.org<ma...@royale.apache.org>
    >                 Subject: [DISCUSS] Discuss Release Apache Royale 0.9.7
    >
    >                 This is the discussion thread.
    >
    >                 Thanks,
    >                 Yishay Weiss
    >
    >
    >
    >
    >
    >
    >
    >
    >
    >

    --
    Carlos Rovira
    http://about.me/carlosrovira



Re: [DISCUSS] Discuss Release Apache Royale 0.9.7

Posted by Piotr Zarzycki <pi...@gmail.com>.
In order to try Maven build I just need run it manually separately - Am I
understand correctly ?

pon., 4 maj 2020 o 17:19 Alex Harui <ah...@adobe.com.invalid> napisał(a):

> The approval script in the rc3 folder has been adjusted to not try the
> Maven build from the ant sources so you should be able to use it to
> validate RC3.
>
> -Alex
>
> On 5/4/20, 8:13 AM, "Piotr Zarzycki" <pi...@gmail.com> wrote:
>
>     I have to admit approval script was very convenient and helpful with
>     checking all stuff, but let's proceed with current RC. Let's move
> forward
>     with release.
>
>     pon., 4 maj 2020 o 13:54 Yishay Weiss <yi...@hotmail.com>
> napisał(a):
>
>     > Hi Carols,
>     >
>     > As I understood it, the approval script was failing because it
> hadn’t been
>     > updated, not because it found a problem with the artifacts. That’s
> why I
>     > thought it was ok to proceed with the release and fix the script for
> the
>     > next version. Alex has since found more problems
>     > RELEASE_NOTES/README/LICENSE/NOTICE which I had overlooked, so it
> could be
>     > there’s enough evidence gathering to require another RC.
>     >
>     > So far I’ve heard Carlos say he wants to vote, and Alex say a release
>     > should be ok unless there’s a problem in the jars and swcs. Does
> anyone
>     > else have an opinion?  Another RC would require some work from me,
> but I
>     > expect it to go much more smoothly because we’ve fixing the process
> as we
>     > went along, so don’t be worried about the time I’ll need to spend on
> this.
>     >
>     > Thanks,
>     > Yishay
>     >
>     >
>     >
>     > From: Carlos Rovira<ma...@apache.org>
>     > Sent: Monday, May 4, 2020 12:45 PM
>     > To: Apache Royale Development<ma...@royale.apache.org>
>     > Subject: Re: [DISCUSS] Discuss Release Apache Royale 0.9.7
>     >
>     > Hi Alex and Yishay,
>     >
>     > first, congrats for the hard work to reach to this point. I think
> many
>     > issues has been fixed and only that just is worth the time you guys
>     > invested on it :)
>     >
>     > regarding voting. I'm confident that my check will report a +1
> since, I
>     > consider all the points for a normal Apache release, but thinking in
> the
>     > current problem with running maven from ant with old profiles... why
> the
>     > need to make ANT run maven again. both are different build tools and
> both
>     > need to work separately, but don't understand why one should run the
> other.
>     > And if that's the case, why just make ant run maven? why not make
> maven run
>     > ant too? I think it should be all or nothing
>     >
>     > The other point I don't understand is about why to continue vote if
> you
>     > detect the problems stated in this thread. For me is completely ok,
> but if
>     > you worked hard to make all this complex release process, don't
> understand
>     > that you finally consider green light when that approval script is
> failing.
>     > For me that means that all that complication was not needed, and
> people
>     > must check on its own that is something normal in an apache release,
> so no
>     > problem at all with that.
>     >
>     > if you consider it's ok to vote, for me is ok, since all seems to
> consider
>     > the real minimum requirements, people is waiting long time, and I'm
> not
>     > interested in discuss it, since is clear you see it necessary for
> your
>     > release process, but just one to state it so we can all stop and
> take a
>     > bird sight on all of it and help us to visualize. Sometimes we use to
>     > loose perspective when we're working many time and hard in something.
>     >
>     > Anyway, I'll wait to have clear if is time to try release and vote
> to not
>     > waste time if it's not ok finally.
>     >
>     > Thanks!
>     >
>     > Carlos
>     >
>     >
>     >
>     >
>     >
>     >
>     > El lun., 4 may. 2020 a las 9:11, Alex Harui
> (<ah...@adobe.com.invalid>)
>     > escribió:
>     >
>     > > I just quickly reviewed the various
> RELEASE_NOTES/README/LICENSE/NOTICE
>     > > files.  I guess nobody had done that earlier.  The biggest problem
> is
>     > that
>     > > there were 3 missing binary package dependencies in the LICENSE in
> the
>     > > binary package.
>     > >
>     > > I noticed the copyright year in the various NOTICE.* files is
> still 2019
>     > > but did not update it because I am running out of time.  I've heard
>     > > different opinions on how important that is.
>     > >
>     > > The URL to the online Release Notes is in the
>     > > royale-asjs/RELEASE_NOTES.md.  This might be a good time to create
> the
>     > wiki
>     > > page if it doesn't already exist.
>     > >
>     > > I'm stopping work for tonight.
>     > > -Alex
>     > >
>     > > On 5/3/20, 11:58 PM, "Yishay Weiss" <yi...@hotmail.com>
> wrote:
>     > >
>     > >     Ik, online release notes sounds like a good compromise. Thank
> for the
>     > > fixes. Let the votes begin!
>     > >     ________________________________
>     > >     From: Alex Harui <ah...@adobe.com.INVALID>
>     > >     Sent: Monday, May 4, 2020 6:00 AM
>     > >     To: dev@royale.apache.org <de...@royale.apache.org>
>     > >     Subject: Re: [DISCUSS] Discuss Release Apache Royale 0.9.7
>     > >
>     > >     Not sure I understood you.  We can't release a changed README
> in
>     > > royale-compiler without starting an RC4.  The updated README has
> been
>     > > committed to the release branch.  We have to revert some commits
> on the
>     > > release branches that change the versions to 0.9.8 snapshot before
>     > starting
>     > > over.
>     > >
>     > >     If you have the time to re-run most of the steps, that would
> be best,
>     > > but will delay the release and I'm not sure it is worth it.  We
> have
>     > online
>     > > release notes to make corrections.
>     > >
>     > >     I think it is mostly up to you though.
>     > >     -Alex
>     > >
>     > >     On 5/3/20, 10:42 PM, "Yishay Weiss" <yi...@hotmail.com>
> wrote:
>     > >
>     > >         I think we should continue the vote. If more problems are
>     > > discovered I can start another release candidate. I think we
> should at
>     > > least fix the compile README to not use -main.
>     > >
>     > >         From: Alex Harui<ma...@adobe.com.INVALID>
>     > >         Sent: Sunday, May 3, 2020 10:06 PM
>     > >         To: dev@royale.apache.org<ma...@royale.apache.org>
>     > >         Subject: Re: [DISCUSS] Discuss Release Apache Royale 0.9.7
>     > >
>     > >         Bummer.   Lots of little things flushed out late in the
> game.
>     > >
>     > >         -There are .afdesign binary files checked into our repos.
> These
>     > > are binary files that aren't the common types (.PNG, .JPG, etc).
>     > >         -New required folders (src/main) were added to the Maven
> build
>     > for
>     > > royale-compiler and royale-asjs but not added to the Ant source
> packaging
>     > >         -The uses of -main that Yishay found.
>     > >
>     > >         IMO, quickest way to a release is to not start over with
> an RC4
>     > > unless we find a more major problem with RC3.  I've updated
> several files
>     > > in the branch.  I'm going to skip releasecandidate.xml for now
> until
>     > > someone wants to cut a release locally and use Ant to type fewer
>     > commands.
>     > >
>     > >         The Approval script will fail testing if the Ant source
> can be
>     > > used by Maven.  Assuming the Maven distribution is working, this
> is less
>     > > important.  So I think that we skip that test for this RC.  I put
> an
>     > > ApproveRoyale.xml on dist that skips that test and then the
> approval
>     > script
>     > > completed successfully.  I also manually tested that if we have
> the two
>     > > missing folders that the ApproveRoyale.xml I checked into the
> release
>     > > branch will build the Maven artifacts from the Ant source.
>     > >
>     > >         So, IMO, I think the packages are good enough for now and
> we
>     > > should release unless we find something is broken in the jars and
> swcs.
>     > >
>     > >         My 2 cents,
>     > >         -Alex
>     > >
>     > >         On 5/3/20, 8:08 AM, "Alex Harui" <aharui@adobe.com.INVALID
> >
>     > wrote:
>     > >
>     > >             I will look into it.
>     > >
>     > >             -Alex
>     > >
>     > >             On 5/3/20, 7:35 AM, "Yishay Weiss" <
> yishayjobs@hotmail.com>
>     > > wrote:
>     > >
>     > >                 Whatever the fix is, it will also need to be
> applied in
>     > > these files:
>     > >
>     > >                 C:\dev\flexjs\royale-asjs [release/0.9.7 =]> git
> grep
>     > > "main,utils"
>     > >                 ApproveRoyale.xml:            <arg
> value="-main,utils" />
>     > >                 releasecandidate.xml:            <arg
> value="-main,utils"
>     > > />
>     > >                 releasecandidate.xml:            <arg
> value="-main,utils"
>     > > />
>     > >                 releasemgr/README:royale-compiler:  mvn clean
> install -P
>     > > -main,utils
>     > >                 C:\dev\flexjs\royale-asjs [release/0.9.7 =]> cd ..
>     > >                 C:\dev\flexjs> cd .\royale-compiler\
>     > >                 C:\dev\flexjs\royale-compiler [release/0.9.7 =]>
> git grep
>     > > "main,utils"
>     > >                 Jenkinsfile:                bat "mvn -U clean
>     > ${mavenGoal}
>     > > ${mavenLocalRepo} -s C:\\.m2\\settings.xml -P -main,utils
>     > > -Dcom.adobe.systemIdsForWhichTheTermsOfTheA
>     > >                 dobeLicenseAgreementAreAccepted=3c9041a9,3872fc1e"
>     > >                 README:        mvn clean install -P -main,utils
>     > >
>     > >                 From: Yishay Weiss<ma...@hotmail.com>
>     > >                 Sent: Sunday, May 3, 2020 5:06 PM
>     > >                 To: dev@royale.apache.org<mailto:
> dev@royale.apache.org>
>     > >                 Subject: RE: [DISCUSS] Discuss Release Apache
> Royale
>     > 0.9.7
>     > >
>     > >                 Looks like the profiles in ApproveRoyale.xml need
> to be
>     > > updated after Chris’s refactor. Can someone fix this?
>     > >
>     > >                        <exec executable="${mvn}" dir="${basedir}/${
>     > > maven.package.url.name}/royale-compiler" failonerror="true" >
>     > >                             <arg value="-P" />
>     > >                             <arg value="-main,utils" />
>     > >                             <arg value="clean" />
>     > >                             <arg value="install" />
>     > >                         </exec>
>     > >                         <exec executable="${mvn}"
> dir="${basedir}/${
>     > > maven.package.url.name}/royale-compiler" failonerror="true"
>     > > inputstring="Yes">
>     > >                             <arg value="clean" />
>     > >                             <arg value="-P" />
>     > >                             <arg value="${compiler_mvn_profiles}"
> />
>     > >                             <arg value="install" />
>     > >                         </exec>
>     > >                         <exec executable="${mvn}"
> dir="${basedir}/${
>     > > maven.package.url.name}/royale-typedefs" failonerror="true" >
>     > >                             <arg value="clean" />
>     > >                             <arg value="install" />
>     > >                         </exec>
>     > >                         <exec executable="${mvn}"
> dir="${basedir}/${
>     > > maven.package.url.name}/royale-asjs" failonerror="true"
>     > inputstring="Yes">
>     > >                             <arg value="${asjs_mvn_defines}" />
>     > >                             <arg value="clean" />
>     > >                             <arg value="-P" />
>     > >                             <arg value="${asjs_mvn_profiles}" />
>     > >                             <arg value="install" />
>     > >                         </exec>
>     > >
>     > >                 From: Yishay Weiss<ma...@hotmail.com>
>     > >                 Sent: Sunday, May 3, 2020 5:02 PM
>     > >                 To: dev@royale.apache.org<mailto:
> dev@royale.apache.org>
>     > >                 Subject: RE: [DISCUSS] Discuss Release Apache
> Royale
>     > 0.9.7
>     > >
>     > >                 Oops, may have been premature to start the vote.
>     > >
>     > >                 I’m getting this [1] when running
> ApproveRoyale.xml. Any
>     > > ideas?
>     > >
>     > >                 [1]
>     > >                 build_maven:
>     > >                      [echo] Path is
>     > >
>     >
> C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\Program
>     > > Files\Intel\WiFi\bin\;C:\Prog
>     > >                 ram Files\Common
>     > >
>     >
> Files\Intel\WirelessCommon\;C:\dev\maven\apache-maven-3.6.1\bin;C:\dev\ant\apache-ant-1.10.1\bin;C:\Program
>     > > Files (x86)\Vim\vim82;C:\Program Fi
>     > >                 les\Git\cmd;C:\WINDOWS\System32\OpenSSH\;C:\Program
>     > > Files\Microsoft VS Code\bin;C:\Program
>     > >
> Files\PuTTY\;C:\Users\Yishay\AppData\Local\Microsoft\WindowsApps;C:\U
>     > >
>     > >
>     >
> sers\Yishay\AppData\Roaming\npm;C:\adb;C:\Users\Yishay\.windows-build-tools\python27;C:\Program
>     > > Files\nodejs\;C:\Program Files\Java\jdk1.8.0_212\bin;C:\WINDOWS\
>     > >
>     > >
>     >
> system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;;C:\Program
>     > > Files (x86)\Gpg4win\..\GnuPG\b
>     > >                 in;C:\Program
>     > >
>     >
> Files\SlikSvn\bin;C:\Users\Yishay\AppData\Local\Microsoft\WindowsApps;C:\Users\Yishay\AppData\Roaming\npm;;C:\Program
>     > > Files (x86)\Vim\vim82
>     > >                      [exec] [INFO] Scanning for projects...
>     > >                      [exec] [INFO]
>     > >
> ------------------------------------------------------------------------
>     > >                      [exec] [INFO] Reactor Build Order:
>     > >                      [exec] [INFO]
>     > >                      [exec] [INFO] Apache Royale: Compiler: Parent
>     > >                             [pom]
>     > >                      [exec] [INFO] Apache Royale: Compiler:
>     > > Compiler-Common                           [jar]
>     > >                      [exec] [INFO] Apache Royale: Compiler: Test
> Utils
>     > >                             [jar]
>     > >                      [exec] [INFO] Apache Royale: Compiler: Externc
>     > >                            [jar]
>     > >                      [exec] [INFO] Apache Royale: Compiler:
> Compiler
>     > >                             [jar]
>     > >                      [exec] [INFO] Apache Royale: Compiler:
> Compiler-JX
>     > >                            [jar]
>     > >                      [exec] [INFO] Apache Royale: Compiler:
> SWFUtils
>     > >                             [jar]
>     > >                      [exec] [INFO] Apache Royale: Compiler:
> Debugger
>     > >                             [jar]
>     > >                      [exec] [INFO] Apache Royale: Compiler: OEM
> Layer
>     > >                            [jar]
>     > >                      [exec] [INFO] Apache Royale: Royale Ant Tasks
>     > >                             [jar]
>     > >                      [exec] [INFO] Apache Royale: RoyaleUnit Ant
> Tasks
>     > >                             [jar]
>     > >                      [exec] [INFO] Apache Royale: Royale Maven
> Plugin
>     > >                   [maven-plugin]
>     > >                      [exec] [INFO]
>     > >                      [exec] [INFO] ---------<
>     > > org.apache.royale.compiler:royale-compiler-parent >----------
>     > >                      [exec] [INFO] Building Apache Royale:
> Compiler:
>     > > Parent 0.9.8-SNAPSHOT           [1/12]
>     > >                      [exec] [INFO]
> --------------------------------[ pom
>     > > ]---------------------------------
>     > >                      [exec] [INFO]
>     > >                      [exec] [INFO] ---
> maven-clean-plugin:3.1.0:clean
>     > > (default-clean) @ royale-compiler-parent ---
>     > >                      [exec] [INFO]
>     > >                      [exec] [INFO] ---
>     > maven-enforcer-plugin:1.4.1:enforce
>     > > (enforce-maven-version) @ royale-compiler-parent ---
>     > >                      [exec] [INFO]
>     > >                      [exec] [INFO] ---
> groovy-maven-plugin:2.1.1:execute
>     > > (prerequisite-check) @ royale-compiler-parent ---
>     > >                      [exec] [INFO]
>     > >
> ------------------------------------------------------------------------
>     > >                      [exec] [INFO] Reactor Summary for Apache
> Royale:
>     > > Compiler: Parent 0.9.8-SNAPSHOT:
>     > >                      [exec] [INFO]
>     > >                      [exec] [INFO] Apache Royale: Compiler: Parent
>     > > .................... FAILURE [  3.938 s]
>     > >                      [exec] [INFO] Apache Royale: Compiler:
>     > > Compiler-Common ........... SKIPPED
>     > >                      [exec] [INFO] Apache Royale: Compiler: Test
> Utils
>     > > ................ SKIPPED
>     > >                      [exec] [INFO] Apache Royale: Compiler: Externc
>     > > ................... SKIPPED
>     > >                      [exec] [INFO] Apache Royale: Compiler:
> Compiler
>     > > .................. SKIPPED
>     > >                      [exec] [INFO] Apache Royale: Compiler:
> Compiler-JX
>     > > ............... SKIPPED
>     > >                      [exec] [INFO] Apache Royale: Compiler:
> SWFUtils
>     > > .................. SKIPPED
>     > >                      [exec] [INFO] Apache Royale: Compiler:
> Debugger
>     > > .................. SKIPPED
>     > >                      [exec] [INFO] Apache Royale: Compiler: OEM
> Layer
>     > > ................. SKIPPED
>     > >                      [exec] [INFO] Apache Royale: Royale Ant Tasks
>     > > .................... SKIPPED
>     > >                      [exec] [INFO] Apache Royale: RoyaleUnit Ant
> Tasks
>     > > ................ SKIPPED
>     > >                      [exec] [INFO] Apache Royale: Royale Maven
> Plugin
>     > > ................. SKIPPED
>     > >                      [exec] [INFO]
>     > >
> ------------------------------------------------------------------------
>     > >                      [exec] [INFO] BUILD FAILURE
>     > >                      [exec] [INFO]
>     > >
> ------------------------------------------------------------------------
>     > >                      [exec] [INFO] Total time:  5.067 s
>     > >                      [exec] [INFO] Finished at:
> 2020-05-03T16:52:27+03:00
>     > >                      [exec] [INFO]
>     > >
> ------------------------------------------------------------------------
>     > >                      [exec] [WARNING] The requested profile
> "utils" could
>     > > not be activated because it does not exist.
>     > >                      [exec] [ERROR] Failed to execute goal
>     > > org.codehaus.gmaven:groovy-maven-plugin:2.1.1:execute
>     > (prerequisite-check)
>     > > on project royale-compiler-parent: Executi
>     > >                 on prerequisite-check of goal
>     > > org.codehaus.gmaven:groovy-maven-plugin:2.1.1:execute failed:
> startup
>     > > failed:
>     > >                      [exec] [ERROR] script1.groovy: 1: unexpected
> char:
>     > > '\' @ line 1, column 3.
>     > >                      [exec] [ERROR]
>     > >
>     >
> C:\dev\dist\dist\dev\royale\0.9.7\rc3\apache-royale-0.9.7-maven-src\royale-compiler/src/main/script/prerequisiteCheck.groovy
>     > >                      [exec] [ERROR]      ^
>     > >                      [exec] [ERROR]
>     > >                      [exec] [ERROR] 1 error
>     > >                      [exec] [ERROR]
>     > >                      [exec] [ERROR] -> [Help 1]
>     > >                      [exec] [ERROR]
>     > >                      [exec] [ERROR] To see the full stack trace of
> the
>     > > errors, re-run Maven with the -e switch.
>     > >                      [exec] [ERROR] Re-run Maven using the -X
> switch to
>     > > enable full debug logging.
>     > >                      [exec] [ERROR]
>     > >                      [exec] [ERROR] For more information about the
> errors
>     > > and possible solutions, please read the following articles:
>     > >                      [exec] [ERROR] [Help 1]
>     > >
>     >
> https://nam04.safelinks.protection.outlook.com/?url=http%3A%2F%2Fcwiki.apache.org%2Fconfluence%2Fdisplay%2FMAVEN%2FPluginExecutionException&amp;data=02%7C01%7Caharui%40adobe.com%7C3e492b65e53841e0059108d7f03dc1fe%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637242020353244432&amp;sdata=Sg7lshDRRlZa%2BR3f7lVMSqbRKtmxsw%2BGW2h1wIFGUJM%3D&amp;reserved=0
>     > >                      [exec] Picked up JAVA_TOOL_OPTIONS:
>     > > -Dfile.encoding=UTF-8
>     > >
>     > >                 BUILD FAILED
>     > >
>     > > C:\dev\dist\dist\dev\royale\0.9.7\rc3\ApproveRoyale.xml:780: The
>     > following
>     > > error occurred while executing this line:
>     > >
>     > > C:\dev\dist\dist\dev\royale\0.9.7\rc3\ApproveRoyale.xml:797: exec
>     > returned:
>     > > 1
>     > >
>     > >                 Total time: 122 minutes 58 seconds
>     > >                 C:\dev\dist\dist\dev\royale\0.9.7\rc3> From:
>     > > apacheroyaleci@gmail.com<ma...@gmail.com>
>     > >                 Sent: Sunday, May 3, 2020 4:53 PM
>     > >                 To: dev@royale.apache.org<mailto:
> dev@royale.apache.org>
>     > >                 Subject: [DISCUSS] Discuss Release Apache Royale
> 0.9.7
>     > >
>     > >                 This is the discussion thread.
>     > >
>     > >                 Thanks,
>     > >                 Yishay Weiss
>     > >
>     > >
>     > >
>     > >
>     > >
>     > >
>     > >
>     > >
>     > >
>     > >
>     >
>     > --
>     > Carlos Rovira
>     >
> https://nam04.safelinks.protection.outlook.com/?url=http%3A%2F%2Fabout.me%2Fcarlosrovira&amp;data=02%7C01%7Caharui%40adobe.com%7C3e492b65e53841e0059108d7f03dc1fe%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637242020353244432&amp;sdata=w2B57S%2BlU%2BP8CWryPcF1kUi8kzizU0OMIefKdLXL67I%3D&amp;reserved=0
>     >
>     >
>
>     --
>
>     Piotr Zarzycki
>
>     Patreon: *
> https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.patreon.com%2Fpiotrzarzycki&amp;data=02%7C01%7Caharui%40adobe.com%7C3e492b65e53841e0059108d7f03dc1fe%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637242020353244432&amp;sdata=oE4whDipDIRwWipwtGXQh3rWPV2Va897nrkMOyxCRQA%3D&amp;reserved=0
>     <
> https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.patreon.com%2Fpiotrzarzycki&amp;data=02%7C01%7Caharui%40adobe.com%7C3e492b65e53841e0059108d7f03dc1fe%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637242020353244432&amp;sdata=oE4whDipDIRwWipwtGXQh3rWPV2Va897nrkMOyxCRQA%3D&amp;reserved=0
> >*
>
>
>

-- 

Piotr Zarzycki

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

Re: [DISCUSS] Discuss Release Apache Royale 0.9.7

Posted by Alex Harui <ah...@adobe.com.INVALID>.
The approval script in the rc3 folder has been adjusted to not try the Maven build from the ant sources so you should be able to use it to validate RC3.

-Alex

On 5/4/20, 8:13 AM, "Piotr Zarzycki" <pi...@gmail.com> wrote:

    I have to admit approval script was very convenient and helpful with
    checking all stuff, but let's proceed with current RC. Let's move forward
    with release.
    
    pon., 4 maj 2020 o 13:54 Yishay Weiss <yi...@hotmail.com> napisał(a):
    
    > Hi Carols,
    >
    > As I understood it, the approval script was failing because it hadn’t been
    > updated, not because it found a problem with the artifacts. That’s why I
    > thought it was ok to proceed with the release and fix the script for the
    > next version. Alex has since found more problems
    > RELEASE_NOTES/README/LICENSE/NOTICE which I had overlooked, so it could be
    > there’s enough evidence gathering to require another RC.
    >
    > So far I’ve heard Carlos say he wants to vote, and Alex say a release
    > should be ok unless there’s a problem in the jars and swcs. Does anyone
    > else have an opinion?  Another RC would require some work from me, but I
    > expect it to go much more smoothly because we’ve fixing the process as we
    > went along, so don’t be worried about the time I’ll need to spend on this.
    >
    > Thanks,
    > Yishay
    >
    >
    >
    > From: Carlos Rovira<ma...@apache.org>
    > Sent: Monday, May 4, 2020 12:45 PM
    > To: Apache Royale Development<ma...@royale.apache.org>
    > Subject: Re: [DISCUSS] Discuss Release Apache Royale 0.9.7
    >
    > Hi Alex and Yishay,
    >
    > first, congrats for the hard work to reach to this point. I think many
    > issues has been fixed and only that just is worth the time you guys
    > invested on it :)
    >
    > regarding voting. I'm confident that my check will report a +1 since, I
    > consider all the points for a normal Apache release, but thinking in the
    > current problem with running maven from ant with old profiles... why the
    > need to make ANT run maven again. both are different build tools and both
    > need to work separately, but don't understand why one should run the other.
    > And if that's the case, why just make ant run maven? why not make maven run
    > ant too? I think it should be all or nothing
    >
    > The other point I don't understand is about why to continue vote if you
    > detect the problems stated in this thread. For me is completely ok, but if
    > you worked hard to make all this complex release process, don't understand
    > that you finally consider green light when that approval script is failing.
    > For me that means that all that complication was not needed, and people
    > must check on its own that is something normal in an apache release, so no
    > problem at all with that.
    >
    > if you consider it's ok to vote, for me is ok, since all seems to consider
    > the real minimum requirements, people is waiting long time, and I'm not
    > interested in discuss it, since is clear you see it necessary for your
    > release process, but just one to state it so we can all stop and take a
    > bird sight on all of it and help us to visualize. Sometimes we use to
    > loose perspective when we're working many time and hard in something.
    >
    > Anyway, I'll wait to have clear if is time to try release and vote to not
    > waste time if it's not ok finally.
    >
    > Thanks!
    >
    > Carlos
    >
    >
    >
    >
    >
    >
    > El lun., 4 may. 2020 a las 9:11, Alex Harui (<ah...@adobe.com.invalid>)
    > escribió:
    >
    > > I just quickly reviewed the various RELEASE_NOTES/README/LICENSE/NOTICE
    > > files.  I guess nobody had done that earlier.  The biggest problem is
    > that
    > > there were 3 missing binary package dependencies in the LICENSE in the
    > > binary package.
    > >
    > > I noticed the copyright year in the various NOTICE.* files is still 2019
    > > but did not update it because I am running out of time.  I've heard
    > > different opinions on how important that is.
    > >
    > > The URL to the online Release Notes is in the
    > > royale-asjs/RELEASE_NOTES.md.  This might be a good time to create the
    > wiki
    > > page if it doesn't already exist.
    > >
    > > I'm stopping work for tonight.
    > > -Alex
    > >
    > > On 5/3/20, 11:58 PM, "Yishay Weiss" <yi...@hotmail.com> wrote:
    > >
    > >     Ik, online release notes sounds like a good compromise. Thank for the
    > > fixes. Let the votes begin!
    > >     ________________________________
    > >     From: Alex Harui <ah...@adobe.com.INVALID>
    > >     Sent: Monday, May 4, 2020 6:00 AM
    > >     To: dev@royale.apache.org <de...@royale.apache.org>
    > >     Subject: Re: [DISCUSS] Discuss Release Apache Royale 0.9.7
    > >
    > >     Not sure I understood you.  We can't release a changed README in
    > > royale-compiler without starting an RC4.  The updated README has been
    > > committed to the release branch.  We have to revert some commits on the
    > > release branches that change the versions to 0.9.8 snapshot before
    > starting
    > > over.
    > >
    > >     If you have the time to re-run most of the steps, that would be best,
    > > but will delay the release and I'm not sure it is worth it.  We have
    > online
    > > release notes to make corrections.
    > >
    > >     I think it is mostly up to you though.
    > >     -Alex
    > >
    > >     On 5/3/20, 10:42 PM, "Yishay Weiss" <yi...@hotmail.com> wrote:
    > >
    > >         I think we should continue the vote. If more problems are
    > > discovered I can start another release candidate. I think we should at
    > > least fix the compile README to not use -main.
    > >
    > >         From: Alex Harui<ma...@adobe.com.INVALID>
    > >         Sent: Sunday, May 3, 2020 10:06 PM
    > >         To: dev@royale.apache.org<ma...@royale.apache.org>
    > >         Subject: Re: [DISCUSS] Discuss Release Apache Royale 0.9.7
    > >
    > >         Bummer.   Lots of little things flushed out late in the game.
    > >
    > >         -There are .afdesign binary files checked into our repos.  These
    > > are binary files that aren't the common types (.PNG, .JPG, etc).
    > >         -New required folders (src/main) were added to the Maven build
    > for
    > > royale-compiler and royale-asjs but not added to the Ant source packaging
    > >         -The uses of -main that Yishay found.
    > >
    > >         IMO, quickest way to a release is to not start over with an RC4
    > > unless we find a more major problem with RC3.  I've updated several files
    > > in the branch.  I'm going to skip releasecandidate.xml for now until
    > > someone wants to cut a release locally and use Ant to type fewer
    > commands.
    > >
    > >         The Approval script will fail testing if the Ant source can be
    > > used by Maven.  Assuming the Maven distribution is working, this is less
    > > important.  So I think that we skip that test for this RC.  I put an
    > > ApproveRoyale.xml on dist that skips that test and then the approval
    > script
    > > completed successfully.  I also manually tested that if we have the two
    > > missing folders that the ApproveRoyale.xml I checked into the release
    > > branch will build the Maven artifacts from the Ant source.
    > >
    > >         So, IMO, I think the packages are good enough for now and we
    > > should release unless we find something is broken in the jars and swcs.
    > >
    > >         My 2 cents,
    > >         -Alex
    > >
    > >         On 5/3/20, 8:08 AM, "Alex Harui" <ah...@adobe.com.INVALID>
    > wrote:
    > >
    > >             I will look into it.
    > >
    > >             -Alex
    > >
    > >             On 5/3/20, 7:35 AM, "Yishay Weiss" <yi...@hotmail.com>
    > > wrote:
    > >
    > >                 Whatever the fix is, it will also need to be applied in
    > > these files:
    > >
    > >                 C:\dev\flexjs\royale-asjs [release/0.9.7 =]> git grep
    > > "main,utils"
    > >                 ApproveRoyale.xml:            <arg value="-main,utils" />
    > >                 releasecandidate.xml:            <arg value="-main,utils"
    > > />
    > >                 releasecandidate.xml:            <arg value="-main,utils"
    > > />
    > >                 releasemgr/README:royale-compiler:  mvn clean install -P
    > > -main,utils
    > >                 C:\dev\flexjs\royale-asjs [release/0.9.7 =]> cd ..
    > >                 C:\dev\flexjs> cd .\royale-compiler\
    > >                 C:\dev\flexjs\royale-compiler [release/0.9.7 =]> git grep
    > > "main,utils"
    > >                 Jenkinsfile:                bat "mvn -U clean
    > ${mavenGoal}
    > > ${mavenLocalRepo} -s C:\\.m2\\settings.xml -P -main,utils
    > > -Dcom.adobe.systemIdsForWhichTheTermsOfTheA
    > >                 dobeLicenseAgreementAreAccepted=3c9041a9,3872fc1e"
    > >                 README:        mvn clean install -P -main,utils
    > >
    > >                 From: Yishay Weiss<ma...@hotmail.com>
    > >                 Sent: Sunday, May 3, 2020 5:06 PM
    > >                 To: dev@royale.apache.org<ma...@royale.apache.org>
    > >                 Subject: RE: [DISCUSS] Discuss Release Apache Royale
    > 0.9.7
    > >
    > >                 Looks like the profiles in ApproveRoyale.xml need to be
    > > updated after Chris’s refactor. Can someone fix this?
    > >
    > >                        <exec executable="${mvn}" dir="${basedir}/${
    > > maven.package.url.name}/royale-compiler" failonerror="true" >
    > >                             <arg value="-P" />
    > >                             <arg value="-main,utils" />
    > >                             <arg value="clean" />
    > >                             <arg value="install" />
    > >                         </exec>
    > >                         <exec executable="${mvn}" dir="${basedir}/${
    > > maven.package.url.name}/royale-compiler" failonerror="true"
    > > inputstring="Yes">
    > >                             <arg value="clean" />
    > >                             <arg value="-P" />
    > >                             <arg value="${compiler_mvn_profiles}" />
    > >                             <arg value="install" />
    > >                         </exec>
    > >                         <exec executable="${mvn}" dir="${basedir}/${
    > > maven.package.url.name}/royale-typedefs" failonerror="true" >
    > >                             <arg value="clean" />
    > >                             <arg value="install" />
    > >                         </exec>
    > >                         <exec executable="${mvn}" dir="${basedir}/${
    > > maven.package.url.name}/royale-asjs" failonerror="true"
    > inputstring="Yes">
    > >                             <arg value="${asjs_mvn_defines}" />
    > >                             <arg value="clean" />
    > >                             <arg value="-P" />
    > >                             <arg value="${asjs_mvn_profiles}" />
    > >                             <arg value="install" />
    > >                         </exec>
    > >
    > >                 From: Yishay Weiss<ma...@hotmail.com>
    > >                 Sent: Sunday, May 3, 2020 5:02 PM
    > >                 To: dev@royale.apache.org<ma...@royale.apache.org>
    > >                 Subject: RE: [DISCUSS] Discuss Release Apache Royale
    > 0.9.7
    > >
    > >                 Oops, may have been premature to start the vote.
    > >
    > >                 I’m getting this [1] when running ApproveRoyale.xml. Any
    > > ideas?
    > >
    > >                 [1]
    > >                 build_maven:
    > >                      [echo] Path is
    > >
    > C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\Program
    > > Files\Intel\WiFi\bin\;C:\Prog
    > >                 ram Files\Common
    > >
    > Files\Intel\WirelessCommon\;C:\dev\maven\apache-maven-3.6.1\bin;C:\dev\ant\apache-ant-1.10.1\bin;C:\Program
    > > Files (x86)\Vim\vim82;C:\Program Fi
    > >                 les\Git\cmd;C:\WINDOWS\System32\OpenSSH\;C:\Program
    > > Files\Microsoft VS Code\bin;C:\Program
    > > Files\PuTTY\;C:\Users\Yishay\AppData\Local\Microsoft\WindowsApps;C:\U
    > >
    > >
    > sers\Yishay\AppData\Roaming\npm;C:\adb;C:\Users\Yishay\.windows-build-tools\python27;C:\Program
    > > Files\nodejs\;C:\Program Files\Java\jdk1.8.0_212\bin;C:\WINDOWS\
    > >
    > >
    > system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;;C:\Program
    > > Files (x86)\Gpg4win\..\GnuPG\b
    > >                 in;C:\Program
    > >
    > Files\SlikSvn\bin;C:\Users\Yishay\AppData\Local\Microsoft\WindowsApps;C:\Users\Yishay\AppData\Roaming\npm;;C:\Program
    > > Files (x86)\Vim\vim82
    > >                      [exec] [INFO] Scanning for projects...
    > >                      [exec] [INFO]
    > > ------------------------------------------------------------------------
    > >                      [exec] [INFO] Reactor Build Order:
    > >                      [exec] [INFO]
    > >                      [exec] [INFO] Apache Royale: Compiler: Parent
    > >                             [pom]
    > >                      [exec] [INFO] Apache Royale: Compiler:
    > > Compiler-Common                           [jar]
    > >                      [exec] [INFO] Apache Royale: Compiler: Test Utils
    > >                             [jar]
    > >                      [exec] [INFO] Apache Royale: Compiler: Externc
    > >                            [jar]
    > >                      [exec] [INFO] Apache Royale: Compiler: Compiler
    > >                             [jar]
    > >                      [exec] [INFO] Apache Royale: Compiler: Compiler-JX
    > >                            [jar]
    > >                      [exec] [INFO] Apache Royale: Compiler: SWFUtils
    > >                             [jar]
    > >                      [exec] [INFO] Apache Royale: Compiler: Debugger
    > >                             [jar]
    > >                      [exec] [INFO] Apache Royale: Compiler: OEM Layer
    > >                            [jar]
    > >                      [exec] [INFO] Apache Royale: Royale Ant Tasks
    > >                             [jar]
    > >                      [exec] [INFO] Apache Royale: RoyaleUnit Ant Tasks
    > >                             [jar]
    > >                      [exec] [INFO] Apache Royale: Royale Maven Plugin
    > >                   [maven-plugin]
    > >                      [exec] [INFO]
    > >                      [exec] [INFO] ---------<
    > > org.apache.royale.compiler:royale-compiler-parent >----------
    > >                      [exec] [INFO] Building Apache Royale: Compiler:
    > > Parent 0.9.8-SNAPSHOT           [1/12]
    > >                      [exec] [INFO] --------------------------------[ pom
    > > ]---------------------------------
    > >                      [exec] [INFO]
    > >                      [exec] [INFO] --- maven-clean-plugin:3.1.0:clean
    > > (default-clean) @ royale-compiler-parent ---
    > >                      [exec] [INFO]
    > >                      [exec] [INFO] ---
    > maven-enforcer-plugin:1.4.1:enforce
    > > (enforce-maven-version) @ royale-compiler-parent ---
    > >                      [exec] [INFO]
    > >                      [exec] [INFO] --- groovy-maven-plugin:2.1.1:execute
    > > (prerequisite-check) @ royale-compiler-parent ---
    > >                      [exec] [INFO]
    > > ------------------------------------------------------------------------
    > >                      [exec] [INFO] Reactor Summary for Apache Royale:
    > > Compiler: Parent 0.9.8-SNAPSHOT:
    > >                      [exec] [INFO]
    > >                      [exec] [INFO] Apache Royale: Compiler: Parent
    > > .................... FAILURE [  3.938 s]
    > >                      [exec] [INFO] Apache Royale: Compiler:
    > > Compiler-Common ........... SKIPPED
    > >                      [exec] [INFO] Apache Royale: Compiler: Test Utils
    > > ................ SKIPPED
    > >                      [exec] [INFO] Apache Royale: Compiler: Externc
    > > ................... SKIPPED
    > >                      [exec] [INFO] Apache Royale: Compiler: Compiler
    > > .................. SKIPPED
    > >                      [exec] [INFO] Apache Royale: Compiler: Compiler-JX
    > > ............... SKIPPED
    > >                      [exec] [INFO] Apache Royale: Compiler: SWFUtils
    > > .................. SKIPPED
    > >                      [exec] [INFO] Apache Royale: Compiler: Debugger
    > > .................. SKIPPED
    > >                      [exec] [INFO] Apache Royale: Compiler: OEM Layer
    > > ................. SKIPPED
    > >                      [exec] [INFO] Apache Royale: Royale Ant Tasks
    > > .................... SKIPPED
    > >                      [exec] [INFO] Apache Royale: RoyaleUnit Ant Tasks
    > > ................ SKIPPED
    > >                      [exec] [INFO] Apache Royale: Royale Maven Plugin
    > > ................. SKIPPED
    > >                      [exec] [INFO]
    > > ------------------------------------------------------------------------
    > >                      [exec] [INFO] BUILD FAILURE
    > >                      [exec] [INFO]
    > > ------------------------------------------------------------------------
    > >                      [exec] [INFO] Total time:  5.067 s
    > >                      [exec] [INFO] Finished at: 2020-05-03T16:52:27+03:00
    > >                      [exec] [INFO]
    > > ------------------------------------------------------------------------
    > >                      [exec] [WARNING] The requested profile "utils" could
    > > not be activated because it does not exist.
    > >                      [exec] [ERROR] Failed to execute goal
    > > org.codehaus.gmaven:groovy-maven-plugin:2.1.1:execute
    > (prerequisite-check)
    > > on project royale-compiler-parent: Executi
    > >                 on prerequisite-check of goal
    > > org.codehaus.gmaven:groovy-maven-plugin:2.1.1:execute failed: startup
    > > failed:
    > >                      [exec] [ERROR] script1.groovy: 1: unexpected char:
    > > '\' @ line 1, column 3.
    > >                      [exec] [ERROR]
    > >
    > C:\dev\dist\dist\dev\royale\0.9.7\rc3\apache-royale-0.9.7-maven-src\royale-compiler/src/main/script/prerequisiteCheck.groovy
    > >                      [exec] [ERROR]      ^
    > >                      [exec] [ERROR]
    > >                      [exec] [ERROR] 1 error
    > >                      [exec] [ERROR]
    > >                      [exec] [ERROR] -> [Help 1]
    > >                      [exec] [ERROR]
    > >                      [exec] [ERROR] To see the full stack trace of the
    > > errors, re-run Maven with the -e switch.
    > >                      [exec] [ERROR] Re-run Maven using the -X switch to
    > > enable full debug logging.
    > >                      [exec] [ERROR]
    > >                      [exec] [ERROR] For more information about the errors
    > > and possible solutions, please read the following articles:
    > >                      [exec] [ERROR] [Help 1]
    > >
    > https://nam04.safelinks.protection.outlook.com/?url=http%3A%2F%2Fcwiki.apache.org%2Fconfluence%2Fdisplay%2FMAVEN%2FPluginExecutionException&amp;data=02%7C01%7Caharui%40adobe.com%7C3e492b65e53841e0059108d7f03dc1fe%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637242020353244432&amp;sdata=Sg7lshDRRlZa%2BR3f7lVMSqbRKtmxsw%2BGW2h1wIFGUJM%3D&amp;reserved=0
    > >                      [exec] Picked up JAVA_TOOL_OPTIONS:
    > > -Dfile.encoding=UTF-8
    > >
    > >                 BUILD FAILED
    > >
    > > C:\dev\dist\dist\dev\royale\0.9.7\rc3\ApproveRoyale.xml:780: The
    > following
    > > error occurred while executing this line:
    > >
    > > C:\dev\dist\dist\dev\royale\0.9.7\rc3\ApproveRoyale.xml:797: exec
    > returned:
    > > 1
    > >
    > >                 Total time: 122 minutes 58 seconds
    > >                 C:\dev\dist\dist\dev\royale\0.9.7\rc3> From:
    > > apacheroyaleci@gmail.com<ma...@gmail.com>
    > >                 Sent: Sunday, May 3, 2020 4:53 PM
    > >                 To: dev@royale.apache.org<ma...@royale.apache.org>
    > >                 Subject: [DISCUSS] Discuss Release Apache Royale 0.9.7
    > >
    > >                 This is the discussion thread.
    > >
    > >                 Thanks,
    > >                 Yishay Weiss
    > >
    > >
    > >
    > >
    > >
    > >
    > >
    > >
    > >
    > >
    >
    > --
    > Carlos Rovira
    > https://nam04.safelinks.protection.outlook.com/?url=http%3A%2F%2Fabout.me%2Fcarlosrovira&amp;data=02%7C01%7Caharui%40adobe.com%7C3e492b65e53841e0059108d7f03dc1fe%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637242020353244432&amp;sdata=w2B57S%2BlU%2BP8CWryPcF1kUi8kzizU0OMIefKdLXL67I%3D&amp;reserved=0
    >
    >
    
    -- 
    
    Piotr Zarzycki
    
    Patreon: *https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.patreon.com%2Fpiotrzarzycki&amp;data=02%7C01%7Caharui%40adobe.com%7C3e492b65e53841e0059108d7f03dc1fe%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637242020353244432&amp;sdata=oE4whDipDIRwWipwtGXQh3rWPV2Va897nrkMOyxCRQA%3D&amp;reserved=0
    <https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.patreon.com%2Fpiotrzarzycki&amp;data=02%7C01%7Caharui%40adobe.com%7C3e492b65e53841e0059108d7f03dc1fe%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637242020353244432&amp;sdata=oE4whDipDIRwWipwtGXQh3rWPV2Va897nrkMOyxCRQA%3D&amp;reserved=0>*
    


Re: [DISCUSS] Discuss Release Apache Royale 0.9.7

Posted by Piotr Zarzycki <pi...@gmail.com>.
I have to admit approval script was very convenient and helpful with
checking all stuff, but let's proceed with current RC. Let's move forward
with release.

pon., 4 maj 2020 o 13:54 Yishay Weiss <yi...@hotmail.com> napisał(a):

> Hi Carols,
>
> As I understood it, the approval script was failing because it hadn’t been
> updated, not because it found a problem with the artifacts. That’s why I
> thought it was ok to proceed with the release and fix the script for the
> next version. Alex has since found more problems
> RELEASE_NOTES/README/LICENSE/NOTICE which I had overlooked, so it could be
> there’s enough evidence gathering to require another RC.
>
> So far I’ve heard Carlos say he wants to vote, and Alex say a release
> should be ok unless there’s a problem in the jars and swcs. Does anyone
> else have an opinion?  Another RC would require some work from me, but I
> expect it to go much more smoothly because we’ve fixing the process as we
> went along, so don’t be worried about the time I’ll need to spend on this.
>
> Thanks,
> Yishay
>
>
>
> From: Carlos Rovira<ma...@apache.org>
> Sent: Monday, May 4, 2020 12:45 PM
> To: Apache Royale Development<ma...@royale.apache.org>
> Subject: Re: [DISCUSS] Discuss Release Apache Royale 0.9.7
>
> Hi Alex and Yishay,
>
> first, congrats for the hard work to reach to this point. I think many
> issues has been fixed and only that just is worth the time you guys
> invested on it :)
>
> regarding voting. I'm confident that my check will report a +1 since, I
> consider all the points for a normal Apache release, but thinking in the
> current problem with running maven from ant with old profiles... why the
> need to make ANT run maven again. both are different build tools and both
> need to work separately, but don't understand why one should run the other.
> And if that's the case, why just make ant run maven? why not make maven run
> ant too? I think it should be all or nothing
>
> The other point I don't understand is about why to continue vote if you
> detect the problems stated in this thread. For me is completely ok, but if
> you worked hard to make all this complex release process, don't understand
> that you finally consider green light when that approval script is failing.
> For me that means that all that complication was not needed, and people
> must check on its own that is something normal in an apache release, so no
> problem at all with that.
>
> if you consider it's ok to vote, for me is ok, since all seems to consider
> the real minimum requirements, people is waiting long time, and I'm not
> interested in discuss it, since is clear you see it necessary for your
> release process, but just one to state it so we can all stop and take a
> bird sight on all of it and help us to visualize. Sometimes we use to
> loose perspective when we're working many time and hard in something.
>
> Anyway, I'll wait to have clear if is time to try release and vote to not
> waste time if it's not ok finally.
>
> Thanks!
>
> Carlos
>
>
>
>
>
>
> El lun., 4 may. 2020 a las 9:11, Alex Harui (<ah...@adobe.com.invalid>)
> escribió:
>
> > I just quickly reviewed the various RELEASE_NOTES/README/LICENSE/NOTICE
> > files.  I guess nobody had done that earlier.  The biggest problem is
> that
> > there were 3 missing binary package dependencies in the LICENSE in the
> > binary package.
> >
> > I noticed the copyright year in the various NOTICE.* files is still 2019
> > but did not update it because I am running out of time.  I've heard
> > different opinions on how important that is.
> >
> > The URL to the online Release Notes is in the
> > royale-asjs/RELEASE_NOTES.md.  This might be a good time to create the
> wiki
> > page if it doesn't already exist.
> >
> > I'm stopping work for tonight.
> > -Alex
> >
> > On 5/3/20, 11:58 PM, "Yishay Weiss" <yi...@hotmail.com> wrote:
> >
> >     Ik, online release notes sounds like a good compromise. Thank for the
> > fixes. Let the votes begin!
> >     ________________________________
> >     From: Alex Harui <ah...@adobe.com.INVALID>
> >     Sent: Monday, May 4, 2020 6:00 AM
> >     To: dev@royale.apache.org <de...@royale.apache.org>
> >     Subject: Re: [DISCUSS] Discuss Release Apache Royale 0.9.7
> >
> >     Not sure I understood you.  We can't release a changed README in
> > royale-compiler without starting an RC4.  The updated README has been
> > committed to the release branch.  We have to revert some commits on the
> > release branches that change the versions to 0.9.8 snapshot before
> starting
> > over.
> >
> >     If you have the time to re-run most of the steps, that would be best,
> > but will delay the release and I'm not sure it is worth it.  We have
> online
> > release notes to make corrections.
> >
> >     I think it is mostly up to you though.
> >     -Alex
> >
> >     On 5/3/20, 10:42 PM, "Yishay Weiss" <yi...@hotmail.com> wrote:
> >
> >         I think we should continue the vote. If more problems are
> > discovered I can start another release candidate. I think we should at
> > least fix the compile README to not use -main.
> >
> >         From: Alex Harui<ma...@adobe.com.INVALID>
> >         Sent: Sunday, May 3, 2020 10:06 PM
> >         To: dev@royale.apache.org<ma...@royale.apache.org>
> >         Subject: Re: [DISCUSS] Discuss Release Apache Royale 0.9.7
> >
> >         Bummer.   Lots of little things flushed out late in the game.
> >
> >         -There are .afdesign binary files checked into our repos.  These
> > are binary files that aren't the common types (.PNG, .JPG, etc).
> >         -New required folders (src/main) were added to the Maven build
> for
> > royale-compiler and royale-asjs but not added to the Ant source packaging
> >         -The uses of -main that Yishay found.
> >
> >         IMO, quickest way to a release is to not start over with an RC4
> > unless we find a more major problem with RC3.  I've updated several files
> > in the branch.  I'm going to skip releasecandidate.xml for now until
> > someone wants to cut a release locally and use Ant to type fewer
> commands.
> >
> >         The Approval script will fail testing if the Ant source can be
> > used by Maven.  Assuming the Maven distribution is working, this is less
> > important.  So I think that we skip that test for this RC.  I put an
> > ApproveRoyale.xml on dist that skips that test and then the approval
> script
> > completed successfully.  I also manually tested that if we have the two
> > missing folders that the ApproveRoyale.xml I checked into the release
> > branch will build the Maven artifacts from the Ant source.
> >
> >         So, IMO, I think the packages are good enough for now and we
> > should release unless we find something is broken in the jars and swcs.
> >
> >         My 2 cents,
> >         -Alex
> >
> >         On 5/3/20, 8:08 AM, "Alex Harui" <ah...@adobe.com.INVALID>
> wrote:
> >
> >             I will look into it.
> >
> >             -Alex
> >
> >             On 5/3/20, 7:35 AM, "Yishay Weiss" <yi...@hotmail.com>
> > wrote:
> >
> >                 Whatever the fix is, it will also need to be applied in
> > these files:
> >
> >                 C:\dev\flexjs\royale-asjs [release/0.9.7 =]> git grep
> > "main,utils"
> >                 ApproveRoyale.xml:            <arg value="-main,utils" />
> >                 releasecandidate.xml:            <arg value="-main,utils"
> > />
> >                 releasecandidate.xml:            <arg value="-main,utils"
> > />
> >                 releasemgr/README:royale-compiler:  mvn clean install -P
> > -main,utils
> >                 C:\dev\flexjs\royale-asjs [release/0.9.7 =]> cd ..
> >                 C:\dev\flexjs> cd .\royale-compiler\
> >                 C:\dev\flexjs\royale-compiler [release/0.9.7 =]> git grep
> > "main,utils"
> >                 Jenkinsfile:                bat "mvn -U clean
> ${mavenGoal}
> > ${mavenLocalRepo} -s C:\\.m2\\settings.xml -P -main,utils
> > -Dcom.adobe.systemIdsForWhichTheTermsOfTheA
> >                 dobeLicenseAgreementAreAccepted=3c9041a9,3872fc1e"
> >                 README:        mvn clean install -P -main,utils
> >
> >                 From: Yishay Weiss<ma...@hotmail.com>
> >                 Sent: Sunday, May 3, 2020 5:06 PM
> >                 To: dev@royale.apache.org<ma...@royale.apache.org>
> >                 Subject: RE: [DISCUSS] Discuss Release Apache Royale
> 0.9.7
> >
> >                 Looks like the profiles in ApproveRoyale.xml need to be
> > updated after Chris’s refactor. Can someone fix this?
> >
> >                        <exec executable="${mvn}" dir="${basedir}/${
> > maven.package.url.name}/royale-compiler" failonerror="true" >
> >                             <arg value="-P" />
> >                             <arg value="-main,utils" />
> >                             <arg value="clean" />
> >                             <arg value="install" />
> >                         </exec>
> >                         <exec executable="${mvn}" dir="${basedir}/${
> > maven.package.url.name}/royale-compiler" failonerror="true"
> > inputstring="Yes">
> >                             <arg value="clean" />
> >                             <arg value="-P" />
> >                             <arg value="${compiler_mvn_profiles}" />
> >                             <arg value="install" />
> >                         </exec>
> >                         <exec executable="${mvn}" dir="${basedir}/${
> > maven.package.url.name}/royale-typedefs" failonerror="true" >
> >                             <arg value="clean" />
> >                             <arg value="install" />
> >                         </exec>
> >                         <exec executable="${mvn}" dir="${basedir}/${
> > maven.package.url.name}/royale-asjs" failonerror="true"
> inputstring="Yes">
> >                             <arg value="${asjs_mvn_defines}" />
> >                             <arg value="clean" />
> >                             <arg value="-P" />
> >                             <arg value="${asjs_mvn_profiles}" />
> >                             <arg value="install" />
> >                         </exec>
> >
> >                 From: Yishay Weiss<ma...@hotmail.com>
> >                 Sent: Sunday, May 3, 2020 5:02 PM
> >                 To: dev@royale.apache.org<ma...@royale.apache.org>
> >                 Subject: RE: [DISCUSS] Discuss Release Apache Royale
> 0.9.7
> >
> >                 Oops, may have been premature to start the vote.
> >
> >                 I’m getting this [1] when running ApproveRoyale.xml. Any
> > ideas?
> >
> >                 [1]
> >                 build_maven:
> >                      [echo] Path is
> >
> C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\Program
> > Files\Intel\WiFi\bin\;C:\Prog
> >                 ram Files\Common
> >
> Files\Intel\WirelessCommon\;C:\dev\maven\apache-maven-3.6.1\bin;C:\dev\ant\apache-ant-1.10.1\bin;C:\Program
> > Files (x86)\Vim\vim82;C:\Program Fi
> >                 les\Git\cmd;C:\WINDOWS\System32\OpenSSH\;C:\Program
> > Files\Microsoft VS Code\bin;C:\Program
> > Files\PuTTY\;C:\Users\Yishay\AppData\Local\Microsoft\WindowsApps;C:\U
> >
> >
> sers\Yishay\AppData\Roaming\npm;C:\adb;C:\Users\Yishay\.windows-build-tools\python27;C:\Program
> > Files\nodejs\;C:\Program Files\Java\jdk1.8.0_212\bin;C:\WINDOWS\
> >
> >
> system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;;C:\Program
> > Files (x86)\Gpg4win\..\GnuPG\b
> >                 in;C:\Program
> >
> Files\SlikSvn\bin;C:\Users\Yishay\AppData\Local\Microsoft\WindowsApps;C:\Users\Yishay\AppData\Roaming\npm;;C:\Program
> > Files (x86)\Vim\vim82
> >                      [exec] [INFO] Scanning for projects...
> >                      [exec] [INFO]
> > ------------------------------------------------------------------------
> >                      [exec] [INFO] Reactor Build Order:
> >                      [exec] [INFO]
> >                      [exec] [INFO] Apache Royale: Compiler: Parent
> >                             [pom]
> >                      [exec] [INFO] Apache Royale: Compiler:
> > Compiler-Common                           [jar]
> >                      [exec] [INFO] Apache Royale: Compiler: Test Utils
> >                             [jar]
> >                      [exec] [INFO] Apache Royale: Compiler: Externc
> >                            [jar]
> >                      [exec] [INFO] Apache Royale: Compiler: Compiler
> >                             [jar]
> >                      [exec] [INFO] Apache Royale: Compiler: Compiler-JX
> >                            [jar]
> >                      [exec] [INFO] Apache Royale: Compiler: SWFUtils
> >                             [jar]
> >                      [exec] [INFO] Apache Royale: Compiler: Debugger
> >                             [jar]
> >                      [exec] [INFO] Apache Royale: Compiler: OEM Layer
> >                            [jar]
> >                      [exec] [INFO] Apache Royale: Royale Ant Tasks
> >                             [jar]
> >                      [exec] [INFO] Apache Royale: RoyaleUnit Ant Tasks
> >                             [jar]
> >                      [exec] [INFO] Apache Royale: Royale Maven Plugin
> >                   [maven-plugin]
> >                      [exec] [INFO]
> >                      [exec] [INFO] ---------<
> > org.apache.royale.compiler:royale-compiler-parent >----------
> >                      [exec] [INFO] Building Apache Royale: Compiler:
> > Parent 0.9.8-SNAPSHOT           [1/12]
> >                      [exec] [INFO] --------------------------------[ pom
> > ]---------------------------------
> >                      [exec] [INFO]
> >                      [exec] [INFO] --- maven-clean-plugin:3.1.0:clean
> > (default-clean) @ royale-compiler-parent ---
> >                      [exec] [INFO]
> >                      [exec] [INFO] ---
> maven-enforcer-plugin:1.4.1:enforce
> > (enforce-maven-version) @ royale-compiler-parent ---
> >                      [exec] [INFO]
> >                      [exec] [INFO] --- groovy-maven-plugin:2.1.1:execute
> > (prerequisite-check) @ royale-compiler-parent ---
> >                      [exec] [INFO]
> > ------------------------------------------------------------------------
> >                      [exec] [INFO] Reactor Summary for Apache Royale:
> > Compiler: Parent 0.9.8-SNAPSHOT:
> >                      [exec] [INFO]
> >                      [exec] [INFO] Apache Royale: Compiler: Parent
> > .................... FAILURE [  3.938 s]
> >                      [exec] [INFO] Apache Royale: Compiler:
> > Compiler-Common ........... SKIPPED
> >                      [exec] [INFO] Apache Royale: Compiler: Test Utils
> > ................ SKIPPED
> >                      [exec] [INFO] Apache Royale: Compiler: Externc
> > ................... SKIPPED
> >                      [exec] [INFO] Apache Royale: Compiler: Compiler
> > .................. SKIPPED
> >                      [exec] [INFO] Apache Royale: Compiler: Compiler-JX
> > ............... SKIPPED
> >                      [exec] [INFO] Apache Royale: Compiler: SWFUtils
> > .................. SKIPPED
> >                      [exec] [INFO] Apache Royale: Compiler: Debugger
> > .................. SKIPPED
> >                      [exec] [INFO] Apache Royale: Compiler: OEM Layer
> > ................. SKIPPED
> >                      [exec] [INFO] Apache Royale: Royale Ant Tasks
> > .................... SKIPPED
> >                      [exec] [INFO] Apache Royale: RoyaleUnit Ant Tasks
> > ................ SKIPPED
> >                      [exec] [INFO] Apache Royale: Royale Maven Plugin
> > ................. SKIPPED
> >                      [exec] [INFO]
> > ------------------------------------------------------------------------
> >                      [exec] [INFO] BUILD FAILURE
> >                      [exec] [INFO]
> > ------------------------------------------------------------------------
> >                      [exec] [INFO] Total time:  5.067 s
> >                      [exec] [INFO] Finished at: 2020-05-03T16:52:27+03:00
> >                      [exec] [INFO]
> > ------------------------------------------------------------------------
> >                      [exec] [WARNING] The requested profile "utils" could
> > not be activated because it does not exist.
> >                      [exec] [ERROR] Failed to execute goal
> > org.codehaus.gmaven:groovy-maven-plugin:2.1.1:execute
> (prerequisite-check)
> > on project royale-compiler-parent: Executi
> >                 on prerequisite-check of goal
> > org.codehaus.gmaven:groovy-maven-plugin:2.1.1:execute failed: startup
> > failed:
> >                      [exec] [ERROR] script1.groovy: 1: unexpected char:
> > '\' @ line 1, column 3.
> >                      [exec] [ERROR]
> >
> C:\dev\dist\dist\dev\royale\0.9.7\rc3\apache-royale-0.9.7-maven-src\royale-compiler/src/main/script/prerequisiteCheck.groovy
> >                      [exec] [ERROR]      ^
> >                      [exec] [ERROR]
> >                      [exec] [ERROR] 1 error
> >                      [exec] [ERROR]
> >                      [exec] [ERROR] -> [Help 1]
> >                      [exec] [ERROR]
> >                      [exec] [ERROR] To see the full stack trace of the
> > errors, re-run Maven with the -e switch.
> >                      [exec] [ERROR] Re-run Maven using the -X switch to
> > enable full debug logging.
> >                      [exec] [ERROR]
> >                      [exec] [ERROR] For more information about the errors
> > and possible solutions, please read the following articles:
> >                      [exec] [ERROR] [Help 1]
> >
> https://nam04.safelinks.protection.outlook.com/?url=http%3A%2F%2Fcwiki.apache.org%2Fconfluence%2Fdisplay%2FMAVEN%2FPluginExecutionException&amp;data=02%7C01%7Caharui%40adobe.com%7Ccbd19893ad6d481b4f5e08d7eff88ce2%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637241723110696656&amp;sdata=U19yhwWtYGwjqXuKMJ%2Blm%2FKQIvnuOkN4PhVcV9e6bnY%3D&amp;reserved=0
> >                      [exec] Picked up JAVA_TOOL_OPTIONS:
> > -Dfile.encoding=UTF-8
> >
> >                 BUILD FAILED
> >
> > C:\dev\dist\dist\dev\royale\0.9.7\rc3\ApproveRoyale.xml:780: The
> following
> > error occurred while executing this line:
> >
> > C:\dev\dist\dist\dev\royale\0.9.7\rc3\ApproveRoyale.xml:797: exec
> returned:
> > 1
> >
> >                 Total time: 122 minutes 58 seconds
> >                 C:\dev\dist\dist\dev\royale\0.9.7\rc3> From:
> > apacheroyaleci@gmail.com<ma...@gmail.com>
> >                 Sent: Sunday, May 3, 2020 4:53 PM
> >                 To: dev@royale.apache.org<ma...@royale.apache.org>
> >                 Subject: [DISCUSS] Discuss Release Apache Royale 0.9.7
> >
> >                 This is the discussion thread.
> >
> >                 Thanks,
> >                 Yishay Weiss
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
>
> --
> Carlos Rovira
> http://about.me/carlosrovira
>
>

-- 

Piotr Zarzycki

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

RE: [DISCUSS] Discuss Release Apache Royale 0.9.7

Posted by Yishay Weiss <yi...@hotmail.com>.
Hi Carols,

As I understood it, the approval script was failing because it hadn’t been updated, not because it found a problem with the artifacts. That’s why I thought it was ok to proceed with the release and fix the script for the next version. Alex has since found more problems RELEASE_NOTES/README/LICENSE/NOTICE which I had overlooked, so it could be there’s enough evidence gathering to require another RC.

So far I’ve heard Carlos say he wants to vote, and Alex say a release should be ok unless there’s a problem in the jars and swcs. Does anyone else have an opinion?  Another RC would require some work from me, but I expect it to go much more smoothly because we’ve fixing the process as we went along, so don’t be worried about the time I’ll need to spend on this.

Thanks,
Yishay



From: Carlos Rovira<ma...@apache.org>
Sent: Monday, May 4, 2020 12:45 PM
To: Apache Royale Development<ma...@royale.apache.org>
Subject: Re: [DISCUSS] Discuss Release Apache Royale 0.9.7

Hi Alex and Yishay,

first, congrats for the hard work to reach to this point. I think many
issues has been fixed and only that just is worth the time you guys
invested on it :)

regarding voting. I'm confident that my check will report a +1 since, I
consider all the points for a normal Apache release, but thinking in the
current problem with running maven from ant with old profiles... why the
need to make ANT run maven again. both are different build tools and both
need to work separately, but don't understand why one should run the other.
And if that's the case, why just make ant run maven? why not make maven run
ant too? I think it should be all or nothing

The other point I don't understand is about why to continue vote if you
detect the problems stated in this thread. For me is completely ok, but if
you worked hard to make all this complex release process, don't understand
that you finally consider green light when that approval script is failing.
For me that means that all that complication was not needed, and people
must check on its own that is something normal in an apache release, so no
problem at all with that.

if you consider it's ok to vote, for me is ok, since all seems to consider
the real minimum requirements, people is waiting long time, and I'm not
interested in discuss it, since is clear you see it necessary for your
release process, but just one to state it so we can all stop and take a
bird sight on all of it and help us to visualize. Sometimes we use to
loose perspective when we're working many time and hard in something.

Anyway, I'll wait to have clear if is time to try release and vote to not
waste time if it's not ok finally.

Thanks!

Carlos






El lun., 4 may. 2020 a las 9:11, Alex Harui (<ah...@adobe.com.invalid>)
escribió:

> I just quickly reviewed the various RELEASE_NOTES/README/LICENSE/NOTICE
> files.  I guess nobody had done that earlier.  The biggest problem is that
> there were 3 missing binary package dependencies in the LICENSE in the
> binary package.
>
> I noticed the copyright year in the various NOTICE.* files is still 2019
> but did not update it because I am running out of time.  I've heard
> different opinions on how important that is.
>
> The URL to the online Release Notes is in the
> royale-asjs/RELEASE_NOTES.md.  This might be a good time to create the wiki
> page if it doesn't already exist.
>
> I'm stopping work for tonight.
> -Alex
>
> On 5/3/20, 11:58 PM, "Yishay Weiss" <yi...@hotmail.com> wrote:
>
>     Ik, online release notes sounds like a good compromise. Thank for the
> fixes. Let the votes begin!
>     ________________________________
>     From: Alex Harui <ah...@adobe.com.INVALID>
>     Sent: Monday, May 4, 2020 6:00 AM
>     To: dev@royale.apache.org <de...@royale.apache.org>
>     Subject: Re: [DISCUSS] Discuss Release Apache Royale 0.9.7
>
>     Not sure I understood you.  We can't release a changed README in
> royale-compiler without starting an RC4.  The updated README has been
> committed to the release branch.  We have to revert some commits on the
> release branches that change the versions to 0.9.8 snapshot before starting
> over.
>
>     If you have the time to re-run most of the steps, that would be best,
> but will delay the release and I'm not sure it is worth it.  We have online
> release notes to make corrections.
>
>     I think it is mostly up to you though.
>     -Alex
>
>     On 5/3/20, 10:42 PM, "Yishay Weiss" <yi...@hotmail.com> wrote:
>
>         I think we should continue the vote. If more problems are
> discovered I can start another release candidate. I think we should at
> least fix the compile README to not use -main.
>
>         From: Alex Harui<ma...@adobe.com.INVALID>
>         Sent: Sunday, May 3, 2020 10:06 PM
>         To: dev@royale.apache.org<ma...@royale.apache.org>
>         Subject: Re: [DISCUSS] Discuss Release Apache Royale 0.9.7
>
>         Bummer.   Lots of little things flushed out late in the game.
>
>         -There are .afdesign binary files checked into our repos.  These
> are binary files that aren't the common types (.PNG, .JPG, etc).
>         -New required folders (src/main) were added to the Maven build for
> royale-compiler and royale-asjs but not added to the Ant source packaging
>         -The uses of -main that Yishay found.
>
>         IMO, quickest way to a release is to not start over with an RC4
> unless we find a more major problem with RC3.  I've updated several files
> in the branch.  I'm going to skip releasecandidate.xml for now until
> someone wants to cut a release locally and use Ant to type fewer commands.
>
>         The Approval script will fail testing if the Ant source can be
> used by Maven.  Assuming the Maven distribution is working, this is less
> important.  So I think that we skip that test for this RC.  I put an
> ApproveRoyale.xml on dist that skips that test and then the approval script
> completed successfully.  I also manually tested that if we have the two
> missing folders that the ApproveRoyale.xml I checked into the release
> branch will build the Maven artifacts from the Ant source.
>
>         So, IMO, I think the packages are good enough for now and we
> should release unless we find something is broken in the jars and swcs.
>
>         My 2 cents,
>         -Alex
>
>         On 5/3/20, 8:08 AM, "Alex Harui" <ah...@adobe.com.INVALID> wrote:
>
>             I will look into it.
>
>             -Alex
>
>             On 5/3/20, 7:35 AM, "Yishay Weiss" <yi...@hotmail.com>
> wrote:
>
>                 Whatever the fix is, it will also need to be applied in
> these files:
>
>                 C:\dev\flexjs\royale-asjs [release/0.9.7 =]> git grep
> "main,utils"
>                 ApproveRoyale.xml:            <arg value="-main,utils" />
>                 releasecandidate.xml:            <arg value="-main,utils"
> />
>                 releasecandidate.xml:            <arg value="-main,utils"
> />
>                 releasemgr/README:royale-compiler:  mvn clean install -P
> -main,utils
>                 C:\dev\flexjs\royale-asjs [release/0.9.7 =]> cd ..
>                 C:\dev\flexjs> cd .\royale-compiler\
>                 C:\dev\flexjs\royale-compiler [release/0.9.7 =]> git grep
> "main,utils"
>                 Jenkinsfile:                bat "mvn -U clean ${mavenGoal}
> ${mavenLocalRepo} -s C:\\.m2\\settings.xml -P -main,utils
> -Dcom.adobe.systemIdsForWhichTheTermsOfTheA
>                 dobeLicenseAgreementAreAccepted=3c9041a9,3872fc1e"
>                 README:        mvn clean install -P -main,utils
>
>                 From: Yishay Weiss<ma...@hotmail.com>
>                 Sent: Sunday, May 3, 2020 5:06 PM
>                 To: dev@royale.apache.org<ma...@royale.apache.org>
>                 Subject: RE: [DISCUSS] Discuss Release Apache Royale 0.9.7
>
>                 Looks like the profiles in ApproveRoyale.xml need to be
> updated after Chris’s refactor. Can someone fix this?
>
>                        <exec executable="${mvn}" dir="${basedir}/${
> maven.package.url.name}/royale-compiler" failonerror="true" >
>                             <arg value="-P" />
>                             <arg value="-main,utils" />
>                             <arg value="clean" />
>                             <arg value="install" />
>                         </exec>
>                         <exec executable="${mvn}" dir="${basedir}/${
> maven.package.url.name}/royale-compiler" failonerror="true"
> inputstring="Yes">
>                             <arg value="clean" />
>                             <arg value="-P" />
>                             <arg value="${compiler_mvn_profiles}" />
>                             <arg value="install" />
>                         </exec>
>                         <exec executable="${mvn}" dir="${basedir}/${
> maven.package.url.name}/royale-typedefs" failonerror="true" >
>                             <arg value="clean" />
>                             <arg value="install" />
>                         </exec>
>                         <exec executable="${mvn}" dir="${basedir}/${
> maven.package.url.name}/royale-asjs" failonerror="true" inputstring="Yes">
>                             <arg value="${asjs_mvn_defines}" />
>                             <arg value="clean" />
>                             <arg value="-P" />
>                             <arg value="${asjs_mvn_profiles}" />
>                             <arg value="install" />
>                         </exec>
>
>                 From: Yishay Weiss<ma...@hotmail.com>
>                 Sent: Sunday, May 3, 2020 5:02 PM
>                 To: dev@royale.apache.org<ma...@royale.apache.org>
>                 Subject: RE: [DISCUSS] Discuss Release Apache Royale 0.9.7
>
>                 Oops, may have been premature to start the vote.
>
>                 I’m getting this [1] when running ApproveRoyale.xml. Any
> ideas?
>
>                 [1]
>                 build_maven:
>                      [echo] Path is
> C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\Program
> Files\Intel\WiFi\bin\;C:\Prog
>                 ram Files\Common
> Files\Intel\WirelessCommon\;C:\dev\maven\apache-maven-3.6.1\bin;C:\dev\ant\apache-ant-1.10.1\bin;C:\Program
> Files (x86)\Vim\vim82;C:\Program Fi
>                 les\Git\cmd;C:\WINDOWS\System32\OpenSSH\;C:\Program
> Files\Microsoft VS Code\bin;C:\Program
> Files\PuTTY\;C:\Users\Yishay\AppData\Local\Microsoft\WindowsApps;C:\U
>
> sers\Yishay\AppData\Roaming\npm;C:\adb;C:\Users\Yishay\.windows-build-tools\python27;C:\Program
> Files\nodejs\;C:\Program Files\Java\jdk1.8.0_212\bin;C:\WINDOWS\
>
> system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;;C:\Program
> Files (x86)\Gpg4win\..\GnuPG\b
>                 in;C:\Program
> Files\SlikSvn\bin;C:\Users\Yishay\AppData\Local\Microsoft\WindowsApps;C:\Users\Yishay\AppData\Roaming\npm;;C:\Program
> Files (x86)\Vim\vim82
>                      [exec] [INFO] Scanning for projects...
>                      [exec] [INFO]
> ------------------------------------------------------------------------
>                      [exec] [INFO] Reactor Build Order:
>                      [exec] [INFO]
>                      [exec] [INFO] Apache Royale: Compiler: Parent
>                             [pom]
>                      [exec] [INFO] Apache Royale: Compiler:
> Compiler-Common                           [jar]
>                      [exec] [INFO] Apache Royale: Compiler: Test Utils
>                             [jar]
>                      [exec] [INFO] Apache Royale: Compiler: Externc
>                            [jar]
>                      [exec] [INFO] Apache Royale: Compiler: Compiler
>                             [jar]
>                      [exec] [INFO] Apache Royale: Compiler: Compiler-JX
>                            [jar]
>                      [exec] [INFO] Apache Royale: Compiler: SWFUtils
>                             [jar]
>                      [exec] [INFO] Apache Royale: Compiler: Debugger
>                             [jar]
>                      [exec] [INFO] Apache Royale: Compiler: OEM Layer
>                            [jar]
>                      [exec] [INFO] Apache Royale: Royale Ant Tasks
>                             [jar]
>                      [exec] [INFO] Apache Royale: RoyaleUnit Ant Tasks
>                             [jar]
>                      [exec] [INFO] Apache Royale: Royale Maven Plugin
>                   [maven-plugin]
>                      [exec] [INFO]
>                      [exec] [INFO] ---------<
> org.apache.royale.compiler:royale-compiler-parent >----------
>                      [exec] [INFO] Building Apache Royale: Compiler:
> Parent 0.9.8-SNAPSHOT           [1/12]
>                      [exec] [INFO] --------------------------------[ pom
> ]---------------------------------
>                      [exec] [INFO]
>                      [exec] [INFO] --- maven-clean-plugin:3.1.0:clean
> (default-clean) @ royale-compiler-parent ---
>                      [exec] [INFO]
>                      [exec] [INFO] --- maven-enforcer-plugin:1.4.1:enforce
> (enforce-maven-version) @ royale-compiler-parent ---
>                      [exec] [INFO]
>                      [exec] [INFO] --- groovy-maven-plugin:2.1.1:execute
> (prerequisite-check) @ royale-compiler-parent ---
>                      [exec] [INFO]
> ------------------------------------------------------------------------
>                      [exec] [INFO] Reactor Summary for Apache Royale:
> Compiler: Parent 0.9.8-SNAPSHOT:
>                      [exec] [INFO]
>                      [exec] [INFO] Apache Royale: Compiler: Parent
> .................... FAILURE [  3.938 s]
>                      [exec] [INFO] Apache Royale: Compiler:
> Compiler-Common ........... SKIPPED
>                      [exec] [INFO] Apache Royale: Compiler: Test Utils
> ................ SKIPPED
>                      [exec] [INFO] Apache Royale: Compiler: Externc
> ................... SKIPPED
>                      [exec] [INFO] Apache Royale: Compiler: Compiler
> .................. SKIPPED
>                      [exec] [INFO] Apache Royale: Compiler: Compiler-JX
> ............... SKIPPED
>                      [exec] [INFO] Apache Royale: Compiler: SWFUtils
> .................. SKIPPED
>                      [exec] [INFO] Apache Royale: Compiler: Debugger
> .................. SKIPPED
>                      [exec] [INFO] Apache Royale: Compiler: OEM Layer
> ................. SKIPPED
>                      [exec] [INFO] Apache Royale: Royale Ant Tasks
> .................... SKIPPED
>                      [exec] [INFO] Apache Royale: RoyaleUnit Ant Tasks
> ................ SKIPPED
>                      [exec] [INFO] Apache Royale: Royale Maven Plugin
> ................. SKIPPED
>                      [exec] [INFO]
> ------------------------------------------------------------------------
>                      [exec] [INFO] BUILD FAILURE
>                      [exec] [INFO]
> ------------------------------------------------------------------------
>                      [exec] [INFO] Total time:  5.067 s
>                      [exec] [INFO] Finished at: 2020-05-03T16:52:27+03:00
>                      [exec] [INFO]
> ------------------------------------------------------------------------
>                      [exec] [WARNING] The requested profile "utils" could
> not be activated because it does not exist.
>                      [exec] [ERROR] Failed to execute goal
> org.codehaus.gmaven:groovy-maven-plugin:2.1.1:execute (prerequisite-check)
> on project royale-compiler-parent: Executi
>                 on prerequisite-check of goal
> org.codehaus.gmaven:groovy-maven-plugin:2.1.1:execute failed: startup
> failed:
>                      [exec] [ERROR] script1.groovy: 1: unexpected char:
> '\' @ line 1, column 3.
>                      [exec] [ERROR]
> C:\dev\dist\dist\dev\royale\0.9.7\rc3\apache-royale-0.9.7-maven-src\royale-compiler/src/main/script/prerequisiteCheck.groovy
>                      [exec] [ERROR]      ^
>                      [exec] [ERROR]
>                      [exec] [ERROR] 1 error
>                      [exec] [ERROR]
>                      [exec] [ERROR] -> [Help 1]
>                      [exec] [ERROR]
>                      [exec] [ERROR] To see the full stack trace of the
> errors, re-run Maven with the -e switch.
>                      [exec] [ERROR] Re-run Maven using the -X switch to
> enable full debug logging.
>                      [exec] [ERROR]
>                      [exec] [ERROR] For more information about the errors
> and possible solutions, please read the following articles:
>                      [exec] [ERROR] [Help 1]
> https://nam04.safelinks.protection.outlook.com/?url=http%3A%2F%2Fcwiki.apache.org%2Fconfluence%2Fdisplay%2FMAVEN%2FPluginExecutionException&amp;data=02%7C01%7Caharui%40adobe.com%7Ccbd19893ad6d481b4f5e08d7eff88ce2%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637241723110696656&amp;sdata=U19yhwWtYGwjqXuKMJ%2Blm%2FKQIvnuOkN4PhVcV9e6bnY%3D&amp;reserved=0
>                      [exec] Picked up JAVA_TOOL_OPTIONS:
> -Dfile.encoding=UTF-8
>
>                 BUILD FAILED
>
> C:\dev\dist\dist\dev\royale\0.9.7\rc3\ApproveRoyale.xml:780: The following
> error occurred while executing this line:
>
> C:\dev\dist\dist\dev\royale\0.9.7\rc3\ApproveRoyale.xml:797: exec returned:
> 1
>
>                 Total time: 122 minutes 58 seconds
>                 C:\dev\dist\dist\dev\royale\0.9.7\rc3> From:
> apacheroyaleci@gmail.com<ma...@gmail.com>
>                 Sent: Sunday, May 3, 2020 4:53 PM
>                 To: dev@royale.apache.org<ma...@royale.apache.org>
>                 Subject: [DISCUSS] Discuss Release Apache Royale 0.9.7
>
>                 This is the discussion thread.
>
>                 Thanks,
>                 Yishay Weiss
>
>
>
>
>
>
>
>
>
>

--
Carlos Rovira
http://about.me/carlosrovira


Re: [DISCUSS] Discuss Release Apache Royale 0.9.7

Posted by Carlos Rovira <ca...@apache.org>.
Hi Alex and Yishay,

first, congrats for the hard work to reach to this point. I think many
issues has been fixed and only that just is worth the time you guys
invested on it :)

regarding voting. I'm confident that my check will report a +1 since, I
consider all the points for a normal Apache release, but thinking in the
current problem with running maven from ant with old profiles... why the
need to make ANT run maven again. both are different build tools and both
need to work separately, but don't understand why one should run the other.
And if that's the case, why just make ant run maven? why not make maven run
ant too? I think it should be all or nothing

The other point I don't understand is about why to continue vote if you
detect the problems stated in this thread. For me is completely ok, but if
you worked hard to make all this complex release process, don't understand
that you finally consider green light when that approval script is failing.
For me that means that all that complication was not needed, and people
must check on its own that is something normal in an apache release, so no
problem at all with that.

if you consider it's ok to vote, for me is ok, since all seems to consider
the real minimum requirements, people is waiting long time, and I'm not
interested in discuss it, since is clear you see it necessary for your
release process, but just one to state it so we can all stop and take a
bird sight on all of it and help us to visualize. Sometimes we use to
loose perspective when we're working many time and hard in something.

Anyway, I'll wait to have clear if is time to try release and vote to not
waste time if it's not ok finally.

Thanks!

Carlos






El lun., 4 may. 2020 a las 9:11, Alex Harui (<ah...@adobe.com.invalid>)
escribió:

> I just quickly reviewed the various RELEASE_NOTES/README/LICENSE/NOTICE
> files.  I guess nobody had done that earlier.  The biggest problem is that
> there were 3 missing binary package dependencies in the LICENSE in the
> binary package.
>
> I noticed the copyright year in the various NOTICE.* files is still 2019
> but did not update it because I am running out of time.  I've heard
> different opinions on how important that is.
>
> The URL to the online Release Notes is in the
> royale-asjs/RELEASE_NOTES.md.  This might be a good time to create the wiki
> page if it doesn't already exist.
>
> I'm stopping work for tonight.
> -Alex
>
> On 5/3/20, 11:58 PM, "Yishay Weiss" <yi...@hotmail.com> wrote:
>
>     Ik, online release notes sounds like a good compromise. Thank for the
> fixes. Let the votes begin!
>     ________________________________
>     From: Alex Harui <ah...@adobe.com.INVALID>
>     Sent: Monday, May 4, 2020 6:00 AM
>     To: dev@royale.apache.org <de...@royale.apache.org>
>     Subject: Re: [DISCUSS] Discuss Release Apache Royale 0.9.7
>
>     Not sure I understood you.  We can't release a changed README in
> royale-compiler without starting an RC4.  The updated README has been
> committed to the release branch.  We have to revert some commits on the
> release branches that change the versions to 0.9.8 snapshot before starting
> over.
>
>     If you have the time to re-run most of the steps, that would be best,
> but will delay the release and I'm not sure it is worth it.  We have online
> release notes to make corrections.
>
>     I think it is mostly up to you though.
>     -Alex
>
>     On 5/3/20, 10:42 PM, "Yishay Weiss" <yi...@hotmail.com> wrote:
>
>         I think we should continue the vote. If more problems are
> discovered I can start another release candidate. I think we should at
> least fix the compile README to not use -main.
>
>         From: Alex Harui<ma...@adobe.com.INVALID>
>         Sent: Sunday, May 3, 2020 10:06 PM
>         To: dev@royale.apache.org<ma...@royale.apache.org>
>         Subject: Re: [DISCUSS] Discuss Release Apache Royale 0.9.7
>
>         Bummer.   Lots of little things flushed out late in the game.
>
>         -There are .afdesign binary files checked into our repos.  These
> are binary files that aren't the common types (.PNG, .JPG, etc).
>         -New required folders (src/main) were added to the Maven build for
> royale-compiler and royale-asjs but not added to the Ant source packaging
>         -The uses of -main that Yishay found.
>
>         IMO, quickest way to a release is to not start over with an RC4
> unless we find a more major problem with RC3.  I've updated several files
> in the branch.  I'm going to skip releasecandidate.xml for now until
> someone wants to cut a release locally and use Ant to type fewer commands.
>
>         The Approval script will fail testing if the Ant source can be
> used by Maven.  Assuming the Maven distribution is working, this is less
> important.  So I think that we skip that test for this RC.  I put an
> ApproveRoyale.xml on dist that skips that test and then the approval script
> completed successfully.  I also manually tested that if we have the two
> missing folders that the ApproveRoyale.xml I checked into the release
> branch will build the Maven artifacts from the Ant source.
>
>         So, IMO, I think the packages are good enough for now and we
> should release unless we find something is broken in the jars and swcs.
>
>         My 2 cents,
>         -Alex
>
>         On 5/3/20, 8:08 AM, "Alex Harui" <ah...@adobe.com.INVALID> wrote:
>
>             I will look into it.
>
>             -Alex
>
>             On 5/3/20, 7:35 AM, "Yishay Weiss" <yi...@hotmail.com>
> wrote:
>
>                 Whatever the fix is, it will also need to be applied in
> these files:
>
>                 C:\dev\flexjs\royale-asjs [release/0.9.7 =]> git grep
> "main,utils"
>                 ApproveRoyale.xml:            <arg value="-main,utils" />
>                 releasecandidate.xml:            <arg value="-main,utils"
> />
>                 releasecandidate.xml:            <arg value="-main,utils"
> />
>                 releasemgr/README:royale-compiler:  mvn clean install -P
> -main,utils
>                 C:\dev\flexjs\royale-asjs [release/0.9.7 =]> cd ..
>                 C:\dev\flexjs> cd .\royale-compiler\
>                 C:\dev\flexjs\royale-compiler [release/0.9.7 =]> git grep
> "main,utils"
>                 Jenkinsfile:                bat "mvn -U clean ${mavenGoal}
> ${mavenLocalRepo} -s C:\\.m2\\settings.xml -P -main,utils
> -Dcom.adobe.systemIdsForWhichTheTermsOfTheA
>                 dobeLicenseAgreementAreAccepted=3c9041a9,3872fc1e"
>                 README:        mvn clean install -P -main,utils
>
>                 From: Yishay Weiss<ma...@hotmail.com>
>                 Sent: Sunday, May 3, 2020 5:06 PM
>                 To: dev@royale.apache.org<ma...@royale.apache.org>
>                 Subject: RE: [DISCUSS] Discuss Release Apache Royale 0.9.7
>
>                 Looks like the profiles in ApproveRoyale.xml need to be
> updated after Chris’s refactor. Can someone fix this?
>
>                        <exec executable="${mvn}" dir="${basedir}/${
> maven.package.url.name}/royale-compiler" failonerror="true" >
>                             <arg value="-P" />
>                             <arg value="-main,utils" />
>                             <arg value="clean" />
>                             <arg value="install" />
>                         </exec>
>                         <exec executable="${mvn}" dir="${basedir}/${
> maven.package.url.name}/royale-compiler" failonerror="true"
> inputstring="Yes">
>                             <arg value="clean" />
>                             <arg value="-P" />
>                             <arg value="${compiler_mvn_profiles}" />
>                             <arg value="install" />
>                         </exec>
>                         <exec executable="${mvn}" dir="${basedir}/${
> maven.package.url.name}/royale-typedefs" failonerror="true" >
>                             <arg value="clean" />
>                             <arg value="install" />
>                         </exec>
>                         <exec executable="${mvn}" dir="${basedir}/${
> maven.package.url.name}/royale-asjs" failonerror="true" inputstring="Yes">
>                             <arg value="${asjs_mvn_defines}" />
>                             <arg value="clean" />
>                             <arg value="-P" />
>                             <arg value="${asjs_mvn_profiles}" />
>                             <arg value="install" />
>                         </exec>
>
>                 From: Yishay Weiss<ma...@hotmail.com>
>                 Sent: Sunday, May 3, 2020 5:02 PM
>                 To: dev@royale.apache.org<ma...@royale.apache.org>
>                 Subject: RE: [DISCUSS] Discuss Release Apache Royale 0.9.7
>
>                 Oops, may have been premature to start the vote.
>
>                 I’m getting this [1] when running ApproveRoyale.xml. Any
> ideas?
>
>                 [1]
>                 build_maven:
>                      [echo] Path is
> C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\Program
> Files\Intel\WiFi\bin\;C:\Prog
>                 ram Files\Common
> Files\Intel\WirelessCommon\;C:\dev\maven\apache-maven-3.6.1\bin;C:\dev\ant\apache-ant-1.10.1\bin;C:\Program
> Files (x86)\Vim\vim82;C:\Program Fi
>                 les\Git\cmd;C:\WINDOWS\System32\OpenSSH\;C:\Program
> Files\Microsoft VS Code\bin;C:\Program
> Files\PuTTY\;C:\Users\Yishay\AppData\Local\Microsoft\WindowsApps;C:\U
>
> sers\Yishay\AppData\Roaming\npm;C:\adb;C:\Users\Yishay\.windows-build-tools\python27;C:\Program
> Files\nodejs\;C:\Program Files\Java\jdk1.8.0_212\bin;C:\WINDOWS\
>
> system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;;C:\Program
> Files (x86)\Gpg4win\..\GnuPG\b
>                 in;C:\Program
> Files\SlikSvn\bin;C:\Users\Yishay\AppData\Local\Microsoft\WindowsApps;C:\Users\Yishay\AppData\Roaming\npm;;C:\Program
> Files (x86)\Vim\vim82
>                      [exec] [INFO] Scanning for projects...
>                      [exec] [INFO]
> ------------------------------------------------------------------------
>                      [exec] [INFO] Reactor Build Order:
>                      [exec] [INFO]
>                      [exec] [INFO] Apache Royale: Compiler: Parent
>                             [pom]
>                      [exec] [INFO] Apache Royale: Compiler:
> Compiler-Common                           [jar]
>                      [exec] [INFO] Apache Royale: Compiler: Test Utils
>                             [jar]
>                      [exec] [INFO] Apache Royale: Compiler: Externc
>                            [jar]
>                      [exec] [INFO] Apache Royale: Compiler: Compiler
>                             [jar]
>                      [exec] [INFO] Apache Royale: Compiler: Compiler-JX
>                            [jar]
>                      [exec] [INFO] Apache Royale: Compiler: SWFUtils
>                             [jar]
>                      [exec] [INFO] Apache Royale: Compiler: Debugger
>                             [jar]
>                      [exec] [INFO] Apache Royale: Compiler: OEM Layer
>                            [jar]
>                      [exec] [INFO] Apache Royale: Royale Ant Tasks
>                             [jar]
>                      [exec] [INFO] Apache Royale: RoyaleUnit Ant Tasks
>                             [jar]
>                      [exec] [INFO] Apache Royale: Royale Maven Plugin
>                   [maven-plugin]
>                      [exec] [INFO]
>                      [exec] [INFO] ---------<
> org.apache.royale.compiler:royale-compiler-parent >----------
>                      [exec] [INFO] Building Apache Royale: Compiler:
> Parent 0.9.8-SNAPSHOT           [1/12]
>                      [exec] [INFO] --------------------------------[ pom
> ]---------------------------------
>                      [exec] [INFO]
>                      [exec] [INFO] --- maven-clean-plugin:3.1.0:clean
> (default-clean) @ royale-compiler-parent ---
>                      [exec] [INFO]
>                      [exec] [INFO] --- maven-enforcer-plugin:1.4.1:enforce
> (enforce-maven-version) @ royale-compiler-parent ---
>                      [exec] [INFO]
>                      [exec] [INFO] --- groovy-maven-plugin:2.1.1:execute
> (prerequisite-check) @ royale-compiler-parent ---
>                      [exec] [INFO]
> ------------------------------------------------------------------------
>                      [exec] [INFO] Reactor Summary for Apache Royale:
> Compiler: Parent 0.9.8-SNAPSHOT:
>                      [exec] [INFO]
>                      [exec] [INFO] Apache Royale: Compiler: Parent
> .................... FAILURE [  3.938 s]
>                      [exec] [INFO] Apache Royale: Compiler:
> Compiler-Common ........... SKIPPED
>                      [exec] [INFO] Apache Royale: Compiler: Test Utils
> ................ SKIPPED
>                      [exec] [INFO] Apache Royale: Compiler: Externc
> ................... SKIPPED
>                      [exec] [INFO] Apache Royale: Compiler: Compiler
> .................. SKIPPED
>                      [exec] [INFO] Apache Royale: Compiler: Compiler-JX
> ............... SKIPPED
>                      [exec] [INFO] Apache Royale: Compiler: SWFUtils
> .................. SKIPPED
>                      [exec] [INFO] Apache Royale: Compiler: Debugger
> .................. SKIPPED
>                      [exec] [INFO] Apache Royale: Compiler: OEM Layer
> ................. SKIPPED
>                      [exec] [INFO] Apache Royale: Royale Ant Tasks
> .................... SKIPPED
>                      [exec] [INFO] Apache Royale: RoyaleUnit Ant Tasks
> ................ SKIPPED
>                      [exec] [INFO] Apache Royale: Royale Maven Plugin
> ................. SKIPPED
>                      [exec] [INFO]
> ------------------------------------------------------------------------
>                      [exec] [INFO] BUILD FAILURE
>                      [exec] [INFO]
> ------------------------------------------------------------------------
>                      [exec] [INFO] Total time:  5.067 s
>                      [exec] [INFO] Finished at: 2020-05-03T16:52:27+03:00
>                      [exec] [INFO]
> ------------------------------------------------------------------------
>                      [exec] [WARNING] The requested profile "utils" could
> not be activated because it does not exist.
>                      [exec] [ERROR] Failed to execute goal
> org.codehaus.gmaven:groovy-maven-plugin:2.1.1:execute (prerequisite-check)
> on project royale-compiler-parent: Executi
>                 on prerequisite-check of goal
> org.codehaus.gmaven:groovy-maven-plugin:2.1.1:execute failed: startup
> failed:
>                      [exec] [ERROR] script1.groovy: 1: unexpected char:
> '\' @ line 1, column 3.
>                      [exec] [ERROR]
> C:\dev\dist\dist\dev\royale\0.9.7\rc3\apache-royale-0.9.7-maven-src\royale-compiler/src/main/script/prerequisiteCheck.groovy
>                      [exec] [ERROR]      ^
>                      [exec] [ERROR]
>                      [exec] [ERROR] 1 error
>                      [exec] [ERROR]
>                      [exec] [ERROR] -> [Help 1]
>                      [exec] [ERROR]
>                      [exec] [ERROR] To see the full stack trace of the
> errors, re-run Maven with the -e switch.
>                      [exec] [ERROR] Re-run Maven using the -X switch to
> enable full debug logging.
>                      [exec] [ERROR]
>                      [exec] [ERROR] For more information about the errors
> and possible solutions, please read the following articles:
>                      [exec] [ERROR] [Help 1]
> https://nam04.safelinks.protection.outlook.com/?url=http%3A%2F%2Fcwiki.apache.org%2Fconfluence%2Fdisplay%2FMAVEN%2FPluginExecutionException&amp;data=02%7C01%7Caharui%40adobe.com%7Ccbd19893ad6d481b4f5e08d7eff88ce2%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637241723110696656&amp;sdata=U19yhwWtYGwjqXuKMJ%2Blm%2FKQIvnuOkN4PhVcV9e6bnY%3D&amp;reserved=0
>                      [exec] Picked up JAVA_TOOL_OPTIONS:
> -Dfile.encoding=UTF-8
>
>                 BUILD FAILED
>
> C:\dev\dist\dist\dev\royale\0.9.7\rc3\ApproveRoyale.xml:780: The following
> error occurred while executing this line:
>
> C:\dev\dist\dist\dev\royale\0.9.7\rc3\ApproveRoyale.xml:797: exec returned:
> 1
>
>                 Total time: 122 minutes 58 seconds
>                 C:\dev\dist\dist\dev\royale\0.9.7\rc3> From:
> apacheroyaleci@gmail.com<ma...@gmail.com>
>                 Sent: Sunday, May 3, 2020 4:53 PM
>                 To: dev@royale.apache.org<ma...@royale.apache.org>
>                 Subject: [DISCUSS] Discuss Release Apache Royale 0.9.7
>
>                 This is the discussion thread.
>
>                 Thanks,
>                 Yishay Weiss
>
>
>
>
>
>
>
>
>
>

-- 
Carlos Rovira
http://about.me/carlosrovira

Re: [DISCUSS] Discuss Release Apache Royale 0.9.7

Posted by Alex Harui <ah...@adobe.com.INVALID>.
I just quickly reviewed the various RELEASE_NOTES/README/LICENSE/NOTICE files.  I guess nobody had done that earlier.  The biggest problem is that there were 3 missing binary package dependencies in the LICENSE in the binary package.

I noticed the copyright year in the various NOTICE.* files is still 2019 but did not update it because I am running out of time.  I've heard different opinions on how important that is.

The URL to the online Release Notes is in the royale-asjs/RELEASE_NOTES.md.  This might be a good time to create the wiki page if it doesn't already exist.

I'm stopping work for tonight.
-Alex

On 5/3/20, 11:58 PM, "Yishay Weiss" <yi...@hotmail.com> wrote:

    Ik, online release notes sounds like a good compromise. Thank for the fixes. Let the votes begin!
    ________________________________
    From: Alex Harui <ah...@adobe.com.INVALID>
    Sent: Monday, May 4, 2020 6:00 AM
    To: dev@royale.apache.org <de...@royale.apache.org>
    Subject: Re: [DISCUSS] Discuss Release Apache Royale 0.9.7
    
    Not sure I understood you.  We can't release a changed README in royale-compiler without starting an RC4.  The updated README has been committed to the release branch.  We have to revert some commits on the release branches that change the versions to 0.9.8 snapshot before starting over.
    
    If you have the time to re-run most of the steps, that would be best, but will delay the release and I'm not sure it is worth it.  We have online release notes to make corrections.
    
    I think it is mostly up to you though.
    -Alex
    
    On 5/3/20, 10:42 PM, "Yishay Weiss" <yi...@hotmail.com> wrote:
    
        I think we should continue the vote. If more problems are discovered I can start another release candidate. I think we should at least fix the compile README to not use -main.
    
        From: Alex Harui<ma...@adobe.com.INVALID>
        Sent: Sunday, May 3, 2020 10:06 PM
        To: dev@royale.apache.org<ma...@royale.apache.org>
        Subject: Re: [DISCUSS] Discuss Release Apache Royale 0.9.7
    
        Bummer.   Lots of little things flushed out late in the game.
    
        -There are .afdesign binary files checked into our repos.  These are binary files that aren't the common types (.PNG, .JPG, etc).
        -New required folders (src/main) were added to the Maven build for royale-compiler and royale-asjs but not added to the Ant source packaging
        -The uses of -main that Yishay found.
    
        IMO, quickest way to a release is to not start over with an RC4 unless we find a more major problem with RC3.  I've updated several files in the branch.  I'm going to skip releasecandidate.xml for now until someone wants to cut a release locally and use Ant to type fewer commands.
    
        The Approval script will fail testing if the Ant source can be used by Maven.  Assuming the Maven distribution is working, this is less important.  So I think that we skip that test for this RC.  I put an ApproveRoyale.xml on dist that skips that test and then the approval script completed successfully.  I also manually tested that if we have the two missing folders that the ApproveRoyale.xml I checked into the release branch will build the Maven artifacts from the Ant source.
    
        So, IMO, I think the packages are good enough for now and we should release unless we find something is broken in the jars and swcs.
    
        My 2 cents,
        -Alex
    
        On 5/3/20, 8:08 AM, "Alex Harui" <ah...@adobe.com.INVALID> wrote:
    
            I will look into it.
    
            -Alex
    
            On 5/3/20, 7:35 AM, "Yishay Weiss" <yi...@hotmail.com> wrote:
    
                Whatever the fix is, it will also need to be applied in these files:
    
                C:\dev\flexjs\royale-asjs [release/0.9.7 =]> git grep "main,utils"
                ApproveRoyale.xml:            <arg value="-main,utils" />
                releasecandidate.xml:            <arg value="-main,utils" />
                releasecandidate.xml:            <arg value="-main,utils" />
                releasemgr/README:royale-compiler:  mvn clean install -P -main,utils
                C:\dev\flexjs\royale-asjs [release/0.9.7 =]> cd ..
                C:\dev\flexjs> cd .\royale-compiler\
                C:\dev\flexjs\royale-compiler [release/0.9.7 =]> git grep "main,utils"
                Jenkinsfile:                bat "mvn -U clean ${mavenGoal} ${mavenLocalRepo} -s C:\\.m2\\settings.xml -P -main,utils -Dcom.adobe.systemIdsForWhichTheTermsOfTheA
                dobeLicenseAgreementAreAccepted=3c9041a9,3872fc1e"
                README:        mvn clean install -P -main,utils
    
                From: Yishay Weiss<ma...@hotmail.com>
                Sent: Sunday, May 3, 2020 5:06 PM
                To: dev@royale.apache.org<ma...@royale.apache.org>
                Subject: RE: [DISCUSS] Discuss Release Apache Royale 0.9.7
    
                Looks like the profiles in ApproveRoyale.xml need to be updated after Chris’s refactor. Can someone fix this?
    
                       <exec executable="${mvn}" dir="${basedir}/${maven.package.url.name}/royale-compiler" failonerror="true" >
                            <arg value="-P" />
                            <arg value="-main,utils" />
                            <arg value="clean" />
                            <arg value="install" />
                        </exec>
                        <exec executable="${mvn}" dir="${basedir}/${maven.package.url.name}/royale-compiler" failonerror="true" inputstring="Yes">
                            <arg value="clean" />
                            <arg value="-P" />
                            <arg value="${compiler_mvn_profiles}" />
                            <arg value="install" />
                        </exec>
                        <exec executable="${mvn}" dir="${basedir}/${maven.package.url.name}/royale-typedefs" failonerror="true" >
                            <arg value="clean" />
                            <arg value="install" />
                        </exec>
                        <exec executable="${mvn}" dir="${basedir}/${maven.package.url.name}/royale-asjs" failonerror="true" inputstring="Yes">
                            <arg value="${asjs_mvn_defines}" />
                            <arg value="clean" />
                            <arg value="-P" />
                            <arg value="${asjs_mvn_profiles}" />
                            <arg value="install" />
                        </exec>
    
                From: Yishay Weiss<ma...@hotmail.com>
                Sent: Sunday, May 3, 2020 5:02 PM
                To: dev@royale.apache.org<ma...@royale.apache.org>
                Subject: RE: [DISCUSS] Discuss Release Apache Royale 0.9.7
    
                Oops, may have been premature to start the vote.
    
                I’m getting this [1] when running ApproveRoyale.xml. Any ideas?
    
                [1]
                build_maven:
                     [echo] Path is C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\Program Files\Intel\WiFi\bin\;C:\Prog
                ram Files\Common Files\Intel\WirelessCommon\;C:\dev\maven\apache-maven-3.6.1\bin;C:\dev\ant\apache-ant-1.10.1\bin;C:\Program Files (x86)\Vim\vim82;C:\Program Fi
                les\Git\cmd;C:\WINDOWS\System32\OpenSSH\;C:\Program Files\Microsoft VS Code\bin;C:\Program Files\PuTTY\;C:\Users\Yishay\AppData\Local\Microsoft\WindowsApps;C:\U
                sers\Yishay\AppData\Roaming\npm;C:\adb;C:\Users\Yishay\.windows-build-tools\python27;C:\Program Files\nodejs\;C:\Program Files\Java\jdk1.8.0_212\bin;C:\WINDOWS\
                system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;;C:\Program Files (x86)\Gpg4win\..\GnuPG\b
                in;C:\Program Files\SlikSvn\bin;C:\Users\Yishay\AppData\Local\Microsoft\WindowsApps;C:\Users\Yishay\AppData\Roaming\npm;;C:\Program Files (x86)\Vim\vim82
                     [exec] [INFO] Scanning for projects...
                     [exec] [INFO] ------------------------------------------------------------------------
                     [exec] [INFO] Reactor Build Order:
                     [exec] [INFO]
                     [exec] [INFO] Apache Royale: Compiler: Parent                                    [pom]
                     [exec] [INFO] Apache Royale: Compiler: Compiler-Common                           [jar]
                     [exec] [INFO] Apache Royale: Compiler: Test Utils                                [jar]
                     [exec] [INFO] Apache Royale: Compiler: Externc                                   [jar]
                     [exec] [INFO] Apache Royale: Compiler: Compiler                                  [jar]
                     [exec] [INFO] Apache Royale: Compiler: Compiler-JX                               [jar]
                     [exec] [INFO] Apache Royale: Compiler: SWFUtils                                  [jar]
                     [exec] [INFO] Apache Royale: Compiler: Debugger                                  [jar]
                     [exec] [INFO] Apache Royale: Compiler: OEM Layer                                 [jar]
                     [exec] [INFO] Apache Royale: Royale Ant Tasks                                    [jar]
                     [exec] [INFO] Apache Royale: RoyaleUnit Ant Tasks                                [jar]
                     [exec] [INFO] Apache Royale: Royale Maven Plugin                        [maven-plugin]
                     [exec] [INFO]
                     [exec] [INFO] ---------< org.apache.royale.compiler:royale-compiler-parent >----------
                     [exec] [INFO] Building Apache Royale: Compiler: Parent 0.9.8-SNAPSHOT           [1/12]
                     [exec] [INFO] --------------------------------[ pom ]---------------------------------
                     [exec] [INFO]
                     [exec] [INFO] --- maven-clean-plugin:3.1.0:clean (default-clean) @ royale-compiler-parent ---
                     [exec] [INFO]
                     [exec] [INFO] --- maven-enforcer-plugin:1.4.1:enforce (enforce-maven-version) @ royale-compiler-parent ---
                     [exec] [INFO]
                     [exec] [INFO] --- groovy-maven-plugin:2.1.1:execute (prerequisite-check) @ royale-compiler-parent ---
                     [exec] [INFO] ------------------------------------------------------------------------
                     [exec] [INFO] Reactor Summary for Apache Royale: Compiler: Parent 0.9.8-SNAPSHOT:
                     [exec] [INFO]
                     [exec] [INFO] Apache Royale: Compiler: Parent .................... FAILURE [  3.938 s]
                     [exec] [INFO] Apache Royale: Compiler: Compiler-Common ........... SKIPPED
                     [exec] [INFO] Apache Royale: Compiler: Test Utils ................ SKIPPED
                     [exec] [INFO] Apache Royale: Compiler: Externc ................... SKIPPED
                     [exec] [INFO] Apache Royale: Compiler: Compiler .................. SKIPPED
                     [exec] [INFO] Apache Royale: Compiler: Compiler-JX ............... SKIPPED
                     [exec] [INFO] Apache Royale: Compiler: SWFUtils .................. SKIPPED
                     [exec] [INFO] Apache Royale: Compiler: Debugger .................. SKIPPED
                     [exec] [INFO] Apache Royale: Compiler: OEM Layer ................. SKIPPED
                     [exec] [INFO] Apache Royale: Royale Ant Tasks .................... SKIPPED
                     [exec] [INFO] Apache Royale: RoyaleUnit Ant Tasks ................ SKIPPED
                     [exec] [INFO] Apache Royale: Royale Maven Plugin ................. SKIPPED
                     [exec] [INFO] ------------------------------------------------------------------------
                     [exec] [INFO] BUILD FAILURE
                     [exec] [INFO] ------------------------------------------------------------------------
                     [exec] [INFO] Total time:  5.067 s
                     [exec] [INFO] Finished at: 2020-05-03T16:52:27+03:00
                     [exec] [INFO] ------------------------------------------------------------------------
                     [exec] [WARNING] The requested profile "utils" could not be activated because it does not exist.
                     [exec] [ERROR] Failed to execute goal org.codehaus.gmaven:groovy-maven-plugin:2.1.1:execute (prerequisite-check) on project royale-compiler-parent: Executi
                on prerequisite-check of goal org.codehaus.gmaven:groovy-maven-plugin:2.1.1:execute failed: startup failed:
                     [exec] [ERROR] script1.groovy: 1: unexpected char: '\' @ line 1, column 3.
                     [exec] [ERROR]    C:\dev\dist\dist\dev\royale\0.9.7\rc3\apache-royale-0.9.7-maven-src\royale-compiler/src/main/script/prerequisiteCheck.groovy
                     [exec] [ERROR]      ^
                     [exec] [ERROR]
                     [exec] [ERROR] 1 error
                     [exec] [ERROR]
                     [exec] [ERROR] -> [Help 1]
                     [exec] [ERROR]
                     [exec] [ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
                     [exec] [ERROR] Re-run Maven using the -X switch to enable full debug logging.
                     [exec] [ERROR]
                     [exec] [ERROR] For more information about the errors and possible solutions, please read the following articles:
                     [exec] [ERROR] [Help 1] https://nam04.safelinks.protection.outlook.com/?url=http%3A%2F%2Fcwiki.apache.org%2Fconfluence%2Fdisplay%2FMAVEN%2FPluginExecutionException&amp;data=02%7C01%7Caharui%40adobe.com%7Ccbd19893ad6d481b4f5e08d7eff88ce2%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637241723110696656&amp;sdata=U19yhwWtYGwjqXuKMJ%2Blm%2FKQIvnuOkN4PhVcV9e6bnY%3D&amp;reserved=0
                     [exec] Picked up JAVA_TOOL_OPTIONS: -Dfile.encoding=UTF-8
    
                BUILD FAILED
                C:\dev\dist\dist\dev\royale\0.9.7\rc3\ApproveRoyale.xml:780: The following error occurred while executing this line:
                C:\dev\dist\dist\dev\royale\0.9.7\rc3\ApproveRoyale.xml:797: exec returned: 1
    
                Total time: 122 minutes 58 seconds
                C:\dev\dist\dist\dev\royale\0.9.7\rc3> From: apacheroyaleci@gmail.com<ma...@gmail.com>
                Sent: Sunday, May 3, 2020 4:53 PM
                To: dev@royale.apache.org<ma...@royale.apache.org>
                Subject: [DISCUSS] Discuss Release Apache Royale 0.9.7
    
                This is the discussion thread.
    
                Thanks,
                Yishay Weiss
    
    
    
    
    
    
    
    


Re: [DISCUSS] Discuss Release Apache Royale 0.9.7

Posted by Yishay Weiss <yi...@hotmail.com>.
Ik, online release notes sounds like a good compromise. Thank for the fixes. Let the votes begin!
________________________________
From: Alex Harui <ah...@adobe.com.INVALID>
Sent: Monday, May 4, 2020 6:00 AM
To: dev@royale.apache.org <de...@royale.apache.org>
Subject: Re: [DISCUSS] Discuss Release Apache Royale 0.9.7

Not sure I understood you.  We can't release a changed README in royale-compiler without starting an RC4.  The updated README has been committed to the release branch.  We have to revert some commits on the release branches that change the versions to 0.9.8 snapshot before starting over.

If you have the time to re-run most of the steps, that would be best, but will delay the release and I'm not sure it is worth it.  We have online release notes to make corrections.

I think it is mostly up to you though.
-Alex

On 5/3/20, 10:42 PM, "Yishay Weiss" <yi...@hotmail.com> wrote:

    I think we should continue the vote. If more problems are discovered I can start another release candidate. I think we should at least fix the compile README to not use -main.

    From: Alex Harui<ma...@adobe.com.INVALID>
    Sent: Sunday, May 3, 2020 10:06 PM
    To: dev@royale.apache.org<ma...@royale.apache.org>
    Subject: Re: [DISCUSS] Discuss Release Apache Royale 0.9.7

    Bummer.   Lots of little things flushed out late in the game.

    -There are .afdesign binary files checked into our repos.  These are binary files that aren't the common types (.PNG, .JPG, etc).
    -New required folders (src/main) were added to the Maven build for royale-compiler and royale-asjs but not added to the Ant source packaging
    -The uses of -main that Yishay found.

    IMO, quickest way to a release is to not start over with an RC4 unless we find a more major problem with RC3.  I've updated several files in the branch.  I'm going to skip releasecandidate.xml for now until someone wants to cut a release locally and use Ant to type fewer commands.

    The Approval script will fail testing if the Ant source can be used by Maven.  Assuming the Maven distribution is working, this is less important.  So I think that we skip that test for this RC.  I put an ApproveRoyale.xml on dist that skips that test and then the approval script completed successfully.  I also manually tested that if we have the two missing folders that the ApproveRoyale.xml I checked into the release branch will build the Maven artifacts from the Ant source.

    So, IMO, I think the packages are good enough for now and we should release unless we find something is broken in the jars and swcs.

    My 2 cents,
    -Alex

    On 5/3/20, 8:08 AM, "Alex Harui" <ah...@adobe.com.INVALID> wrote:

        I will look into it.

        -Alex

        On 5/3/20, 7:35 AM, "Yishay Weiss" <yi...@hotmail.com> wrote:

            Whatever the fix is, it will also need to be applied in these files:

            C:\dev\flexjs\royale-asjs [release/0.9.7 =]> git grep "main,utils"
            ApproveRoyale.xml:            <arg value="-main,utils" />
            releasecandidate.xml:            <arg value="-main,utils" />
            releasecandidate.xml:            <arg value="-main,utils" />
            releasemgr/README:royale-compiler:  mvn clean install -P -main,utils
            C:\dev\flexjs\royale-asjs [release/0.9.7 =]> cd ..
            C:\dev\flexjs> cd .\royale-compiler\
            C:\dev\flexjs\royale-compiler [release/0.9.7 =]> git grep "main,utils"
            Jenkinsfile:                bat "mvn -U clean ${mavenGoal} ${mavenLocalRepo} -s C:\\.m2\\settings.xml -P -main,utils -Dcom.adobe.systemIdsForWhichTheTermsOfTheA
            dobeLicenseAgreementAreAccepted=3c9041a9,3872fc1e"
            README:        mvn clean install -P -main,utils

            From: Yishay Weiss<ma...@hotmail.com>
            Sent: Sunday, May 3, 2020 5:06 PM
            To: dev@royale.apache.org<ma...@royale.apache.org>
            Subject: RE: [DISCUSS] Discuss Release Apache Royale 0.9.7

            Looks like the profiles in ApproveRoyale.xml need to be updated after Chris’s refactor. Can someone fix this?

                   <exec executable="${mvn}" dir="${basedir}/${maven.package.url.name}/royale-compiler" failonerror="true" >
                        <arg value="-P" />
                        <arg value="-main,utils" />
                        <arg value="clean" />
                        <arg value="install" />
                    </exec>
                    <exec executable="${mvn}" dir="${basedir}/${maven.package.url.name}/royale-compiler" failonerror="true" inputstring="Yes">
                        <arg value="clean" />
                        <arg value="-P" />
                        <arg value="${compiler_mvn_profiles}" />
                        <arg value="install" />
                    </exec>
                    <exec executable="${mvn}" dir="${basedir}/${maven.package.url.name}/royale-typedefs" failonerror="true" >
                        <arg value="clean" />
                        <arg value="install" />
                    </exec>
                    <exec executable="${mvn}" dir="${basedir}/${maven.package.url.name}/royale-asjs" failonerror="true" inputstring="Yes">
                        <arg value="${asjs_mvn_defines}" />
                        <arg value="clean" />
                        <arg value="-P" />
                        <arg value="${asjs_mvn_profiles}" />
                        <arg value="install" />
                    </exec>

            From: Yishay Weiss<ma...@hotmail.com>
            Sent: Sunday, May 3, 2020 5:02 PM
            To: dev@royale.apache.org<ma...@royale.apache.org>
            Subject: RE: [DISCUSS] Discuss Release Apache Royale 0.9.7

            Oops, may have been premature to start the vote.

            I’m getting this [1] when running ApproveRoyale.xml. Any ideas?

            [1]
            build_maven:
                 [echo] Path is C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\Program Files\Intel\WiFi\bin\;C:\Prog
            ram Files\Common Files\Intel\WirelessCommon\;C:\dev\maven\apache-maven-3.6.1\bin;C:\dev\ant\apache-ant-1.10.1\bin;C:\Program Files (x86)\Vim\vim82;C:\Program Fi
            les\Git\cmd;C:\WINDOWS\System32\OpenSSH\;C:\Program Files\Microsoft VS Code\bin;C:\Program Files\PuTTY\;C:\Users\Yishay\AppData\Local\Microsoft\WindowsApps;C:\U
            sers\Yishay\AppData\Roaming\npm;C:\adb;C:\Users\Yishay\.windows-build-tools\python27;C:\Program Files\nodejs\;C:\Program Files\Java\jdk1.8.0_212\bin;C:\WINDOWS\
            system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;;C:\Program Files (x86)\Gpg4win\..\GnuPG\b
            in;C:\Program Files\SlikSvn\bin;C:\Users\Yishay\AppData\Local\Microsoft\WindowsApps;C:\Users\Yishay\AppData\Roaming\npm;;C:\Program Files (x86)\Vim\vim82
                 [exec] [INFO] Scanning for projects...
                 [exec] [INFO] ------------------------------------------------------------------------
                 [exec] [INFO] Reactor Build Order:
                 [exec] [INFO]
                 [exec] [INFO] Apache Royale: Compiler: Parent                                    [pom]
                 [exec] [INFO] Apache Royale: Compiler: Compiler-Common                           [jar]
                 [exec] [INFO] Apache Royale: Compiler: Test Utils                                [jar]
                 [exec] [INFO] Apache Royale: Compiler: Externc                                   [jar]
                 [exec] [INFO] Apache Royale: Compiler: Compiler                                  [jar]
                 [exec] [INFO] Apache Royale: Compiler: Compiler-JX                               [jar]
                 [exec] [INFO] Apache Royale: Compiler: SWFUtils                                  [jar]
                 [exec] [INFO] Apache Royale: Compiler: Debugger                                  [jar]
                 [exec] [INFO] Apache Royale: Compiler: OEM Layer                                 [jar]
                 [exec] [INFO] Apache Royale: Royale Ant Tasks                                    [jar]
                 [exec] [INFO] Apache Royale: RoyaleUnit Ant Tasks                                [jar]
                 [exec] [INFO] Apache Royale: Royale Maven Plugin                        [maven-plugin]
                 [exec] [INFO]
                 [exec] [INFO] ---------< org.apache.royale.compiler:royale-compiler-parent >----------
                 [exec] [INFO] Building Apache Royale: Compiler: Parent 0.9.8-SNAPSHOT           [1/12]
                 [exec] [INFO] --------------------------------[ pom ]---------------------------------
                 [exec] [INFO]
                 [exec] [INFO] --- maven-clean-plugin:3.1.0:clean (default-clean) @ royale-compiler-parent ---
                 [exec] [INFO]
                 [exec] [INFO] --- maven-enforcer-plugin:1.4.1:enforce (enforce-maven-version) @ royale-compiler-parent ---
                 [exec] [INFO]
                 [exec] [INFO] --- groovy-maven-plugin:2.1.1:execute (prerequisite-check) @ royale-compiler-parent ---
                 [exec] [INFO] ------------------------------------------------------------------------
                 [exec] [INFO] Reactor Summary for Apache Royale: Compiler: Parent 0.9.8-SNAPSHOT:
                 [exec] [INFO]
                 [exec] [INFO] Apache Royale: Compiler: Parent .................... FAILURE [  3.938 s]
                 [exec] [INFO] Apache Royale: Compiler: Compiler-Common ........... SKIPPED
                 [exec] [INFO] Apache Royale: Compiler: Test Utils ................ SKIPPED
                 [exec] [INFO] Apache Royale: Compiler: Externc ................... SKIPPED
                 [exec] [INFO] Apache Royale: Compiler: Compiler .................. SKIPPED
                 [exec] [INFO] Apache Royale: Compiler: Compiler-JX ............... SKIPPED
                 [exec] [INFO] Apache Royale: Compiler: SWFUtils .................. SKIPPED
                 [exec] [INFO] Apache Royale: Compiler: Debugger .................. SKIPPED
                 [exec] [INFO] Apache Royale: Compiler: OEM Layer ................. SKIPPED
                 [exec] [INFO] Apache Royale: Royale Ant Tasks .................... SKIPPED
                 [exec] [INFO] Apache Royale: RoyaleUnit Ant Tasks ................ SKIPPED
                 [exec] [INFO] Apache Royale: Royale Maven Plugin ................. SKIPPED
                 [exec] [INFO] ------------------------------------------------------------------------
                 [exec] [INFO] BUILD FAILURE
                 [exec] [INFO] ------------------------------------------------------------------------
                 [exec] [INFO] Total time:  5.067 s
                 [exec] [INFO] Finished at: 2020-05-03T16:52:27+03:00
                 [exec] [INFO] ------------------------------------------------------------------------
                 [exec] [WARNING] The requested profile "utils" could not be activated because it does not exist.
                 [exec] [ERROR] Failed to execute goal org.codehaus.gmaven:groovy-maven-plugin:2.1.1:execute (prerequisite-check) on project royale-compiler-parent: Executi
            on prerequisite-check of goal org.codehaus.gmaven:groovy-maven-plugin:2.1.1:execute failed: startup failed:
                 [exec] [ERROR] script1.groovy: 1: unexpected char: '\' @ line 1, column 3.
                 [exec] [ERROR]    C:\dev\dist\dist\dev\royale\0.9.7\rc3\apache-royale-0.9.7-maven-src\royale-compiler/src/main/script/prerequisiteCheck.groovy
                 [exec] [ERROR]      ^
                 [exec] [ERROR]
                 [exec] [ERROR] 1 error
                 [exec] [ERROR]
                 [exec] [ERROR] -> [Help 1]
                 [exec] [ERROR]
                 [exec] [ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
                 [exec] [ERROR] Re-run Maven using the -X switch to enable full debug logging.
                 [exec] [ERROR]
                 [exec] [ERROR] For more information about the errors and possible solutions, please read the following articles:
                 [exec] [ERROR] [Help 1] https://nam04.safelinks.protection.outlook.com/?url=http%3A%2F%2Fcwiki.apache.org%2Fconfluence%2Fdisplay%2FMAVEN%2FPluginExecutionException&amp;data=02%7C01%7Caharui%40adobe.com%7C42eb68e9d60d4e027cbc08d7efedf609%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637241677627366603&amp;sdata=eys%2FYFy5U4iIKx1O9LvJ%2F%2BgJ%2F8EYTAoPH5KuJY21GW8%3D&amp;reserved=0
                 [exec] Picked up JAVA_TOOL_OPTIONS: -Dfile.encoding=UTF-8

            BUILD FAILED
            C:\dev\dist\dist\dev\royale\0.9.7\rc3\ApproveRoyale.xml:780: The following error occurred while executing this line:
            C:\dev\dist\dist\dev\royale\0.9.7\rc3\ApproveRoyale.xml:797: exec returned: 1

            Total time: 122 minutes 58 seconds
            C:\dev\dist\dist\dev\royale\0.9.7\rc3> From: apacheroyaleci@gmail.com<ma...@gmail.com>
            Sent: Sunday, May 3, 2020 4:53 PM
            To: dev@royale.apache.org<ma...@royale.apache.org>
            Subject: [DISCUSS] Discuss Release Apache Royale 0.9.7

            This is the discussion thread.

            Thanks,
            Yishay Weiss








Re: [DISCUSS] Discuss Release Apache Royale 0.9.7

Posted by Alex Harui <ah...@adobe.com.INVALID>.
Not sure I understood you.  We can't release a changed README in royale-compiler without starting an RC4.  The updated README has been committed to the release branch.  We have to revert some commits on the release branches that change the versions to 0.9.8 snapshot before starting over.

If you have the time to re-run most of the steps, that would be best, but will delay the release and I'm not sure it is worth it.  We have online release notes to make corrections.

I think it is mostly up to you though.
-Alex

On 5/3/20, 10:42 PM, "Yishay Weiss" <yi...@hotmail.com> wrote:

    I think we should continue the vote. If more problems are discovered I can start another release candidate. I think we should at least fix the compile README to not use -main.
    
    From: Alex Harui<ma...@adobe.com.INVALID>
    Sent: Sunday, May 3, 2020 10:06 PM
    To: dev@royale.apache.org<ma...@royale.apache.org>
    Subject: Re: [DISCUSS] Discuss Release Apache Royale 0.9.7
    
    Bummer.   Lots of little things flushed out late in the game.
    
    -There are .afdesign binary files checked into our repos.  These are binary files that aren't the common types (.PNG, .JPG, etc).
    -New required folders (src/main) were added to the Maven build for royale-compiler and royale-asjs but not added to the Ant source packaging
    -The uses of -main that Yishay found.
    
    IMO, quickest way to a release is to not start over with an RC4 unless we find a more major problem with RC3.  I've updated several files in the branch.  I'm going to skip releasecandidate.xml for now until someone wants to cut a release locally and use Ant to type fewer commands.
    
    The Approval script will fail testing if the Ant source can be used by Maven.  Assuming the Maven distribution is working, this is less important.  So I think that we skip that test for this RC.  I put an ApproveRoyale.xml on dist that skips that test and then the approval script completed successfully.  I also manually tested that if we have the two missing folders that the ApproveRoyale.xml I checked into the release branch will build the Maven artifacts from the Ant source.
    
    So, IMO, I think the packages are good enough for now and we should release unless we find something is broken in the jars and swcs.
    
    My 2 cents,
    -Alex
    
    On 5/3/20, 8:08 AM, "Alex Harui" <ah...@adobe.com.INVALID> wrote:
    
        I will look into it.
    
        -Alex
    
        On 5/3/20, 7:35 AM, "Yishay Weiss" <yi...@hotmail.com> wrote:
    
            Whatever the fix is, it will also need to be applied in these files:
    
            C:\dev\flexjs\royale-asjs [release/0.9.7 =]> git grep "main,utils"
            ApproveRoyale.xml:            <arg value="-main,utils" />
            releasecandidate.xml:            <arg value="-main,utils" />
            releasecandidate.xml:            <arg value="-main,utils" />
            releasemgr/README:royale-compiler:  mvn clean install -P -main,utils
            C:\dev\flexjs\royale-asjs [release/0.9.7 =]> cd ..
            C:\dev\flexjs> cd .\royale-compiler\
            C:\dev\flexjs\royale-compiler [release/0.9.7 =]> git grep "main,utils"
            Jenkinsfile:                bat "mvn -U clean ${mavenGoal} ${mavenLocalRepo} -s C:\\.m2\\settings.xml -P -main,utils -Dcom.adobe.systemIdsForWhichTheTermsOfTheA
            dobeLicenseAgreementAreAccepted=3c9041a9,3872fc1e"
            README:        mvn clean install -P -main,utils
    
            From: Yishay Weiss<ma...@hotmail.com>
            Sent: Sunday, May 3, 2020 5:06 PM
            To: dev@royale.apache.org<ma...@royale.apache.org>
            Subject: RE: [DISCUSS] Discuss Release Apache Royale 0.9.7
    
            Looks like the profiles in ApproveRoyale.xml need to be updated after Chris’s refactor. Can someone fix this?
    
                   <exec executable="${mvn}" dir="${basedir}/${maven.package.url.name}/royale-compiler" failonerror="true" >
                        <arg value="-P" />
                        <arg value="-main,utils" />
                        <arg value="clean" />
                        <arg value="install" />
                    </exec>
                    <exec executable="${mvn}" dir="${basedir}/${maven.package.url.name}/royale-compiler" failonerror="true" inputstring="Yes">
                        <arg value="clean" />
                        <arg value="-P" />
                        <arg value="${compiler_mvn_profiles}" />
                        <arg value="install" />
                    </exec>
                    <exec executable="${mvn}" dir="${basedir}/${maven.package.url.name}/royale-typedefs" failonerror="true" >
                        <arg value="clean" />
                        <arg value="install" />
                    </exec>
                    <exec executable="${mvn}" dir="${basedir}/${maven.package.url.name}/royale-asjs" failonerror="true" inputstring="Yes">
                        <arg value="${asjs_mvn_defines}" />
                        <arg value="clean" />
                        <arg value="-P" />
                        <arg value="${asjs_mvn_profiles}" />
                        <arg value="install" />
                    </exec>
    
            From: Yishay Weiss<ma...@hotmail.com>
            Sent: Sunday, May 3, 2020 5:02 PM
            To: dev@royale.apache.org<ma...@royale.apache.org>
            Subject: RE: [DISCUSS] Discuss Release Apache Royale 0.9.7
    
            Oops, may have been premature to start the vote.
    
            I’m getting this [1] when running ApproveRoyale.xml. Any ideas?
    
            [1]
            build_maven:
                 [echo] Path is C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\Program Files\Intel\WiFi\bin\;C:\Prog
            ram Files\Common Files\Intel\WirelessCommon\;C:\dev\maven\apache-maven-3.6.1\bin;C:\dev\ant\apache-ant-1.10.1\bin;C:\Program Files (x86)\Vim\vim82;C:\Program Fi
            les\Git\cmd;C:\WINDOWS\System32\OpenSSH\;C:\Program Files\Microsoft VS Code\bin;C:\Program Files\PuTTY\;C:\Users\Yishay\AppData\Local\Microsoft\WindowsApps;C:\U
            sers\Yishay\AppData\Roaming\npm;C:\adb;C:\Users\Yishay\.windows-build-tools\python27;C:\Program Files\nodejs\;C:\Program Files\Java\jdk1.8.0_212\bin;C:\WINDOWS\
            system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;;C:\Program Files (x86)\Gpg4win\..\GnuPG\b
            in;C:\Program Files\SlikSvn\bin;C:\Users\Yishay\AppData\Local\Microsoft\WindowsApps;C:\Users\Yishay\AppData\Roaming\npm;;C:\Program Files (x86)\Vim\vim82
                 [exec] [INFO] Scanning for projects...
                 [exec] [INFO] ------------------------------------------------------------------------
                 [exec] [INFO] Reactor Build Order:
                 [exec] [INFO]
                 [exec] [INFO] Apache Royale: Compiler: Parent                                    [pom]
                 [exec] [INFO] Apache Royale: Compiler: Compiler-Common                           [jar]
                 [exec] [INFO] Apache Royale: Compiler: Test Utils                                [jar]
                 [exec] [INFO] Apache Royale: Compiler: Externc                                   [jar]
                 [exec] [INFO] Apache Royale: Compiler: Compiler                                  [jar]
                 [exec] [INFO] Apache Royale: Compiler: Compiler-JX                               [jar]
                 [exec] [INFO] Apache Royale: Compiler: SWFUtils                                  [jar]
                 [exec] [INFO] Apache Royale: Compiler: Debugger                                  [jar]
                 [exec] [INFO] Apache Royale: Compiler: OEM Layer                                 [jar]
                 [exec] [INFO] Apache Royale: Royale Ant Tasks                                    [jar]
                 [exec] [INFO] Apache Royale: RoyaleUnit Ant Tasks                                [jar]
                 [exec] [INFO] Apache Royale: Royale Maven Plugin                        [maven-plugin]
                 [exec] [INFO]
                 [exec] [INFO] ---------< org.apache.royale.compiler:royale-compiler-parent >----------
                 [exec] [INFO] Building Apache Royale: Compiler: Parent 0.9.8-SNAPSHOT           [1/12]
                 [exec] [INFO] --------------------------------[ pom ]---------------------------------
                 [exec] [INFO]
                 [exec] [INFO] --- maven-clean-plugin:3.1.0:clean (default-clean) @ royale-compiler-parent ---
                 [exec] [INFO]
                 [exec] [INFO] --- maven-enforcer-plugin:1.4.1:enforce (enforce-maven-version) @ royale-compiler-parent ---
                 [exec] [INFO]
                 [exec] [INFO] --- groovy-maven-plugin:2.1.1:execute (prerequisite-check) @ royale-compiler-parent ---
                 [exec] [INFO] ------------------------------------------------------------------------
                 [exec] [INFO] Reactor Summary for Apache Royale: Compiler: Parent 0.9.8-SNAPSHOT:
                 [exec] [INFO]
                 [exec] [INFO] Apache Royale: Compiler: Parent .................... FAILURE [  3.938 s]
                 [exec] [INFO] Apache Royale: Compiler: Compiler-Common ........... SKIPPED
                 [exec] [INFO] Apache Royale: Compiler: Test Utils ................ SKIPPED
                 [exec] [INFO] Apache Royale: Compiler: Externc ................... SKIPPED
                 [exec] [INFO] Apache Royale: Compiler: Compiler .................. SKIPPED
                 [exec] [INFO] Apache Royale: Compiler: Compiler-JX ............... SKIPPED
                 [exec] [INFO] Apache Royale: Compiler: SWFUtils .................. SKIPPED
                 [exec] [INFO] Apache Royale: Compiler: Debugger .................. SKIPPED
                 [exec] [INFO] Apache Royale: Compiler: OEM Layer ................. SKIPPED
                 [exec] [INFO] Apache Royale: Royale Ant Tasks .................... SKIPPED
                 [exec] [INFO] Apache Royale: RoyaleUnit Ant Tasks ................ SKIPPED
                 [exec] [INFO] Apache Royale: Royale Maven Plugin ................. SKIPPED
                 [exec] [INFO] ------------------------------------------------------------------------
                 [exec] [INFO] BUILD FAILURE
                 [exec] [INFO] ------------------------------------------------------------------------
                 [exec] [INFO] Total time:  5.067 s
                 [exec] [INFO] Finished at: 2020-05-03T16:52:27+03:00
                 [exec] [INFO] ------------------------------------------------------------------------
                 [exec] [WARNING] The requested profile "utils" could not be activated because it does not exist.
                 [exec] [ERROR] Failed to execute goal org.codehaus.gmaven:groovy-maven-plugin:2.1.1:execute (prerequisite-check) on project royale-compiler-parent: Executi
            on prerequisite-check of goal org.codehaus.gmaven:groovy-maven-plugin:2.1.1:execute failed: startup failed:
                 [exec] [ERROR] script1.groovy: 1: unexpected char: '\' @ line 1, column 3.
                 [exec] [ERROR]    C:\dev\dist\dist\dev\royale\0.9.7\rc3\apache-royale-0.9.7-maven-src\royale-compiler/src/main/script/prerequisiteCheck.groovy
                 [exec] [ERROR]      ^
                 [exec] [ERROR]
                 [exec] [ERROR] 1 error
                 [exec] [ERROR]
                 [exec] [ERROR] -> [Help 1]
                 [exec] [ERROR]
                 [exec] [ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
                 [exec] [ERROR] Re-run Maven using the -X switch to enable full debug logging.
                 [exec] [ERROR]
                 [exec] [ERROR] For more information about the errors and possible solutions, please read the following articles:
                 [exec] [ERROR] [Help 1] https://nam04.safelinks.protection.outlook.com/?url=http%3A%2F%2Fcwiki.apache.org%2Fconfluence%2Fdisplay%2FMAVEN%2FPluginExecutionException&amp;data=02%7C01%7Caharui%40adobe.com%7C42eb68e9d60d4e027cbc08d7efedf609%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637241677627366603&amp;sdata=eys%2FYFy5U4iIKx1O9LvJ%2F%2BgJ%2F8EYTAoPH5KuJY21GW8%3D&amp;reserved=0
                 [exec] Picked up JAVA_TOOL_OPTIONS: -Dfile.encoding=UTF-8
    
            BUILD FAILED
            C:\dev\dist\dist\dev\royale\0.9.7\rc3\ApproveRoyale.xml:780: The following error occurred while executing this line:
            C:\dev\dist\dist\dev\royale\0.9.7\rc3\ApproveRoyale.xml:797: exec returned: 1
    
            Total time: 122 minutes 58 seconds
            C:\dev\dist\dist\dev\royale\0.9.7\rc3> From: apacheroyaleci@gmail.com<ma...@gmail.com>
            Sent: Sunday, May 3, 2020 4:53 PM
            To: dev@royale.apache.org<ma...@royale.apache.org>
            Subject: [DISCUSS] Discuss Release Apache Royale 0.9.7
    
            This is the discussion thread.
    
            Thanks,
            Yishay Weiss
    
    
    
    
    
    


RE: [DISCUSS] Discuss Release Apache Royale 0.9.7

Posted by Yishay Weiss <yi...@hotmail.com>.
I think we should continue the vote. If more problems are discovered I can start another release candidate. I think we should at least fix the compile README to not use -main.

From: Alex Harui<ma...@adobe.com.INVALID>
Sent: Sunday, May 3, 2020 10:06 PM
To: dev@royale.apache.org<ma...@royale.apache.org>
Subject: Re: [DISCUSS] Discuss Release Apache Royale 0.9.7

Bummer.   Lots of little things flushed out late in the game.

-There are .afdesign binary files checked into our repos.  These are binary files that aren't the common types (.PNG, .JPG, etc).
-New required folders (src/main) were added to the Maven build for royale-compiler and royale-asjs but not added to the Ant source packaging
-The uses of -main that Yishay found.

IMO, quickest way to a release is to not start over with an RC4 unless we find a more major problem with RC3.  I've updated several files in the branch.  I'm going to skip releasecandidate.xml for now until someone wants to cut a release locally and use Ant to type fewer commands.

The Approval script will fail testing if the Ant source can be used by Maven.  Assuming the Maven distribution is working, this is less important.  So I think that we skip that test for this RC.  I put an ApproveRoyale.xml on dist that skips that test and then the approval script completed successfully.  I also manually tested that if we have the two missing folders that the ApproveRoyale.xml I checked into the release branch will build the Maven artifacts from the Ant source.

So, IMO, I think the packages are good enough for now and we should release unless we find something is broken in the jars and swcs.

My 2 cents,
-Alex

On 5/3/20, 8:08 AM, "Alex Harui" <ah...@adobe.com.INVALID> wrote:

    I will look into it.

    -Alex

    On 5/3/20, 7:35 AM, "Yishay Weiss" <yi...@hotmail.com> wrote:

        Whatever the fix is, it will also need to be applied in these files:

        C:\dev\flexjs\royale-asjs [release/0.9.7 =]> git grep "main,utils"
        ApproveRoyale.xml:            <arg value="-main,utils" />
        releasecandidate.xml:            <arg value="-main,utils" />
        releasecandidate.xml:            <arg value="-main,utils" />
        releasemgr/README:royale-compiler:  mvn clean install -P -main,utils
        C:\dev\flexjs\royale-asjs [release/0.9.7 =]> cd ..
        C:\dev\flexjs> cd .\royale-compiler\
        C:\dev\flexjs\royale-compiler [release/0.9.7 =]> git grep "main,utils"
        Jenkinsfile:                bat "mvn -U clean ${mavenGoal} ${mavenLocalRepo} -s C:\\.m2\\settings.xml -P -main,utils -Dcom.adobe.systemIdsForWhichTheTermsOfTheA
        dobeLicenseAgreementAreAccepted=3c9041a9,3872fc1e"
        README:        mvn clean install -P -main,utils

        From: Yishay Weiss<ma...@hotmail.com>
        Sent: Sunday, May 3, 2020 5:06 PM
        To: dev@royale.apache.org<ma...@royale.apache.org>
        Subject: RE: [DISCUSS] Discuss Release Apache Royale 0.9.7

        Looks like the profiles in ApproveRoyale.xml need to be updated after Chris’s refactor. Can someone fix this?

               <exec executable="${mvn}" dir="${basedir}/${maven.package.url.name}/royale-compiler" failonerror="true" >
                    <arg value="-P" />
                    <arg value="-main,utils" />
                    <arg value="clean" />
                    <arg value="install" />
                </exec>
                <exec executable="${mvn}" dir="${basedir}/${maven.package.url.name}/royale-compiler" failonerror="true" inputstring="Yes">
                    <arg value="clean" />
                    <arg value="-P" />
                    <arg value="${compiler_mvn_profiles}" />
                    <arg value="install" />
                </exec>
                <exec executable="${mvn}" dir="${basedir}/${maven.package.url.name}/royale-typedefs" failonerror="true" >
                    <arg value="clean" />
                    <arg value="install" />
                </exec>
                <exec executable="${mvn}" dir="${basedir}/${maven.package.url.name}/royale-asjs" failonerror="true" inputstring="Yes">
                    <arg value="${asjs_mvn_defines}" />
                    <arg value="clean" />
                    <arg value="-P" />
                    <arg value="${asjs_mvn_profiles}" />
                    <arg value="install" />
                </exec>

        From: Yishay Weiss<ma...@hotmail.com>
        Sent: Sunday, May 3, 2020 5:02 PM
        To: dev@royale.apache.org<ma...@royale.apache.org>
        Subject: RE: [DISCUSS] Discuss Release Apache Royale 0.9.7

        Oops, may have been premature to start the vote.

        I’m getting this [1] when running ApproveRoyale.xml. Any ideas?

        [1]
        build_maven:
             [echo] Path is C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\Program Files\Intel\WiFi\bin\;C:\Prog
        ram Files\Common Files\Intel\WirelessCommon\;C:\dev\maven\apache-maven-3.6.1\bin;C:\dev\ant\apache-ant-1.10.1\bin;C:\Program Files (x86)\Vim\vim82;C:\Program Fi
        les\Git\cmd;C:\WINDOWS\System32\OpenSSH\;C:\Program Files\Microsoft VS Code\bin;C:\Program Files\PuTTY\;C:\Users\Yishay\AppData\Local\Microsoft\WindowsApps;C:\U
        sers\Yishay\AppData\Roaming\npm;C:\adb;C:\Users\Yishay\.windows-build-tools\python27;C:\Program Files\nodejs\;C:\Program Files\Java\jdk1.8.0_212\bin;C:\WINDOWS\
        system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;;C:\Program Files (x86)\Gpg4win\..\GnuPG\b
        in;C:\Program Files\SlikSvn\bin;C:\Users\Yishay\AppData\Local\Microsoft\WindowsApps;C:\Users\Yishay\AppData\Roaming\npm;;C:\Program Files (x86)\Vim\vim82
             [exec] [INFO] Scanning for projects...
             [exec] [INFO] ------------------------------------------------------------------------
             [exec] [INFO] Reactor Build Order:
             [exec] [INFO]
             [exec] [INFO] Apache Royale: Compiler: Parent                                    [pom]
             [exec] [INFO] Apache Royale: Compiler: Compiler-Common                           [jar]
             [exec] [INFO] Apache Royale: Compiler: Test Utils                                [jar]
             [exec] [INFO] Apache Royale: Compiler: Externc                                   [jar]
             [exec] [INFO] Apache Royale: Compiler: Compiler                                  [jar]
             [exec] [INFO] Apache Royale: Compiler: Compiler-JX                               [jar]
             [exec] [INFO] Apache Royale: Compiler: SWFUtils                                  [jar]
             [exec] [INFO] Apache Royale: Compiler: Debugger                                  [jar]
             [exec] [INFO] Apache Royale: Compiler: OEM Layer                                 [jar]
             [exec] [INFO] Apache Royale: Royale Ant Tasks                                    [jar]
             [exec] [INFO] Apache Royale: RoyaleUnit Ant Tasks                                [jar]
             [exec] [INFO] Apache Royale: Royale Maven Plugin                        [maven-plugin]
             [exec] [INFO]
             [exec] [INFO] ---------< org.apache.royale.compiler:royale-compiler-parent >----------
             [exec] [INFO] Building Apache Royale: Compiler: Parent 0.9.8-SNAPSHOT           [1/12]
             [exec] [INFO] --------------------------------[ pom ]---------------------------------
             [exec] [INFO]
             [exec] [INFO] --- maven-clean-plugin:3.1.0:clean (default-clean) @ royale-compiler-parent ---
             [exec] [INFO]
             [exec] [INFO] --- maven-enforcer-plugin:1.4.1:enforce (enforce-maven-version) @ royale-compiler-parent ---
             [exec] [INFO]
             [exec] [INFO] --- groovy-maven-plugin:2.1.1:execute (prerequisite-check) @ royale-compiler-parent ---
             [exec] [INFO] ------------------------------------------------------------------------
             [exec] [INFO] Reactor Summary for Apache Royale: Compiler: Parent 0.9.8-SNAPSHOT:
             [exec] [INFO]
             [exec] [INFO] Apache Royale: Compiler: Parent .................... FAILURE [  3.938 s]
             [exec] [INFO] Apache Royale: Compiler: Compiler-Common ........... SKIPPED
             [exec] [INFO] Apache Royale: Compiler: Test Utils ................ SKIPPED
             [exec] [INFO] Apache Royale: Compiler: Externc ................... SKIPPED
             [exec] [INFO] Apache Royale: Compiler: Compiler .................. SKIPPED
             [exec] [INFO] Apache Royale: Compiler: Compiler-JX ............... SKIPPED
             [exec] [INFO] Apache Royale: Compiler: SWFUtils .................. SKIPPED
             [exec] [INFO] Apache Royale: Compiler: Debugger .................. SKIPPED
             [exec] [INFO] Apache Royale: Compiler: OEM Layer ................. SKIPPED
             [exec] [INFO] Apache Royale: Royale Ant Tasks .................... SKIPPED
             [exec] [INFO] Apache Royale: RoyaleUnit Ant Tasks ................ SKIPPED
             [exec] [INFO] Apache Royale: Royale Maven Plugin ................. SKIPPED
             [exec] [INFO] ------------------------------------------------------------------------
             [exec] [INFO] BUILD FAILURE
             [exec] [INFO] ------------------------------------------------------------------------
             [exec] [INFO] Total time:  5.067 s
             [exec] [INFO] Finished at: 2020-05-03T16:52:27+03:00
             [exec] [INFO] ------------------------------------------------------------------------
             [exec] [WARNING] The requested profile "utils" could not be activated because it does not exist.
             [exec] [ERROR] Failed to execute goal org.codehaus.gmaven:groovy-maven-plugin:2.1.1:execute (prerequisite-check) on project royale-compiler-parent: Executi
        on prerequisite-check of goal org.codehaus.gmaven:groovy-maven-plugin:2.1.1:execute failed: startup failed:
             [exec] [ERROR] script1.groovy: 1: unexpected char: '\' @ line 1, column 3.
             [exec] [ERROR]    C:\dev\dist\dist\dev\royale\0.9.7\rc3\apache-royale-0.9.7-maven-src\royale-compiler/src/main/script/prerequisiteCheck.groovy
             [exec] [ERROR]      ^
             [exec] [ERROR]
             [exec] [ERROR] 1 error
             [exec] [ERROR]
             [exec] [ERROR] -> [Help 1]
             [exec] [ERROR]
             [exec] [ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
             [exec] [ERROR] Re-run Maven using the -X switch to enable full debug logging.
             [exec] [ERROR]
             [exec] [ERROR] For more information about the errors and possible solutions, please read the following articles:
             [exec] [ERROR] [Help 1] https://nam04.safelinks.protection.outlook.com/?url=http%3A%2F%2Fcwiki.apache.org%2Fconfluence%2Fdisplay%2FMAVEN%2FPluginExecutionException&amp;data=02%7C01%7Caharui%40adobe.com%7Cf46a48cf7422468a996d08d7ef73de3c%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637241153237301110&amp;sdata=Jo%2BYJo0FtXhh14daJL1hXnPpWuacvoFuxHNTretRAsQ%3D&amp;reserved=0
             [exec] Picked up JAVA_TOOL_OPTIONS: -Dfile.encoding=UTF-8

        BUILD FAILED
        C:\dev\dist\dist\dev\royale\0.9.7\rc3\ApproveRoyale.xml:780: The following error occurred while executing this line:
        C:\dev\dist\dist\dev\royale\0.9.7\rc3\ApproveRoyale.xml:797: exec returned: 1

        Total time: 122 minutes 58 seconds
        C:\dev\dist\dist\dev\royale\0.9.7\rc3> From: apacheroyaleci@gmail.com<ma...@gmail.com>
        Sent: Sunday, May 3, 2020 4:53 PM
        To: dev@royale.apache.org<ma...@royale.apache.org>
        Subject: [DISCUSS] Discuss Release Apache Royale 0.9.7

        This is the discussion thread.

        Thanks,
        Yishay Weiss






Re: [DISCUSS] Discuss Release Apache Royale 0.9.7

Posted by Alex Harui <ah...@adobe.com.INVALID>.
Bummer.   Lots of little things flushed out late in the game.

-There are .afdesign binary files checked into our repos.  These are binary files that aren't the common types (.PNG, .JPG, etc).
-New required folders (src/main) were added to the Maven build for royale-compiler and royale-asjs but not added to the Ant source packaging
-The uses of -main that Yishay found.

IMO, quickest way to a release is to not start over with an RC4 unless we find a more major problem with RC3.  I've updated several files in the branch.  I'm going to skip releasecandidate.xml for now until someone wants to cut a release locally and use Ant to type fewer commands.

The Approval script will fail testing if the Ant source can be used by Maven.  Assuming the Maven distribution is working, this is less important.  So I think that we skip that test for this RC.  I put an ApproveRoyale.xml on dist that skips that test and then the approval script completed successfully.  I also manually tested that if we have the two missing folders that the ApproveRoyale.xml I checked into the release branch will build the Maven artifacts from the Ant source.

So, IMO, I think the packages are good enough for now and we should release unless we find something is broken in the jars and swcs.

My 2 cents,
-Alex

On 5/3/20, 8:08 AM, "Alex Harui" <ah...@adobe.com.INVALID> wrote:

    I will look into it.
    
    -Alex
    
    On 5/3/20, 7:35 AM, "Yishay Weiss" <yi...@hotmail.com> wrote:
    
        Whatever the fix is, it will also need to be applied in these files:
        
        C:\dev\flexjs\royale-asjs [release/0.9.7 =]> git grep "main,utils"
        ApproveRoyale.xml:            <arg value="-main,utils" />
        releasecandidate.xml:            <arg value="-main,utils" />
        releasecandidate.xml:            <arg value="-main,utils" />
        releasemgr/README:royale-compiler:  mvn clean install -P -main,utils
        C:\dev\flexjs\royale-asjs [release/0.9.7 =]> cd ..
        C:\dev\flexjs> cd .\royale-compiler\
        C:\dev\flexjs\royale-compiler [release/0.9.7 =]> git grep "main,utils"
        Jenkinsfile:                bat "mvn -U clean ${mavenGoal} ${mavenLocalRepo} -s C:\\.m2\\settings.xml -P -main,utils -Dcom.adobe.systemIdsForWhichTheTermsOfTheA
        dobeLicenseAgreementAreAccepted=3c9041a9,3872fc1e"
        README:        mvn clean install -P -main,utils
        
        From: Yishay Weiss<ma...@hotmail.com>
        Sent: Sunday, May 3, 2020 5:06 PM
        To: dev@royale.apache.org<ma...@royale.apache.org>
        Subject: RE: [DISCUSS] Discuss Release Apache Royale 0.9.7
        
        Looks like the profiles in ApproveRoyale.xml need to be updated after Chris’s refactor. Can someone fix this?
        
               <exec executable="${mvn}" dir="${basedir}/${maven.package.url.name}/royale-compiler" failonerror="true" >
                    <arg value="-P" />
                    <arg value="-main,utils" />
                    <arg value="clean" />
                    <arg value="install" />
                </exec>
                <exec executable="${mvn}" dir="${basedir}/${maven.package.url.name}/royale-compiler" failonerror="true" inputstring="Yes">
                    <arg value="clean" />
                    <arg value="-P" />
                    <arg value="${compiler_mvn_profiles}" />
                    <arg value="install" />
                </exec>
                <exec executable="${mvn}" dir="${basedir}/${maven.package.url.name}/royale-typedefs" failonerror="true" >
                    <arg value="clean" />
                    <arg value="install" />
                </exec>
                <exec executable="${mvn}" dir="${basedir}/${maven.package.url.name}/royale-asjs" failonerror="true" inputstring="Yes">
                    <arg value="${asjs_mvn_defines}" />
                    <arg value="clean" />
                    <arg value="-P" />
                    <arg value="${asjs_mvn_profiles}" />
                    <arg value="install" />
                </exec>
        
        From: Yishay Weiss<ma...@hotmail.com>
        Sent: Sunday, May 3, 2020 5:02 PM
        To: dev@royale.apache.org<ma...@royale.apache.org>
        Subject: RE: [DISCUSS] Discuss Release Apache Royale 0.9.7
        
        Oops, may have been premature to start the vote.
        
        I’m getting this [1] when running ApproveRoyale.xml. Any ideas?
        
        [1]
        build_maven:
             [echo] Path is C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\Program Files\Intel\WiFi\bin\;C:\Prog
        ram Files\Common Files\Intel\WirelessCommon\;C:\dev\maven\apache-maven-3.6.1\bin;C:\dev\ant\apache-ant-1.10.1\bin;C:\Program Files (x86)\Vim\vim82;C:\Program Fi
        les\Git\cmd;C:\WINDOWS\System32\OpenSSH\;C:\Program Files\Microsoft VS Code\bin;C:\Program Files\PuTTY\;C:\Users\Yishay\AppData\Local\Microsoft\WindowsApps;C:\U
        sers\Yishay\AppData\Roaming\npm;C:\adb;C:\Users\Yishay\.windows-build-tools\python27;C:\Program Files\nodejs\;C:\Program Files\Java\jdk1.8.0_212\bin;C:\WINDOWS\
        system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;;C:\Program Files (x86)\Gpg4win\..\GnuPG\b
        in;C:\Program Files\SlikSvn\bin;C:\Users\Yishay\AppData\Local\Microsoft\WindowsApps;C:\Users\Yishay\AppData\Roaming\npm;;C:\Program Files (x86)\Vim\vim82
             [exec] [INFO] Scanning for projects...
             [exec] [INFO] ------------------------------------------------------------------------
             [exec] [INFO] Reactor Build Order:
             [exec] [INFO]
             [exec] [INFO] Apache Royale: Compiler: Parent                                    [pom]
             [exec] [INFO] Apache Royale: Compiler: Compiler-Common                           [jar]
             [exec] [INFO] Apache Royale: Compiler: Test Utils                                [jar]
             [exec] [INFO] Apache Royale: Compiler: Externc                                   [jar]
             [exec] [INFO] Apache Royale: Compiler: Compiler                                  [jar]
             [exec] [INFO] Apache Royale: Compiler: Compiler-JX                               [jar]
             [exec] [INFO] Apache Royale: Compiler: SWFUtils                                  [jar]
             [exec] [INFO] Apache Royale: Compiler: Debugger                                  [jar]
             [exec] [INFO] Apache Royale: Compiler: OEM Layer                                 [jar]
             [exec] [INFO] Apache Royale: Royale Ant Tasks                                    [jar]
             [exec] [INFO] Apache Royale: RoyaleUnit Ant Tasks                                [jar]
             [exec] [INFO] Apache Royale: Royale Maven Plugin                        [maven-plugin]
             [exec] [INFO]
             [exec] [INFO] ---------< org.apache.royale.compiler:royale-compiler-parent >----------
             [exec] [INFO] Building Apache Royale: Compiler: Parent 0.9.8-SNAPSHOT           [1/12]
             [exec] [INFO] --------------------------------[ pom ]---------------------------------
             [exec] [INFO]
             [exec] [INFO] --- maven-clean-plugin:3.1.0:clean (default-clean) @ royale-compiler-parent ---
             [exec] [INFO]
             [exec] [INFO] --- maven-enforcer-plugin:1.4.1:enforce (enforce-maven-version) @ royale-compiler-parent ---
             [exec] [INFO]
             [exec] [INFO] --- groovy-maven-plugin:2.1.1:execute (prerequisite-check) @ royale-compiler-parent ---
             [exec] [INFO] ------------------------------------------------------------------------
             [exec] [INFO] Reactor Summary for Apache Royale: Compiler: Parent 0.9.8-SNAPSHOT:
             [exec] [INFO]
             [exec] [INFO] Apache Royale: Compiler: Parent .................... FAILURE [  3.938 s]
             [exec] [INFO] Apache Royale: Compiler: Compiler-Common ........... SKIPPED
             [exec] [INFO] Apache Royale: Compiler: Test Utils ................ SKIPPED
             [exec] [INFO] Apache Royale: Compiler: Externc ................... SKIPPED
             [exec] [INFO] Apache Royale: Compiler: Compiler .................. SKIPPED
             [exec] [INFO] Apache Royale: Compiler: Compiler-JX ............... SKIPPED
             [exec] [INFO] Apache Royale: Compiler: SWFUtils .................. SKIPPED
             [exec] [INFO] Apache Royale: Compiler: Debugger .................. SKIPPED
             [exec] [INFO] Apache Royale: Compiler: OEM Layer ................. SKIPPED
             [exec] [INFO] Apache Royale: Royale Ant Tasks .................... SKIPPED
             [exec] [INFO] Apache Royale: RoyaleUnit Ant Tasks ................ SKIPPED
             [exec] [INFO] Apache Royale: Royale Maven Plugin ................. SKIPPED
             [exec] [INFO] ------------------------------------------------------------------------
             [exec] [INFO] BUILD FAILURE
             [exec] [INFO] ------------------------------------------------------------------------
             [exec] [INFO] Total time:  5.067 s
             [exec] [INFO] Finished at: 2020-05-03T16:52:27+03:00
             [exec] [INFO] ------------------------------------------------------------------------
             [exec] [WARNING] The requested profile "utils" could not be activated because it does not exist.
             [exec] [ERROR] Failed to execute goal org.codehaus.gmaven:groovy-maven-plugin:2.1.1:execute (prerequisite-check) on project royale-compiler-parent: Executi
        on prerequisite-check of goal org.codehaus.gmaven:groovy-maven-plugin:2.1.1:execute failed: startup failed:
             [exec] [ERROR] script1.groovy: 1: unexpected char: '\' @ line 1, column 3.
             [exec] [ERROR]    C:\dev\dist\dist\dev\royale\0.9.7\rc3\apache-royale-0.9.7-maven-src\royale-compiler/src/main/script/prerequisiteCheck.groovy
             [exec] [ERROR]      ^
             [exec] [ERROR]
             [exec] [ERROR] 1 error
             [exec] [ERROR]
             [exec] [ERROR] -> [Help 1]
             [exec] [ERROR]
             [exec] [ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
             [exec] [ERROR] Re-run Maven using the -X switch to enable full debug logging.
             [exec] [ERROR]
             [exec] [ERROR] For more information about the errors and possible solutions, please read the following articles:
             [exec] [ERROR] [Help 1] https://nam04.safelinks.protection.outlook.com/?url=http%3A%2F%2Fcwiki.apache.org%2Fconfluence%2Fdisplay%2FMAVEN%2FPluginExecutionException&amp;data=02%7C01%7Caharui%40adobe.com%7Cf46a48cf7422468a996d08d7ef73de3c%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637241153237301110&amp;sdata=Jo%2BYJo0FtXhh14daJL1hXnPpWuacvoFuxHNTretRAsQ%3D&amp;reserved=0
             [exec] Picked up JAVA_TOOL_OPTIONS: -Dfile.encoding=UTF-8
        
        BUILD FAILED
        C:\dev\dist\dist\dev\royale\0.9.7\rc3\ApproveRoyale.xml:780: The following error occurred while executing this line:
        C:\dev\dist\dist\dev\royale\0.9.7\rc3\ApproveRoyale.xml:797: exec returned: 1
        
        Total time: 122 minutes 58 seconds
        C:\dev\dist\dist\dev\royale\0.9.7\rc3> From: apacheroyaleci@gmail.com<ma...@gmail.com>
        Sent: Sunday, May 3, 2020 4:53 PM
        To: dev@royale.apache.org<ma...@royale.apache.org>
        Subject: [DISCUSS] Discuss Release Apache Royale 0.9.7
        
        This is the discussion thread.
        
        Thanks,
        Yishay Weiss
        
        
    
    


Re: [DISCUSS] Discuss Release Apache Royale 0.9.7

Posted by Alex Harui <ah...@adobe.com.INVALID>.
I will look into it.

-Alex

On 5/3/20, 7:35 AM, "Yishay Weiss" <yi...@hotmail.com> wrote:

    Whatever the fix is, it will also need to be applied in these files:
    
    C:\dev\flexjs\royale-asjs [release/0.9.7 =]> git grep "main,utils"
    ApproveRoyale.xml:            <arg value="-main,utils" />
    releasecandidate.xml:            <arg value="-main,utils" />
    releasecandidate.xml:            <arg value="-main,utils" />
    releasemgr/README:royale-compiler:  mvn clean install -P -main,utils
    C:\dev\flexjs\royale-asjs [release/0.9.7 =]> cd ..
    C:\dev\flexjs> cd .\royale-compiler\
    C:\dev\flexjs\royale-compiler [release/0.9.7 =]> git grep "main,utils"
    Jenkinsfile:                bat "mvn -U clean ${mavenGoal} ${mavenLocalRepo} -s C:\\.m2\\settings.xml -P -main,utils -Dcom.adobe.systemIdsForWhichTheTermsOfTheA
    dobeLicenseAgreementAreAccepted=3c9041a9,3872fc1e"
    README:        mvn clean install -P -main,utils
    
    From: Yishay Weiss<ma...@hotmail.com>
    Sent: Sunday, May 3, 2020 5:06 PM
    To: dev@royale.apache.org<ma...@royale.apache.org>
    Subject: RE: [DISCUSS] Discuss Release Apache Royale 0.9.7
    
    Looks like the profiles in ApproveRoyale.xml need to be updated after Chris’s refactor. Can someone fix this?
    
           <exec executable="${mvn}" dir="${basedir}/${maven.package.url.name}/royale-compiler" failonerror="true" >
                <arg value="-P" />
                <arg value="-main,utils" />
                <arg value="clean" />
                <arg value="install" />
            </exec>
            <exec executable="${mvn}" dir="${basedir}/${maven.package.url.name}/royale-compiler" failonerror="true" inputstring="Yes">
                <arg value="clean" />
                <arg value="-P" />
                <arg value="${compiler_mvn_profiles}" />
                <arg value="install" />
            </exec>
            <exec executable="${mvn}" dir="${basedir}/${maven.package.url.name}/royale-typedefs" failonerror="true" >
                <arg value="clean" />
                <arg value="install" />
            </exec>
            <exec executable="${mvn}" dir="${basedir}/${maven.package.url.name}/royale-asjs" failonerror="true" inputstring="Yes">
                <arg value="${asjs_mvn_defines}" />
                <arg value="clean" />
                <arg value="-P" />
                <arg value="${asjs_mvn_profiles}" />
                <arg value="install" />
            </exec>
    
    From: Yishay Weiss<ma...@hotmail.com>
    Sent: Sunday, May 3, 2020 5:02 PM
    To: dev@royale.apache.org<ma...@royale.apache.org>
    Subject: RE: [DISCUSS] Discuss Release Apache Royale 0.9.7
    
    Oops, may have been premature to start the vote.
    
    I’m getting this [1] when running ApproveRoyale.xml. Any ideas?
    
    [1]
    build_maven:
         [echo] Path is C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\Program Files\Intel\WiFi\bin\;C:\Prog
    ram Files\Common Files\Intel\WirelessCommon\;C:\dev\maven\apache-maven-3.6.1\bin;C:\dev\ant\apache-ant-1.10.1\bin;C:\Program Files (x86)\Vim\vim82;C:\Program Fi
    les\Git\cmd;C:\WINDOWS\System32\OpenSSH\;C:\Program Files\Microsoft VS Code\bin;C:\Program Files\PuTTY\;C:\Users\Yishay\AppData\Local\Microsoft\WindowsApps;C:\U
    sers\Yishay\AppData\Roaming\npm;C:\adb;C:\Users\Yishay\.windows-build-tools\python27;C:\Program Files\nodejs\;C:\Program Files\Java\jdk1.8.0_212\bin;C:\WINDOWS\
    system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;;C:\Program Files (x86)\Gpg4win\..\GnuPG\b
    in;C:\Program Files\SlikSvn\bin;C:\Users\Yishay\AppData\Local\Microsoft\WindowsApps;C:\Users\Yishay\AppData\Roaming\npm;;C:\Program Files (x86)\Vim\vim82
         [exec] [INFO] Scanning for projects...
         [exec] [INFO] ------------------------------------------------------------------------
         [exec] [INFO] Reactor Build Order:
         [exec] [INFO]
         [exec] [INFO] Apache Royale: Compiler: Parent                                    [pom]
         [exec] [INFO] Apache Royale: Compiler: Compiler-Common                           [jar]
         [exec] [INFO] Apache Royale: Compiler: Test Utils                                [jar]
         [exec] [INFO] Apache Royale: Compiler: Externc                                   [jar]
         [exec] [INFO] Apache Royale: Compiler: Compiler                                  [jar]
         [exec] [INFO] Apache Royale: Compiler: Compiler-JX                               [jar]
         [exec] [INFO] Apache Royale: Compiler: SWFUtils                                  [jar]
         [exec] [INFO] Apache Royale: Compiler: Debugger                                  [jar]
         [exec] [INFO] Apache Royale: Compiler: OEM Layer                                 [jar]
         [exec] [INFO] Apache Royale: Royale Ant Tasks                                    [jar]
         [exec] [INFO] Apache Royale: RoyaleUnit Ant Tasks                                [jar]
         [exec] [INFO] Apache Royale: Royale Maven Plugin                        [maven-plugin]
         [exec] [INFO]
         [exec] [INFO] ---------< org.apache.royale.compiler:royale-compiler-parent >----------
         [exec] [INFO] Building Apache Royale: Compiler: Parent 0.9.8-SNAPSHOT           [1/12]
         [exec] [INFO] --------------------------------[ pom ]---------------------------------
         [exec] [INFO]
         [exec] [INFO] --- maven-clean-plugin:3.1.0:clean (default-clean) @ royale-compiler-parent ---
         [exec] [INFO]
         [exec] [INFO] --- maven-enforcer-plugin:1.4.1:enforce (enforce-maven-version) @ royale-compiler-parent ---
         [exec] [INFO]
         [exec] [INFO] --- groovy-maven-plugin:2.1.1:execute (prerequisite-check) @ royale-compiler-parent ---
         [exec] [INFO] ------------------------------------------------------------------------
         [exec] [INFO] Reactor Summary for Apache Royale: Compiler: Parent 0.9.8-SNAPSHOT:
         [exec] [INFO]
         [exec] [INFO] Apache Royale: Compiler: Parent .................... FAILURE [  3.938 s]
         [exec] [INFO] Apache Royale: Compiler: Compiler-Common ........... SKIPPED
         [exec] [INFO] Apache Royale: Compiler: Test Utils ................ SKIPPED
         [exec] [INFO] Apache Royale: Compiler: Externc ................... SKIPPED
         [exec] [INFO] Apache Royale: Compiler: Compiler .................. SKIPPED
         [exec] [INFO] Apache Royale: Compiler: Compiler-JX ............... SKIPPED
         [exec] [INFO] Apache Royale: Compiler: SWFUtils .................. SKIPPED
         [exec] [INFO] Apache Royale: Compiler: Debugger .................. SKIPPED
         [exec] [INFO] Apache Royale: Compiler: OEM Layer ................. SKIPPED
         [exec] [INFO] Apache Royale: Royale Ant Tasks .................... SKIPPED
         [exec] [INFO] Apache Royale: RoyaleUnit Ant Tasks ................ SKIPPED
         [exec] [INFO] Apache Royale: Royale Maven Plugin ................. SKIPPED
         [exec] [INFO] ------------------------------------------------------------------------
         [exec] [INFO] BUILD FAILURE
         [exec] [INFO] ------------------------------------------------------------------------
         [exec] [INFO] Total time:  5.067 s
         [exec] [INFO] Finished at: 2020-05-03T16:52:27+03:00
         [exec] [INFO] ------------------------------------------------------------------------
         [exec] [WARNING] The requested profile "utils" could not be activated because it does not exist.
         [exec] [ERROR] Failed to execute goal org.codehaus.gmaven:groovy-maven-plugin:2.1.1:execute (prerequisite-check) on project royale-compiler-parent: Executi
    on prerequisite-check of goal org.codehaus.gmaven:groovy-maven-plugin:2.1.1:execute failed: startup failed:
         [exec] [ERROR] script1.groovy: 1: unexpected char: '\' @ line 1, column 3.
         [exec] [ERROR]    C:\dev\dist\dist\dev\royale\0.9.7\rc3\apache-royale-0.9.7-maven-src\royale-compiler/src/main/script/prerequisiteCheck.groovy
         [exec] [ERROR]      ^
         [exec] [ERROR]
         [exec] [ERROR] 1 error
         [exec] [ERROR]
         [exec] [ERROR] -> [Help 1]
         [exec] [ERROR]
         [exec] [ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
         [exec] [ERROR] Re-run Maven using the -X switch to enable full debug logging.
         [exec] [ERROR]
         [exec] [ERROR] For more information about the errors and possible solutions, please read the following articles:
         [exec] [ERROR] [Help 1] https://nam04.safelinks.protection.outlook.com/?url=http%3A%2F%2Fcwiki.apache.org%2Fconfluence%2Fdisplay%2FMAVEN%2FPluginExecutionException&amp;data=02%7C01%7Caharui%40adobe.com%7C1738eda0e7754d636c2f08d7ef6f35e1%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637241133239205667&amp;sdata=E%2B8ddFNkHTuQwUqP%2FofDydkp5sTXv1FNJP6HBaHFJN8%3D&amp;reserved=0
         [exec] Picked up JAVA_TOOL_OPTIONS: -Dfile.encoding=UTF-8
    
    BUILD FAILED
    C:\dev\dist\dist\dev\royale\0.9.7\rc3\ApproveRoyale.xml:780: The following error occurred while executing this line:
    C:\dev\dist\dist\dev\royale\0.9.7\rc3\ApproveRoyale.xml:797: exec returned: 1
    
    Total time: 122 minutes 58 seconds
    C:\dev\dist\dist\dev\royale\0.9.7\rc3> From: apacheroyaleci@gmail.com<ma...@gmail.com>
    Sent: Sunday, May 3, 2020 4:53 PM
    To: dev@royale.apache.org<ma...@royale.apache.org>
    Subject: [DISCUSS] Discuss Release Apache Royale 0.9.7
    
    This is the discussion thread.
    
    Thanks,
    Yishay Weiss
    
    


RE: [DISCUSS] Discuss Release Apache Royale 0.9.7

Posted by Yishay Weiss <yi...@hotmail.com>.
Whatever the fix is, it will also need to be applied in these files:

C:\dev\flexjs\royale-asjs [release/0.9.7 =]> git grep "main,utils"
ApproveRoyale.xml:            <arg value="-main,utils" />
releasecandidate.xml:            <arg value="-main,utils" />
releasecandidate.xml:            <arg value="-main,utils" />
releasemgr/README:royale-compiler:  mvn clean install -P -main,utils
C:\dev\flexjs\royale-asjs [release/0.9.7 =]> cd ..
C:\dev\flexjs> cd .\royale-compiler\
C:\dev\flexjs\royale-compiler [release/0.9.7 =]> git grep "main,utils"
Jenkinsfile:                bat "mvn -U clean ${mavenGoal} ${mavenLocalRepo} -s C:\\.m2\\settings.xml -P -main,utils -Dcom.adobe.systemIdsForWhichTheTermsOfTheA
dobeLicenseAgreementAreAccepted=3c9041a9,3872fc1e"
README:        mvn clean install -P -main,utils

From: Yishay Weiss<ma...@hotmail.com>
Sent: Sunday, May 3, 2020 5:06 PM
To: dev@royale.apache.org<ma...@royale.apache.org>
Subject: RE: [DISCUSS] Discuss Release Apache Royale 0.9.7

Looks like the profiles in ApproveRoyale.xml need to be updated after Chris’s refactor. Can someone fix this?

       <exec executable="${mvn}" dir="${basedir}/${maven.package.url.name}/royale-compiler" failonerror="true" >
            <arg value="-P" />
            <arg value="-main,utils" />
            <arg value="clean" />
            <arg value="install" />
        </exec>
        <exec executable="${mvn}" dir="${basedir}/${maven.package.url.name}/royale-compiler" failonerror="true" inputstring="Yes">
            <arg value="clean" />
            <arg value="-P" />
            <arg value="${compiler_mvn_profiles}" />
            <arg value="install" />
        </exec>
        <exec executable="${mvn}" dir="${basedir}/${maven.package.url.name}/royale-typedefs" failonerror="true" >
            <arg value="clean" />
            <arg value="install" />
        </exec>
        <exec executable="${mvn}" dir="${basedir}/${maven.package.url.name}/royale-asjs" failonerror="true" inputstring="Yes">
            <arg value="${asjs_mvn_defines}" />
            <arg value="clean" />
            <arg value="-P" />
            <arg value="${asjs_mvn_profiles}" />
            <arg value="install" />
        </exec>

From: Yishay Weiss<ma...@hotmail.com>
Sent: Sunday, May 3, 2020 5:02 PM
To: dev@royale.apache.org<ma...@royale.apache.org>
Subject: RE: [DISCUSS] Discuss Release Apache Royale 0.9.7

Oops, may have been premature to start the vote.

I’m getting this [1] when running ApproveRoyale.xml. Any ideas?

[1]
build_maven:
     [echo] Path is C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\Program Files\Intel\WiFi\bin\;C:\Prog
ram Files\Common Files\Intel\WirelessCommon\;C:\dev\maven\apache-maven-3.6.1\bin;C:\dev\ant\apache-ant-1.10.1\bin;C:\Program Files (x86)\Vim\vim82;C:\Program Fi
les\Git\cmd;C:\WINDOWS\System32\OpenSSH\;C:\Program Files\Microsoft VS Code\bin;C:\Program Files\PuTTY\;C:\Users\Yishay\AppData\Local\Microsoft\WindowsApps;C:\U
sers\Yishay\AppData\Roaming\npm;C:\adb;C:\Users\Yishay\.windows-build-tools\python27;C:\Program Files\nodejs\;C:\Program Files\Java\jdk1.8.0_212\bin;C:\WINDOWS\
system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;;C:\Program Files (x86)\Gpg4win\..\GnuPG\b
in;C:\Program Files\SlikSvn\bin;C:\Users\Yishay\AppData\Local\Microsoft\WindowsApps;C:\Users\Yishay\AppData\Roaming\npm;;C:\Program Files (x86)\Vim\vim82
     [exec] [INFO] Scanning for projects...
     [exec] [INFO] ------------------------------------------------------------------------
     [exec] [INFO] Reactor Build Order:
     [exec] [INFO]
     [exec] [INFO] Apache Royale: Compiler: Parent                                    [pom]
     [exec] [INFO] Apache Royale: Compiler: Compiler-Common                           [jar]
     [exec] [INFO] Apache Royale: Compiler: Test Utils                                [jar]
     [exec] [INFO] Apache Royale: Compiler: Externc                                   [jar]
     [exec] [INFO] Apache Royale: Compiler: Compiler                                  [jar]
     [exec] [INFO] Apache Royale: Compiler: Compiler-JX                               [jar]
     [exec] [INFO] Apache Royale: Compiler: SWFUtils                                  [jar]
     [exec] [INFO] Apache Royale: Compiler: Debugger                                  [jar]
     [exec] [INFO] Apache Royale: Compiler: OEM Layer                                 [jar]
     [exec] [INFO] Apache Royale: Royale Ant Tasks                                    [jar]
     [exec] [INFO] Apache Royale: RoyaleUnit Ant Tasks                                [jar]
     [exec] [INFO] Apache Royale: Royale Maven Plugin                        [maven-plugin]
     [exec] [INFO]
     [exec] [INFO] ---------< org.apache.royale.compiler:royale-compiler-parent >----------
     [exec] [INFO] Building Apache Royale: Compiler: Parent 0.9.8-SNAPSHOT           [1/12]
     [exec] [INFO] --------------------------------[ pom ]---------------------------------
     [exec] [INFO]
     [exec] [INFO] --- maven-clean-plugin:3.1.0:clean (default-clean) @ royale-compiler-parent ---
     [exec] [INFO]
     [exec] [INFO] --- maven-enforcer-plugin:1.4.1:enforce (enforce-maven-version) @ royale-compiler-parent ---
     [exec] [INFO]
     [exec] [INFO] --- groovy-maven-plugin:2.1.1:execute (prerequisite-check) @ royale-compiler-parent ---
     [exec] [INFO] ------------------------------------------------------------------------
     [exec] [INFO] Reactor Summary for Apache Royale: Compiler: Parent 0.9.8-SNAPSHOT:
     [exec] [INFO]
     [exec] [INFO] Apache Royale: Compiler: Parent .................... FAILURE [  3.938 s]
     [exec] [INFO] Apache Royale: Compiler: Compiler-Common ........... SKIPPED
     [exec] [INFO] Apache Royale: Compiler: Test Utils ................ SKIPPED
     [exec] [INFO] Apache Royale: Compiler: Externc ................... SKIPPED
     [exec] [INFO] Apache Royale: Compiler: Compiler .................. SKIPPED
     [exec] [INFO] Apache Royale: Compiler: Compiler-JX ............... SKIPPED
     [exec] [INFO] Apache Royale: Compiler: SWFUtils .................. SKIPPED
     [exec] [INFO] Apache Royale: Compiler: Debugger .................. SKIPPED
     [exec] [INFO] Apache Royale: Compiler: OEM Layer ................. SKIPPED
     [exec] [INFO] Apache Royale: Royale Ant Tasks .................... SKIPPED
     [exec] [INFO] Apache Royale: RoyaleUnit Ant Tasks ................ SKIPPED
     [exec] [INFO] Apache Royale: Royale Maven Plugin ................. SKIPPED
     [exec] [INFO] ------------------------------------------------------------------------
     [exec] [INFO] BUILD FAILURE
     [exec] [INFO] ------------------------------------------------------------------------
     [exec] [INFO] Total time:  5.067 s
     [exec] [INFO] Finished at: 2020-05-03T16:52:27+03:00
     [exec] [INFO] ------------------------------------------------------------------------
     [exec] [WARNING] The requested profile "utils" could not be activated because it does not exist.
     [exec] [ERROR] Failed to execute goal org.codehaus.gmaven:groovy-maven-plugin:2.1.1:execute (prerequisite-check) on project royale-compiler-parent: Executi
on prerequisite-check of goal org.codehaus.gmaven:groovy-maven-plugin:2.1.1:execute failed: startup failed:
     [exec] [ERROR] script1.groovy: 1: unexpected char: '\' @ line 1, column 3.
     [exec] [ERROR]    C:\dev\dist\dist\dev\royale\0.9.7\rc3\apache-royale-0.9.7-maven-src\royale-compiler/src/main/script/prerequisiteCheck.groovy
     [exec] [ERROR]      ^
     [exec] [ERROR]
     [exec] [ERROR] 1 error
     [exec] [ERROR]
     [exec] [ERROR] -> [Help 1]
     [exec] [ERROR]
     [exec] [ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
     [exec] [ERROR] Re-run Maven using the -X switch to enable full debug logging.
     [exec] [ERROR]
     [exec] [ERROR] For more information about the errors and possible solutions, please read the following articles:
     [exec] [ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/PluginExecutionException
     [exec] Picked up JAVA_TOOL_OPTIONS: -Dfile.encoding=UTF-8

BUILD FAILED
C:\dev\dist\dist\dev\royale\0.9.7\rc3\ApproveRoyale.xml:780: The following error occurred while executing this line:
C:\dev\dist\dist\dev\royale\0.9.7\rc3\ApproveRoyale.xml:797: exec returned: 1

Total time: 122 minutes 58 seconds
C:\dev\dist\dist\dev\royale\0.9.7\rc3> From: apacheroyaleci@gmail.com<ma...@gmail.com>
Sent: Sunday, May 3, 2020 4:53 PM
To: dev@royale.apache.org<ma...@royale.apache.org>
Subject: [DISCUSS] Discuss Release Apache Royale 0.9.7

This is the discussion thread.

Thanks,
Yishay Weiss


RE: [DISCUSS] Discuss Release Apache Royale 0.9.7

Posted by Yishay Weiss <yi...@hotmail.com>.
Looks like the profiles in ApproveRoyale.xml need to be updated after Chris’s refactor. Can someone fix this?

       <exec executable="${mvn}" dir="${basedir}/${maven.package.url.name}/royale-compiler" failonerror="true" >
            <arg value="-P" />
            <arg value="-main,utils" />
            <arg value="clean" />
            <arg value="install" />
        </exec>
        <exec executable="${mvn}" dir="${basedir}/${maven.package.url.name}/royale-compiler" failonerror="true" inputstring="Yes">
            <arg value="clean" />
            <arg value="-P" />
            <arg value="${compiler_mvn_profiles}" />
            <arg value="install" />
        </exec>
        <exec executable="${mvn}" dir="${basedir}/${maven.package.url.name}/royale-typedefs" failonerror="true" >
            <arg value="clean" />
            <arg value="install" />
        </exec>
        <exec executable="${mvn}" dir="${basedir}/${maven.package.url.name}/royale-asjs" failonerror="true" inputstring="Yes">
            <arg value="${asjs_mvn_defines}" />
            <arg value="clean" />
            <arg value="-P" />
            <arg value="${asjs_mvn_profiles}" />
            <arg value="install" />
        </exec>

From: Yishay Weiss<ma...@hotmail.com>
Sent: Sunday, May 3, 2020 5:02 PM
To: dev@royale.apache.org<ma...@royale.apache.org>
Subject: RE: [DISCUSS] Discuss Release Apache Royale 0.9.7

Oops, may have been premature to start the vote.

I’m getting this [1] when running ApproveRoyale.xml. Any ideas?

[1]
build_maven:
     [echo] Path is C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\Program Files\Intel\WiFi\bin\;C:\Prog
ram Files\Common Files\Intel\WirelessCommon\;C:\dev\maven\apache-maven-3.6.1\bin;C:\dev\ant\apache-ant-1.10.1\bin;C:\Program Files (x86)\Vim\vim82;C:\Program Fi
les\Git\cmd;C:\WINDOWS\System32\OpenSSH\;C:\Program Files\Microsoft VS Code\bin;C:\Program Files\PuTTY\;C:\Users\Yishay\AppData\Local\Microsoft\WindowsApps;C:\U
sers\Yishay\AppData\Roaming\npm;C:\adb;C:\Users\Yishay\.windows-build-tools\python27;C:\Program Files\nodejs\;C:\Program Files\Java\jdk1.8.0_212\bin;C:\WINDOWS\
system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;;C:\Program Files (x86)\Gpg4win\..\GnuPG\b
in;C:\Program Files\SlikSvn\bin;C:\Users\Yishay\AppData\Local\Microsoft\WindowsApps;C:\Users\Yishay\AppData\Roaming\npm;;C:\Program Files (x86)\Vim\vim82
     [exec] [INFO] Scanning for projects...
     [exec] [INFO] ------------------------------------------------------------------------
     [exec] [INFO] Reactor Build Order:
     [exec] [INFO]
     [exec] [INFO] Apache Royale: Compiler: Parent                                    [pom]
     [exec] [INFO] Apache Royale: Compiler: Compiler-Common                           [jar]
     [exec] [INFO] Apache Royale: Compiler: Test Utils                                [jar]
     [exec] [INFO] Apache Royale: Compiler: Externc                                   [jar]
     [exec] [INFO] Apache Royale: Compiler: Compiler                                  [jar]
     [exec] [INFO] Apache Royale: Compiler: Compiler-JX                               [jar]
     [exec] [INFO] Apache Royale: Compiler: SWFUtils                                  [jar]
     [exec] [INFO] Apache Royale: Compiler: Debugger                                  [jar]
     [exec] [INFO] Apache Royale: Compiler: OEM Layer                                 [jar]
     [exec] [INFO] Apache Royale: Royale Ant Tasks                                    [jar]
     [exec] [INFO] Apache Royale: RoyaleUnit Ant Tasks                                [jar]
     [exec] [INFO] Apache Royale: Royale Maven Plugin                        [maven-plugin]
     [exec] [INFO]
     [exec] [INFO] ---------< org.apache.royale.compiler:royale-compiler-parent >----------
     [exec] [INFO] Building Apache Royale: Compiler: Parent 0.9.8-SNAPSHOT           [1/12]
     [exec] [INFO] --------------------------------[ pom ]---------------------------------
     [exec] [INFO]
     [exec] [INFO] --- maven-clean-plugin:3.1.0:clean (default-clean) @ royale-compiler-parent ---
     [exec] [INFO]
     [exec] [INFO] --- maven-enforcer-plugin:1.4.1:enforce (enforce-maven-version) @ royale-compiler-parent ---
     [exec] [INFO]
     [exec] [INFO] --- groovy-maven-plugin:2.1.1:execute (prerequisite-check) @ royale-compiler-parent ---
     [exec] [INFO] ------------------------------------------------------------------------
     [exec] [INFO] Reactor Summary for Apache Royale: Compiler: Parent 0.9.8-SNAPSHOT:
     [exec] [INFO]
     [exec] [INFO] Apache Royale: Compiler: Parent .................... FAILURE [  3.938 s]
     [exec] [INFO] Apache Royale: Compiler: Compiler-Common ........... SKIPPED
     [exec] [INFO] Apache Royale: Compiler: Test Utils ................ SKIPPED
     [exec] [INFO] Apache Royale: Compiler: Externc ................... SKIPPED
     [exec] [INFO] Apache Royale: Compiler: Compiler .................. SKIPPED
     [exec] [INFO] Apache Royale: Compiler: Compiler-JX ............... SKIPPED
     [exec] [INFO] Apache Royale: Compiler: SWFUtils .................. SKIPPED
     [exec] [INFO] Apache Royale: Compiler: Debugger .................. SKIPPED
     [exec] [INFO] Apache Royale: Compiler: OEM Layer ................. SKIPPED
     [exec] [INFO] Apache Royale: Royale Ant Tasks .................... SKIPPED
     [exec] [INFO] Apache Royale: RoyaleUnit Ant Tasks ................ SKIPPED
     [exec] [INFO] Apache Royale: Royale Maven Plugin ................. SKIPPED
     [exec] [INFO] ------------------------------------------------------------------------
     [exec] [INFO] BUILD FAILURE
     [exec] [INFO] ------------------------------------------------------------------------
     [exec] [INFO] Total time:  5.067 s
     [exec] [INFO] Finished at: 2020-05-03T16:52:27+03:00
     [exec] [INFO] ------------------------------------------------------------------------
     [exec] [WARNING] The requested profile "utils" could not be activated because it does not exist.
     [exec] [ERROR] Failed to execute goal org.codehaus.gmaven:groovy-maven-plugin:2.1.1:execute (prerequisite-check) on project royale-compiler-parent: Executi
on prerequisite-check of goal org.codehaus.gmaven:groovy-maven-plugin:2.1.1:execute failed: startup failed:
     [exec] [ERROR] script1.groovy: 1: unexpected char: '\' @ line 1, column 3.
     [exec] [ERROR]    C:\dev\dist\dist\dev\royale\0.9.7\rc3\apache-royale-0.9.7-maven-src\royale-compiler/src/main/script/prerequisiteCheck.groovy
     [exec] [ERROR]      ^
     [exec] [ERROR]
     [exec] [ERROR] 1 error
     [exec] [ERROR]
     [exec] [ERROR] -> [Help 1]
     [exec] [ERROR]
     [exec] [ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
     [exec] [ERROR] Re-run Maven using the -X switch to enable full debug logging.
     [exec] [ERROR]
     [exec] [ERROR] For more information about the errors and possible solutions, please read the following articles:
     [exec] [ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/PluginExecutionException
     [exec] Picked up JAVA_TOOL_OPTIONS: -Dfile.encoding=UTF-8

BUILD FAILED
C:\dev\dist\dist\dev\royale\0.9.7\rc3\ApproveRoyale.xml:780: The following error occurred while executing this line:
C:\dev\dist\dist\dev\royale\0.9.7\rc3\ApproveRoyale.xml:797: exec returned: 1

Total time: 122 minutes 58 seconds
C:\dev\dist\dist\dev\royale\0.9.7\rc3> From: apacheroyaleci@gmail.com<ma...@gmail.com>
Sent: Sunday, May 3, 2020 4:53 PM
To: dev@royale.apache.org<ma...@royale.apache.org>
Subject: [DISCUSS] Discuss Release Apache Royale 0.9.7

This is the discussion thread.

Thanks,
Yishay Weiss


RE: [DISCUSS] Discuss Release Apache Royale 0.9.7

Posted by Yishay Weiss <yi...@hotmail.com>.
Oops, may have been premature to start the vote.

I’m getting this [1] when running ApproveRoyale.xml. Any ideas?

[1]
build_maven:
     [echo] Path is C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\Program Files\Intel\WiFi\bin\;C:\Prog
ram Files\Common Files\Intel\WirelessCommon\;C:\dev\maven\apache-maven-3.6.1\bin;C:\dev\ant\apache-ant-1.10.1\bin;C:\Program Files (x86)\Vim\vim82;C:\Program Fi
les\Git\cmd;C:\WINDOWS\System32\OpenSSH\;C:\Program Files\Microsoft VS Code\bin;C:\Program Files\PuTTY\;C:\Users\Yishay\AppData\Local\Microsoft\WindowsApps;C:\U
sers\Yishay\AppData\Roaming\npm;C:\adb;C:\Users\Yishay\.windows-build-tools\python27;C:\Program Files\nodejs\;C:\Program Files\Java\jdk1.8.0_212\bin;C:\WINDOWS\
system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;;C:\Program Files (x86)\Gpg4win\..\GnuPG\b
in;C:\Program Files\SlikSvn\bin;C:\Users\Yishay\AppData\Local\Microsoft\WindowsApps;C:\Users\Yishay\AppData\Roaming\npm;;C:\Program Files (x86)\Vim\vim82
     [exec] [INFO] Scanning for projects...
     [exec] [INFO] ------------------------------------------------------------------------
     [exec] [INFO] Reactor Build Order:
     [exec] [INFO]
     [exec] [INFO] Apache Royale: Compiler: Parent                                    [pom]
     [exec] [INFO] Apache Royale: Compiler: Compiler-Common                           [jar]
     [exec] [INFO] Apache Royale: Compiler: Test Utils                                [jar]
     [exec] [INFO] Apache Royale: Compiler: Externc                                   [jar]
     [exec] [INFO] Apache Royale: Compiler: Compiler                                  [jar]
     [exec] [INFO] Apache Royale: Compiler: Compiler-JX                               [jar]
     [exec] [INFO] Apache Royale: Compiler: SWFUtils                                  [jar]
     [exec] [INFO] Apache Royale: Compiler: Debugger                                  [jar]
     [exec] [INFO] Apache Royale: Compiler: OEM Layer                                 [jar]
     [exec] [INFO] Apache Royale: Royale Ant Tasks                                    [jar]
     [exec] [INFO] Apache Royale: RoyaleUnit Ant Tasks                                [jar]
     [exec] [INFO] Apache Royale: Royale Maven Plugin                        [maven-plugin]
     [exec] [INFO]
     [exec] [INFO] ---------< org.apache.royale.compiler:royale-compiler-parent >----------
     [exec] [INFO] Building Apache Royale: Compiler: Parent 0.9.8-SNAPSHOT           [1/12]
     [exec] [INFO] --------------------------------[ pom ]---------------------------------
     [exec] [INFO]
     [exec] [INFO] --- maven-clean-plugin:3.1.0:clean (default-clean) @ royale-compiler-parent ---
     [exec] [INFO]
     [exec] [INFO] --- maven-enforcer-plugin:1.4.1:enforce (enforce-maven-version) @ royale-compiler-parent ---
     [exec] [INFO]
     [exec] [INFO] --- groovy-maven-plugin:2.1.1:execute (prerequisite-check) @ royale-compiler-parent ---
     [exec] [INFO] ------------------------------------------------------------------------
     [exec] [INFO] Reactor Summary for Apache Royale: Compiler: Parent 0.9.8-SNAPSHOT:
     [exec] [INFO]
     [exec] [INFO] Apache Royale: Compiler: Parent .................... FAILURE [  3.938 s]
     [exec] [INFO] Apache Royale: Compiler: Compiler-Common ........... SKIPPED
     [exec] [INFO] Apache Royale: Compiler: Test Utils ................ SKIPPED
     [exec] [INFO] Apache Royale: Compiler: Externc ................... SKIPPED
     [exec] [INFO] Apache Royale: Compiler: Compiler .................. SKIPPED
     [exec] [INFO] Apache Royale: Compiler: Compiler-JX ............... SKIPPED
     [exec] [INFO] Apache Royale: Compiler: SWFUtils .................. SKIPPED
     [exec] [INFO] Apache Royale: Compiler: Debugger .................. SKIPPED
     [exec] [INFO] Apache Royale: Compiler: OEM Layer ................. SKIPPED
     [exec] [INFO] Apache Royale: Royale Ant Tasks .................... SKIPPED
     [exec] [INFO] Apache Royale: RoyaleUnit Ant Tasks ................ SKIPPED
     [exec] [INFO] Apache Royale: Royale Maven Plugin ................. SKIPPED
     [exec] [INFO] ------------------------------------------------------------------------
     [exec] [INFO] BUILD FAILURE
     [exec] [INFO] ------------------------------------------------------------------------
     [exec] [INFO] Total time:  5.067 s
     [exec] [INFO] Finished at: 2020-05-03T16:52:27+03:00
     [exec] [INFO] ------------------------------------------------------------------------
     [exec] [WARNING] The requested profile "utils" could not be activated because it does not exist.
     [exec] [ERROR] Failed to execute goal org.codehaus.gmaven:groovy-maven-plugin:2.1.1:execute (prerequisite-check) on project royale-compiler-parent: Executi
on prerequisite-check of goal org.codehaus.gmaven:groovy-maven-plugin:2.1.1:execute failed: startup failed:
     [exec] [ERROR] script1.groovy: 1: unexpected char: '\' @ line 1, column 3.
     [exec] [ERROR]    C:\dev\dist\dist\dev\royale\0.9.7\rc3\apache-royale-0.9.7-maven-src\royale-compiler/src/main/script/prerequisiteCheck.groovy
     [exec] [ERROR]      ^
     [exec] [ERROR]
     [exec] [ERROR] 1 error
     [exec] [ERROR]
     [exec] [ERROR] -> [Help 1]
     [exec] [ERROR]
     [exec] [ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
     [exec] [ERROR] Re-run Maven using the -X switch to enable full debug logging.
     [exec] [ERROR]
     [exec] [ERROR] For more information about the errors and possible solutions, please read the following articles:
     [exec] [ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/PluginExecutionException
     [exec] Picked up JAVA_TOOL_OPTIONS: -Dfile.encoding=UTF-8

BUILD FAILED
C:\dev\dist\dist\dev\royale\0.9.7\rc3\ApproveRoyale.xml:780: The following error occurred while executing this line:
C:\dev\dist\dist\dev\royale\0.9.7\rc3\ApproveRoyale.xml:797: exec returned: 1

Total time: 122 minutes 58 seconds
C:\dev\dist\dist\dev\royale\0.9.7\rc3> From: apacheroyaleci@gmail.com<ma...@gmail.com>
Sent: Sunday, May 3, 2020 4:53 PM
To: dev@royale.apache.org<ma...@royale.apache.org>
Subject: [DISCUSS] Discuss Release Apache Royale 0.9.7

This is the discussion thread.

Thanks,
Yishay Weiss