647
edits
(→frg: status notes) |
(status meetign notes) |
||
Line 7: | Line 7: | ||
* Location: [irc://irc.mozilla.org/seamonkey #seamonkey IRC channel] | * Location: [irc://irc.mozilla.org/seamonkey #seamonkey IRC channel] | ||
* Further Read: [[SeaMonkey/StatusMeetings/Basics|Basics]] | * Further Read: [[SeaMonkey/StatusMeetings/Basics|Basics]] | ||
* Participants (in order of appearance): | * Participants (in order of appearance): frg WG9s WaltS48 rsx11m IanN | ||
== 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: | ||
** ''' | ** '''mcsmurf for managing SeaMonkey e.V so that we can pay the bills''' | ||
=== Action Items === | === Action Items === | ||
Line 18: | Line 18: | ||
We should assign people to the open items. | We should assign people to the open items. | ||
'''ANNOUNCEMENT''' | |||
* '''We are moving our irc presence to freenode.''' Please register your nick there and join us in the [irc://freenode/seamonkey/ SeaMonkey freenode irc channel]. | |||
'''NEW''' | '''NEW''' | ||
* — | * — | ||
'''OPEN''' | '''OPEN''' | ||
Line 49: | Line 50: | ||
<!--Please update accordingly--> | <!--Please update accordingly--> | ||
* We are building up a new infrastructure using Azure. | * We are building up a new infrastructure using Azure. | ||
** Jenkins | ** Jenkins is being set up on the builders. | ||
*** '''ewong''' is in the process of starting some jobs using Jenkins. | |||
*** Also evaluation of Ansible and Terraform going together with it is done. | *** Also evaluation of Ansible and Terraform going together with it is done. | ||
** Cloning the mozilla- repos is problematic. They are huge and the process is slow. | |||
*** 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. | ||
* Please see [https://wiki.mozilla.org/User:Ewong/infrastatus Infrastructure Status] | * Please see [https://wiki.mozilla.org/User:Ewong/infrastatus Infrastructure Status] | ||
Line 121: | Line 125: | ||
=== Release Train === | === Release Train === | ||
* SeaMonkey 2.49.5 in comm-esr52. | * SeaMonkey 2.49.5 in comm-esr52. | ||
** SeaMonkey 2.49.5 | ** SeaMonkey 2.49.5 is the next minor release. | ||
*** {{bug|1512882}} tracks the 2.49.5 release. | *** {{bug|1512882}} tracks the 2.49.5 release. | ||
*** ''' | ** Candidate build 2 is up here [https://archive.mozilla.org/pub/seamonkey/candidates/2.49.5-candidates/build2/ 2.49.5 RC2]. | ||
** ''' A build 3 with minor fixes will be the the final build'''. | |||
** '''ewong''' | ** Late l10n additions were not added to the repos. They will be hosted on the servers for building only and be provided as archives for Linux distributions together with the source. | ||
** '''ewong''' is doing some fixing so that the builds could be uploaded. | |||
*** Complete mar files have been generated. Partial update files from the previous version will not be done. | *** Complete mar files have been generated. Partial update files from the previous version will not be done. | ||
** {{Bug|1489785}} has been fixed in 2.49.5. Upgrading to macOS 10.14 and up should be ok. | ** {{Bug|1489785}} has been fixed in 2.49.5. Upgrading to macOS 10.14 and up should be ok. | ||
** The following bugs are not fixed in 2.49.5: | ** The following bugs are not fixed in 2.49.5: | ||
*** {{Bug|1409458}} "Privacy Issue: Replying to or forwarding an HTML e-mail with external content". | *** {{Bug|1409458}} "Privacy Issue: Replying to or forwarding an HTML e-mail with external content". | ||
*** {{Bug|1406049}} is fixed in comm-esr60 but has a limited audience and backporting would need too many changes. | *** {{Bug|1406049}} is fixed in comm-esr60 but has a limited audience and backporting would need too many changes. This is fixed in 2.53. | ||
** gcc 7 and 8 are not usable for building 2.49.5 on Linux. | ** clang 8, gcc 7 and 8 are not usable for building 2.49.5 on Linux or for macOS. | ||
*** Currently these | *** Currently these versions produce a non working or "crashy" SeaMonkey. | ||
*** clang can be used instead of gcc 7 or 8. | *** clang 5 can be used instead of gcc 7 or 8. | ||
** The VS2017 toolset in VS2019 is now a supported compiler. VS2015 has been discontinued. The support is only in the patch queue on Bills site. | |||
** 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 ]. | ||
Line 146: | Line 152: | ||
** '''frg''' also backported support for VS2017 and the latest Windows toolkit to 2.49. VS2017 will be used for building 2.49.5. | ** '''frg''' also backported support for VS2017 and the latest Windows toolkit to 2.49. VS2017 will be used for building 2.49.5. | ||
** The 2.49 branch will become EOL after doing 2.49.5. Updating two branches and also fixing up 2.57 for the next release takes too much time. | ** The 2.49 branch will become EOL after doing 2.49.5. Updating two branches and also fixing up 2.57 for the next release takes too much time. | ||
*** 2.49.5 will be the last release supporting Windows XP, Vista | *** 2.49.5 will be the last release supporting Windows XP, Vista. | ||
**** The older Windows versions are no longer supported in Gecko. | **** The older Windows versions are no longer supported in Gecko. | ||
**** Because we are using cross compiling we will provide a 2.49.5 x64 macOS build only. | **** Because we are using cross compiling we will provide a 2.49.5 x64 macOS build only. | ||
** Building with the 10.11 SDK need the fixes in {{bug|1391790}} for macOS 10.13. | ** Building with the 10.11 SDK need the fixes in {{bug|1391790}} for macOS 10.13. | ||
Line 155: | Line 159: | ||
** Providing Windows x64 builds is tracked in {{Bug|482143}} which will be closed after the 2.49.5 release. | ** Providing Windows x64 builds is tracked in {{Bug|482143}} which will be closed after the 2.49.5 release. | ||
** '''frg''' did the release notes. | ** '''frg''' did the release notes. | ||
** The website downloads section | ** The website downloads section is being changed for the new x64 builds. | ||
*** '''IanN''' provided patches for the download code to enable Linux and Windows x64 | *** '''IanN''' provided patches for the download code to enable Linux and Windows x64 builds and downloads. | ||
** The Safebrowsing V2 api SeaMonkey is using has been discontinued by google. V4 is already in 2.53 and will be used there. | ** The Safebrowsing V2 api SeaMonkey is using has been discontinued by google. V4 is already in 2.53 and will be used there. | ||
Line 167: | Line 171: | ||
*** The current security level as of today is more or less at 60.3. 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.3. Goal is to to be on par with latest ESR 60 soon. | ||
*** clang-cl support, ICU60, Skia m66, NSS 3.40.1, NSPR 4.20 and so TLS 1.3 have been backported. | *** clang-cl support, ICU60, Skia m66, NSS 3.40.1, NSPR 4.20 and so TLS 1.3 have been backported. | ||
*** VS2019 is now a supported compiler. VS2015 has been discontinued. | |||
** The last known regression compared to 2.49.x has been fixed in 2.53. | ** The last known regression compared to 2.49.x has been fixed in 2.53. | ||
*** The latest releases work with treeherder. Support for the abort api has been | *** The latest releases work with treeherder. Support for the abort api has been backported. | ||
** 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. | ||
*** The repo minus any private fixes could be used to create beta branches for 2.53. | *** The repo minus any private fixes could be used to create beta branches or tags for 2.53. | ||
** '''IanN''' thinks we can do a 2.53 branch in c-r and m-r so that we can include the backported bugs. | ** '''IanN''' thinks we can do a 2.53 branch in c-r and m-r so that we can include the backported bugs. | ||
** '''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 now working in 2.53 and up. | ** The safebrowsing V4 api and list fetches are now working in 2.53 and up. | ||
** | ** Lightning caldav support is working again in 2.53. | ||
** '''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 199: | Line 204: | ||
They can be put in a release branch later if mozilla does not fix this. | They can be put in a release branch later if mozilla does not fix this. | ||
** VS2019 16.1 is now able to build SeaMonkey 2.53 and 2.57. | ** VS2019 16.1 is now able to build SeaMonkey 2.53 and 2.57. | ||
*** | *** '''frg''' did further private build fixes for 2.53 which could be used for 2.57 too. | ||
* The esr60 branch will be discontinued after 60.9. We currently do not plan to switch to esr68 because of source and api removals and changes. | * The esr60 branch will be discontinued after 60.9. | ||
** We currently do not plan to switch to esr68 because of source and api removals and changes and will continue to use this branch. | |||
* General SeaMonkey release issues. | * General SeaMonkey release issues. | ||
** For now we will not use a Meta bug to track problems in ESER68. {{bug|1452448}} for current comm-central breakages will kept up to date. | |||
** '''ewong''' tries to fix the update process for the aus3 server. This is broken since 2.48 and did not block the 2.49.4 release. | ** '''ewong''' tries to fix the update process for the aus3 server. This is broken since 2.48 and did not block the 2.49.4 release. | ||
** A meta bug for gtk3 compatibility has been created for 2.49.1 and up {{bug|1367257}}. | ** A meta bug for gtk3 compatibility has been created for 2.49.1 and up {{bug|1367257}}. | ||
Line 433: | Line 440: | ||
=== Any other business? === | === Any other business? === | ||
* The next meeting will be held in three weeks on Sunday September 1st, 2019, 14:00 UTC (16:00 CET). | * The next meeting will be held in three weeks on Sunday September 1st, 2019, 14:00 UTC (16:00 CET). | ||
* We plan to hold | * '''We plan to hold all future meetings using freenode irc starting that September 1st, 2019.''' | ||
* '''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