647
edits
(10 intermediate revisions by 2 users not shown) | |||
Line 8: | Line 8: | ||
* 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): tonymec frg rsx11m Mc Ratty Fallen | ||
== 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 and frg for moving over Help Viewer and Error Console to Seamonkey''' | ||
=== Action Items === | === Action Items === | ||
Line 27: | Line 27: | ||
* '''IanN''' has spoken to mcsmurf about members list. mcsmurf is waiting for survey results to come back, members mailing-list and council appointments can then be reviewed. | * '''IanN''' has spoken to mcsmurf about members list. mcsmurf is waiting for survey results to come back, members mailing-list and council appointments can then be reviewed. | ||
** TODO: Add Adrian Kalla to RelEng team. Overall no change as of today | ** TODO: Add Adrian Kalla to RelEng team. Overall no change as of today | ||
* '''IanN''' [http://www.seamonkey-project.org/dev/project-areas SeaMonkey project areas] is very outdated. There just aren't enough people to go around. | * '''IanN''' [http://www.seamonkey-project.org/dev/project-areas SeaMonkey project areas] is very outdated. There just aren't enough people to go around. IanN did compose a Draft which is currently being discussed. | ||
* '''frg''' suggests a tabbrowser.xml overhaul because it's becoming harder to backport fixes from Firefox. | * '''frg''' suggests a tabbrowser.xml overhaul because it's becoming harder to backport fixes from Firefox. | ||
* — | * — | ||
Line 40: | Line 40: | ||
** '''Ewong''' will set up a cron job to do semi regular builds on the loaner machine. He is still unable to set a timeframe for the next release. The moco build system is constantly changing. The MAC builders can be updated to OSX 10.9. He needs to consult with '''Callek''' first about this. He has trouble building the Windows version on the loaner. | ** '''Ewong''' will set up a cron job to do semi regular builds on the loaner machine. He is still unable to set a timeframe for the next release. The moco build system is constantly changing. The MAC builders can be updated to OSX 10.9. He needs to consult with '''Callek''' first about this. He has trouble building the Windows version on the loaner. | ||
** Windows nightly trunk builds are unavailable due to various bugs such as {{Bug|1092468}} and {{Bug|1108970}}. Migrating our [https://bugzilla.mozilla.org/show_bug.cgi?id=1114876 Windows builders to Win2008] and our compiler toolchain to VS2015 would likely solve this and other bustages. '''Ewong made substantial progress here and building works on the loaner'''. | ** Windows nightly trunk builds are unavailable due to various bugs such as {{Bug|1092468}} and {{Bug|1108970}}. Migrating our [https://bugzilla.mozilla.org/show_bug.cgi?id=1114876 Windows builders to Win2008] and our compiler toolchain to VS2015 would likely solve this and other bustages. '''Ewong made substantial progress here and building works on the loaner'''. | ||
** There are also some upcoming changes to | ** There are also some upcoming changes to l10n build system in Q1 2015 ({{bug|1107635}}). | ||
** Langpacks aren't updated when auto-updating SeaMonkey because they aren't uploaded to AMO. The solution requires changes in SeaMonkey RelEng (and possibly AMO). | ** Langpacks aren't updated when auto-updating SeaMonkey because they aren't uploaded to AMO. The solution requires changes in SeaMonkey RelEng (and possibly AMO). | ||
** 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. | ** 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. | ||
** Various Bugs open for building. | ** Various Bugs open for building. | ||
*** OSX64: busted due to {{bug|1260362}}. Yasm 1.2 needs to be installed. | *** OSX64: busted due to {{bug|1260362}}. Yasm 1.2 needs to be installed. | ||
*** Linux64 Nightly: | *** Linux64 Nightly: {{bug|1275215}} is still open but Linux is building most of the time. | ||
*** Linux64 build: | *** Linux64 build: {{bug|1275218}} is still open but Linux is building most of the time. | ||
*** Windows building on the loaner works. | *** Windows building on the loaner works. | ||
** [3rd August 2016] | ** [3rd August 2016] | ||
*** [comm-central]: | *** [comm-central]: | ||
**** All en-US platforms, even Windows, have been built successfully at least once, and most of them regularly, since the previous meeting. At the moment the most hiccups happen on the Mac. | **** All en-US platforms, even Windows, have been built successfully at least once, and most of them regularly, since the previous meeting. At the moment the most hiccups happen on the Mac. | ||
**** Post-merge nightlies are being published for L32 and L64. Otherwise W32(31-Jul), Mac(01-Aug) just before the merge | **** Post-merge nightlies are being published for L32 and L64. Otherwise W32(31-Jul), Mac(01-Aug) just before the merge. | ||
*** [comm-aurora]: | *** [comm-aurora]: | ||
**** | **** Only Mac builds are missing. Latest one from 30-Jul. | ||
*** [comm-beta]: | *** [comm-beta]: | ||
**** No 2.46 nightlies yet. 2.46 tinderbox-builds exist for L32, L64 and Mac, 2.45(29-Jul) for W32. | **** No 2.46 nightlies yet. 2.46 tinderbox-builds exist for L32, L64 and Mac, 2.45(29-Jul) for W32 (done only on request on the loaner). | ||
*** [comm-release]: | *** [comm-release]: | ||
**** 2.45 tinderbox-builds exist for L32 and L64, 2.44(24-Jul) for Mac, nothing for Windows. | **** 2.45 tinderbox-builds exist for L32 and L64, 2.44(24-Jul) for Mac, nothing for Windows. | ||
Line 66: | Line 66: | ||
=== Release Train === | === Release Train === | ||
* Next release will be 2. | * Next release will be 2.45 (no ETA yet) | ||
** {{bug|1234012}} will be backed out in a special m-r release branch for Seamonkey | ** {{bug|1234012}} will likely be backed out in a special m-r release branch for Seamonkey 2.45 or the release notes will be updated so that user can copy the missing files themselves (userchrome samples). The patch for {{Bug|1240798}} can not be used at this time. | ||
** {{Bug|1231349}} will cause problems building l10n versions. Currently only a workaround exists. | ** {{Bug|1231349}} will cause problems building l10n versions. Currently only a workaround exists. | ||
* Backup plan in case we need it is to do some releases off comm-esr45. These would be 2.42.x releases. No current plans until Mozilla suddenly removes full theme support or anything else which would severely break Seamonkey. | * Backup plan in case we need it is to do some releases off comm-esr45. These would be 2.42.x releases. No current plans until Mozilla suddenly removes full theme support or anything else which would severely break Seamonkey. Becomes more unlikely with ESR52 on the horizon. | ||
** Patches which do not concern Thunderbird could be checked into comm-esr45 after getting approval too. | ** Patches which do not concern Thunderbird could be checked into comm-esr45 after getting approval 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] | ||
** merges were performed as scheduled on August 1st | ** merges were performed as scheduled on August 1st | ||
** mozilla-beta → mozilla-release was merged July 25th | ** mozilla-beta → mozilla-release was merged July 25th | ||
* l10n builds | * l10n builds may be problematic to get out. | ||
=== Extensions and Plugins Compatibility Tracking === | === Extensions and Plugins Compatibility Tracking === | ||
Line 88: | Line 88: | ||
* The [https://addons.mozilla.org/addon/html-validator/ HTML Validator] extension has been updated on June 28 and again (but Beta) on July 2. [https://addons.mozilla.org/en-US/firefox/addon/html-validator/versions/0.9.7.5.beta The Beta version] is no more Windows-only: it boasts support for W32/64, L32/64 and Mac 32/64 Universal in a single XPI. It does not officially support trunk builds but in Tonymec's experience it works with them ''(or at least with the "latest" 2016-06-25 tinderbox-build)''. It offers a choice of validators: Tidy, SGML (same algorithm as [https://validator.w3.org the W3C validator] but client-side) or both. Caveat: The toolbar button gives no results for HTML5, you need View Source for that. See [http://users.skynet.be/mgueury/mozilla/index.html the developer's site] for details. | * The [https://addons.mozilla.org/addon/html-validator/ HTML Validator] extension has been updated on June 28 and again (but Beta) on July 2. [https://addons.mozilla.org/en-US/firefox/addon/html-validator/versions/0.9.7.5.beta The Beta version] is no more Windows-only: it boasts support for W32/64, L32/64 and Mac 32/64 Universal in a single XPI. It does not officially support trunk builds but in Tonymec's experience it works with them ''(or at least with the "latest" 2016-06-25 tinderbox-build)''. It offers a choice of validators: Tidy, SGML (same algorithm as [https://validator.w3.org the W3C validator] but client-side) or both. Caveat: The toolbar button gives no results for HTML5, you need View Source for that. See [http://users.skynet.be/mgueury/mozilla/index.html the developer's site] for details. | ||
* {{Bug|1291500}} - "Cannot move cZ tabs by drag&drop anymore" affects both Sm & Fx since 13 July. ewong & tonymec suspect "Core :: Drag and Drop" {{bug|1162050}} "Remove draggesture and dragdrop events" which was landed within the regression window. | * {{Bug|1291500}} - "Cannot move cZ tabs by drag&drop anymore" affects both Sm & Fx since 13 July. ewong & tonymec suspect "Core :: Drag and Drop" {{bug|1162050}} "Remove draggesture and dragdrop events" which was landed within the regression window. | ||
* {{Bug|1291269}} - "Wrong Lightning version in Seamonkey builds" seems to be only a bad version.txt in the mail directory and will be fixed before a release. | |||
* {{Bug|1273298}} - "Add-ons are disabled on trunk builds" did apparently fix most problems with disabled add-ons but there are still cases where they are disabled after an upgrade. Likely this is caused by the toolkit code thinking there were side-loaded. But the user should be able to activate them again. | |||
=== 2.x (Last, Current, Next) === | === 2.x (Last, Current, Next) === | ||
Line 124: | Line 126: | ||
[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_seamonkey243&f2=target_milestone&f5=cf_status_seamonkey242&v2=2.43 fixed] (10) | [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_seamonkey243&f2=target_milestone&f5=cf_status_seamonkey242&v2=2.43 fixed] (10) | ||
==== 2.44 | ====== 2.44 skipped ====== | ||
[https://bugzilla.mozilla.org/buglist.cgi?resolution=---&field0-0-0=cf_tracking_seamonkey244&type0-0-0=equals&value0-0-0=%2B open tracking] (0) | [https://bugzilla.mozilla.org/buglist.cgi?resolution=---&field0-0-0=cf_tracking_seamonkey244&type0-0-0=equals&value0-0-0=%2B open tracking] (0) | ||
[https://bugzilla.mozilla.org/buglist.cgi?&field0-0-0=cf_tracking_seamonkey244&type0-0-0=equals&value0-0-0=%3F tracking requests] (1) | [https://bugzilla.mozilla.org/buglist.cgi?&field0-0-0=cf_tracking_seamonkey244&type0-0-0=equals&value0-0-0=%3F tracking requests] (1) | ||
[https://bugzilla.mozilla.org/buglist.cgi?resolution=---&target_milestone=seamonkey2.44 targeted] (1) | [https://bugzilla.mozilla.org/buglist.cgi?resolution=---&target_milestone=seamonkey2.44 targeted] (1) | ||
[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_seamonkey244&f2=target_milestone&f5=cf_status_seamonkey243&v2=2.44 fixed] (22) | [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_seamonkey244&f2=target_milestone&f5=cf_status_seamonkey243&v2=2.44 fixed] (22) | ||
==== 2.45 planned (and hopefully also for real) next release ==== | |||
<!-- let's maintain two sections, this one for the *upcoming* release --> | |||
[https://bugzilla.mozilla.org/buglist.cgi?resolution=---&field0-0-0=cf_tracking_seamonkey245&type0-0-0=equals&value0-0-0=%2B open tracking] (0) | |||
[https://bugzilla.mozilla.org/buglist.cgi?&field0-0-0=cf_tracking_seamonkey245&type0-0-0=equals&value0-0-0=%3F tracking requests] (1) | |||
[https://bugzilla.mozilla.org/buglist.cgi?resolution=---&target_milestone=seamonkey2.45 targeted] (1) | |||
[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_seamonkey245&f2=target_milestone&f5=cf_status_seamonkey244&v2=2.45 fixed] (6) | |||
==== 2.Next ==== | ==== 2.Next ==== | ||
* We need someone to work on porting sync 1.5 over to replace legacy sync code. '''Frg | * We need someone to work on porting sync 1.5 over to replace legacy sync code. '''Frg was distracted by other bugs and tasks and didn't look into it yet'''.<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|998807}} Sync account creation or device pairing fails with exception in BrowserIDManager. | ||
** {{Bug|1003434}} Add support for about:sync-progress. | ** {{Bug|1003434}} Add support for about:sync-progress. | ||
Line 143: | Line 151: | ||
<!-- ** — --> | <!-- ** — --> | ||
* Current breakages (have patches need review and check-in): | * Current breakages (have patches need review and check-in): | ||
** | ** {{Bug|1256714}} Aero Peek not working (2.44+). Filed Firefox {{Bug|1269810}} for additional zoom problem (still sitting there unconfirmed). | ||
** {{Bug|1278130}} Port Bug 1273685 PopupBlocking:UpdateBlockedPopups messages can be very large to Seamonkey (2.47+). | |||
<!--Please update if necessary--> | <!--Please update if necessary--> | ||
* Mozilla-central bugs that affect us: | * Mozilla-central bugs that affect us: | ||
Line 150: | Line 159: | ||
*** '''about:privatebrowsing''' Fixed in SeaMonkey {{Bug|1192276}} | *** '''about:privatebrowsing''' Fixed in SeaMonkey {{Bug|1192276}} | ||
**** Subsequent to Chameleon, Firefox developers have again redesigned the about:privatebrowsing UI to include UI for tracking protection. We should look into picking any changes we like. | **** Subsequent to Chameleon, Firefox developers have again redesigned the about:privatebrowsing UI to include UI for tracking protection. We should look into picking any changes we like. | ||
*** '''about:support ''' | *** '''about:support ''' reviewed and ready {{Bug|1222818}} | ||
*** '''about:addons''' yet to come {{Bug|1222817}} | *** '''about:addons''' yet to come {{Bug|1222817}} | ||
*** Toolkit meta bug for about:* pages: {{bug|1097111}} - SeaMonkey tracking in {{bug|1133743}}. | *** Toolkit meta bug for about:* pages: {{bug|1097111}} - SeaMonkey tracking in {{bug|1133743}}. | ||
Line 159: | Line 168: | ||
** '''The C++ downloads manager backend nsIDownloadManager is being decommissioned'''. Firefox and Thunderbird have migrated to jsdownloads. | ** '''The C++ downloads manager backend nsIDownloadManager is being decommissioned'''. Firefox and Thunderbird have migrated to jsdownloads. | ||
** {{Bug|825588}} Asynchronous JavaScript API for downloads and {{Bug|851471}} Decommission nsIDownloadManager. Tracked in: | ** {{Bug|825588}} Asynchronous JavaScript API for downloads and {{Bug|851471}} Decommission nsIDownloadManager. Tracked in: | ||
*** {{Bug|888915}} Move SeaMonkey to the new JavaScript API for downloads when nsIDownloadManager is decommissioned. '''Neil | *** {{Bug|888915}} Move SeaMonkey to the new JavaScript API for downloads when nsIDownloadManager is decommissioned. '''frg will pick up the patch from Neil'''. | ||
** '''Rsx11m''' filed {{Bug|1267631}} Update the SSL/TLS Preference Pane once TLS 1.3 is implemented and ready for prime time. | ** '''Rsx11m''' filed {{Bug|1267631}} Update the SSL/TLS Preference Pane once TLS 1.3 is implemented and ready for prime time. | ||
*** There is still considerable activity in TLS 1.3 core work. We can check it in and allow users to enable it for testing, then hope it'll be ready when trunk hits release. Since the strings are in already, we are flexible. | *** There is still considerable activity in TLS 1.3 core work. We can check it in and allow users to enable it for testing, then hope it'll be ready when trunk hits release. Since the strings are in already, we are flexible. | ||
Line 181: | Line 190: | ||
* See [[SeaMonkey/StatusMeetings/FeatureList|Feature List]] page for major wanted/needed features. | * See [[SeaMonkey/StatusMeetings/FeatureList|Feature List]] page for major wanted/needed features. | ||
*'''TODO:''' | *'''TODO:''' | ||
** | ** Neil was working on resuscitating the old XPFE help viewer. | ||
*** | *** IanN and frg moved the current help viewer to the suite directory in {{Bug|686168}}, {{Bug|1243203}} and {{Bug|1290756}}. | ||
**** History was largely preserved [http://hg.mozilla.org/comm-central/pushloghtml?changeset=376136cbab3b] | |||
**** | |||
*** The Error Console has been moved from m-c to c-c as well in {{Bug|1282286}}, [http://hg.mozilla.org/comm-central/pushloghtml?changeset=fa786e755299] | *** The Error Console has been moved from m-c to c-c as well in {{Bug|1282286}}, [http://hg.mozilla.org/comm-central/pushloghtml?changeset=fa786e755299] | ||
** Remove debugQA from Seamonkey or overhaul it removing obsolete items. See discussion in {{Bug|1258226}} | ** Remove debugQA from Seamonkey or overhaul it removing obsolete items. See discussion in {{Bug|1258226}} | ||
Line 212: | Line 220: | ||
=== Roundtable - Personal Status Updates === | === Roundtable - Personal Status Updates === | ||
'''Ratty or IanN will handle review requests | '''Ratty or IanN will handle review requests.''' | ||
Status Updates from developers - what are you working on, what's the progress, any other comments? (feel free to add yourself to the list if your name is missing and you have interesting status). | Status Updates from developers - what are you working on, what's the progress, any other comments? (feel free to add yourself to the list if your name is missing and you have interesting status). | ||
Line 229: | Line 237: | ||
* {{Bug|1285798}} Use favicon-service by default in Seamonkey. | * {{Bug|1285798}} Use favicon-service by default in Seamonkey. | ||
* {{Bug|1288743}} Change icon size and options for composer toolbar | * {{Bug|1288743}} Change icon size and options for composer toolbar | ||
* {{Bug|1290756}} Remove help viewer from Toolkit. | * {{Bug|1290756}} Remove help viewer from Toolkit. (just done 08/03) | ||
Working on: | Working on: |
edits