Meeting Notes

20-November-2014

Mobile: 2014-11-19

Filed under: Posts — Tags: — Jesper Kristensen @ 12:00 am

Schedule

  • Next merge: 2014-12-01 (*updated*)

Topics for This Week

Tablet UI
The new Tablet UI is enabled by default. Lucas made a small tweak to silence a Talos checkerboarding test. Lucas and William looked into using eideticker to verify if the Talos failure, but eideticker currently is phone-only. We might just do some manual subjective testing before reverting Lucas’ tweak.
Video and Lollipop
Snorp has uplifted a set of patches to Fx34 that should enable video and MP4 audio support on Lollipop. MP3 audio is still broken.

Tracking Review

Beta

  • Next Build:
ID Summary Status Assigned to
1049138 crash in VisitNextEdgeBetweenRect NEW Eugen Sawin [:esawin] (esawin)
1050832 OMX Plugin could not be initialized in Android L Preview (Loading OMX Plugin: nullptr) ASSIGNED James Willcox (:snorp) (jwillcox@mozilla.com) (snorp)
1062758 crash in nsObserverService::RemoveObserver(nsIObserver*, char const*) NEW
1081560 Opening recent tab from awesomescreen with kbd closed results in blank page REOPENED Robert O’Callahan (:roc) (Mozilla Corporation) (roc)
1085742 crash in nsAutoPtr<mozilla::CacheData>* nsTArray_Impl<nsAutoPtr<mozilla::CacheData>, nsTArrayInfallibleAllocator>::AppendElement<mozilla::CacheData*>(mozilla::CacheData* const&) NEW :Ehsan Akhgari (not reading bugmail, needinfo? me!, PTO 11/3-11/21) (ehsan.akhgari)
1086723 Problems with fixed position element on forbes.com NEW :kip (Kearwood Gilbert) (kgilbert)


6 Total;
6 Open (100%);
0 Resolved (0%);
0 Verified (0%);

Aurora

  • Next Build:
ID Summary Status Assigned to
936099 We should use new Android 4.4 full-screen modes to draw content underneath the toolbar and status bar NEW Lucas Rocha (:lucasr) (lucasr.at.mozilla)
987223 No visible H.264 video playback on MPEG-4 AVC (part 10) (avc1) (Planar 4:2:0 YUV) NEW Edwin Flores [:eflores] [:edwin] (edwin)
1058160 Specify main activity org.mozilla.fennec.App with a default intent over org.mozilla.search.MainActivity ASSIGNED Nick Alexander :nalexander (nalexander)
1064669 GooglePlayServicesUtil.isGooglePlayServicesAvailable takes ~212ms during startup REOPENED Wesley Johnston (:wesj) (wjohnston)
1070139 URL bar action items rolled into menu when they shouldn’t be NEW Brian Nicholson (:bnicholson) (bnicholson)
1071690 WebGL content disappears NEW Robert O’Callahan (:roc) (Mozilla Corporation) (roc)
1073554 Visible seams in webpages while panning NEW Matt Woodrow (:mattwoodrow) (matt.woodrow)
1074536 Padding for integrated Statusbar overlaps with addressbar when statusbar is hidden NEW Lucas Rocha (:lucasr) (lucasr.at.mozilla)
1079584 Persist delayed search events on disk ASSIGNED swaroop.rao
1079874 crash in java.lang.NullPointerException: at org.mozilla.gecko.toolbar.BrowserToolbarTabletBase.setButtonEnabled(BrowserToolbarTabletBase.java) NEW Lucas Rocha (:lucasr) (lucasr.at.mozilla)
1079875 crash in java.lang.NullPointerException: at org.mozilla.gecko.toolbar.BrowserToolbarPhoneBase.<init>(BrowserToolbarPhoneBase.java) NEW Lucas Rocha (:lucasr) (lucasr.at.mozilla)
1079891 Search widget not available for adding to a Android homescreen on the Android One (and likely other devices); fixed widget size can not fit on the device NEW Wesley Johnston (:wesj) (wjohnston)
1083271 Big regression in taskjs benchmark 2014-10-08 NEW Matt Woodrow (:mattwoodrow) (matt.woodrow)
1089210 Crash without breakpad on windows93.net NEW Milan Sreckovic [:milan] (milan)
1089417 regression: golem.de not rendered correctly NEW David Baron [:dbaron] (UTC-8) (needinfo? for questions) (dbaron)
1090300 crash in mozilla::MediaCodecDataDecoder::DecoderLoop() REOPENED James Willcox (:snorp) (jwillcox@mozilla.com) (snorp)
1091597 crash in java.lang.IllegalStateException: at android.media.MediaCodec.getBuffers(Native Method) ASSIGNED James Willcox (:snorp) (jwillcox@mozilla.com) (snorp)
1097116 Some frames not displayed in short video REOPENED James Willcox (:snorp) (jwillcox@mozilla.com) (snorp)
1098096 Overscroll glow not working on Android L NEW James Willcox (:snorp) (jwillcox@mozilla.com) (snorp)
1098390 Graphic buffer garbage shown and persists when entering full-screen (video/regular content) in Android 5.0 (Nexus 5) NEW Lucas Rocha (:lucasr) (lucasr.at.mozilla)
1098421 Aurora stops unexpectedly when trying to launch Search Activity from the widget NEW :Margaret Leibovic (margaret.leibovic)


21 Total;
21 Open (100%);
0 Resolved (0%);
0 Verified (0%);

Friends of the Mobile Team

Give a shoutout/thanks to people for helping fix and test bugs. Make sure friends also get awarded a badge. New contributors are highlighted in bold.

  • vivek fixed bug 1093209 – Handle “go back” session history menu Fringe cases and bug 1087673 – Enable tab history menu haptic feedback
  • ckitching fixed bug 1098082 – Merge identical catch branches
  • Marco Zehe, Max Li, and Frédéric Wang helped report and fix some accessibility issues (bug 966904, bug 919279)

Stand ups

Suggested format:

  • What did you do last week?
  • What are working on this week?
  • Anything blocking you?

Please keep your update to under 2 minutes!

James W. (snorp)

  • Enabled MediaCodec in 34 for Android L once again
  • Fixing up more MediaCodec issues (bug 1097116)

Alan K. (ack)

  • standalone webrtc, data channel refactoring
  • mozshare discussions
  • filer meetup (Wednesday)

JChen

<Read Only>

Past week
  • Back from PTO
Fixed
Working on
  • Starting work on e10s telemetry

GCP

Last week

  • SafeBrowsing error handling
  • Tooling updates (Gmail, MSVC)
  • Fiddling with standalone WebRTC

Next week

  • bug 1101651 Enable WebRTC unit tests to be built using standalone WebRTC library
  • WebRTC sandboxing start

Randall Barker

<Read Only>

Last Week:

  • Posted patch for bug 1097804 – Create a library containing nsISocketTransportService and nsIDNS that can be used to support standalone WebRTC
  • Started working on bug 1101651 Enable WebRTC unit tests to be built using standalone WebRTC library

Next Week:

  • Continue working on bug 1101651 Enable WebRTC unit tests to be built using standalone WebRTC library

Eugen Sawin

Last week

  • bug 1089260 – crash in java.lang.Exception: Error loading gecko libraries at org.mozilla.gecko.mozglue.GeckoLoader.loadGeckoLibsNative
  • bug 1101583 – Remove unused variables in mozglue
  • bug 1093179 – Page-position on m.diepresse.com not always remembered when navigating back
  • bug ??? – Tests for screen orientation locking
  • Janus Proxy
    • Switched to experimental branch (based on graphicsmagick)
    • Fixed GZip settings (now configurable)
    • Prepared for transition phase serving PAC through HTTP (old) and HTTPS (new)

Next week

  • (continuing) bug 1093179 – Page-position on m.diepresse.com not always remembered when navigating back
  • (land) bug ??? – Tests for screen orientation locking
  • Janus Proxy
    • Add-on update (HTTPS PAC)

Brian Nicholson

<Read Only>

WesJ

<Read Only>

  • iOS work
    • Making the settings page work for panel management
    • Favicon downloads/caching
    • Writing a general memory and disk cache

LucasR

Last week

  • bug 1097913 – Use quicker interpolator in tab strip animations
  • bug 1097931 – Don’t clip to padding in top sites grid
  • bug 1097986 – Update curve shape to account for vertical break
  • bug 1098240 – Use hw layers in tab strip animations
  • bug 1055604 – Avoid showing an empty tab strip on startup
  • bug 1098245 – Experiment: Avoid cropping tab curve when selected tab is partially visible
  • bug 1098459 – Remove dead area on the left of “new tab” button
  • bug 1100894 – Don’t smooth scroll tab strip when restoring tabs on startup
  • bug 1100897 – Duplicate RESTORED tab event on startup when “always restore tabs” is on
  • bug 1100904 – Implement UI transitions tracker

Next week

  • bug 936849 – Tablet tabs tray seems to get stuck in some kind of selection mode
  • bug 1097318 – Fix talos regression when new tablet UI is enabled
  • bug 1098390 – Graphic buffer garbage shown and persists when entering full-screen (video/regular content) in Android 5.0 (Nexus 5)

liuche

<Read Only>

Highlights:

  • Onboarding discussions with antlam and gemma
  • Passwords basic read-only UI + getting parity

Present:

Margaret

<Read Only>

Highlights:

  • Use correct default search engine in search activity – bug 1091728 (and some other small search activity bugs)
  • Trying to land some Readability tests – bug 786638
  • Intern phone screens

Past:

Present:

mcomella

<Read Only>

Past

  • bug 1078508 – Design and implement doorhanger for unidentified security state

Present

  • New tablet
    • bug 1020534 – Tablet toolbar icons hard to read on dark lightweight themes
    • bug 1085487 – Correct new tablet menu bar item alignment
    • bug 1091587 – Improve Private tabs’s empty view layout on new tablet UI
    • bug 1085771 – New tablet UI: LWTheme background should be displayed on tabstrip
  • bug 975837 – crash in java.lang.IllegalArgumentException: Cannot handle null URLs in enterEditingMode at org.mozilla.gecko.BrowserApp.enterEditingMode(BrowserApp.java)
  • bug 1085837 – Intermittent testAppMenuPathways | application crashed [None]

Future

  • bug 939350 – Create Python linter wrapper
  • bug 983437 – Delay FHR pruning until the screen is off

rnewman

  • Sync engine format extensions: clients done on desktop and Android, passwords done but blocked on a merging algorithm that doesn’t suck.
  • Assorted fixes and uplifts.
  • Lots of reviews; two new contributors for Sync, which is neat.
  • Next: passwords, 105 storage layer.

Fixed

Working on

nalexander

<Read Only>

Projects for this cycle:

Past

Present

Martyn Haigh

Past:

Present:

Stefan

<Read Only>

TL;DR – I’ve been mostly working on the iOS project.

  • I have finished the first iteration of the Share UI (screenshot) which I hope to land this week.
  • Currently focussing on getting the final UI changes in for the Send To extension, making it up to date with the latest UI designs. (Includes minor style/flow changes and a new Toast-like UI element). Should land this week.
  • For both Share To and Send To I have only implemented the UI part. Will start a discussion about how to integrate it properly in the Account/AccountManager code that we already have.

BLassey

Fixed

Working on

MFinkle

  • Tweak t.co links to see if we can load external links from Twitter faster (bug 838332)
  • Avoid saving HTTP redirections to the history DB (bug 949104)

Antlam

  • Past
    • bug 1073128: On boarding UX
    • bug 1095640: Tracking protection shield UX w/ Margaret
    • Tablet V1 bugs
    • 105 co-ordination and thinking
    • Reading list/mode UI clean up with Desktop
    • General Android bugs
  • Upcoming
    • Wrapping up Tablet V1!
    • On Boarding meetings and co-ordination
    • bug 1098596: Android L enhancements
    • Sharing/saving tabs co-ordination with Desktop
    • bug 1058818: Doorhanger wrangling

Darrin

Robin

105

  • Storyboards
  • Clickable prototype, finishing up key screens
  • Providing assets for product demos
  • Go over child-friendly browser docs

QA

Garvan

<Read Only>

  • A few last-minute fixes requested for uplift to Aurora
  • Investigating ACRA crash report from Mozilla Stumbler that might translate to one more last minute fix

Feature Focus

  • No updates from me…wading through what I missed last week!
  • Mobile Roadmap
  • New Format in Trello
    • FYI – reordered the columns per suggestion from Deb
  • Changes to status of tracked items that I’ve missed? Please let me know…

Details

  • Wednesdays – 9:30am Pacific, 12:30pm Eastern, 16:30 UTC
  • Dial-in: conference# 99998
    • US/Toll-free: +1 800 707 2533, (pin 369) Conf# 99998
    • US/California/Mountain View: +1 650 903 0800, x92 Conf# 99998
    • US/California/San Francisco: +1 415 762 5700, x92 Conf# 99998
    • US/Oregon/Portland: +1 971 544 8000, x92 Conf# 99998
    • CA/British Columbia/Vancouver: +1 778 785 1540, x92 Conf# 99998
    • CA/Ontario/Toronto: +1 416 848 3114, x92 Conf# 99998
    • UK/London: +44 (0)207 855 3000, x92 Conf# 99998
    • FR/Paris: +33 1 44 79 34 80, x92 Conf# 99998
  • irc.mozilla.org #mobile for backchannel
  • Mobile Vidyo Room

Firefox/Gecko Delivery Planning: 2014-11-19

Filed under: Posts — Tags: — Jesper Kristensen @ 12:00 am

Schedule & Progress onUpcoming Releases (Lukas/Sylvestre/Lawrence)

  • Pushing out 34 by one week for stability reasons
  • Merge day on Friday 11/28
  • Check in with lmandel with any specific questions

Firefox Desktop & Platform (Javaun/Chad/Martin)

Current Releases

Beta (34)

  • MP4/AAC/h264 support is moving to 35 and has been prefed off in 34 on OSX

Nightly (36)

  • The plan is to default e10s off on Monday so we get a few days before the merge to shake out any issues
  • MSE using WebM has landed in nightly prefed on by default on all desktop platforms in nightly.
    • MP4/AAC will be enabled on by default on windows vista, windows 7, windows 8 at some point over the next week.
      • To get the best results for testing, WebM will be turned off on the above windows platforms to force MP4 usage.

Firefox Mobile (Mark/Brad/Jenn)

Current Releases

Beta (34)

  • The new MediaCodec based media back end has been uplifted to beta and is in the beta 10 candidate build. Our plan is to ship this to 34 release to fix mp4 video playback for Android L users.

Developer Tools (Jeff)

  • Dev Edition Roundup
    • Feedback: huge increase in submissions to uservoice, ~80 in the last week ( previous average was 7-8 )
    • Outbound: big discussion on mozhacks, reddit and hacker news
    • Telemetry graphs show strong uptick in usage of the devtools in Aurora, echoing downloads and ADI numbers we’ve seen.
    • ‘Beta Doorhanger’ goes live soon (?)
  • Landings

Market Insights from the Market Strategy Team (Kev)

Kev is unavailable this week. Will post to planet and backfill here.


Planning Meeting Details

  • Wednesdays – 11:00am PT, 18:00 UTC
  • Mountain View Offices: Warp Core Conference Room
  • Toronto Offices: Finch Conference Room
  • irc.mozilla.org #planning for backchannel
  • (the developer meeting takes place on Tuesdays)

Video/Teleconference Details – NEW

19-November-2014

Thunderbird: 2014-11-18

Filed under: Posts — Tags: — Jesper Kristensen @ 12:00 am
   Thunderbird meeting notes 2014-11-18

Previous meetings: https://wiki.mozilla.org/Thunderbird/StatusMeetings#Meeting_Notes

Attendees

(partial list)
rkent
florian
wsmwk
jcranmer
mmelin
aceman
theone
clokep
roland

Action items from last meetings

  • wsmwk: Get the Thunderbird 38 bugzilla flag created
    • not heard from standard8

Critical Issues

  • Several critical bugs keeping us from moving from 24 to 31. Please leave these here until they’re confirmed fixed.
    • Frequent POP3 crasher bug 902158 On current aurora and beta?
      • we won’t have data/insight till next week, assuming the relevant builds are built. crash-stats for nightly builds is not useful – direct user testing of the fixed build is required
    • Self-signed certs are having difficulty bug 1036338 SOLVED! REOPENED according to the bug?
    • Auto-complete bugs?bug 1045753 waiting for esr approval bug 1043310 Waiting for review, still
    • Auto-complete improvements (bug 970456, bug 1091675, bug 118624) – some of those could go into esr31
    • bug 1045958TB 31 jp does not display folder pane with OS X

Why are we throttled? Because 1) waiting for TB 31.3, and 2) still hoping for bug 1045958 3) need auto-complete bug approved. Dec 1/2 is now release date.

Upcoming

Round Table

wsmwk

  • got Penelope (pre-OSE eudora) removed from AMO
  • shepherding [1] bug 1045958]]TB 31 jp does not display folder pane with OS X
  • secured potential release drivers
  • “Get Involved” is broken for Thunderbird. TB isn’t offered at https://www.mozilla.org/en-US/contribute/signup/, and it’s unclear who in Thunderbird gets notified. In contact with

Larissa Shapiro

jcranmer

  • Looking into eliminating the comm-central build system bug 1099430
  • Trying to see if I can get some whines set up to listen for potential TB compat changes (e.g., checking the addon-compat keyword)
  • We have telemetry on Nightly for the first time since TB 28!
  • Irving is working through reviews of bug 998191 \o/

clokep

  • Google Talk does not work on comm-central due to disabling of RC4 SSL ciphers, see bug 1092701
    • Some of the security guys have contacted Googlers, apparently an internal ticket was opened with the XMPP team
  • Filed a bug (with a patch) to have firefoxtree work with comm-central, this will automatically add a tag (called “comm”) to the tip of comm-central bug 1100692 and is useful if you’re playing with bookmarks instead of mq
  • Still haven’t fully been able to get Additional Chat Protocols to compile…(Windows still failing)
  • WebRTC work is waiting for reviews from Florian

mkmelin

  • lots of reviews, queue almost empty, yay!
  • finally landed bug 970456
  • bug 1074125 fixed, plan to handle some of the m-c encoding removals next
  • bug 1074793 fixed, for tb we need to set a pref for it to take affect (bug 1095893 awaiting review)

aceman

  • revived effort on 4GB+ folders together with rkent
  • landed a rewrite of the attachment reminder engine: bug 938829 (NOT for ESR). Please mark regressions against that bug. First one is bug 1099866.

Support team

  • [roland] working on Thunderbird profile article because a new volunteer contributor from the SUMO buddy program rewrote it! will review changes!

Action Items

  • wsmwk: Thunderbird start page for anniversary, with localizations
  • wsmwk: Get Involved, get the “Thunderbird path” operating

Mozilla Platform: 2014-11-18

Filed under: Posts — Tags: — Jesper Kristensen @ 12:00 am

Need To Know

(Release and system issues that may impact engineering this week.)

Notices/Schedule (lmandel)

Next Merge: November 28, 2014 Next Release: December 1, 2014
Trains
Central: 36 Aurora: 35 Beta: 34 Release: 33
  • As announced on dev-planning, Firefox 34 will take an extra week before release
    • CHANGE IN RELEASE DATE: Dec 1/2, 2014
    • CHANGE IN MERGE DATE: Fri, Nov 28, 2014
    • No change to Firefox 35 release date
  • Desktop 34 beta10 ships today
  • Mobile 34 beta10 ships tomorrow
  • FINAL BETA: Desktop/Mobile 34 beta11 gtb on Thursday
  • Some release related work week sessions (e-mail lsblakk for details):
    • Detecting issues earlier in the cycle
    • Mitigation strategies for issues in field that don’t require a point release (think blocklist)
    • Release process/schedule discussion

Build Changes (gps)

(Build changes of which engineers should be aware.)

RelEng (catlee)

(Repo, test, and other information for engineers from the release engineering team.)

Upcoming Outages/Upgrades

(System outages/upgrades and tree closures that impact engineering.)

Quality Programs

(An opportunity to hear about status with the various quality programs that do not have a formal team structure.)

CritSmash (dbolter)

  • We’re doing well on criticals, not great otherwise.

MemShrink (njn)

<Read Only>

areweslimyet.com (AWSY) is broken due to e10s landing. Bug 1100253 is tracking this. There’s a big warning at the top of AWSY so that people don’t freak out too much.

Stability (kairo)

  • Overall numbers look good again except for Nightly (and Android Aurora, which is coming back down after a MediaCodec fix).
    • Nightly issues are mostly e10s and GFX.
    • While there’s some things we probably want to investigate, no firefighting needs on any channels above Nightly atm!
  • Long-term crash rate graphs are now available for Nightly and Aurora in addition to Beta and Release
  • Help needed: bug 1093683 (Yosemite crash when saving files) is rising across channels, needs investigation, if on Apple side, we may need to communicate with them.

Team Stand-ups

(In <2 mins, what did your team accomplish last week, on what is your team working on this week, and on what, if anything, is your team blocked? No questions during the stand-ups. All questions should be asked during the roundtable.)

A*Team (jgriffin)

<Read Only>

–run-by-dir for mochitest-browser-chrome has landed! See bug 1057512. Three tests are currently disabled as a result, we’re working on finding owners and fixing them:

Accessibility (dbolter)

<Read Only>

  • Eitan implemented bug 1069598 gesture quicknav (for Gaia)
  • Trevor is ready for engineering help with our e10s a11y solution (will reach out)
  • W3C land: possibility of element.getComputedRole is being discussed. Essentially this opens the door to accessibility-like DOM API. A downside is it will be a little too easy to instantiate our a11y engine (increases exploit attack surface), upsides include a11y innovation as well as a11y acid tests.

Electrolysis (e10s) (blassey)

  • We may disable e10s on Nightly a few days before the Aurora merge date.

Firefox Mobile (snorp/blassey/mfinkle)

  • Possible uplift of fixes (bug 1086693) and enabling MediaCodec backend on 34 now that we have some more time

GFX (milan)

  • Desktop QA is maintaining a “Top 5″ graphics bugs in Trello that we’re using to prioritize bug fixing. Very convenient.
  • (Still ) chasing some blacklisting opportunities, mostly on AMD now.

Layout (jet/dbaron)

<Read Only>

  • CSS properties “object-fit” & “object-position” have landed (impl: bug 624647, pref-enabled: bug 1099450)
  • Should be enabled in tomorrow’s nightly, depending on inbound merge timing.

Media (mreavy)

<Read Only>

  • Hello problems over the weekend caused by a Push server update
    • Push team figuring out what went wrong and why an update they didn’t intend got included
    • Seems stable now.
  • Fighting a 20fps max issue in B2G 2.1 (regression likely due to bug 848954)
  • Looking to update media/webrtc/trunk either late in 36 or early 37 (more likely) with code shared with Chrome 40
  • Major rewrite of webrtc signaling about to land
    • Moving towards renegotiation and multiple streams
    • bwc++!
  • Mac Support for MP4/h264/AAC switched off in beta and will not release in 34, expected to ship in 35. (bug 1068455‏ and bug 1070703)

Necko (dougt/jduell)

<Read Only>

  • No update this week.

Roundtable

(Comments and questions that arise during the course of the meeting or otherwise do not have a section.)

  • (lmandel) Less sheriff coverage this week. You may want to handle your own landings.

<Read only beyond this point>

Mailing List Threads

(Threads that are likely to be of interest to engineering from various mailing lists.)

Good Reads

(Links to blog posts, books, videos, etc. that you think will be of interest to others.)

irc #planning Log From This Meeting



Engineering Meeting Details

  • Tuesday 2014-11-1811:00 am Pacific Standard Time
  • Dial-in: conference# 98411
    • US/Toll-free: +1 800 707 2533, (pin 369) Conf# 98411
    • US/California/Mountain View: +1 650 903 0800, x92 Conf# 98411
    • US/California/San Francisco: +1 415 762 5700, x92 Conf# 98411
    • US/Oregon/Portland: +1 971 544 8000, x92 Conf# 98411
    • CA/British Columbia/Vancouver: +1 778 785 1540, x92 Conf# 98411
    • CA/Ontario/Toronto: +1 416 848 3114, x92 Conf# 98411
    • UK/London: +44 (0)207 855 3000, x92 Conf# 98411
    • FR/Paris: +33 1 44 79 34 80, x92 Conf# 98411
  • Engineering Vidyo Room / Air Mozilla / MTV Alien Nation / TOR Finch / SFO Warfield / PDX Hair of the Dog
  • join irc.mozilla.org #planning for back channel

18-November-2014

Mozilla Project: 2014-11-17

Filed under: Posts — Tags: — Jesper Kristensen @ 12:00 am

All-hands Status Meeting Agenda

Items in this section will be shared during the live all-hand status meeting.

Friends of Mozilla

  • Thanks to Richard Milewski for launching Air Mozilla access on the Roku platform so people can watch Mozilla events on their home TV screens. (And for open sourcing your bowties to the Mozilla community!)

Upcoming Events

Monday, 17 November

  • (kinda late) Firefox 10th Anniversary Party in Zurich, Switzerland. We’ll have cake too!
  • ApacheCon Europe Nov 17th-21st 2014 in Budapest, Hungary
    • Attending Mozillian Jason Weathersby
    • ApacheCon brings together the open source community to learn about and collaborate on the technologies and projects driving the future of open source, big data and cloud computing.
  • MEF Global Forum Conference Nov 17th-19th in San Francisco, CA
    • Speaker Rick Fant
    • MEF Global Forum is a must-attend international gathering for senior executives who are looking to grow their mobile business and meet potential partners from around the globe. The two-day program also features the Meffy’s, an Awards Gala Dinner, and various networking activities which offers an exciting new perspective and deal-making platform for mobile success.

Tuesday, 18 November

  • MozillaWiki community call: 8:30 AM PST, 16:30 UTC, all are welcome.
  • Learning Resource Directory community call: 13:00 PST (21:00 UTC) via Vidyo (details).
  • Join the Matchstick development team to discuss the concept of the first Firefox OS powered HDMI dongle for TVs, being released in February 2015. Developers will get to see media-casting demonstrations, try out some basic apps, and discuss potential content and gaming opportunities on TVs through paired interactions with Firefox browsers and Firefox OS phones. Event is hosted at San Francisco common area at 4:30 PM. Live stream and archive will be on Air Mozilla: https://air.mozilla.org/matchstick-developer-meetup/ or on Mozilla’s Roku channel: http://bit.ly/1ohNXgT

Wednesday, 19 November

Be independent with your web browser and your web site.

Create or update your personal site — wherever you host it, shared, VPS, or at home; static, dynamic, WordPress, or other software.

Join a gathering of people with like-minded interests. Bring your friends that want to start a personal web site.

Any questions? See the wiki page for details or join IRC: http://indiewebcamp.com/irc/today?beta#bottom

  • JSCONF Asia and CSS CONF Asia Nov 19th-21st 2014 in Singapore
    • Mozillian Arky attending
    • CSSConf is an event that wants to bring designers in touch with web implementation and front-end devs closer to the design thinking. It’s a one-track 1day international conference and part of the CSSConf world-wide events series. JSConf is for web developers of all flavors, to educate, inspire and entertain about the technologies and methodologies that make for a greater web experience

Thursday, 20 November

Friday, 21 November

  • NetHui South 2014 Nov 21st-22nd 2014 in Christchurch, New Zealand
    • Mozillian Blair McBride attending/speaking
    • NetHui South 2014 is a 2 day event that serves as a platform to bring together those involved with or interested in Internet issues from all round New Zealand, with a focus on Canterbury and the South Island
  • CODAME ART & TECH Virtual Reality Event Nov 21st 2014 in SF, Mozilla Commons Area
    • Mozillian Josh Carpenter speaking
    • Join hackers and artists at Mozilla San Francisco, as CODAME presents an evening of virtual reality experimentation and education. Be inspired, meet other VR pioneers and see how easy it is to start building your own VR worlds on the open web
  • Codemotion Madrid Nov 21st-22nd 2014. Madrid, Spain.
    • Mozilla Hispano will be there with a Booth and 2 talks related to Firefox OS.
    • One of the biggest techie events in Spain, with more than 2.000 attendees. More info on the website.

Saturday, 22 November

  • Adacamp Bangalore 22nd and 23rd November 2014. Bangalore, India.
    • AdaCamp is a conference dedicated to increasing women’s participation in open technology and culture: open source software, Wikipedia and other wiki-related projects.

Project Status Updates (voice updates)

Firefox

Speaker Location: Johnath (Toronto), then Chris More (Mountain View)

Firefox for Android

Speaker Location: Finkle (remote)

  • New tablet UI is enabled by default on Nightly

Firefox OS

Speaker Location: SF (Jaime Chen)

  • In The News:
    • Africacom, the major mobile technology event for Africa was last week. Rick Fant was highlighted as a speaker at the event.
    • Following up on news of FirefoxOS’s entry into African markets, a lot of press coverage, including coming out from the conference:
      • Quote: “Alcatel is also a partner for Mozilla’s Firefox OS, with the web giant set to bring the platform to Africa and South Africa. When can we expect Firefox phones from Alcatel then? “We are looking at bringing Firefox devices to South Africa in 2015,” Wittman said, with the first devices launching in Q1 2015. The company has four Firefox OS devices in total, but the first wave will see two phones launched in SA, in the form of the Fire C and Fire E. Wittman said the Fire C will have a “sub-R1000″ price tag and the Fire E will have a “sub-R2000″ price-point.”
  • 2.2 Release Update:
    • Dev Start : 2014-11-24 (Gecko 37 will be on m-c and gaia master)
    • Feature Landing Readiness: 2015-02-09
    • Feature Landing : 2015/02/23 (Gecko 38, base for FxOS 2.2 will be on mozilla-aurora and gaia v2.2 branch created)
    • Feature Complete : 2015-04-06 (Gecko 38 moves to mozilla-beta and mozilla-b2g38_v2_2 is created)

Web Compat

Speaker Location: vidyo (miketaylr)

Speakers

Presenter Title Topic Location Share? Media More Details
Who Are You? What Do You Do? What are you going to talk about? Where are you presenting from? (Moz Space, your house, space) Will you be sharing your screen? (yes/no, other info) Links to slides or images you want displayed on screen Link to where audience can find out more information
Armen Zambrano Automation and Tools Engineer A-team’s mission Toronto Please show http://slides.com/armenzg/mozilla_ateam_mission–2/live Live slides Live slides dev.platform survey A-team mission
Christie Koehler Community Building Building a Learning Resource Directory (LRD) Portland No N/A blog post with more details, Learning Resources

Roundtable

Do you have a question about a Mozilla Project or initiative? Let us know by Friday- we’ll do our best to get you an answer.

Please note that we may not always be able to get to every item on this list, but we will try!

Who are you? Area of question Question
What’s your name? What do you work on? Is your question about policy, a product, a Foundation initiative, etc. What would you like to know?

Welcome!

Let’s say hello to some new Mozillians! If you are not able to join the meeting live, you can add a link to a short video introducing yourself.

Introducing New Volunteers

New Volunteer(s) Introduced by Speaker location New Volunteer location Will be working on
Who is the new volunteer(s)? Who will be introducing that person? Where is the introducer? Where is the new person based? What will the new person be doing?

Introducing New Hires

New Hire Introduced by Speaker location New Hire location Will be working on
Aaron Meihm Joe Stevensen Mountain View Remote; Canada OpSec
Lynda Acojido Anika Briner Mountain View Mountain View People

<meta>

Notes and non-voice status updates that aren’t part of the live meeting go here.

Status Updates By Team (*non-voice* updates)

Firefox

Two Device launches Last Week – We’ve now added Russia (Megafon) and Philippines (Cherry Mobile) to the list of countries where FxOS devices are available. Go Team! (See http://nickdesaulniers.github.io/where-is-firefox-os/ ).

Content Services

  • Content Services General
    • About to post our work week schedule and welcome all to attend
  • Tiles
    • Technical posts coming to Advancing Content
    • Post Tiles announcement, we’re monitoring the state of the debate online and will follow up with more communications in the coming weeks

Messaging

  • Thunderbird is preparing for our 10th year anniversary on Dec 7, with a total budget of $200.
  • Thunderbird, as the dominant open-source desktop messaging client, has been approached by Fastmail to implement their JMAP protocol for messaging (a JSON-based replacement for IMAP and ActiveSync), which also has preliminary support from Google and Apple.

Engagement

Events

  • FOSDEM 2015. January 31st to February 2nd. Bruselles, Belgium.
    • Gently reminder: Deadline to submit your proposals: December 1st.
    • We will announce the accepted talks on December 15th.
    • More info on Discourse topic (how to submit the talk, suggested topics, etc).
      • Feel free to reach franc at mozilla dot com for any inquiry.

  • Dial-in: conference# 8600
    • US/Toll-free: +1 800 707 2533, (pin 369) Conf# 8600
    • US/California/Mountain View: +1 650 903 0800, x92 Conf# 8600
    • US/California/San Francisco: +1 415 762 5700, x92 Conf# 8600
    • US/Oregon/Portland: +1 971 544 8000, x92 Conf# 8600
    • CA/British Columbia/Vancouver: +1 778 785 1540, x92 Conf# 8600
    • CA/Ontario/Toronto: +1 416 848 3114, x92 Conf# 8600
    • UK/London: +44 (0)207 855 3000, x92 Conf# 8600
    • FR/Paris: +33 1 44 79 34 80, x92 Conf# 8600

5-November-2014

Missing posts

Filed under: Posts — Jesper Kristensen @ 12:48 pm

If you are missing your regular meeting notes notifications from this blog, you can follow along in bug 1089340.

1-October-2014

Mobile: 2014-10-01

Filed under: Posts — Tags: — Jesper Kristensen @ 11:00 pm

Schedule

  • Next merge: 2014-10-13

Topics for This Week

  • Tablet refresh update from Anthony and Yuan [10mins]

Friends of the Mobile Team

Give a shoutout/thanks to people for helping fix and test bugs. Make sure friends also get awarded a badge. New contributors are highlighted in bold.

  • Vikneshwar fixed bug 1053994 – Paste & Go attempts a Google search instead of recognizing a bookmark keyword

Stand ups

Suggested format:

  • What did you do last week?
  • What are working on this week?
  • Anything blocking you?

Please keep your update to under 2 minutes!

James W. (snorp)

<Read Only>

  • Actually made progress on MediaCodec patch[es].
    • Output going through SurfaceTexture, which avoids all of the YUV conversion insanity. This should be highly reliable and performant once finished up.
    • Now working on stability fixes, learned a lot about how to use MediaCodec from Grafika, a collection of samples made available by Google (or a googler): https://github.com/google/grafika/
  • Landed the Android support for the network change notifications. We should do a lot better now when you switch wifi -> 3g, etc.

Alan K. (ack)

This week

  • WebRTC refactoring to break DOM deps
  • Finished with feedback for cloudsync aurora uplift, should land soon

JChen

Fixed

Working on

  • Working on an add-on to make logcat/JS errors more visible

GCP

<Read Only>

Fixed

Working on

  • WebRTC standboxing investigation

Randall Barker

<Read Only>

Last Week:

  • Investigate new method for implementing standalone WebRTC.

Next Week(s):

  • Investigate new method for implementing standalone WebRTC.
  • Investigate sending H.264 instead of VP8 video to standalone WebRTC.

Eugen Sawin

Last week

  • Landed bug 1034114 – WebApp startup slowed significantly by debug server
  • Landed bug 1072639 – Notification event handlers not triggered for web apps webapp notification context
  • Fixed & landed bug 1051654 – APKs for previous versions of Nightly and Aurora stick around in Downloads
  • Fixed & landed bug 896735 – App update fails if Download folder doesn’t exist
  • Janus Proxy (https://wiki.mozilla.org/Mobile/Janus)
    • Applied workaround for image compression issue (low quality images may increase in size temporarily)

Next week

  • Land bug 1071831 – HTML5 video playback is not paused in the browser after opening in external player
  • Fix bug 1022669 – Display does not turn off while playing audio
  • Look into bug 942736 – Page-position when going back a page is not always remembered when conducting a scroll on prior page and then hitting back
  • Janus Proxy fixes and improvements

Brian Nicholson

<Read Only>

WesJ

<Read Only>

  • bug 1074189 – crash in java.lang.NullPointerException: at org.mozilla.gecko.GeckoApplication.onActivityResume$642b2292(GeckoApplication.java)
  • bug 1054035 – Block about urls in guest mode
  • bug 1071116 – crash in java.lang.IllegalArgumentException: invalid value for param: totalBytes at android.app.DownloadManager.addCompletedDownload(DownloadManager.java)
  • bug 1070797 – crash in java.lang.IllegalArgumentException: mimeType cant be null at android.app.DownloadManager.validateArgumentIsNonEmpty(DownloadManager.java)
  • bug 1072332 – crash in java.lang.NullPointerException: at org.mozilla.gecko.db.PerProfileDatabases.getDatabaseHelperForProfile(PerProfileDatabases.java)
  • bug 1071091 – System download manager needs a build time pref
  • bug 1072376 – Regression: Open/Close animation of the tabs tray and menu is sluggish
  • bug 1063541 crash in java.lang.IllegalArgumentException: Wifi:Enable was not registered at org.mozilla.gecko.EventDispatcher.unregisterListener(EventDispatcher.java)
  • bug 1071076 – Search button on keyboard doesn’t work with the search widget in error pages

LucasR

<Read Only>

Last week

Next week

  • Fix fallout from status bar tinting or backout feature
  • Wrap-up tab strip bits for the current engineering milestone

liuche

<Read Only>

Margaret

<Read Only>

Highlights:

Past:

Present:

mcomella

<Read Only>

Past

  • Browser toolbar refresh
    • bug 1058909 – Implement new tablet toolbar display mode
    • bug 1071878 – Sites without favicons should show an empty rectangle rather than a globe
    • bug 1071226 – Refine private browsing new tablet browser toolbar
    • bug 1073449 – Regression: the default favicon icon looks too big on phones
    • bug 1072466 – Update new tablet assets

Present

  • Browser toolbar refresh
    • bug 1071267 – Revise door hanger behavior in new tablet toolbar
    • bug 1019127 – Remove updateChildrenEnabledStateForEditing
    • bug 960746 – Back/forward button state can get out of sync on tablets
    • bug 1070087 – Discuss new tablet menu bar button size
    • bug 1072464 – Discuss new tablet forward button size
    • bug 1072469 – Discuss new tablet browser toolbar height
    • bug 1075531 – Robocop failures in larch due to changes in toolbar
  • bug 1020534 – Tablet toolbar icons hard to read on dark lightweight themes

Future

  • Herding bug 941155 (fix talos on mobile to have pageloader tests working in regular mode and nochrome mode) along
  • bug 939350 – Create Python linter wrapper
  • bug 983437 – Delay FHR pruning until the screen is off
  • bug 989441 – Centralized documentation for writing tests
  • bug 1058902 – Implement new tablet browser toolbar editing mode

rnewman

<Read Only>

  • Project Vancouver. Writeup to follow this week, along with more work.
  • ~1 day PTO.
  • FxA metrics investigation for board stuff.
  • Lots of Sync and FHR randomization — reviews (e.g., bug 675397, questions (e.g., pagination), Dispensing Hard-won Experience®.
  • Mobile reviews. Backlog built up last week, which I’m burning through now.
  • bug 1045053 is awaiting bnicholson review.

nalexander

<Read Only>

  • Code: Remote Tabs home panel UI polish tickets landing this week. Split pane tablet view still outstanding.
  • Code: Re-landing bug 1065306 because Python and Unicode is a match made in heaven.
  • Testing: working on first pass at test runner for instrumentation tests in automation (meta bug is bug 1064004).
  • IDEs: meeting with mhaigh to discuss Android best practices and Android Studio integration tomorrow morning.

Past

Present

Martyn Haigh

Done

Doing

To Do

BLassey

Fixed

Working on

Antlam

  • Past
    • Tablet V1 wrap up
    • Firefox Search V1 wrap up
    • Toolbar improvements V1 wrap up
    • bug 1071730: Working on ideas to improve search on Fennec
    • General UI clean up bugs
  • Upcoming
    • bug 1075219: About: pages UI clean up
    • bug 1058663: Toolbar improvements cont’d!
    • PTO (but will remain addicted to emails), back on the 15th.

Yuan

  • Worked on search/edit mode on tablet. Get to v1 and v2 scope this week.
  • Synced up with FxOS UX Taiwan about copy + paste interactions
  • Continue to follow up with the UX for search engine update
  • Discussions about lightweight onboarding. Get to a few concepts for full “Get started” this week.

Robin

  • Project 105 concepts

WebRT

  • Myk still distracted by another project
  • making progress on hiring for open position
  • needinfo Myk for urgent issues

QA

Feature Focus

[Roadmap]


Details

  • Wednesdays – 9:30am Pacific, 12:30pm Eastern, 16:30 UTC
  • Dial-in: conference# 99998
    • US/California/Mountain View: +1 650 903 0800, x92 Conf# 99998
    • US/California/San Francisco: +1 415 762 5700, x92 Conf# 99998
    • US/Oregon/Portland: +1 971 544 8000, x92 Conf# 99998
    • CA/Vancouver: +1 778 785 1540, x92 Conf# 99998
    • CA/Toronto: +1 416 848 3114, x92 Conf# 99998
    • UK/London: +44 (0)207 855 3000, x92 Conf# 99998
    • FR/Paris: +33 1 44 79 34 80, x92 Conf# 99998
    • US/Toll-free: +1 800 707 2533, (pin 369) Conf# 99998
  • irc.mozilla.org #mobile for backchannel
  • Mobile Vidyo Room

Firefox/Gecko Delivery Planning: 2014-10-01

Filed under: Posts — Tags: — Jesper Kristensen @ 11:00 pm

Schedule & Progress onUpcoming Releases (Lukas/Sylvestre/Lawrence)

  • 33 beta 9 desktop gtb tomorrow (last desktop beta)
  • 33 beta 10 mobile gtb Monday (last mobile beta)
  • 33 release candidates build Mon/Tue next week
  • Upcoming Aurora uplifts
    • Loop changes
    • OSX Gatekeeping v2 signature changes landing on Nightly this week. Still targeting 34 for this change (uplift coming shortly)
    • CloudSync uplift landing this week (bug 993584)

Firefox Desktop & Platform (Javaun/Chad/Martin)

Summary of Work In Progress

  • You can see the status of the current iteration (35.3) in progress here

Summary of Recent Landings

  • Team landed 80 bugs over the last week, to complete the 35.2 iteration.
  • Details of landings from the past week can be seen here

Priorities for the upcoming iteration

  • e10s on Nightly
  • Loop:
    • finalize accounts/contacts work
    • UX: design spike looking into “collaboration” use cases
  • “Panic button”: better-exposed “Clear Recent History” functionality
  • “Reset button on the web”: a mechanism to prompt users to reset Firefox when they try to download Firefox when already running the latest version
  • OS X Yosemite themeing work
  • New tab page performance investigations
  • Places performance work (main thread IO removal)
  • Translation trial followup

Firefox Mobile (Mark/Brad/Jenn)

Work In Progress

You can find more on upcoming feature plans in the[roadmap]

Uplifts from the past week

Beta (33)
  • crash in mozilla::gfx::AlphaBoxBlur::Blur(unsigned char*) ( Bug 1028802 )
  • crash in mozilla::gfx::SourceSurfaceAlignedRawData::InitWithStride(mozilla::gfx::IntSizeTyped<mozilla::gfx::UnknownUnits> const&, mozilla::gfx::SurfaceFormat, int, bool) ( Bug 1067018 )
  • crash in android.content.res.Resources$NotFoundException: Resource is not a Drawable (color or path): TypedValue{t=0x1/d=$ a=3 r=$} at android.content.res.Resources.loadDrawable(Resources.java) ( Bug 1067429 )
  • [roku] add a ‘beta’ label to the Roku channel until client code hits ‘release’ ( Bug 1068573 )
Aurora (34)
  • Add telemetry for Settings usage ( Bug 996753 )
  • Visible seams on the page (maybe at tile borders?) ( Bug 1009306 )
  • Disable downloads and extension installs in guest mode ( Bug 1046941 )
  • crash in webrtc::ViEInputManager::NumberOfCaptureDevices() ( Bug 1063547 )

Landings from the past week

Nightly (35)
  • Send NS_NETWORK_LINK_DATA_CHANGED events on Android ( Bug 1024614 )
  • WebApp startup slowed significantly by debug server ( Bug 1034114 )
  • crash in java.lang.NullPointerException: at org.mozilla.gecko.home.PinSiteDialog$3.onFocusChange(PinSiteDialog.java) ( Bug 1041448 )
  • APKs for previous versions of Nightly and Aurora stick around in Downloads ( Bug 1051654 )
  • Performing searches with Wikipedia search engine immediately launches Fennec ( Bug 1063193 )
  • crash in java.lang.IllegalArgumentException: Wifi:Enable was not registered at org.mozilla.gecko.EventDispatcher.unregisterListener(EventDispatcher.java) ( Bug 1063541 )
  • The URL displayed under tab titles in the Synced Tabs panel disappears for a while after choosing “Open in New Tab”/”Open in Private Tab” ( Bug 1064162 )
  • Synced Tabs panel shouldn’t be present in Guest Mode ( Bug 1064177 )
  • Firefox: User doesn’t go back to the channel after watching video till the end ( Bug 1068633 )
  • Android crash in mozilla::image::RasterImage::DecodeSomeData ( Bug 1069369 )
  • Selecting “No video” and “No audio” options from the permission prompt still shows the content of the device camera and the audio active ( Bug 1070989 )
  • System download manager needs a build time pref ( Bug 1071091 )
  • Form autocomplete dialog can take up the entire screen and make it really hard to use fennec ( Bug 1071738 )
  • Tapping sometimes triggers two clicks ( Bug 1071758 )
  • crash in java.lang.NullPointerException: at org.mozilla.gecko.db.PerProfileDatabases.getDatabaseHelperForProfile(PerProfileDatabases.java) ( Bug 1072332 )
  • Regression: Open/Close animation of the tabs tray and menu is sluggish ( Bug 1072376 )
  • Issues with hidden/unhidden devices on Synced Tabs ( Bug 1072954 )

Feedback Summary (Cheng/Tyler/Matt)

Desktop

  • OMTC removal caused a spike in “blackouts” but now that it’s back, it seems to be going down.

Market Insights from the Market Strategy Team (Kev)

Read-only notes this week. Apologies, folks. – kev

Notes


Planning Meeting Details

  • Wednesdays – 11:00am PT, 18:00 UTC
  • Mountain View Offices: Warp Core Conference Room
  • Toronto Offices: Finch Conference Room
  • irc.mozilla.org #planning for backchannel
  • (the developer meeting takes place on Tuesdays)

Video/Teleconference Details – NEW

30-September-2014

SeaMonkey: 2014-09-30

Filed under: Posts — Tags: — Jesper Kristensen @ 11:00 pm

Agenda

  • Who’s taking minutes? -> IanN
  • Nominees for Friends of the Fish Tank:
    • None

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

  • http://weblogs.mozillazine.org/seamonkey/ has not been updated since November 2012, the last version listed is 2.14 (bug 956561); move blog to blog.mozilla.org if possible Assigned: mcsmurf.
    • blog account has been created in bug 973886
    • Callek has imported old blogs from mozillazine
    • 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
  • [30th September 2014]
    • Infrastructure issues
      • linux64 systems are plagued by bug 1058385. Regular AWOLing. Currently 8 slaves are down.
      • WinNT systems were plagued by bug 1069119 and bug 1069117; but they seem to be ok now.
      • 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.
    • [comm-central]
      • All platforms busted : bug 1071497 Patch checked in. Builds now back to “normal”.
      • 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 : bug 1053652 Waiting for potential upstream fix.
    • [comm-beta]
    • [comm-release]
      • OSX64 bustage : bug 1023644 Patches waiting for review.
  • 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.29.1 was released on 24th September 2014.
  • There shall be a 2.30 beta soon. Schedule TBA.
  • 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/

    • Lemon Juice has been regularly updating his converter code, adding new fixes whenever an extension doesn’t convert properly.
  • bug 1060858 Ghostery 5.3.1 dropped support for SeaMonkey. Ghostery depends on the Addon-SDK. Since the SDK has been rewritten to support Firefox Australis, Ghostery no longer works for SeaMonkey. See discussion thread on mozillazine
    • [Ratty] I’ve contacted the Ghostery people (bmcdermott) and the addon-SDK people. The Addon-SDK has been updated (bug 1071048 so now Ghostery works on SeaMonkey trunk builds. The Addon-SDK is uplifted to mozilla-central every few weeks. Once this is done I’ll try to get the Ghostery patch uplifted to -aurora and -beta. Lemon Juice has been investigating other SDK based addons and so far the news is encouraging. QrCodeR can work in SeaMonkey by setting a SeaMonkey compatibility flag on three modules context-menu.js, selection.js and panel.js. Investigation continues!
  • 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:
  • 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
  • See Basics page for the usual reminders.

2.29

open tracking (0)
tracking requests (0)
targeted (0)
fixed (8)

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.
  • Soon to land changes on OSX, tracked by:
    • 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: 57 new, 12 fixed, 18 triaged.

  • Medium triaging effort, well above average in new bugs filed during the last three weeks.
  • 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:
31 review
6 super-review
3 ui-review
4 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.

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).

ewong

  • Haven’t done regular code fixing as I’ve been concentrating on the infra code changes.
    • bug 1072713 somewhat tracks the miscellaneous releng bugs.

IanN

  • Usual testing, reviewing and commenting.
  • Fixed:
  • Fixed for c-c:
    • bug 1060848 Static-link the CRT into SeaMonkey executable (/suite/app/moz.build). Port bug 1023941 Part 1
    • bug 1061011 Do not package .mkdir.done in XPIs
    • bug 1061029 Port |bug 815219 – Default to building with all available cores| to SeaMonkey
    • bug 1061336 Do not source mozconfig.common multiple times in linux in-tree mozconfigs
    • bug 1061341 Port |bug 895248 – Move –enable-stdcxx-compat in build/unix/mozconfig.linux| to SeaMonkey
  • Fixed for m-c:
  • Fixed for m-i:
  • Pending check in:
    • bug 1039003 Port |bug 633773 Use Google’s HTTPS search by default|, |bug 958883 Use HTTPS for Yahoo searches| and search plugin parts of |bug 959576 Create a component to get the list of priority domains| to Thunderbird
    • bug 1062559 Port |bug 1055627 Pass MOZ_GLUE_PROGRAM_LDFLAGS after STATIC_LIBS to linker| to c-c
  • Checked in pending review:
  • Waiting for feedback/review:
  • 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
  • Working on:
    • bug 1060897 Static-link the CRT into Instantbird executable (/im/app/moz.build). Port bug 1023941 Part 1
    • bug 1051642 Allow for flat chrome format when packaging extensions
    • bug 943335 [TB] Update icons used in searchplugins (Yahoo, eBay, Wikipedia, Amazon, Bing, Twitter)
    • 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.

Neil

Checked in to comm-central:

  • bug 986935 Restore from crash page is blank if default client dialog is open.

Needs checkin:

  • bug 870556 Try to improve performance of the IMAP download queue.

Still waiting for review:

Ratty

Fixed. Needs checkin (waiting for greener tree):

Fixed in Addon-SDK. Waiting for uplift to mozilla-central.

  • bug 1071048 update sdk/tabs metadata to work in SeaMonkey (for Ghostery and other SDK based addons).

Fixed:

  • bug 1035171 Switching tabs triggers onLocationChange with LOCATION_CHANGE_SAME_DOCUMENT flag.
  • bug 1039933 While composing mail, there exists an empty line in attachment context menu when right clicked on the attachment area.

Working on:

  • bug 640420 Add draggable splitter between urlbar and searchbar.
  • bug 698310 Spell Check Dialog to small for long words. Make it resizable.
  • bug 752331 Define TopLevelImageDocument.css and TopLevelVideoDocument.css for SeaMonkey themes.
  • bug 1040910 Support XHTML in feed titles.
  • bug 1068846 Enable generational GC for SeaMonkey.

Investigating:

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

Working on:

  • bug 1060852 Expose privacy.trackingprotection.enabled in Privacy preferences and account for removal of Do-Not-Track options.
    • Quasi-blocking bug 1031033 has only checked in FF string changes thus far;
    • bug 1042135 has patch for DNT-pref removal approved but won’t check in until patches for all FF-products are approved.

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.

stefanh

Did one review.

Waiting for review:

  • bug 333910 nsITheme for menu/scrollbox arrows (Widget: Cocoa).
  • bug 973644 Port bug 967970 – Set NSDisablePersistence to prevent disk leaks.
  • bug 1068997 Implement keyboard shortcut for composition’s “Find and Replace” on MAC.

Any other business?


SeaMonkey Meeting Details

Mozilla Platform: 2014-09-30

Filed under: Posts — Tags: — Jesper Kristensen @ 11:00 pm

Need To Know

(Release and system issues that may impact engineering this week.)

Notices/Schedule (lmandel)

Next Merge: October 13, 2014 Next Release: October 14, 2014
Trains
Central: 35 Aurora: 34 Beta: 33 Release: 32
  • You might have heard that we chemspilled last week
  • 33 beta 8 ships today
  • Final betas coming up
    • 33 beta 9 (last desktop beta) goes to build Thursday
    • 33 beta 10 (last mobile beta) goes to build Monday
    • still 22 tracked bugs for 33, please help drive down this list
  • Notable Aurora uplifts coming this week
    • OSX Gatekeeper v2 signing support via package layout changes
    • Loop changes

Build Changes (gps)

(Build changes of which engineers should be aware.)

RelEng (catlee)

(Repo, test, and other information for engineers from the release engineering team.)

Upcoming Outages/Upgrades

(System outages/upgrades and tree closures that impact engineering.)

Quality Programs

(An opportunity to hear about status with the various quality programs that do not have a formal team structure.)

OrangeFactor (ryanvm)

<Read Only>

  • Past week’s OrangeFactor: 4.52 (last week: 4.17).
  • No progress on frequent Android and B2G timeouts raised in the prior weeks.
  • 14 intermittent failures fixed in the last week – List – Thanks!.

MemShrink (njn)

Stability (kairo)

  • Thanks to the GFX team for a lot of work and cooperation around OMTC on Windows.
    • We will very probably ship 33 with it back on and some good crash fixes added, turning it off for almost a week gave us good data though.

Team Stand-ups

(In <2 mins, what did your team accomplish last week, on what is your team working on this week, and on what, if anything, is your team blocked? No questions during the stand-ups. All questions should be asked during the roundtable.)

A*Team (RyanVM)

<Read Only>

Desktop Platform (bsmedberg)

  • New mac bundle structure and v2 signing landed
    • Planned to uplift to 34
    • Please file regressions or addon-incompatibility issues!

DOM (jst/overholt)

  • watch out for regressions in IndexedDB and related areas (bug 994190 relanded and looks good so far)

Electrolysis (e10s) (blassey)

<Read Only>

  • Please help dogfood e10s in Nightly!
  • Many e10s bugs fixed this week. Some highlights:

Firefox Desktop (gavin)

Summary of Work In Progress

  • You can see the status of the current iteration (35.2) in progress here

Summary of Recent Landings

  • Team landed 80 bugs over the last week, to complete the 35.2 iteration.
  • Details of landings from the past week can be seen here

Priorities for the upcoming iteration

  • e10s on Nightly
  • Loop:
    • finalize accounts/contacts work
    • UX: design spike looking into “collaboration” use cases
  • “Panic button”: better-exposed “Clear Recent History” functionality
  • “Reset button on the web”: a mechanism to prompt users to reset Firefox when they try to download Firefox when already running the latest version
  • OS X Yosemite themeing work
  • New tab page performance investigations
  • Places performance work (main thread IO removal)
  • Translation trial followup

Firefox Mobile (snorp/blassey/mfinkle)

You can find more on upcoming feature plans in the[roadmap]

Landings from the past week

Nightly (35)
  • Visible seams on the page (maybe at tile borders?) ( Bug 1009306 )
  • Send NS_NETWORK_LINK_DATA_CHANGED events on Android ( Bug 1024614 )
  • crash in mozilla::gfx::AlphaBoxBlur::Blur(unsigned char*) ( Bug 1028802 )
  • WebApp startup slowed significantly by debug server ( Bug 1034114 )
  • crash in java.lang.NullPointerException: at org.mozilla.gecko.home.PinSiteDialog$3.onFocusChange(PinSiteDialog.java) ( Bug 1041448 )
  • APKs for previous versions of Nightly and Aurora stick around in Downloads ( Bug 1051654 )
  • Performing searches with Wikipedia search engine immediately launches Fennec ( Bug 1063193 )
  • crash in java.lang.IllegalArgumentException: Wifi:Enable was not registered at org.mozilla.gecko.EventDispatcher.unregisterListener(EventDispatcher.java) ( Bug 1063541 )
  • The URL displayed under tab titles in the Synced Tabs panel disappears for a while after choosing “Open in New Tab”/”Open in Private Tab” ( Bug 1064162 )
  • Synced Tabs panel shouldn’t be present in Guest Mode ( Bug 1064177 )
  • crash in mozilla::gfx::SourceSurfaceAlignedRawData::InitWithStride(mozilla::gfx::IntSizeTyped<mozilla::gfx::UnknownUnits> const&, mozilla::gfx::SurfaceFormat, int, bool) ( Bug 1067018 )
  • Firefox: User doesn’t go back to the channel after watching video till the end ( Bug 1068633 )
  • Android crash in mozilla::image::RasterImage::DecodeSomeData ( Bug 1069369 )
  • Selecting “No video” and “No audio” options from the permission prompt still shows the content of the device camera and the audio active ( Bug 1070989 )
  • System download manager needs a build time pref ( Bug 1071091 )
  • Form autocomplete dialog can take up the entire screen and make it really hard to use fennec ( Bug 1071738 )
  • Tapping sometimes triggers two clicks ( Bug 1071758 )
  • crash in java.lang.NullPointerException: at org.mozilla.gecko.db.PerProfileDatabases.getDatabaseHelperForProfile(PerProfileDatabases.java) ( Bug 1072332 )
  • Regression: Open/Close animation of the tabs tray and menu is sluggish ( Bug 1072376 )
  • Issues with hidden/unhidden devices on Synced Tabs ( Bug 1072954 )

Firefox OS Connectivity (vchang)

<Read Only>

  1. https://wiki.mozilla.org/TPE_CONNECTIVITY_GROUP/2014-09-30

Firefox OS Peripherals / Device Porting (ericchou)

<Read Only>

  • Bluetooth (members: Shawn Huang, Ben Tian, Jamin Liu, Jocelyn Liu)
    • BLE API discussion on dev-webapi
    • bug 1063066 – [Flame][KK] Bluetooth transfer does not work in Gallery App – landed (2.1+, smoketest blocker)
    • bug 1062697 – [MADAI][Bluetooth] avrcp metadata doesn’t update on carkit. – landed (2.0+)
    • bug 1072142 – [woodduck] Read the 2nd socket message info directly – landed (2.0M+)
  • Media Playback (members: Bruce Sun, Blake Wu, Star Cheng)
    • bug 1069857 – [FFOS] OMXCodec’s seek could be triggered again in DecodeVideoFrame() when seeking – landed (2.0+)
    • bug 1053031 – [FFOS V2.0] When operate I-frame seek, Video player position was not changed. – patch ready (2.0+)
  • Device Storage & Stability (members: Alphan Chen, Eden Chuang)
    • No update this week

GFX (milan)

  • Bumpy ride for the Windows OMTC; is/was there a better way given the hardware variety?
  • Work week covered topics like APZ & tiling on desktop, Project Silk, E10S, etc. See here and here for notes.

Layout (jet/dbaron)

  • Xidorn Quan joins the Platform rendering team. He’ll start working on our Asian Text projects, completing the CSS Ruby layout feature.
  • Q3 Goals updated with current status. Will share Q4 Goals next week.

Media (mreavy)

<Read Only>

  • Fixed a number of race conditions resulting from the MediaStreamGraph refactor (bug 848954)
    • Added thread-safety assertions (caught a bug we’d already been tracking a fix for)
  • Found that in overloaded conditions the output buffering code would drop audio and run unnecessary processing (bug 1074420)
  • Landed a wallpaper patch for a top-crasher in beta – bug 1033066 (allocation size going negative; may be related to bug 1074420).
  • Found eager-allocation of 8MB when webrtc/gum is started that was supposed to be disabled on beta and release bug 1074548 – thanks khuey!
  • e10s getUserMedia/etc UI fixes – should work now
  • preparing to work on multi-stream support for PeerConnections (and call setup improvements like BUNDLE (less ports) and renegotiation (no having to start a new connection and drop the old one when adding/removing video, for example)
  • Lots and lots of Loop work. Better every day! File bugs!
    • Use it for 1-1’s in place of Vidyo!
  • More 2.0 fixes
    • Support for HW Audio AEC/noise-suppression on Flame landed (build option in 2.0)
    • working to make sure “right” device-specific prefs/files are installed on next base build (H.264 enable, better H.264 codec, HW AEC, etc)

Necko (dougt/jduell)

  • Network change detection (Windows-only for now, Android coming soon, other platforms Q4) finally landed and is sticking so far (bug 939318)
  • We’re implementing an OpenVPN API for Firefox OS: talk to me if you’re interested in what webAPI should look like (bug 1033580)
  • Resource Timing will probably be landing today (finally!) (bug 1002855)
    • e10 support isn’t there yet but should happen within a week or two.

Performance (vladan)

No update this week

Roundtable

(Comments and questions that arise during the course of the meeting or otherwise do not have a section.)

<Read only beyond this point>

Mailing List Threads

(Threads that are likely to be of interest to engineering from various mailing lists.)

Good Reads

(Links to blog posts, books, videos, etc. that you think will be of interest to others.)

irc #planning Log From This Meeting

11:04 lmandel: sydpolk: https://wiki.mozilla.org/Platform/2014-09-30
11:05 sydpolk: thx!
11:05 KaiRo: cpeterson: I guess you didn't reload, otherwise I would have done a very brief stability update
11:06 cpeterson: KaiRo: OK, we can jump back to you
11:06 KaiRo: cpeterson: ok, thanks
11:12 ctalbert: snorp: yay for that network link fix \o/
11:12 snorp: ctalbert: yeah seriously
11:12 snorp: ctalbert: bagder had a hell of a time landing it
11:13 KaiRo: milan_: other than getting more people to test Aurora, I don't know too much of what we could do better
11:14 lizzard: kaiRo: yeah, i think people with older computers may not be rushing to run Nightly
11:14 milan_: KaiRo: yeah, that's what I'm afraid of
11:14 milan_: we have webgl performance work coming up, and XP is a fairly large target, so it'll get interesting trying to do it without completely messing them up :)
11:15 KaiRo: milan_: of course, the amount of crashes that have been reported as OOM|small but weren't really OOM has not helped, but we finally should have fixed the largest issue with that
11:16 RyanVM|sheriffduty: snorp: I try ;)
11:16 snorp: RyanVM|sheriffduty: it found actual bugs!
11:16 snorp: testing works yay!
11:16 RyanVM|sheriffduty: our tests work! \m/
11:18 KaiRo: milan_: FWIW, you probably heard that we had reftests failing with OMTC off, I asked User Advocacy and it looks like they can confirm that users have been reporting more rendering issues last week as well, so that matches as well :)

Engineering Meeting Details

  • Tuesday 2014-09-3011:00 am Pacific Standard Time
  • Dial-in: conference# 98411
    • US/California/Mountain View: +1 650 903 0800, x92 Conf# 98411
    • US/California/San Francisco: +1 415 762 5700, x92 Conf# 98411
    • US/Oregon/Portland: +1 971 544 8000, x92 Conf# 98411
    • CA/Vancouver: +1 778 785 1540, x92 Conf# 98411
    • CA/Toronto: +1 416 848 3114, x92 Conf# 98411
    • UK/London: +44 (0)207 855 3000, x92 Conf# 98411
    • FR/Paris: +33 1 44 79 34 80, x92 Conf# 98411
    • US/Toll-free: +1 800 707 2533, (pin 369) Conf# 98411
  • Engineering Vidyo Room / Air Mozilla / MTV Alien Nation / TOR Finch / SFO Warfield / PDX Hair of the Dog
  • join irc.mozilla.org #planning for back channel

Older Posts »

Powered by WordPress