647
edits
(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): IanN frg WG9s rsx11m therube Callek_cloud9 ewong | ||
== 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: | ||
** ''' | ** '''WG9s mighty fish warrior''' | ||
=== Action Items === | === Action Items === | ||
Line 21: | Line 21: | ||
* — | * — | ||
'''OPEN''' | '''OPEN''' | ||
* Mozilla plans to check in l20n. Unclear what this means for comm-central and the current l10n build configs | * 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. | |||
** {{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. | ||
** {{bug|1382632}} - [c-c] Make installers-% "just work", hard-code build internals or provide sane defaults. | |||
* Google API key for Safe Browsing V2, V4 and Geolocation. Ewong/Callek about getting it loaded onto the build machines. | * Google API key for Safe Browsing V2, V4 and Geolocation. Ewong/Callek about getting it loaded onto the build machines. | ||
** Per {{bug|903439#c10}}, ewong confirmed that he has the Google API key. Safe Browsing keys are on the builders according to ewong. The build config changes need to be revised. | ** Per {{bug|903439#c10}}, ewong confirmed that he has the Google API key. Safe Browsing keys are on the builders according to ewong. The build config changes need to be revised. | ||
Line 87: | Line 89: | ||
* Notes: | * Notes: | ||
** '''IanN''' would like to check in OSX cross compile config changes. | |||
** 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 103: | Line 106: | ||
* SeaMonkey 2.48 will be the next release tracked in {{Bug|1351984}} (general beta issues in {{bug|1328886}}). | * SeaMonkey 2.48 will be the next release tracked in {{Bug|1351984}} (general beta issues in {{bug|1328886}}). | ||
** '''ewong''' has wrapped up building 2.48, including localized and Mac OSX builds. | ** '''ewong''' has wrapped up building 2.48, including localized and Mac OSX builds. | ||
*** {{Bug|1351985}} - Add SeaMonkey 2.48 to bouncer needs to be fixed for release. Currently the 2.48 urls give a 404. | |||
** Release notes in {{Bug|1336315}}, ready to go. | ** Release notes in {{Bug|1336315}}, ready to go. | ||
** Updates from older SeaMonkey versions will not work for 2.48. '''ewong''' gave up making this work. We will announce this everywhere and on the project page. This does not affect Linux distributions which do their own builds. | ** Updates from older SeaMonkey versions will not work for 2.48. '''ewong''' gave up making this work. We will announce this everywhere and on the project page. This does not affect Linux distributions which do their own builds. | ||
Line 111: | Line 115: | ||
*** See also {{Bug|652063}} (Enable localized ChatZilla builds). | *** See also {{Bug|652063}} (Enable localized ChatZilla builds). | ||
* | * 2.48 is the last gtk2 build. gtk3 will be enabled for 2.49.1. | ||
** There are at least three problems with gtk3 builds which may not be resolved in time ({{Bug|1269145}}, {{Bug|1267982}}, {{Bug|1331208}}). | ** There are at least three problems with gtk3 builds which may not be resolved in time ({{Bug|1269145}}, {{Bug|1267982}}, {{Bug|1331208}}). | ||
** A regression for gtk2 builds since 2.40 has been identified but is limited to certain desktop themes and doesn't seem to affect the most current OS version ({{bug|1312215}}). | ** A regression for gtk2 builds since 2.40 has been identified but is limited to certain desktop themes and doesn't seem to affect the most current OS version ({{bug|1312215}}). | ||
Line 158: | Line 162: | ||
* In Gecko 52 obsolete toolkit parts were removed in {{bug|1312143}}. This may cause problems with older add-ons when SeaMonkey 2.49 hits the road. The 2.49 release notes should mention it. Chatzilla and DOMi were affected and were fixed. | * In Gecko 52 obsolete toolkit parts were removed in {{bug|1312143}}. This may cause problems with older add-ons when SeaMonkey 2.49 hits the road. The 2.49 release notes should mention it. Chatzilla and DOMi were affected and were fixed. | ||
* There is a new build variable: MOZ_ALLOW_LEGACY_EXTENSIONS=1. It is currently set to true (1) and has also been put into SeaMonkeys confvar.sh to play it safe. | * There is a new build variable: MOZ_ALLOW_LEGACY_EXTENSIONS=1. It is currently set to true (1) and has also been put into SeaMonkeys confvar.sh to play it safe. | ||
* Adblock Plus 2.9 is broken in 2.48 and up. 2.9.1 has speed problems. It is recommended to use 2.8.2 right now. | * Adblock Plus 2.9 is broken in 2.48 and up. 2.9.1 has speed problems and hangs 2.53 during shutdown {{bug|1379994}}. It is recommended to use 2.8.2 right now. | ||
=== 2.x (Last, Current, Next) === | === 2.x (Last, Current, Next) === | ||
* SeaMonkey Statistics can be viewed at [https://dataviz.mozilla.org/t/public/views/SeamonkeyADI/VersionChannelADI?:embed=y#1 https://dataviz.mozilla.org] Across all channels we have an approximate ADU of 120k. | * SeaMonkey Statistics can be viewed at [https://dataviz.mozilla.org/t/public/views/SeamonkeyADI/VersionChannelADI?:embed=y#1 https://dataviz.mozilla.org] Across all channels we have an approximate ADU of 120k. | ||
Line 167: | Line 171: | ||
** Of the released versions, as of Tuesday 12th March, we have A% on 2.0, B% on 2.1-2.3, C% on 2.4-2.6, D% on 2.7-2.9, E% on 2.10-2.12, F% on 2.13, G% on 2.14, H% on 2.15 and I% on 2.16.--> | ** Of the released versions, as of Tuesday 12th March, we have A% on 2.0, B% on 2.1-2.3, C% on 2.4-2.6, D% on 2.7-2.9, E% on 2.10-2.12, F% on 2.13, G% on 2.14, H% on 2.15 and I% on 2.16.--> | ||
* See [[SeaMonkey/StatusMeetings/Basics|Basics]] page for the usual reminders. | * See [[SeaMonkey/StatusMeetings/Basics|Basics]] page for the usual reminders. | ||
* Old add-on signing methods might be removed. SeaMonkey and Thunderbird still use them per thread "removing "the old way" of signing add-ons" in mozilla.dev.platform. Apparently dxr.mozilla.org/mozilla-central/so…sions/content/xpinstallConfirm.xul contain the references to them. | |||
==== 2.46 current release ==== | ==== 2.46 current release ==== | ||
Line 263: | Line 268: | ||
** '''IanN''' suggests doing small patches which are easier to review. | ** '''IanN''' suggests doing small patches which are easier to review. | ||
* 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. | ||
=== Roundtable - Personal Status Updates === | === Roundtable - Personal Status Updates === | ||
'''IanN generally will handle more complex review requests | '''IanN generally will handle more complex review requests. frg, rsx11m, stefanh and ewong can also do reviews in their areas of expertise. For bigger changes and branch approvals outside of the build system IanN needs to be involved''' | ||
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 272: | Line 276: | ||
==== ewong ==== | ==== ewong ==== | ||
==== frg ==== | ==== frg ==== | ||
Waiting for review or feedback: | 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|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. | ||
Line 333: | Line 336: | ||
=== Any other business? === | === Any other business? === | ||
* The next meeting will be held in two weeks: Sunday August 6, 2017, 14:00 UTC | |||
** '''rsx11m''' will not attend. Someone else needs to do the invitation and initial page. | |||
* — | * — |
edits