Changes between Version 147 and Version 148 of firefox
- Timestamp:
- 02/15/2023 03:31:49 PM (20 months ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
firefox
v147 v148 31 31 icu needs to be >= 71.1 32 32 33 Firefox continues to test for node.js >= v10.23.1 which has not been maintained for a long time. If you have updated node.js to fix each reported vulnerability you should be OK (I think v16.14.2 was the last vulnerability fix). If not, update to the current version.33 Firefox continues to test for node.js >= v10.23.1 which has not been maintained for a long time. If you have updated node.js to fix each reported vulnerability you should be OK. If not, update to the current version. 34 34 35 libvpx should be v1.11.0.35 libvpx should be >= v1.11.0. 36 36 37 37 nspr needs to be >= 4.34 38 38 39 nss needs to be >= 3.79 39 nss needs to be >= 3.79.4 40 40 41 41 rustc needs to be >= 1.59.0 … … 47 47 New Themes (Tools -> Add-Ons and Themes) can make it easier to see which tab is active. 48 48 49 With the introduction of python-3.11, the build has change sits use of an environment variable, and now uses49 With the introduction of python-3.11, the build has changed its use of an environment variable, and now uses 50 50 {{{ 51 51 export MACH_BUILD_PYTHON_NATIVE_PACKAGE_SOURCE=none … … 53 53 to work around situations where the versions of modules pulled in for firefox are regarded by one of its scripts as being incompatible with other modules such as sphinx. 54 54 55 Additionally, at the moment two seds are being used to fix code incompatible with python-3.11. 56 The first of these, 57 {{{ 58 grep -rl \"rU\" | xargs sed -i 's/"rU"/"r"/' 59 }}} 60 fixes various files under 'python/' 61 62 and the second fixes xpcom/idl-parser/xpidl/xpidl.py 55 With firefox-102.8.0 the python code has been fixed for python-3.11, seds are no-longer required. 63 56 64 57 == Dependencies for the latest release == … … 70 63 It looks as if firefox-103 updated the profile. Similarly, 108.0 seems to have updated the profile, but now it warns if trying to start with an older profile (shared /home across multiple BLFS builds) and lets you quit. 71 64 72 == Dependencies for 1 09.0 series (latest upstream stable) ==65 == Dependencies for 110.0 series (latest upstream stable) == 73 66 74 67 cbindgen >= 0.24.3 and therefore the sed needed for 102 is not wanted. 75 68 76 The shipped icu remains at 71.1 after a couple of USA websites had JS problems in both chrome and firefox with the new date format in 72.1 (that was reverted for 109 in firefox, bmz#102680), using system-icu 71.1 or 72.1 both seem to work ok on other sites). 69 icu >= 72.1 77 70 78 The shipped libpng has now been updated to 1.6.39, using the same version for system libpng is o 79 recommended. 71 The shipped libpng has now been updated to 1.6.39, using the same version for system libpng is recommended. 80 72 81 The shipped libwebp remains at 1.2.4, using the same version or later (1.3.0 is supposed to beok) is recommended73 The shipped libwebp remains at 1.2.4, using the same version or later (1.3.0 is ok) is recommended 82 74 83 nss >= 3.8 6.075 nss >= 3.87.1 (3.88.0 does not include a necessary fix, use 3.88.1) 84 76 85 77 nspr >= 4.35 86 78 87 rustc >= 1.6 3.079 rustc >= 1.65.0 88 80 89 81 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 v18 have had vulnerability fixes since then. 90 82 91 Of the changes mentioned above in the 102 series for python-3.11 (envvar, two seds) the envvar is needed but the seds are not needed when building 107.0 or later with python-3.11 although a lingering match for the xargs sed remains in view testing/web-platform/tests/tools/third_party/py/py/_path/svnurl.py 92 83 The python-3.11 envvar change mentioned above for the 102 series is required. 93 84 94 85 … … 99 90 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. 100 91 101 == Dependencies for 11 0.0beta ==92 == Dependencies for 111.0beta == 102 93 103 icu >= 72.1 104 105 nss >= 3.87 106 107 rustc >= 1.65 108 109 At this point I cannot easily determine if the shipped version of libwebp has been updated to 1.3.0 or is still at 1.2.4 (all the obvious versioning is in a file that are not in the stripped version). In theory 1.3 is compatible with 1.2.4 and firefox builds ok with system 1.2.4. 94 To Be Advised 110 95 111 96