Changes between Version 53 and Version 54 of firefox
- Timestamp:
- 04/07/2020 12:04:08 AM (5 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
TabularUnified firefox
v53 v54 56 56 There are only a few packages in BLFS which use rust and the editors aim to ensure that all the versions in the book can be built with the same version of rust. 57 57 58 As a result, after firefox-69 the book is movingto the esr versions of firefox which are technically a downgrade ''(see details about profiles above)'', but contain all the relevant security fixes. Based on past experience, some recent security fixes have been for new items which did not exist in the esr version. Therefore, using esr is expected to require slightly fewer updates.58 As a result, after firefox-69 the book has moved to the esr versions of firefox which are technically a downgrade ''(see details about profiles above)'', but contain all the relevant security fixes. Based on past experience, some recent security fixes have been for new items which did not exist in the esr version. Therefore, using esr is expected to require slightly fewer updates. 59 59 60 60 '''You should always use the latest release, either the latest esr or the latest mainline version'''. And you should remember to update your ca-certificates when building a new version of firefox. … … 72 72 nss versions >= 3.44.3 should work, but using the latest is considered safer. 3.44.3 is a recent update to 3.44 released on 19th November 2019, '''Any versions released before that date should not be used, even if the configure tests pass''' 73 73 74 rustc-1.35.0 worked in past 68-esr releases, but is no longer tested. 74 rustc-1.35.0 worked in past 68-esr releases, but is no longer tested. Tested with 1.39.0 and 1.42.0, 1.37.0 probably also works. 75 75 76 76 sqlite >= 3.28.0 should work, but you are recommended to use the latest version. 77 77 78 78 79 == Dependencies for the latest release (these details are for 7 4.0) ==79 == Dependencies for the latest release (these details are for 75.0) == 80 80 81 81 This 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 of important changes which will need to be addressed when the book moves to the next ESR version which is expected to be the 78 series in June to August 2020 (depending on when thunderbird is ready!) … … 89 89 For firefox-74.0, the following need to be at least the specified versions: 90 90 91 cbindgen-0.13. 091 cbindgen-0.13.1 92 92 93 The parts of the patch for system graphite2 have been dropepd, changes at mozilla mean that some of their new code only compiles if the shipped graphite2 is built. If using the updated patch for system harfbuzz, harfbuzz needs to be >= 2.6.4.93 The parts of the patch for system graphite2 have been dropepd, changes at mozilla mean that some of their new code only compiles if the shipped graphite2 is built. The updated patch for firefox-72.0 with system harfbuzz 2.6.4 continues to apply. 94 94 95 95 libwebp has been updated to 1.1.0, I do not think the version is tested if using system version, but I guess the system version should be at least this version. 96 97 node-js now 10.19 96 98 97 99 nspr-4.25 … … 99 101 nss-3.50 100 102 101 rustc-1. 39.0 (newer releases should be ok for firefox, tested with rustc-1.41.1) If you use a newer version than 1.40.0, 1.41.0 should not be used (various errors including a segfault), 1.41.1 fixed this but the added test for the segfault problem (issue 69225) fails if using the llvm-9.0.1 release. To build rustc-1.41.1 with its shipped version of llvm (including a backport) see the rustc wiki page.103 rustc-1.41.0 or later, but 1.41.0 is buggy (unsafe) and 1.42.0 needs llvm-10.0 (as in the current svn book) if system llvm is to be used. 102 104 103 sqlite-3.31.1 105 The option for system sqlite has been '''removed''' 104 106 105 == Dependencies for 7 5.0beta ==107 == Dependencies for 76.0beta == 106 108 107 cbindgen now 0.13.1 108 109 node-js now 10.19.0 110 111 The option to use system sqlite has been '''removed''' so it looks as if only the shipped nss and nspr will be used in the future. 112 113 rust now 1.41.0 (but since that is buggy, use 1.41.1 or later). Now that rustc-1.42.0 is in the book (NB requires llvm-10.0 if using sysllvm), I have tested 75.0b11 with that. 114 115 The harfbuzz patch for 72.0 still applies. 116 117 109 (to be determined) 118 110 119 111