726
edits
(→frg: status update) |
(status meeting notes) |
||
| Line 10: | Line 10: | ||
== 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: | ||
** ''' | ** '''mmrxyz new contributor''' | ||
=== Action Items === | === Action Items === | ||
| Line 21: | Line 21: | ||
* — | * — | ||
'''OPEN''' | '''OPEN''' | ||
* | * The project areas on the website need further updates to reflect the current responsibilities after some long time developers and maintainers left the project. {{bug|1356106}} has already been filed. | ||
* Planning the future of SeaMonkey with a new infrastructure is in progress. | * Planning the future of SeaMonkey with a new infrastructure is in progress. | ||
** | ** The documentation on the website needs to be updated for recent build config changes. '''frg''' can support anyone who wants to do this. | ||
*** This includes outdated links and other content in the [https://www.seamonkey-project.org/dev/ SeaMonkey Development Resources page]. | |||
* — | * — | ||
'''CLOSED''' | '''CLOSED''' | ||
* '''IanN''' plans to do a website update for the council page. Among other things council members frg, rsx11m and ewong are not mentioned there and others have left the building. | |||
** '''frg''' did take over and the update was done in {{bug|1399578}}. Further contributions still welcome. | |||
* Infrastructure | |||
** Mozilla switched builders from CentOS 6 to Debian. No task here for us. | |||
* — | * — | ||
| Line 47: | Line 51: | ||
**** OSX64 Slave: | **** OSX64 Slave: | ||
***** Failing at compile step. Possibly library issues. | ***** Failing at compile step. Possibly library issues. | ||
*** In theory the new infrasturcture is ready to build. We will probably start with 2.49.5 based on ESR52 because ESR60 and newer require further config changes. The mozilla source there is now in the top directory. The comm-xxx source goes into a directory named '''comm'''. | |||
* Notes: | * Notes: | ||
* See [[SeaMonkey/StatusMeetings/RelEng|RelEng]] page for the RelEng status history. | * See [[SeaMonkey/StatusMeetings/RelEng|RelEng]] page for the RelEng status history. | ||
| Line 59: | Line 63: | ||
=== Status of the SeaMonkey Source Tree === | === Status of the SeaMonkey Source Tree === | ||
* Starting with ESR60 2.57 all builds need to switch to mozilla as topsourcedir. | * 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 being gradually removed from the build files and 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. | ||
| Line 78: | Line 82: | ||
** Sidebar, Help and Mail/News are broken because of XUL template removals. See {{bug|464710}}. | ** Sidebar, Help and Mail/News are broken because of XUL template removals. See {{bug|464710}}. | ||
** Do not expect to use the 2.57 release yet other than for testing. | ** Do not expect to use the 2.57 release yet other than for testing. | ||
** '''frg''' has some problems with building calendar for both TB adn SM. He has a workaround and will file a follow-up bug to {{bug|1451847}} | |||
** An unofficial 2.57 is available from [http://www.wg9s.com/comm-257/ WG9's website]. We accept filing bugs against it but it is only provided for testing purposes and not very usable at the moment. Please file bugs only against the browser part unless you know a specific problem is new and needs to be fixed. In any case check the existing bug reports to not generate bug noise. | |||
** See {{bug|1433370}} for current 2.57 breakages. | ** See {{bug|1433370}} for current 2.57 breakages. | ||
* [comm-esr52]: | * [comm-esr52]: | ||
| Line 93: | Line 99: | ||
* Gecko 60 / Seamonkey 2.57 is now the ESR branch | * Gecko 60 / Seamonkey 2.57 is now the ESR branch | ||
** SeaMonkey 2.57 will be the next major release after 2.49.x becomes EOL. | ** SeaMonkey 2.57 will be the next major release after 2.49.x becomes EOL. | ||
** The | ** The '''release''' branch will not be updated. Only the '''comm-esr60''' repo will receive updates from us. | ||
** Thunderbird | ** Thunderbird has merged its comm-beta changes into comm-esr60. Mail and news are still broken in 2.57. | ||
** 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. | ** 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 alternatives presented. | *** '''IanN''' will test it later but there is currently no alternatives presented. | ||
*** With the preliminary solution no buildbot changes would be needed. | *** With the preliminary solution no buildbot changes would be needed. | ||
*** comm-central only patches must not delete any strings in the suite en-US directory until 2.57 is out. | *** comm-central only patches must not delete any strings in the suite en-US directory until 2.57 is out. | ||
*** When doing patches please make sure to change the l10n labels when the content changes. | |||
* 2.49.3 has been released on May the 4th. | * 2.49.3 has been released on May the 4th. | ||
| Line 104: | Line 111: | ||
** According to the crash stats and support group discussions the release seems to be generally stable. | ** According to the crash stats and support group discussions the release seems to be generally stable. | ||
* Building 2.49.4 | * Building 2.49.4 has been completed. | ||
** Candidate build 1 for all 20 locales on all platforms is done and should be the final release. | |||
** {{Bug|1459132}} covers the release notes. | ** {{Bug|1459132}} covers the release notes. | ||
** 2.49.4 will probably be released in the next days. | |||
** Thunderbird 52.9.0 has been pulled because of {{Bug|1473893}}. Thunderbird has released 52.9.1 on July 10th. | ** Thunderbird 52.9.0 has been pulled because of {{Bug|1473893}}. Thunderbird has released 52.9.1 on July 10th. | ||
*** Because of this bug if you use an earlier 2.49.4 version do not detach attachments. This may corrupt the original email. Otherwise it is fine for general use. | *** Because of this bug if you use an earlier 2.49.4 version do not detach attachments. This may corrupt the original email. Otherwise it is fine for general use. | ||
| Line 132: | Line 141: | ||
** We are evaluating doing official Linux and Windows x64 builds for a future 2.49.x release. This will only happen when the new infrastructure is ready. | ** We are evaluating doing official Linux and Windows x64 builds for a future 2.49.x release. This will only happen when the new infrastructure is ready. | ||
** '''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}}. | ** '''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}}. | ||
** Because 2.57 is not yet ready we plan to backport security fixes for future 2.49.x releases. Aas far as we know Thunderbid does not plan to do a 52.10 release. | |||
* If it can be made stable an official 2.53 Beta might be done later. | * If it can be made stable an official 2.53 Beta might be done later. | ||
| Line 139: | Line 149: | ||
** The Bookmarks Manager has been ported from Fx 56 and renamed to Library. | ** The Bookmarks Manager has been ported from Fx 56 and renamed to Library. | ||
** 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. | ||
** '''frg''' marked some bugs as 2.53 "affected" instead of "wontfix" in case we do a release from this branch later. | ** '''frg''' marked some bugs as 2.53 "affected" instead of "wontfix" in case we do a beta release from this branch later. | ||
** Bill posted the patch files from '''frg''' containing the backported source and fixes on [http://www.wg9s.com/comm-253/ his wg9s website] for 2.53. | ** Bill posted 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. | *** '''frg''' maintains the patches for 2.53 on gitlab in a private repo. Anyone who wants access can send him an email. | ||
| Line 164: | Line 174: | ||
** Non bootstrapped addon support has been removed in 2.58+. | ** Non bootstrapped addon support has been removed in 2.58+. | ||
** Support for unpacked extensions has been removed. | ** Support for unpacked extensions has been removed. | ||
** Overlay support has been removed from Gecko 62. Thunderbird did build a lightweight solution for converting existing overlays | ** Overlay support has been removed from Gecko 62. Thunderbird did build a lightweight solution for converting existing overlays. | ||
** Thunderbird has added preliminary WebExtension support to Thunderbird 63. | ** Thunderbird has added preliminary WebExtension support to Thunderbird 63. | ||
** Lightning is packed directly into Thunderbird now. This is tracked in {{Bug|1451847}} for SeaMonkey. | ** Lightning is packed directly into Thunderbird now. This is tracked in {{Bug|1451847}} for SeaMonkey. | ||
| Line 172: | Line 182: | ||
* Evaluation if some extension functionality should be incorporated will need to be done for the 2.57 release. | * Evaluation if some extension functionality should be incorporated will need to be done for the 2.57 release. | ||
** | ** Candidate number 1 is ChatZilla. | ||
*** ChatZilla development seems to have stopped. '''IanN''' thinks he can fix it. Thunderbird includes the chat from the discontinued Instantbird now. | *** ChatZilla development seems to have stopped. '''IanN''' thinks he can fix it. Thunderbird includes the chat from the discontinued Instantbird now. | ||
Porting this would be another alternative after the mailpane works again. | Porting this would be another alternative after the mailpane works again. | ||
** Lightning is still working in 2.57 and directly distributed starting with 2.57. | ** Lightning is still working in 2.57 and directly distributed starting with 2.57. | ||
** SeaTab X2 and Version Number work in 2.57. | |||
* | * The SeaMonkey and Thunderbird add-ons are now hosted on [https://addons.thunderbird.net/]. | ||
** | ** [https://addons.mozilla.org/] redirects to it. 2.57 has already been switched over to the new site in {{Bug|1475799}}. This can be done for 2.49 too if needed. | ||
** The old add-ons website api has been removed in {{bug|1402064}} for Gecko 60 and up. | ** The old add-ons website api has been removed in {{bug|1402064}} for Gecko 60 and up. We might need to do some further porting here to smoothly | ||
integrate installation from the add-ons site. | |||
* Firefox officially removes non-WebExtension add-ons and full-theme support with Gecko 57 [https://blog.mozilla.org/addons/2016/11/23/add-ons-in-2017/]. | * Firefox officially removes non-WebExtension add-ons and full-theme support with Gecko 57 [https://blog.mozilla.org/addons/2016/11/23/add-ons-in-2017/]. | ||
| Line 274: | Line 286: | ||
** {{Bug|1446341}} The XUL "tree" widget will be removed from mozilla-central | ** {{Bug|1446341}} The XUL "tree" widget will be removed from mozilla-central | ||
*** Major bummer, will affect MailNews and other windows, Core {{Bug|1446335}} | *** Major bummer, will affect MailNews and other windows, Core {{Bug|1446335}} | ||
** {{Bug|1444685}} XUL overlays are | ** {{Bug|1444685}} XUL overlays are gone (SeaMonkey) | ||
*** 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 | ||
| Line 370: | Line 382: | ||
=== Any other business? === | === Any other business? === | ||
* The next meeting will be held in two weeks: Sunday August 5, 2018, 14:00 UTC | |||
* — | * — | ||
edits