Changes

Jump to: navigation, search

SeaMonkey/StatusMeetings/2019-06-09

693 bytes removed, 01:34, 10 June 2019
status meeting notes
<small>[[SeaMonkey/StatusMeetings/{{#time: Y-m-d | {{SUBPAGENAME}} -2 week}}|&laquo; last meeting]] | [[SeaMonkey/StatusMeetings|index]] | [[SeaMonkey/StatusMeetings/{{#time: Y-m-d | {{SUBPAGENAME}} +2 3 week}}|next meeting &raquo;]]</small>
'''SeaMonkey Meeting Details'''
* Location: [irc://irc.mozilla.org/seamonkey #seamonkey IRC channel]
* Further Read: [[SeaMonkey/StatusMeetings/Basics|Basics]]
* Participants (in order of appearance): WG9s IanN frg rsx11m
== Agenda ==
* Who's taking minutes? -> '''TBDfrg'''
* Nominees for Friends of the Fish Tank:
** '''TBDewong for overlooked l10n ignorelist patch in {{bug|1231349}}'''
=== Action Items ===
** Mozilla does this to a degree and we don't rule it out in the future. See [https://github.com/mozilla/gecko-dev/ Mozilla gecko-dev repo] as an example.
* &mdash;
'''CLOSED until further notice'''* We are now on freenode [irc://freenode/SeaMonkey SeaMonkey freenode irc group]** Mozilla plans to shut down its irc presence. When the time comes we need to evaluate the possible options.*** Slack is being discussed but no decision has been made yet.*** One option would be to set up a project on freenode.* Currently there are no plans to change course. The 2.49.x line on ESR52 will be discontinued after the next release. Further updates will be done for 2.53 and up only.** '''Tobin''' proposed that we move from Gecko to UXP (Backend for Palemoon among other applications).*** The team currently does not want to go this way for personal and perceived technical reasons. We invested considerable time and resources going towards a SeaMonkey release based on Gecko 60. 2.53 based on Gecko 56 is already stable and incorporating ports up to Gecko 68.*** A SeaMonkey based on ESR 68 is also not on the horizon.*** Given current developer resources we will do it one step as a time. Goal is to have a working infrastructure and a SeaMonkey 2.57 release for which backports will be done.
* &mdash;
<!--Please update accordingly-->
* We are building up a new infrastructure using Azure.
** The builders on the new infrastructure have been set up for local building.
** Windows x86/x64, Linux x86/x64 and macOS Test builds have been done.
** Jenkins will be set up on the builders in parallel to not delay further releases.
** '''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]
* '''daniel''' wants to contact ewong and asking about our Azure configuration.
** If the build VMs are powered down when not in use we should save money.
* '''frg''' thinks we should move the config files for building out of the source tree as much as possible.
** '''IanN''' remarked that they are tied to the version in the tree.
** Discussion for later when setting up jenkins. Even buildbot had some version specific files outside the tree.
<!-- Comment out this section if nothing new fixed -->
<!-- uncomment if no new stuff comes up-->
==== Fixed Infrastructure Stuff Since Last Meeting ====
*The builders on the new infrastructure have been set up for local building.* Windows x86/x64, Linux x86/x64 and macOS Test builds have been done.<!-- end -->
=== Status of the SeaMonkey Source Tree ===
** See {{bug|1452448}} for current comm-central breakages. This is not up to date.
** msvc VS2017 is no longer supported for building under Windows. It still needs to be installed but clang-cl is used as the compiler.
** Rust 1.33 34 is now mandatory.
** Fix for {{bug|1300198}} will unbreak the comm-central l10n builds.
** The tree is currently broken. '''frg''' will file a bug and put the fix from '''WG9s''' in.
* [comm-beta]:
*** {{bug|1512882}} tracks the 2.49.5 release.
** The first manual test builds have been done on the new infrastructure. The release is not around the door but shouldn't be delayed much longer.
*** '''IanN''' and '''frg''' are currently preparing did the final fixes.*** Windows builder has been upgraded to latest VS2017.*** '''IanN''' fixed has patches for missing l10n ready.*** Late l10n additions will not be added to the repos. They will be hosted on the servers for building only and be provided as archives for Linux x86 and did a test build after distributions together with the meetingsource.*** '''ewong''' will probably need to do some fixing so that the builds could be uploaded.
*** Complete mar files have been generated. Partial update files from the previous version can probably not be done in time.
** {{Bug|1489785}} has been fixed in 2.49.5. Upgrading to macOS 10.14 and up should be ok.
** '''frg''' has backported the ESR60 MAPI fixes for the x64 Windows release.
*** The MAPI fixes will only be pushed to the release branch because they touch Thunderbird files.
** '''IanN''' will look into including My and pt-BR locales in a future 2.49.x. '''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}}. Probably won't happen for 2.49.** '''IanN''' has patches for missing l10n ready.*** l10n patches will be merged manually probably on the build servers only.** Because 2.57 is not yet ready we plan to backport security fixes for future 2.49.x releases.*** '''frg''' did backport all but 3 ESR60.2 fixes. He will look into TB 60 Bugs and the prerequisites for the missing fixes later.*** '''frg''' also backported support for VS2017 and the latest Windows toolkit to 2.49. VS2017 will be used for building 2.49.5.** '''frg''' suggests dropping the 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.
*** Plan is to get l10n working for 2.53 and use this for releases after 2.49.5.
*** This will only be possible if we can add enough missing l10n variables to the l10n repos for an interim 2.53 release.
*** 2.49.5 will be the last release supporting Windows XP, Vista and Linux x86.
**** The older Windows versions are no longer supported in Gecko.
** Providing Windows x64 builds is tracked in {{Bug|482143}}.
** Release notes need to be done.
** '''frg''' started doing the release notes. The website downloads section needs to be changed for the new x64 builds.** The Safebrowsing V2 api SeaMonkey is using has been discontinued by google. We will disable the pref for fetching the lists in 2.49.5. V4 is already in 2.53 and will be used there.*** The prefs browser.safebrowsing.malware.enabled and browser.safebrowsing.phishing.enabled will be set to false for the release.
* SeaMonkey 2.53 / Gecko 56 in comm-release with unoffical patches.
** 2.53 will become the next release after 2.49.5. Details are still being worked out.
** A release would need l10n translations. The temporary solution for 2.57 will not work for this release.
*** '''frg''' made a '''de''' 2.53 language pack for testing. It is available from [https://seamonkeyde.wordpress.com/2019/01/03/inoffizielles-deutsches-sprachpaket-fuer-aktuelle-seamonkey-2-53/ Rainer Bielefelds website].
** A release would need further security fixes. '''frg''' tries to keep it as current as possible in his spare time.
*** The big security problems which were in the public up to 60.4 are fixed.
*** 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.
** 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 beackported.
** 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.
*** The repo minus any private fixes could be used to create beta branches 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.
** '''frg''' will do a preliminary 2.53 landing page for the website.
** The safebrowsing V4 api and lists need to be enabled in future builds.
** '''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.
* SeaMonkey 2.57 Gecko 60 in comm-esr60.
** SeaMonkey 2.57 will be the next major release after as soon as possible.*** Because of not enough developers this is a slow go and we will distribute 2.49.x becomes EOL53 as an interim version.
** 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.67.1).
** 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.
** VS2019 16.1 is now able to build SeaMonkey 2.53 and 2.57.
*** This would need some further build file fixes to be supported by us.
** The safebrowsing V4 api and lists need to be enabled in future builds.
 
* SeaMonkey 2.53 / Gecko 56 in comm-release with unoffical patches.
** An official 2.53 Beta might be done later.
** A release would need l10n translations. The temporary solution for 2.57 will not work for this release.
*** '''frg''' made a '''de''' 2.53 language pack for testing. It is available from [https://seamonkeyde.wordpress.com/2019/01/03/inoffizielles-deutsches-sprachpaket-fuer-aktuelle-seamonkey-2-53/ Rainer Bielefelds website].
** A release would need further security fixes. '''frg''' tries to keep it as current as possible in his spare time.
*** The big security problems which were in the public up to 60.4 are fixed.
*** 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.
** 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 beackported.
** 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.
*** The repo minus any private fixes could be used to create beta branches 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.
** '''frg''' will do a preliminary 2.53 landing page for the website.
** The safebrowsing V4 api and lists need to be enabled in future builds.
=== Any other business? ===
* The Annual Assembly will be held next '''Sunday''' June 16, 2019, 15:00 UTC (17:00 CET).
* The next meeting will be held in '''three''' weeks on '''Sunday''' June 30, 2019, 14:00 UTC (16:00 CET).
* &mdash;
637
edits

Navigation menu