722
edits
Philip Chee (talk | contribs) m (→Ratty) |
(status meeting notes) |
||
| 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): Ratty, frg, IanN, rsx11m, Lee, Callek_cloud9 | ||
== 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: | ||
** ''' | ** '''ewong and acting as his sidekick frg for trying to fix l10n repack''' | ||
=== Action Items === | === Action Items === | ||
| Line 21: | Line 21: | ||
* — | * — | ||
'''OPEN''' | '''OPEN''' | ||
* Google announced V4 of the safebrowsing api. No actions currently needed. Firefox adds support for it in {{bug|1167038}}. | * Google announced V4 of the safebrowsing api. No actions currently needed. Firefox adds support for it in {{bug|1167038}}. | ||
* Google API key for Safe Browsing. Ewong/Callek about getting it loaded onto the build machines. | * Google API key for Safe Browsing. Ewong/Callek about getting it loaded onto the build machines. | ||
| Line 27: | Line 26: | ||
* '''IanN''' has spoken to mcsmurf about members list. Members mailing-list and council appointments are ready to be reviewed. | * '''IanN''' has spoken to mcsmurf about members list. Members mailing-list and council appointments are ready to 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. IanN | * '''IanN''' [http://www.seamonkey-project.org/dev/project-areas SeaMonkey project areas] is very outdated. IanN did circulate a new version of the project areas and is asking for feedback. | ||
* '''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. | ||
** '''IanN''' suggests doing small patches which are easier to review. | ** '''IanN''' suggests doing small patches which are easier to review. | ||
| Line 77: | Line 76: | ||
** {{Bug|1231349}} is currently causing problems building l10n versions. Currently only a workaround exists. | ** {{Bug|1231349}} is currently causing problems building l10n versions. Currently only a workaround exists. | ||
** {{Bug|1279851}} CRASH when benchmarking webm decoding performance on YouTube page. Fixed in {{Bug|1279348}} which is in 2.47+. If possible it should be included in a special m-r SeaMonkey release branch for 2.46. | ** {{Bug|1279851}} CRASH when benchmarking webm decoding performance on YouTube page. Fixed in {{Bug|1279348}} which is in 2.47+. If possible it should be included in a special m-r SeaMonkey release branch for 2.46. | ||
** gtk3 will be disabled in the release build in {{Bug|1213152}}. There are at least two problems with gtk3 builds which can not be resolved in time | ** gtk3 will be disabled in the release build in {{Bug|1213152}}. | ||
*** There are at least two problems with gtk3 builds which can not be resolved in time ({{Bug|1269145}}, {{Bug|1267982}}). | |||
*** Building releases with gtk2 is only a short time solution. Probably a meta bug for gtk3 compatibility should be created. | |||
* Backup plan in case we need it is to do some releases off comm-esr52. These would be 2.49.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-esr52. These would be 2.49.x releases. No current plans until Mozilla suddenly removes full theme support or anything else which would severely break SeaMonkey. | ||
** Patches which do not concern Thunderbird could be checked into comm-esr52 (once established) after getting approval too. | ** Patches which do not concern Thunderbird could be checked into comm-esr52 (once established) after getting approval too. | ||
** Thunderbird solved l10n issues with their 49.0 beta, hopefully that procedure is transplantable to SeaMonkey. | ** Thunderbird solved l10n issues with their 49.0 beta, hopefully that procedure is transplantable to SeaMonkey. | ||
* 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] | ||
** Because of the following bugs updates need to be tested if they are still working: | ** Because of the following bugs 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 171: | Line 170: | ||
** {{Bug|476108}} GetShortPathNameW fails under some NTFS junctions [patchlove]. | ** {{Bug|476108}} GetShortPathNameW fails under some NTFS junctions [patchlove]. | ||
<!-- ** — --> | <!-- ** — --> | ||
* Current breakages | * Current breakages: | ||
** {{Bug|1300547}} Form Autocomplete broken by {{Bug|1294502}}. See also {{Bug|1296338}}. frg will | ** {{Bug|1300547}} Form Autocomplete broken by {{Bug|1294502}}. See also {{Bug|1296338}}. Working patch is up and '''frg''' will adopt it further for SeaMonkeys autocomplete. | ||
** {{Bug|1299920}} 'release weak references in the IMAP protocol on the main thread' causes problems with IMAP in Nightly and debug builds until fixed starting with 2.48a1. | ** {{Bug|1299920}} 'release weak references in the IMAP protocol on the main thread' causes problems with IMAP in Nightly and debug builds until fixed starting with 2.48a1. '''rkent''' is looking into this. | ||
<!--Please update if necessary--> | <!--Please update if necessary--> | ||
* Mozilla-central bugs that affect us: | * Mozilla-central bugs that affect us: | ||
** {{Bug|1298243}} 'drag/drop: DataTransfer.types is wrong type'. Building SeaMonkey still works but changes probably need to be ported. | |||
** {{Bug|1276739}} 'replace list.txt with a region-aware JSON file format to allow different search configs...'. Regressions for SeaMonkey are tracked in {{Bug|1300198}}. | |||
** Firefox has changed the styles of several Toolkit pages to their "in-content" designs which however look very out of place in our current classic and modern themes. | ** Firefox has changed the styles of several Toolkit pages to their "in-content" designs which however look very out of place in our current classic and modern themes. | ||
**** 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. | ||
| Line 198: | Line 200: | ||
* [adriank] would like to drop DOMi or at least not bundling it with release builds in {{Bug|1273222}}. Open for discussion. | * [adriank] would like to drop DOMi or at least not bundling it with release builds in {{Bug|1273222}}. Open for discussion. | ||
* [ewong] stated that SeaMonkey needs to move to balrog which is the the new updates server/format to do a future 2.47 release. | * [ewong] stated that SeaMonkey needs to move to balrog which is the the new updates server/format to do a future 2.47 release. | ||
* [rsx11m] | * [rsx11m] did open bug {{bug|1305902}} for certificate pinning. Discussion if it should be enabled for SeaMonkey is still underway. '''Callek''' commented in the bug after the status meeting. | ||
=== Feature List, Planning === | === Feature List, Planning === | ||
| Line 225: | Line 227: | ||
** {{Bug|1269807}} Remove support for all NPAPI plugins (except Flash) | ** {{Bug|1269807}} Remove support for all NPAPI plugins (except Flash) | ||
*** for Gecko 52+ retail, ''not'' for 52 ESR branch | *** for Gecko 52+ retail, ''not'' for 52 ESR branch | ||
** {{ | ** Gecko 51 will be the last version supporting Windows XP and probably Vista too. | ||
*** | *** This is tracked in {{bug|1130266}}. Support for it is moved to ESR 52 in {{bug|1303827}}. The plan still needs to be approved from Mozilla management. Statistics shouw that there are still as many XP users using Firefox as there are Linux and macOS users. | ||
*** If approved SeaMonkey 2.49 and Firefox 51 will be the ''last'' retail versions running on WinXP. | |||
*** At the current time getting 2.46 out is priority one. After release there are several options open which have been discussed. What to do will be decided later: | *** At the current time getting 2.46 out is priority one. After release there are several options open which have been discussed. What to do will be decided later: | ||
**** Do ESR and regular releases. Due to a shortage of manpower participants are not sure if this is feasible. | **** Do ESR and regular releases. Due to a shortage of manpower participants are not sure if this is feasible. | ||
**** Drop XP support with providing an unofficial ESR release optionally. | **** Drop XP support with providing an unofficial ESR release optionally. | ||
**** Switch to ESR releases only. Until now only SeaMonkey 2.35 has been built from the ESR branch. After 2.46 a trial 2.42.x / ESR 45 might be built to see if this still works. | **** Switch to ESR releases only. Until now only SeaMonkey 2.35 has been built from the ESR branch. After 2.46 a trial 2.42.x / ESR 45 might be built to see if this still works. | ||
**** There is currently no progress in the bugs and we need to decide later. '''frg''' suggests doing a separate status meeting for this when Mozillas plans become clearer. | |||
** {{Bug|1222546}} Product plan: remove support for heavyweight themes | ** {{Bug|1222546}} Product plan: remove support for heavyweight themes | ||
*** If effective for all Toolkit applications, would render most 3rd-party themes defunct. | *** If effective for all Toolkit applications, would render most 3rd-party themes defunct. | ||
| Line 238: | Line 242: | ||
* [Ratty] suggests shipping The HTML Validator as a bundled extension. | * [Ratty] suggests shipping The HTML Validator as a bundled extension. | ||
* SeaMonkey Composer is outdated. Ratty thinks that using backports or parts of KompoZer [http://kompozer.net/] might solve some of the problems. | * SeaMonkey Composer is outdated. Ratty thinks that using backports or parts of KompoZer [http://kompozer.net/] might solve some of the problems. | ||
* x64 Linux and for the first time x64 Windows builds will be made official as soon as possible. | * x64 Linux and for the first time x64 Windows builds will be made official as soon as possible. | ||
** Unofficial Linux builds just need to be declared official. | ** Unofficial Linux builds just need to be declared official. | ||
** Providing Windows x64 builds is tracked in {{Bug|482143}}. | ** Providing Windows x64 builds is tracked in {{Bug|482143}}. | ||
** System Requirements needs an update. Tracked in {{Bug|1208822}}. | ** System Requirements needs an update. Tracked in {{Bug|1208822}}. | ||
* The website and wiki are outdated. '''InvisibleSmiley''' no longer maintains the website. For 2.46 the website needs to be updated. | |||
** {{Bug|1253932}} tracked the relnotes for 2.40 and could be used as a start point. | |||
** ''' mcsmurf''' knows how to change the site. | |||
* '''frg''' suggested asking for donations in a future release. Probably during stratup or more prominently on the website. | |||
=== Roundtable - Personal Status Updates === | === Roundtable - Personal Status Updates === | ||
edits