Closed Bug 1770635 Opened 3 years ago Closed 2 years ago

Update SeaMonkey website for 2.53.13 beta 1 release

Categories

(SeaMonkey :: Website, task)

Production
task
Not set
normal

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: frg, Assigned: iannbugzilla)

References

Details

(Whiteboard: SM2.53.13)

Attachments

(1 file, 3 obsolete files)

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

The usual. Add news download section and release notes.

  • ESR 91.x security updates and lots of minor stuff.
  • Optional chaining operator support.
  • Removal of legacy js iterators generators and array comprehensions.
Depends on: 1750406
No longer depends on: 1750405
Attached patch 1770635-website-25313b1.patch (obsolete) (deleted) — Splinter Review
Assignee: nobody → iannbugzilla
Status: NEW → ASSIGNED
Attachment #9280806 - Flags: review?(frgrahl)
Attachment #9280806 - Flags: feedback?(nunojsg)

Comment on attachment 9280806 [details] [diff] [review]
1770635-website-25313b1.patch

thanks++ and r+ with the following changes applied or at least discussed:

src/news.en.xml

Parts of optional chaining have landed,
support for legacy iterators and generators has been removed, and macos 10.12
SDK is the minimum for building for macos.

Maybe:

Initial support for the optional chaining iterator has landed for better web compatibility.
The support for js ES draft array comprehensions, legacy iterators and generators has been removed. This might impact older add-ons.
For building the macOS version the 10.12 sdk is now needed.

Generally it is macOS with capital OS all around.

legacy.en.html

  • <li>The last version supporting legacy iterators and generators was SeaMonkey 2.53.12</li>

  • <li>The last version supporting ES draft array comprehensions, legacy iterators and generators was SeaMonkey 2.53.12</li>

Sorry forgot to mention array comprehensions removal

src/releases/seamonkey2.53.13/index.en.html

Maybe keep the lists for a future version with more changes as a comment with a bug xxx sample in?

  • <li>Removal of legacy iterators and generators</li>

and array comprehensions.

Main bugs if you want to add them:
Bug 1414340
Remove ES draft array/generator comprehensions

Bug 1098412
Remove iterator and the legacy Iterator constructor

Bug 1083482
Remove SpiderMonkey support for JS1.7 legacy generators

li>Adding optional chaining Promise.allSettled()</li>

Adding initial optional chaining and Promise.allSettled() support.

Attachment #9280806 - Flags: review?(frgrahl) → review+
Attached patch 1770635-website-25313b1-v1_1.patch (obsolete) (deleted) — Splinter Review

Updated patch as suggested.

Attachment #9280806 - Attachment is obsolete: true
Attachment #9280806 - Flags: feedback?(nunojsg)
Attachment #9280840 - Flags: review+
Attachment #9280840 - Flags: feedback?(nunojsg)
Attached patch 1770635-website-25313b1-v1_2.patch (obsolete) (deleted) — Splinter Review

More suggested fixes

Attachment #9280840 - Attachment is obsolete: true
Attachment #9280840 - Flags: feedback?(nunojsg)
Attachment #9280891 - Flags: review+
Attachment #9280891 - Flags: feedback?(nunojsg)

Comment on attachment 9280891 [details] [diff] [review]
1770635-website-25313b1-v1_2.patch

Other than "itertator", looks good; f+ with that addressed (s/itertator/operator/?).

Attachment #9280891 - Flags: feedback?(nunojsg) → feedback+

Updated following feedback, carrying forward r+/f+

Attachment #9280891 - Attachment is obsolete: true
Attachment #9281101 - Flags: review+
Attachment #9281101 - Flags: feedback+

https://gitlab.com/seamonkey-project/website/-/commit/e3b66186e08190479812efc9d383416e733dd4a9
Update SeaMonkey website for 2.53.13 beta 1 release. r=frg f=njsg
https://gitlab.com/seamonkey-project/website/-/commit/11ae13c03da0134c21935f4ff0c900879d30b6d0
Update SeaMonkey website for 2.53.13 beta 1 release (date fix) r=me

https://hg.mozilla.org/SeaMonkey/seamonkey-project-org/rev/ccb07495cc0ae942fba0a25c52b29fdbea9396b2
Update SeaMonkey website for 2.53.13 beta 1 release. r=frg f=njsg

Status: ASSIGNED → RESOLVED
Closed: 2 years ago
Resolution: --- → FIXED
Blocks: 1777874
Blocks: 1786134
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: