SeaMonkey/StatusMeetings/2023-01-15: Difference between revisions

merge previous notes
(corrected "last meeting" link)
(merge previous notes)
Line 86: Line 86:
** We prefer a rpm based distribution.
** We prefer a rpm based distribution.
** '''frg''' is experimenting with Rocky Linux 8 locally.
** '''frg''' is experimenting with Rocky Linux 8 locally.
** For fixing the macOS build symbols issue and python 3 support we need to update the builder.
* '''frg''' plans to update the Windows builder to the latest clang for 2.53.14.
* '''frg''' plans to update the Windows builder to the latest clang for 2.53.14.
** Plan scrapped. The x86 I built locally was a bit unstable and I need to look into it a bit more first.
** Plan scrapped. The x86 I built locally was a bit unstable and I need to look into it a bit more first.
Line 99: Line 100:
=== Status of the SeaMonkey Source Tree ===
=== Status of the SeaMonkey Source Tree ===
* Useful Firefox Release Schedule link: [https://www.google.com/calendar/embed?src=bW96aWxsYS5jb21fZGJxODRhbnI5aTh0Y25taGFiYXRzdHY1Y29AZ3JvdXAuY2FsZW5kYXIuZ29vZ2xlLmNvbQ Releases Scheduling]
* Useful Firefox Release Schedule link: [https://www.google.com/calendar/embed?src=bW96aWxsYS5jb21fZGJxODRhbnI5aTh0Y25taGFiYXRzdHY1Y29AZ3JvdXAuY2FsZW5kYXIuZ29vZ2xlLmNvbQ Releases Scheduling]
** Last Merges: December 12th, 2022  
** Last Merges: December 12th, 2022
** Next Merges: <!--December 12th, 2022--> ''(not yet announced)''
** Next Merges: <!--December 12th, 2022--> ''(not yet announced)''
** SeaMonkey is now at version 2.107a1 on central. Gecko is at version 110 after the merge.
** SeaMonkey is now at version 2.107a1 on central. Gecko is at version 110 after the merge.
Line 115: Line 116:
** The add-on sdk still needs some fixes for this. Please check the prerelease for extension breakage.
** The add-on sdk still needs some fixes for this. Please check the prerelease for extension breakage.
* Many backports for python 3 support are now added. We expect to finally drop python 2 support in one of the next releases.
* Many backports for python 3 support are now added. We expect to finally drop python 2 support in one of the next releases.
** This is slowly hitting a wall because of later glibc and llvm support needed. The CentOS 7 builder is becoming a liability here.
* l10n translations are not 100% complete for some languages. If you notice missing translations in your language consider opening an account on [https://pontoon.mozilla.org/ pontoon] and help with translation.
* l10n translations are not 100% complete for some languages. If you notice missing translations in your language consider opening an account on [https://pontoon.mozilla.org/ pontoon] and help with translation.
** The site is currently incompatible with SeaMonkey so you need a different browser for this.
** The site is currently incompatible with SeaMonkey so you need a different browser for this.
Line 125: Line 127:
** Mozilla skipped clang 10 support because of unspecified problems and did go straight to clang 11 from 9. We will not support clang 10 either. It can be used but is unsupported by us. gcc 9 and up did not get much/any testing so ymmv.
** Mozilla skipped clang 10 support because of unspecified problems and did go straight to clang 11 from 9. We will not support clang 10 either. It can be used but is unsupported by us. gcc 9 and up did not get much/any testing so ymmv.
* The latest macOS sdk is now supported in 2.53.15b1 or later.
* The latest macOS sdk is now supported in 2.53.15b1 or later.
* clang 15 is currently not supported with macOS builds.
* Native macOS builds are broken and need fixes which would break building on the CentOS 7 builder.
* Current Firefox and Thunderbird only support macOS 10.12 or higher. We might do this too in one of the next releases.
* Current Firefox and Thunderbird only support macOS 10.12 or higher. We might do this too in one of the next releases.
* macOS 13 Ventura is currently not supported in a release build. See {{Bug|1797696}}. SeaMonkey crashes when starting.
* macOS 13 Ventura is currently not supported in a release build. See {{Bug|1797696}}. SeaMonkey crashes when starting.
** SeaMoneky 2.53.15b1 and later have been fixed after the meeting and are working since November 7th.
** SeaMoneky 2.53.15b1 and later have been fixed and are working since November 7th.
* Web Extension dictionaries are now supported in 2.53.16b1 pre and up.
* Language packs are now provided in the Web Extension format in 2.53.16b1 pre and up.
* Cross-Reference sources for [http://xr.binaryoutcast.com/seamonkey-2.53/ SeaMonkey 2.53.current] are now set up as "comm under mozilla".
* See {{Bug|1688498}} for important current 2.53 issues and enhancement requests.
* See {{Bug|1688498}} for important current 2.53 issues and enhancement requests.
* Cross-Reference sources for [http://xr.binaryoutcast.com/seamonkey-2.53/ SeaMonkey 2.53.current] are now setup as "comm under mozilla".


==== [comm-central] ====
==== [comm-central] ====
Line 161: Line 167:
* Sidebar and Help are broken because of XUL template removals. See {{Bug|1584728}}.
* Sidebar and Help are broken because of XUL template removals. See {{Bug|1584728}}.
* Please file bugs only if you know a specific problem is new and needs to be fixed. In any case check the existing bug reports to not generate bug noise.
* Please file bugs only if you know a specific problem is new and needs to be fixed. In any case check the existing bug reports to not generate bug noise.
* Despite having a newer codebase 2.57 is behind 2.53 and central right now and needs to be synced with 2.53 backports and patches again.
* Despite having a newer initial codebase 2.57 is behind 2.53 in features and fixes right now.
** '''frg''' started with synching but is swamped with other things.
** Updates are basically on hold and we might only reuse the version number for a later official build. Because of 2.53 functional and other enhancements no longer really needed.
* See {{Bug|1433370}} for current 2.57 issues.
* See {{Bug|1433370}} for current 2.57 issues.


Line 179: Line 185:
[https://bugzilla.mozilla.org/buglist.cgi?resolution=---&target_milestone=seamonkey2.53 targeted] (1)
[https://bugzilla.mozilla.org/buglist.cgi?resolution=---&target_milestone=seamonkey2.53 targeted] (1)
[https://bugzilla.mozilla.org/buglist.cgi?o5=notequals&f1=OP&v6=fixed&o3=equals&list_id=8372932&v3=fixed&resolution=FIXED&o6=notequals&o2=equals&f4=CP&v5=fixed&query_format=advanced&j1=OR&f3=cf_status_seamonkey253&f2=target_milestone&f5=cf_status_seamonkey249&v2=2.53 fixed] (622)
[https://bugzilla.mozilla.org/buglist.cgi?o5=notequals&f1=OP&v6=fixed&o3=equals&list_id=8372932&v3=fixed&resolution=FIXED&o6=notequals&o2=equals&f4=CP&v5=fixed&query_format=advanced&j1=OR&f3=cf_status_seamonkey253&f2=target_milestone&f5=cf_status_seamonkey249&v2=2.53 fixed] (622)
* '''SeaMonkey 2.53.15 Beta''' is done but release is a bit delayed.
* '''SeaMonkey 2.53.15 Final''' will be released next.
** Addendum after the meeting. The Beta was released after the meeting on December 7th but was pulled a day later for fixing a profile wizard bug and picking up the right binaries for Windows to correct a checksum mismatch. Checksums were done against a later corrected build which was accidently not uploaded to the release directory.
** Our Windows code certificate expired and getting a new certificate ran into issues.
** The release is tracked in {{Bug|1786133}}.
** We are expecting the do the release as soon as we get the new cert which should be early in January.
** The release notes and website updates are tracked in {{Bug|1795777}}.
** The beta is stable and can be used till the release is done.
** The release was delayed for fixing the macOS ventura crash issue.
** Even the delay is with Windows we will provide the release on all platforms at the same time as usual.
* '''SeaMonkey 2.53.15 Beta''' is done and was releases on December 7th.
** The release was tracked in {{Bug|1786133}}.
** The release notes and website updates were tracked in {{Bug|1795777}}.
** The release was delayed for fixing the macOS Ventura crash and a profile wizard issue. The current release is the internal build 3.
** The code has been updated to the latest ESR102 NSS and NSPR release, contains lots of media and pref changes and also fixes among other things.
** The code has been updated to the latest ESR102 NSS and NSPR release, contains lots of media and pref changes and also fixes among other things.
** contentprefs has been removed and merged with contentprefs2 so test add-ons for compatibility.
** contentprefs has been removed and merged with contentprefs2 so test add-ons for compatibility.
647

edits