Changes between Version 57 and Version 58 of firefox


Ignore:
Timestamp:
05/07/2020 06:45:08 PM (4 years ago)
Author:
ken@…
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • firefox

    v57 v58  
    7676sqlite >= 3.28.0 should work, but you are recommended to use the latest version.
    7777
     78== Changes between 68-esr up to the next esr (apart from changed minimum versions) ==
    7879
    79 == Dependencies for the latest release (these details are for 75.0) ==
     80The patch for system graphite2 and system harfbuzz is no longer useful: The shipped graphite2 was changed in ff72, and for a little while a revised harfbuzz patch worked. But on reviewing the build in 76beta it became clear that the patch was not effective (harfbuzz code wwas still being compiled).
    8081
    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!)
     82System sqlite can no-longer be used. Many years ago, having the shipped sqlite in the browser but with system sqlite used by other packages was reported to cause problems. So far, things now seem ok.
    8283
    8384''Importantly, after ff70 ./mach install no longer accepts '--verbose' and errors if it is used.''
     
    8586A profile which was created for 73.0 seems to work ok.
    8687
    87 Very little change to dependencies since 72.0, the harfbuzz patch for 72.0 applies.
    8888
    89 For firefox-74.0, the following need to be at least the specified versions:
     89== Dependencies for the latest release (these details are for 76.0) ==
     90
     91This 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!)
     92
     93For firefox-76.0, the following need to be at least the specified versions:
    9094
    9195cbindgen-0.13.1
    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.  The updated patch for firefox-72.0 with system harfbuzz 2.6.4 continues to apply.
    9496
    9597libwebp 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.
     
    99101nspr-4.25
    100102
    101 nss-3.50
     103nss-3.51.1
    102104
    103105rustc-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.
    104106
    105 The option for system sqlite has been '''removed'''
    106 
    107 == Dependencies for 76.0beta ==
     107== Dependencies for 77.0beta ==
    108108
    109109(to be determined)
    110110
    111 The included icu is now 66.1, although it still tests for >= 64.1. In the past, using older versions which passed the test has caused build failures.
    112 
    113 nss now needs to be at least 3.51.1. A vanilla (unpatched) build of 76.0b1 works, but the build times seem to be getting longer and longer.
    114 
    115 I've now tested 76.0b2 - the harfbuzz from 72.0 still applies, but looking at the logs I do not see any difference between the builds without and with the patch in the gfx/harfbuzz code. I'm not sure when I last checked logs like this, but it semes that the patch is no longer useful.
    116 
    117 
    118 
    119111[wiki:GraphicalWebBrowsers Up][[br]]
    120112[wiki:BlfsNotes Top]