Changes

Jump to: navigation, search

SeaMonkey/StatusMeetings/2015-07-07

18,987 bytes added, 16:48, 3 July 2015
copied from 2015-06-23 minutes
<small>[[SeaMonkey/StatusMeetings/{{#time: Y-m-d | {{SUBPAGENAME}} -2 week}}|&laquo; last meeting]] | [[SeaMonkey:StatusMeetings|index]] | [[SeaMonkey/StatusMeetings/{{#time: Y-m-d | {{SUBPAGENAME}} +2 week}}|next meeting &raquo;]]</small>

'''SeaMonkey Meeting Details'''

* Time: [http://www.timeanddate.com/worldclock/fixedtime.html?day=7&month=7&year=2015&hour=12&min=0&sec=0&p1=0 7 July, 2015, 12:00 UTC]
** (8am Eastern, 1pm UK, 2pm Central Europe, 8pm Hong Kong)
* Location: [irc://irc.mozilla.org/seamonkey #seamonkey IRC channel]
* Further Read: [[SeaMonkey/StatusMeetings/Basics|Basics]]

== Agenda ==
* Who's taking minutes? -> '''TBD'''
* Nominees for Friends of the Fish Tank:
** '''TBD'''

=== Action Items ===
(who needs to do what that hasn't been recorded in a bug)
We should assign people to the open items.

'''NEW'''
* &mdash;
'''OPEN'''
* {{Bug|1150082}} SeaMonkey Donation Page is using the PayPal all or nothing version, instead of the usual either/or one. Mcsmurf is investigating.
* {{bug|1121281}} tracks the RelEng automation migration off CVS. Currently two option patches awaiting for Callek's decision. Once settled, ewong will follow up with RelEng patches based on that decision.
'''CLOSED'''
* &mdash;

=== Status of the SeaMonkey Buildbot Master and Tree ===
<!--Please update accordingly-->
* Notes:
** Windows nightly trunk builds are unavailable due to various bugs such as {{Bug|1092468}} and {{Bug|1108970}}. Migrating our [https://bugzilla.mozilla.org/show_bug.cgi?id=1114876 Windows builders to Win2008] and our compiler toolchain to VS2013 would likely solve this and other bustages.
** Ratty has put up some win32 contributed builds on [http://seamonkey.callek.net/contrib/ http://seamonkey.callek.net/contrib/].
** There are also some upcoming changes to L10n build system in Q1 2015 ({{bug|1107635}}).
** Buildmaster is up and running, and produces en-US builds, see 9/16 meeting's [[SeaMonkey/StatusMeetings/2014-09-16#Agenda|Friends of the Fish Tank]]. Builds and langpacks in 18 languages including en-US are available unofficially thanks to A.Kalla.
** {{Bug|1083689}} Langpacks aren't updated when auto-updating SeaMonkey because they aren't uploaded to AMO. The solution requires changes in SeaMonkey RelEng (and possibly AMO).
** For various reasons we don't have a working SeaMonkey Treeherder.
** wrt {{bug|1155011}}, we already have a Soccoro token. The patches require approval and then pushed and the work-around patches backed out.
* [23th June 2015]
** All trees:
*** Windows platform still busted due to needing Win2008R2 installed.
*** We have a loaner which ewong is working on (see Release Train section).

* See [[SeaMonkey/StatusMeetings/RelEng|RelEng]] page for the RelEng status history.

<!-- Comment out this section if nothing new fixed -->
<!-- ==== Fixed Stuff Since Last Meeting ====
-->

=== Release Train ===
* SeaMonkey 2.33.1 was released on 23 March and is the most recent release.
* No scheduled ETA for 2.35 beta 1 yet.
** there were 15 [https://www.mozilla.org/en-US/security/known-vulnerabilities/firefox/#firefox37.0.1 security fixes] (5 of which critical) in the Gecko 37 cycle
** there were 13 [https://www.mozilla.org/en-US/security/known-vulnerabilities/firefox/#firefox38 security fixes] (5 of which critical) in the Gecko 38 cycle
** contributed trunk/aurora builds are available for testing, see {{bug|1169140}} and [http://forums.mozillazine.org/viewtopic.php?f=42&t=2939531 Contributed SeaMonkey Win32 builds for testing]
** There are some builds up on Google Drive which Ratty has uploaded to [http://seamonkey.callek.net/contrib/ http://seamonkey.callek.net/contrib/].
** obviously, this can't be an acceptable permanent solution...
* Useful Firefox Release Schedule link: [https://www.google.com/calendar/embed?src=bW96aWxsYS5jb21fZGJxODRhbnI5aTh0Y25taGFiYXRzdHY1Y29AZ3JvdXAuY2FsZW5kYXIuZ29vZ2xlLmNvbQ Releases Scheduling]
** next merge day is scheduled for 29 June &mdash; '''next week!'''
==== SeaMonkey 2.35 Release ====
* We plan to release SeaMonkey 2.35 by the end of June.
** For windows builds, we have a loaner win machine from Mozilla for us (i.e. ewong) to do manual window builds.
*** [ewong:] doing the buildbot steps manually on a Windows machine is proving to be a bit more involved as there are bits missing(these bits are normally created within the buildmaster so manually creating these bits is slow going) and it doesn't help that I've been swamped elsewhere.
TODO:
* Patches to uplift to comm-release: [https://bugzilla.mozilla.org/buglist.cgi?f1=cf_status_seamonkey235&list_id=12345198&o1=equals&query_format=advanced&v1=affected&product=SeaMonkey status-seamonkey2.35: affected]
* Create a relbranch on mozilla-release. Uplift the following patches:
** {{Bug|1151345}} [OSX Widget] Firefox app menu contains only "Quit" on Firefox 38 beta ("About Firefox" and all other items are missing)
** {{Bug|1165732}} Firefox running very slow on Windows starting with version 38 due to hardware acceleration
** {{Bug|1169996}} Changing the spell check language in the message subject of a recycled message via right-click changes the composition language preference.
** Need to check that the following {{Bug|1166924}} {{Bug|1167356}} {{Bug|1171540}} {{Bug|1172397}} {{Bug|1172076}} are fixed on what ever branch we use.
* Alternatively use the existing '''THUNDERBIRD_38_VERBRANCH''' on mozilla-esr38.
* [Ratty] Are we basing our 2.35 release on mozilla-38.0.x or mozilla-38.1.x? Notes that mozilla-release is now at '''FIREFOX_39_0_BUILD3'''.

=== Extensions and Plugins Compatibility Tracking ===
* See [[SeaMonkey/StatusMeetings/Basics|Basics]] page. Please only list current changes here.
* [[SeaMonkey/AddonCompat|Addon Compatibility Listings]]
* We are looking for a new place to host the [[SeaMonkey/AddonCompat|Addon Compatibility Listings]] for the Add-on Converter in order to make it easy to maintain and to serve as the main database for the AMO browsing extension in the future. The details are in [http://forums.mozillazine.org/viewtopic.php?p=14168717#p14168717 this post].
* Lightning (other extensions with binary XPCOM components) was broken on trunk due to {{bug|1159737}}, fixed (at least for now) in {{bug|1165428}} introducing <tt>MOZ_BINARY_EXTENSIONS</tt> build-time switch, enabled in {{bug|1166842}}.
* '''Firefox & Thunderbird Add-on Converter for SeaMonkey''' [http://addonconverter.fotokraina.com/ http://addonconverter.fotokraina.com/]<br>This tool goes a little further beyond simply modifying install.rdf - it also identifies a few more other things in the code that are Firefox or Thunderbird specific and attempts to change them. Of course, not all extensions can be ported so easily to SeaMonkey since there's only so much an automated tool like that can do.
** '''[http://forums.mozillazine.org/memberlist.php?mode=viewprofile&u=217009 Lemon Juice]''' continues to improve his already impressive Addon Converter. The source is now available on GitHub [https://github.com/lemon-juice/addonconverter].
** looking for a better(?) home for extension-converter pages, along with a way to track successful and conversion-failed add-ons, and respective integration into SeaMonkey by add-on or manager overlay [http://forums.mozillazine.org/viewtopic.php?f=40&t=2834855&start=270#p14168717], {{bug|1145026}}.
** Rainer Bielefeld together with other community members have been updating the list of Firefox addons that have been successfully converted by the Addon Converter.
** Ratty filed {{Bug|1130390}} to add a link on [http://www.seamonkey-project.org/ seamonkey-projects.org] to the Firefox & Thunderbird Add-on Converter for SeaMonkey.
* The Thunderbird team is now shipping Lightning with Thunderbird. IanN will work on shipping lightning too. Related bugs:
** {{Bug|516026}} Integrate Lightning Into SeaMonkey by Default and Ship SeaMonkey with Lightning Enabled
** {{Bug|1130854}} Package Lightning with Thunderbird for c-c and c-a builds.
** {{Bug|1113183}} Integrate Lightning Into Thunderbird by Default.
** {{Bug|1130852}} Add opt-in dialog to promote Calendar integration [Thunderbird].
* Proposed replacement for Venkman for shipping with SeaMonkey: [https://addons.mozilla.org/seamonkey/addon/tiny-javascript-debugger/ Tiny JavaScript Debugger]. TinyJSD is a JavaScript debugger for privileged code running Mozilla products like Firefox, Thunderbird, SeaMonkey. It serves to debug the application as well as extensions written in JavaScript.
** IanN filed {{Bug|1133723}} Investigate options for replacing Venkman with the TinyJSDebugger.
* Our build team needs to automate DOMI branch selection rather than having to tweak the client.py every 6 weeks. {{Bug|763506}}

=== 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.
** Ratty suggests embedding these graphs somewhere on [http://www.seamonkey-project.org/ seamonkey-projects.org] or [https://dev.seamonkey.at/ https://dev.seamonkey.at]
** {{Bug|1133728}} Look at embedding dataviz information into the SeaMonkey website.
** '''Links are broken again. Dataviz views now needs a SSO login. We need to find out how to expose a limited view for public consumption.'''
<!--* 2.16 had ~X ADU by Tuesday 12th March and has had ~Y downloads so far.
** 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.

==== 2.33 ====
[https://bugzilla.mozilla.org/buglist.cgi?resolution=---&field0-0-0=cf_tracking_seamonkey233&type0-0-0=equals&value0-0-0=%2B open tracking] (0)
[https://bugzilla.mozilla.org/buglist.cgi?&field0-0-0=cf_tracking_seamonkey233&type0-0-0=equals&value0-0-0=%3F tracking requests] (1)
[https://bugzilla.mozilla.org/buglist.cgi?resolution=---&target_milestone=seamonkey2.33 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_seamonkey233&f2=target_milestone&f5=cf_status_seamonkey232&f6=cf_status_seamonkey231&v2=2.33 fixed] (20)
* [http://www.seamonkey-project.org/releases/seamonkey2.33/ SeaMonkey 2.33 Release Notes]
** Known Issues: {{Bug|1062297}} All saved passwords [apparently] gone after update.<br/>Mozillazine Firefox thread: [http://forums.mozillazine.org/viewtopic.php?f=38&t=2864933 http://forums.mozillazine.org/viewtopic.php?f=38&t=2864933]
*** [http://forums.mozillazine.org/viewtopic.php?p=13742105#p13742105 Workaround 1:]
*** [http://forums.mozillazine.org/viewtopic.php?p=13767725#p13767725 Workaround 2:]

==== 2.35 ====
* Mozilla-central bugs that affect us:
** Current 38.0-branch releases are subject to '''Logjam weak-encryption downgrade attack''' [https://weakdh.org/] due to security.ssl3.dhe_rsa_aes_128_sha and security.ssl3.dhe_rsa_aes_256_sha being enabled by default
*** {{bug|1138554}} fixed in NSS 3.19.1, uplifted to branches for 39.0+ with {{bug|1166031}}, and verified fixed for SM 2.36
*** Can 2.35 ship with NSS 3.19.1? [https://bugzilla.mozilla.org/show_bug.cgi?id=1166031#c46]
**** {{bug|1172917}} filed to explore the options, possibly building this version from mozilla-esr38 instead of mozilla-release.
* one week left to get a 2.35 release done, merge scheduled for next week

==== 2.Next ====
* Stalled. Needs a kick.
** {{Bug|815954}} Click-to-Play: Port {{Bug|812562}} (click-to-play blocklisted plugins: reshow urlbar notification as with normal click-to-play).
** {{Bug|476108}} GetShortPathNameW fails under some NTFS junctions [patchlove].
<!-- ** &mdash; -->
* Current breakages:
** &mdash;
<!--Please update-->
* Mozilla-central bugs that affect us:
** '''Firefox is currently changing styles of several Toolkit pages'''
*** already affected: config.xul for about:config, {{bug|1125636}}
*** Toolkit meta bug for about:* pages: {{bug|1097111}} - SeaMonkey tracking in {{bug|1133743}}
*** Modern may need updating as IDs are changing, Default needs forking if we want to roll back to previous styles
*** Fallout thus far: {{bug|1133380}} about:privatebrowsing ''(Default)'', {{bug|1133582}} about:config ''(Modern)''
** Our front end Sync UI needs to be updated as the old backend is going away in Gecko/Firefox 31. See: [http://blog.swarnava.in/2014/02/new-firefox-sync-has-landed-in-firefox.html New Firefox Sync has landed in Firefox Nightly]. Tracked in:
*** {{Bug|998807}} Sync account creation or device pairing fails with exception in BrowserIDManager.
*** {{Bug|1003434}} Add support for about:sync-progress.
*** SeaMonkey won't be allowed to use the Firefox Sync 1.5 servers. Ewong has set up a FxA 1.5 server and is looking into hosting our own FxAccounts server on a community machine or VPS.
** A lot of these bugs are due to mozilla-central switching from synchronous APIs to Asynchronous APIs.
** {{Bug|566746}} (asyncFormHistory) Form history should use asynchronous storage API. Tracked in:
*** {{Bug|912031}} Use Asynchronous FormHistory.jsm in place of nsIFormHistory2 in Suite.
** {{Bug|769764}} move proxy resolution to separate thread and remove sync api. Tracked in:
*** MailNews {{Bug|791645}} Rewrite calls to synchronous nsIProtocolProxyService::DeprecatedBlockingResolve with Async code before DeprecatedBlockingResolve disappears as well.
** '''The C++ downloads manager backend nsIDownloadManager is being decommissioned'''. Firefox and Thunderbird have migrated to jsdownloads.
** {{Bug|825588}} Asynchronous JavaScript API for downloads and {{Bug|851471}} Decommission nsIDownloadManager. Tracked in:
*** {{Bug|888915}} Move SeaMonkey to the new JavaScript API for downloads when nsIDownloadManager is decommissioned. '''Neil has a WIP patch on hand'''.
** Removal of SSL 3.0 support after [https://blog.mozilla.org/security/2014/10/14/the-poodle-attack-and-the-end-of-ssl-3-0/ POODLE Attack] with 2.36, see {{bug|1106470}}.
*** {{Bug|1137991}} has removed SSL 3.0 checkbox from SSL preferences
*** {{bug|1149581}} covers removal of the related strings
*** Firefox will likely proceed with the removal in 39.0 given that Chrome goes the same way [https://bugzilla.mozilla.org/show_bug.cgi?id=1106470#c20]
** We've picked up he default for <tt>security.tls.version.min</tt> from Mozilla Core, but <tt>security.tls.version.fallback-limit</tt> is new. So we need to consider adding the latter to our preferences UI ({{Bug|1123673}}).
*** Currently unclear whether or not this should be done after {{bug|1084025}} disable insecure TLS version fallback entirely by default [https://bugzilla.mozilla.org/show_bug.cgi?id=1123673#c6]
*** alternative proposal is to make whitelist for acceptable fallback sites available in the UI, which seems to make more sense.

=== Feature List, Planning ===
[http://dev.seamonkey.at/#bugstats Bug statistics] for the last two (full) weeks: 16 new, 3 fixed, 14 triaged.
* Medium triaging effort, lower than average number of new bugs filed.
* '''IanN''' thinks it would be useful to remind people on the newsgroups / forums that they can contribute by triaging. '''Tonymec''' will post a reminder to newsgroups / forums. See {{Bug|1092632}} <tt>(Sm_tri_HowTo) Document how to triage SeaMonkey bugs</tt>.
** The draft is currently at [https://wiki.mozilla.org/User:Tonymec/Triage_HowTo https://wiki.mozilla.org/User:Tonymec/Triage_HowTo]
** Progress is stalled due to hardware/firmware problems with Tonymec's current computer. Current ETA for newer computer is after Easter but this is a rough estimate. Anyone with a wikimoz account can edit the page ''(and is welcome to). — [[User:Tonymec|Tonymec]] ([[User talk:Tonymec|talk]]) 17:35, 21 January 2015 (PST)''
[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 43 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 5 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 5 ui-review]
[https://bugzilla.mozilla.org/buglist.cgi?product=SeaMonkey&field0-0-0=flagtypes.name&type0-0-0=equals&value0-0-0=feedback%3F 10 feedback]

* See [[SeaMonkey/StatusMeetings/FeatureList|Feature List]] page for major wanted/needed features.
*'''TODO:'''
** {{Bug|1127784}} proposes to add a preference and UI to enable/disable playback of Encrypted Media Extensions.

=== Roundtable - Personal Status Updates ===

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).
==== Aqualon ====
==== Callek ====
==== ewong ====
==== IanN ====
==== InvisibleSmiley ====
==== KaiRo ====
==== mcsmurf ====
==== Misak ====
==== Mnyromyr ====
==== Neil ====
==== Px ====
==== Rainer Bielefeld ====
==== Ratty ====
==== rsx11m ====
Still waiting for checkin:
* {{Bug|1141324}} Upgrade the SSL panel in Privacy &amp; Security preferences to refer to TLS {instead,too}.
Still waiting for ui-review or review:
* {{Bug|1152644}} Add UI in Notifications preference pane whether or not to use libnotify for new-mail alerts on Linux.
* {{Bug|1032302}} 8BITMIME keyword ignored in EHLO greeting, BODY=8BITMIME absent in MAIL request for 8-bit transfers. ''(MailNews)''
Still waiting for feedback:
* {{Bug|1127784}} [EME] Add a preference and UI to enable/disable playback of Encrypted Media Extensions. ''(prefpane part)''
Filed:
* {{Bug|1172917}} Build SeaMonkey 2.35 with NSS 3.19.1 to include fix for {{bug|1138554}}.
May need retargeting:
* {{Bug|1123673}} Consider exposing security.tls.version.fallback-limit in SSL prefpane to accommodate SSL 3.0 legacy sites.
Waiting for dependencies:
* {{Bug|1149581}} Remove SSLv3 strings from SSL panel in Privacy &amp; Security preferences.
** to be reviewed once {{Bug|1137991}} has hit the releases (timing depends on the Firefox/Core side but seems to become effective as planned with 39.0).
Other:
* Bug triage, testing, and commenting for SeaMonkey and MailNews Core.
* End-user information and discussion on [http://forums.mozillazine.org/viewforum.php?f=51 MozillaZine].

==== sgautherie ====
==== stefanh ====
==== tonymec ====

=== Any other business? ===
* &mdash;
Confirm
2,241
edits

Navigation menu