726
edits
(→IanN) |
(status meeting notes) |
||
| Line 7: | Line 7: | ||
* Location: [irc://chat.freenode.net/seamonkey #seamonkey IRC channel] ''' now on Freenode! ''' | * Location: [irc://chat.freenode.net/seamonkey #seamonkey IRC channel] ''' now on Freenode! ''' | ||
* Further Read: [[SeaMonkey/StatusMeetings/Basics|Basics]] | * Further Read: [[SeaMonkey/StatusMeetings/Basics|Basics]] | ||
* Participants (in order of appearance): | * Participants (in order of appearance): IanN frg tonymec therube rsx11m njsg | ||
== Agenda == | == Agenda == | ||
* Who's taking minutes? -> ''' | * Who's taking minutes? -> '''frg''' | ||
* Nominees for Friends of the Fish Tank: | * Nominees for Friends of the Fish Tank: | ||
** ''' | ** '''Frank Lion for setting up [https://seamonkey.boards.net/ SeaMonkey Board]''' | ||
=== Action Items === | === Action Items === | ||
| Line 22: | Line 22: | ||
** We will be on moznet irc too until it is turned off (planned for February 2020). | ** We will be on moznet irc too until it is turned off (planned for February 2020). | ||
'''NEW''' | '''NEW''' | ||
* [http://forums.mozillazine.org/index.php mozillaZine] might close. Frank Lion set up a forum at [https://seamonkey.boards.net/ SeaMonkey Board] for SeaMonkey support issues and discussion. | |||
* — | * — | ||
'''OPEN''' | '''OPEN''' | ||
| Line 35: | Line 36: | ||
** '''ewong''' will look into it. It might be useful in the future to save us money. Currently we first set up Jenkins. | ** '''ewong''' will look into it. It might be useful in the future to save us money. Currently we first set up Jenkins. | ||
** '''ewong''' has been looking at Kallithea, RhodeCode and other similar tools which are needed later to automate source code management for non mozilla repos (tools, website and others). | ** '''ewong''' has been looking at Kallithea, RhodeCode and other similar tools which are needed later to automate source code management for non mozilla repos (tools, website and others). | ||
'''CLOSED''' | |||
* https://www.seamonkey-project.org/ certificate expired on September 12, 2019 — {{Bug|1580858}}. | |||
* We are planning to provide official repos on gitlab. | * We are planning to provide official repos on gitlab. | ||
** An internal meeting is scheduled for Tuesday where we will discuss the first steps. | ** An internal meeting is scheduled for Tuesday where we will discuss the first steps. | ||
| Line 44: | Line 47: | ||
*** Github needs a user override and is not very friendly to unknown or browsers it does not want to support. SeaMonkey users might not be able to use it in the near future at all. | *** Github needs a user override and is not very friendly to unknown or browsers it does not want to support. SeaMonkey users might not be able to use it in the near future at all. | ||
** With git we would be able to integrate gitlab into our infrastructure. | ** With git we would be able to integrate gitlab into our infrastructure. | ||
* — | * — | ||
| Line 63: | Line 64: | ||
* Some Capacity planning to find the best price/performance ratio is carried out. | * Some Capacity planning to find the best price/performance ratio is carried out. | ||
** Other than azure hosting options because of price are also evaluated. | ** Other than azure hosting options because of price are also evaluated. | ||
* We now have a presence on gitlab. | |||
** '''IanN''' is currently setting up a git repo for the 2.53.1 Beta 1. | |||
** Other repos for 2.57 and l10n will follow. | |||
** The repos will be made public after we tested building from them. | |||
** Patches will still be done via bugzilla first and then checked into hg. | |||
** Mozilla does this to a degree. See [https://github.com/mozilla/gecko-dev/ Mozilla gecko-dev repo] as an example. | |||
* '''frg''' will update the Windows builder to VS2019 16.3 when we are sure that we do not need a 2.49.6 build. | |||
<!-- Comment out this section if nothing new fixed --> | <!-- Comment out this section if nothing new fixed --> | ||
<!-- uncomment if no new stuff comes up | <!-- uncomment if no new stuff comes up | ||
| Line 79: | Line 87: | ||
** l10n is broken in comm-central because of search plugin issues. If we switch to search/list.json then we need to keep the l10n searchplugin xml files for esr60 or switch esr60 too. | ** l10n is broken in comm-central because of search plugin issues. If we switch to search/list.json then we need to keep the l10n searchplugin xml files for esr60 or switch esr60 too. | ||
*** Fix for {{bug|1300198}} will unbreak the comm-central l10n builds. | *** Fix for {{bug|1300198}} will unbreak the comm-central l10n builds. | ||
** RDF has been completely removed now. | |||
** 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. | ||
| Line 92: | Line 101: | ||
** See {{bug|1379370}} for current 2.53 breakages. All known major bugs for 2.53 are closed. | ** See {{bug|1379370}} for current 2.53 breakages. All known major bugs for 2.53 are closed. | ||
** For building please apply the patches from Bills website to the noted comm-release and mozilla-release changeset. | ** For building please apply the patches from Bills website to the noted comm-release and mozilla-release changeset. | ||
** For building please stay at Rust 1.37 for now. | |||
* [comm-esr68]: | * [comm-esr68]: | ||
| Line 105: | Line 115: | ||
** If you want to use Rust 1.33 and up you need the patches available on Bills site. | ** 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. | ** 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. | ** See {{bug|1433370}} for current 2.57 breakages. | ||
| Line 119: | Line 130: | ||
=== Release Train === | === Release Train === | ||
* SeaMonkey 2.49.5 was released on September 4th | * SeaMonkey 2.49.5 was released on September 4th | ||
** SeaMonkey 2.49.5 is likely the final minor release from comm-esr52, followed by 2.53. | ** SeaMonkey 2.49.5 is likely the final minor release from comm-esr52, followed by 2.53.1. | ||
** | ** The upcoming macOS 10.15 might cause problems with 2.49.5. {{Bug|1556734}} tracks known problems with Firefox. We advise users not to upgrade now. Fixes will be provided with the upcoming 2.53 version. | ||
** '''ewong''' is looking into uploading the missing crash symbols. | ** '''ewong''' is looking into uploading the missing crash symbols. | ||
** Some minor release issues with the readme and checksums are looked into. | ** Some minor release issues with the readme and checksums are looked into. | ||
| Line 126: | Line 137: | ||
*** Currently these versions produce a non working or "crashy" SeaMonkey. | *** Currently these versions produce a non working or "crashy" SeaMonkey. | ||
*** clang 5 can be used instead of gcc 7 or 8. | *** clang 5 can be used instead of gcc 7 or 8. | ||
*** According to distribution maintainers clang 6 and 7 also seem to work. | *** gcc 4.8.5 was used to build the official 2.49.5 release. | ||
** The VS2017 toolset in VS2019 | *** According to distribution maintainers and users gcc 6.4, clang 6 and 7 also seem to work. | ||
** VS2017 is supported. VS2015 update 3 might work but is now unsupported. | |||
** The VS2017 toolset in VS2019 can be used too. Please ask '''frg''' for the patch. | |||
** The 2.49.5 release uses the following branches in hg: | ** The 2.49.5 release uses the following branches in hg: | ||
*** [https://hg.mozilla.org/releases/comm-esr52/shortlog/SEAMONKEY_2_49_ESR_RELBRANCH SEAMONKEY_2_49_ESR_RELBRANCH ]. | *** [https://hg.mozilla.org/releases/comm-esr52/shortlog/SEAMONKEY_2_49_ESR_RELBRANCH SEAMONKEY_2_49_ESR_RELBRANCH ]. | ||
*** [https://hg.mozilla.org/releases/mozilla-esr52/shortlog/SEAMONKEY_2_49_ESR_RELBRANCH SEAMONKEY_2_49_ESR_RELBRANCH ]. | *** [https://hg.mozilla.org/releases/mozilla-esr52/shortlog/SEAMONKEY_2_49_ESR_RELBRANCH SEAMONKEY_2_49_ESR_RELBRANCH ]. | ||
* SeaMonkey 2.53 / Gecko 56 in comm-release with unoffical patches. | * SeaMonkey 2.53.1 / Gecko 56 in comm-release with unoffical patches. | ||
** '''2.53 will be the next release after 2.49.5'''. Details are still being worked out. | ** '''2.53.1 will be the next release after 2.49.5'''. Details are still being worked out. | ||
* The beta 1 release is tracked in {{Bug|1584803}}. | * The beta 1 release is tracked in {{Bug|1584803}}. | ||
** Plan is to do at least frequent official beta releases in 2019. | ** Plan is to do at least frequent official beta releases in 2019. | ||
| Line 144: | Line 157: | ||
*** The big security problems which were in the public up to 60.9 are fixed. | *** The big security problems which were in the public up to 60.9 are fixed. | ||
*** The current security level as of today is more or less at 60.4. Goal is to to be on par with latest ESR 60 soon. | *** The current security level as of today is more or less at 60.4. Goal is to to be on par with latest ESR 60 soon. | ||
*** | *** ICU60, Skia m66, NSS 3.40.1, NSPR 4.20 and so TLS 1.3 have been backported. | ||
*** VS2019 | ** Compiler support is more or less up to date | ||
*** clang 8, gcc 5, gcc 6, gcc 7 and 8 (one outstanding issue) can be used to build 2.53.1 on Linux or for macOS. | |||
*** clang 8, VS2017 and VS2019 are supported under Windows. VS2015 is no longer supported. | |||
*** clang 9 and gcc 9 support is being looked into. | |||
** Bill posts the patch files from '''frg''' containing the backported source and fixes on [http://www.wg9s.com/comm-253/ his wg9s website] for 2.53. | ** Bill posts the patch files from '''frg''' containing the backported source and fixes on [http://www.wg9s.com/comm-253/ his wg9s website] for 2.53. | ||
*** '''frg''' maintains the patches for 2.53 on gitlab in a private repo. Anyone who wants access can send him an email but Bills repo is usually up to date. | *** '''frg''' maintains the patches for 2.53 on gitlab in a private repo. Anyone who wants access can send him an email but Bills repo is usually up to date. | ||
*** | *** Public official gitlab repos are currently being set up. | ||
** '''frg''' will do a preliminary 2.53 landing page for the website. | ** '''frg''' will do a preliminary 2.53 landing page for the website. | ||
** The safebrowsing V4 api and list fetches are working in 2.53 and up. | ** The safebrowsing V4 api and list fetches are working in 2.53 and up. | ||
** '''IanN''' will look into including My and pt-BR locales. '''frg''' can create patches based on l10n-release and l10n-central suite but these would need to be manually fixed by the translators and checked into a comm-release branch. We did this with nb-NO in {{bug|1391174}}. | ** '''IanN''' will look into including My and pt-BR locales. '''frg''' can create patches based on l10n-release and l10n-central suite but these would need to be manually fixed by the translators and checked into a comm-release branch. We did this with nb-NO in {{bug|1391174}}. | ||
** WebExtentions dictionary support should be enabled as soon as possible in 2.53. | ** WebExtentions dictionary support should be enabled as soon as possible in 2.53. | ||
| Line 162: | Line 176: | ||
** 2.57 will be build from the '''comm-esr60''' repo. | ** 2.57 will be build from the '''comm-esr60''' repo. | ||
** Mail and news are still broken in SeaMonkey 2.57 (Thunderbird is now at 60.9.0). | ** Mail and news are still broken in SeaMonkey 2.57 (Thunderbird is now at 60.9.0). | ||
** Thunderbird 68.1 is out but automatic updates will not be enabled for this release. | ** Thunderbird 68.1.1 is out but automatic updates will not be enabled for this release. | ||
** Not all patches with l10n-relevant string changes are done for 2.57. '''frg''' has figured out a way to do this using strings from later l10n-central releases (suite directory only). He tried this with a local l10n dir and it turned out ok. | ** Not all patches with l10n-relevant string changes are done for 2.57. '''frg''' has figured out a way to do this using strings from later l10n-central releases (suite directory only). He tried this with a local l10n dir and it turned out ok. | ||
*** '''IanN''' will test it later but there is currently no alternative presented. | *** '''IanN''' will test it later but there is currently no alternative presented. | ||
| Line 297: | Line 311: | ||
'''frg''' suggests splitting off the tests to separate bugs for tracking and hopefully fixing in the future. | '''frg''' suggests splitting off the tests to separate bugs for tracking and hopefully fixing in the future. | ||
With the current dev resources at hand he is not very hopeful about fixing the tests anytime soon. | With the current dev resources at hand he is not very hopeful about fixing the tests anytime soon. | ||
* The search.json format will change soon. We need to look into this only if we plan to do a ESR 76 based release. | |||
* We might need new SeaMonkey bugzilla component for tracking website problems with our product. | * We might need new SeaMonkey bugzilla component for tracking website problems with our product. | ||
| Line 468: | Line 484: | ||
=== Any other business? === | === Any other business? === | ||
* The next meeting will be held in two weeks on Sunday | * The next meeting will be held in two weeks on Sunday October 13, 2019, 14:00 UTC (16:00 CET), on the regular meeting schedule. | ||
* '''WG9s''' proposed to make each Sunday 14:00 UTC (16:00 CET) a general meeting time. If no status meeting is scheduled at this day whoever is available can tune in for an ad-hoc meeting. | * '''WG9s''' proposed to make each Sunday 14:00 UTC (16:00 CET) a general meeting time. If no status meeting is scheduled at this day whoever is available can tune in for an ad-hoc meeting. | ||
* — | * — | ||
edits