Meeting Notes Meetings notes from the Mozilla community

23-July-2013

SeaMonkey: 2013-07-23

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

Agenda

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

Action Items

(who needs to do what that hasn’t been recorded in a bug) We should assign people to the open items.

NEW

OPEN

CLOSED

Status of the SeaMonkey Buildbot Master and Tree

  • 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.
  • Tinderbox is EOL now. Callek set up a newer version of TBPL at [1] that doesn’t depend on tinderbox up (TBPL currently broken due to new buildmaster).
  • Buildmaster up and running, although stuck behind a locked door at the moment.
    • Builds are running and uploading, but tbpl and normal views into the process re 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).
    • Linux64 is still busted for 2.20+, Callek has a fix planned (bug 890594).
  • 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 (bug 648979 etc.). Jcrammer is working on this.

Release Train

  • SeaMonkey 2.20 beta 1 released on July 9th.
  • SeaMonkey 2.20 beta 2 scheduled to be released on July 23rd.
  • Linux64 broken on comm-central and comm-aurora due to gtk header issues, (already fixed prior to hardware failure on linux32)

Extensions Compatibility Tracking

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

open tracking (0)
tracking requests (1)
targeted (0)
fixed (10)

2.Next

  • Current breakages:
    • [mozilla-central] bug 856270 Update nsEditorSpellCheck to use nsIContentPrefService2.
      • This broke comm-central in various ways:
      • SM bug 889882 Mail compose window on a reply will not allow change of To, CC, etc, nor entry of text.
      • TB bug 880595 Recent changes making spell check more async (Bug 856270) broke spell check in Thunderbird.
      • TB bug 881588 message header is read-only when compose window is reused.
      • Core bug 887010 InlineSpellChecker.addDictionaryListToMenu fails if called straight after InlineSpellChecker.enabled is set to true (and no async work around).
  • 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 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 627699 Port GTK2 to GTK3. Tracked in:
      • bug 882036 Port GTK2 to GTK3 – SeaMonkey Part.
    • 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.
    • Session store problems
      • Might get fixed by bug 886116 Port | Bug 698565 – stop excluding keys when calling JSON.stringify() and follow-ups | to SeaMonkey

Feature List, Planning

LDAP Autocomplete has been migrated to Toolkit interfaces. Much goodness should ensue, including favicons in URL autocomplete and the ability to delete items.

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

Bug statistics for the last two (full) weeks: 42 new, 23 fixed, 17 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:

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:

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 890429 SeaMonkey master failing to upload log files.

ewong

  • Fixed:
    • bug 884132 – Make use of .isTopLevel now fix to bug 666801 has landed
  • Review:
    • bug 739056 – Port |Bug 715099 – Convert nsProfileMigrator to JS so we can use JS modules on migration| to SeaMonkey
    • bug 895751 – Port |Bug 846221 – Make the pref UI explain intl.charset.default better.| to SeaMonkey
  • To Do:

IanN

  • Some testing, reviewing and commenting.
  • Fixed:
  • 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
    • 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

  • Fixed on all branches and trunk: bug 840474 Clicking on new mail notification opens two MailNews windows when no MailNews window is open

Neil

Fixed on mozilla-central:

  • bug 879838 Double-click event has wrong explicitOriginalTarget.

Fixed on comm-central and comm-aurora:

  • bug 886990 Passwords not saving or autofilling.
  • bug 886099 Remove “Manage CRLs…” button from Preferences.

Fixed on comm-central, comm-aurora and comm-beta:

  • bug 891081 Switch Private Window to Accel+Shift+B so that Accel+Shift+P can invoke spellcheck again.
  • bug 889352 Remote debugging doesn’t work if any tabs have no title.
  • bug 887045 Private windows opened after normal windows appear in recently closed list.

Working on:

  • bug 896768 Want to be able to style <textbox autocompletesearch=”file”> results.
  • bug 896123 Remove usage of XPFE autocomplete interfaces from the XBL widget.
  • bug 891904 Turning spellcheck off and on again in an unusual way leaves it in an unusable state.
  • bug 886116 Bustage fix for stop excluding keys when calling JSON.stringify().
  • bug 881588 Message header is read-only when compose window is recycled.
  • bug 880595 Recent changes making spell check more async broke recycled compose wndow.
  • bug 868486 Session restore logic appears broken in Browser preference pane.

Not filed yet:
Remove XPFE autocomplete component from the build.
Remove XPFE autocomplete interfaces from the build (depends on 896123).
Add toolkit features to the XBL widget (e.g. images, deletion) (depends on 896123).
Abandoned:

Instead you can view the web console remotely once you enable the built-in debugger. Now with preliminary review!

My review queue has got slightly shorter this month!

Ratty

Fixed:

  • 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.
  • bug 888310 Use more Services.jsm in SeaMonkey feed discovery and preview.
  • bug 890348 Start the devtools debugger during application startup and register observers for preference changes.

For check-in on branches:

  • bug 896404 Private Browsing information leak in openNewTabOrWindow().

Working on:

Investigating:

  • Use Asynchronous FormHistory.jsm in Suite Code. See Toolkit bug 566746.
  • Replacements of synchronous isVisited with asynchronous isURIVisited. See Toolkit bug 739217.

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 880464 Setting up an RSS account first should not make it the default account. (waiting for comm-aurora/beta approval)
  • bug 883482 Change the checkbox to search only messages saved locally to a more descriptive menulist.
  • bug 893547 About SeaMonkey page claims to be on the “default” update channel for 2.20b1 and later. (also landed on comm-aurora/beta)
  • bug 893740 Make better use of Services.* in SeaMonkey’s about.xhtml page.

Waiting for reviews:

  • bug 892060 Remove Help page for Validation preference pane and update sections mentioning CRL management.
  • bug 868495 Browser main preference pane cut off on Windows 7 with hardware acceleration enabled. (additional patch)

Filed:

  • bug 894972 Several toolbar menus in Mail & News and Composer windows are collapsed in recent trunk nightly. (fixed by bug 895129)
  • bug 895039 Poor visibility of highlighted entries in the Mail Views menu using Windows 7 Default desktop theme.

Other:

  • Bug triage, testing, and commenting for SeaMonkey and MailNews Core.
  • End-user information and discussion on MozillaZine.

Any other business?


SeaMonkey Meeting Details

Thunderbird: 2013-07-23

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

Remember to use headphones and mute yourself when not talking

Feel free to ask questions in the meeting either by speaking up or by asking them in #maildev on IRC.

Other ways to get in touch with us can be found on our communications page

Meeting Changes

Attendees

mconley, Standard8, jcranmer, rolandtanglao, wsmwk, aceman, clokep

Action items from last meetings

  • (ongoing) Standard8: Follow up with metric numbers being public
    • Pinged again on 2013-06-11, should be going through final approvals
    • Not hearing from them…might need to poke them again
  • (2013-04-02) Standard8: Investigating possibilities for dropping second ESR release channel whilst maintaining mainstream the same as the ESR releases.
    • Will send something to tb-planning
  • (2013-04-02) Standard8: arrange for swag to be sent to WADA and Aryx who are our awesome FotT.
    • Waiting to hear from Anne-Marie on how to do that.
  • Community as a whole: Decide “who is supposed to plan our dances?”
    • rkent: Send a proposal to tb-planning
  • http.jsm update
    • This has landed in m-c!
    • Broke FileLink, which mconley fixed. bug 893316
    • Broke Twitter, I have a patch that Mossop r+’d, but waiting for an r+ on tests. bug 894367

Critical Issues

  • The tree is orange. CrazyVery orange.
    • Starting to get a handle on some of the more pesistent issues, though still plenty to fix
    • Standard8 thinks he has a patch for the plugin failures on Windows on Aurora, there’s another persistent failure wrt plugins that has been introduced though (in c-c land)
    • Other new bustages, we’ll likely need help for getting the strict failures fixed in the fakeservers.
    • Strict warnings – bug 896738
    • make check bug – bug 897045
  • There are a whole lot of bugs on the tracking list for 24

Round Table

  • jcranmer
    • 50-50 chance of being on the call?
    • Boil the ocean work in progress/planned:
      • bug 884061 (NS_IMPL_THREADSAFE -> NS_DECL_THREADSAFE) (landed on m-i, please fix your patches if affected)
      • Planning to do other PR_ATOMIC->mozilla::Atomic changes
      • bug 895047, bug 523156 (char16_t)
    • cc-rework
      • Fixing up client.py for post-cc-rework world
      • Working on getting c-c building under m-c without symlinks all over the place
    • Others
  • mconley
    • Ate through a metric tonne of review requests. Down to 8!
    • Ensemble
      • Jon Demelo has landed his first patch which adds preliminary infrastructure for the CardDAV connector
      • Jon and I have overhauled the API proposal, simplified it somewhat, and given connectors the responsibility of caching the entries they need in order to signal contact differences.
    • Devtools for Thunderbird
      • Fallen is working on getting Scratchpad working for TB
  • Standard8
    • Tree bustages
    • Branch landings/updating
  • JosiahOne
    • Not on call
    • N/A most of this week, however a working ‘animate TB tabs’ protype/patch has been finished. Will try to complete it next week.
  • aceman
    • Nothing. Fixing some tests. Then I need to get back into pace and refresh patches.

Question Time

  • wsmwk: Been looking at memory bugs, and interested in moving forward on bug 805023
    • jcranmer: Someone needs to do something with dmd (dark-matter-detector) to determine what’s going on there.

Thunderbird Meeting Details :

Mozilla Platform: 2013-07-23

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

Hot Bugs

(Important bugs for which we need to find owners or additional help. If known, please include suggested team or knowledge needed to advance the bug.)

Orange Factor

Stability

Other

The Need To Know

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

  • While there were dromaeo failures on talos for the changeset we built our Desktop FF23.0b8 with, we’re going to let it ride since the offending changeset has been backed out, a fix is in, and we have a Thursday Desktop beta
  • We’ll respin the mobile beta for a couple of addons that we want before our final beta next week
    • bug 886576 – Unable to show the dynamic address bar on short Twitter pages

Notices/Schedule (akeybl/lsblakk/bajaj)

48 bugs (52 bugs last week) 36 bugs (48 bugs last week)
Unresolved Aurora 24 Trackers (non-security, not tracked for Beta) Unresolved Beta 23 Trackers (non-security)

Build Changes (gps)

(Build changes of which engineers should be aware.)

Upcoming Outages/Upgrades

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

Key Issues

(Non team specific issues that impact engineering.)

releng (joduinn)
  • birch as b2g-inbound has been great success. Official “b2g-inbound” branch is coming, soon “birch” will revert to being normal twig again. Details in bug 875989 or ask hwine.
  • “integration/fx-team” will get sheriff coverage, landing to mozilla-central. We will monitor this experiment for next few weeks.
    • If you are on fx-team, please land on “fx-team” instead of “mozilla-inbound” unless directed otherwise by sheriffs.
  • Try-repo-reset last week to address performance problems. If you see delays while pushing to try, please let sheriffs or RelEng know (or file a bug!)
  • Talos-on-mozharness change coming tomorrow (Wednesday 24th). Details here: https://groups.google.com/forum/#!topic/mozilla.dev.tree-management/HRWB05plBnI
    • Note: need to refresh to recent changeset before pushing to try.
  • OSX Builder+tester reduced capacity from 06:00-10:00 PDT on Tues (30jul), Wed (31jul) and Thurs (01aug) for power-construction work in SCL3 colo. Details in bug 850852.
    • We do not expect this to cause a treeclosure, but please be careful when landing patches in this window. Sheriffs will meter-checkins or close trees if things go bad.

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

Accessibility (dbolter)

B2G Services (dougt)

Developer Tools (dcamp)

  • Break on DOM events backend landed
  • A large chunk of the remote inspector landed
  • Browser debugger stepping fixed
  • Remote scratchpad near landing
  • Content process debugging ready to land, will be preffed off until a Unix Domain Socket connection patch is ready.
  • Looking into a solution for Developer Profiles: Thread

DOM (jst/dougt)

Firefox Desktop (gavin/dolske)

  • bug 870100 landed, enables the background thumbnailing service. No more blank thumbnails on about:newtab!
  • This week’s Australis update

Firefox Metro (bbondy/jmathies/mbrubeck)

<Read Only>

  • File downloads appbar work landed
  • Various front end bugfixes and polish
  • Async Pan Zoom Controller in review, landing pref’ed off this week

Firefox Mobile (mfinkle/blassey)

Firefox OS Browser (blassey)

  • kick off work week last week
  • currently in our fist 2 week sprint.
  • daily standups in #gaia at 10:30am EDT
  • looking for other apps to handle share web activity (bug 895484, bug 821519 and bug 895480

Firefox OS Devices/Porting/Bluetooth (mchen)

<Read Only>

  • Bluetooth
    • AVRCP 1.3 – Reviewing.
    • A2DP/AVRCP 1.0 – Enabling on master branch.
  • Devices/Porting
    • Bluedroid – Working on pairing function.
    • Evaluate ram usage of SC/TC IME for China Unicom.
    • Create build system for Tablet project.
    • Improve Gaia make system for adding B2G flags.
  • Blocking Bugs
    • 889730, 892371, 887650, 894805, 778453

Firefox OS Media Apps (hema)

<Read Only>

  • Last Week
    • Bugs: 873937, 890427, 894435, 857674, 884720, 893282, 888821, 891797, 894040, 876782, 894891, 873937, 881664, 894734, 884273, 882993
    • 1.2 features
  • This Week
    • 1.1 blocker bugs
    • Start triaging koi? bugs that fall under media apps team
    • Continue working on 1.2 features
  • Blockers
    • None

Firefox OS Media Recording (cjku)

<Read Only>

  • WebRTC
    • bug 896391: memory copy from graphic buffer, which is generate in camera module, has bad performance, since CPU cache disable.
    • bug 853356: Display camera/ microphone permission acquisition prompt.
  • Graphic
    • bug 894262: Merge GonkIOSurfaceImage to GrallocPlanarYCbCrImage
    • bug 894847: WebGL is horrible slow when hardware composer unavailable
  • Media recorder
    • MP4 muxer library investigation.
  • IME OOP
    • bug 847763: Prevent virtual keyboard iframe from getting focus

Firefox OS Productivity (doliver)

<Read Only>

Last week:

This week:

  • Close out v1.1 blockers
  • Expect to land the majority of the marionette enhancements for 891696 that will at least allow teams to start writing integration tests
  • Meeting with team of contractors from Bocoup — they’ll be working on the Clock application for 1.2, implementing new features and working on establishing best practices for Gaia development.

Blockers:

Firefox OS Radio/GPS (kenhkchang)

<Read Only>

  • Last week
    • Fix Leo+ issues.
    • CDMA,
      • Implemeting call waiting/switching, RSSi, OTASP, nsIDOMMozMobileCellInfo, network select mode, and ECB for gecko part.
      • To get the UX for Gaia part.
    • WAP Push(SI and SL), to clarify the requirements.
    • OMA CP, to clarify the requirements.
    • NFC, to understand the NFC specifications.
    • WPA-EAP, to move Crypto to WebIDL
  • This week
    • Fix Leo+ issues.
    • CDMA,
      • Implemeting call waiting/switching, RSSi, OTASP, nsIDOMMozMobileCellInfo, network select mode, and ECB for gecko part.
      • Based on UX to implement Gaia part.
    • WAP Push(SI and SL), based on UX to implement Gaia part.
    • OMA CP, to clarify the requirements and plan to only support APN setting for CP function now.
    • NFC, to analyze how to design NFC architecture for all NFC user stories and share them to team members.
    • WPA-EAP, to move Crypto to WebIDL
  • Blockers
    • Need UX for CDMA and WAP push.

Firefox OS Systems – Front End (lucas, gregor)

<Read Only>

Kickoff meeting this week in SF (Wed – Fri)

  • Customization features: Single Variant based on SIM.
  • Notification features: Be able to close, iterate, change notifications.

Firefox OS Systems – Platform (timdream)

<Read Only>

  • Functional group discussion and spun up
  • Engineering on-going for 3rd-party keyboard feature
  • hi-res v1.1hd branch have started QA, assets catching up
  • Engineering discussion on future versions and maintenance/refactor plan on-going
  • Discussion on-going on Gaia build script and work with Fx app manager

GFX (milan)

<Read Only>

  • D2D1.1 landed
  • TextureHost/TextureClient changes landed, disabled with gralloc on B2G
  • All unit tests are now ported to GTest
  • A few people are visiting Skia folks in North Carolina in August

JS (jandem)

<Read Only>

  • Last Week
  • This Week
    • Compiler (JIT)
      • bug 891541: Ship VTune support for Odin (asm.js) in Nightly
      • Land bug 866888: Ion-compile try-catch
    • Garbage Collection
      • bug 894971: Hashing out a potential alternate approach to avoid needlessly entraining garbage in closures
      • Fix remaining rooting hazards
    • Front End and Other
      • Standalone alpha release of mozjs24
      • Finish up ICU memory situation, figure out if any other issues need to be solved before enabling Intl stuff in all desktop builds
  • Blockers
    • None

Media (jesup)

  • getUserMedia() – Fix for 44100 mics (on windows) landed and uplifted to Beta — bug 886886
    • Fixes ever-increasing audio delay when talking from Windows with certain (common) headsets and Lenovo W520/530 built-in mics
  • Shout-out to :mwu for jumping in an helping with bug 825112 (audio getUserMedia input on Gonk) – Thanks!
  • Fixes for dictionary and large transfers (from Windows) for DataChannels. Chrome will be supporting DataChannels very soon.
  • Landed bug 866675 (new audio output backend for windows)
  • WebRTC on Android nearing beta – if you’re on one of the bugs for that, please help get them resolved ASAP
  • Recording API initial landing (audio only)

Top work items:

  • Audio latency/quality: WebRTC Audio Issues
  • Video framerate and resolution adaptation
  • Performance, especially on mobile
  • Working towards heavier internal dogfooding

Necko (jduell)

<Read Only>

  • some new network APIs will be getting exposed (work still in progress)
  • We are turning off user prompts when websites use appcache! (bug 892488)
    • could mean DOS attacks, but gives us parity w/other browsers, and may result in appcache being used more.
  • We’re close to a fix on bug 887753 (Server not found after reconnecting to etherpad)

Performance (vladan)

<Read Only>

See last week’s update for projects in progress

Bugs of note:

  • bug 888373: A new simple API to detect how the last session exited. It should replace the existing mechanisms with a single, better performing implementation

Blogs:

Seceng (mmc)

  • Personnel changes: Welcome Christoph Kerschbaumer! Farewell Ian Melven 🙁
  • Time for another round of disabling side-installed addons?

WebAPI (overholt)

<Read Only>

Quality Programs

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

MemShrink (njn)

Luke Wagner reworked asm.js parsing. The parsing memory peak in the Unreal demo has dropped from 800+ MiB to less than 10 MiB; parsing is a bit faster, too.

Justin Lebar, Kyle Huey, Andrew McCreight, and others have been making ongoing progress on fixing slow leaks in B2G (gecko + gaia). This is *extremely* important work.

OrangeFactor (ryanvm)

  • Past week’s OrangeFactor: 4.98 (Previous Week: 3.75).
  • The Windows XP xpcshell tests stopped timing out on m-c (?!). No clue why.
  • 16 intermittent failures fixed in the last week – List – Thanks!.

Stability (kairo/bsmedberg)

  • Overall numbers are good, Android trunk is still high, bugs are being worked on, though.

Roundtable

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

  • New meeting rooms for this meeting (lmandel)
    • SFO Warfield
    • TOR Finch
    • PDX Widmer

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


Engineering Meeting Details

  • Tuesday 2013-07-2311:00 am Pacific
  • Dial-in: conference# 98411
    • US/International: +1 650 903 0800 x92 Conf# 98411
    • US toll free: +1 800 707 2533 (pin 369) Conf# 98411
    • Canada: +1 416 848 3114 x92 Conf# 98411
    • FR/Paris: +33 1 44 79 34 80, x92 Conf# 98411
  • Engineering Vidyo Room / MTV Warp Core / TOR Finch / SFO Warfield / PDX Widmer
  • join irc.mozilla.org #planning for back channel

22-July-2013

Mozilla Project: 2013-07-22

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

All-hands Status Meeting Agenda

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

Friends of the Tree

  • The newly opened Portland office would like to thank Jim, Lori, Karen, Matea, Pauline, Robert, Lisa, Brian, Sam, Joel, Guillermo, Ravi, Jacques, Ed, Jabba and all the other people who spent months getting our new space opened! Office photos. Opening day photos.

Upcoming Events

Thursday, 25 July

  • 10:00 AM Pacific / 17:00 UTC: Grow Mozilla discussion — a forum for discussing community building at Mozilla

Next Week

  • Firefox OS UX team will have a Brown Bag presentation of their Q2/ Q3 work on Tuesday July 30th at 10am PST. For those in Asia, we will follow up with a separate presentation time of 5pm PST on the same day. Please contact Jaime for any questions jachen@mozilla.com (Jaime will not be able to attend the 7/22 all hands meeting, so please contact for questions)
  • WebFWD’s newest cohort (“WebFWD IV”) will come to the Bay Area for Orientation 7/30 – 8/1 and we’ll have a community mixer in SF on Wed 7/31. Details at http://webfwdivorientation.eventbrite.com/

Product Status Updates (voice updates)

Firefox Desktop

Speaker Location: toronto (johnath)

  • Tab thumbnails about to be fixed. RSN. Watch this space. bug 870100
  • Add-on author? How’s australis working out for you? Try the UX Branch

Firefox Mobile

Speaker Location: toronto (johnath)

Webmaker

Speaker Location: no voice update here this week
BUT: stay tuned for a product update from Brett Gaylor later in this call!

Identity

Speaker Location: London(stomlinson)

  • Mozilla IdP is LIVE – When using a mozilla.com or mozillafoundation.org address to sign in to a Persona enabled site, you now sign in with your LDAP credentials.
  • GMail Identity Bridging – Soft Launch TODAY.
  • backgroundColor is LIVE – Increase RP branding of the Persona dialog by allowing RPs to set a background color in the dialog. See https://developer.mozilla.org/en-US/docs/Web/API/navigator.id.request
  • PiCL – signup and signin mocks were user tested last week!

Firefox OS

Speaker Location: Dietrich

Grow Mozilla

Speaker Location: San Francisco

Help us build a history of Mozilla told by Mozillians. Please share your memories about this Mozilla milestone:

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
Diane Bisgeier, Didem Ersoz & Tanay Delima WebFWD Managers New WebFWD Cohort aka “WebFWD IV” San Francisco & Mountain View No Links to slides or images you want displayed on screen Announcement > http://webfwd.tumblr.com/post/55543089956/announcing-webfwd-iv + 7/31 Mixer > http://webfwdivorientation.eventbrite.com/
Brett Gaylor Senior Director / Product Manager, Webmaker.org Webmaker.org summer update My fortress of solitude https://www.webmaker.org Im going to screen cast! If this fails, or you are dialed in, here is a PDF https://dl.dropboxusercontent.com/u/7968133/webmakermonday.pdf

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?
Satdav COntributor Accessibility. How do i test the products for accessibility?
satdav? Reed or anyone in IT/Planet team. How do we add a way to rescrict blogs on planet as my main rss is on it, for new contributors, and how do you get involved in planet, also what is planet and how do i add my blog to it ?

Welcome!

Let’s say hello to some new Mozillians!

Introducing New Hires

New Hire Introduced by Speaker location New Hire location Will be working on
Peter DeHaan Edwin Wong Mountain View Mountain View QA Developer
Darrin Henein Madhava Enros Toronto Toronto Design Engineer
Jean Kwang Collings Winston Bowden Mountain View San Francisco Online Marking Manager
Anthony Appleton Rick Fant Spain Spain Partner Integration
Jacqueline Savory Jinghua Zhang Mountain View Vancouver FxOS UX Designer

<meta>

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

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

Engagement

PR

KDDI Press Event with Andreas and Japanese media in SF office (July 23)

Jay will be spokesperson in Latin America for FFOS launches

Firefox 23 (08.06) release

Preparations underway for wave 2 on Firefox OS

Firefox @ Wanderlust Squaw Valley was successful, with positive feedback from participants


  • Dial-in: conference# 8600
    • US/International: +1 650 903 0800 x92 Conf# 8600
    • US toll free: +1 800 707 2533 (pin 369) Conf# 8600
    • Canada: +1 416 848 3114 x92 Conf# 8600
    • FR/Paris: +33 1 44 79 34 80, x92 Conf# 8600

17-July-2013

Mobile: 2013-07-17

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

Schedule

  • Next merge: 2013-08-05

Topics for This Week

Guest Mode

Brad put together a patch (bug 871863) and Ian created a nice design (see below). The project page for Guest Mode will need a little tweaking.

Search Engines in Settings

Patch (bug 892094) landed on inbound. Look for it in tomorrow’s Nightly. Still needs a few follow-ups.

PageActions

Landed in Nightly. Needs some updated MDN docs.

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.

  • Michal Kajda (mkajda) fixed bug 889555 – Address bar context menu appear after second long tap
  • Mark Capella (capella) worked with Sriram to finish bug 884340 – Allow Addons Make Changes in the Tools Menu
  • Nicolas Carlo (nickecarlo) fixed bug 888144 – Add a “Maybe later” option for Feedback prompt
  • Saurabh Nair (jsx) fixed (first patch!) bug 891161 – about:apps page on FxAndroid has a marketplace link pointing to https://marketplace.mozilla.org, not https://marketplace.firefox.com
  • Mike Kaply (mkaply) filed a bunch of bugs about improving some of our add-on APIs

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!

Kats

  • last week
    • bug 877602 – fix deadzone with dynamic toolbar hidden
    • bug 891175 – fallout from widget scaling that i landed last week
    • bug 840916 – fix min-resolution and related CSS media queries
    • bug 866232 (in progress) – multi-APZC work, made a bunch of progress and have some WIPs up
    • tried to debug bug 889535 a little but didn’t make much actual progress
    • interviews, helping out botond
  • next week
    • more on bug 866232

Chris Lord (cwiiis)

  • Done
    • bug 869696 – Gralloc is crappy on the Geeksphone Peak (done, disabled gralloc on peak)
    • bug 886576 – Dynamic toolbar gets stuck hidden on screen-sized pages sometimes
    • bug 892246 – Allow subdocument scrolling to hide/reveal the toolbar
  • Now
    • bug 876542 – Rewrite of async fixed-pos layer pan/zoom code – done, pending some small fix-ups/comments, blocks bug 886298 from landing
    • bug 747811 – Make tiled layers process-safe
  • Misc
    • Taking 2 months unpaid leave, September->October

Chris Peterson

  • Wrapping up Push API review feedback from rnewman and nsm
  • Working with nsm to port the System Messages API from desktop to Android (for Push)
  • Working with stully to define GeckoView design

Shane Tully

Last week:

  • bug 882495 – landed (PermissionPromptHandler does not return the correct window on Android)
  • bug 889673 and bug 857730 reviewed
  • Finished/blog post for quick demo webpage of the contacts API: http://imgur.com/VxRiZRj
  • bug 880107 – Working with cpeterson, bnicholson, and mfinkle to work out the GeckoView design
    • Working to get two GeckoViews to run in the same activity. As a little experiment, here’s an app running a GeckoView and Webkit-WebView simultaneously:

This week:

  • Fixing the contacts test failure on try (finally figured out what’s causing it; just need to fix it)
  • Landing the contacts API (woo!)
  • Continuing work with GeckoView

Blocking:

  • bug 832960 – Android manifest files requried before contacts API can be used
  • Waiting on feedback to figure out photo JS blob to Java translation

JChen

  • Past week
    • Profiler work
      • Got profiler symbolication to work again in Eideticker (bug 803616)
      • Got profiles for bug 888482 – init gecko sooner
    • Worked on bug 886508 – Swiped words not appearing when using Google Keyboard
  • Next

GCP

  • Last week:
    • bug 885768 Cannot make a getUserMedia request within an iframe
    • bug 894938 Content permission prompts broken in iframes
    • bug 885031 java.lang.NoClassDefFoundError: android.hardware.Camera$CameraInfo at org.webrtc.videoengine.VideoCaptureAndroid.GetRotateAmount
    • bug 891158 getUserMedia – Switching between landscape orientations
    • Meetings: Cookie Clearinghouse, WebRTC privacy
    • B2G dev setup
  • Next week:
    • bug 885768 Cannot make a getUserMedia request within an iframe
    • bug 887693 One more WebRTC rash
    • Text Selection bugs, B2G WebRTC

Botond

  • This week
    • Finished the small refactoring items related to the representation of points in different coordinate systems (bug 890938, bug 891468, bug 891544). These patches have landed in mozilla-central.
    • bug 834613 – Field zoom is not toggleable (formhelper.* prefs need hooking up). Also landed in m-c.
    • bug 859929 (in progress) – AsyncPanZoomController doesn’t play well with progressive tile painting. I’ve been reading the relevant code and trying to understand what is going on.
  • Next week

Brian N

  • Bug 851373 – Eliminate GeckoApp/Tabs lifecycle issues
  • GeckoView API discussion
  • Bug 890515 – java.lang.IllegalArgumentException: bytes.length 0 must be a positive number at org.mozilla.gecko.gfx.BitmapUtils.decodeByteArray
  • Bug 894087 – getScreenDepth() doesn’t handle all 24-bit pixel formats
  • Bug 887655 – No download complete or “Open with” dialog displayed after using “Save as PDF”
  • Looked into Bug 890590 (thumbnail JNI crash), but no luck

Sriram

  • bug 893990 – BookmarksPage should use FaviconsLoader.
  • bug 891105 – Cancel loading thumbnails when not showing about:home.
  • bug 890006 – Blue toolbar while scrolling in android 2.3.
  • bug 890671 – Timing issue with setting an addon icon.
  • bug 885884 – Add back pinning support to top bookmarks.
  • Working on adding back context menu support to top bookmarks.

WesJ

  • Landing js api support for button toasts
  • Bug 885783 – Followup to bug 882136 – Camera share icon gets stuck in the notification bar; media lock held on tab close
  • Addons work week

Shilpan

  • Done
    • Bug 734877: Add support for ‘PageActions’ so add-ons can add indicators to the URLBar*Present
    • Bug 889858: Update fake about:home thumbnail drawables with new branding
    • Bug 717821: Disabled buttons get pressed look when tapping on them
  • In Progress
    • Bug 894077: [FIG] Tablet layout for visited page
    • Bug 894698: [FIG] Tablet layout for reading list page
    • Bug 886996: Use an intent to set wallpaper
    • Bug 891183: [FIG] Change Title strip to Tabs strip for tablets

LucasR

Last week

  • PTO on Monday and Tuesday
  • bug 881774 – Restore domain autocomplete on editing mode
  • bug 887269 – Restore “Open all previous tabs” feature in new about:home
  • (In progress) bug 887270 – Only show the “tabs from last time” button in the “visited” page when appropriate
  • (In progress) bug 889621 – Transition for tapping the URL bar

Next week

  • More about:home hacking
  • Meeting ibarlow for about:home experiments and hackathon planning

Liuche

  • mentoring/reviewing bug 892094 – “Search” page in settings + updating settings tests
  • first review pass of bug 888533 – Remote debugging v1
  • bug 894129 – organize xml resources better (too easy to miss updating different resources)
  • bug 894129 – review search settings part 2
  • bug 891644 – Change ANRReporter to use new TelemetryRecorder

Margaret

  • Done
    • PTO, reviews/feedback
  • (Still) In Progress
    • bug 880060 – [fig] Fix robocop tests for new about:home
    • bug 885962 – Polish mixed content blocking UI
  • Next
    • Start landing some robocop fixes on fig
    • Finish mixed content follow-ups

Chris Kitching

  • 892116/892113 – Manage search providers page – awaiting review
  • 768667 – ActionBar for text selection – still bouncing around in review.
  • 788114 – Android intent for Adding to reading list – Got review back, needs work.
  • 828254 – Search for highlightest text feature – ostensibly finished, but broke when merged. Needs fixing.

Also, the wifi is so astonishingly patchy in here…

mcomella

RNewman

  • Reviews all over the place.
  • PBKDF2 benchmarking for PICL password stretching.
  • Sync planning and storage protocol design.

BLassey

  • bug 880259 – Firefox should use GeckoView, bouncy bouncy
  • bug 871863 – Guest mode for browsing, landed
  • bug 893968 – LaunchState locking isn’t actually locking anything useful, landed
  • bug 894313 – GeckoThread should own its own static instance, got review, need to land
  • b2g browser work week, planning

MFinkle

  • Landed some patches.
  • Will look at a few other non-critical bugs
  • Worked on GeckView project page and talked a bit with Chris, Shane and Brian about it.

Ian Barlow

In London this week for a FxOS Browser meetup

  • *NEW: Proposal for Guest Mode*
  • bug 862793 New About:home
    • Checking builds, giving feedback
    • Working on tablet designs
    • Hackathon next week!
  • bug 891115 Moving Search Providers and Add-ons into Settings
    • Checking builds/screenshots, giving feedback
  • Thinking about interesting things we could do with ‘save for later’ partners

Security/MGoodwin

  • No update

PiCL

Round Table

QA

  • Trunk crasher – _JNIEnv::CallStaticVoidMethod | mozilla::AndroidBridge::SendThumbnail bug 890590
  • Beta crasher – mozilla::layers::LayerManagerOGL::WorldTransformRect @ libGLES_hgl.so bug 845867

Details

  • Wednesdays – 9:30am Pacific, 12:30pm Eastern, 16:30 UTC
  • Dial-in: conference# 99998
    • US/International: +1 650 903 0800 x92 Conf# 99998
    • US toll free: +1 800 707 2533 (pin 369) Conf# 99998
    • Canada: +1 416 848 3114 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: 2013-07-17

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

Schedule & Progress onUpcoming Releases

Firefox Desktop

Beta (23)

  • FF23.0b6 Desktop shipped yesterday, b7 going to build tomorrow with new lion scrollbar fixes
    • reminder: for week 1, week6: one desktop+mobile beta per week. For week2-5: two desktop betas and one mobile beta per week.

Firefox Metro

  • Iteration #10 finished on Friday on July 12.
    • Team completed 75 story points across 30 features which resulted in an increased average team velocity of 57 story points per iteration.
    • Increase in average team velocity caused the Forecasted Date to Completion of Development to contract by 1 iteration to November 25.
    • QA achieved 100% coverage on the Iteration #1 – #9 regression testing.
  • Iteration #11 runs from July 15, 2013 – July 26, 2013

ID Summary Priority Status
879113 Defect – Start screen should handle error cases when missing favicons, thumbnails gracefully P1 ASSIGNED
888236 Defect – Crash in nsIFrame::GetNearestWidget P1 ASSIGNED
831910 Story – Use the Auto-Complete Screen P1 ASSIGNED
845152 Story – NewUI – Access and dismiss the new Firefox app bar P1 ASSIGNED
869940 Story – APZC – Part II: Development P1 ASSIGNED
831924 Story – Access the tabs bar P1 ASSIGNED
886563 Story – Browser can display tab-modal, metro-styled prompts – Part II P1 ASSIGNED
886109 Defect – Occasionally while running tests the browser never paints P2 ASSIGNED
890529 Change – Improve variables and localization comment for crashprompt.messagebody P2 ASSIGNED
781002 Story – Apply metro styling to the context menu P2 ASSIGNED
894949 Defect – Missing localization notes for plural form strings P2 ASSIGNED
886942 Story – Initiate a file download and display the downloads app bar – Part II P2 ASSIGNED
856712 Defect – HTTPS certificate Visit Site/Add permanent exception buttons are not working P2 ASSIGNED
890148 Defect – “Find Bar” transition sluggish/slow P2 ASSIGNED
891656 Defect – navigation app bar icons cut off P2 ASSIGNED
892425 Defect – Layout in grid with bookmarks changes after navigation, also displays scrollbars P2 ASSIGNED
892632 Defect – History tiles don’t show colors on the ribbon P2 ASSIGNED
844642 Story – Telemetry opt in and out in Firefox Options P3 ASSIGNED
773817 Story – Get talos tests running in Win8 Metro immersive mode P3 ASSIGNED
876033 Change – After undoing the deletion of tiles, the undeleted tiles should be selected P3 ASSIGNED
856264 Defect – if context menu visible, tapping and holding another link will not produce new context menu P3 REOPENED
867543 Change – Context app bar buttons should have labels P2 RESOLVED
892705 Change – Move findbar on visually top of urlbar, clean up naming P2 RESOLVED
882504 Defect – Change sliding directions of toggle switch in Settings flyout P2 RESOLVED
831942 Story – Initiate a file download and display the downloads app bar – Part I P2 RESOLVED
831913 Story – Use the Firefox app bar in snapped view P2 RESOLVED
890897 Defect – Overlay scrollbars trigger continual repaints on metro start page and irccloud.com P2 RESOLVED
892759 Change – Add tests for findbar P3 RESOLVED

Firefox Mobile

https://wiki.mozilla.org/Mobile/Roadmap

Beta (23)

Nightly (25)

  • We are getting super close to turning SkiaGL ON for Android (one last bug)
  • Guest Mode has a WIP patch (bug 871863) and a nice design on the project page
  • First part of the Search/Add-on work for Settings landed (bug 892094). It moves the basic Search Engine list into the Settings.

UX & User Research

no update; madhava unable to attend

Market Insights from the Product Marketing Strategy Team

Mobile

  • Google scheduled an Android event on the 24th of July. Called “breakfast with Sundar Pichai”, it is rumoured to reveal the Motorola device and / or an update to Android.
  • Chrome beta for Android now features WebRTC.
  • Google is de-emphasizing support for offline in the new Google Maps version, while Dropbox is emphasizing it and making offline access part of its focus.

Marketing, Press & Public Reaction

PR:

“It has been found that when compared to Mozilla Firefox users, Google Chrome users are more likely to proceed to said website in spite of being warned that it could be dangerous for their computer.” – Tyler Lee, Ubergizmo


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

  • 650-903-0800 or 650-215-1282 x92 Conf# 99696 (US/INTL)
  • 1-800-707-2533 (pin 369) Conf# 99696 (US)
  • Vidyo Room: ProductCoordination
  • Vidyo Guest URL

16-July-2013

Firefox Status: 2013-07-16

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

Friends of the Firefox team

Give a shoutout/thanks to people for helping fix and test bugs.

  • MattN nominates Adam [:hobophobe] for his work on find in page improvements (meta bug: bug 565552)
  • mak nominates Roberta for her work on removing an old feature from Storage, that could have been abused by add-ons (bug 865188)

Project Updates

Australis

  • Still making progress on perf bugs
  • MattN and jaws are primarily focused on investigating and fixing the perf bugs, while Gijs, mconley, Unfocused, and mikedeboer are primarily focused on fixing P1 and P2 Australis bugs.

Thumbnailing

  • Remaining blocker: bug 870100, actually using the background service in about:newtab. The patches there are r+’ed but cause lots of orange, so Mark filed bug 892875 to disable the service during non-thumbnail tests, but Dão and Gavin have raised questions about doing that. Discussion in progress.
  • Other remaining blockers are ready to land: telemetry (bug 870104) and fixing a private browsing bug that caused an intermittent orange (bug 891169 and bug 893404 together).

SessionStore

  • f+ for cutting saveState() into chunks
  • fixed sessionstore regression (Fx 25)
  • introduced dedicated sessionstore I/O worker
  • work on converting sessionstore to Promise.jsm is continuing

Places API asyncification

  • Mak fixed regression due to getPlacesInfo API code
  • lots of brainstorming ongoing
  • Mano working on design of a new async transactions manager
  • Mak will investigate smart batches in Places views, needed for async transactions manager

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 1 minute!

gavin

(gavin’s Status Board)

paolo

(paolo’s Status Board)

mak

(marco’s Status Board)

enn

(Neil’s Status Board)

felipe

(felipe’s Status Board)

mano

(Mano’s Status Board)

ttaubert

(Tim’s Status Board)

adw

(Drew’s Status Board)

markh

(Mark’s Status Board)

smacleod

(Steven’s Status Board)

dolske

(dolske’s Status Board)

mconley

(Mike’s Status Board)

mikedeboer

(Mike’s Status Board)

gijs

(gijs’ Status Board)

Unfocused

(Blair’s Status Board)

MattN

(MattN’s Status Board)

jaws

(jaws’s Status Board)

mixedpuppy

(mixedpuppy’s Status Board)

UX Updates

lco


Details

  • Tuesdays – 10:00am Pacific, 1:00pm Eastern, 17:00 UTC
  • Dial-in: conference# 91337
    • US/International: +1 650 903 0800 x92 Conf# 91337
    • US toll free: +1 800 707 2533 (pin 369) Conf# 91337
    • Canada: +1 416 848 3114 x92 Conf# 91337
    • FR/Paris: +33 1 44 79 34 80, x92 Conf# 91337
  • irc.mozilla.org #fx-team for backchannel
  • “Firefox” Vidyo Room

Mozilla Platform: 2013-07-16

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

Actions

  • lmandel to speak with Brendan Dahl about a PDF.js update for next week

Hot Bugs

(Important bugs for which we need to find owners or additional help. If known, please include suggested team or knowledge needed to advance the bug.)

Orange Factor
  • [ted] bug 874647 – Find and fix the underlying cause of the Windows XP xpcshell hangs — need some platform help
    • lmandel will follow up with froydnj/taras
Stability

Other
  • [jsmith] bug 892963 – crash in nsTimerImpl::PostTimerEvent – currently causing our gaia ui automation to run into a lot of trouble running reliably on mozilla central + gaia master builds, as it causes an OS restart crash (95% chance of hitting it)
    • bsmedberg will take this one

The Need To Know

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

  • Firefox 23b6 Desktop shipping today, mobile tomorrow

Notices/Schedule (akeybl/lsblakk/bajaj)

52 bugs (46 bugs last week) 48 bugs (48 bugs last week)
Unresolved Aurora 24 Trackers (non-security, not tracked for Beta) Unresolved Beta 23 Trackers (non-security)

Build Changes (gps)

(Build changes of which engineers should be aware.)
<Read Only>

Upcoming Outages/Upgrades

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

Key Issues

(Non team specific issues that impact engineering.)

PDF.js update (bdahl)

Update

  • In since FF19
  • Decline in issues reported
  • Majority of common features in spec implemented

Short Term Goals (FF25)

  • Incremental rendering
  • OpenType font support
  • Memory usage

Longer Term

  • Basic form/javascript support
  • Performance – Image decoders with asm.js
  • Soft masks

Platform Wishlist

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

Accessibility (dbolter)

<Read Only>

B2G Services (dougt)

<Read Only>

  • Push notification is under patent disclosure from Nokia. W3C start a PAG to research this.

DOM (jst/dougt)

<Read Only>

Firefox Desktop (gavin/dolske)

<Read Only>

This week’s Australis update. Still working on perf regression blockers.

Firefox Metro (bbondy/jmathies/mbrubeck)

<Read Only>

  • strong iteration completed IT10.
  • nice front end perf gains. bug 893015, bug 872780
  • Win8 style overlay scrollbars enabled.
  • front end polish.

Firefox Mobile (mfinkle/blassey)

  • SkiaGL is super close to landing, wrangling tests
  • We are converging on Dynamic URL Bar for Fx23, lot’s of landings and testing of the landings late last week bug 890006, bug 877602, bug 886576. We are good from a security standpoint for this feature per deveditz,mgoodwin (thanks!).
  • First stab at Gecko View documentation available: https://wiki.mozilla.org/Mobile/Projects/GeckoWebView
  • In review:bug 857730 – Implement Contacts API for Android
  • Need to converge WebRTC for beta, Privacy Policy review tomorrow
  • Looking at making PiCL prototypes for Auth and Storage

Firefox OS Browser (blassey)

<Read Only>
In London planning our first sprint.

Firefox OS Devices/Porting/Bluetooth (mchen)

  • Last Week
    • 1.1 Blocker Bugs
    • Gonk-JB Porting
      • bug 892210 – Bluetooth on Bluedroid backend.
        • Pairing function is basically workable.
      • bug 890144 – Emulating SD Card on Nexus 4.
        • AutoMounter Part – Review+. Others – Reviewing
      • bug 878108 – Support hardware decoding on gonk-JB (Transfer to CAF member)
      • bug 871364 – Support camera on gonk-JB (Android 4.2) (Transfer to CAF member)
    • Nexus 4 for reference phone
      • Find out a way to adjust memory/framebuffer/cpu cores/cpu frequency/gpu frequency for emulating from low to high end device.
    • Helix Device
      • To support the engineering mode issues. (Media/RIL Test)
      • bug 888841
      • Setup intranet Wiki page for announcing image release & download process.
    • N970 Device
      • Camera preview is not working based on m-c.
    • Bluetooth v1.2 features
  • This Week
    • 1.1 Blocker Bugs
    • Gonk-JB Porting
    • Helix Device
    • Bluetooth v1.2 features
  • Blockers
    • None

Firefox OS Media Apps (hema)

<Read Only>

  • Last Week
    • 1.1 Bugs – 890394, 887968, 889233, 889167, 876782, 886897, 885753, 891445, 882683, 882692, 871364, 857674, 889739
    • Started looking into 1.2 Music Icon Status/Music Controls on Lockscreen
  • This Week
    • 1.1 Bugs
    • 1.2 Music Related User Stories
  • Blockers
    • None

Firefox OS Media Recording (cjku)

Last week

  • Media Recorder
    • bug 879668 [MediaEncoder] Implement MediaOmxEncoder on B2G
  • WebAudio
    • bug 882171 – Optimize the AudioNodeEngine.cpp routines for NEON
    • bug 885496 – Optimize KissFFT with NEON instructions
  • WebRTC
    • no update
  • Canvas 2D/SkiaGL
    • No update
  • HW Composer
  • Memory Shrinking
    • no update
  • IME(OOP for 1.2)
    • bug 847763 – Prevent virtual keyboard iframe from getting focus
    • bug 845169 – Target events “properly” at overlapping app frames
    • bug 811636 – Parent process does not handle the situation correctly if its child process is failed at launching
  • Web Animations
    • Spec study

This week

  • Media Recorder
    • {{bug|879668} [MediaEncoder] Implement MediaOmxEncoder on B2G
    • Compare functionality difference between “mozCamera” and “MediaRecording + ImageCapture”
  • WebRTC
    • Keep fixing E10S and SDP issues.
    • Enable HW codec on B2G
  • Graphic
    • bug 893300 – Co-work with graphic team to fix new architecture issues.
  • Web Animations
    • Spec study

Firefox OS Productivity (doliver)

Last week:

  • Team meetup in Vancouver to discuss dev process and features for v1.2

This week:

  • Most of team is focused v1.1 blockers
    • 871897, 887698, 889284 – should land this week
    • 887700, 891641, 838843 – investigation underway
  • Some work beginning for v1.2

Blockers:

Firefox OS Radio/GPS (kenhkchang)

  • Last week
    • Fix Leo+ issues, bug 885280, bug 890218, bug 887745, bug 890180, bug 875484, and bug 886765.
    • CDMA
      • Call waiting/switching -[bug 822210], discuss the design in Gaia part.
      • RSSI – [bug 835237](gecko part), add relative signal information for CDMA/Evdo.
      • OTASP – [bug 882983], to get the more detail information from QC.
      • nsIDOMMozMobileCellInfo – [bug 882984], have provided a patch and wait for review.
      • Network Mode – [bug 881862], Gaia dev. is implemeting.
      • ECB Mode –
        • [bug 881863](Gaia part), to get the more detail information from QC.
        • [bug 887690](Gecko part), implementing.
    • Bluetooth – move to mchen’s team.
    • WAP Push(SI and SL)
      • [bug 891249]Add fixed MSISDN sender number. – should we support multiple MSISDN numbers for this feature?
      • [bug 887157]Add Enable and Disable function. – We want to know if the function is only for WAP Push.
    • OMA CP – have to be able to configure following items.
      • Modem, it should be owned by modem partner.
      • APN settings – MMS and Browser.
      • Voicemail settings, to get more detail information.
      • Other voice related configuration, to get more detail information.
    • NFC
      • Study NFC code of what DT provide.
      • To study the BT secure paring protocol for NFC.
    • WPA-EAP
  • This week
    • Fix Leo+ issues, bug 885280, bug 888821, bug 887745, bug 891756, and bug 886765.
    • CDMA – need to have UX, otherwise, it’s impossible to start Gaia works.
      • Call waiting/switching -[bug 822210](Gecko part), implementing.
      • RSSI – [bug 835237](Gecko part), implementing.
      • OTASP – [bug 882983], to get the more detail information from QC.
      • nsIDOMMozMobileCellInfo – [bug 882984](Gecko part), implementing.
      • Network Mode – [bug 881862], reviewing.
      • ECB Mode –
        • [bug 881863](Gaia part), to get the more detail information from QC.
        • [bug 887690](Gecko part), implementing.
    • WAP Push(SI and SL) – try to get the answer for following questions from PM.
      • [bug 891249]Add fixed MSISDN sender number. – should we support multiple MSISDN numbers for this feature?
      • [bug 887157]Add Enable and Disable function. – We want to know if the function is only for WAP Push.
    • OMA CP – to get the CP file format of partner.
    • NFC
      • Study NFC codes.
      • To discuss the NFC architecture.
    • WPA-EAP

Firefox OS Systems – Platform (timdream)

  • Wrapping up most of the Gaia v1.1.0hd work. Still waiting on some graphics assets delivery, will check-in one-by-one when getting them.
  • v1.2 3rd-party keyboard planning is nearly complete
  • Some other feature discussion is on going too

GFX (milan)

Identity (jedp)

  • Persona auth in RTC Peer Connection
    • IdP proxy module: bug 878941
    • Persona PR in review
    • Ryan Seys (eng intern) and Ryan Feely (designer) working on a beautiful demo app
  • Sign-in to device
    • Still in UX and product
    • Account management on device might be able to use Inter-App Communication API (bug 876397)

JS (naveed)

<Read Only>

     7/23 Jan De Mooij will provide the JS update here
     7/30 Terrence Cole will provide the JS update here
  • Last Week
    • Compiler (JIT)
      • bug 892931: Perf bug preventing fast Ion -> Baseline calls in some cases
      • bug 864400: Optimize ModI for non-constant power-of-2 divisors
      • bug 881988: PJS: Support calling native functions that have parallelized alternatives
    • Garbage Collection
      • bug 888338: Working on post barriering the browser for GGC
    • Front End and Other
      • bug 885758: Add ExclusiveContext class for off main thread contexts with exclusive access to their compartment
      • bug 860923: [meta] “use asm” should not affect code speed
      • bug 892097: LifoAlloc: Reduce freeAllIfHuge bound on B2G
      • bug 891209: Parse “detectably simple” expressions quickly. Speeds up some cases by 1.1x.
      • Touch support for Emscripten SDL
      • Resolved OdinMonkey FFI calls issue
  • This Week
    • Compiler (JIT)
      • bug 888900: Weird Windows-only clipboard regression
    • Garbage Collection
      • bug 869263: Fix oranges, why having an empty virtual function cause oranges on try?
    • Front End and Other
      • bug 893552: OdinMonkey: (ARM) dynamic code is not preserving float registers d8 to d15 as required by the ABI.
  • Blockers
    • None

Layout (jet/dbaron)

<Read Only>

  • notable fixes past 2 weeks
    • re-enabled word cache expiration timers in bug 889365, will see if crashes come back
    • events go to children of button elements (bug 843003)
    • page-break-inside:avoid works inside the ‘height’ of blocks with less content than height (bug 883676)

Media (mreavy)

<Read Only>

  • Landed a major update of the WebRTC.org import since last week. No known regressions. If you experience any problems, please file a bug and ping Randell (jesup on irc)
  • Close to landing the patch on bug 825112, which is blocking B2G audio work and media recording
  • Close to landing the fix for bad audio latency/drift seen with 44100Hz mics, bug 886886. Hoping to uplift this to Aurora and Beta.

Necko (jduell)

  • HTTP/2 support for node.js: compression almost done.
  • Off-main-thread OnDataAvailable has landed on m-c and stuck (HTML parser is now using it)
    • working on adding support for image processing thread too
  • Landed fix that avoids silly network delays on Samsung Android devices (bug 888268)
  • Discovered we can save 40-50ms in some cases by calling async proxy APIs synchronously (bug 887995)
    • others may want to do similar optimizations
  • Fixed edge case where sites with DNS that resolve to multiple hosts (some of which don’t respond) can cause lots of orphaned CLOSE_WAIT sockets (bug 878792)
  • HTTP cache rewrite: after some optimizations (preferring read I/O to writes) performance is >= mozilla-central for most operations.

Performance (vladan)

Done:

  • Performance team had its monthly planning meeting
  • bug 891360: SessionStore I/O moved to a dedicated worker
  • bug 892355: Elfhack (build tool that optimizes relocations in compiled libraries) has been re-enabled for Fennec
  • bug 888899: Allow fast iterations of the refresh driver on OS X
  • bug 894128: Avi has started a project to identify causes of un-smooth scrolling in Firefox (on Windows desktop)

In progress:

  • Making SessionStore async & improving its performance
  • Improve Breakpad unwind performance for CFI/EXIDX
  • Replace Addon Manager SQLITE with JSON file
  • Reducing startup time to first paint
  • Talos tab animation test

Blog posts:

Seceng (sstamm)

WebAPI (overholt)

  • work week in Toronto last week
    • getting closer to final design on FileSystem API
    • decided to gather telemetry data for appcache before proceeding with spot fixes or rewrite of existing implementation (bug 892486)
    • plan for NavigationController
    • how necko and gecko can work better together (mcmanus)
    • background workers discussion a bit inconclusive but nsm is going to write up a prototype of his push stuff using a worker like API in a sandbox and run that on the main thread to start experimenting (~social browsing)
    • APIs on workers

Quality Programs

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

Memshrink (njn)

MemShrink progress, week 105–108.

jlebar fixed a bunch of leaks caused by processes getting killed in b2g:

   https://bug893172.bugzilla.mozilla.org/attachment.cgi?id=775458
   "nothing" is unpatched, other lines are with one of the issues patched

OrangeFactor (ryanvm)

  • Past week’s OrangeFactor: 3.75 (Previous Week: 4.00).
  • 21 intermittent failures fixed in the last week – List – Thanks!.

Stability (kairo/bsmedberg)

  • Overall numbers look pretty good, with the exception of Android trunk, but the bugs there are all owned.
  • Working with FxOS partners to get symbols for release builds without proprietary data
  • Working on making an encryption system available for the proprietary symbols also
  • Stability Work Week is August 19-23 in MV.

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

Shutting off leak tests

Good Reads

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


Engineering Meeting Details

  • Tuesday 2013-07-1611:00 am Pacific
  • Dial-in: conference# 98411
    • US/International: +1 650 903 0800 x92 Conf# 98411
    • US toll free: +1 800 707 2533 (pin 369) Conf# 98411
    • Canada: +1 416 848 3114 x92 Conf# 98411
    • FR/Paris: +33 1 44 79 34 80, x92 Conf# 98411
  • Engineering Vidyo Room / Warp Core / SFO-Boardroom / Tor Commons
  • join irc.mozilla.org #planning for back channel

15-July-2013

Mozilla Project: 2013-07-15

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

All-hands Status Meeting Agenda

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

Friends of the Tree

  • Mihneadb /mih-na-db/ for tracking down the 100’s of xpcshell tests with static ports and other problems, and fixing them up so they can be run in parallel.
  • Scoobidiver for single-handedly keeping support documentation up-to-date. He updated over 100 documents in the last 3 weeks.

Upcoming Events

Monday, 15 July

Announcement of new WebFWD Teams (aka WebFWD IV) at http://blog.webfwd.org, http://twitter.com/MozWebFWD or email (contact us at webfwd@mozilla.com if you want to be added to our email list).

Tuesday, 16 July

Wednesday, 17 July

On Wednesday from 1:30-2:30 p.m. EDT (17:30-18:30 UTC) we’ll be holding a Twitter chat with Mitchell Baker, Executive Chair of Mozilla, about Firefox OS to address these questions and comments, and we’d love for you to join us!

How to participate:

  • Log onto Twitter and follow the conversation with the #FirefoxOSChat hashtag.
  • Submit your own thoughts and/or questions about Firefox OS, also using the #FirefoxOSChat hashtag (and #FirefoxOS if you have room).
  • Chime in and help answer questions if you have the answers.
  • RT (Retweet) comments from Mitchell or other chatters that you find interesting and worthy of sharing.

Next Week

(Not actually next week)
Thursday, Aug 1 – Manager Hacking

Product Status Updates (voice updates)

Firefox Desktop & Mobile

Speaker Location: akeybl in MV

  • Beta 23: https://www.mozilla.org/en-US/mobile/23.0beta/releasenotes/
    • Mixed content blocking, and Lion style scrollbars for OS X
    • RSS support in mobile, and you can now change your default search easily
  • Aurora 24: https://www.mozilla.org/en-US/firefox/24.0a2/auroranotes/
    • Off-Main-Thread-Compositing (OMTC) enabled in OSX for smoother video
    • Pass URLs off through NFC (think bump) and try WebRTC on the phone
  • Nightly
    • Changing the search provider in the search bar changes it globally in Firefox desktop
    • Australis (our front-end redesign) is now weeks away from landing, we’ll need your help once it does!

Webmaker

Speaker Location: OpenMatt in Toronto

Teaching the Web! with Girls Learning Code

  • Girls Learning Code are in the Mozilla Toronto community space today.
  • 50 girls aged 8 to 14, learning the basics of coding and programming — using tools like Scratch, plus Mozilla Webmaker tools like Thimble and X-Ray Goggles
  • Interested in getting involved in events like these? There’s learning parties, hack jams and teaching sessions like these happening around the world as part of Maker Party
  • Our Maker Party campaign manager, Amira, is here to talk a bit about what happened last week — and what’s coming up this week.

Identity

Speaker Location: SF (Ryan Seys)

Firefox OS

Speaker Location: Dietrich (PDX)

  • Firefox OS 1.0.1
  • Firefox OS 1.1
    • Completed chipset commercialization testing
    • OEM testing is ongoing
  • Firefox OS 1.2
    • Teams split into groups by functional area
    • Requirements mostly done, feature development kicking off

Grow Mozilla

Speaker Location: San Francisco

Help us build a history of Mozilla told by Mozillians. Please share your memories about this Mozilla milestone:

60 seconds with IT

Speaker Location: Boston

  • Newsgroup/mail list gatewaying fixed
  • bugzilla.mozilla.org is now active/passive in scl3 and phx1, should we lose scl3, we should be able to have phx1 bugzilla up and running in under 10 mins.
  • We have upgraded our load balancers to have more capacity.
  • This is the bottleneck that caused bugzilla to be slow for a few weeks.
  • DB engineering worked with Services to make sure AMO/marketplace databases are ready for migration (to AWS) , and to upgrade persona databases
  • With the work this weekend – bugzilla failover testing, beginning upgrades to MySQL 5.6 in dev/stage
  • Effective 7/09/13 We now store up to 1 full year’s worth of daily database backups in phx1. (coming soon to SCL3 and phx1 corp)

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
Michael Coates Manager Hacking Manager Hacking Lives On! SF no N/A https://wiki.mozilla.org/Manager_Hacking
Ben Sullins Make pretty charts MozTrap Results Dashboard in Tableau Mi Casa Yes N/A http://www.youtube.com/watch?v=uGgkiBhkRHk
David Slater Product Marketing Firefox OS/Marketplace Poland launch highlights to date Mountain View Yes N/A
Emmanuel Michel Year Up Intern Upcoming “Around the Campfire” Event Mountain View No N/A https://wiki.mozilla.org/Around_the_Campfire
Stacy Martin and Alina Hua Privacy Manifesto Update and FF OS Privacy Policy Update San Francisco Yes http://www.mozilla.org/en-US/about/manifesto/ https://wiki.mozilla.org/Manifesto/Potential_Changes
Geoffrey MacDougall http://mzl.la/fundraising StopWatching.Us: What’s next? Had to abandon for another call. I will write a blog post and share over Yammer.

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
Potch How do we support Firefox OS users? Here is a short meeting where we talk about how support for Firefox OS works and how Mozillians can participate in Firefox OS user support: https://air.mozilla.org/the-mobile-meeting-sumo/

Welcome!

Let’s say hello to some new Mozillians!

Introducing New Hires

New Hire Introduced by Speaker location New Hire location Will be working on
Frédéric Harper Mark Coggins San Francisco Canada Remote (QC) Firefox OS
Jacqueline Savory Jaime Chen San Francisco Vancouver Firefox Mobile OS
Chris Mills Ali Spivak San Francisco UK Remote MDN – Firefox OS Documentation
Samuel Penrose Lloyd Hilaiel Remote San Francisco Persona

<meta>

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

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

Security

Join us in #security on IRC

Intro to security managers at Mozilla:

Many more in the Mozilla Security community

Engagement

PR

Firefox OS launch with Deutsche Telekom in Poland was a success, resulting in over 300 stories worldwide. Overall sentiment of coverage was neutral to positive, and coverage in Poland (launch market) and Germany was positive.

Joing tech letter on NSA appearing Wednesday (7/17)

Mitchell’s Twitter chat this Wednesday (7/17)

KDDI FxOS press event in SF office (7/23)

Comms team at Wanderlust Festival in Tahoe to promote Firefox by hosting a tech tent (7/17 – 7/21)


  • Dial-in: conference# 8600
    • US/International: +1 650 903 0800 x92 Conf# 8600
    • US toll free: +1 800 707 2533 (pin 369) Conf# 8600
    • Canada: +1 416 848 3114 x92 Conf# 8600
    • FR/Paris: +33 1 44 79 34 80, x92 Conf# 8600

10-July-2013

Mobile: 2013-07-10

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

Schedule

  • Next merge: 2013-08-05

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.

  • Roberta, a new Bugzilla user, landed her first patch this morning on bug 891187, removing some unused ABOUT_HOME_URL constants!
  • nickecarlo fixed bug 884336 – Remove trailing ‘/’ from URLs in titlebar and bug 856803 – Change About:feedback title to Open Sans Light
  • Michal Kajda fixed bug 889094 – java.lang.NullPointerException: at org.mozilla.gecko.BrowserToolbar.updateFocusOrder(BrowserToolbar.java)

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!

Kats

  • Last week:
    • bug 803207 – Fix widget scale on fennec so that it works like on other platforms
    • bug 866265 – Finished up the transformation equations cleanup and testing in APZC
    • bug 866232 (in progress) – Adding some code to manage the tree of APZC instances and mux/demux messages to and from them
    • spent some time diving around in input event code to try to understand it and/or fix event flow on hidpi B2G devices (put on hold)
  • Next week:
    • finish up bug 866232
    • dig into bug 877602 (deadzone caused by dynamic toolbar) which I dropped the ball on

Chris Peterson

  • Submitting patches with review feedback for Push API bug 834033, including:
  • bug 889185 – Send OrderedBroadcast.js token to Java and distinguish between null and default permissions

Shane Tully

  • bug 889673 – Adapt Contacts Unit Tests for Android, waiting on review
  • bug 857730 – Implement contacts API, waiting on review
  • bug 832960 – Android manifest files requried before contacts API can be used
  • Waiting on feedback to figure out photo JS blob to Java translation

JChen

  • Past week
    • Looked at bug 881018 – crash in mozilla::layers::floor_div
    • Fixed bug 889881 – ANR: GeckoAppShell.pumpMessageLoop() can block the Gecko thread
    • Fixed bug 890620 – Password dialog doesn’t mask password
    • Fixed bug 888473 – Startup profiling should start GeckoJavaSampler right away
  • Next
    • bug 803616 – Eideticker profile symbolication is incorrect

GCP

  • Last week:
    • bug 891158 getUserMedia – Switching between landscape orientations on a rendered camera video stream in FxAndroid does not switch to the other landscape orientation
    • bug 880437 java.lang.NullPointerException: at org.webrtc.videoengine.VideoCaptureAndroid.DeleteVideoCaptureAndroid(VideoCaptureAndroid.java)
    • bug 880879 Update WebRTC.org code from stable branch 3.30
  • Next week:
    • bug 885768 Cannot make a getUserMedia request within an iframe
    • bug 877701 Unable to join (or view other active party members) in an active talky.io room between Desktop and Android
  • Notable:
    • bug 885783 Followup to bug 882136 – Camera share icon gets stuck in the notification bar; media lock held on tab close

Botond

  • I just started this week. I’m very exicted to work together with all of you!
  • So far I’ve been ramping up by doing some refactoring related to the representation of points in different coordinate systems
    • bug 890938 – Convert AsyncPanZoomController::ZoomToRect to take a CSSRect instead of a gfxRect
    • bug 891468 – Convert nsEventStateManager::GetChildProcessOffset to return a LayoutDeviceIntPoint instead of an nsIntPoint
    • bug 891544 – Remove unneeded FromUnknownPoint and FromUnknownRect calls
  • In the coming days, I will finish up with those bugs and work on whatever else Kats throws at me 🙂

Brian N

Sriram

  • Merged m-c to fig
  • bug 880513 – Sides of awesomescreen suggestion prompt is blue.
  • bug 891098 – Make LoadThumbnailsTask a static.
  • bug 891105 – Loading thumbnails through an AsyncTaskLoader.
  • bug 891636 – NPE in BookmarksListView click event.
  • bug 890671 – Timing issue of addon menu icon load.
  • bug 884340 – Allow addons to add menu items to tools.

Shilpan

  • Done
    • Bug 891048 – [FIG] Build crashes on Tablets
  • In progress
    • Bug 891183: [FIG] Change Title strip to Tabs strip for tablets
    • Bug 734877 – Add support for ‘PageActions’ so add-ons can add indicators to the URLBar

LucasR

Last week

Next week

  • PTO on Monday and Tuesday
  • More about:home hacking

Liuche

  • bug 887325 – Add missing system pages to testSystemPages
  • bug 870169 – Extract reuseable parts of ANRReporter
  • bug 891644 – Part 2: Adapt ANRReporter to use TelemetryRecorder
  • bug 871866 – Remote debugger

Margaret

  • Landed bug 872806 – Distribution support for add-ons
    • Looking to uplift to 24
  • Currently working on bug 880060 – [fig] Fix robocop tests for new about:home
    • Green try results are blocked on bug 891579 – [fig] android.database.StaleDataException: Access closed cursor at android.database.AbstractWindowedCursor.checkPosition(AbstractWindowedCursor.java:217)
  • Added some improvements to our Get Involved page
  • Reviews, etc.

mcomella

  • Past
  • Present
    • bug 863347 – awaiting review – [fig] Remove about:home from default bookmarks
    • about:healthreport
      • Reading code to understand the system
      • (Probably) bug 870925 – Add submission data (number of upload successes, failures, etc.) to the recorded data to test above understanding

RNewman

  • Talking about Sync. A lot.
  • Started bringing mcomella up to speed on FHR.
  • Reviews, bug comments, et al. The usual.
  • Preparing to flash my new IdeaPhone. Hooray x86!

Scott (jwir3)

Last Week:

  • bug 878931 Landed and was uplifted to aurora.
  • Still working on CaretPosition assertions.

This Week:

  • bug 890309: Crash in Element::FontSizeInflation() when using FBTrace. I have a fix ready, but I’m just verifying that it’s The Right Thing.
  • bug 878935: Blur when performing reflow-on-zoom.

BLassey

done
  • bug 889541 clobber java resources and objs if any of the resources change
working on

MFinkle

  • Bugs/Patches!
    • bug 886496 – When doing lazy tab restoration, set the browsers in question to display:none until restored [landing]
    • bug 889564 – ANR: LightweightTheme.handleMessage can block the Gecko thread [landing]
    • bug 888335 – Remove support for iGoogle/Reader from feed subscriptions
    • bug 888327 – Add support for adding feed subscriptions to cloud.feedly.com
    • bug 891879 – Amazon search provider should be at www instead of m.amazon.com
  • TODO:
    • Pull together plan for GeckoView [missed from last week]

Ian Barlow

This week

  • About:home
  • Move Add-ons / Search management UI into Settings bug 891115
  • Preliminary flows for PiCL (sync) sign in
  • WebRT – providing some UX guidance for a prototype demoing install/uninstall of synthetic APKs
  • Thinking about interesting things we could do with ‘save for later’ partners
  • In London next week for 1/2 FxOS Browser meetup, 1/2 hack on Android stuff with London peeps

Security/MGoodwin

  • Confirming we are good to go from a security standpoint for Dynamic URL Bar related bug 888690 – browser.chrome.dynamictoolbar is now default true
  • Security champion?

WebRT

Q3 goals have been defined (as below) and work is under way to get hosted and packaged apps installed on fennec.
Had short discussion with ibarlow regarding UX and will be meeting next week in London to discuss further.

Milestones

  • install and launch hosted app

  • install and launch packaged app

  • command-line tool for generating APK based on manifest URL or app package (ZIP file)

  • web service to take URL and output APK

  • web service to take package and output APK

  • fake Marketplace that installs APK

  • post-uninstall cleanup of residual data

Stretch Goal

  • conversion of incoming intents to web activities

  • offloading Fennec permissions to external permission helper APK

  • install-time confirmation of permissions

  • updates

Future (a.k.a. Non-goal)

  • support for third-party marketplaces

PiCL

Performance

  • bug 887902 – GC dead sections on android targets
    • Reduced APK size by ~1MB
    • Reduced Tp4 RSS by ~2.3%
  • Working on making event tracing play nicely with eideticker
  • bug 888268 – WIFI Network Latency rounded up to next 100ms by 802.11 PSP
    • Close to landing
    • Should improve networking speeds on wifi

A-Team

  • bug 828571 Get unittests running on Android x86 [Emulator]

Feature Focus

Project management focus this week is prepping for a program review for Shumway, Initiating/Converging on Sec and Privacy Reviews (FHR, WebRTC, Dynamic URL Bar, NFC Bump, Geolocation). Also helping out A-team with a project plan and subsequent tracking WebRTC test automation.

Fx23
Fx24
Fx25

Round Table

Reviews

There is discussion in the news groups about reviews and generating a policy around quick turn arounds.

https://groups.google.com/forum/#!topic/mozilla.dev.platform/UCio5fB4VJo

Recruiting

We’re hiring. Think of your friends, classmates and former co-workers.

http://careers.mozilla.org/en-US/

QA

FxA 25

  • JNIEnv::CallStaticVoidMethod | mozilla::AndroidBridge::SendThumbnail bug 890590 hitting this every other day on Nexus 4

FxA 24

FxA 23

  • No localized content on several about: pages – bug 891118
    • Fallout from split java/chrome strings – bug 792077
  • Deadzone/can’t tap link after address bar is scrolled out of view – bug 877602
  • Cannot show the dynamic toolbar on some twitter pages – bug 886576

Stability

SUMO

  • FHR Article has been ready since beta 1 and will be tweaked for GA release of FF23
  • Since dynamic URL bar looks to be in FF23, a dynamic URL bar article will be written for SUMO (or we’ll modify the appropriate existing article)

Details

  • Wednesdays – 9:30am Pacific, 12:30pm Eastern, 16:30 UTC
  • Dial-in: conference# 99998
    • US/International: +1 650 903 0800 x92 Conf# 99998
    • US toll free: +1 800 707 2533 (pin 369) Conf# 99998
    • Canada: +1 416 848 3114 x92 Conf# 99998
    • FR/Paris: +33 1 44 79 34 80, x92 Conf# 99998
  • irc.mozilla.org #mobile for backchannel
  • Mobile Vidyo Room

« Newer PostsOlder Posts »

Powered by WordPress