Changes between Version 113 and Version 114 of firefox


Ignore:
Timestamp:
02/10/2022 08:55:28 PM (2 years ago)
Author:
ken@…
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • firefox

    v113 v114  
    8585This is an attempt to help people who want to keep using the latest upstream release, and will be updated from time to time. It is also a store for any changes which will need to be addressed when the book moves to the next ESR version.
    8686
    87 == Dependencies for 96.0 series (latest upstream stable) ==
     87== Dependencies for 97.0 series (latest upstream stable) ==
    8888
    89 icu should nowbe >= 70.1
     89icu should now be >= 70.1
    9090
    9191libwebp should now be >= 1.2.1
    9292
    93 nss now needs to be >= 3.73.1
     93nss now needs to be >= 3.74
    9494
    95 rustc now needs to be >= 1.53.0, tested with 1.55.0.
     95rustc now needs to be >= 1.57.0, tested with 1.58.1.
    9696
    9797other minimum versions unchanged
     
    102102For the moment, g++ can be used if you pass --without-wasm-sandboxed-libraries.
    103103
    104 == Dependencies for 97.0beta ==
     104== Dependencies for 98.0beta ==
    105105
    106 rustc needs to be >= 1.57.0 - using that with openssl-3 would need an amended sed for the curl and curl-sys crates which were on later versions than in 1.56 but still too old. Tested with 1.58.0 which seems to work ok for this. Since the next esr series will be ff102 in July, with the last 97 release (91.13) in August there is no point testing newer rusts for the other packages in the book at this point, the minimum could still move on before firefox-102.
     106(not yet tested)
     107
     108nss needs to be >= 3.75
     109
     110The shipped libpng is now apparently automatically updated (reviewing
     111changes would mean using mercurial). But upstream libpng has not been updated for some time. Similar automatic updates are now in place for libwebp, which presumably means the version should be 1.2.2. However, looking at the python configury files, it is possible that much earlier versions of these might work. For consistency, best to keep up to date.
     112 
    107113
    108114The early betas for 92.0 and 93.0 needed static libstdc++.a to link logalloc-replay (that specifies -static-libstdc++). In later betas that was not compiled. While using a static system lib (outside of rust) is annoying, the expected lifetime of a firefox beta is short and this requirement can be remembered if a vulnerability in libstdc++ is ever disclosed. I assume this requirement will continue for early betas.