#13202 closed enhancement (fixed)
seamonkey-2.53.1
| Reported by: | Bruce Dubbs | Owned by: | Douglas R. Reno |
|---|---|---|---|
| Priority: | highest | Milestone: | 9.1 |
| Component: | BOOK | Version: | SVN |
| Severity: | medium | Keywords: | |
| Cc: |
Description
New minor version.
Change History (14)
comment:1 by , 7 years ago
| Priority: | normal → high |
|---|
comment:3 by , 7 years ago
Replying to renodr:
Ken, do you know if this uses rust or not?
Sorry, no idea - I haven't even downloaded it (still banging my head against cmake|ninja).
comment:4 by , 7 years ago
It looks like it does, but the question is - since it's got 20 Firefox Versions worth of security fixes in it (and the fixes for the 0days that Firefox has had) - should we update to it in 9.1?
comment:6 by , 7 years ago
| Milestone: | 9.2 → 9.1 |
|---|---|
| Owner: | changed from to |
| Priority: | high → highest |
| Status: | new → assigned |
This seems to contain the 0day fixes for Firefox as well, so promoting to highest because of that.
comment:7 by , 7 years ago
The download is extremely large (755 MB), and is 2.7GB when extracted. This seems to be because upstream didn't remove the .git files from their tarball before tarring it up. We can do it manually:
rm -rf .git mozilla/.git
Note that Gecko seems to be a separate checkout.
With that command, the source tree is down to 2.2GB.
I'm going to remove three options from the mozconfig which are no longer valid:
--enable-gio --enable-safe-browsing --enable-url-classifier
It also seems to use rust for Gecko (which makes sense), and our current version seems to pass configure OK. Now to see how the build runs...
comment:8 by , 7 years ago
Actually, rust isn't searched for :) No dependency changes (other than removing libvpx) are required. The Development Libraries and Headers information is invalid now though.
comment:10 by , 7 years ago
I spent some time looking for how it tests for the rust version, but I failed to find anything. This will be a pain to test when we next have to upgrade rust for firefox.
comment:11 by , 7 years ago
I originally noticed it when it was running configure
It still uses "make -f client.mk", and then eventually kicks off mach to build a small portion of Firefox before continuing the rest of Seamonkey.
follow-up: 14 comment:12 by , 7 years ago
Look in mozilla/build/moz.config/rust.configure
"rustc_min_version = Version('1.24.0')"
comment:14 by , 7 years ago
Replying to renodr:
Look in mozilla/build/moz.config/rust.configure
"rustc_min_version = Version('1.24.0')"
Thanks. Turned out that what I'm really looking for is "maximum acceptable version" ;-)
I got your instructions working with 1.37.0, and now I can note that rustc-1.41.0 will not build it. Will review whenever we next have to update rustc.

Quoting https://www.seamonkey-project.org/releases/
And from the Release Notes at https://www.seamonkey-project.org/releases/seamonkey2.53.1/
and from the same page
What's New in SeaMonkey 2.53.1 SeaMonkey 2.53.1 contains (among other changes) the following major changes relative to SeaMonkey 2.49.5: The Bookmarks Manager has switched its name to Library, and now also includes the History list. When invoking History, the Library will be shown with the History list selected. The extensive modifications were needed because of Mozilla Gecko platform API changes. Download Manager has been migrated to a new API. Although it looks pretty much the same as before, the search option is missing and some other minor details work differently. The previous downloads history is removed during the upgrade. Added Layout panel to CSS Grid tools. TLS 1.3 is the default version now. SeaMonkey 2.53.1 uses the same backend as Firefox and contains the relevant Firefox 60.3 security fixes. SeaMonkey 2.53.1 shares most parts of the mail and news code with Thunderbird. Please read the Thunderbird 60.0 release notes for specific changes and security fixes in this release. Additional important security fixes up to Current Firefox 72 and a few enhancements have been backported. We will continue to enhance SeaMonkey security in subsequent 2.53 beta and release versions as fast as we are able to.Note that firefox-72 is no longer current, and neither is thunderbird-60. I'm inclined to mark this as high priority, but I doubt anyone will be motivated to put it into 9.1 before we release.