Alright, I built the distribution locally with Maven on two different
machines, and I can see that the following SWCs don't match: Jewel,
MXRoyale, and MXRoyaleBase

It affects both the JS and SWF versions of the SWCs.

I'll see what I can do.

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


On Mon, Apr 3, 2023 at 8:04 AM Josh Tynjala <joshtynj...@bowlerhat.dev>
wrote:

> Yes, it's on by default.
>
> I guess that there must be some other reason why the builds don't match
> up. I just happened to notice this, in particular, was different between
> the Ant build and the Maven build.
>
> You may need to extract the .swc files and manually compare the contents
> to see what is different.
>
> --
> Josh Tynjala
> Bowler Hat LLC <https://bowlerhat.dev>
>
>
> On Sun, Apr 2, 2023 at 4:01 AM Yishay Weiss <yishayj...@hotmail.com>
> wrote:
>
>> 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