Agenda
- Who’s taking minutes? -> mcsmurf
- Nominees for Friends of the Fish Tank
- Callek
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
- Need to reward the nominees of the friends of the fish tank from this year (IanN)
Status of the SeaMonkey Buildbot Master and Tree
- No Windows langpacks since 8th April on trunk. Needs investigating.
- Comment from mcsmurf on this: Not clear what is meant by this, please clarify. xpi/win32/ folders on FTP server look fine. Also file a bug if something needs to be investigated/fixed.
- Both our buildmaster and cb-seamonkey-linux64-01 VMs are dead due to hardware failures on the Parallels host.
- sea-vm-linux64-1 has replaced cb-seamonkey-linux64-01 and is running jobs now.
- sea-master1 is now the buildmaster (bug 827079 and bug 884454).
- Tinderbox is EOLed. Callek has a newer version of TBPL that doesn’t depend on tinderbox up and running.
- Linux32 is fixed on trunk and aurora, windows trunk was fixed as of today. By tomorrow we’ll have aurora and trunk nightlies building. Linux64 is still busted for 2.20+, Callek has a fix planned.
- bug 740633 set up seamonkey HPs in scl3. Hardware installed and iLO configured. CentOS 6.3 installed.
- comm-* will be building out of mozilla-* eventually. Jcrammer is working on this.
Fixed Stuff Since Last Meeting
- Buildmaster up and running, although stuck behind a locked door atm.
- Builds running and uploading, but tbpl and normal views into the process are not public.
- ewong and Callek can manually look at builds and results, as well as generate releases
- Callek is hand-approving requests for CLOSED TREE landings until he gets things visible enough to open the tree. (Callek only because these approvals preclude that Callek is watching results manually)
Release Train
- Due to hardware failure, SeaMonkey 2.18b5 and SeaMonkey 2.18 were cancelled.
- Instead we have moved directly to the 2.19 series of betas.
- SeaMonkey 2.19 release date has been pushed back from 24th June to Tuesday 2nd July.
- Users of 2.17.1 will be going directly to 2.19.
- We will have a 2.20 beta out sometime shortly after that, assuming things build properly.
- SeaMonkey 2.19 beta 1 was released on June 20
- This was primarily a release to make sure the 2.19 series was ok without taking additional SeaMonkey changes, it was!
- SeaMonkey 2.19 beta 2 expected out June 26
- This is the release that folds in pending release-worthy SeaMonkey patches which were awaiting approval while the tree was closed from aformentioned hardware failure
- Linux64 broken on comm-central and comm-aurora due to gtk header issues, (already fixed prior to hardware failure on linux32)
- In last 48 hours we also fixed multiple issues preventing win32 and linux32 from building on gecko-24 based builds, we should see nightlies for both platforms as of today.
Extensions Compatibility Tracking
- See Basics page. Please only list current changes here.
- Addon Compatibility Listings
- There are now Lightning versions for both SM 2.17.x (Lightning 2.2b1) and SM 2.18 betas (Lightning 2.3b1) available on AMO.
- Might need to point out in release notes that users needs to install the Lightning beta versions for the SeaMonkey releases (as Lightning follows Thunderbird 17.0.x release schedule)
- Problem: Linking to https://addons.mozilla.org/en-US/seamonkey/addon/lightning/versions/ will provide users with versions that do not put them on the addons beta update channel; also linking to a specific version would need updating with every release
- Linking to https://addons.mozilla.org/en-US/seamonkey/addon/lightning/#beta-channel does not jump to the correct page position as addons.mozilla.org loads the user comments for the addon after pageload. So it first moves to the correct position (page anchor) and after that it loads the user comments
- Our build team needs to automate DOMI branch selection rather than having to tweak the client.py every 6 weeks. bug 763506
- Nightly Tester Tools is being actively developed by xabolcs (coder) and whimboo (reviewer) to make it more compatible with comm-central in general and SeaMonkey in particular. See Issues · mozilla/nightlytt · GitHub.
- Alpha build of new Nightly Tester Tools available at http://users.skynet.be/antoine.mechelynck/nightlytt-3.6pre-201304281100-1e1b71fd0875.xpi
Update: on 1 May uploaded a version with titlebar customization working in SeaMonkey (in addition to an ability to customize the “Build ID” paste string with both c-c and m-c changesets) as http://users.skynet.be/antoine.mechelynck/other/nightlytt-3.6pre-fx+tb+sm+tk.xpi ; this is still not yet ready for prime time, the customization dialog works, but needs to be checked. See also the “Settings” and “Variables” sections on the Nightly Tester Tools wiki page. Tonymec 08:40, 1 May 2013 (PDT).
- Alpha build of new Nightly Tester Tools available at http://users.skynet.be/antoine.mechelynck/nightlytt-3.6pre-201304281100-1e1b71fd0875.xpi
2.x (Last, Current, Next)
- [From a previous meeting:] There is a problem with the metrics server, so no current data is available
- See Basics page for the usual reminders.
2.17
open tracking (0)
tracking requests (1)
targeted (0)
fixed (10)
2.Next
- Current breakages:
- Nothing significant at the moment.
- 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 and Ewong are looking into this..
- bug 839034 move markPageAsXXX methods to nsINavHistoryService. Tracked in:
- bug 845895 Fix markPageAsXXX usage in Seamonkey.
- Parts of this bug have been fixed in bug 856208.
- bug 876553 Preview images in filepicker dont use exif orientation tag. This might change build-time dependency of GTK. FIXED in Core/Widget code.
Feature List, Planning
Private Browsing is now mostly complete and uplifted to 2.18 2.19. Most things should work but some edge cases have probably been missed. Hopefully any remaining bugs will be found before its release.
- Testing would be appreciated! Please file bugs as blocking the meta bug 460895.
- We need to figure out if we want a new about:privatebrowsing page which someone will have to write (bug 842439). Help content is being worked on bug 872000.
Bug statistics for the last two (full) weeks: 39 new, 14 fixed, 15 triaged.
- Medium triaging effort.
Open reviews/flags:
23 review
7 super-review
2 ui-review
6 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 449728 Drag tabs between windows.
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.
- Everyone is welcome to look at the GFBs or if they find a bug they want to tackle then ask in irc://moznet/seamonkey and we’ll find a mentor if you need it.
- New GFBs recently added:
- Currently there are 24 GFBs open, 2 are being actively worked on.
- 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.
- 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).
Callek
Fixed:
- bug 827079 Setup SeaMonkey PuppetMaster.
- bug 845843 Finalize/Configure SeaMonkey BuildAPI.
- bug 883471 Add SeaMonkey 2.19 Beta 1 to bouncer.
- bug 886180 Disable gstreamer in SeaMonkey.
- bug 886209 SeaMonkey Builders don’t know about SHT_ARM_EXIDX.
Working on:
- bug 827178 Update stage.m.o cron to match recent changes with ffxbld cron.
- bug 845844 Deploy updated tbpl to tbpl.drapostles.org.
- bug 884454 Bring up sea-master1 with puppet.
- bug 886207 Add SeaMonkey 2.19 Beta 2 to bouncer.
ewong
- Fixed:
- Review:
- bug 739056 – Port |Bug 715099 – Convert nsProfileMigrator to JS so we can use JS modules on migration| to SeaMonkey
- Working On:
- bug 633937 – Port bug 562048 to suite.
- bug 796994 – Use filepicker’s open() instead of the obsolete show() in /suite/*
- bug 813844 – Port confvars.sh changes from Bug 718067 and package.manifest.in changes from Bug 808219 (Firefox Health Reporter service)
- bug 834690 – Port |Bug 569342 – Find bar should not be enabled in about:addons| to SeaMonkey
- bug 834691 – Port |Bug 632233| to SeaMonkey (XULBrowserWindow.onLocationChange looks for a “disablefastfind” attribute in all content documents before ruling them out)
- bug 837649 – [Tracking Bug] Stop OSX 10.5 support for SeaMonkey project
- bug 837650 – Stop support for OSX 10.5 in suite/ tree
- To Do:
IanN
- Some testing, reviewing and commenting.
- Fixed:
- Checked in pending review:
- bug 880964 Update en-GB for Gecko 23
- Waiting for feedback/review:
- bug 837408 Add en-GB locale to gaia
- Fixing review comments before checkin:
- bug 757230 When using add button for permissions in Data Manager set a displayHost
- bug 798147 Switch to correct pref pane if pref window already open
- bug 778534 Use image instead of html:img in instant messaging
- Working on:
- Various SM Council documents.
- bug 606683 Allow customization of toolbar in Composer and MailNews Composition
- bug 639690 [META] Re-arrange code between editor and editorOverlay
- bug 773979 [META] Switch to new drag and drop api in SeaMonkey
- bug 657234 Move pasteQuote and pasteNoFormatting into contentAreaContextOverlay
- File/Folder selection in windows.
- To Do:
- bug 639395 Get cmd_fontSize to reflect current state of selected content / content at caret.
- Prefs-in-a-tab.
- Create FAQ for Friends of the Fish Tank.
- Help get composer standalone builds working with –enable-tests.
mcsmurf
- Working on bug 798278 Implement multiple plugin doorhanger UI (Port Bug 797677 and Bug 754472) (strings for bug already landed for aurora now)
Neil
Fixed on trunk:
- bug 875469 XUL filepicker’s checkbox to show hidden files and directories has bogus left align attribute (Toolkit).
- bug 859125 Clean up confvars.sh and configure.in (MailNews Core).
- bug 739965 Expose some of the webconsole API as an interim measure.
- bug 866223 Compose windows are no longer recycled (MailNews Core).
- bug 839891 Implement optional taskbar preview-per-tab.
- bug 870710 Deal with removal of tooltip code from PSM.
- bug 885570 Remove RSA/Verisign name hack from Page Info.
- bug 882200 crash in nsLDAPOperation::GetMessageListener @ nsXPCWrappedJS::AddRef (MailNews Core).
Fixed on trunk and aurora:
- bug 252423 FinishHTMLSource() is no longer necessary [as original author].
- bug 868851 Click-to-play controls in add-ons managed don’t behave like normal menulists (Toolkit).
Fixed on trunk, aurora and beta:
- bug 861691 Search bar should not save search history in private windows.
- bug 883577 Last page visited should not include private browsing windows.
- bug 875889 Searches from a private search sidebar open in a normal browser window.
- bug 874042 Cookies in a private session are purged when opening a new private window.
- bug 873355 Download progress dialog can break in Private Browsing mode.
- bug 868495 Browser main preference pane cut off on Windows 7 with hardware acceleration enabled.
Working on:
- bug 868486 Session restore logic appears broken in Browser preference pane.
Abandoned:
- bug 838888 Web Console sidebar.
- Instead you can view the web console remotely once you enable the built-in debugger.
Ratty
Fixed:
- bug 871536 (CVE-2012-1964) Mitigate clickjacking of about:certerror.
- bug 879845 Lightning bug 718332 broke SeaMonkey’s customize toolbar context menu.
- bug 881221 Don’t try to package MSVC dlls if WIN32_REDIST_DIR is not set, in Thunderbird.
- bug 882178 Fix navigation toolbar problems in small-icons mode (toolbar and throbber background)
- bug 883203 On OS X, run all plugins OOP by default when in 32-bit mode (i386/x86).
Working on:
- bug 876430 Update Dataman for changes in DOMStorage and localStorage.
- bug 881083 [parity-Multizilla] Add a “Validate this page” entry to the Web Development submenu.
- bug 883546 Address Book Toolbar Search Bar visually overlaps line between icons and text labels in large icon mode.
- bug 886021 Rollup updates for SeaMonkey web search. Sync with Firefox.
Investigating:
- Use more Services.jsm in browser feed preview code.
- Migrate Suite to asynchronous FormHistory.jsm.
Other stuff:
- Did some reviews.
- Bug triage and Bug discussions.
- Usual end user support and PR in newsgroups and Mozillazine.
rsx11m
Fixed on trunk:
- bug 884449 Update the SSL Preference Pane once TLS 1.2 is implemented and made the default.
Working on:
- bug 880464 Setting up an RSS account first should not make it the default account.
- bug 883482 Change the checkbox to search only messages saved locally to a more descriptive menulist.
Other:
- Bug triage, testing, and commenting for SeaMonkey and MailNews Core.
- End-user information and discussion on MozillaZine, several Knowledge Base updates.
stefanh
Working on bug 857461 – pinstripe: non-native focus rings are applied for links in chrome [Toolkit].
Tobin
- Coordinating the following:
- bug 526210 – Meta-Bug – Fix long standing issues with the SeaMonkey Modern Theme
- bug 882178 – (Assigned to Ratty) – Fix navigation toolbar problems in small-icons mode (toolbar and throbber background)
- Done and apparently merged into trunk
- bug 883546 – (Assigned to Ratty) – Address Book Toolbar Search Bar visually overlaps line between icons and text labels in large icon mode
- Waiting for c-c to reopen
- Also fixes exact issue in mailnews as well
- Working on:
- bug 883722 – MailNews Toolbar Icon Image Conversion to PNG with Transparency
- bug 883724 – Address Book Toolbar Icon Image Conversion to PNG with Transparency
- Working on in the near term:
- bug 883728 – Composer Toolbar Icon Image Conversion to PNG with Transparency
- bug 481862 – MailNews Toolbar Small Icons
- bug 576403 – Address Book Toolbar Small Icons
- bug NOBUGFILED – Composer Toolbar Small Icons
- Other bugs in regards to bug 526210
- Long term:
- bug NOBUGFILED – Fixing regressions in general componentization and installation
Any other business?
- Due to time constraints InvisibleSmiley has to give up making the meeting announcements. Rsx11m has agreed to take this up on a provisional basis for the time being.
SeaMonkey Meeting Details
- Time: 25 June, 2013, 12:00 UTC
- (8am Eastern, 1pm UK, 2pm Central Europe, 8pm Hong Kong)
- Location: #seamonkey IRC channel
- Further Read: Basics