647
edits
m (→Status of the SeaMonkey Infrastructure: corrected typo) |
(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 | ** We are moving to bugsplat.com for crash reports with 2.53.18b1 | ||
* The '''WGS9s''' servers are working fine and unofficial builds are being released. | |||
* The ''' | |||
* 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 | * 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. | ||
* | * If building fails because of a missing wasi-sysroot your need to add "ac_add_options --without-wasm-sandboxed-libraries" in the mozconfig. | ||
** You can also download the wasi-sysroot from [https://github.com/WebAssembly/wasi-sdk/releases/ wasi-sysroot] manually. | |||
* 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] | |||
* l10n support for comm-central | |||
* 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 | ** What is there has been activated in the current release. Shadow DOM support is mostly still missing. | ||
* 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. | ||
* 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 | ** 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 | *** 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. | * [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. | ||
* 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]. | ||
* 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. |
edits