Changes between Version 195 and Version 196 of firefox


Ignore:
Timestamp:
04/15/2024 07:21:09 PM (3 weeks ago)
Author:
ken@…
Comment:

Latest stable is now 125.0.

Legend:

Unmodified
Added
Removed
Modified
  • firefox

    v195 v196  
    5555
    5656
    57 == Dependencies for 124.0 series (latest upstream stable) ==
    58 
    59 **The Critical Vulnerability disclosed at pwn2own applies to both ff115.9.0 (and earlier 115) and 124.0. Anybody using 124.0 should update to 124.0.1.**
     57== Dependencies for 125.0 series (latest upstream stable) ==
    6058
    6159Changed dependencies since 115.0:
    6260
    63 cbindgen now needs to be >= 0.26.0
     61cbindgen now needs to be >= 0.26.0.
     62
     63libpng has been updated to 1.6.43 in the shipped version, using the same version for system apng is recommended.
    6464
    6565The shipped libvpx is now 1.14.0, this is intended to be binary compatible with 1.13.1.
    6666
    67 nss >= 3.98
     67nss >= 3.99.
    6868
    69 rust >= 1.70.0
     69rust >= 1.74.0.
    7070
    7171''The workarounds needed to use LLVM-18 with firefox-115.8.0 and later are not needed with firefox-123.0 or later.''
     
    7373''The fixes in the development book for python-3.12 needed in firefox-115.4.0esr and later were included in firefox-120.0. The fix to allow use of system icu-74 is still needed and unlikely to be applied upstream because of the experiments with icu4x.''
    7474
    75 However, the changes for python-3.12 appear not to have all been completed, or something in python-3.12.1 is causing further breakage. In particular, using './mach configure' will end in error, complaining about an unsupported version of python. If avoiding the configure step, which I prefer as a quick way to check the dependencies and mozconfig, the './mach build' will complete but the install then similarly reports errors ''after the install has completed'' and (if using scripts which exit on error) stops. In BLFS we have now removed the invocation of ./mach configure.
     75Ptyhon-3.12 is not yet supported.
    7676
    7777Mozilla are experimenting with bundling icu4x.[https://github.com/unicode-org/icu4x]
     
    8989For the moment, g++ can be used if you pass --without-wasm-sandboxed-libraries but the changes in gcc-12 mean that the book has moved to using clang++, still without wasm.
    9090
    91 == Dependencies for 125.0beta ==
     91== Dependencies for 126.0beta ==
    9292
    93  libpng has been updated to 1.6.43 in the shipped version, using the same version for system apng is recommended
    94 
    95  nss >= 3.99
    96 
    97  rustc >= 1.74.0
     93 To be advised.
    9894
    9995 Please be advised that I no-longer normally test this while EARLY_BETA_OR_EARLIER is defined,