Changes between Version 137 and Version 138 of firefox
- Timestamp:
- 10/20/2022 02:17:01 AM (2 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
TabularUnified firefox
v137 v138 56 56 It looks as if firefox-103 updated the profile. 57 57 58 == Dependencies for 10 5.0 series (latest upstream stable) ==58 == Dependencies for 106.0 series (latest upstream stable) == 59 59 cbindgen >= 0.24.3 and therefore the sed needed for 102 is not wanted. 60 61 The shipped libpng is marked for automatic updates, but only when firefox is in alpha - in 106.0 the shipped version is 1.6.37 but it works fine with 1.6.38 (unsurprising, that was not intended as a breaking change) 60 62 61 63 The shipped libvpx has been updated to v1.12.0 … … 63 65 libwebp should be updated to >= 1.2.4 64 66 65 nss >= 3.8 2.067 nss >= 3.83.0 66 68 67 nspr >= 4.3 4.1 (in practice, it ships 4.34.1 but only tests for >= 4.34if using the system nspr)69 nspr >= 4.35 (in practice, it ships 4.35 (nsprpub/pr/include/prinit.h) but only tests for >= 4.34.1 if using the system nspr) 68 70 69 rustc >= 1.61.0 (tested with 1.61.0).71 rustc >= 1.61.0 70 72 71 73 The minimum version of node-js has now been updated to v12.22.1, unfortunately that fell out of support in April of this year, v14, v16 and (not yet LTS) v18 have had vulnerability fixes since then. … … 78 80 For 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. 79 81 80 == Dependencies for 10 6.0beta ==82 == Dependencies for 107.0beta == 81 83 82 Although libpng is automatically sync'd to its upstream, that only happens in the alpha releases. As of 103.0b3 the shipped version recorded in media/libpng/png.h is still 1.6.37. 83 But it seems to build and work fine with 1.6.38 (not surprising, that is not intended as a breakign change). 84 To be advised 84 85 85 nss >= 3.8386 87 nspr ships as 4.35.0 in nsprpub/pr/include/prinit.h although it documents 4.34.1 in security/nss/automation/release/nspr-version.txt88 89 BLFS has now moved to rustc-1.64.0 (to suit llvm-15) so I am using that for testing.90 86 91 87 The 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 (those where EARLY_BETA_OR_EARLIER is defined in build/defines.sh).