Re: Firefox52 broken on NetBSD9.3 / pkgsrc-2022Q4

David Brownlee <[email protected]> Sun, 12 Mar 2023 16:53:37 +0000
Newsgroups gmane.os.netbsd.ports.sparc64
Message-ID <CAGN_6pbhMj72Q6DKWRs0TTwxKXEsj1RCKK2QMHpi5fCFbcXR2w@mail.gmail.com>
On Sun, 12 Mar 2023 at 13:30, Connor McLaughlan <[email protected]> wrote:
> So i did extensive testing by building complete pkgsrc release and on
> top their firefox52 package to spot the release where it begins to
> fail.
> This is the result:
>
> 2022Q4 -> crashes
> 2022Q3 -> untested
> 2022Q2 -> untested
> 2022Q1 -> crashes
> 2021Q4 -> crashes
> 2021Q3 -> working
> 2021Q2 -> untested
> 2021Q1 -> working
> 2020Q4 -> working
>
> It seems the failure got introduced between 2021Q3 and 2021Q4.
> But i cant really spot a difference between firefox52 pkgrevision 39
> of 2021Q3 and pkgrevision 41 of 2021Q4.
>
> So i suspect the dependencies of firefox52 to possibly be the cause if
> no one else has a better idea.
> I will begin to downgrade the dependencies in 2021Q4 to those of
> 2021Q3 and test if a certain change makes firefox52 working again.

Good detective work!

You should be able to test _some_ of the dependency combinations by
mixing and matching binary packages from 2021Q3 & 2021Q4 (some will
probably have an ABI change and Just Not Work - so will need building
from source), but the mix & match of binary packages may be able to
eliminate some combinations (and might even find the issue - stranger
things have happened).

Best of luck - looking forward to the next installment :)

David