Changes between Version 92 and Version 93 of firefox


Ignore:
Timestamp:
06/01/2021 08:12:24 PM (3 weeks ago)
Author:
ken@…
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • firefox

    v92 v93  
    4040nss needs to be at least 3.53.1 with its corresponding version of nspr, but there have been various fixes since then, the latest version of nss continues to be recommended.
    4141
    42 The minimum rustc version remains at 1.41.0, which was buggy. Use 1.42.0. If your version of llvm is less than 10.0, build rustc using its shipped llvm (see [http://wiki.linuxfromscratch.org/blfs/wiki/rust]).
     42The minimum rustc version remains at 1.41.0, which was buggy. But you should upgrade rust to rustc-1.52.0 to fix various vulnerabilities and versions less than 1.52.0 will no longer be used for testing. If your version of llvm is less than 9.1, build rustc using its shipped llvm (see [http://wiki.linuxfromscratch.org/blfs/wiki/rust]).
    4343
    4444
     
    7373With 78.7.0 I have changed the './mach build' invocation to first run './mach configure' (just checking deps and creating the build files ("reticulating splines") to be more consistent with conventional packages, followed by './mach build' after noticing this in an AUR thunderbird build.
    7474
     75In firefox-89 the UI has been changed. That has met with mixed reactions.
     76
     77Note that gcc-11.1.0 as released cannot build 89.0, gcc-10 was ok, as is clang-12.0.
     78That has now been fixed upstream at gcc for gcc-11.2.0 and later [https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100644] patch is currently at [https://www.linuxfromscratch.org/~ken/test/] pending further testing. Obviously you need to rebuild gcc to use this.
    7579
    7680
     
    8084
    8185
    82 == Dependencies for 88.0 ==
     86== Dependencies for 89.0 ==
    8387
    84 cbindgen needs to be >= 0.16.0
     88cbindgen needs to be >= 0.19.0
    8589
    8690The node.js version now tests for v10.23.1, you should update all old systems
     
    9094nspr needs to be >= 4.30.0
    9195
    92 nss needs to be >= 3.63
     96nss needs to be >= 3.64
    9397
    94 rustc needs to be >= 1.47
     98rustc needs to be >= 1.47 but you should use 1.52.0 to fix possible vulnerabilities.
    9599
    96100
    97 == Dependencies for 89.0beta ==
     101== Dependencies for 90.0beta ==
    98102
    99 cbindgen >= 0.19.0
     103nss >= 3.66.0
    100104
    101 nss >= 3.64.0
    102 
    103 As of 89.0b3 it reports that the UI has changed, and allowed me to select a theme - I chose 'System' and my previous 88.0 session came back. I see a lot of complaints about the new themes, but I cannot see any difference. One report said you have to toggle browser.proton.enabled in about:config and restart firefox, but after a fresh boot that was already enabled and I still cannot see the difference, nor can I find the alternative themes which were offered when I first booted this!
    104 
    105 The prayer of the user - "From people working  on UIs, good lord preserve us."
    106 
    107 Note that gcc-11.1.0 as released cannot build 89.0betas, gcc-10 was ok, as is clang-12.0.
    108 That has now been fixed upstream at gcc [https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100644] patch is currently at [https://www.linuxfromscratch.org/~ken/test/] pending further testing. Obviously you need to rebuild gcc to use this.
     105If you wish to use gcc-11.1.0 to build this, you will need to patch gcc, see above.
    109106
    110107[wiki:GraphicalWebBrowsers Up][[br]]