SeaMonkey/StatusMeetings/2020-11-15: Difference between revisions

status meeting notes
(→‎Release Train: 2.53.5 is out!)
(status meeting notes)
 
Line 10: Line 10:


== Agenda ==
== Agenda ==
* Who's taking minutes? -> '''TBD'''
* Who's taking minutes? -> '''frg'''
* Nominees for Friends of the Fish Tank:
* Nominees for Friends of the Fish Tank:
** '''TBD'''
** '''nuke, njsg and buc for bug hunting and testing fixes for late 2.53.5b1 issues'''


=== Action Items ===
=== Action Items ===
Line 30: Line 30:
** '''buc''' has created some missing icons png sizes. '''IanN''' and '''frg''' will integrate them into the SeaMonkey source tree.
** '''buc''' has created some missing icons png sizes. '''IanN''' and '''frg''' will integrate them into the SeaMonkey source tree.
** {{Bug|1674589}} has been created as a meta bug for tracking these branding updates.
** {{Bug|1674589}} has been created as a meta bug for tracking these branding updates.
** A preliminary patch for adding them to the source treew was added in {{Bug|1362210}}.
** '''buc''' has added more fixed icons.
** If the timeframe allows we will all add this to the 2.53.6 beta 1. If not they will likely show up in 2.53.7.


'''CLOSED'''
'''CLOSED'''
Line 44: Line 47:
*** Incremental updates need to be done whenever possible later.
*** Incremental updates need to be done whenever possible later.
** '''ewong''' waits for info from '''mhoye''' to be able to work out traffic requirements.
** '''ewong''' waits for info from '''mhoye''' to be able to work out traffic requirements.
** '''ewong''' is evaluating what to do to move away from the mozilla provided crash stats server.
* Please see [https://wiki.mozilla.org/User:Ewong/infrastatus Infrastructure Status]
* Please see [https://wiki.mozilla.org/User:Ewong/infrastatus Infrastructure Status]
* '''frg''' thinks we should move the config files for building out of the source tree as much as possible.
* '''frg''' thinks we should move the config files for building out of the source tree as much as possible.
Line 59: Line 63:
** One candidate would be the website code currently mirrored manually.
** One candidate would be the website code currently mirrored manually.
** Mercurial and [https://foss.heptapod.net/mercurial/tortoisehg/thg Tortoise Hg] are now hosted there after bitbucket dropped hg and removed all repos.
** Mercurial and [https://foss.heptapod.net/mercurial/tortoisehg/thg Tortoise Hg] are now hosted there after bitbucket dropped hg and removed all repos.
* VS2019 will not be upgraded to 16.7 on the Windows builder.
* VS2019 will not be upgraded to 16.8 on the Windows builder.
** The clang breakage has been fixed by updating clang to 11 rc2 but x86 VS2019 builds fail in the link step.
** The clang breakage has been fixed by updating clang to 11 but x86 VS2019 builds fail in the link step.
** {{Bug|1657913}} tracks it for mozilla-central and was closed.
** '''frg''' tested the 16.8 preview and it will break clang 11 again.
** Bill uses VS2017 for now which is much more stable together with clang and is still being updated.
** Bill uses VS2017 for now which is much more stable together with clang and is still being updated.
* All domains but .hu have been transferred. The .hu transfer is ongoing.
* All domains but .hu have been transferred. The .hu transfer is ongoing.
Line 94: Line 96:
** {{Bug|1611647}} was filed for SeaMonkey to do the rename from xul to xhtml files and references.
** {{Bug|1611647}} was filed for SeaMonkey to do the rename from xul to xhtml files and references.
** See {{Bug|1452448}} for current comm-central breakages. This is not up to date.
** See {{Bug|1452448}} for current comm-central breakages. This is not up to date.
* [comm-esr60]:
** The 2.57 builda are based on the last ESR60 changesets.
** The hg repo is closed. Future patches will be checked into our gitlab 2.57 repos.
*** The gitlab repos have been set up but will remain private until the first alpha build is released.
** An unofficial 2.57 is available from [http://www.wg9s.com/comm-257/ WG9's website]. We accept filing bugs against it.
** For building you need to apply the patches from Bills 2.57 website.
** For building with webrender enabled (unsupported and not working) or stylo (default) please stay at Rust 1.37 for now.
** Do not expect to use the 2.57 release yet other than for testing.
** Sidebar, Help and Mail/News are broken because of XUL template removals. See {{Bug|464710}}.
** Please file bugs only against the browser part or the ChatZilla and debugQA add-ons unless 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.
** See {{Bug|1433370}} for current 2.57 breakages.
* [comm-release56]:
** The 2.53.x builda are based on the last 56 release changesets in comm-release and mozilla-release.
*** An updated unofficial 2.53.x is available from [http://www.wg9s.com/comm-253/ WG9's website]. We accept filing bugs against it.
** For building please apply the patches from Bills website to the noted comm-release and mozilla-release changeset.
*** If you want to build the latest release without pending fixes you can also check out from [https://gitlab.com/seamonkey-project/ gitlab].
*** stylo and webrender building is currently broken but disabled by default.


* [comm-beta]:
* [comm-beta]:
Line 103: Line 124:
** We currently do not track nor update comm-release.
** We currently do not track nor update comm-release.
** Do not use any current comm-release based release.
** Do not use any current comm-release based release.
** For building please apply the patches from Bills website to the noted comm-release and mozilla-release changeset.
*** An updated unofficial 2.53.x is available from [http://www.wg9s.com/comm-253/ WG9's website]. We accept filing bugs against it.
*** If you want to build the latest release without pending fixes you can also check out from [https://gitlab.com/seamonkey-project/ gitlab].
*** stylo and webrender building is currently broken but disabled by default.
*** This repo is practically unused these days and may be retired. See {{Bug|1619767}}.
*** This repo is practically unused these days and may be retired. See {{Bug|1619767}}.
** See {{Bug|1452448}} for current comm-central breakages.


* [comm-esr78]:
* [comm-esr78]:
Line 115: Line 134:
** {{Bug|1644037}} tracks the TB 78 release.
** {{Bug|1644037}} tracks the TB 78 release.


* [comm-esr60]:
** The repo is closed. Future patches will be checked into our gitlab 2.57 repos.
*** The gitlab repos have been set up but will remain private until the first alpha build is released. The patches from the unofficial release will be kept up to date for building 2.57.
** Sidebar, Help and Mail/News are broken because of XUL template removals. See {{Bug|464710}}.
** Do not expect to use the 2.57 release yet other than for testing.
** An unofficial 2.57 is available from [http://www.wg9s.com/comm-257/ WG9's website]. We accept filing bugs against it but it is only provided for testing purposes and not very usable at the moment. Please file bugs only against the browser part or the ChatZilla and debugQA add-ons unless 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.
** If you want to use Rust 1.33 and up you need the patches available on Bills site.
** Building with webrender enabled (unsupported and not working) with Rust 1.37 or higher currently does not work.
** For building with stylo (default) please stay at Rust 1.37 for now.
** See {{Bug|1433370}} for current 2.57 breakages.


<!-- Comment out this section if nothing new fixed -->
<!-- Comment out this section if nothing new fixed -->
Line 134: Line 143:
=== Release Train ===
=== Release Train ===
* SeaMonkey 2.53.x / Gecko 56 in our gitlab comm-release repo.
* SeaMonkey 2.53.x / Gecko 56 in our gitlab comm-release repo.
** '''SeaMonkey 2.53.5 final was released on November 13th'''.
** The '''SeaMonkey 2.53.5.1 final was released after the meeting on November 17th'''.
*** More security updates for issues solved after 2.53.5b1 was released.
*** The 2.53.5.1 release was tracked in {{Bug|1677306}}.
*** Additional fixes for allowing the [https://github.com/JustOff/github-wc-polyfill github polyfill extension from JustOff] are being integrated into it too.
*** The release notes and website update were tracked in {{Bug|1677305}}.
** '''SeaMonkey 2.53.5 beta 1 was released on October 27th'''.
*** The sources can be checked out from the 2_53_5_1_final branches in the [https://gitlab.com/seamonkey-project gitlab project repos].
*** The 2.53.5 beta release was tracked in {{Bug|1669078}}.
*** The release fixes an incompatibility with Apple Big Sur {{Bug|1677316}}.
*** The release notes and website update were tracked in {{Bug|1669079}}.
*** te release also contains a security fix and a fix for av1 detection.
*** The sources can be checked out from the 2_53_5_beta_01 branches in the [https://gitlab.com/seamonkey-project gitlab project repos].
** The '''SeaMonkey 2.53.5 final was released on November 13th'''.
*** Among other things this release adds webp and av1 support.
*** Unlike '''IanN''' and '''frg''' '''rsx11m''' was surprised.
*** NASM is now needed to build with av1 support. 2.14.2 is recommended.
*** The 2.53.5 release was tracked in {{Bug|1676264}}.
*** The release was built after the meeting with rust simd support enabled.
*** The release notes and website update were tracked in {{Bug|1676265}}.
** NSS 3.49 and up drop the dbm compatibility module. This has been restored for 2.53.2. Later we might do a hard block upgrading from an older release.
** NSS 3.49 and up drop the dbm compatibility module. This has been restored for 2.53.2. Later we might do a hard block upgrading from an older release.
*** Distributions using the system nss might need to adjust compile settings for this.
*** Distributions using the system nss might need to adjust compile settings for this.
Line 156: Line 165:
** Compiler support is up to date.
** Compiler support is up to date.
*** clang 5, 7, 8, 9 or 11, gcc 6.3.1, gcc 7 to 9 can be used to build 2.53.4 on Linux or clang only for macOS. Support for gcc 5.x and 4.x has been removed.
*** clang 5, 7, 8, 9 or 11, gcc 6.3.1, gcc 7 to 9 can be used to build 2.53.4 on Linux or clang only for macOS. Support for gcc 5.x and 4.x has been removed.
*** Mozilla skips clang 10 support and will go straight to clang 11. We will not support clang 10 either. gcc 9 did not get much testing so ymmv.
*** Mozilla skips clang 10 support and will go straight to clang 11. We will not support clang 10 either. gcc 9 and up did not get much/any testing so ymmv.
*** clang 7, 8, 9 or 11, VS2017 15.9.13+ and VS2019 up to 16.6.5 are supported under Windows. Support for VS2015 and earlier VS2017 versions has been removed.
*** clang 7, 8, 9 or 11, VS2017 15.9.13+ and VS2019 up to 16.6.5 are supported under Windows. Support for VS2015 and earlier VS2017 versions has been removed.
*** The official releases are compiled with VS2019 16.6.5 for Windows, gcc 6.3.1 for Linux and clang 5 for macOS. Rust 1.37 is used.
*** The official releases are compiled with VS2019 16.6.5 for Windows, gcc 6.3.1 for Linux and clang 5 for macOS. Rust 1.37 is used.
** The unofficial release is now at 2.53.6 Beta 1 pre.
** The unofficial release is now at 2.53.6 Beta 1 pre.
*** 2.53.x fixes are available from the [http://www.wg9s.com/comm-253/ wg9s website].
*** 2.53.x fixes are available from the [http://www.wg9s.com/comm-253/ wg9s website].
*** With 2.53.6b1 pre we aligned the configuration with 2.57. The mozilla sourcesd are now in the topsourcedir. The comm-release source is in a comm directory in it and the application is now comm/suite.
*** With 2.53.6b1 pre we aligned the configuration with 2.57. The mozilla sources are now in the topsourcedir. The comm-release source is in a comm directory in it and the application is now comm/suite.
*** Support for vertical tab display is added in {{Bug|1607041}}.
*** Support for vertical tab display is added in {{Bug|1607041}}.
** WebExtentions dictionary support is being worked on but no ETA.
** WebExtentions dictionary support is being worked on but no ETA.
Line 252: Line 261:
* Flash support ends in 2021.
* Flash support ends in 2021.
** We will discuss plans to keep it for a while or removing support then.
** We will discuss plans to keep it for a while or removing support then.
** Safari 14.0.1 removed support for it.
** Firefox will remove support on January 12th.
** Microsoft will kill it on the next patch day.
** '''frg''' wants to kill it fast too.


=== 2.x (Last, Current, Next) ===
=== 2.x (Last, Current, Next) ===
Line 306: Line 319:
** {{Bug|815954}} Click-to-Play: Port {{Bug|812562}} (click-to-play blocklisted plugins: reshow urlbar notification as with normal click-to-play).
** {{Bug|815954}} Click-to-Play: Port {{Bug|812562}} (click-to-play blocklisted plugins: reshow urlbar notification as with normal click-to-play).
** {{Bug|476108}} GetShortPathNameW fails under some NTFS junctions [patchlove].
** {{Bug|476108}} GetShortPathNameW fails under some NTFS junctions [patchlove].
* Apple M1 and later arm support needs to being looked into for a later release.
<!-- ** &mdash; -->
<!-- ** &mdash; -->
* Current breakages:
* Current breakages:
647

edits