SeaMonkey/StatusMeetings/2015-04-14
< SeaMonkey | StatusMeetings
Jump to navigation
Jump to search
« last meeting | index | next meeting »
SeaMonkey Meeting Details
- Time: 14 April, 2015, 12:00 UTC
- (8am Eastern, 1pm UK, 2pm Central Europe, 8pm Hong Kong)
- Location: #seamonkey IRC channel
- Further Read: 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
- —
OPEN
- Official SeaMonkey Blog: Some progress with the SSL certificate issue. With the certificate, things would work easier as mcsmurf wants to sync the blog with Facebook entries. Meta bug 1147825 covers the blog work.
- bug 1057920 SeaMonkey's CVS dependency really should be removed. (currently used only for Releng Automation, and SeaMonkey Website).
- This has been spun off into a separate bugs for the website and the rest. Ewong is poking at things related to Release Automation.
- For the website it looks like we'll be going mercurial rather than svn (as that is the way the mozilla people would prefer it too).
CLOSED
- —
Status of the SeaMonkey Buildbot Master and Tree
- Windows nightly trunk builds
arewere running again briefly (thanks to Callek and Ewong) but are down again due to bug 1108970. Migrating our Windows builders to VS2013 would likely solve this and other bustages. - VS2010 support was removed from mozilla-central on 15th December (bug 1092468). Our Windows slaves are in the process of being upgraded to Win2008 and VS2013 (bug 1114876). 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 Friends of the Fish Tank. Builds and langpacks in 18 languages including en-US are available unofficially thanks to A.Kalla. Edit: However, only 9 languages are published daily for trunk there, and en-GB is not one of them. For Aurora I didn't check. — Tonymec (talk) 16:49, 21 January 2015 (PST)
- bug 1083689 Langpacks aren't updated when auto-updating SeaMonkey. The langpacks need strict versioning e.g. min 2.30 max 2.30.* which makes sense since you don't want 2.29 strings with 2.30. This is possibly a build config problem so we should check with Callek, ewong, or KaiRo. KaiRo has a patch on hand.
- The de and en-GB langpacks for 2.30 have:
<em:minVersion>2.30</em:minVersion><em:maxVersion>2.*</em:maxVersion>
2.22 had:
<em:minVersion>2.22</em:minVersion><em:maxVersion>2.22.*</em:maxVersion> - [IanN and RSX11M] There was a change in one of the scripts that generates the language pack files (the underlying issue was truncated version numbers introduced by Firefox) so it needs to be adjusted to take SeaMonkey into account.
- The de and en-GB langpacks for 2.30 have:
- Due to the master having some mysql issues, Callek has put a halt on the mysql updates, which affects the tbpl. So nothing is showing in TBPL atm.
- Linux* are down due to bug 1147835 which now depends on bug 1148229, so all trees are closed.
- [31st March 2015]
- Windows nightly, aurora and beta builds are broken. Will be fixed by upgrading to Windows Server 2K8 and Visual Studio 2013 (bug 1114876).
- Linux* slaves are not 'connected' with the master due to 1147835.
- All Trees
- OSX64:
- Build - Orange : bug 958812 - References of firefox.dmg hard-coded in Mozharness tests.
- OSX64:
- See RelEng page for the RelEng status history.
- In Bug 902876 Comment 12 Mcsmurf is waiting for feedback from the build team on how to proceed.
Release Train
- SeaMonkey 2.33.1 was released on 23 March.
- No scheduled ETA for 2.34 beta 1 yet - depends on fixing bugs (bug 1147835 + bug 1148229 + bug 1114876)
- Need to look at possibility of a further 2.33.x release if no 2.34
- Useful Firefox Release Schedule link: Releases Scheduling
- merge day was 30 March (moved from April 6)
Extensions and Plugins Compatibility Tracking
- See Basics page. Please only list current changes here.
- Addon Compatibility Listings
- Firefox & Thunderbird Add-on Converter for SeaMonkey http://addonconverter.fotokraina.com/
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.- Ratty filed bug 1130390 to add a link on seamonkey-projects.org to the Firefox & Thunderbird Add-on Converter for SeaMonkey.
- Rainer Bielefeld filed bug 1143276 for creating a repo to store converted addons.
- Lightning 3.8b1 builds are available for SeaMonkey 2.33.
- reported broken bug 1133663, 3.8b2 released but may not entirely fix the issue [2].
- Lightning 3.9b1 is available for testing once SM 2.34b1 is out.
- The Thunderbird team is planning to ship Lightning with Thunderbird. IanN thinks we will want to ship lightning too. We should coordinate with Thunderbird. Related bugs:
- 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: 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 Across all channels we have an approximate ADU of 120k.
- Ratty suggests embedding these graphs somewhere on seamonkey-projects.org or https://dev.seamonkey.at
- bug 1133728 Look at embedding dataviz information into the SeaMonkey website.
- See Basics page for the usual reminders.
2.33
open tracking (0) tracking requests (1) targeted (0) fixed (20)
- SeaMonkey 2.33 Release Notes
- Known Issues: bug 1062297 All saved passwords [apparently] gone after update.
Mozillazine Firefox thread: http://forums.mozillazine.org/viewtopic.php?f=38&t=2864933
- Known Issues: bug 1062297 All saved passwords [apparently] gone after update.
- There is some confusion about the SSL 3.0 disabling The POODLE Attack and the End of SSL 3.0. Also see bug 1107103 https://wcis.ceiwc.com does not work in Firefox 34 and later.
- SSL 3.0 support has been dropped entirely from 2.36, see bug 1106470 and IETF Draft.
- We've picked up he default for security.tls.version.min from Mozilla Core, but security.tls.version.fallback-limit is new. So we need to add the latter to our preferences UI.
- Anybody having an opinion on this please comment on the bug to track this issue (bug 1123673 Consider exposing security.tls.version.fallback-limit in SSL prefpane to accommodate SSL 3.0 legacy sites).
- bug 1137991 covers removal of the SSL 3.0 checkbox from SSL preferences
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].
- Current breakages:
- bug 995737 adapt seamonkey for the address book remote content policy change; use permission manager instead of address book property.
- 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: 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.
- Update SeaMonkey won't be allowed to use the Firefox Sync 1.5 servers. Ewong is looking into hosting our own FxAccount 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 has migrated to jsdownloads. Thunderbird is in the process of migrating. We need to decide how we are going to handle this sooner rather than later.
- 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.
- Firefox is currently changing styles of several Toolkit pages
Feature List, Planning
Bug statistics for the last two (full) weeks: 37 new, 19 fixed, 20 triaged.
- Medium triaging effort, 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 (Sm_tri_HowTo) Document how to triage SeaMonkey bugs.
- The draft is currently at 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). — Tonymec (talk) 17:35, 21 January 2015 (PST)
Open reviews/flags: 42 review 5 super-review 4 ui-review 7 feedback
- See Feature List page for major wanted/needed features.
- TODO:
- We will need to update our Sync UI code due to the new Sync API. MoCo will not allow us to use FxAccounts (the new Sync API). We might want to update our code anyway just in case. One possibility is to set up our own Sync 1.5 server on a Community machine.
- 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 1140204 Rename "Encoding" to "Text Encoding" in Page Info labels (Toolkit bug 951695).
Still waiting for reviews:
- bug 1127784 [EME] Add a preference and UI to enable/disable playback of Encrypted Media Extensions.
- needs a branch patch after last week's merge given that 2.35 is affected already (pref definition only).
- needs to be uplifted to beta as well after the merge
- bug 1137991 Remove SSLv3 option from SSL panel in Privacy & Security panel.
- needs to be uplifted to aurora after the merge
- bug 1139004 Rename all "Character Encoding" to "Text Encoding" in Help content (Toolkit bug 951695).
Waiting for TB review: (MailNews Core)
- bug 1144719 Allow the user to decide whether or not to use libnotify for new-mail alerts on Linux.
Filed:
- bug 1144693 New-mail notifications not always working since bug 858919 enabled libnotify usage on Linux again. (MailNews)
On the list:
- bug 1141324 Upgrade the SSL panel in Privacy & Security preferences to refer to TLS {instead,too}.
Going to revisit:
- bug 1032302 8BITMIME keyword ignored in EHLO greeting, BODY=8BITMIME absent in MAIL request for 8-bit transfers. (MailNews)
Other:
- Bug triage, testing, and commenting for SeaMonkey and MailNews Core.
- End-user information and discussion on MozillaZine.
sgautherie
stefanh
tonymec
Any other business?
- New review policy for packaging fixes (package-manifest.in). Due to the general unavailability of the team members who usually review these changes (mcsmurf, Callek), Ratty will be available for reviewing packaging fixes or do them himself with a rs=packaging fix..