SeaMonkey/StatusMeetings/2019-06-30: Difference between revisions

→‎Agenda: typo fix
(→‎2.49.x current releases: someone was busy fixing bugs!)
(→‎Agenda: typo fix)
 
(5 intermediate revisions by 3 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): WG9s IanN frg rsx11m
== 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'''
** '''TPR75 for testing SeaMonkey candidate builds'''


=== Action Items ===
=== Action Items ===
Line 49: Line 49:
** '''IanN''' remarked that they are tied to the version in the tree.
** '''IanN''' remarked that they are tied to the version in the tree.
** Discussion for later when setting up jenkins. Even buildbot had some version specific files outside the tree.
** Discussion for later when setting up jenkins. Even buildbot had some version specific files outside the tree.
* Some Capacity planning to find the best price/performance ratio is carried out.
<!-- 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 ====
* The builders on the new infrastructure have been set up for local building.
* The builders on the new infrastructure have been set up for local building.
* Windows x86/x64, Linux x86/x64 and macOS Test builds have been done.
* Windows x86/x64, Linux x86/x64 and macOS Test builds have been done.
<!-- end -->
end -->


=== Status of the SeaMonkey Source Tree ===
=== Status of the SeaMonkey Source Tree ===
Line 72: Line 73:
** Rust 1.34 is now mandatory.
** Rust 1.34 is now mandatory.
** Fix for {{bug|1300198}} will unbreak the comm-central l10n builds.
** Fix for {{bug|1300198}} will unbreak the comm-central l10n builds.
** The tree is currently broken. '''frg''' will file a bug and put the fix from '''WG9s''' in.


* [comm-beta]:
* [comm-beta]:
Line 83: Line 83:
** An updated unofficial 2.53 is available from [http://www.wg9s.com/comm-253/ WG9's website]. We accept filing bugs against it but it is only provided for testing purposes on the way to 2.57.
** An updated unofficial 2.53 is available from [http://www.wg9s.com/comm-253/ WG9's website]. We accept filing bugs against it but it is only provided for testing purposes on the way to 2.57.
** See {{bug|1379370}} for current 2.53 breakages. All known major bugs for 2.53 are closed.
** See {{bug|1379370}} for current 2.53 breakages. All known major bugs for 2.53 are closed.
* [comm-esr68]:
** There are currently no plans for a SeaMonkey release based on comm-esr68.
** We will not track nor update comm-esr68.
* [comm-esr60]:
* [comm-esr60]:
** 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}}.
Line 96: Line 99:


<!-- 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 ===
* Bug {{bug|1559407}} fixed the broken comm-central tree.
* &mdash;
* &mdash;
Open comment if no new stuff comes up -->
<!-- Open comment if no new stuff comes up -->
 
=== Release Train ===
=== Release Train ===
* SeaMonkey 2.49.5 in comm-esr52.
* SeaMonkey 2.49.5 in comm-esr52.
Line 105: Line 110:
*** {{bug|1512882}} tracks the 2.49.5 release.
*** {{bug|1512882}} tracks the 2.49.5 release.
** The first manual test builds have been done on the new infrastructure. The release is not around the door but shouldn't be delayed much longer.
** The first manual test builds have been done on the new infrastructure. The release is not around the door but shouldn't be delayed much longer.
*** '''IanN''' and '''frg''' did the final fixes.
** '''IanN''' and '''frg''' did the final fixes.
*** Some late fixes are still being tested and added.
** '''IanN''' has patches for missing l10n ready.
** '''IanN''' has patches for missing l10n ready.
*** Late l10n additions will not be added to the repos. They will be hosted on the servers for building only and be provided as archives for Linux distributions together with the source.
*** Late l10n additions will not be added to the repos. They will be hosted on the servers for building only and be provided as archives for Linux distributions together with the source.
** '''ewong''' will probably need to do some fixing so that the builds could be uploaded.
** '''ewong''' will probably need to do some fixing so that the builds could be uploaded.
*** Complete mar files have been generated. Partial update files from the previous version can probably not be done in time.
*** Complete mar files have been generated. Partial update files from the previous version can probably not be done in time.
*** ''' ewong''' is planning to upload candidate builds to archive.mozilla.org as soon as possible.
** {{Bug|1489785}} has been fixed in 2.49.5. Upgrading to macOS 10.14 and up should be ok.
** {{Bug|1489785}} has been fixed in 2.49.5. Upgrading to macOS 10.14 and up should be ok.
** The following bugs are not yet fixed in 2.49.5:
** The following bugs are not yet fixed in 2.49.5:
*** {{Bug|1409458}} "Privacy Issue: Replying to or forwarding an HTML e-mail with external content".
*** {{Bug|1409458}} "Privacy Issue: Replying to or forwarding an HTML e-mail with external content".
*** {{Bug|1406049}} is not yet fixed but has a limited audience.
*** {{Bug|1406049}} is fixed in comm-esr60 but has a limited audience and backporting would need too many changes. {{Bug|1533894}} which fixes it is backported to 2.53.
*** {{Bug|1385667}} and {{Bug|1394149}} fix build issues with gcc 7. We will evaluate if we can backport them in mozilla-esr52.
** gcc 7 and 8 are not usable for building 2.49.5 on Linux.
** '''frg''' did gcc 7 builds and they had serious redraw problems. We will not use gcc 7 for building 2.49.5 on Linux.
*** Currently these gcc versions produce a non working or "crashy" SeaMonkey.
** clang can be used instead of gcc 7 or 8. Currently these gcc versions produce a non working or "crashy" SeaMonkey.
*** clang can be used instead of gcc 7 or 8.
** The 2.49.5 release uses the following branches in hg:
** The 2.49.5 release uses the following branches in hg:
*** [https://hg.mozilla.org/releases/comm-esr52/shortlog/SEAMONKEY_2_49_ESR_RELBRANCH SEAMONKEY_2_49_ESR_RELBRANCH ].
*** [https://hg.mozilla.org/releases/comm-esr52/shortlog/SEAMONKEY_2_49_ESR_RELBRANCH SEAMONKEY_2_49_ESR_RELBRANCH ].
Line 128: Line 135:
*** The MAPI fixes will only be pushed to the release branch because they touch Thunderbird files.  
*** The MAPI fixes will only be pushed to the release branch because they touch Thunderbird files.  
** '''frg''' did backport all but 3 ESR60.2 fixes.
** '''frg''' did backport all but 3 ESR60.2 fixes.
** ''IanN''' backported the recent Firefox 67.0.3 security fix for bug {{bug|1544386}}.
** '''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.
** The 2.49 branch will become eol after doing 2.49.5. Updating two branches and also fixing up 2.57 for the next release takes too much time.
** The 2.49 branch will become EOL after doing 2.49.5. Updating two branches and also fixing up 2.57 for the next release takes too much time.
*** Plan is to get l10n working for 2.53 and use this for releases after 2.49.5.
*** Plan is to get l10n working for 2.53 and use this for releases after 2.49.5.
*** 2.49.5 will be the last release supporting Windows XP, Vista and Linux x86.
*** 2.49.5 will be the last release supporting Windows XP, Vista and Linux x86.
Line 158: Line 166:
** '''IanN''' thinks we can do a 2.53 branch in c-r and m-r so that we can include the backported bugs.
** '''IanN''' thinks we can do a 2.53 branch in c-r and m-r so that we can include the backported bugs.
** '''frg''' will do a preliminary 2.53 landing page for the website.
** '''frg''' will do a preliminary 2.53 landing page for the website.
** The safebrowsing V4 api and lists need to be enabled in future builds.
** The safebrowsing V4 api and list fetches are now working in 2.53 and up.
** '''IanN''' will look into including My and pt-BR locales. '''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. '''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}}.
** WebExtentions dictionary support should be enabled as soon as possible in 2.53.
** WebExtentions dictionary support should be enabled as soon as possible in 2.53.
Line 183: Line 191:
** VS2019 16.1 is now able to build SeaMonkey 2.53 and 2.57.
** VS2019 16.1 is now able to build SeaMonkey 2.53 and 2.57.
*** This would need some further build file fixes to be supported by us.
*** This would need some further build file fixes to be supported by us.
** The safebrowsing V4 api and lists need to be enabled in future builds.
* The esr60 branch will be discontinued after 60.9. We currently do not plan to switch to esr68 because of source and api removals and changes.


* General SeaMonkey release issues.
* General SeaMonkey release issues.
Line 200: Line 208:
* 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]
** Next Merge Day: July 8th ''(beta &rarr; release scheduled for July 1st)''
** Next Merge Day: July 8th ''(beta &rarr; release scheduled for July 1st)''
** SeaMonkey is now at version 2.66a1. Gecko is at version 69, current mozilla-beta will become mozilla-esr68 later.
** SeaMonkey is now at version 2.66a1. Gecko is at version 69, current mozilla-beta will become mozilla-esr68 next week.


=== Extensions and Plugins Compatibility Tracking ===
=== Extensions and Plugins Compatibility Tracking ===
Line 228: Line 236:
* cZ and DOMi should be integrated into SeaMonkey because of the l10n problem tracked in {{bug|1231349}}.
* cZ and DOMi should be integrated into SeaMonkey because of the l10n problem tracked in {{bug|1231349}}.
** '''IanN''' suggested forking them and has created {{bug|1551033}}. The l10n files for DOMi will be moved into l10n-central.
** '''IanN''' suggested forking them and has created {{bug|1551033}}. 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.
*** '''IanN''' is ready to import them into the comm tree. He just needs to decide when and if (esp with DOMi if devtools can be got to work).
*** '''IanN''' has a wip patch ready for integration.
** The language pack for cZ will be removed and a translated cZ will be included.
*** '''frg''' has this almost finished for 2.53 and up.
** '''frg''' has regular l10n repack support 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 243: Line 251:


* 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.
* uBlock Origin is still being updated. You can get it from [https://github.com/gorhill/uBlock/releases]. You need to pick the latest legacy version. Currently 1.16.4.10.
* uBlock Origin is still being updated. You can get it from [https://github.com/gorhill/uBlock/releases]. You need to pick the latest legacy version. Currently 1.16.4.11.


* The SeaMonkey and Thunderbird add-ons are now hosted on [https://addons.thunderbird.net/].
* The SeaMonkey and Thunderbird add-ons are now hosted on [https://addons.thunderbird.net/].
Line 276: Line 284:
[https://bugzilla.mozilla.org/buglist.cgi?&field0-0-0=cf_tracking_seamonkey257esr&type0-0-0=equals&value0-0-0=%3F tracking requests] (2)
[https://bugzilla.mozilla.org/buglist.cgi?&field0-0-0=cf_tracking_seamonkey257esr&type0-0-0=equals&value0-0-0=%3F tracking requests] (2)
[https://bugzilla.mozilla.org/buglist.cgi?resolution=---&target_milestone=seamonkey2.57 targeted] (0)
[https://bugzilla.mozilla.org/buglist.cgi?resolution=---&target_milestone=seamonkey2.57 targeted] (0)
[https://bugzilla.mozilla.org/buglist.cgi?o5=notequals&f1=OP&v6=fixed&o3=equals&list_id=8372932&v3=fixed&resolution=FIXED&o6=notequals&o2=equals&f4=CP&v5=fixed&query_format=advanced&j1=OR&f3=cf_status_seamonkey257esr&f2=target_milestone&f5=cf_status_seamonkey256&v2=2.57 fixed] (113)
[https://bugzilla.mozilla.org/buglist.cgi?o5=notequals&f1=OP&v6=fixed&o3=equals&list_id=8372932&v3=fixed&resolution=FIXED&o6=notequals&o2=equals&f4=CP&v5=fixed&query_format=advanced&j1=OR&f3=cf_status_seamonkey257esr&f2=target_milestone&f5=cf_status_seamonkey256&v2=2.57 fixed] (123)


==== 2.Next ====
==== 2.Next ====
Line 314: Line 322:
* 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&gt=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&gt=1&labelgt=Grand+Total&datefrom=2009-07-15&dateto=&action-wrap=Chart+This+List Open reviews/flags]:
[https://bugzilla.mozilla.org/buglist.cgi?cmdtype=dorem&namedcmd=SeaMonkey%20%282%29%20/%20-All-%20/%20SM-with-review%3F-requests&series_id=1928&remaction=runseries 16 review]
[https://bugzilla.mozilla.org/buglist.cgi?cmdtype=dorem&namedcmd=SeaMonkey%20%282%29%20/%20-All-%20/%20SM-with-review%3F-requests&series_id=1928&remaction=runseries 15 review]
[https://bugzilla.mozilla.org/buglist.cgi?cmdtype=dorem&namedcmd=SeaMonkey%20%282%29%20/%20-All-%20/%20SM-with-superreview%3F-requests&series_id=1929&remaction=runseries 3 super-review]
[https://bugzilla.mozilla.org/buglist.cgi?cmdtype=dorem&namedcmd=SeaMonkey%20%282%29%20/%20-All-%20/%20SM-with-superreview%3F-requests&series_id=1929&remaction=runseries 3 super-review]
[https://bugzilla.mozilla.org/buglist.cgi?product=SeaMonkey&field0-0-0=flagtypes.name&type0-0-0=equals&value0-0-0=ui-review%3F 1 ui-review]
[https://bugzilla.mozilla.org/buglist.cgi?product=SeaMonkey&field0-0-0=flagtypes.name&type0-0-0=equals&value0-0-0=ui-review%3F 1 ui-review]
Line 355: Line 363:
==== ewong ====
==== ewong ====
==== frg ====
==== frg ====
Most work for SeaMonkey in the last two weeks was finalizing 2.49.5, doing reviews and backporting bugs to 2.53. We now have working 2.49.5 prerelease builds for all platforms.
Waiting for review:
* {{Bug|1274798}} Seamonkey integration in Gnome3. Old bug/patch which needs verification from someone more familiar with Linux.
Waiting for esr60 a+:
* Nothing
Waiting for feedback:
* {{Bug|1410646}} Fix SM "log into/onto" and related instances.
Checkin ready:
* {{Bug|1374094}} Clean up debugQA. Will get a follow-up to add a new developer page.
Reviewing:
* {{Bug|1536779}} Port |Bug 1528840 - addressingWidgetOverlay.js, abMailListDialog.js code cleanup| to SeaMonkey.
Really working on:
* {{Bug|1512890}} Create/Update 2.49.5 Release Notes. Need to incorporate feedback and do a follow-up for the website.
Working on:
* {{Bug|1231349}} l10n repacks broken on with SM 2.42 and newer. cZ patch done for 2.57 and up. Got feedback but found a bug yesterday. Backport to 2.53 later.
* {{Bug|1231349}} l10n repacks broken on with SM 2.42 and newer. DOMi patch mostly working. cZ got f+. Shooting for r+ next.
* Doing local 2.53 l10n builds to assess how much would be missing for a possible release.
* Fixing up mailnews for 2.57. Starting to see if I can back out the xul templates removal to speed things up. Second bug backed out but still no luck.
* Backporting ESR 60 fixes to 2.53. At 60.3 now.
* {{Bug|521861}} After creating news account through clicking news URL Account Wizard is broken. '''jorgk''' found some issues in the patch which I need to fix first.
* Integrating DOMi Plus patches into DOMi.
* Port of {{Bug|1100103}} Add a remove button to every To/CC/BCC address in Composer. No bug yet. Initial version in 2.53. Needs better styling.
Not working on:
* Fixing comm-central. Not worth it currently. Only see that it builds.
** 2.58+ is broken in capital letters as in BROKEN.
Shelved for later:
* {{Bug|1296850}} Show standard loading indicator images in tab when busy or progress attribute are set. Asked someone who wants to help out to look at the icons. Got the icons but have no time at the moment.
* {{Bug|1379062}} Enable cross-compile on SeaMonkey Linux machines. 2.49.x to 2.57 compiles fine locally.
* {{Bug|1392929}} Port Bug 886907 [Remove old synchronous contentPrefService] to SeaMonkey.
* Followups for {{Bug|1379369}} to TriggeringPrincipals and UserContextIDs in more functions.
* {{Bug|1370314}} SeaMonkey 06/2017 installer rollup. Probably not much more right now. Took some parts to other bugs. and will see what is left when 2.57 is ready.
* Helping '''MMR''' with {{Bug|1444740}} Drop support for -moz-border-*-colors in SeaMonkey. He seems to have dropped out :(
Titbits:
* Again mostly did infrastructure, backporting, doing reviews and support work in the last two weeks.
==== IanN ====
==== IanN ====
==== Rainer Bielefeld ====
==== Rainer Bielefeld ====
761

edits