SeaMonkey/StatusMeetings/2014-10-28
« last meeting | index | next meeting »
SeaMonkey Meeting Details
- Time: 28 October, 2014, 13:00 UTC
- (9am Eastern, 1pm UK, 2pm Central Europe, 9pm Hong Kong)
- NOTE: European Summer Time ends, time shifts by 1 hour UTC!
- 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
- bug 1081726 Donation link on website needs to be change to point to SeaMonkey Paypal donation page — The SeaMonkey specific donation page on www.mozilla.org went missing some time ago and won't be back – at least in that specific form. While waiting for Mozilla to sort out its problems we need something that works for us presently.
OPEN
- (bug 956561); move blog to blog.mozilla.org. [DONE]
- some sprucing / branding needs to happen next
- bug 998807 Sync account creation or device pairing fails with exception in BrowserIDManager
- mcsmurf will look into this
- bug 1057920 SeaMonkey's CVS dependency really should be removed. (currently used only for Releng Automation, and SeaMonkey Website).
- IanN will create a separate bug for the releng automation stuff and will find out what is required to get the work done.
CLOSED
- —
Status of the SeaMonkey Buildbot Master and Tree
- 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, see also FOFT above.
- 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.
- comm-* will be building out of mozilla-* (bug 648979 etc.). Jcrammer has completed the coding. The decision to merge c-c into m-c has been kicked down the road into the next quarter or two.
- Recent work on this:
- bug 1040009 .mozconfig configure options are ignored if objdir path is absolute
- bug 1035599 Pseudo-merge m-c and c-c's objdir
- [28th October 2014]
- Infrastructure issues
- linux64 systems are still plagued by bug 1058385. Regular AWOLing. Currently 3 slaves are down.
- NB: Currently the miscellaneous patches to fix the RelEng infra (tooltool et.al) are all applied to the master directly. Once reviewed, the patches will be pushed to their corresponding repositories and the master will be updated properly.
- NB2: None of the test bustages are listed. Priority is currently set to get the builds running properly.
- On mozilla-central a win64 change has landed recently and switching to VS2013. SeaMonkey Windows builders are running Vista and VS 2013 has a minimum requirement of WinXP SP1.
- [comm-central]
OSX64 busted: bug 1089681 package-manifest.in missing entries.- WinNT busted : bug 1053652 ?fixed in mozilla-central upstream?.
- l10n nightly/dep builds busted : bug 1073327 Fix waiting review.
- blocklist update bustage : bug 1074572 Fix waiting review.
- [comm-aurora]
- blocklist update bustage : bug 1074572 Fix waiting review.
- OSX64 l10n nightly/dep bustage : related to bug 902876
- WinNT (build/debug) bustage : RelEng issue. bug 1067567
- OSX64 bustage: atm, unsure what's busting this. tracked in bug 1090136
- Infrastructure issues
- 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.30 was released on 15th October 2014.
- SeaMonkey 2.31 Beta 1 We expect a release on ¿ௐ?. Due to the OSX signing changes, we've encountered a problem with the patcher updates. As such, 2.31b1 is going to be delayed.
- Useful Firefox Release Schedule link: Releases Scheduling
Extensions and Plugins Compatibility Tracking
- Firefox & Thunderbird Add-on Converter for SeaMonkey
- 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.
Add-on Converter for SeaMonkey: http://addonconverter.fotokraina.com/
- Addon SDK:
- Ghostery now works on SeaMonkey trunk (2.33a) and aurora (2.32a) builds (Addon-SDK bug 1071048). To Do: can we get this into SeaMonkey 2.31? Would need to land on the SeaMonkey RELBRANCH in mozilla-central.
- Add (more) support for SeaMonkey bug 1023661. Pull request merged. This marks clipboard.js, context-menu.js, panel.js, and selection.js as SeaMonkey compatible.
- The largest remaining stumbling block is the hard dependency on (the Firefox) CustomizableUI.jsm which is used by SDK UI modules like button and toolbar.
- See Basics page. Please only list current changes here.
- Addon Compatibility Listings
- Ratty filed bug 957149 to push an updated version of DOMi to addons.mozilla.org to pick up the latest fixes. Depends on:
- bug 957149 (DOMi2.0.15) DOM Inspector 2.0.15.
- The checklist for a new release is at https://wiki.mozilla.org/DOM_Inspector/Releases/Checklist. IanN has been working on this, needs to build a new package following feedback.
- 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)
[From a previous meeting:] There is a problem with the metrics server, so no current data is available. SeaMonkey Statistics can be viewed at https://dataviz.mozilla.org Across all channels we have an approximate ADU of 120k.- See Basics page for the usual reminders.
2.30
open tracking (0) tracking requests (3) targeted (0) fixed (8)
- SeaMonkey 2.30 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.
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 998807 Sync account creation or device pairing fails with exception in BrowserIDManager needs an owner
- 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:
- 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.
- 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.
- bug 793634 Force builds to be compatible with gtk 2.18/glib 2.22. Tracked in:
- bug 795354 Migrate SeaMonkey Linux builders to CentOS 6.
- bug 846635 Use asynchronous getCharsetForURI in getShortcutOrURI. bug 834543 Add asynchronous version of setCharsetForURI and getCharsetForURI. Tracked in:
- bug 896947 Use asynchronous version of setCharsetForURI and getCharsetForURI in getShortcutOrURI and other places.
- 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.
- 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:
- OSX V2 signing changes have landed on comm-central (uplifted to comm-aurora) and on comm-beta, tracked by:
- bug 1072663 Update removed-files for the move from Contents/MacOS to Contents/Resources.
- bug 1074019 Modify file structure of SeaMonkey.app to allow for OSX v2 signing
- bug 1074021 Get SeaMonkey to launch with the new .app bundle structure
- bug 1074025 SeaMonkey's preprocessed channel-prefs.js file needs to be the same for each build
Feature List, Planning
Bug statistics for the last two (full) weeks: 51 new, 13 fixed, 15 triaged.
- Medium triaging effort, high 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
Open reviews/flags: 36 review 5 super-review 2 ui-review 6 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. Also we need to check if we are allowed to create FX accounts from our UI Since the new Sync accounts are FX accounts.[IanN] I'm sure I saw a question about FX accounts and branding. Callek was going to ask about being able to use Firefox accounts.
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
- Fixed bug 1081519 Linking SeaMonkey currently fails with: "error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in nsSuiteModule.obj
- Waiting for approval for comm-aurora.
Misak
Mnyromyr
Neil
Checked in to mozilla-central, mozilla-aurora and mozilla-beta:
- bug 1070768 Deal with fallout from bug 1050449.
Checked in to comm-central, needs comm-aurora uplift:
- bug 1073968 No compact menulists in the Modern theme.
Needs checkin:
- bug 870556 Try to improve performance of the IMAP download queue.
Needs checkin and comm-aurora and comm-beta uplift:
- bug 1061990 Cache size does not update after clearing cache.
Working on:
- bug 1078740 Add tracking controls to security notification bar.
Still waiting for review:
- bug 970993 Aero Peek rendering issues.
Px
Ratty
Fixed:
- bug 1083941 Port bug 1041180 (Remove deprecated nsIChannelPolicy) to comm-central MailNews.
- bug 1087942 Port BoxObject and its subclasses to WebIDL (Port bug 979835 to SeaMonkey).
Bustage fix checked-in. Waiting for post landing review:
- bug 1089681 Fix package failures due to move from content/ to dom/ (bug 946065)
Have review/moa. Waiting for checkin:
- bug 917563 Convert abSelectAddressesDialog.xul from a <window class="dialog"> to a <dialog>
- bug 1077465 readFromClipboard() |dataLen.value / 2| isn't safe.
- bug 1081818 The Spell Check Dialog in Thunderbird Message Compose to small for long words. Make it resizable.
- bug 1088748 SeaMonkey part for Add newChannel2 to nsIProtocolHandler (bug 1067471) and Extend NewChannel() with loadinfo argument in nsIAboutModule (bug 1067468).
Working on:
- bug 640420 Add draggable splitter between urlbar and searchbar.
- bug 752331 Define TopLevelImageDocument.css and TopLevelVideoDocument.css for SeaMonkey themes.
- bug 1040910 Support XHTML in feed titles.
- bug 1081739 Creative Commons search plugin no longer works and should be removed.
- bug 1083785 All fields in the Mailing list editor dialog are empty. Regression caused by Thunderbird bug 1061648.
- bug 1089186 Error: NS_ERROR_XPC_CANT_MODIFY_PROP_ON_WN: Cannot modify properties of a WrappedNative Source file: chrome://communicator/content/history/treeView.js.
ToDo:
- bug 1088767 Error: Failed to open input source 'chrome://branding/content/icon32.png' = NS_ERROR_FILE_NOT_FOUND
Other stuff:
- Coordinate efforts to get SeaMonkey support into the Addon SDK, needed by Ghostery, QrCodeR, and other SDK based addons.
- Did some reviews.
- Bug triage and Bug discussions.
- Usual end user support and PR in newsgroups and Mozillazine.
rsx11m
Waiting for checkin:
- bug 1060852 Expose privacy.trackingprotection.enabled in Privacy preferences and account for removal of Do-Not-Track options. (code changes)
Waiting for review:
- bug 1060852 Expose privacy.trackingprotection.enabled in Privacy preferences and account for removal of Do-Not-Track options. (help updates)
Needs testing:
- 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
Fixed:
- bug 1084203 The bookmark manager is empty.
- bug 1085093 Toolbar buttons lacks label margins.
Working on:
- bug 1082690 Style suite sidebars with Yosemite behind-window vibrancy.
- bug 1085134 Native theming for Mac OS X disclosure buttons.
tonymec
Any other business?
- European Summer Time ends October 26th.
The nextThis meeting shall be at 1pm GMT (9am Eastern, 1pm UK, 2pm Central Europe, 9pm Hong Kong) - North American Daylight Saving Time ends November 2nd, returning to 8am for the Eastern time zone with the November 11th meeting.