Is that option on by default? I just tried building both on release machine and 
locally and am still getting the mismatch.

<exec executable="${mvn}" dir="${artifactfolder}/sources" failonerror="true" >
            <arg value="-X" />
            <arg value="-P" />
            <arg 
value="royale-release,apache-release,_reproducible-build,with-distribution,with-examples,with-manualtests,option-with-swf"
 />
            <arg value="clean" />
            <arg value="install" />
        </exec>

Is how it gets built now locally. Intuitively debug info should not be part of 
the release but I need to look into it further.
________________________________
From: Josh Tynjala <joshtynj...@bowlerhat.dev>
Sent: Tuesday, March 28, 2023 6:17 PM
To: dev@royale.apache.org <dev@royale.apache.org>
Subject: Re: 0.9.10 Release

Hey Yishay,

I recently made a commit that adds the swf-debugfile-alias compiler option
for SWC files built by Maven. This compiler option was being used by Ant
already, but it never got added to the Maven build. And I think that
binaries would fail comparison without it. This may be why Release Step 11
was failing for you.

Basically, swf-debugfile-alias ensures that the debugging information in
the SWC doesn't include the local path to the .as/.mxml source files
(starting with something like C:\Users\joshtynjala\ or /Users/CoolGuy19/).
Instead, it sets a generic path that will always match among builds from
different machines. Considering this was missing, it sure sounds like a
reason why binary comparison would fail.

--
Josh Tynjala
Bowler Hat LLC <https://bowlerhat.dev>


On Wed, Feb 22, 2023 at 10:38 AM Yishay Weiss <yishayj...@hotmail.com>
wrote:

> FYI I am put this on hold about 2 weeks ago after failing to debug a
> binary reproducibility issue in as-js repo.
>
> @Harbs<mailto:harbs.li...@gmail.com>, can you see if the same issue
> exists for you?
>
> You can follow instructions [1] and tell me if step 2 succeeded or failed
> for you.
>
> Thanks.
>
> [1]
> apacheroyale.francecentral.cloudapp.azure.com:8080/job/Royale_Release_Step_011/ws/Success-5.txt
> <
> http://apacheroyale.francecentral.cloudapp.azure.com:8080/job/Royale_Release_Step_011/ws/Success-5.txt
> >
> ________________________________
> From: Josh Tynjala <joshtynj...@bowlerhat.dev>
> Sent: Tuesday, January 17, 2023 10:08 PM
> To: dev@royale.apache.org <dev@royale.apache.org>
> Subject: Re: 0.9.10 Release
>
> Oops! I meant NO further changes. Sorry about that. You're good to go on my
> end.
>
> --
> Josh Tynjala
> Bowler Hat LLC <https://bowlerhat.dev>
>
>
> On Tue, Jan 17, 2023 at 11:32 AM Yishay Weiss <yishayj...@hotmail.com>
> wrote:
>
> > Thanks for the update, let me know when to pull the trigger.
> >
> > Get Outlook for Android<https://aka.ms/AAb9ysg>
> > ________________________________
> > From: Josh Tynjala <joshtynj...@bowlerhat.dev>
> > Sent: Tuesday, January 17, 2023 7:05:29 PM
> > To: dev@royale.apache.org <dev@royale.apache.org>
> > Subject: Re: 0.9.10 Release
> >
> > I've updated the release notes with my changes. I have further changes
> > planned before the release.
> >
> > --
> > Josh Tynjala
> > Bowler Hat LLC <https://bowlerhat.dev>
> >
> >
> > On Mon, Jan 16, 2023 at 12:40 AM Yishay Weiss <yishayj...@hotmail.com>
> > wrote:
> >
> > > Hi Guys,
> > >
> > > We’re starting a new release soon. As it’s been a while and I expect
> some
> > > issues I have agreed with Harbs to do this release. 0.9.11 should be
> > easier
> > > if we don’t wait too long, so the goal is for a different volunteer to
> do
> > > the next one.
> > >
> > > If anybody wants to commit changes they are welcome to do so now, and
> > > update the release notes.
> > >
> > > Please make sure the integration tests are working post commits.
> > >
> > > Thanks,
> > > Yishay
> > >
> >
>

Reply via email to