SeaMonkey/StatusMeetings/2018-01-21: Difference between revisions

status meeting notes
(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): IanN frg rsx11m wolfiR WG9s


== 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'''
** '''stefanh re-xbl hero'''


=== Action Items ===
=== Action Items ===
Line 23: Line 23:
* '''frg''' suggests aligning the source with Fx after 2.57ESR. This means taking most parts of browser and put the old ui and mail integration on top. Reason is that porting bugs gets harder very day and web extensions plus e10s supports needs to be added in the near future.
* '''frg''' suggests aligning the source with Fx after 2.57ESR. This means taking most parts of browser and put the old ui and mail integration on top. Reason is that porting bugs gets harder very day and web extensions plus e10s supports needs to be added in the near future.
** '''IanN''' thinks it might be a too huge task. The last time this was done more devs were available.
** '''IanN''' thinks it might be a too huge task. The last time this was done more devs were available.
* SUSE might port security bugs to 2.49 after formal support ends. We might be able to extend support for the 2.49 ESR line if true.
* Mozilla is currently removing older apis left, right and in the middle without much concern for the comm-central applications.
* Mozilla is currently removing older apis left, right and in the middle without much concern for the comm-central applications.
** Everything not used by Firefox is on the chopping block. This includes rdf, XUL templates and apis used primary for classic extensions.
** Everything not used by Firefox is on the chopping block and is being removed now. This includes rdf, XUL templates and apis used primary for classic extensions.
** It is unlikely that an ESR60 based build will be ready in time after the current ESR52 is deprecated.
** It is unlikely that an ESR60 based build will be ready in time after the current ESR52 is deprecated.
** Backporting bugs to 2.49 or doing an interim 2.53 build with security fixes is being evaluated.
** Backporting bugs to 2.49 or doing an interim 2.53 build with security fixes is being evaluated.
Line 36: Line 35:
** '''ewong''' is evaluating the cost and specs for an aws based build system.
** '''ewong''' is evaluating the cost and specs for an aws 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.
*** Up to date rust packages for cross-compiling are currently missing. Mozilla no longer provides them per default since switching to taskcluster. See below.
*** 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 47: Line 47:
*** 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 is requesting a mac mini on macstadium in {{bug|1414114}}. MoCo will provide it initially free of charge.
*** '''ewong''' is requesting a mac mini on macstadium in {{bug|1414114}}. MoCo will provide it initially free of charge.
** 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.
** '''ewong''' has access to the mac now.
** 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.
* '''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.
* —
* —
'''CLOSED'''
'''CLOSED'''
* nsIDOM IDL removals continue and hurt.
* SUSE might port security bugs to 2.49 after formal support ends. We might be able to extend support for the 2.49 ESR line if true.
** several nsIDOM removal bugs are in the process of being fixed.
** Unlikely to happen.
** RDF templates might no longer be build by default in {{bug|1362426}}.
* Mozilla is switching to phabricator from mozreview. No tasks here for SeaMonkey.
* de-xbl is in progress.
** several xbl bindings have been moved to a shared location in comm-central.  
** Current removals are in the process of being fixed.
* —
* —


Line 74: Line 72:
** All trees:
** All trees:
** [comm-central]:
** [comm-central]:
*** All Platforms Red: {{bug|1428678}} {{bug|1428608}}
*** All Platforms Red: {{bug|1428678}} and {{bug|1428608}}.
*** See {{bug|1420718}} for current breakages.
*** {{Bug|1431913}} which caused a compile error was fixed after the meeting.
*** Linux broken because of {{bug|1431752}}. Will be fixed tomorrow.
*** See {{bug|1420718}} for current bad breakages.
***  DOMi, cZ and debugQA extensions were temporarily disabled to get basic l10n working in {{bug|1231349}}.
***  DOMi, cZ and debugQA extensions were temporarily disabled to get basic l10n working in {{bug|1231349}}.
*** Do not expect to use the 2.56 release yet other than for brief testing. It is fundamentally broken by Mozilla source and api removals.
*** Do not expect to use the 2.56 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}}.
*** Sidebar and Mail/News are broken because of XUL template removals. See {{bug|464710}}.
*** Fixes for the browser part are in review.
** [comm-beta]:
** [comm-beta]:
*** Linux*: Orange {{bug|1415803}}
*** Linux*: Orange {{bug|1415803}}
Line 97: Line 98:


* Notes:
* Notes:
** Firefox switched to VS0217 15.4.2 and SDK 10.0.16299 for Nightly release builds. comm-central Windows x86 is still build with VS2015.
** Firefox already merged mozilla-beta and mozilla-release. The trees were not in sync with the comm-trees for 2 weeks.
*** '''frg''' has a VS2017 setup guide available and is able to build all trees under Windows with VS2017 and the included VS2015 toolset.
*** Tomorrow the comm-trees and also the remaining mozilla trees will merge.
** '''IanN''' would like to check in OSX cross compile config changes. Apple has open sourced the SDK. Legally it should be ok to use it.
*** mozilla-central will be at 60 and comm-central at 2.57. 60 is becoming the next ESR release.
** Windows nightly trunk builds are only done on the loaner. Migrating our Windows builders to Win2008 R2 in {{bug|1114876}} will not happen.
**  Changing the symbol upload URL from Socorro to Tecken is tracked in {{bug|1422737}}.
**  Changing the symbol upload URL from Socorro to Tecken is tracked in {{bug|1422737}}.
* See [[SeaMonkey/StatusMeetings/RelEng|RelEng]] page for the RelEng status history.
* See [[SeaMonkey/StatusMeetings/RelEng|RelEng]] page for the RelEng status history.
Line 106: Line 106:
<!-- uncomment if new new stuff comes up
<!-- uncomment if new new stuff comes up
==== Fixed Stuff Since Last Meeting ====
==== Fixed Stuff Since Last Meeting ====
* wrt {{bug|1155011}}, we already have a Soccoro token. The patches on {{bug|1155013}} require approval and then pushed and the work-around patches backed out. Long ago fixed.
* Firefox switched to VS0217 15.4.2 and SDK 10.0.16299 for Nightly release builds. comm-central Windows x86 is still build with VS2015.
** '''frg''' has a VS2017 setup guide available and is able to build all trees under Windows with VS2017 and the included VS2015 toolset.
** Old news but '''frg''' still has the guide.
** '''IanN''' would like to check in OSX cross compile config changes. Apple has open sourced the SDK. Legally it should be ok to use it.
*** Tracked in action items.
* Windows nightly trunk builds are only done on the loaner. Migrating our Windows builders to Win2008 R2 in {{bug|1114876}} will not happen.
** Tracked in action items with new infra.
* &mdash;
* &mdash;
-->
-->
Line 119: Line 125:
*** Missing dropmarker in {{bug|1331208}} affects 2.49.1. Fix has been approved for 2.49.2.
*** Missing dropmarker in {{bug|1331208}} affects 2.49.1. Fix has been approved for 2.49.2.
*** {bug|1398973}} has been reviewed for comm-central and will be included in 2.49.2.
*** {bug|1398973}} has been reviewed for comm-central and will be included in 2.49.2.
*** The missing scrollbar buttons patch in {bug|1269145}} still needs some work and will not be included in 2.49.2.
*** The missing scrollbar buttons patch in {bug|1269145}} got r+ today and will be included in 2.49.2. A followup bug will be opened to see if it can be enhanced.
** The Thunderbird/SeaMonkey branch in mozilla-esr52 has been updated to the 52.5 release level. No additonal changes compared to 2.49.1 where backported in the branch.
** The Thunderbird/SeaMonkey branch in mozilla-esr52 will be updated to the 52.6 release level tomorrow. No additional changes compared to 2.49.1 where backported in the mozilla-esr52 branch.
** The trunk version has been set and tinderbox builds are already available.
** The trunk version has been set and tinderbox builds are already available.
*** {{Bug|1412639}} Image from eml file not shown in Composer will be included but depends on {{Bug|1332705}} "Edit Message as new' does not work for message from file.eml" which will not be fixed for this release.  
*** {{Bug|1412639}} Image from eml file not shown in Composer will be included but depends on {{Bug|1332705}} "Edit Message as new' does not work for message from file.eml" which will not be fixed for this release.  
*** {{Bug|1409458}} "Privacy Issue: Replying to or forwarding an HTML e-mail with external content" will not be fixed for this release.
*** {{Bug|1409458}} "Privacy Issue: Replying to or forwarding an HTML e-mail with external content" will not be fixed for this release.
*** {{Bug|1417819}} which affects image embedding in Composer will be fixed for the release.
*** {{Bug|1417819}} which affects image embedding in Composer will be fixed for the 2.49.2 release.
*** {{Bug|1406049}} is not yet fixed but has a limited audience.
*** {{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 to the TB branch in mozilla-esr52.
*** {{Bug|1385667}} and {{Bug|1394149}} fix build issues with gcc 7. We will evaluate if we can backport them to the TB branch in mozilla-esr52.
Line 137: Line 143:
*** cZ, DOMi and the Lightning extension will again be excluded because of the l10n problem tracked in {{bug|1231349}}.
*** cZ, DOMi and the Lightning extension will again be excluded because of the l10n problem tracked in {{bug|1231349}}.
** We are evaluating doing official Linux and Windows x64 builds for future 2.49.x releases.
** We are evaluating doing official Linux and Windows x64 builds for future 2.49.x releases.
** '''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}}.


* If it can be made stable a 2.53 Beta might be done later. At least Download Manager and the bookmarks panel still need some fixes for this to happen.
* If it can be made stable a 2.53 Beta might be done later. At least Download Manager and the Bookmarks Manager need additional fixes for this to happen.
** comm-release (2.53) Fx 56 should be kept current for testing as long as possible because addons still fully work in this release.
** comm-release (2.53) Fx 56 should be kept current for testing as long as possible because addons still fully work in this release.
** When 56 becomes EOL we will decide if we do a branch for further testing and bug fixing.
** When 56 becomes EOL we will decide if we do a branch for further testing and bug fixing.
Line 155: Line 162:
* We might do a 2.53 Beta release at a later time.
* We might do a 2.53 Beta release at a later time.
** '''frg''' will speak with '''ewong''' what he thinks about it.
** '''frg''' will speak with '''ewong''' what he thinks about it.
** l10n changes would need to be backported too.


* Useful Firefox Release Schedule link: [https://www.google.com/calendar/embed?src=bW96aWxsYS5jb21fZGJxODRhbnI5aTh0Y25taGFiYXRzdHY1Y29AZ3JvdXAuY2FsZW5kYXIuZ29vZ2xlLmNvbQ Releases Scheduling]
* Useful Firefox Release Schedule link: [https://www.google.com/calendar/embed?src=bW96aWxsYS5jb21fZGJxODRhbnI5aTh0Y25taGFiYXRzdHY1Y29AZ3JvdXAuY2FsZW5kYXIuZ29vZ2xlLmNvbQ Releases Scheduling]
Line 161: Line 169:
* Most extensions are now broken in SeaMonkey 2.54+ because of Mozilla api removals.
* Most extensions are now broken in SeaMonkey 2.54+ because of Mozilla api removals.
** ChatZilla is broken.
** ChatZilla is broken.
** DOMi was fixed for 2.55 but has been partially broken by our Mozilla "friends" again in 2.56. See {{bug|1429936}}.
** DOMi was fixed for 2.55 but has been badly broken by our Mozilla "friends" again recently in 2.56. See {{bug|1429936}}.
** DOMi will no longer work in any Fx58+ version.
** The addon-SDK has been removed.
** The addon-SDK has been removed.


Line 180: Line 189:
** Only bootstrapped add-ons will be supported in the near future.
** Only bootstrapped add-ons will be supported in the near future.
** Extensions using optionsType 2 can no longer be installed. They need to provide an options url only.
** Extensions using optionsType 2 can no longer be installed. They need to provide an options url only.
** Thunderbird suggests switching to optionsType 3 and did a fix showing the preferences in the menu list. We need to port the bug for a future release.
** '''Isaac Schemm''' fixed the "AMO Browsing for SeaMonkey" add-on. It can be downloaded from [https://github.com/lemon-juice/AMO-Browsing-for-SeaMonkey].
** '''Isaac Schemm''' fixed the "AMO Browsing for SeaMonkey" add-on. It can be downloaded from [https://github.com/lemon-juice/AMO-Browsing-for-SeaMonkey].


Line 242: Line 252:
* [rsx11m] did open bug {{bug|1305902}} for certificate pinning. Discussion if it should be enabled for SeaMonkey is still underway. '''Callek''' commented in the bug.
* [rsx11m] did open bug {{bug|1305902}} for certificate pinning. Discussion if it should be enabled for SeaMonkey is still underway. '''Callek''' commented in the bug.
* Nightly and Aurora updates are broken. {{bug|1321131}} might be the cause. Aurora users need to be migrated to another channel if possible.
* Nightly and Aurora updates are broken. {{bug|1321131}} might be the cause. Aurora users need to be migrated to another channel if possible.
* The l10n cummunity server hosting Adrians builds is still down and the builds missing.


=== Feature List, Planning ===
=== Feature List, Planning ===
Line 368: Line 377:


=== Any other business?  ===
=== Any other business?  ===
* The next meeting will be held in two weeks: Sunday February 4th, 2018, 15:00 UTC
* &mdash;
* &mdash;
647

edits