SeaMonkey/StatusMeetings/2013-03-05
< SeaMonkey | StatusMeetings
Jump to navigation
Jump to search
« last meeting | index | next meeting »
SeaMonkey Meeting Details
- Time: 5 March, 2013, 13:00 UTC
- (8am Eastern, 1pm UK, 2pm Central Europe, 9pm 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
- —
CLOSED
- —
Status of the SeaMonkey Buildbot Master and Tree
- Intermittent issue with Mac OSX64 Debug Leak log comprehension. Issue tracked in bug 774844. Also see possibly related Thunderbird bug 806492..
- We had to "hide" the buildmaster web interface from the public recently. If you're on the "Needs access" list but don't have access touch base with Callek and he will evaluate your access on a case-by-case basis, be prepared to explain WHY you need access to said interface.
- Two remaining machines on Parallels are the buildmaster (cb-seamonkey-linuxmaster-01) and Linux64 (cb-seamonkey-linux64-01). These need to be migrated to ESX. Specifically:
- sea-vm-linux64-1 will replace cb-seamonkey-linux64-01 (and is ready to go)
- sea-master1 will replace the current buildmaster.
- bug 740633 set up seamonkey HPs in scl3. Hardware installed and iLO configured. CentOS 6.3 installed.11
- Awaiting puppetmaster fully prepared to instantiate as Linux Mock-Based slaves
- sea-puppet (one of said hp machines) is ready to be configured as a puppet master (bug 827079), needs audit of the manifests and settings creation.
- We are unable to use this to instantiate Ubuntu slaves (the newer test platform Firefox is moving to) until/unless we can get more HD space on the host, will treat that as a low priority until other higher need items are done.
- All trunk platforms are red due to bug 746277 landing. There is a workaround patch in bug 842106 [Fixed].
- Windows platform builds are broken by (bug 842341). bug 842445 is to migrate our Win builders to use pymake by default.
- Windows platform builds are doubly broken due to mozilla-central checkin for bug 839031.
- comm-* will be building out of mozilla-* soon, we hope. Jcrammer is working on this.
- For some reason Mac nightlies are out of date. Also L10n Mac builds seem to be missing.
- Mcsmurf will file a bug on the broken L10n Mac builds (-central and -aurora).
Release Train
- SeaMonkey 2.16 shipped February 21.
- SeaMonkey 2.17 Beta 1 shipped February 26.
- SeaMonkey 2.17 Beta 2 is scheduled for March 8.
Too many betas:
- mcsmurf/IanN think that we can reduce the number to three or four. Mail has been sent to seamonkey-members to discuss this.
- Ewong says there is normally 1 beta per week, but due to Callek being in TOR a few weeks ago the betas got pushed together.
- Callek to drive this conversation to a final outcome until today.
Extensions Compatibility Tracking
- See Basics page. Please only list current changes here.
- Addon Compatibility Listings
- the Session Manager extension has been fixed.
- TB's new release cycle seems to effect Lightning: There is currently no version compatible with SM 2.17 betas on AMO or anywhere else, and only a beta version (2.1b1) compatible with SM 2.16.x.
- Callek started a discussion with the Lightning team about doing releases for SM in some way, currently waiting for feedback from the TB team.
- Shipped extensions (DOMI, CZ, Venkman) compatibility
- Extensions are now compatible by default thus mitigating the issue. Although some people still disable c-b-d and run into issues.
- Our build team (Callek, ewong, Serge) needs to automate DOMI branch selection rather than having to tweak the client.py every 6 weeks. bug 763506
- sgautherie thinks that the current DOMi branches/tags are not suitable for automatic SeaMonkey branch selection.
- Need some traction on this. IanN spoke to Serge at MozCampEU. Serge is waiting for Callek/ewong to agree what needs to happen and to say what is workable or not.
- In the past Serge often pushed this forward for us. But with Serge on a sabbatical, Ewong thinks he should talk to Callek in getting this automated.
- For 2.15, compat bumps were done as lined out in bug 808426.
2.x (Last, Current, Next)
- 2.16 had ~X ADU by Tuesday 29th February and has had ~Y downloads so far.
- Of the released versions, as of Tuesday 29th February, 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.
- Some people cannot upgrade due to system requirements (OS version, processor capabilities etc.). This even more applies to 2.10 which dropped support for Win2k and WinXP without SP2, and 2.14 dropping Mac OS X 10.5 support.
- We now have a webpage for latest builds available for "Legacy Platforms" like PPC (bug 759315)
- See Basics page for the usual reminders.
2.16
open tracking (0) tracking requests (4) targeted (0) fixed (5)
2.Next
- Current breakages:
- TBD
- Mozilla-central bugs that affect us:
- Note: Please file bugs if you notice any landing on mozilla-central that might break us. Please don't depend on Ratty noticing such landings.
- 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 737615 Remove use of synchronous cache API from unit tests. Tracked in:
- bug 804972 Remove synchronous calls to nsICacheSession::openCacheEntry in SeaMonkey tests.
- Mcsmurf says this is almost fixed but there was a test failure. He will close this bug and open a new one for the failure.
- 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 794772 Port |Bug 713802 - Build with GIO support (and drop GnomeVFS)|. This is dependent on bug 795354.
- bug 795144 default --disable-gnomeui icon theme support
- porting bug needed for the two configure.in changesets? Changes could be folded into bug 794772 above.
- IanN says he will look into these issues. Ewong is also working on bug 794772.
- bug 835543 Remove class "nsNavHistoryFullVisitResultNode" because it's never used or instantiated, and remove its interface nsINavHistoryFullVisitResultNode. Tracked in:
- bug 836094 Remove uses of RESULT_TYPE_FULL_VISIT and RESULT_TYPE_DYNAMIC_CONTAINER from comm-central, now that bug 835543 removed those constants.
- bug 834457 Remove deprecated synchronous APIs from Places. Tracked in:
- bug 834493 Drop livemarks support from SMILE.
- bug 834498 Remove usage of setPageTitle and isVisited from Seamonkey's tests.
Feature List, Planning
Bug statistics for the last two (full) weeks: 46 new, 34 fixed, 23 triaged.
- Medium triaging effort.
Open reviews/flags: 29 review 8 super-review 1 ui-review 8 feedback
- See Feature List page for major wanted/needed features.
- Ratty suggests featuring one or more bugs from that page at each meeting.
- Featured helpwanted bugs:
- bug 436794 Enable Mac OS X system address book per default and add UI.
Good First Bugs
- Note: The GFB list is open to all including our regular contributors.
- Ratty is working on an updated GFB list, suggestions welcome.
- New GFBs recently added:
- Currently there are 24 GFBs open, 2 are being actively worked on. bug 735333 needs some help getting this running on the try-server. Mcsmurf is assisting.
- List of Open mentored bugs.
- Ratty notes that there are 23 bugs that are GFBs but without the mentor keyword. These need to be audited to see if they are really suitable as GFBs.
- In the last two weeks since the previous meeting:
- [FIXED] bug 795158 Switch to Services.jsm. Patches have been checked in. Thanks to Archaeopteryx for all the hard work!
- bug 735333 Use Services.prefs instead of preferences-service / gPrefService, in SeaMonkey code. Mcsmurf will check in the Services.prefs patches soon. IanN says that once this is done, it's worth asking people who use trunk to give those areas a good test, because we have regressed before with Services.jsm landings.
- Mcsmurf did some testing on this, but need to check how to "discover" JS bugs, as they don't generate TEST-UNEXPECTED-FAIL in the log.
- bug 752331 Atul had to give up on this bug due to illness. Ratty will leave this open for the time being.
- Mentors of stalled bugs should try to communicate with the assignees and if they can't work on them any more to unassign/free up those bugs.
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
- Fixed:
- bug 845559 Update SeaMonkey website for 2.17 Beta 1
- bug 813819 Create/Update 2.15 Release Notes
- bug 828163 Create/Update 2.16 Release Notes
KaiRo
mcsmurf
Misak
Mnyromyr
MReimer
Neil
Ratty
Ricardo
sgautherie
Stanimir
stefanh
Tobin
tonymec
- ASSIGNED
- bug 840003 Icons for special IMAP folder (Inbox, trash, ...) are not shown when folder is shared
- has patch (r? Neil, sr? Mnyromyr) yet maybe WONTFIX ?
- bug 840003 Icons for special IMAP folder (Inbox, trash, ...) are not shown when folder is shared
Any other business?
- Private Browsing
- Now that the per-window private browsing backend has been turned on for all applications (it was available in Gecko 20 with a confvars.sh change) Neil has morphed bug 460895 into a meta bug for implementing the front end and filed some dependent bugs already.
- The next Bug Day: Tonymec says either some time after Easter holiday, or during the holiday, depending what we decide. Easter holiday in Belgium is 1-14 April this year. Exact date TBD.
- Test failures
- qawanted, especially on Linux and MacOSX specific issues: reproducing and reporting would already help.
- Serge says that on Linux and MacOSX, he just needs someone to actually run the tests and report what they see (screen, console, etc). For example, there is a Mac test about Ctrl+W not working. This should be so trivial.
- Tonymec suggests that any enthusiastic user, even non-technical, should be able to do some testing (litmus?) and not be scared by technical language and such.
- IanN suggests reaching out to the user community using the newsgroups and forums.
- Ratty to liaise with Serge when he gets back on doing a write up how the community can help us with this.