SeaMonkey/StatusMeetings/2023-11-12: Difference between revisions

Jump to navigation Jump to search
merge previous meeting notes
(merge previous meeting notes)
Line 40: Line 40:
*** We plan to move off mozilla.archive.org at the end of the year and set up our own distribution server. '''IanN''' and '''ewong''' will handle this.
*** We plan to move off mozilla.archive.org at the end of the year and set up our own distribution server. '''IanN''' and '''ewong''' will handle this.
*** '''WG9s''' has set up an archive and we have a solution for prerelease development versions now in place.
*** '''WG9s''' has set up an archive and we have a solution for prerelease development versions now in place.
*** We got a preliminary approval note to extend our stay on the other mozilla infrastructore till the end of 2024 but need to formalize some things till then.


'''CLOSED'''
'''CLOSED'''
Line 70: Line 71:
** This might not get fixed soon because it needs a new builder and more fixes in the source tree for later clang and rust versions.
** This might not get fixed soon because it needs a new builder and more fixes in the source tree for later clang and rust versions.
** '''frg''' tried locally in a Rocky 8 vm and the generated symbols turned out to be incomplete.
** '''frg''' tried locally in a Rocky 8 vm and the generated symbols turned out to be incomplete.
** We are looking into moving to bugsplat.com for crash reports.
** We are moving to bugsplat.com for crash reports with 2.53.18b1
*** Extensive updates for crash reporting are in 2.53.18b1 pre.
* The '''WGS9s''' servers are working fine and unofficial builds are being released.
*** '''IanN''' is testing submitting reports to BugSplat.
* The '''WG9s''' servers are working fine and unofficial builds are being released.
* We have created repos at [https://foss.heptapod.net/seamonkey hg heptapod] to mirror some of our code.
* We have created repos at [https://foss.heptapod.net/seamonkey hg heptapod] to mirror some of our code.
** Mirroring between gitlab and heptapod is being discussed.
** Mirroring between gitlab and heptapod is being discussed.
Line 124: Line 123:
** Breakage and support for later Python 3 versions will be addressed as fast as possible.  
** Breakage and support for later Python 3 versions will be addressed as fast as possible.  
* 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 incompatible with SeaMonkey up to 2.53.17 so you need a different browser for this.
** The site is incompatible with SeaMonkey up to 2.53.17.1 so you need a different browser for this.
* Compiler support is up to date.
* Compiler support is up to date.
** clang 6 to 15, gcc 7.1 to 11 can be used to build on Linux or clang only for macOS.
** clang 6 to 15, gcc 7.1 to 11 can be used to build on Linux or clang only for macOS.
Line 139: Line 138:
* Native macOS builds are broken and need fixes which would break building on the CentOS 7 builder.
* 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.14 or higher. We support macOS version 10.11 or higher.
* Current Firefox and Thunderbird only support macOS 10.14 or higher. We support macOS version 10.11 or higher.
* Cross-Reference sources for [http://xr.binaryoutcast.com/seamonkey-2.53/ SeaMonkey 2.53.current] are now set up as "comm under mozilla".
* Cross-Reference sources are available at [http://xr.thereisonlyxul.org/seamonkey-2.53/ SeaMonkey 2.53 current].
* enable-elfhack does not work with clang and lld as linker under Linux.
* enable-elfhack does not work with clang and lld as linker under Linux.
* They are no plans to drop macOS 10.11 to 10.14, Windows 7 or 8.1 x64 support.
* They are no plans to drop macOS 10.11 to 10.14, Windows 7 or 8.1 x64 support.
Line 153: Line 152:
* Windows, macOS and Linux builds.
* Windows, macOS and Linux builds.
* Do not try to use the comm-central release.
* Do not try to use the comm-central release.
* The installer still works...
** For building you need to apply the preliminary patches from our [https:// gitlab.com/frg/seamonkey-central-patches/ gitlab central patch queue].
*** Because of some components removal and internal changes building central is currently broken without them.
*** This will not give you a working suite.
*** The installer still works...
* comm-central builds will no longer be published on the unofficial site.
* comm-central builds will no longer be published on the unofficial site.
* {{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.
** It has been done but not been checked in yet because other checkins would need to be rebased constantly then.
* See {{Bug|1452448}} for current comm-central issues. This is not up to date.
* See {{Bug|1452448}} for current comm-central issues. This is not up to date.
* Thunderbird plans to check in their source as a branch in mozilla-central and drop the suite code.
* Thunderbird plans to check in their source as a branch in mozilla-central and drop the suite code.
Line 161: Line 164:
** A unified repo will be slow and cumbersome to handle in any case.
** A unified repo will be slow and cumbersome to handle in any case.
** This seems to be currently on hold.
** This seems to be currently on hold.
* Various non SeaMonkey/comm-central specific problems now seem to pop up using mach bootstrap. One wonders how this is tested and got r+ lately...
* If building fails because of a missing wasi-sysroot your need to add "ac_add_options --without-wasm-sandboxed-libraries" in the mozconfig.
** Builds now needs nsis 3.07 under Windows. Bootstrap fails to install it.
** You can also download the wasi-sysroot from [https://github.com/WebAssembly/wasi-sdk/releases/ wasi-sysroot] manually.
** Builds need "ac_add_options --without-wasm-sandboxed-libraries" in the mozconfig for all OS. Boostrap fails to install a wasi-sysroot. You need the taskcluster package for it.
* l10n support for comm-central has moved to [https://hg.mozilla.org/projects/comm-l10n comm-l10n].
** You can also download the wasi-sysroot from [https://github.com/WebAssembly/wasi-sdk/releases/ wasi-sysroot].
* Because of some components removal build central is currently broken. Preliminary patches are in our comm-central patch repo.
* l10n support for comm-central applications will change and we need to move to a different repository in the future. See {{Bug|1766080}}.
* Cross-Reference sources for [http://xr.binaryoutcast.com/mozilla-central/ mozilla-central (including c-c)] are now setup as "comm under mozilla".
* The l10n strings for Thunderbird and SeaMonkey are now in the [https://hg.mozilla.org/projects/comm-l10n comm-l10n] repo.
* The l10n strings for Thunderbird and SeaMonkey are now in the [https://hg.mozilla.org/projects/comm-l10n comm-l10n] repo.
** This does not affect 2.53 builds which use back merged strings from the upstream l10n repos.
** This does not affect 2.53 builds which use back merged strings from the upstream l10n repos.
Line 210: Line 209:
* A meta bug {{Bug|1584728}} tracks the rdf removal from SeaMonkey.
* A meta bug {{Bug|1584728}} tracks the rdf removal from SeaMonkey.
** Old 2.53.x bugs are still marked as not fixed in bugzilla. We will mark them as fixed as time permits.
** Old 2.53.x bugs are still marked as not fixed in bugzilla. We will mark them as fixed as time permits.
* We are looking into adding support for Custom Elements and Shadow DOM in a later release. No ETA yet.
* We are looking into adding full support for Custom Elements and Shadow DOM in a later release. No ETA yet.
** What is there has been activated in the current prerelease for testing. Shadow Dom support is mostly still missing.
** What is there has been activated in the current release. Shadow DOM support is mostly still missing.
** Google owned/based websites like youtube are likely to break because of this in the near future. There are already reports of broken functionality on youtube.
** Some good progress has been made and sites which do not need shadow dom start to work with dom.webcomponents.customelements.enabled and dom.webcomponents.enabled set to true.
* During mail archiving '''frg''' noticed that the maildb code might still have issues. Using the Import Export tools add-on not everything was initially exported and only after unsubscribing/subscribing to some imap folders again it worked.
* During mail archiving '''frg''' noticed that the maildb code might still have issues. Using the Import Export tools add-on not everything was initially exported and only after unsubscribing/subscribing to some imap folders again it worked.


Line 237: Line 234:
* Thunderbird did discontinue classic add-ons with the ESR78 based release.
* Thunderbird did discontinue classic add-ons with the ESR78 based release.
** Mozilla removed the last traces of classic add-ons from the Gecko source code. They can no longer be installed.
** Mozilla removed the last traces of classic add-ons from the Gecko source code. They can no longer be installed.
** Enigmail was discontinued for Thunderbird and OpenPGP is being integrated.
*** The OpenPGP integration was tracked in {{Bug|22687}}. and is now shipped since TB 78.


* cZ was integrated into SeaMonkey in {{Bug|1551033}}.
* cZ was integrated into SeaMonkey in {{Bug|1551033}}.
Line 258: Line 253:
* WebExtension support in SeaMonkey is tracked in {{Bug|1320556}}.
* WebExtension support in SeaMonkey is tracked in {{Bug|1320556}}.
** Work on theme or extension support has not started.
** Work on theme or extension support has not started.
** When we add WebExtension theme support lightweight theme support will be dropped. Full theme support will be kept at all costs because among other things our Modern theme depends on it.
** Support for Webextension dictionaries and language packs has been added.
** Support for Webextension dictionaries and language packs has been added.
** Manifest v3 support will be mandatory in 2023. Google will no longer accept new extensions using v2 in 2022.
** Manifest v3 support will be mandatory in the near future. Google will no longer accept new extensions using v2 in 2022.
*** We do not plan to support this in the near future.
*** We do not plan to support this for now.


* [https://noscript.net/getit NoScript Classic 5.x] is still available. Currently 5.1.9.
* [https://noscript.net/getit NoScript Classic 5.x] is still available. Currently 5.1.9.
* [https://github.com/gorhill/uBlock-for-firefox-legacy uBlock Origin] is still available. The latest classic version is currently 1.16.4.30.
* [https://github.com/gorhill/uBlock-for-firefox-legacy uBlock Origin] is still available. The latest classic version is currently 1.16.4.30.
* [https://addons.thunderbird.net/en-US/seamonkey/addon/session-manager/ Session Manager] is still being updated. Latest version is 0.8.1.14 and supports SeaMonkey 2.53.x.
* [https://addons.thunderbird.net/en-US/seamonkey/addon/session-manager/ Session Manager] is still being updated. Latest version is 0.8.1.14 and supports SeaMonkey 2.53.x.
* [https://enigmail.net/index.php/en/download/changelog#enig3.1.4/ Enigmail] is supported again. Big thanks.
* [https://enigmail.net/index.php/en/download/changelog#enig3.1.6/ Enigmail] is supported again. Big thanks.
* The Stylish forks [https://github.com/Lootyhoof/stylem/releases/tag/v2.2.8/ stylem] and [https://github.com/dirkf/stylem/releases/tag/2.2.8-df/ stylem df version] work in 2.53.13.
* The Stylish forks [https://github.com/Lootyhoof/stylem/releases/tag/v2.2.8/ stylem] and [https://github.com/dirkf/stylem/releases/tag/2.2.8-df/ stylem df version] work in 2.53.13.
* [https://github.com/dirkf/downthemall-was-legacy/ DownThemAll] fixed 3.1.2 version for 2.53.10 and up.
* [https://github.com/dirkf/downthemall-was-legacy/ DownThemAll] fixed 3.1.2 version for 2.53.10 and up.
Line 281: Line 277:
* The SeaMonkey and Thunderbird add-ons are now hosted on [https://addons.thunderbird.net/].
* The SeaMonkey and Thunderbird add-ons are now hosted on [https://addons.thunderbird.net/].
** The old add-ons website api has been removed in {{Bug|1402064}} for Gecko 60 and up. We might need to do some further porting here to smoothly integrate installation from the add-ons site.
** The old add-ons website api has been removed in {{Bug|1402064}} for Gecko 60 and up. We might need to do some further porting here to smoothly integrate installation from the add-ons site.
** The website has been updated and points to [https://addons.thunderbird.net/].


* We will evalute the possibility of shipping pdf.js with SeaMonkey in a future release. '''frg''' will look into it when he finds some time.
* We will evalute the possibility of shipping pdf.js with SeaMonkey in a future release. '''frg''' will look into it when he finds some time.
Line 321: Line 316:
* Stalled Stuff. Needs a kick:
* Stalled Stuff. Needs a kick:
** {{Bug|476108}} GetShortPathNameW fails under some NTFS junctions [patchlove].
** {{Bug|476108}} GetShortPathNameW fails under some NTFS junctions [patchlove].
* Apple M1 and later native arm support will be looked into for a later release.


* The project website is not localized. Only a basic German version is available which was created as a test some time ago. Support for other languages needs tool support and or integration with something like Poonton.
* The project website is not localized. Only a basic German version is available which was created as a test some time ago. Support for other languages needs tool support and or integration with something like Poonton.
647

edits

Navigation menu