742
edits
(→frg: status update) |
(status meeting notes) |
||
| Line 9: | Line 9: | ||
* 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 WG9s IanN rsx11m | ||
== 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 cleaning up the build files''' | ||
=== Action Items === | === Action Items === | ||
| Line 22: | Line 22: | ||
* — | * — | ||
'''OPEN''' | '''OPEN''' | ||
* '''IanN''' will ask '''mcsmurf''' about sending out the FotFT rewards on Tuesday. | |||
* 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. | * 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. | ||
| Line 43: | Line 44: | ||
* We are building up a new infrastructure using azure. | * We are building up a new infrastructure using azure. | ||
** '''IanN''' and '''frg''' now have access to both azure and the infrastructure. They plan to help '''ewong'''. | ** '''IanN''' and '''frg''' now have access to both azure and the infrastructure. They plan to help '''ewong'''. | ||
*** '''mcsmurf''' will need to give them more access rights for the azur vms. | |||
** The builders will be switched to Jenkins from Buildbot. | ** The builders will be switched to Jenkins from Buildbot. | ||
** Building 2.49.5 is delayed because of this. | ** Building 2.49.5 is delayed because of this. | ||
| Line 50: | Line 52: | ||
** If the build VMs are powered down when not in use we should save money. | ** If the build VMs are powered down when not in use we should save money. | ||
<!-- Comment out this section if nothing new fixed --> | <!-- Comment out this section if nothing new fixed --> | ||
<!-- uncomment if no new stuff comes up | <!-- uncomment if no new stuff comes up | ||
==== Fixed Infrastructure Stuff Since Last Meeting ==== | ==== Fixed Infrastructure Stuff Since Last Meeting ==== | ||
* | * | ||
end --> | |||
=== 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. 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. | ||
** SeaMonkey 2.64 and up will not be added to the tracking flags till the source is fixed/no longer known broken. | ** SeaMonkey 2.64 and up will not be added to the tracking flags till the source is fixed/no longer known broken. | ||
* [comm-central]: | * [comm-central]: | ||
** | ** Windows and macOS builds. Linux builds were fixed in {{bug|1544222}} after the meeting. | ||
** Do not use the comm-central release. | ** Do not use the comm-central release. | ||
** The installer still works... | ** The installer still works... | ||
| Line 74: | Line 71: | ||
** 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. | ||
** msvc VS2017 is no longer supported for building under Windows. It still needs to be installed but clang is used as the compiler. | ** msvc VS2017 is no longer supported for building under Windows. It still needs to be installed but clang is used as the compiler. | ||
** Rust 1.33 is now mandatory. | |||
* [comm-beta]: | * [comm-beta]: | ||
** We currently do not track nor update comm-beta. | ** We currently do not track nor update comm-beta. | ||
| Line 88: | Line 85: | ||
** 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. | ||
** 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. | ** 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 or the ChatZilla and debugQA add-ons 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. | |||
** If you want to use Rust 1.33 and up you need the patches available on Bills site. | |||
** See {{bug|1433370}} for current 2.57 breakages. | ** See {{bug|1433370}} for current 2.57 breakages. | ||
* [comm-esr52]: | * [comm-esr52]: | ||
| Line 94: | Line 93: | ||
** Builds from this repo are the only ones fully usable right now. | ** Builds from this repo are the only ones fully usable right now. | ||
** An unofficial 2.49.5 is available from [http://www.wg9s.com/comm-esr/ WG9's website]. See [https://wiki.mozilla.org/SeaMonkey/StatusMeetings/2018-09-16#Release_Train Release Train]. | ** An unofficial 2.49.5 is available from [http://www.wg9s.com/comm-esr/ WG9's website]. See [https://wiki.mozilla.org/SeaMonkey/StatusMeetings/2018-09-16#Release_Train Release Train]. | ||
<!-- 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 ==== | ||
* | * Bugzilla tracking flags were being updated in {{bug|1540410}}. Firefox tracking/status flags were removed from SeaMonkey bugs. | ||
<!-- Open comment if no new stuff comes up --> | |||
<!-- 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 129: | Line 125: | ||
*** '''frg''' also backported support for VS2017 and the latest Windows toolkit to 2.49. VS2017 will be used for building 2.49.5. | *** '''frg''' also backported support for VS2017 and the latest Windows toolkit to 2.49. VS2017 will be used for building 2.49.5. | ||
** '''frg''' suggests dropping the 2.49 branch after doing 2.49.5. Updating two branches and also fixing up 2.57 for the next release takes too much time. | ** '''frg''' suggests dropping the 2.49 branch after doing 2.49.5. Updating two branches and also fixing up 2.57 for the next release takes too much time. | ||
*** New plan is to try to get l10n working for 2.53 and use this for a release after 2.49.5. | |||
*** This will only be possible if we can add enough missing l10n variables to the l10n repos for an interim 2.53 release. | *** This will only be possible if we can add enough missing l10n variables to the l10n repos for an interim 2.53 release. | ||
| Line 211: | Line 208: | ||
** '''IanN''' suggested forking them. The l10n files for DOMi will be moved into l10n-central. | ** '''IanN''' suggested forking them. The l10n files for DOMi will be moved into l10n-central. | ||
** The language pack for cZ will be removed and a translated cZ will be included. | ** The language pack for cZ will be removed and a translated cZ will be included. | ||
** '''frg''' | ** '''frg''' has this almost finished for 2.53 and up. | ||
* WebExtension support in SeaMonkey is tracked in {{Bug|1320556}}. As of now working on this has not started. | * WebExtension support in SeaMonkey is tracked in {{Bug|1320556}}. As of now working on this has not started. | ||
| Line 221: | Line 218: | ||
** SeaTab X2 and Version Number work in 2.57. | ** SeaTab X2 and Version Number work in 2.57. | ||
** debugQA works in 2.57. | ** debugQA works in 2.57. | ||
** Chatzilla 0.9.94 works in 2.53 and 2.57. | |||
* NoScript Classic 5.x is still being updated. You can get it from [https://noscript.net/getit]. Currently 5.1.9. | * NoScript Classic 5.x is still being updated. You can get it from [https://noscript.net/getit]. Currently 5.1.9. | ||
| Line 266: | Line 264: | ||
** '''WG9s''' plans to provide cross-compile builds on his [https://www.wg9s.com/ website]. | ** '''WG9s''' plans to provide cross-compile builds on his [https://www.wg9s.com/ website]. | ||
* | * Sync is no longer working. The goal for 2.53 and 2.57 is to restore sync 1.1 and set up a sync 1.1 server. | ||
** Sync 1.1 has been removed from the mozilla source tree. If we want Sync 1.1 to work we need to fork it. | ** Sync 1.1 has been removed from the mozilla source tree. If we want Sync 1.1 to work we need to fork it. | ||
*** Pro: We control our own sync server and are not left at the mercies of Mozilla the next time they change their sync system. | *** Pro: We control our own sync server and are not left at the mercies of Mozilla the next time they change their sync system. | ||
*** Pro: Our users don't need an Fx Account. | |||
*** Con: Can't sync with Firefox (unless someone writes a Sync 1.1 client for Firefox). | *** Con: Can't sync with Firefox (unless someone writes a Sync 1.1 client for Firefox). | ||
** The sync ui has been disabled in 2.57+ in {{Bug|1432273}}. | ** The sync ui has been disabled in 2.57+ in {{Bug|1432273}}. | ||
** Long term we need someone to work on porting sync 1.5 over to replace legacy sync code after 2.57. | |||
<br />See: [http://blog.swarnava.in/2014/02/new-firefox-sync-has-landed-in-firefox.html New Firefox Sync has landed in Firefox Nightly]. Tracked in: | |||
*** {{Bug|998807}} Sync account creation or device pairing fails with exception in BrowserIDManager. | |||
*** {{Bug|1003434}} Add support for about:sync-progress. | |||
* '''frg''' suggests doing an about:credits page for SeaMonkey contributors. This should link to a new list of people on the SeaMonkey project page. | * '''frg''' suggests doing an about:credits page for SeaMonkey contributors. This should link to a new list of people on the SeaMonkey project page. | ||
| Line 298: | Line 297: | ||
=== Feature List, Planning === | === Feature List, Planning === | ||
Bug statistics for the last two (full) weeks: — 8 new, — 8 fixed, — 2 triaged. | |||
* generally low activity on trunk, focus on branches towards releases | * generally low activity on trunk, focus on branches towards releases | ||
[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 408: | Line 407: | ||
=== Any other business? === | === Any other business? === | ||
* The next meeting will be held in two weeks on '''Sunday''' April 28, 2019, 14:00 UTC (16:00 CET). | |||
* — | * — | ||
edits