I got it working on Windows and Linux. I pushed a similar fix to all of the approval scripts in the Royale and Flex projects.
-- Josh Tynjala Bowler Hat LLC https://bowlerhat.dev/ On Thu, Apr 23, 2026 at 10:07 AM Josh Tynjala <[email protected]> wrote: > It looks like the approval script currently extracts the contents of the > binary .jar file on macOS only. I think I can fix it up to work on Linux > and Windows too. > > -- > Josh Tynjala > Bowler Hat LLC > https://bowlerhat.dev/ > > > On Thu, Apr 23, 2026 at 9:29 AM Josh Tynjala <[email protected]> > wrote: > >> I see it on Linux too. For both NOTICE and LICENSE. >> >> ========================= Begin /.../RoyaleBuildTools/jar/META-INF/NOTICE >> ============================== >> cat: /.../RoyaleBuildTools/jar/META-INF/NOTICE: No such file or directory >> Result: 1 >> ========================= End /.../RoyaleBuildTools/jar/META-INF/NOTICE >> ============================== >> >> ========================= Begin >> /.../RoyaleBuildTools/jar/META-INF/LICENSE ============================== >> cat: /.../RoyaleBuildTools/jar/META-INF/LICENSE: No such file or directory >> Result: 1 >> ========================= End /.../RoyaleBuildTools/jar/META-INF/LICENSE >> ============================== >> >> These files appear to be inside compiler-build-tools-1.2.2.jar, so this >> might be an issue with the approval script only. >> >> -- >> Josh Tynjala >> Bowler Hat LLC >> https://bowlerhat.dev/ >> >> >> On Thu, Apr 23, 2026 at 7:52 AM Yishay Weiss <[email protected]> >> wrote: >> >>> I'm seeing this when running the approve script >>> >>> >>> ========================= Begin C:\tmp\app_bt\jar\META-INF\NOTICE >>> ============================== >>> The system cannot find the path specified. >>> Result: 1 >>> ========================= End C:\tmp\app_bt\jar\META-INF\NOTICE >>> ============================== >>> >>> It's probably a problem a windows only issue. Did anybody else see it? >>> ________________________________ >>> From: Harbs <[email protected]> >>> Sent: Thursday, April 16, 2026 8:24 AM >>> To: Apache Royale Development <[email protected]> >>> Subject: Re: [DISCUSS] Discuss Release Apache Royale Compiler Build >>> Tools 1.2.2 >>> >>> Sorry. I've been meaning to get to this all week. I’m not going to be >>> able to get to it today. If we don’t get enough approvals by the end of the >>> week, I’ll prioritize it for first thing next week... >>> >>> > On Apr 16, 2026, at 12:07 AM, Yishay Weiss <[email protected]> >>> wrote: >>> > >>> > Thanks, Josh, for improving the Approve script. >>> > >>> > It has occurred to me that there might be PMC members who have never >>> run this script and are not sure how to vote on the release. As a reminder, >>> these are the 3 steps that are, at minimum, required from PMC members. >>> > >>> > 1) create an empty folder, >>> > 2) download into that folder this file: >>> > >>> https://dist.apache.org/repos/dist/dev/royale/compiler-build-tools/1.2.2/rc1/ApproveBuildTools.xml >>> > 3) run the script: >>> > ant -e -f ApproveBuildTools.xml -Drelease.version=1.2.2 -Drc=1 >>> > >>> > If anybody runs into trouble and needs guidance, I will be more than >>> happy to help. >>> > >>> > Thanks >>> > Yishay >>> > ________________________________ >>> > From: Josh Tynjala <[email protected]> >>> > Sent: Monday, April 13, 2026 7:30 PM >>> > To: [email protected] <[email protected]> >>> > Subject: Re: [DISCUSS] Discuss Release Apache Royale Compiler Build >>> Tools 1.2.2 >>> > >>> > I just added some minor improvements to the ApproveBuildTools.xml >>> script. >>> > In particular, you no longer need to specify the ANT_HOME environment >>> > variable, and the Rat JAR files will be downloaded to ${basedir} >>> instead of >>> > ${env.ANT_HOME}. This should make it easier to run the script without >>> first >>> > figuring out where Ant is installed on your system. It also ensures >>> that >>> > the directory where the Rat JARs are automatically downloaded is >>> writable >>> > without requiring sudo or manually changing permissions. >>> > >>> > Most of the PMC has probably already installed the Rat JARs, so >>> chances are >>> > that you may not need these changes. However, I recently moved to a new >>> > system, so I was starting fresh. It'll be helpful if we vote in new >>> members >>> > to the PMC in the future too. If you happen to run into these issues, >>> you >>> > can grab the newer ApproveBuildTools.xml script here: >>> > >>> > >>> https://raw.githubusercontent.com/apache/royale-compiler/refs/heads/develop/compiler-build-tools/ApproveBuildTools.xml >>> > >>> > -- >>> > Josh Tynjala >>> > Bowler Hat LLC >>> > https://bowlerhat.dev/ >>> > >>> > >>> > On Tue, Apr 7, 2026 at 2:22 AM Yishay Weiss <[email protected]> >>> wrote: >>> > >>> >> This is the discussion thread. >>> >> >>> >> Thanks, >>> >> Yishay Weiss >>> >> >>> >> >>> >>>
