SeaMonkey/StatusMeetings/2017-10-01: Difference between revisions

Jump to navigation Jump to search
status meeting notes
(copied from 2017-09-17 minutes)
 
(status meeting notes)
 
(5 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): frg IanN WG9s rsx11m werwolf WaltS48


== 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'''
** '''no one. The fishes look sad again!'''


=== Action Items ===
=== Action Items ===
Line 24: Line 24:
** '''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.
* 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.
* Probably a few things need to be fixed in the coming weeks to get SeaMonkey 2.54 working nicely. Mozilla is currently removing older apis left and right.
* Probably a few things need to be fixed in the coming weeks to get SeaMonkey 2.54 working nicely. Mozilla is currently removing older apis left, right and in the middle.
*** nsIDOM IDL removals hurt.
* Google API key needs a quota update and might have issues with Safe Browsing V4
* Google API key needs a quota update and might have issues with Safe Browsing V4
** '''frg''' will check for problems with the key when a 2.49.1 release candidate arrives.
** '''frg''' will ask '''mcsmurf''' to contact the mozilla developer to gain access to the V4 lists.
* Upcoming l10n changes to the build system which need to be monitored.
* Upcoming l10n changes to the build system which need to be monitored.
** Mozilla plans to check in l20n. Unclear what this means for comm-central and the current l10n build configs.
** Mozilla plans to check in l20n. Unclear what this means for comm-central and the current l10n build configs.
Line 47: Line 48:
* —
* —
'''CLOSED'''
'''CLOSED'''
** '''frg''' will check for problems with the key when a 2.49.1 release candidate arrives.
*** The api key works with 2.49.1.
* —
* —


Line 66: Line 69:
** Tests have been re-enabled to enable us to find out what's busting them. {{bug|1295826}} tracks the fixes for the Testing Infrastructure.
** Tests have been re-enabled to enable us to find out what's busting them. {{bug|1295826}} tracks the fixes for the Testing Infrastructure.
*** All tests are red.
*** All tests are red.
** comm-beta and comm-release will currently not compile because the mozilla tree was merged early for Fx 57. comm-central is still at 57 and will be merged as planned a second time.
** 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.
** All trees:
** All trees:
Line 76: Line 78:
*** Win32: green
*** Win32: green
*** See {{bug|1394144}} for current breakages.
*** See {{bug|1394144}} for current breakages.
*** Do not expect to use the 2.54 release yet other for brief testing. To make it usable the following bugs need to be fixed:
*** Do not expect to use the 2.55 release yet other than for brief testing.
**** {{Bug|1379369}} {{Bug|1388827}} {{Bug|1394101}} {{Bug|1392929}} {{Bug|796994}}
** [comm-beta]:
** [comm-beta]:
*** Linux*: Orange {{bug|1368956}}
*** Linux*: Orange {{bug|1368956}}
*** OSX64: *busted*
*** OSX64: *busted*
*** Win32:green
*** Win32:green
*** See {{bug|1379370}} for current breakages.
*** See {{bug|1394144}} for current breakages.
*** Do not expect to use the 2.54 release yet other than for brief testing.
** [comm-release]:
** [comm-release]:
*** Linux*: Orange {{bug|1368956}}
*** Linux*: Orange {{bug|1368956}}
*** OSX64: *busted*
*** OSX64: *busted*
*** Win32: green
*** Win32: green
*** See {{bug|1345770}} for current breakages.
*** See {{bug|1379370}} for current breakages.
** [comm-esr52]:
** [comm-esr52]:
*** No automation. [Filed {{bug|1352820}}]
*** No automation. [Filed {{bug|1352820}}]
Line 104: 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 ====
* '''ewong''' fixed nightly partials. The last one was created 7 years ago.
* &mdash;
* &mdash;
-->
-->
Line 118: Line 119:


* The next release will be 2.49.1 build from the ESR branch. It is tracked in {{Bug|1346939}}.
* The next release will be 2.49.1 build from the ESR branch. It is tracked in {{Bug|1346939}}.
** '''[https://hg.mozilla.org/releases/comm-esr52/changeset/SEAMONKEY_2_49_ESR_RELBRANCH SEAMONKEY_2_49_ESR_RELBRANCH] is tagged and build1 partially proceeded.'''
** SeaMonkey 2.49.1 will be build with ALSA support. This has been disabled in Firefox 52 and causes problems for Linux users (see discussion in {{bug|1345661}}).
** SeaMonkey 2.49.1 will be build with ALSA support. This has been disabled in Firefox 52 and causes problems for Linux users (see discussion in {{bug|1345661}}).
** Release notes in {{Bug|1385792}}.
** Release notes in {{Bug|1385792}}.
** All source code changes have been checked in. Only l10n builder changes need to be done because we have 2 languages which use a release branch.
** All source code changes have been checked in.
*** [https://hg.mozilla.org/releases/comm-esr52/shortlog/SEAMONKEY_2_49_ESR_RELBRANCH SEAMONKEY_2_49_ESR_RELBRANCH] has been created in comm-esr52.
*** [https://hg.mozilla.org/releases/comm-esr52/shortlog/SEAMONKEY_2_49_ESR_RELBRANCH SEAMONKEY_2_49_ESR_RELBRANCH] has been created in comm-esr52.
*** [https://hg.mozilla.org/releases/mozilla-esr52/shortlog/THUNDERBIRD_52_VERBRANCH THUNDERBIRD_52_VERBRANCH ] will be used for SeaMonkey 2.49.1 and just needs to be tagged.
*** [https://hg.mozilla.org/releases/mozilla-esr52/shortlog/THUNDERBIRD_52_VERBRANCH THUNDERBIRD_52_VERBRANCH ] will be used for SeaMonkey 2.49.1 and just needs to be tagged.
*** Building was paused because of {{Bug|1402645}}. The patch has been checked in and the branch merged with default. The mozilla-esr branch will be merged later.
*** Building will likely be resumed tomorrow with new csets bringing 2.49.1 to 52.4ESR level.
** 2.49.1 should work with macOS 10.13 High Sieery. Brief tests indicate no serious problems.
** Updates for 2.48 are not working. For 2.49.1 updates need to be tested if they are still working:
** Updates for 2.48 are not working. For 2.49.1 updates need to be tested if they are still working:
*** {{Bug|1274722}} Add %SYSTEM_CAPABILITIES% to the SeaMonkey app.update.url preference
*** {{Bug|1274722}} Add %SYSTEM_CAPABILITIES% to the SeaMonkey app.update.url preference
Line 140: Line 145:
* Discussions if we should match minor version numbers with Firefox are still underway. This would need a coordinated change for either c-c or all trees. All minor versions would be changed and the versions would need to be made available in bugzilla. Lightning version calculation needs to be changed. This will be done at a later date and not for 2.49 ESR.
* Discussions if we should match minor version numbers with Firefox are still underway. This would need a coordinated change for either c-c or all trees. All minor versions would be changed and the versions would need to be made available in bugzilla. Lightning version calculation needs to be changed. This will be done at a later date and not for 2.49 ESR.


* Linux x64 and Windows x64 releases
* Windows x64 releases
** ewong made officially linux64 builds (incl. tests) happen in comm-central.
** Unofficial (contributed build) Win64 builds work.
** Unofficial (contributed build) Win64 builds work now too.
*** Currently tracked by {{bug|482143}}.
*** Currently tracked by {{bug|482143}}.


Line 150: Line 154:


* 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]
** '''Merge day was September 14th'''; it looks like mozilla-central &rarr; mozilla-beta has happened, but comm-central &rarr; comm-beta not yet
** '''Merge was completed September 22nd'''; including comm-central &rarr; comm-beta


=== Extensions and Plugins Compatibility Tracking ===
=== Extensions and Plugins Compatibility Tracking ===
* 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 and DOMi are also broken.
** The addon-SDK has been removed.
* Evaluation if some extension functionality should be incorporated will need to be done later.
* Evaluation if some extension functionality should be incorporated will need to be done later.
** Candidates among others are Chatzilla, Lightning, SeaTab X2 and Version Number.
** Candidates among others are ChatZilla, Lightning, SeaTab X2 and Version Number.


* The SeaMonkey Council is looking into setting up a separate add-ons site for SeaMonkey extensions. This would fix long standing issues we have with AMO.
* The SeaMonkey Council is looking into setting up a separate add-ons site for SeaMonkey extensions. This would fix long standing issues we have with AMO.
Line 206: Line 212:
[https://bugzilla.mozilla.org/buglist.cgi?&field0-0-0=cf_tracking_seamonkey249&type0-0-0=equals&value0-0-0=%3F tracking requests] (5)
[https://bugzilla.mozilla.org/buglist.cgi?&field0-0-0=cf_tracking_seamonkey249&type0-0-0=equals&value0-0-0=%3F tracking requests] (5)
[https://bugzilla.mozilla.org/buglist.cgi?resolution=---&target_milestone=seamonkey2.49 targeted] (0)
[https://bugzilla.mozilla.org/buglist.cgi?resolution=---&target_milestone=seamonkey2.49 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_seamonkey249&f2=target_milestone&f5=cf_status_seamonkey248&v2=2.49 fixed] (48)
[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_seamonkey249&f2=target_milestone&f5=cf_status_seamonkey248&v2=2.49 fixed] (49)


==== 2.Next ====
==== 2.Next ====
Line 246: Line 252:


=== Feature List, Planning ===
=== Feature List, Planning ===
[http://dev.seamonkey.at/#bugstats Bug statistics] for the last two (full) weeks: 20 new, 7 fixed, 9 triaged.
[http://dev.seamonkey.at/#bugstats Bug statistics] for the last two (full) weeks: 13 new, 6 fixed, 5 triaged.
* better than moderate triaging effort, average number of new bugs filed.
* moderate triaging effort, average 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&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 37 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 36 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 5 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 5 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 293: Line 299:
==== ewong ====
==== ewong ====
==== frg ====
==== frg ====
Waiting for review or feedback:
* {{Bug|1370314}} SeaMonkey 06/2017 installer rollup. Waiting for feedback what should be taken. Probably not much more right now. Took some parts to other bugs.
* {{Bug|1388561}} Remove SMILE usage in SeaMonkey. Extension helper for SMILE has been moved to suite so that add-ons can still use it. Part 1 which removes SMILE usage in SeaMonkey itself still needs a review.
* {{Bug|1394106}} Toolbar and menubar grippies can not be disabled.
* {{Bug|1404601}} Declare and rename debug function in nsSidebar.js.
* {{Bug|1404638}} Enable legacy extensions in SeaMonkey configs.
* {{Bug|1402645}} Build Lightning binary components for 2.49.1. '''Needed for 2.49.1!'''
* {{Bug|1402688}} Port {{Bug|1358921}} [Avoid loading and initializing modules in BrowserGlue._finalUIStartup] to SeaMonkey.
Checkin needed:
* {{Bug|1404470}} Port {{Bug|1403366}} to c-c. Remove argv[0] parameter from XRE_GetBinaryPath. Mozilla bug has been backed out for now so just needs a checkin later.
Almost done:
* {{Bug|1346939}} Start 2.49.1 building together with ewong.
Working on:
* {{Bug|521861}} After creating news account through clicking news URL Account Wizard is broken. On the backburner.
* {{Bug|796994}} Use filepicker's open() instead of the obsolete show() in suite.
* {{Bug|1256724}} Update The Data Manager, and the Cookie Viewer so as to treat backspace and delete equivalently on Mac OS X. Took over the bug. Need to figure out some backspace problems in cookieviewer
* {{Bug|1293618}} "Clear History from Private Data" completely broken (only test part left). A little on the backburner.
* {{Bug|1296850}} Show standard loading indicator images in tab when busy or progress attribute are set. On the backburner. Asked someone who wants to help out to look at the icons. Got the icons but have no time at the moment.
* {{Bug|1326377}} Media view 'Save As ...' for embedded(?) picture fails. Need to find out how to get the private window status.
* {{Bug|1373374}} SeaMonkey is incorrectly enclosed in quotation marks in Set Default Programs dialog. Need to redo the patch.
* {{Bug|1374094}} Update debugQA extension for older SeaMonkey versions. Need to move a function from editor into the patch and retest it.
* {{Bug 1379062}} Enable cross-compile on SeaMonkey Linux machines. Sucessfully compiled 2.49.1 and 2.54 locally.
* {{Bug|1392929}} Port Bug 886907 [Remove old synchronous contentPrefService] to SeaMonkey. Helping Bill and maybe doing the Data Manager part later.
* Trying to clean up the shipped extensions build process so that they can be included / disabled via confvars.sh. Halfway done. No bug yet.
On the list (the actual one in Brain 1.0 is longer and gets longer every day)
* Followup for {{Bug|888915}} Convert SeaMonkey Downloads Manager to Downloads.jsm.
* Followups for {{Bug|1379369}} to TriggeringPrincipals and UserContextIDs in more functions.
* Looking at the bookmark async transactions api before we break
* Putting updated debugQA and DOMi extensions on AMO. Started with debugQA and noticed that it was no longer compatible with older versions. Finalizing the bugs now.
Titbits:
* No time for Sync at the moment.
* 2.54 and 2.55 are fubar.
* 2.49.1 works on macOS 10.13 but just did a quick test only with mail and a little browsing.
Other things on my mind:
* --enable-optimize=-O2 should be used for Windows release builds. Linux gcc --enable-optimize optimizes for speed. With VS2015 it optimizes for size. Resulting O2 Windows build feels a lot snappier. Will ask glandium about it.
==== IanN ====
==== IanN ====
==== Rainer Bielefeld ====
==== Rainer Bielefeld ====
Line 312: Line 361:
=== Any other business?  ===
=== Any other business?  ===
* There will probably a SeaMonkey e.V general assembly in November.
* There will probably a SeaMonkey e.V general assembly in November.
* The next meeting will be held in two weeks: Sunday October 15st, 2017, 14:00 UTC
* &mdash;
* &mdash;
647

edits

Navigation menu