Confirmed users
2,078
edits
(→Status of the SeaMonkey Buildbot Master and Tree: bloody red) |
|||
| (2 intermediate revisions by 2 users not shown) | |||
| 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): IanN tonymec frg WG9s rsx11m ewong | ||
== 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: | ||
** ''' | ** '''IanN for being a great fish friend''' | ||
=== Action Items === | === Action Items === | ||
| Line 32: | Line 32: | ||
* New council members frg, rsx11m and ewong were already appointed a few weeks ago. '''IanN''' will look into a website update now that the project areas were updated. | * New council members frg, rsx11m and ewong were already appointed a few weeks ago. '''IanN''' will look into a website update now that the project areas were updated. | ||
* TODO: Add Adrian Kalla to RelEng team. Overall no change as of today. | * TODO: Add Adrian Kalla to RelEng team. Overall no change as of today. | ||
* | * Planning the future of SeaMonkey with a new infrastructure is in progress. | ||
** '''ewong''' is evaluating the cost and specs for an aws and azure based build system. | ** '''ewong''' is evaluating the cost and specs for an aws and azure based build system. | ||
** Cross compiling macOS builds is now possible for Firefox under Linux. This will be done as soon as possible for comm-central. | ** Cross compiling macOS builds is now possible for Firefox under Linux. This will be done as soon as possible for comm-central. | ||
*** For a possible new infrastructure OSX builders would only be needed for tests. This can be added at a later stage. | *** For a possible new infrastructure OSX builders would only be needed for tests. This can be added at a later stage. | ||
** We need a jumphost, a buildmaster, a Windows and a Linux slave. | ** We need a jumphost, a buildmaster, a Windows and a Linux slave. | ||
| Line 43: | Line 41: | ||
*** Funding is available. | *** Funding is available. | ||
** We need to start with a static setup and expand as necessary. | ** We need to start with a static setup and expand as necessary. | ||
** | *** Our current infra (excluding the new mac mini and the Win loaner) will be gone by late Q3/early Q4 as Mozilla vacates the SCL3 datacenter. | ||
*** '''WG9s''' will do comm-central and comm-beta community builds weekly to see if SeaMonkey still builds on Linux. | |||
*** We have 12 linux64 systems, 7 win32 systems (1 dead), 4 OSX64 systems (3 dead). | *** We have 12 linux64 systems, 7 win32 systems (1 dead), 4 OSX64 systems (3 dead). | ||
*** Only vital components (for Firefox) will be moved to the new MoCo data center. | *** Only vital components (for Firefox) will be moved to the new MoCo data center. | ||
*** The SeaMonkey builders will likely be decommissioned/scrapped and not moved to MoCos new data center. | *** The SeaMonkey builders will likely be decommissioned/scrapped and not moved to MoCos new data center. | ||
*** Thunderbird stuff is moving, because its integrated with firefox-relengy-stuff but TB also has a migration plan off MoCo infrastructure | *** Thunderbird stuff is moving, because its integrated with firefox-relengy-stuff but TB also has a migration plan off MoCo infrastructure | ||
* | *** '''ewong''' has created a jumphost on aws and is working on the master. | ||
** '''ewong''' has created a jumphost on aws and is working on the master. | *** Thunderbird is moving to taskcluster. At the current stage not possible to say if we can benefit from this in the future. The taskcluster setup is complicated. | ||
* | **** '''tomprince''' thinks it would be relatively easy to move SeaMonkey to taskcluster. We need to evaluate this. | ||
** Thunderbird is moving to taskcluster. At the current stage not possible to say if we can benefit from this in the future. The taskcluster setup is complicated. | **** A few years ago, it was stated that SeaMonkey wasn't permitted to use TaskCluster. Whether that has changed, remains to be seen. ewong has pinged someone. | ||
*** '''tomprince''' thinks it would be relatively easy to move SeaMonkey to taskcluster. We need to evaluate this. | **** In any case dedicated machines or instances are needed anyway so the infrastructure buildup needs to continue. | ||
*** A few years ago, it was stated that SeaMonkey wasn't permitted to use TaskCluster. Whether that has changed, remains to be seen. ewong has pinged someone. | *** ewong is in the process of setting up the necessary parts. | ||
*** In any case dedicated machines or instances are needed anyway so the infrastructure buildup needs to continue. | **** We have an additional mac mini (from macstadium.com) but is not able to connect properly with the master due to routing issues ({{bug|1441001}} which as been marked WF due to the fact that 1) it's only going to be a temporary setup, 2) to get this working will require a lot of fiddling on Moco's part and ewong isn't willing to add more complications and burden to Moco's NetOps team. | ||
**** Decision was to forgo connecting the new mini to SCL3 and instead, set up a Moco-financially-backed (maintained by us) infra. | |||
**** Initial consideration was to have our infra on AWS; but Azure seems a bit cheaper. | |||
* '''ewong''' is trying to include rust dynamically. Mozilla no longer provides rust tooltool packages and a bug needs to be opened for every new version now. | * '''ewong''' is trying to include rust dynamically. Mozilla no longer provides rust tooltool packages and a bug needs to be opened for every new version now. | ||
* — | * — | ||
| Line 62: | Line 64: | ||
=== Status of the SeaMonkey Buildbot Master and Tree === | === Status of the SeaMonkey Buildbot Master and Tree === | ||
<!--Please update accordingly--> | <!--Please update accordingly--> | ||
* Doubling effort in getting the infra on Azure up. | |||
* [2nd April 2018] | |||
** ''' Infrastructure ''' | |||
* [ | |||
** | |||
*** All tests are Red. | *** All tests are Red. | ||
** | *** '''Trees Status''' | ||
** [comm-central]: | **** [comm-central]: | ||
*** All Platforms: Busted. | ***** All Platforms: Busted. | ||
**** No GCC 6.4 tooltool packages [TB is using TaskCluster infra so they get the gcc toolchain for free. We still depend on the 6.4 tooltool package. Have yet to ping someone to get it done. None of our systems can build the 6.4 tooltool package.] | ****** No GCC 6.4 tooltool packages [TB is using TaskCluster infra so they get the gcc toolchain for free. We still depend on the 6.4 tooltool package. Have yet to ping someone to get it done. None of our systems can build the 6.4 tooltool package.] | ||
**** LLVM_CONFIG not set. {{bug|1450257}} | ****** LLVM_CONFIG not set. {{bug|1450257}} | ||
*** | **** [comm-beta]: | ||
*** Do not expect to use the 2. | ***** Linux*: Orange {{bug|1415803}} | ||
*** Sidebar and Mail/News are broken because of XUL template removals. See {{bug|464710}}. | ***** OSX64: *backlogged* | ||
*** Bookmark Manager broken because of places sync api removal. See {{bug|1378089}}. | ***** Win32: Green | ||
*** See {{bug|1452448}} for current comm-central breakages. | **** [comm-release]: | ||
** [comm-beta]: | ***** Linux*: Orange {{bug|1415803}} | ||
*** | ***** OSX64: backlogged | ||
*** | ***** Win32: Green | ||
* | **** [comm-esr52]: | ||
*** Dumps without the fixes for the | ***** Linux*: Orange {{bug|1415803}} | ||
*** Do not expect to use the 2.57 release yet other than for brief testing. | ***** OSX64: backlogged | ||
*** See {{bug|1433370}} for current 2.57 breakages. | ***** Win32: N.N | ||
** [comm-release]: | ** ''' Build Status ''' | ||
* | *** [comm-central] | ||
**** Do not expect to use the 2.58 release yet other than for brief testing. It is fundamentally broken by Mozilla source and api removals. | |||
**** Sidebar and Mail/News are broken because of XUL template removals. See {{bug|464710}}. | |||
*** Do not expect to use the release yet other than for brief testing. | **** Bookmark Manager broken because of places sync api removal. See {{bug|1378089}}. | ||
*** See {{bug|1379370}} for current 2.53 breakages. Tree is at 2.56 already. | **** Dumps without the fixes for the Bookmark Manager and friends. | ||
** [comm-esr52]: | **** See {{bug|1452448}} for current comm-central breakages. | ||
* | *** [comm-beta]: | ||
**** Sidebar and Mail/News are broken because of XUL template removals. See {{bug|464710}}. | |||
**** Bookmark Manager broken because of places sync api removal. See {{bug|1378089}}. | |||
*** See {{bug|1313304}} for current breakages. | **** Dumps without the fixes for the Bookmark Manager and friends. | ||
**** Do not expect to use the 2.57 release yet other than for brief testing. | |||
**** See {{bug|1433370}} for current 2.57 breakages. | |||
*** [comm-release]: | |||
**** Do not expect to use the release yet other than for brief testing. | |||
**** See {{bug|1379370}} for current 2.53 breakages. Tree is at 2.56 already. | |||
*** [comm-esr52]: | |||
**** See {{bug|1313304}} for current breakages. | |||
* Notes: | * Notes: | ||
| Line 120: | Line 119: | ||
* '''Waiting for 2.49.3''', Thunderbird has tagged 52.7.0 | * '''Waiting for 2.49.3''', Thunderbird has tagged 52.7.0 | ||
** changesets have been forwarded to ewong, [https://hg.mozilla.org/releases/comm-esr52/rev/5c558e38444a SEAMONKEY_2_49_3_BUILD2] in progress | ** changesets have been forwarded to ewong, [https://hg.mozilla.org/releases/comm-esr52/rev/5c558e38444a SEAMONKEY_2_49_3_BUILD2] in progress | ||
*** Build 2 is currently blocked by {{bug|1450855}} | *** Build 2 based on ESR 52.7.3 is currently blocked by {{bug|1450855}} | ||
* SeaMonkey 2.49.2 was released on February 15th, 2018 | * SeaMonkey 2.49.2 was released on February 15th, 2018 | ||
** Updates from older SeaMonkey versions to 2.49.2 are currently not working (including from 2.48 or 2.49.1). This has been announced on the project page. | ** Updates from older SeaMonkey versions to 2.49.2 are currently not working (including from 2.48 or 2.49.1). This has been announced on the project page. | ||
| Line 277: | Line 276: | ||
=== Feature List, Planning === | === Feature List, Planning === | ||
[http://dev.seamonkey.at/#bugstats Bug statistics] for the last | [http://dev.seamonkey.at/#bugstats Bug statistics] for the last two (full) weeks: 15 new, 2 fixed, 5 triaged. | ||
* low triaging effort, low number of new bugs filed. | * low triaging effort, low number of new bugs filed. | ||
[https://bugzilla.mozilla.org/chart.cgi?category=-All-&subcategory=-All-&name=1183&label0=SM-with-review%3F-requests&line0=1928&label1=SM-with-superreview%3F-requests&line1=1929>=1&labelgt=Grand+Total&datefrom=2009-07-15&dateto=&action-wrap=Chart+This+List Open reviews/flags]: | [https://bugzilla.mozilla.org/chart.cgi?category=-All-&subcategory=-All-&name=1183&label0=SM-with-review%3F-requests&line0=1928&label1=SM-with-superreview%3F-requests&line1=1929>=1&labelgt=Grand+Total&datefrom=2009-07-15&dateto=&action-wrap=Chart+This+List Open reviews/flags]: | ||
| Line 303: | Line 302: | ||
*** see Thunderbird {{Bug|1444468}}, Core {{Bug|1426763}} | *** see Thunderbird {{Bug|1444468}}, Core {{Bug|1426763}} | ||
** {{Bug|1222546}} Product plan: remove support for heavyweight themes | ** {{Bug|1222546}} Product plan: remove support for heavyweight themes | ||
*** This has been officially removed with Firefox 57. | *** This has been officially removed with Firefox 57. With Firefox 61 theme support has been removed from the source. The Modern theme no longer works in SeaMonkey. | ||
** {{Bug|1397874}} tracks the xbl bindings removal. Only bindings used in Firefox will be kept for now until they are replaced with who-knows-what. | ** {{Bug|1397874}} tracks the xbl bindings removal. Only bindings used in Firefox will be kept for now until they are replaced with who-knows-what. | ||
*** Overlays are now also gradually being removed. Mozilla has converted tabbrowser.xml to tabbrowser.js. Needs to be done for SeaMonkey in a later release too. | *** Overlays are now also gradually being removed. Mozilla has converted tabbrowser.xml to tabbrowser.js. Needs to be done for SeaMonkey in a later release too. | ||
| Line 322: | Line 321: | ||
Status Updates from developers - what are you working on, what's the progress, any other comments? (feel free to add yourself to the list if your name is missing and you have interesting status). | Status Updates from developers - what are you working on, what's the progress, any other comments? (feel free to add yourself to the list if your name is missing and you have interesting status). | ||
==== ewong ==== | ==== ewong ==== | ||
==== frg ==== | ==== frg ==== | ||
| Line 344: | Line 342: | ||
* {{Bug|1403067}} Remove nsIDOMHTMLAnchorElement, nsIDOMHTMLInputElement in SeaMonkey. aceman did the patch. Just rebased and need to test it. | * {{Bug|1403067}} Remove nsIDOMHTMLAnchorElement, nsIDOMHTMLInputElement in SeaMonkey. aceman did the patch. Just rebased and need to test it. | ||
* {{Bug|1428282}} Replace obsolete toLocaleFormat for SeaMonkey archive folder name generation. Need to do a final test before asking for review. | * {{Bug|1428282}} Replace obsolete toLocaleFormat for SeaMonkey archive folder name generation. Need to do a final test before asking for review. | ||
* {{Bug|796994}} Use filepicker's open() instead of the obsolete show() in /suite/*. Need to address the review comments. | * {{Bug|796994}} Use filepicker's open() instead of the obsolete show() in /suite/*. Need to address the review comments. Async.promiseSpinningly has been removed. Patch needs to be partially redone. | ||
* {{Bug|1378089}} Replace the Bookmark Manager with the Firefox Library in SeaMonkey. 2.53 and 2.57 versions done and tested. Need to address the feedback comments. | * {{Bug|1378089}} Replace the Bookmark Manager with the Firefox Library in SeaMonkey. 2.53 and 2.57 versions done and tested. Need to address the feedback comments. | ||
| Line 370: | Line 368: | ||
==== IanN ==== | ==== IanN ==== | ||
==== Rainer Bielefeld ==== | ==== Rainer Bielefeld ==== | ||
==== rsx11m ==== | ==== rsx11m ==== | ||
Pushed to comm-central and comm-beta: | Pushed to comm-central and comm-beta: | ||
| Line 388: | Line 385: | ||
=== Any other business? === | === Any other business? === | ||
* The next meeting will be held in two weeks: Sunday April 22, 2018, 15:00 UTC | |||
* — | * — | ||