Changes

Jump to: navigation, search

SeaMonkey/StatusMeetings/2019-01-20

493 bytes removed, 21:40, 20 January 2019
status meeting notes
* Location: [irc://irc.mozilla.org/seamonkey #seamonkey IRC channel]
* Further Read: [[SeaMonkey/StatusMeetings/Basics|Basics]]
* Participants (in order of appearance): IanN frg rsx11m ewong
== Agenda ==
* Who's taking minutes? -> '''TBDfrg'''
* Nominees for Friends of the Fish Tank:
** '''TBDewong master of the new infrastructure'''
=== Action Items ===
** '''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.
** '''IanN''' currently does 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.
** '''ewong''' will look into it. It might be useful in the future to save us money.
* Old infrastructure has been decommissioned.
* Any tree information and builds will be updated once the new infrastructure is running.
** Some progress has been made. The first jobs are running but are not finishing because of different errors.
** '''IanN''' and '''frg''' now have access and plan to help '''ewong'''.
* Please see [https://wiki.mozilla.org/User:Ewong/infrastatus Infrastructure Status]
* '''daniel''' wants to contact ewong and asking about our azure configuration.
** 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.
* Cxx code in the mozilla repos has been reformatted. This affects backporting to branches. The comm repos are not affected.
* [comm-central]:
** There is more and more needed api and source support taken out of mozilla-central. It is unclear if we will ever be able to use this repo again.
** We keep it at least building as long as we can.
** Bulding macOS is currently broken. Will be fixed after the meeting.
** {bug|1490765}} broke building all comm-central applications without advance notice. A workaround in {bug|1490867}} was pushed until this is fully fixed.
** The first patches for cross-compiling Windows builds on Linux are now checked in according to '''IanN'''.
** New builds tools are needed to compile comm-central. Latest addition is nasm which will replace the unmaintained yasm.
<!-- uncomment if no new stuff comes up -->
==== Fixed Source Tree Stuff Since Last Meeting ====
* {bug|15024571490765}} broke versioning for Thunderbird and SeaMonkey. We are now picking up the Firefox version everywhere. Only SEAMONKEY_VERSION is still correct.** The installers will build 65.0 and 66.0a1 packages because of changes from {{bug|1502457}}.** Fix landed in the mozilla tree.* building all comm-central is now on SeaMonkey 2.63a1** Bug to add current SeaMonkey version numbers to bugzilla has not been filed yetapplications without advance notice.** '''rsx11m''' requested updated status flags A workaround in {{bug|15145901490867}}was pushed until this is fully fixed.
<!-- uncomment if no new stuff comes up -->
=== Release Train ===
*** cZ, DOMi and the Lightning extension will be compatible with 2.57.
*** At least cZ and DOMi might again be excluded because of the l10n problem tracked in {{bug|1231349}}.
** Mail and news source structure has been aligned with Thunderbird in {{bug|1506440}}.
** Thunderbird plans to switch to Web Extension dictionaries.
* 2.49.4 has been released on July 27th
** Because of {{Bug|1489785}} do not upgrade to macOS 10.14 yet if you can avoid it.
** '''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.
** 2.49.5 will be done on the new infrastructure only. There is now {{bug|1512882}} for tracking.
*** Various patches will have to be applied to the 2.49.5 release branch for both comm-esr52 and mozilla-esr52.*** All initial patches in {{bug|1512882}} have been approved but didn't land on landed for both comm-esr52 yet.*** Because of {{Bug|1489785}} do not upgrade to macOS 10.14 yet if you can avoid it.** '''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 releasemozilla-esr52.
** A meta bug for gtk3 compatibility has been created for 2.49.1 and up {{bug|1367257}}.
*** Remaining issues are with menu borders and submenu arrows (Core {{bug|1267982}} and {{bug|1334679}})
*** {{Bug|1406049}} is not yet fixed but has a limited audience.
*** {{Bug|1385667}} and {{Bug|1394149}} fix build issues with gcc 7. We will evaluate if we can backport them in mozilla-esr52.
**** '''frg''' did gcc 7 builds and they had serious redraw problems. We will not use gcc 7 for building 2.49.5 on Linux.**** '''NewTobinParadigm''' says Basilik is ok with gcc 7.** The 2.49.x 5 releases use uses the following branches in hg.:*** [https://hg.mozilla.org/releases/comm-esr52/shortlog/SEAMONKEY_2_49_ESR_RELBRANCH SEAMONKEY_2_49_ESR_RELBRANCH] has been created in comm-esr52.*** [https://hg.mozilla.org/releases/mozilla-esr52/shortlog/THUNDERBIRD_52_VERBRANCH THUNDERBIRD_52_VERBRANCH ] is used for SeaMonkey up to 2.49.4 in mozilla-esr52.*** [https://hg.mozilla.org/releases/mozilla-esr52/shortlog/SEAMONKEY_2_49_ESR_RELBRANCH SEAMONKEY_2_49_ESR_RELBRANCH ] will be used for SeaMonkey 2.49.5 and up in mozilla-esr52. The still relevant patches from the old branch will be pushed into it when building starts.
** When updates are working again the following bugs need to be looked into:
** Unofficial (contributed build) Win64 builds work.
*** Currently tracked by {{bug|482143}}.
** Mapi {{bug|393302}} has been fixed so there is nothing more which would prevent us from releasing a fully functional Windows x64 build.
* Useful Firefox Release Schedule link: [https://www.google.com/calendar/embed?src=bW96aWxsYS5jb21fZGJxODRhbnI5aTh0Y25taGFiYXRzdHY1Y29AZ3JvdXAuY2FsZW5kYXIuZ29vZ2xlLmNvbQ Releases Scheduling]
=== Any other business? ===
* The next meeting will be held in two weeks on February 3, 2019, 14:00 UTC.
* &mdash;
637
edits

Navigation menu