pkgsrc-Users archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: firefox saved logins? wip/firefox69-2019Q4

On Sun 12 Jan 2020 at 16:52:33 +0100, Rhialto wrote:
> I tried checking out an earlier version of www/firefox, 69.0.3, in
> between my other pkgsrc stuff which is 2019-Q4. Unfortunately one of the
> Rust files failed to compile with the current Rust compiler...
> (but the build would not stop until many 1000s of lines later)o
> Something about "conflicting implementation for
> `gecko_bindings::structs::root::mozilla::GeckoXUL`"
> 69.0.1, the version I did build earlier for 2019-Q3 also failed.

So I hacked on 69.0.1 until it built. Since the files that failed to
compile were generated, I looked for bindgen-related differences with
firefox68, which does compile in 2019-Q4. So I transplanted the version
from the lower firefox (bindgen 0.49.4) to the higher (which had only
0.49.3. To reduce churn I made it pretend it was the .3 version, since
the number is repeated all over the place. Unfortunately this
invalidated some checksums, etc etc, but in the end I prevailed and the
build system accepted my deception.

So, in pkgsrc-wip there is now wip/firefox69-2019Q4: firefox from the
previous stable branch hacked to compile in the current branch. Maybe it
works still in the next, who knows.

To summarize why I needed this version: From pkgsrc-2019Q3 I already had
ff 69. I won't upgrade to 71 since the about:logins page is broken. I
also can't downgrade to www/firefox68, because older firefoxes won't
accept newer profiles. And I'm not going to lose my data over some
stupid software. Hence, 69.

I hope this helps some other people too.

Olaf 'Rhialto' Seibert -- rhialto at falu dot nl
___  Anyone who is capable of getting themselves made President should on
\X/  no account be allowed to do the job.       --Douglas Adams, "THGTTG"

Attachment: signature.asc
Description: PGP signature

Home | Main Index | Thread Index | Old Index