SeaMonkey/StatusMeetings/2020-06-14: Difference between revisions

status meeting notes
(status meeting notes)
 
(5 intermediate revisions by 3 users not shown)
Line 7: Line 7:
* Location: [irc://chat.freenode.net/seamonkey #seamonkey IRC channel] on Freenode
* Location: [irc://chat.freenode.net/seamonkey #seamonkey IRC channel] on Freenode
* Further Read: [[SeaMonkey/StatusMeetings/Basics|Basics]]
* Further Read: [[SeaMonkey/StatusMeetings/Basics|Basics]]
* Participants (in order of appearance):  
* Participants (in order of appearance): IanN WaltS48 frg tonymec rsx11m WG9s


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


=== Action Items ===
=== Action Items ===
Line 48: Line 48:
** Other than azure hosting options because of price are also evaluated.
** Other than azure hosting options because of price are also evaluated.
* We are waiting for Mozilla to transfer the SeaMonkey domains to SeaMonkey e.V.
* We are waiting for Mozilla to transfer the SeaMonkey domains to SeaMonkey e.V.
** Domain transfer from Mozilla is now underway. One domain has already been transferred. We are waiting on some more info from Mozilla about subdomains before we progress with others.
* We need a breakpad server for submitting crash reports. Thunderbird is also also affected and must set up their own server.
* We need a breakpad server for submitting crash reports. Thunderbird is also also affected and must set up their own server.
** The date we need to switch has been postponed by Mozilla. We will be able to use the Mozilla crash-stats till Q2 2021.
** The date we need to switch has been postponed by Mozilla. We will be able to use the Mozilla crash-stats till Q2 2021.
<!-- take it out next time. We know now. -->
* Our [https://gitlab.com/seamonkey-project gitlab project repos] are now public.
** The 2.53.2 source is public and available.
** Repos for 2.57 and later l10n will follow.
** Patches will still be done via bugzilla first and then checked into hg or git by a peer.
** The website source is now available in the [https://gitlab.com/seamonkey-project/website/ gitlab website repo].
** Website updates from the source are now done via Jenkins.
* We are looking at l10n tools.
* For future macOS releases we might need an Apple Developer ID and notarization process. See [https://developer.apple.com/documentation/security/notarizing_your_app_before_distribution Notarizing Your App Before Distribution].
<!-- 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 Infrastructure Stuff Since Last Meeting ====
==== Fixed Infrastructure Stuff Since Last Meeting ====
* Builder performance was enhanced by using reserved instances.
** The Windows builder now uses 4 Xeon cores and 16 GB ram. Build time is now about 30%  faster because of this.
* The Windows builder has been updated to VS2019 16.6.1.
* &mdash;
* &mdash;
<!-- end -->
<!-- end -->
Line 73: Line 68:
** Do not try to use the comm-central release.
** Do not try to use the comm-central release.
** The installer still works...
** The installer still works...
** l10n is broken in comm-central because of search plugin issues.
*** The fixes in {{Bug|1300198}} will unbreak the comm-central l10n builds.
** RDF has been completely removed now.
** XBL has been completely removed now.
** {{Bug|1611647}} was filed for SeaMonkey to do the rename from xul to xhtml files and references.
** {{Bug|1611647}} was filed for SeaMonkey to do the rename from xul to xhtml files and references.
** See {{Bug|1452448}} for current comm-central breakages. This is not up to date.
** See {{Bug|1452448}} for current comm-central breakages. This is not up to date.
** Current comm-central is becoming the next ESR 78.


* [comm-beta]:
* [comm-beta]:
Line 85: Line 75:
** Do not try to use any current comm-beta based release.
** Do not try to use any current comm-beta based release.
** See {{Bug|1452448}} for current comm-central breakages.
** See {{Bug|1452448}} for current comm-central breakages.
** Current comm-beta is becoming the next ESR 78.


* [comm-release]:
* [comm-release]:
** We currently do not track nor update comm-release.
** We currently do not track nor update comm-release.
** Do not use any current comm-release based release.
** Do not use any current comm-release based release.
** An updated unofficial 2.53.4 is available from [http://www.wg9s.com/comm-253/ WG9's website]. We accept filing bugs against it.
** For building please apply the patches from Bills website to the noted comm-release and mozilla-release changeset.
** For building please apply the patches from Bills website to the noted comm-release and mozilla-release changeset.
** If you want to build the latest release without pending fixes you can also check out from [https://gitlab.com/seamonkey-project/ gitlab].
*** An updated unofficial 2.53.4 is available from [http://www.wg9s.com/comm-253/ WG9's website]. We accept filing bugs against it.
** stylo and webrender building is currently broken but disabled by default.
*** If you want to build the latest release without pending fixes you can also check out from [https://gitlab.com/seamonkey-project/ gitlab].
** For building please stay at Rust 1.37 for now under Windows.
*** stylo and webrender building is currently broken but disabled by default.
*** For building please stay at Rust 1.37 for now under Windows.


* [comm-esr68]:
* [comm-esr68]:
Line 114: Line 104:


<!-- Comment out this section if nothing new fixed -->
<!-- Comment out this section if nothing new fixed -->
<!-- Close comment if new stuff comes up
<!-- Close comment if new stuff comes up -->
=== Fixed Source Tree Stuff Since Last Meeting ===
=== Fixed Source Tree Stuff Since Last Meeting ===
* The fixes in {{Bug|1300198}} did unbreak the comm-central l10n builds.
* &mdash;
* &mdash;
Open comment if no new stuff comes up -->
<!-- Open comment if no new stuff comes up -->


=== Release Train ===
=== Release Train ===
* SeaMonkey 2.53.x / Gecko 56 in our gitlab comm-release repo.
* SeaMonkey 2.53.x / Gecko 56 in our gitlab comm-release repo.
** The 2.53.2 final was released on May 3rd.
** The 2.53.3 final will be released next.
*** The sources can be checked out from the 2_53_2_final branch in the [https://gitlab.com/seamonkey-project gitlab project repos].
** The 2.53.3 beta 1 was released after the meeting.
** We plan to release 2.53.3 beta 1 in the next 2 weeks.
*** The sources can be checked out from the 2_53_3_beta_01 branch in the [https://gitlab.com/seamonkey-project gitlab project repos].
*** The 2.53.3 beta release is tracked in {{Bug|1635110}}.
*** The 2.53.3 beta release is tracked in {{Bug|1635110}}.
*** The release notes and website update are tracked in {{Bug|1638767}}.
*** The release notes and website update are tracked in {{Bug|1638767}}.
*** The beta release was postponed to wait for l10n translations.
*** Major visible changes are alignment of search engine handling with Thunderbird and Firefox, address book fixes and the ability to customize the Composer toolbar.
*** Major visible changes are alignment of search engine handling with Thunderbird and Firefox, address book fixes and the ability to customize the Composer toolbar.
** NSS 3.49 and up drop the dbm compatibility module. This has been restored for 2.53.2. Later we might do a hard block upgrading from an older release.
** NSS 3.49 and up drop the dbm compatibility module. This has been restored for 2.53.2. Later we might do a hard block upgrading from an older release.
Line 144: Line 134:
*** ICU60, Skia m66, sqlite 3.31.1 NSS 3.52, NSPR 4.25 and TLS 1.3 have been backported for 2.53.3.
*** ICU60, Skia m66, sqlite 3.31.1 NSS 3.52, NSPR 4.25 and TLS 1.3 have been backported for 2.53.3.
** Compiler support is up to date.
** Compiler support is up to date.
*** clang 5, 7 or 8, gcc 6.1, gcc 7 and 8 can be used to build 2.53.2 on Linux or for macOS. Support for gcc 5.x and 4.x has been removed.
*** clang 5, 7 or 8, gcc 6.1, gcc 7 and 8 can be used to build 2.53.3 on Linux or for macOS. Support for gcc 5.x and 4.x has been removed.
*** clang 7, 8 or 9, VS2017 15.9.13 and VS2019 are supported under Windows. Support for VS2015 and earlier VS2017 versions has been removed.
*** clang 7, 8 or 9, VS2017 15.9.13 and VS2019 are supported under Windows. Support for VS2015 and earlier VS2017 versions has been removed.
*** gcc 9 support is being looked into. Clang 9 support is added to 2.53.3 only. Clang 10 support is being tested soon.
*** gcc 9 support is being looked into. Clang 9 support was added to 2.53.3. Clang 10 support is being tested.
*** The official releases are compiled with VS2019 for Windows, gcc 6 for Linux and clang 5 for macOS. Rust 1.36 is used.
*** The official releases are compiled with VS2019 for Windows, gcc 6 for Linux and clang 5 for macOS. Rust 1.37 is used.
**** The 2.53.3 release might switch to Rust 1.37.
** The unofficial release is now at 2.53.4 Beta 1 pre.
** The unofficial release is now at 2.53.4 Beta 1 pre.
*** 2.53.x fixes are available from the [http://www.wg9s.com/comm-253/ wg9s website].
*** 2.53.x fixes are available from the [http://www.wg9s.com/comm-253/ wg9s website].
Line 162: Line 151:
*** Because of not enough developers this is a slow go and we will distribute interim 2.53 versions.
*** Because of not enough developers this is a slow go and we will distribute interim 2.53 versions.
*** 2.57 is missing fixes and ports already in 2.53. The source is currently being updated frequently because of this.
*** 2.57 is missing fixes and ports already in 2.53. The source is currently being updated frequently because of this.
*** '''IanN''' also backported later patches from 61 and up to ease the transition.
** 2.57 will be build from a new 2.57 gitlab repo based on the '''comm-esr60''' repo.
** 2.57 will be build from a new 2.57 gitlab repo based on the '''comm-esr60''' repo.
*** The sources are currently marked private in our [https://gitlab.com/seamonkey-project gitlab project repos].
*** The sources are currently marked private in our [https://gitlab.com/seamonkey-project gitlab project repos].
Line 177: Line 167:
*** When doing patches please make sure to change the l10n labels when the content changes.
*** When doing patches please make sure to change the l10n labels when the content changes.
*** cZ strings will be copied to suite. This is tracked in {{Bug|1606400}}.
*** cZ strings will be copied to suite. This is tracked in {{Bug|1606400}}.
*** cZ, DOMi, debugQA and the Lightning extension will be compatible with 2.57.
*** cZ, debugQA and the Lightning extension will be compatible with 2.57.
*** {{Bug|1231349}} was fixed with a workaround patch by '''ewong'''. This is used for 2.57 too.
*** DOMi might be retired for 2.57. See also {{Bug|1273222}}.
** Thunderbird did switch to WebExtension dictionaries.
** Thunderbird did switch to WebExtension dictionaries.
** We will switch search plugins to a central json file for 2.57. See {{Bug|1300198}}. TB and Fx did this long ago.
** We will switch search plugins to a central json file for 2.57. See {{Bug|1300198}}. TB and Fx did this long ago.
Line 187: Line 177:
** Lighting will be fully integrated into TB 78. We plan to port this to 2.57 at least.
** Lighting will be fully integrated into TB 78. We plan to port this to 2.57 at least.
* General SeaMonkey release issues.
* General SeaMonkey release issues.
** For now we will not use a Meta bug to track problems in ESER68. {{Bug|1452448}} for current comm-central breakages will kept up to date.
** For now we will not use a Meta bug to track problems in ESER68/78. {{Bug|1452448}} for current comm-central breakages will kept up to date.
** '''ewong''' tries to fix the update process for the aus3 server. This is broken since 2.48.
** '''ewong''' tries to fix the update process for the aus3 server. This is broken since 2.48.
** A meta bug for gtk3 compatibility has been created for 2.49.1 and up {{Bug|1367257}}.
** A meta bug for gtk3 compatibility has been created for 2.49.1 and up {{Bug|1367257}}.
Line 210: Line 200:
*** '''frg''' has DOMi working for 2.57 using the patches but some minor issues still remain.
*** '''frg''' has DOMi working for 2.57 using the patches but some minor issues still remain.
**** A work-in-progress version is available at [http://www.wg9s.com/comm-257/].
**** A work-in-progress version is available at [http://www.wg9s.com/comm-257/].
*** DOMi might be retired later when this works. It is currently not built. See also {{Bug|1273222}}.
** Support for classic extensions has been practically removed in current Gecko.
** Thunderbird is expanding WebExtension support.
** Thunderbird is expanding WebExtension support.
** Lightning is packed directly into Thunderbird and SeaMonkey now. This was done in {{Bug|1451847}} for SeaMonkey.
** Lightning is packed directly into Thunderbird and SeaMonkey now. This was done in {{Bug|1451847}} for SeaMonkey.
Line 221: Line 209:
*** The OpenPGP integration is tracked in {{Bug|22687}}.
*** The OpenPGP integration is tracked in {{Bug|22687}}.


* cZ and DOMi should be integrated into SeaMonkey because of the l10n problem tracked in {{Bug|1231349}}.
* cZ and DOMi should be integrated into SeaMonkey because of the l10n problem previously tracked in {{Bug|1231349}}.
** '''IanN''' suggested forking them and has created {{Bug|1551033}}. The l10n files for DOMi will be moved into l10n-central.
** '''IanN''' suggested forking them and has created {{Bug|1551033}}. The l10n files for DOMi will be moved into l10n-central.
*** '''IanN''' is ready to import them into the comm tree. He just needs to decide when and if (esp with DOMi if devtools can be got to work).
*** '''IanN''' is ready to import them into the comm tree. He just needs to decide when and if (esp with DOMi if devtools can be got to work).
** The language pack for cZ will be removed and a translated cZ will be included.
** The language pack for cZ will be removed and a translated cZ will be included. Language packs need to be in WebExtension format for 2.57 otherwise.


* Our distributed extensions do not get updated during a new install.
* Our distributed extensions do not get updated during a new install.
Line 249: Line 237:


* The SeaMonkey and Thunderbird add-ons are now hosted on [https://addons.thunderbird.net/].
* The SeaMonkey and Thunderbird add-ons are now hosted on [https://addons.thunderbird.net/].
**  [https://addons.mozilla.org/] redirects to it. 2.57 has already been switched over to the new site in {{Bug|1475799}}.
*** 2.57, comm-central and the inofficial 2.53 already have updated prefs. We plan to do this for a future 2.49 release.
** The old add-ons website api has been removed in {{Bug|1402064}} for Gecko 60 and up. We might need to do some further porting here to smoothly integrate installation from the add-ons site.
** The old add-ons website api has been removed in {{Bug|1402064}} for Gecko 60 and up. We might need to do some further porting here to smoothly integrate installation from the add-ons site.
** For Thunderbird a new add-on [https://addons.thunderbird.net/en-US/seamonkey/addon/thunderbird-addons-test/] is available to switch addons.mozilla.org to addons.thunderbird net.
** The website has been updated and points to [https://addons.thunderbird.net/].
** The website has been updated and points to [https://addons.thunderbird.net/].


Line 262: Line 247:
=== 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.
* Old add-on signing methods have been removed. SeaMonkey and Thunderbird still use them per thread "removing "the old way" of signing add-ons" in mozilla.dev.platform. Apparently [https://dxr.mozilla.org/mozilla-esr60/source/toolkit/mozapps/extensions/content/xpinstallConfirm.xul xpinstallConfirm.xul] contained the references to them.
<!-- Comment out this section if nothing new fixed -->
<!-- Comment out this section if nothing new fixed -->
<!-- Close comment if new stuff comes up
<!-- Close comment if new stuff comes up
Line 273: Line 257:
<!-- NOTE: Affected is set in a lot of bugs but the fixes are in the private branch already.  -->
<!-- NOTE: Affected is set in a lot of bugs but the fixes are in the private branch already.  -->
[https://bugzilla.mozilla.org/buglist.cgi?resolution=---&field0-0-0=cf_tracking_seamonkey253&type0-0-0=equals&value0-0-0=%2B open tracking] (0)
[https://bugzilla.mozilla.org/buglist.cgi?resolution=---&field0-0-0=cf_tracking_seamonkey253&type0-0-0=equals&value0-0-0=%2B open tracking] (0)
[https://bugzilla.mozilla.org/buglist.cgi?&field0-0-0=cf_tracking_seamonkey253&type0-0-0=equals&value0-0-0=%3F tracking requests] (36)
[https://bugzilla.mozilla.org/buglist.cgi?&field0-0-0=cf_tracking_seamonkey253&type0-0-0=equals&value0-0-0=%3F tracking requests] (9)
[https://bugzilla.mozilla.org/buglist.cgi?resolution=---&target_milestone=seamonkey2.53 targeted] (2)
[https://bugzilla.mozilla.org/buglist.cgi?resolution=---&target_milestone=seamonkey2.53 targeted] (2)
[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_seamonkey253&f2=target_milestone&f5=cf_status_seamonkey249&v2=2.53 fixed] (144)
[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_seamonkey253&f2=target_milestone&f5=cf_status_seamonkey249&v2=2.53 fixed] (181)


==== 2.57.x next esr release branch (future) ====
==== 2.57.x next esr release branch (future) ====
<!-- NOTE: Target Milestone field doesn't contain "esr" at the end -->
<!-- NOTE: Target Milestone field doesn't contain "esr" at the end -->
[https://bugzilla.mozilla.org/buglist.cgi?resolution=---&field0-0-0=cf_tracking_seamonkey257esr&type0-0-0=equals&value0-0-0=%2B open tracking] (1)
[https://bugzilla.mozilla.org/buglist.cgi?resolution=---&field0-0-0=cf_tracking_seamonkey257esr&type0-0-0=equals&value0-0-0=%2B open tracking] (1)
[https://bugzilla.mozilla.org/buglist.cgi?&field0-0-0=cf_tracking_seamonkey257esr&type0-0-0=equals&value0-0-0=%3F tracking requests] (47)
[https://bugzilla.mozilla.org/buglist.cgi?&field0-0-0=cf_tracking_seamonkey257esr&type0-0-0=equals&value0-0-0=%3F tracking requests] (52)
[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] (229)
[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] (229)
Line 303: Line 287:
With the current dev resources at hand he is not very hopeful about fixing the tests anytime soon.
With the current dev resources at hand he is not very hopeful about fixing the tests anytime soon.


* The search.json format will change soon. We need to look into this only if we plan to do a ESR 76 based release.
* The search.json format will change soon. We need to look into this only if we plan to do a ESR 78 based release.


* We might need new SeaMonkey bugzilla component for tracking website problems with our product.
* We might need new SeaMonkey bugzilla component for tracking website problems with our product.
Line 319: Line 303:
<!-- ** &mdash; -->
<!-- ** &mdash; -->
<!--Please update if necessary-->
<!--Please update if necessary-->
* Mozilla-central bugs that affect us:
** A lot of these bugs are due to mozilla-central switching from synchronous APIs to Asynchronous APIs.
* [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.


=== Feature List, Planning ===
=== Feature List, Planning ===
Line 327: Line 308:
* generally low activity on trunk, focus 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 16 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 17 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]
Line 368: Line 349:
==== ewong ====
==== ewong ====
==== frg ====
==== frg ====
Most work for SeaMonkey in the last weeks was getting the 2.53.3 Beta releaase done together with '''IanN''', backporting security bugs, help translations, some support work and reviewing patches.
Waiting for review:
* {{Bug|1274798}} Seamonkey integration in Gnome3. Old bug/patch which needs verification from someone more familiar with Linux.
* A bunch of bugs from '''IanN'''
Waiting for esr60 a+:
* none
Waiting for feedback:
* {{Bug|1410646}} Fix SM "log into/onto" and related instances.
Checkin ready:
* {{Bug|1606400}} Land strings for IRC client in SeaMonkey (backed out for now after reqest from l10n folk).
Reviewing:
* {{Bug|1536779}} Port |Bug 1528840 - addressingWidgetOverlay.js, abMailListDialog.js code cleanup| to SeaMonkey. Postponed till 2.57 is in better shape.
* A new bunch of bugs from IanN.
Working on:
* Fixing the sanitizer in {{Bug|1621445}}. It has issues during shutdown. Unfortunat3ely a slow go because I am constantly sidetracked and it needs a full rewrite for doing async operations.
* RDF removal with '''IanN''' for 2.53 and up. Full removal for 2.53 will only happen if it does not break critical or too many add-ons.
* Backporting ESR 60 and beyond fixes to 2.53. Still at 60.3 now but many new media related fixes and later security backports up to 2.75 are in.
* Syncing 2.57 with 2.53 fixes.
* {{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.
* 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.
Not working on:
* Fixing comm-central. Not worth it currently. Only see that it builds.
* Starting to see if I can back out the xul templates removal to speed things up. Second bug backed out but still no luck. '''IanN''' does de-rdf which is better.
** 2.58+ is broken in capital letters as in BROKEN.
Shelved for later:
* Integrating DOMi Plus patches into DOMi.
* {{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|1392929}} Port Bug 886907 [Remove old synchronous contentPrefService] to SeaMonkey.
* Followups for {{Bug|1379369}} to TriggeringPrincipals and UserContextIDs in more functions. '''IanN''' already fixed a bunch of stuff.
* {{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.
* {{Bug|1231349}} l10n repacks broken on with SM 2.42 and newer. cZ patch done for 2.57 and up. Got feedback but found a bug yesterday. Backport to 2.53 later.
* {{Bug|1231349}} l10n repacks broken on with SM 2.42 and newer. DOMi patch mostly working. cZ got f+. Shooting for r+ next.
Titbits:
* 2.53.3 beta 1 is done and should be released shortly. Work on 2.53.4 has started.
==== IanN ====
==== IanN ====
Fixed for SM (2.53+):
* {{Bug|1641038}} [Mac] Open Help shortcut lacks modifier
* {{Bug|1640775}} Switch default sv-SE search engine to DuckDuckGo
* {{Bug|1642245}} Give a non-localised version of DDG to all locales
* {{Bug|1641354}} Need to add localisation notes to some entities in brand.properties
* {{Bug|1628905}} Remove, preserve and reinstate more attributes that can mess up the appearance of customizeToolbar dialog
* {{Bug|1628375}} Duplicate separator, spring and spacer appear in customize toolbar dialog
Fixed for central:
* {{Bug|1628799}} Remove unused / duplicate entities from imported editor locale files
Waiting for checkin:
* {{Bug|1267666}} Trying to view or change Lightning extension options in Add-ons Manager hangs Seamonkey
* {{Bug|1611010}} Remove needless implements='nsIDOMEventListener' and QI
* {{Bug|1614671}} Port |{{Bug|1456035}} - Add native QueryInterface helper with fast path for XPCWrappedJS| to SeaMonkey
* {{Bug|1642188}} Port |{{Bug|1455052}} part 12 - Remove JS uses of nsIDOMEvent| to SeaMonkey
Waiting for review:
* {{Bug|1536779}} Port |{{Bug|1528840}} - addressingWidgetOverlay.js, abMailListDialog.js code cleanup| to SeaMonkey
* {{Bug|1640773}} Remove unnecessary nsIFrameLoaderOwner QI from nsSessionStore.js
* {{Bug|1641705}} Update photo handling in addressbook
* {{Bug|1642450}} Rename throbber URL and move to brand.properties
* {{Bug|1642462}} Move more app prefs to brand.properties
* {{Bug|1642489}} Remove sidebar from brand files
Working on:
* {{Bug|1638767}} Update SeaMonkey website for 2.53.3 Beta release
* {{Bug|1633729}} Update about:buildconfig to display comm as well as mozilla source information - comm-central part
* {{Bug|1620789}} Add source code download and build instructions to the website
* {{Bug|1616034}} Update SessionStore code for SeaMonkey
* {{Bug|1612386}} Don't always update lastRelatedTab information when browser.tabs.insertAllTabsAfterCurrent is true
* {{Bug|1606400}} Land strings for IRC client in SeaMonkey
* {{Bug|507601}} Port |{{Bug|414038}} - Replace rdf-driven folder pane with a js-driven/non-rdf treeview| to SeaMonkey
* {{Bug|1577372}} Working copy functionality was removed from page info window
* {{Bug|1573595}} [meta]Update pageInfo files
* {{Bug|1578061}} [meta]Update SeaMonkey's context menu
* {{Bug|1581176}} [meta]Update SeaMonkey's certificate / net error handling UI
* {{Bug|1579640}} Fix access key clashes in prefs
* {{Bug|657604}} Remove the RDF global object. (Port {{Bug|437869}} to SeaMonkey.)
* {{Bug|1380613}} sessionrestore will not restore anything if another tab is open
* Backporting changes needed for build system
Back burner:
* {{Bug|1532732}} Tidy up statute formatting on website
* {{Bug|1515507}} Update SM Web Site to include references to SM EV
* {{Bug|1501790}} Port changes from {{Bug|1458314}}, {{Bug|1506915}}, and {{Bug|1458308}} to SeaMonkey
* {{Bug|1542608}} Port |{{Bug|394984}} Unable to update on mac if admin user is not the same admin user as the person who installed firefox| to SeaMonkey
==== njsg ====
==== njsg ====
Fixed:
* {{Bug|1639890}} pt-BR privacy_help.xhtml: Wrong hyperlinks
* {{Bug|1640739}} help_help.xhtml ("Using the Help Window"): location of findbar and print button need to be updated
* {{Bug|1643698}} pt-BR SeaMonkey help: remove &copyright.string;
==== Rainer Bielefeld ====
==== Rainer Bielefeld ====
==== rsx11m ====
==== rsx11m ====
647

edits