SeaMonkey/StatusMeetings/2019-03-02: Difference between revisions

status meeting notes
(→‎frg: status update)
(status meeting 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 IanN WG9s tonymec rsx11m


== Agenda ==
== Agenda ==
* Who's taking minutes? -> '''TBD'''
* Who's taking minutes? -> '''frg'''
* Nominees for Friends of the Fish Tank:
* Nominees for Friends of the Fish Tank:
** '''TBD'''
** '''WG9s for keeping the fishes in good health'''


=== Action Items ===
=== Action Items ===
Line 27: Line 27:
** '''ewong''' started thinking about the servers needed for hosting releases and builds.
** '''ewong''' started thinking about the servers needed for hosting releases and builds.
*** We are unsure how much traffic we need. '''WG9s''' might be able to help out initially with hosting builds.
*** We are unsure how much traffic we need. '''WG9s''' might be able to help out initially with hosting builds.
** '''IanN''' currently does de-mozilla website changes in {{bug|1515507}}.
** '''IanN''' and '''frg ''' do de-mozilla website changes in {{bug|1515507}}.
* '''daniel''' mentioned that Azure Pipelines (build agent) is now free to use and also included free build time for Open Source projects.
* '''daniel''' mentioned that Azure Pipelines (build agent) is now free to use and also included free build time for Open Source projects.
** '''ewong''' will look into it. It might be useful in the future to save us money.
** '''ewong''' will look into it. It might be useful in the future to save us money.
Line 48: Line 48:
*** Current mozilla code is taskcluster centric and the buildbot code would need to be rewritten from scratch.
*** Current mozilla code is taskcluster centric and the buildbot code would need to be rewritten from scratch.
*** This might affect building 2.49.5 too.
*** This might affect building 2.49.5 too.
*** '''ewong''' has been testing out Jenkins to sit alongside Kallithea.
* Please see [https://wiki.mozilla.org/User:Ewong/infrastatus Infrastructure Status]
* Please see [https://wiki.mozilla.org/User:Ewong/infrastatus Infrastructure Status]
* '''daniel''' wants to contact ewong and asking about our azure configuration.
* '''daniel''' wants to contact ewong and asking about our azure configuration.
Line 59: Line 60:
* Starting with ESR60 2.57 all builds need to switch to mozilla as topsourcedir. Support for comm-central and comm-esr60 as top source dir is no longer supported.
* Starting with ESR60 2.57 all builds need to switch to mozilla as topsourcedir. Support for comm-central and comm-esr60 as top source dir is no longer supported.
** Do not expect to use any 2.58+ release yet other than for checking if it builds. They are fundamentally broken by Mozilla source and api removals. We are currently fixing up 2.57 in the ESR60 repo right now and will tackle this later. Bugs for the 2.57 release will also land in comm-central.
** Do not expect to use any 2.58+ release yet other than for checking if it builds. They are fundamentally broken by Mozilla source and api removals. We are currently fixing up 2.57 in the ESR60 repo right now and will tackle this later. Bugs for the 2.57 release will also land in comm-central.
* Treeherder display is broken in SeaMonkey 2.49 and 2.53. It has redraw problems with 2.57 because of bad js. We do not use it. It is only good for picking packages for cross compiling.


* [comm-central]:
* [comm-central]:
Line 70: Line 70:
** New builds tools are needed to compile comm-central. Latest addition is nasm which will replace the unmaintained yasm.
** New builds tools are needed to compile comm-central. Latest addition is nasm which will replace the unmaintained yasm.
** 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.
** Builds are currently broken because of {{Bug|1522778}}. Will be fixed asap by putting the removed binding into suite.
** Builds were fixed after the meeting by checking in {{Bug|1531399}}.
** msvc VS2017 is no longer supported for building under Windows. It still neds to be installed but clang is used as the compiler.


* [comm-beta]:
* [comm-beta]:
Line 92: Line 93:


<!-- Comment out this section if nothing new fixed -->
<!-- Comment out this section if nothing new fixed -->
<!-- Close comment if new stuff comes up
<!-- Close comment if new stuff comes up -->
==== Fixed Source Tree Stuff Since Last Meeting ====
==== Fixed Source Tree Stuff Since Last Meeting ====
    Open comment if new stuff comes up -->
* Builds are currently broken because of {{Bug|1522778}}. Will be fixed asap by putting the removed binding into suite.
<!-- Open comment if new stuff comes up -->
=== Release Train ===
=== Release Train ===
* SeaMonkey 2.49.5 in comm-esr52.
* SeaMonkey 2.49.5 in comm-esr52.
Line 137: Line 139:
** Thunderbird plans to switch to Web Extension dictionaries.
** Thunderbird plans to switch to Web Extension dictionaries.
** We will switch search plugins to a central json file for 2.57. See {{Bug|1300198}}. TB and Fx did this long ago.
** We will switch search plugins to a central json file for 2.57. See {{Bug|1300198}}. TB and Fx did this long ago.
** '''frg''' tries to back out the XUL template removals to make it faster usable again.
** Compiling 2.57 with rust 1.33 is broken. '''frg''' has backported some patches for WG9s SeaMonkey 2.57 Builds.
They can be put in a release branch later if mozilla does not fix this.


* SeaMonkey 2.53 / Gecko 56 in comm-release with unoffical patches.
* SeaMonkey 2.53 / Gecko 56 in comm-release with unoffical patches.
** An official 2.53 Beta might be done later.
** 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.
** A release would need l10n translations. The temporary solution for 2.57 will not work for this release.
Line 151: Line 156:
*** 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 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.


* General SeaMonkey release issues.
* General SeaMonkey release issues.
722

edits