726
edits
(→Feature List, Planning: updated bugstats) |
(status meeting notes frg update) |
||
| 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 tonymec 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: | ||
** ''' | ** '''jorgk for fixing mailnews bugs''' | ||
** '''frg for fixing up Chatzilla''' | |||
=== Action Items === | === Action Items === | ||
| Line 20: | Line 21: | ||
'''NEW''' | '''NEW''' | ||
* Probably a few things need to be fixed in the coming weeks to get SeaMonkey 2.54 working nicely. Mozilla is currently removeing 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 removeing older apis left and right. | ||
** '''frg''' will open a new tracking bug when he has 2.53 in more or less good shape (soon). | |||
* 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 | ||
* — | * — | ||
'''OPEN''' | '''OPEN''' | ||
| Line 27: | Line 28: | ||
** 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. | ||
** {{bug|1107635}} - Rewrite build system l10n repack rules from Makefile rules into a Python script might also affect a timely l10n repacks but there has been no movement in it for some time. | ** {{bug|1107635}} - Rewrite build system l10n repack rules from Makefile rules into a Python script might also affect a timely l10n repacks but there has been no movement in it for some time. | ||
** {{bug|1372167}} - Unify l10n.ini and filter.py into a single (python-independent) format for comm-central apps has now been checked in. There are still parts missing in toolkit but this might change the l10n build system again. | ** {{bug|1372167}} - Unify l10n.ini and filter.py into a single (python-independent) format for comm-central apps has now been checked in. There are still parts missing in toolkit but this might change the l10n build system again. This needs to be fixed before a possible ESR 59 (2.56) release. | ||
** {{bug|1382632}} - [c-c] Make installers-% "just work", hard-code build internals or provide sane defaults. | ** {{bug|1382632}} - [c-c] Make installers-% "just work", hard-code build internals or provide sane defaults. | ||
* New council members frg, rsx11m and ewong were already appointed a few weeks ago. '''IanN''' will look into a website update now that the project areas were updated. | * New council members frg, rsx11m and ewong were already appointed a few weeks ago. '''IanN''' will look into a website update now that the project areas were updated. | ||
| Line 44: | Line 45: | ||
* — | * — | ||
'''CLOSED''' | '''CLOSED''' | ||
** '''frg''' did a config patch to get the google safebrowsing keys into 2.49.1. | |||
** '''frg''' | |||
* — | * — | ||
| Line 91: | Line 89: | ||
* Notes: | * Notes: | ||
** '''IanN''' would like to check in OSX cross compile config changes. | ** '''IanN''' would like to check in OSX cross compile config changes. Apple has open sourced the SDK. Legally it should be ok to use it. | ||
** For reference only: Building with gtk2 has been disabled and can no longer be done starting with Gecko 53 / SeaMonkey 2.50 {{bug|1278282}}. | ** For reference only: Building with gtk2 has been disabled and can no longer be done starting with Gecko 53 / SeaMonkey 2.50 {{bug|1278282}}. | ||
** '''Ewong''' did set up a cron job to do semi regular builds on the loaner machine. The MAC builders can be updated to OSX 10.9. He needs to consult with '''Callek''' first about this. | ** '''Ewong''' did set up a cron job to do semi regular builds on the loaner machine. The MAC builders can be updated to OSX 10.9. He needs to consult with '''Callek''' first about this. | ||
| Line 107: | Line 105: | ||
=== Release Train === | === Release Train === | ||
* SeaMonkey 2.48 was released on 31, July 2017. | * SeaMonkey 2.48 was released on 31, July 2017. | ||
** Updates from older SeaMonkey versions | ** Updates from older SeaMonkey versions to 2.48 will not always work. This has been announced on the project page. | ||
** SeaMonkey 2.48 has problems with OS X 10.12 It might crash during startup or when accessing mail or news. | ** SeaMonkey 2.48 has problems with OS X 10.12 It might crash during startup or when accessing mail or news. {{Bug|1389181}} is open for this. A local 2.49.1 test build fixes it. We will not do a 2.48.1 release and try to get out 2.49.1 fast. | ||
* 2.48 is the last gtk2 build. gtk3 will be enabled for 2.49.1. | * 2.48 is the last gtk2 build. gtk3 will be enabled for 2.49.1. | ||
| Line 118: | Line 116: | ||
** 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 config changes remaining. | |||
** 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 | ||
*** {{Bug|1271761}} Add CPU features/detection to update URL | *** {{Bug|1271761}} Add CPU features/detection to update URL | ||
** Various mozilla bugs | ** Various mozilla bugs were uplifted in a mozilla esr52 release branch to gether with Thunderbird. | ||
** | ** 2.491 will use Rust parts for the first time. MOZ_RUST_MP4PARSE=1 and MOZ_RUST_URLPARSE=1 had been set for this. Firefox does this for the ESR 52 releases. | ||
** l10n problems from 2.46 are still not solved. Extensions again can not be shipped bundled with this release. A removal patch will be been checked in when the base configs are ready. DOMi and cZ tags have nevertheless been updated for a future release. | |||
** l10n problems from 2.46 are still not solved. Extensions again can not be shipped bundled with this release. A removal patch | |||
*** l10n problem is tracked in ({{bug|1231349}}). | *** l10n problem is tracked in ({{bug|1231349}}). | ||
*** Chatzilla and DOMi repack problems are also tracked in {{Bug|1315552}}. | *** Chatzilla and DOMi repack problems are also tracked in {{Bug|1315552}}. | ||
| Line 132: | Line 130: | ||
* 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 | * Linux x64 and Windows x64 releases | ||
** ewong made officially linux64 builds (incl. tests) happen in comm-central. | ** ewong made officially linux64 builds (incl. tests) happen in comm-central. | ||
** Unofficial (contributed build) Win64 builds work now too. | ** Unofficial (contributed build) Win64 builds work now too. | ||
| Line 263: | Line 261: | ||
* There are reports that the PayPal donation on the website doesn't work for USD. It seems the amount is converted to Euro (probably correct if it is a German account). | * There are reports that the PayPal donation on the website doesn't work for USD. It seems the amount is converted to Euro (probably correct if it is a German account). | ||
* Images should be vectorized and be svg if possible for future updates and HiDPI compatibility. | * Images should be vectorized and be svg if possible for future updates and HiDPI compatibility. | ||
* {{Bug|1384172}} Expose intl.regional_prefs.use_os_locales in the UI in SeaMonkey is new. Either the language prefs need to be enhanced and moved out of the brower or the new pref should be put somewhere else. No final decision yet. '''rsx11m''' will look into it. | |||
=== Roundtable - Personal Status Updates === | === Roundtable - Personal Status Updates === | ||
| Line 271: | Line 270: | ||
==== 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. | |||
Need to do a review: | |||
* {{Bug|1355780}} Update favicons handling (edit). Works nice just need to ask Bill a question about the columns in the queries. | |||
Almost done: | |||
* {{Bug|1379369}} Port {{Bug|1364016}}[Have _openURIInNewTab() provide the correct triggeringPrincipal] to SeaMonkey. Need to split it up to make the review easier. | |||
* {{Bug|1346939}} Start 2.49.1 building together with ewong. | |||
* {{Bug|1391665}} Port Bug 942657. Remove FIXUP_FLAG_USE_UTF8 in SeaMonkey. Checkin needed. | |||
* {{Bug|1391640}} Use Services.ww instead of importing nsIWindowWatcher. Checkin needed. | |||
* {{Bug|1391286}} Port Bug 1389723. Remove @deprecated nsIMIMEInputStream.addContentLength from SeaMonkey. Checkin needed. | |||
Working on: | |||
* The hamster in a squeaky wheel presents: The daily comm-central breakage. | |||
* Putting together a new PC. | |||
* {{Bug|521861}} After creating news account through clicking news URL Account Wizard is broken. On the backburner. | |||
* {{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|1379369}} Port {{Bug|1364016}} "Have _openURIInNewTab() provide the correct triggeringPrincipal" to SeaMonkey. Have a WIP fix but need to clean it up. | |||
* 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. | |||
Titbits: | |||
* No time for Sync at the moment. | |||
* 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. | |||
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 286: | Line 323: | ||
=== Any other business? === | === Any other business? === | ||
* The next meeting will be held in two weeks: Sunday September3, 2017, 14:00 UTC | |||
* — | * — | ||
edits