Bug 1512890 (SM2495-RELNOTE)

Create/Update 2.49.5 Release Notes

ASSIGNED
Assigned to

Status

enhancement
ASSIGNED
8 months ago
Yesterday

People

(Reporter: frg, Assigned: frg)

Tracking

(Depends on 1 bug, Blocks 1 bug)

Production
Dependency tree / graph

Firefox Tracking Flags

(Not tracked)

Details

()

Attachments

(1 attachment, 6 obsolete attachments)

+++ This bug was initially created as a clone of Bug #1459132 +++

Building SeaMonkey 2.49.5 release builds will be starting soon.

These relnotes can be prepared ahead of the release date.
Posted patch 1512890-2495.patch (obsolete) — Splinter Review

First draft for the 2.49.5 release notes.

This needs a second part for the website download section adding Windows and Linux x64 sections.

Assignee: nobody → frgrahl
Status: NEW → ASSIGNED
Attachment #9070803 - Flags: feedback?(iann_bugzilla)
Comment on attachment 9070803 [details] [diff] [review]
1512890-2495.patch

>+++ b/src/news.en.xml

>+Plans are to do further interim 2.53 versions based on a much enhanced Gecko 56
>+base while working on bringing you the next ESR 60 based 2.57 version. After
>+2.57 we will decide about the future. The current Mozilla Gecko codebase has
>+seen a flow of constant major changes and api removals in the last 2 years and
>+is no longer really usable for our needs. By the end of the year the SeaMonkey
>+project will also be completly independent of Mozilla. We will see how this
project is expected to be completely independent of Mozilla.

>+We would also like to remind everyone again that this a community project
>+independent of Mozilla. So if you want to continue seeing future SeaMonkey
>+releases please help by either donating monkey or even better help out with
>+development. We are still commited and hope you are too.
Nit: committed

>+This release adds official supported Windows and Linux x64 versions. If you
Nit: should either be "officially supported" or "official support for" and may clarify it is for Windows x64 as well as Linux x64

Do we offer support on anything? Perhaps officially created or built?


>+++ b/src/releases/2.49.5.en.html

>-[%- releasedate = "July 27, 2018" -%]
>+[%- releasedate = "July xx, 2019" -%]
I presume to be corrected when known :)

>   <thead>
>     <tr>
>       <th colspan="2" class="top-left">Language</th>
>       <th>Version</th>
>       <th><span class="download-win">Windows</span></th>
Windows 32-bit?

>-      <th><span class="download-mac">Mac OS X</span></th>
>-      <th class="top-right"><span class="download-linux">Linux x86 32-bit only</span></th>
>+      <th><span class="download-mac">MacOS x64</span></th>
>+      <th class="top-right"><span class="download-linux">Linux x86 32-bit</span></th>
Do we need extra headings for Windows 64-bit and Linux x64 64-bit, or should we change to a dropdown menu type arrangement for OS / Language (defaulting to current)?

Also need to remove contributed section for Linux 64-bit.

>+++ b/src/releases/index.en.html

>-[%- releasedate = "July 27, 2018" -%]
>+[%- releasedate = "July xx, 2019" -%]
I presume to be corrected when known :)

>@@ -43,17 +43,17 @@
>           ([% download_win_mb %] MB)</a></li>
>     <li id="download-linux" class=""><a href="[% download_linux %]"
>           title="Download [% releasename %] for Linux GTK3"
>           id="download-linux-link">Linux GTK3,
>         <span id="download-linux-lang">English</span>
>           ([% download_linux_mb %] MB)</a></li>
>     <li id="download-mac" class=""><a href="[% download_mac %]"
>           title="Download [% releasename %] for Mac OS X"
>-          id="download-mac-link">Mac OS X,
>+          id="download-mac-link">MacOS x64,
>         <span id="download-mac-lang">English</span>
>           ([% download_mac_mb %] MB)</a></li>
We will need to change this to include Windows 32-bit, Windows 64-bit, Linux 32-bit and Linux 64-bit.

>@@ -346,44 +346,16 @@
> <dl>
>   <dt id="linux-x86_64">Linux/x86_64</dt>
>   <dd>
>     <a href="[% INCLUDE download_file path="contrib/seamonkey-${smversion}.en-US.linux-x86_64.tar.bz2" %]">Linux/x86_64 .tar.bz2</a>
>     <a href="[% INCLUDE download_file path="contrib/seamonkey-${smversion}.en-US.linux-x86_64.README" %]">(readme)</a>
>     <a href="[% INCLUDE download_file path="contrib/seamonkey-${smversion}.en-US.linux-x86_64.MD5SUM" %]">(MD5 sum)</a>
>     <a href="[% INCLUDE download_file path="contrib/seamonkey-${smversion}.en-US.linux-x86_64.SHA1SUM" %]">(SHA1 sum)</a>
>   </dd>
This section needs removing too.

Even though listed in 2.49.4, nb-NO was not added to index.en.html so needs adding.

download.jst will also need updating for 32-bit/64-bit and currently lists 26 rather than 20 languages.

>+++ b/src/releases/seamonkey2.49.5/index.en.html

>@@ -81,17 +72,19 @@ SeaMonkey 2.49.4 uses the same backend a
Nit: 2.49.5

> <a href="https://www.mozilla.org/en-US/security/known-vulnerabilities/firefox-esr/#firefoxesr52.9.0">Firefox 52.9.0 ESR security fixes</a>.
> </p>
> <p>
> SeaMonkey 2.49.4 shares most parts of the mail and news code with Thunderbird.
Nit: 2.49.5

> <h2 id="download">Downloading</h2>
> <div class="section">
> The SeaMonkey project provides official versions of [% rnote.name %] for
>-Windows, Linux, and Mac OS X in US English and experimental language packs for
>+Windows, Linux and MacOS x64 in US English and experimental language packs for.
That reads like it is only for x64 versions, either need to add x86/x64 (or 32-bit/64-bit) to Windows and Linux or move MacOS x64 to the start.
We also seem to switch between 32-bit/64-bit and x86/x64, probably need to be consistent where appropriate.

> a small variety of other languages. Community volunteers are also contributing
> builds for other platforms. You can <a href="../[% rnote.version %]">download
> [% rnote.name %] here</a>.
Now we have official 64-bit versions for Windows/Linux, is this still true?

f+ for the work so far.
Attachment #9070803 - Flags: feedback?(iann_bugzilla) → feedback+
Posted patch 1512890-2495.patch (obsolete) — Splinter Review

+++ b/src/news.en.xml

Do we offer support on anything? Perhaps officially created or built?

I think this is an official relase and should so be officially supported. Doesn't mean 24x7 and a gurantee to fix everything. In my opionion it is mostly about accepting bugs agains it and not brushing poeple off when they use a questionable local build. Reworded the paragraph and added a bit about profile data being kept during uninstall. Please check.

+++ b/src/releases/2.49.5.en.html

+[%- releasedate = "July xx, 2019" -%]
I presume to be corrected when known :)

Hmm... Yes :)

Windows 32-bit?
Do we need extra headings for Windows 64-bit and Linux x64 64-bit, or should we change to a dropdown menu type arrangement for OS / Language (defaulting to current)?
Also need to remove contributed section for Linux 64-bit.

Would like to address the remaining technical "bits" in a second patch after this one got r+.

+++ b/src/releases/index.en.html

+[%- releasedate = "July xx, 2019" -%]
I presume to be corrected when known :)

Hmm ... Yes here too.

We will need to change this to include Windows 32-bit, Windows 64-bit, Linux 32-bit and Linux 64-bit.
This section needs removing too.
See above comment

Even though listed in 2.49.4, nb-NO was not added to index.en.html so needs adding.
Added the language pack. Anything else amiss?

download.jst will also need updating for 32-bit/64-bit and currently lists 26 rather than 20 languages.
Fixed for languages only in this patch

+++ b/src/releases/seamonkey2.49.5/index.en.html

@@ -81,17 +72,19 @@ SeaMonkey 2.49.4 uses the same backend a

Nit: 2.49.5
SeaMonkey 2.49.4 shares most parts of the mail and news code with Thunderbird.
Nit: 2.49.5
Fixed

That reads like it is only for x64 versions, either need to add x86/x64 (or 32-bit/64-bit) to Windows and Linux or move MacOS x64 to the start.
We also seem to switch between 32-bit/64-bit and x86/x64, probably need to be consistent where appropriate.
Now we have official 64-bit versions for Windows/Linux, is this still true?
See above. Second patch needs to clean this up.

Attachment #9070803 - Attachment is obsolete: true
Attachment #9079609 - Flags: review?(iann_bugzilla)
Comment on attachment 9079609 [details] [diff] [review]
1512890-2495.patch

Apple's OS is now called macOS, so need to make sure that's what we call it.
Other than that r=me
Attachment #9079609 - Flags: review?(iann_bugzilla) → review+

Based on your patch but with macOS and changes made to 2.49.5.en.html for Windows/Linux 64-bit builds.
Another patch would be needed for the releases and main index pages.

Attachment #9079635 - Flags: review?(frgrahl)
Comment on attachment 9079635 [details] [diff] [review]
1512890-2495 v2 with macOS and Windows/Linux 64-bit

>+++ b/src/releases/2.49.5.en.html
>+      <th><span class="download-win">Windows<br>64-bit</span></th>
I guess this could be Windows x64<br>64-bit
>+      <th><span class="download-win">Windows<br>32-bit</span></th>
I guess this could be Windows x86<br>32-bit
>+      <th><span class="download-mac">macOS</span></th>
>+      <th class="top-right"><span class="download-linux">Linux<br>64-bit</span></th>
I guess this could be Linux x64<br>64-bit
>+      <th class="top-right"><span class="download-linux">Linux<br>32-bit</span></th>
I guess this could be Linux x86<br>32-bit
Posted patch 1512890-2495 v2.1 (obsolete) — Splinter Review

Patch updated with your additional changes

Attachment #9079635 - Attachment is obsolete: true
Attachment #9079635 - Flags: review?(frgrahl)
Attachment #9079705 - Flags: review?(frgrahl)
Posted patch 1512890-2495 v2.2 (obsolete) — Splinter Review

Updated with:

  • additional changes suggested over email (but not the end of Linux x86 unless something in 2.53 breaks it)
  • switched to template and XML for downloads table (see bug 1566358)
Attachment #9079705 - Attachment is obsolete: true
Attachment #9079705 - Flags: review?(frgrahl)
Attachment #9080406 - Flags: review?(frgrahl)
Comment on attachment 9080406 [details] [diff] [review]
1512890-2495 v2.2

Looks good. r+

We talked previously to end x86/32-bit/i586 support on Linux. People would usually download the wrong version and start a support thread somewhere. If this now works on the infra and with the clarification about x64 I am ok with continuing support.
Attachment #9080406 - Flags: review?(frgrahl) → review+
Attachment #9079609 - Attachment is obsolete: true
Depends on: 1566358
Posted patch Updated pages for 2.49.5 v2.3 (obsolete) — Splinter Review

This patch adds the following changes:

  • Switches to using the new JS code to allow for x64 Linux/Windows downloads
  • Deletes the various test pages and code

Still to be done:

  • Correct the release date
Attachment #9080406 - Attachment is obsolete: true
Attachment #9083832 - Flags: review?(frgrahl)

NIT Spelling error: donating monkey

We don't want to be sent monkeys!

Attachment #9083832 - Attachment is obsolete: true
Attachment #9083832 - Flags: review?(frgrahl)
Attachment #9086212 - Flags: review?(frgrahl)
You need to log in before you can comment on or make changes to this bug.