SeaMonkey/StatusMeetings/2012-10-16: Difference between revisions
< SeaMonkey | StatusMeetings
Jump to navigation
Jump to search
Philip Chee (talk | contribs) |
|||
Line 28: | Line 28: | ||
=== Status of the SeaMonkey Buildbot Master and Tree === <!-- Please update accordingly. --> | === Status of the SeaMonkey Buildbot Master and Tree === <!-- Please update accordingly. --> | ||
* All our machines | * All our machines are now at SCL3 or SCL1. | ||
** The R4 Macs are plugged-in, connected and base-imaged. Waiting on Callek to complete the setup (also see below in the clang section, sea-mini-osx64-1..4). | ** The R4 Macs are plugged-in, connected and base-imaged. Waiting on Callek to complete the setup (also see below in the clang section, sea-mini-osx64-1..4). | ||
** The 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: | ** The 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: | ||
Line 35: | Line 35: | ||
** {{Bug|740633}} set up seamonkey HPs in scl3. Hardware installed and iLO configured. CentOS 6.3 installed. sea-puppet is online. Callek to set the host up as a puppet master. | ** {{Bug|740633}} set up seamonkey HPs in scl3. Hardware installed and iLO configured. CentOS 6.3 installed. sea-puppet is online. Callek to set the host up as a puppet master. | ||
* Linux builds have been failing because the GTK version installed on the tinderboxen was too told. See {{Bug|795354}} on updating the GTK version on the tinderboxen. {{Bug|794285}} has lowered the GTK version requirement back to 2.10 for now (also see {{Bug|793634}} on this, in the future GTK 2.18 and glib 2.22 will be required). | * Linux builds have been failing because the GTK version installed on the tinderboxen was too told. See {{Bug|795354}} on updating the GTK version on the tinderboxen. {{Bug|794285}} has lowered the GTK version requirement back to 2.10 for now (also see {{Bug|793634}} on this, in the future GTK 2.18 and glib 2.22 will be required). | ||
* | * Linux 64bit builds are failing ({{Bug|798921}}) since mozilla-central {{Bug|797671}} landed. | ||
** This is due to us having an older binutils package on the machine 2.17.50.0.6-2. | |||
** "SSE4 support in gas and objdump" was added to binutils in 2.17.50.0.6-4. | |||
** This is enabled by default on x86_64 and based off another check for x86, which explains why linux32 is OK. | |||
** We should be able to turn off the broken behavior (at the cost of some perf) if we define YUV_DISABLE_ASM. | |||
* Windows are now fixed with {{Bug|794351}} updating the Windows tinderboxen to a current NSIS version. | |||
* Build SeaMonkey using clang {{Bug|775539}}. In progress. | * Build SeaMonkey using clang {{Bug|775539}}. In progress. | ||
** {{Bug|776426}} Set up ccache on all MacOSX systems. CCACHE is installed on the MacOSX systems. Buildbot config changes to enable ccache usage have been checked in. | ** {{Bug|776426}} Set up ccache on all MacOSX systems. CCACHE is installed on the MacOSX systems. Buildbot config changes to enable ccache usage have been checked in. |
Revision as of 12:33, 15 October 2012
« last meeting | index | next meeting »
SeaMonkey Meeting Details
- Time: 16 October, 2012, 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 (all for Equinox Bug Triaging):
- 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
- TBD
OPEN
- IanN to arrange with Jeff to send a tee-shirt or something to Serge (FotFT).
- Serge should have looked at the SeaMonkey Shop and let IanN know what he wants
before this meeting.
- Serge should have looked at the SeaMonkey Shop and let IanN know what he wants
CLOSED
- TBD
Status of the SeaMonkey Buildbot Master and Tree
- All our machines are now at SCL3 or SCL1.
- The R4 Macs are plugged-in, connected and base-imaged. Waiting on Callek to complete the setup (also see below in the clang section, sea-mini-osx64-1..4).
- The 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 most likely replace cb-seamonkey-linux64-01.
- sea-master1 will replace the current buildmaster.
- bug 740633 set up seamonkey HPs in scl3. Hardware installed and iLO configured. CentOS 6.3 installed. sea-puppet is online. Callek to set the host up as a puppet master.
- Linux builds have been failing because the GTK version installed on the tinderboxen was too told. See bug 795354 on updating the GTK version on the tinderboxen. bug 794285 has lowered the GTK version requirement back to 2.10 for now (also see bug 793634 on this, in the future GTK 2.18 and glib 2.22 will be required).
- Linux 64bit builds are failing (bug 798921) since mozilla-central bug 797671 landed.
- This is due to us having an older binutils package on the machine 2.17.50.0.6-2.
- "SSE4 support in gas and objdump" was added to binutils in 2.17.50.0.6-4.
- This is enabled by default on x86_64 and based off another check for x86, which explains why linux32 is OK.
- We should be able to turn off the broken behavior (at the cost of some perf) if we define YUV_DISABLE_ASM.
- Windows are now fixed with bug 794351 updating the Windows tinderboxen to a current NSIS version.
- Build SeaMonkey using clang bug 775539. In progress.
- bug 776426 Set up ccache on all MacOSX systems. CCACHE is installed on the MacOSX systems. Buildbot config changes to enable ccache usage have been checked in.
- bug 791442 Mac trunk build with clang and XCode 4.1 failing. Callek is investigating. Current solution will be to install Mac OS X 10.7 (already done) and all required software on sea-mini-osx64-1..4. There is no solution yet for the machines cb-sea-miniosx64-01..3.
Release Train
- 2.13b6 shipped October 5
- 2.13 shipped October 9
- 2.13.1 shipped October 12
Extensions Compatibility Tracking
- See Basics page. Please only list current changes here.
- Addon Compatibility Listings
- Nothing to highlight.
- Our build team (Serge, Callek, ewong) 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.
2.x (Last, Current, Next)
- 2.12 had ~X ADU by last Tuesday and 2.12.1 ~Y downloads so far.
- Of the released versions, as of last Tuesday, we have A% on 2.0, B% on 2.1-2.3, C% on 2.4-2.6, D% on 2.7-2.9, 2.9% on 2.10, E% on 2.11 and F% on 2.12. So, in the last two weeks, ~Gk (an additional H% of ADU) have migrated to 2.7 or above.
- 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.
- We now have a webpage for latest builds available for "Legacy Platforms" like PPC (bug 759315) but hikerbiker suggests making the Legacy/PPC link more discoverable (Mozillazine post). IanN agrees that the current link is not easily found. InvisibleSmiley said that he didn't want it to be too obvious or highlighted. IanN thinks splitting and renaming Old to Previous isn't a bad idea and moving Unofficial Releases after it. Perhaps merging Contributed builds into it.
- This is now bug 788543 SeaMonkey - PPC Legacy links are not easy to find.
- IanN to check with InvisibleSmiley what he wants to do about this.
- See Basics page for the usual reminders.
2.13
open tracking (0) tracking requests (3) targeted (3) fixed (6)
- One tracked 2.5 issue still open.
- 2.1 through 2.7 have NOT included the ka (Kartvelian aka Georgian) locale. The last release with ka locale shipped was 2.0.14. The ka l10n maintainer has made some recent updates but.
- Callek needs to look into whether to remove |ka| from our [current] automation entirely or if ka can be sustained going forward. Tracked in bug 667147. [Needs update from Callek].
- SeaMonkey 2.13 Release Notes
- Fixes in 2.13.1
2.Next
- 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.
- [RELANDED] 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.
- porting bug needed for the packaging changes?
- bug 789546 Convert all JS users of imgICache service to use privacy-aware imgITools API instead. Tracked in:
- bug 792700 Convert all JS users of imgICache service to use privacy-aware imgITools API instead (SeaMonkey part) [IN PROGRESS].
- bug 695399 Remove calls to nsICacheSession::openCacheEntry on the main thread; and bug 737615 Remove use of synchronous cache API from unit tests. Tracked in:
- bug 792735 Remove synchronous calls to nsICacheSession::openCacheEntry in SeaMonkey [IN PROGRESS].
- bug 777292 (nsresult-enum) Make nsresult an enum. Tracked in:
- bug 793468 SeaMonkey build is broken after Bug 777292 (error: invalid conversion from ‘unsigned int’ to ‘nsresult’) [FIXED].
- 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 713802 Build with GIO support (and drop GnomeVFS). Tracked in:
- bug 795359 Temporarily force-enable gnomevfs and disable gio until our Linux builders are upgraded (bug 795354) due to bug 713802 landing in mozilla-central [FIXED].
- bug 794772 Port |Bug 713802 - Build with GIO support (and drop GnomeVFS)|
- bug 795354 Migrate SeaMonkey Linux builders to CentOS 6.
- bug 795144 default --disable-gnomeui icon theme support
- porting bug needed for the two configure.in changesets?
- Lightning:
- bug 785692 Implement the AppButton on toolbars of all tabs.
- bug 795342 Toolbars in Task/Calendar tabs missing due to undefined entities in SeaMonkey [FIXED].
- bug 785692 Implement the AppButton on toolbars of all tabs.
Feature List, Planning
Bug statistics for the last two (full) weeks: 46 new, 23 fixed, 23 triaged.
- Good triaging effort.
Open reviews/flags: 24 review 7 super-review 2 ui-review 7 feedback
- See Feature List page for major wanted/needed features.
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.
- Currently there are 30 GFBs open, 5 are being actively worked on.
- List of Open mentored bugs.
- Ratty notes that there are 24 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:
- Ewong is working on bug 791238 and has fixed bug 715410.
- Tonymec is working on bug 789865.
- Newcomers are working on bug 752331 (Amod) and on bug 791266 (idlike2dream).
- Newccomers Andres Hernandez and Liu have expressed interest in working on some of our GFBs.
- bug 735333 (Use Services.prefs instead of preferences-service / gPrefService, in SeaMonkey code). Work on this was stalled but Archaeopteryx has picked this up.
- Work on bug 768025 appears to have stalled.
- 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 801265 Update confvars.sh and configure.in to match the changes in bug 800154 (Refactor how services/ integrates with build system)
- bug 801053 Update SeaMonkey website for 2.13.1
- bug 799220 Update SeaMonkey website for 2.13
- bug 798457 Update SeaMonkey website for 2.13 Beta 6
- bug 786906 Create/Update 2.13 Release Notes
- Working On:
- prepare SM 2.14b1
KaiRo
mcsmurf
Misak
Mnyromyr
MReimer
Neil
Ratty
Ricardo
sgautherie
Stanimir
stefanh
tonymec
Any other business?
- Bug Day:
- Geolocation
- Geolocation now works out of the box. MoCo turned it on by default for all applications that build off mozilla-central.
- For comm-beta all we need to do is (bug 494421) to add pref("geo.wifi.uri", "https://www.google.com/loc/json"); to browser-prefs.js. However we're not even sure we are legally allowed to ship with the URL in, we might need to actually put in a pref to disable that in newer builds.
- No news to date. Callek will have to reach out to his MoCo legal contact again soonish.
- 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.
- Serge to do a write up and send it to Ratty to propagate to the community.
- Ratty is ***still*** waiting for Serge.