SeaMonkey/StatusMeetings/2019-01-06: Difference between revisions

frg screwed up. The script was technically correct.
(→‎Release Train: progress on 2.49.5, patch-wise)
(frg screwed up. The script was technically correct.)
 
(11 intermediate revisions by 3 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): WG9s frg IanN Rainer_Bielefeld rsx11m


== 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'''
** '''Rainer_Bielefeld for doing support work'''


=== Action Items ===
=== Action Items ===
Line 61: Line 61:
** There is more and more needed api and source support taken out of mozilla-central. It is unclear if we will ever be able to use this repo again.
** There is more and more needed api and source support taken out of mozilla-central. It is unclear if we will ever be able to use this repo again.
** We keep it at least building as long as we can.
** We keep it at least building as long as we can.
** Bulding macOS is currently broken. Will be fixed after the meeting.
** {bug|1490765}} broke building all comm-central applications without advance notice. A workaround in {bug|1490867}} was pushed until this is fully fixed.
** {bug|1490765}} broke building all comm-central applications without advance notice. A workaround in {bug|1490867}} was pushed until this is fully fixed.
** {bug|1502457}} broke versioning for Thunderbird and SeaMonkey. We are now picking up the Firefox version everywhere. Only SEAMONKEY_VERSION is still correct.
** Bug to add current SeaMonkey version numbers to bugzilla has not been filed yet.
** The first patches for cross-compiling Windows builds on Linux are now checked in according to '''IanN'''.
** The first patches for cross-compiling Windows builds on Linux are now checked in according to '''IanN'''.
** New builds tools are needed to compile comm-central. Latest addition is nasm which will replace the unmaintained yasm.
** New builds tools are needed to compile comm-central. Latest addition is nasm which will replace the unmaintained yasm.
Line 87: Line 86:


<!-- Comment out this section if nothing new fixed -->
<!-- Comment out this section if nothing new fixed -->
<!-- uncomment if no new stuff comes up
<!-- uncomment if no new stuff comes up -->
==== Fixed Source Tree Stuff Since Last Meeting ====
==== Fixed Source Tree Stuff Since Last Meeting ====
-->
* {bug|1502457}} broke versioning for Thunderbird and SeaMonkey. We are now picking up the Firefox version everywhere. Only SEAMONKEY_VERSION is still correct.
 
** The installers will build 65.0 and 66.0a1 packages because of changes from {{bug|1502457}}.
=== Release Train ===
** Fix landed in the mozilla tree.
* comm-central is now on SeaMonkey 2.63a1
* comm-central is now on SeaMonkey 2.63a1
** Bug to add current SeaMonkey version numbers to bugzilla has not been filed yet.
** '''rsx11m''' requested updated status flags in {{bug|1514590}}.
** '''rsx11m''' requested updated status flags in {{bug|1514590}}.
** comm-beta was merged December 10th
<!-- uncomment if no new stuff comes up -->
** The installers will build 65.0 and 66.0a1 packages because of changes from {{bug|1502457}}. The NI what to do has not been answered yet.
=== Release Train ===
* Gecko 60 / SeaMonkey 2.57 is now the ESR branch
* Gecko 60 / SeaMonkey 2.57 is now the ESR60 branch
** SeaMonkey 2.57 will be the next major release after 2.49.x becomes EOL.
** SeaMonkey 2.57 will be the next major release after 2.49.x becomes EOL.
** 2.57 will be build from the '''comm-esr60''' repo.
** 2.57 will be build from the '''comm-esr60''' repo.
** Mail and news are still broken in SeaMonkey 2.57 (Thunderbird is now at 60.3.3).
** Mail and news are still broken in SeaMonkey 2.57 (Thunderbird is now at 60.4).
** Not all patches with l10n-relevant string changes are done for 2.57. '''frg''' has figured out a way to do this using strings from later l10n-central releases (suite directory only). He tried this with a local l10n dir and it turned out ok.
** Not all patches with l10n-relevant string changes are done for 2.57. '''frg''' has figured out a way to do this using strings from later l10n-central releases (suite directory only). He tried this with a local l10n dir and it turned out ok.
*** '''IanN''' will test it later but there is currently no alternatives presented.
*** '''IanN''' will test it later but there is currently no alternatives presented.
Line 143: Line 143:
* An official 2.53 Beta might be done later.
* An official 2.53 Beta might be done later.
** A release would need l10n translations. The temporary solution for 2.57 will not work for this release.
** A release would need l10n translations. The temporary solution for 2.57 will not work for this release.
*** '''frg''' made a '''de''' 2.53 language pack for testing. It is available from [https://seamonkeyde.wordpress.com/2019/01/03/inoffizielles-deutsches-sprachpaket-fuer-aktuelle-seamonkey-2-53/ Rainer Bielefelds website].
** A release would need further security fixes. '''frg''' tries to keep it as current as possible in his spare time.
** A release would need further security fixes. '''frg''' tries to keep it as current as possible in his spare time.
*** The big security problems which were in the public are fixed.
*** The big security problems which were in the public are fixed.
*** The current security level as of today is more or less at 52.9. Goal is to to be on par with latest ESR 60 soon.
*** The current security level as of today is more or less at 52.9. Goal is to to be on par with latest ESR 60 soon.
*** ICU60, Skia m66, NSS 3.38, NSPR 4.19 and so TLS 1.3 have been backported.
*** ICU60, Skia m66, NSS 3.40.1, NSPR 4.20 and so TLS 1.3 have been backported.
** The last known regression compared to 2.49.x has been fixed in 2.53.
** The last known regression compared to 2.49.x has been fixed in 2.53.
** Bill posts the patch files from '''frg''' containing the backported source and fixes on [http://www.wg9s.com/comm-253/ his wg9s website] for 2.53.
** Bill posts the patch files from '''frg''' containing the backported source and fixes on [http://www.wg9s.com/comm-253/ his wg9s website] for 2.53.
Line 175: Line 176:
*** DOMi might be retired later when this works. It is currently not built. See also {{Bug|1273222}}.
*** DOMi might be retired later when this works. It is currently not built. See also {{Bug|1273222}}.
** The addon-SDK has been removed.
** The addon-SDK has been removed.
** SMILE has been removed in 2.57.
** [https://developer.mozilla.org/en-US/docs/Mozilla/Tech/Toolkit_API/SMILE SMILE] has been removed in 2.57.
** Non bootstrapped add-on support has been removed in 2.58+.
** Non bootstrapped add-on support has been removed in 2.58+.
** Bootstrapped add-on support will be removed in Gecko 65.
** Bootstrapped add-on support will be removed in Gecko 65.
Line 204: Line 205:
* We will evalute the possibility of shipping pdf.js with SeaMonkey in a future release. '''frg''' will look into it when he finds some time.
* We will evalute the possibility of shipping pdf.js with SeaMonkey in a future release. '''frg''' will look into it when he finds some time.
* NoScript Classic 5.x is still being updated. You can get it from [https://noscript.net/getit]. Currently 5.1.9.
* NoScript Classic 5.x is still being updated. You can get it from [https://noscript.net/getit]. Currently 5.1.9.
* uBlock Origin is still being updated. You can get it from [https://github.com/gorhill/uBlock/releases]. You need to pick the latest legacy version. Currently 1.16.4.5.
* uBlock Origin is still being updated. You can get it from [https://github.com/gorhill/uBlock/releases]. You need to pick the latest legacy version. Currently 1.16.4.6.


* Mozilla removed all classic add-ons from AMO. '''Rainer_Bielefeld''' filed {{Bug|1517828}} to see if missing add-ons can be re-added. The add-on converter also no longer works because of this.
** Suggestion is to use a third party archive [https://github.com/JustOff/ca-archive/ ca-archive] and xpi.
=== 2.x (Last, Current, Next) ===
=== 2.x (Last, Current, Next) ===
* See [[SeaMonkey/StatusMeetings/Basics|Basics]] page for the usual reminders.
* See [[SeaMonkey/StatusMeetings/Basics|Basics]] page for the usual reminders.
Line 218: Line 221:
[https://bugzilla.mozilla.org/buglist.cgi?&field0-0-0=cf_tracking_seamonkey249&type0-0-0=equals&value0-0-0=%3F tracking requests] (1)
[https://bugzilla.mozilla.org/buglist.cgi?&field0-0-0=cf_tracking_seamonkey249&type0-0-0=equals&value0-0-0=%3F tracking requests] (1)
[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] (80)
[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] (81)


==== 2.57.x next release branch ====
==== 2.57.x next release branch ====
Line 225: Line 228:
[https://bugzilla.mozilla.org/buglist.cgi?&field0-0-0=cf_tracking_seamonkey257esr&type0-0-0=equals&value0-0-0=%3F tracking requests] (2)
[https://bugzilla.mozilla.org/buglist.cgi?&field0-0-0=cf_tracking_seamonkey257esr&type0-0-0=equals&value0-0-0=%3F tracking requests] (2)
[https://bugzilla.mozilla.org/buglist.cgi?resolution=---&target_milestone=seamonkey2.57 targeted] (0)
[https://bugzilla.mozilla.org/buglist.cgi?resolution=---&target_milestone=seamonkey2.57 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_seamonkey257esr&f2=target_milestone&f5=cf_status_seamonkey256&v2=2.57 fixed] (83)
[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_seamonkey257esr&f2=target_milestone&f5=cf_status_seamonkey256&v2=2.57 fixed] (87)


==== 2.Next ====
==== 2.Next ====
Line 267: Line 270:


=== Feature List, Planning ===
=== Feature List, Planning ===
[http://dev.seamonkey.at/#bugstats Bug statistics] for the last two (full) weeks: 6 new, 0 fixed, 5 triaged.
[http://dev.seamonkey.at/#bugstats Bug statistics] for the last ''three'' (full) weeks: 10 new, 3 fixed, 5 triaged.
* not much activity on trunk, no fixes landed on branches towards releases
* generally low activity on trunk, focus on branches towards releases
[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 14 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 14 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 3 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 3 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]
[https://bugzilla.mozilla.org/buglist.cgi?product=SeaMonkey&field0-0-0=flagtypes.name&type0-0-0=equals&value0-0-0=feedback%3F 12 feedback]
[https://bugzilla.mozilla.org/buglist.cgi?product=SeaMonkey&field0-0-0=flagtypes.name&type0-0-0=equals&value0-0-0=feedback%3F 11 feedback]


* See [[SeaMonkey/StatusMeetings/FeatureList|Feature List]] page for major wanted/needed features.
* See [[SeaMonkey/StatusMeetings/FeatureList|Feature List]] page for major wanted/needed features.
Line 315: Line 318:
==== ewong ====
==== ewong ====
==== frg ====
==== frg ====
Waiting for review:
* {{Bug|1274798}} Seamonkey integration in Gnome3. Old bug/patch which needs verification from someone more familiar with Linux.
* {{Bug|1506440}} Align SeaMonkey mailnews source structure with Thunderbird.
* {{Bug|1517943}} Middle-Mouseclick on bookmark folder not working any more.
Waiting for feedback:
* {{Bug|1410646}} Fix SM "log into/onto" and related instances.
Checkin ready:
* {{Bug|1464605}} Spell checker language setting is not remembered.
* {{Bug|1516208}} Remove obsolete ssl and strict transport security permissions from Data Manager.
* {{Bug|1516180}} Port Bug 1469916 to SeaMonkey.
* nothing
Reviewing:
* {{Bug|802609}} make folder picker in folderWidgets.xml set the parent menulist label properly. Waiting till the base patch gets r+
* {{Bug|1517016}} Fix l10n for picking up new SM branding location. Have some issuses here I need to investigate.
Working on:
* {{Bug|521861}} After creating news account through clicking news URL Account Wizard is broken. '''jorgk''' found some issues in the patch which I need to fix first.
* Fixing up mailnews for 2.57.
* Fixing up debugQA.
* Integrating DOMi Plus patches into DOMi.
* Fixing up 2.53
* Backporting ESR 60 fixes to 2.49.5
* Backporting platform support for VS2017, later Rust and later clang for macOS.
* Port of {{Bug|1100103}} Add a remove button to every To/CC/BCC address in Composer. No bug yet. Initial version in 2.53. Needs better styling.
* Helping '''MMR''' with {{Bug|1444740}} Drop support for -moz-border-*-colors in SeaMonkey. He seems to have dropped out :(
Not working on:
* Fixing comm-central. Not worth it currently. Only see that it builds.
** 2.58+ is broken in capital letters as in BROKEN.
Shelved for later:
* {{Bug|1296850}} Show standard loading indicator images in tab when busy or progress attribute are set. Asked someone who wants to help out to look at the icons. Got the icons but have no time at the moment.
* {{Bug|1379062}} Enable cross-compile on SeaMonkey Linux machines. 2.49.x to 2.57 compiles fine locally.
* {{Bug|1392929}} Port Bug 886907 [Remove old synchronous contentPrefService] to SeaMonkey.
* Followups for {{Bug|1379369}} to TriggeringPrincipals and UserContextIDs in more functions.
* {{Bug|1370314}} SeaMonkey 06/2017 installer rollup. Probably not much more right now. Took some parts to other bugs. and will see what is left when 2.57 is ready.
Mostly shelved for now because no time:
* {{Bug|1231349}} 10n repacks broken on with SM 2.42 and newer. DebugQA WIP patch done. extensions temporary disabled to get l10n builds.
* {{Bug|1374094}} Update debugQA extension for older SeaMonkey versions. Need to move a function from editor into the patch and retest it.
* {{Bug|1402645}} Build Lightning binary components for 2.49.1. '''Needed for 2.49.1!'''. Temporary fix in the esr branch.
* Putting updated debugQA and DOMi extensions on TBN. Started with debugQA and noticed that it was no longer compatible with older versions.
Titbits:
* Started importing recent ESR60 patches into 2.53. Around 50 new patches and still only 300 or so to go :)
==== IanN ====
==== IanN ====
==== Rainer Bielefeld ====
==== Rainer Bielefeld ====
Any chance to fix the problem, that lots of useful "legacy" FF addons are no longer available ({{bug|1517828}} - Firefox add-ons no longer available for SeaMonkey)?
: <span style="background:#00FF00">'''Addendum'''</span>: [https://unofficialseamonkeynews.wordpress.com/2019/01/06/classic-add-ons-archive/#comment-452 Classic Add-ons Archive] might be a solution
==== rsx11m ====
==== rsx11m ====
Not really working on:
Not really working on:
Line 328: Line 385:


=== Any other business?  ===
=== Any other business?  ===
* This is the last meeting in 2018; the next meeting is in three weeks on January 6, 2019, 14:00 UTC.
* '''The SeaMonkey team wishes everyone a Happy New Year!'''
* '''The SeaMonkey team wishes everyone a Merry Christmas!'''
* The next meeting will be held in two weeks on January 20, 2019, 14:00 UTC.
* &mdash;
* &mdash;
647

edits