Meeting Notes

30-July-2014

Mobile: 2014-07-30

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

Schedule

  • Next merge: 2014-09-01

Topics for This Week

Search activity
Making progress on polish and refinements. Try out the lastest build: http://goo.gl/eTGxjk

NineOldAndroids
NineOldAndroids animation support library is now in the tree. Please use this if you’re building new animations. See bug 1044257 for updating existing animations (good place for mentor bugs!).

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.

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>

Alan K. (ack)

Last week:

  • more cloudsync review

  • add event for manual sync request

This week:

  • test for cloudsync UI (aboutSyncTabs stuff)

  • more mesh networking

JChen

Fixed

Working on

GCP

<Read Only>

Fixed

Working on

  • Yak shaving with no-X builds

  • Building Chromium on Windows in debug mode
  • SafeBrowsing OOM funtimes

Randall Barker

  • Last Week: Posted standalone WebRTC patches for review bug 1045967. Fixed Roku build in local branch. Posted fix for bug 1042525 Latest Gecko does not build without-X. Fixed race condition in support library for standalone WebRTC.

  • This Week: Continue to work to get bug 1045967 landed. Integrate Roku tab streaming support into Fennec.

Eugen Sawin

Past

  • Janus Proxy (https://wiki.mozilla.org/Mobile/Janus)

    • Updated metrics dashboard to support latest additions

    • Added server-side bug report logging
    • Improved cache-correctness with respect to cache-control headers (WIP)

Present & Future

  • Janus Proxy

    • Cache improvements

    • Add server-side hang report logging

Sylvain Cleymans

This week:

  • Marionette tests are working

  • Worked on encoding issues

Next week:

  • Improve page load tests

  • Improve image compression

Martin (mmcdonough)

This Week
  • Fixed crashes with AAC audio in Android fragmented MP4 playback.

  • Got audio output
Next Week
  • Fix stuttering and garbled audio

  • Fix intermittent crashes with audio

Brian Nicholson

<Read Only>

WesJ

<Read Only>

  • Blogged about tile images: http://digdug2k.wordpress.com/2014/07/30/better-tiles-in-fennec/

  • bug 1035642 – Provide a simple launcher widget for Firefox and the Search Activity. Have to split this up for landing this in the search repo and in Fennec.
  • bug 763671 – New designs for fennec form elements. Bounced off the tree. Looking at reftest failures.
  • bug 1045274 – Basic tests for GeckoProfile
  • bug 815682 – Lock screen widget/shortcut for Guest Sessions on Android 4.2 and above. This is r+, but will have to be retriggered to apply cleanly on top of bug 1035642.
  • bug 897711 – [guest] Provide an indicator for guest mode in the UI.

LucasR

Last week

Next week

liuche

<Read Only>

  • bug 1021751 – Home page contextual hints with antlam. Interpolator/animation tweaks, and making reusable animations.

  • bug 1042809 – Minimum first run experience for distros.

Margaret

<Read Only>

Highlights

Fixed

Working on

eedens

Fixed

Working on

mcomella

<Read Only>

Past

  •  :(

Present

  • bug 1001655 – Replace applicable Strings in test code with StringHelper references

  • bug 1025546 – Support various image views in Hub panels
  • bug 1037740 – Private Tabs verbiage is truncated on small tablet

Future

  • Too busy with other things:

    • 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
  • Browser toolbar refresh

rnewman

  • Landed version conditionalization; check your inboxes.

  • Landed some improvements (and more logging) around how we load mozglue and friends, aiming to fix a weird crash on Play.
  • kats kindly added APK size monitoring to AWSY: http://areweslimyet.mobi/data/sizes.csv
  • Met with Jetpack folks re fatfennec. Three stages of work identified. I’m optimistic.
  • Removing Product Announcements code.
  • Spinning plates: share, concurrency bugs, Kindle, locales, Sync, the usual.

Fixed

Working on

BLassey

Last week

Next week

MFinkle

  • Bookmarking UI Telemetry

  • Delay load Prompt.jsm
  • Fix ‘storage.init() is not a function’
  • Working on adding tests for NativeWindow

Ian Barlow

Anthony Lam

  • Last week

    • Search Activity work

    • “Contextual hints” bugs follow up
  • Next up
    • More UI/UX on Search Activity

      • Widget design

      • Icon design
    • Tablet UI/UX work
    • in SFO next week! (Aug 4-8)

Yuan Wang

Martyn Haigh

<Read Only> 
  • Finishing up WebRT bugs

  • Unsuccessfully trying to get Eclipse support working
  • Looking at tablet bugs
  • browsing code

WebRT

  • bug 918309 – Import and use public domain JNI.jsm implementation – fixed leak, but it keeps crashing in libdvm on automation

  • bug 1035999 – Multiple prompts (notifications) about available app updates – looking into using JNI to get class name to definitively identify webapp activities
  • bug 1046156 – “bind” entire AndroidLog module to a tag – inbound on fx-team, use it like so:
 let Log = Cu.import("resource://gre/modules/AndroidLog.jsm", {}).AndroidLog.bind("MyModule");
 Log.d("This is a debug message.");
 // Outputs "D/GeckoMyModule(#####): This is a debug message."
  • I have stopped listing the runtime bugs to which members of my team are assigned. I’ll continue noting significant progress. Use Bugzilla for the rest! (Here are my Android runtime bugs.)

QA

Garvan

  • Based on discussions with Richard and Nick, some more refactoring on the storage module and upload module

  • Stumbler: Pulled the use of a db-backend, now file-based (and memory, if network is available, doesn’t flush to disk). Required significant refactor.
  • Getting code reviewed by stumbler folks, then passing the stumbler service to Richard and Nick for final code review
  • Needs one more hook into Fennec for triggering the upload
  • Need to get a MozStumbler beta out with these changes

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-07-30

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

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

  • Next beta builds:

    • desktop: beta3 Thu, July 31

    • mobile: beta4 Mon, Aug 4

Firefox Desktop & Platform (Javaun/Chad/Martin)

Summary of Work In Progress

You can find the most recently completed iteration performance report here

You can see the status of the current iteration in progress here

Uplifts

Beta (32)
Aurora (33)
  • Entering numbers or single words and then pressing Enter in the location bar should bring search results ( 693808 Bug 693808 )

  • Menu buttons not hiding the corresponding menu when clicking around the icon ( 953158 Bug 953158 )
  • Interpret urls with bogus protocols (‘site:mozilla.org firefox’, ‘define:serendipity’) as keyword search queries rather than showing an error page ( 982428 Bug 982428 )
  • Clicking the green text on the EV indicator a second time doesn’t dismiss the EV information ( 987230 Bug 987230 )
  • Update the icons in the context menu to have the correct size, HiDPI, and inverted variants ( 1016405 Bug 1016405 )
  • Add UTM parameters to plugincheck URL in Firefox ( 1022745 Bug 1022745 )
  • Intermittent browser_bootstrapped_custom_toolbar.js | leaked 1 docShell(s) until shutdown ( 1036036 Bug 1036036 )
  • Re-add state info for async shutdown blocker in Experiments.jsm ( 1040761 Bug 1040761 )
  • WebRTC sharing indicator on the toolbar doesn’t get the right image region applied (except for hi-DPI OS X) ( 1040810 Bug 1040810 )
  • In-content prefs should be nightly-only until ready ( 1042300 Bug 1042300 )
  • Only re-initialize nsSearchService on locale change in Fennec ( 1043627 Bug 1043627 )

Summary of Recent Landings

Team landed 41 bugs over the last week/so far for this iteration.

Details of landings from the past week can be seen here

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 (32)
Aurora (33)

Landings from the past week

Nightly (34)
  • Enable device storage on Android ( 886627 Bug 886627 )

  • crash in android.content.res.Resources$NotFoundException: Resource is not a ColorStateList (color or path): TypedValue{t=0×1/d=0x7f0d0077 a=3 r=0x7f0d0077} at android.content.res.Resources.loadColorStateList(Resources.java) ( 987864 Bug 987864 )
  • Regression: Selecting “No video” option from the permission prompt still shows the content of the device camera. ( 1018928 Bug 1018928 )
  • Fail to launch webapp with TypeError: navigator.mozApps is undefined ( 1035867 Bug 1035867 )
  • MediaEngineTabVideoSource should set width, height and framerate based on constraints and prefs passed to Allocate() ( 1037488 Bug 1037488 )
  • don’t use mozAfterPaint events to drive tab stream ( 1037644 Bug 1037644 )
  • No need to removeObserver in Snippets ( 1042502 Bug 1042502 )
  • Add extensive logging and descriptive crash data for library load errors ( 1042984 Bug 1042984 )
  • Tweak Browser:Quit to maintain existing support for add-ons ( 1043539 Bug 1043539 )
  • Reader mode (ambient light detection) prevents device from sleeping (holds CPU wakelock) ( 1043920 Bug 1043920 )

Developer Tools (Jeff/Rob/Dave)

Feedback Summary (Cheng/Tyler/Matt)

Desktop

Summary

We are currently seeing two major trends in Firefox 31 feedback which revolve around the Verizon Mail issue and feedback about the addition of a search box to the New Tab page.

Verizon Mail – 404

Verizon Mail users on Firefox 31 are reporting that they are unable to reply/forward/send e-mails and were given a null 404 error. The details of this issue can be found in bug 1043690. There is currently no workaround available. We are recommending a chemspill at this point to address the issue.

New Tab Page

Firefox 31 users have been fairly vocal about the updates made to the New Tab page. Many users find the new functionality to be extremely beneficial. Some users are confused by the change and have not discovered the ability to change providers.

Updates Project

More detailed results of the Update Hotfix at our blog. Not to give away any surprises, but we’ve updated over 6 million users.

Coming Soon

31 Release survey is live and getting responses. Detailed week 1 report out today.

User Research (Bill)

Planning for user interviews and prototypes testing for Directory and Enhanced Tiles. Sessions will take place in mid-August in Chicago and Portland. These sessions will be recorded and live streamed. Expect results the first week of September.


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

29-July-2014

Mozilla Platform: 2014-07-29

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: September 1, 2014 Next Release: September 2, 2014
Trains
Central: 34 Aurora: 33 Beta: 32 Release: 31
  • 32 beta2 ships today

  • 32 beta3 (desktop) go to build Thursday morning
  • ~60 tracked beta bugs – beta tracking followups coming to managers today

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: N/A (lingering issues from last week’s data collection issues) (Previous Week: N/A).

  • 16 intermittent failures fixed in the last week – List – Thanks!.
    • Shout-out to Steven MacLeod for fixing the rampant docShell leaks.

    • Shout-out to JW Wang for ongoing media test fixes.

MemShrink (njn)

  • Leak testing was accidentally disabled by automation changes in Bug 886570 on July 17th. We discovered this and got it reenabled yesterday and all of the uncovered issues are either fixed or backed out.

  • Leak testing on b2g mochitests is coming soon. Bug 1038943.

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)

Developer Tools (robcee)

<Read Only>

  • Minor improvements.

  • 24 bugs fixed this week.

Hacks Post for Firefox 33

Electrolysis (e10s) (blassey)

  • A QMO Testday focused on e10s add-on testing is scheduled for Friday August 1: https://quality.mozilla.org/?p=47478

  • Various ref test and crash fixes
  • bug 1013744 – Can now Web Console using CMD+OPT+K and CMD+OPT+I keyboard shortcuts in e10s

Firefox Desktop (gavin)

Summary of Work In Progress

  • You can find the most recently completed iteration performance report here

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

Summary of Recent Landings

  • Team landed 41 bugs over the last week/so far for this iteration.

  • Details of landings from the past week can be seen here

Firefox Mobile (mfinkle/blassey)

Work In Progress

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

Landings from the past week

Nightly (34)
  • Enable device storage on Android ( 886627 Bug 886627 )

  • crash in android.content.res.Resources$NotFoundException: Resource is not a ColorStateList (color or path): TypedValue{t=0×1/d=0x7f0d0077 a=3 r=0x7f0d0077} at android.content.res.Resources.loadColorStateList(Resources.java) ( 987864 Bug 987864 )
  • Regression: Selecting “No video” option from the permission prompt still shows the content of the device camera. ( 1018928 Bug 1018928 )
  • Fail to launch webapp with TypeError: navigator.mozApps is undefined ( 1035867 Bug 1035867 )
  • MediaEngineTabVideoSource should set width, height and framerate based on constraints and prefs passed to Allocate() ( 1037488 Bug 1037488 )
  • don’t use mozAfterPaint events to drive tab stream ( 1037644 Bug 1037644 )
  • No need to removeObserver in Snippets ( 1042502 Bug 1042502 )
  • Add extensive logging and descriptive crash data for library load errors ( 1042984 Bug 1042984 )
  • Tweak Browser:Quit to maintain existing support for add-ons ( 1043539 Bug 1043539 )
  • Reader mode (ambient light detection) prevents device from sleeping (holds CPU wakelock) ( 1043920 Bug 1043920 )

Firefox OS Connectivity (vchang)

<Read Only>

  1. https://wiki.mozilla.org/TPE_CONNECTIVITY_GROUP/2014-07-29

Firefox OS Devices/Porting (ericchou)

<Read Only>

  • Gonk team (led by Thomas Tsai)

    • Team Summary

      • Tarako: Solving gating issues which were reported by Spice/Intex

      • Dolphin: SPRD PTR2 and perf issues
      • Woodduck: github code sync and function ready lists
      • Flame: waiting for T2M KK + v1.4 release
  • Bluetooth (members: Shawn Huang, Ben Tian, Jamin Liu, Jocelyn Liu)

    • Focused on WebBluetooth API implementation. Phase 1 (including discovering and pairing) is about to be done.

    • Developers from Google Chrome OS bt team mailed us to discuss more about WebBluetooth API.
  • Media Playback (members: Bruce Sun, Blake Wu, Star Cheng)

    • bug 1038134 – Audio playback pauses for 2 secs when home button is tapped – WIP (2.0+)

    • bug 941302 – PlatformDecoderModule for FirefoxOS – WIP (2.1 feat+)
      • A set of patches provided and got some positive feedback from partner.
    • MediaCodec Integration (2.1 feat+)
      • Bruce worked on followup bugs.
  • Device Storage & Stability (members: Alphan Chen)

    • bug 1039939 – [MTP] enable the functionality on windows 7 – under review (2.1 feat+)

    • Eric has been working on how to enable Engineering Mode for partners. (bug 997564, confidential bug)

Firefox OS Media (slee)

<Read Only>

  • bug 1039901 – MP3FrameParser sometimes gives wrong duration on B2G

    • WIP
  • bug 1023564 – Intermittent test_seek.html | owl.mp3 seek test 2: Video currentTime should be around 1.645: 0.918803
    • WIP
  • bug 916643 – ImageCapture – Implement WebIDL and takePhoto()
    • reviewing
  • bug 1043900 – MediaCodecReader should handle EndOfStream of output data properly.
    • WIP
  • bug 1037597 – Intermittent test_seek.html | application crashed [@ mozilla::AudioSink::Drain()] after “Assertion failure: mPlaying && !mAudioStream->IsPaused(), at content/media/AudioSink.cpp:208″
    • landed
  • bug 1042884 – Intermittent browser_audionode-actor-get-params-01.js | application crashed [@ mozilla::AudioStream::DataCallback(void *,long)] after “Assertion failure: mState != SHUTDOWN (No data callback after shutdown), at content\media\AudioStream.cpp:1037″
    • landed
  • bug 1038655 – Intermittent test_playback_rate.html | Current time should not change when playbackRate is null (2.333 2.000045)
    • landed
  • bug 996465 – Intermittent test_fragment_play.html | big.wav#t=5 fragment test: seeked currentTime is 5.675918 != 5
    • landed
  • bug 972826 – Intermittent test_load_same_resource.html | Test timed out.
    • landed
  • bug 1043111 – Allow mState==DECODER_STATE_DORMANT in MediaDecoderStateMachine::ResetPlayback()
    • landed
  • bug 1037370 – TEST-UNEXPECTED-FAIL | /tests/content/media/test/test_fastSeek.html | uncaught exception – TypeError: v.parentNode is null at http://mochi.test:8888/tests/content/media/test/test_fastSeek.html:62
    • landed

Firefox OS RIL (htsai)

<Read Only>

  1. https://wiki.mozilla.org/TPE_RIL_team/2014-07-29

GFX (milan)

  • Desktop

    • Linux: bug 1015218 – Use Cairo image surfaces and XShmPutImage instead of XRender on GTK/Linux OMTC basic – landed. This will help us with getting Linux closer to other desktop platforms and be able to share more effort that benefits them all (by eventually moving to Skia.)
  • Mobile:

    • Looked at the home screen memory usage, and whether we have to switch to “four icons across” to help that situation. As of right now, four across helps compared to three across, but not enough to force us to do it, so the proposal is to go back to three, while maintaining the hunt for any less than efficient memory consumption.

    • Will try to switch Fennec to use the same APZ code as B2G (and eventually desktop), to put them on the equal footing.

Layout (jet/dbaron)

<Read Only>

Congratulations to our newest Module Peers:

  • Layout:

    • Daniel Holbert

    • Jonathan Kew
    • Timothy Nikkel
    • Matt Woodrow
  • Style System:
    • Cameron McCormack
  • Notable Fixes:

    • bug 1029718 — 5.01% win8 tsvgx regression on mozilla inbound (fx33) June 19th from rev d004e867f67a

    • bug 1035998 — Annotate painting with display item information
    • bug 1031726 — Layout of clip:rect() is wrong when fragments is involved
    • bug 1038781 — Changing the clip of an element invalidates the entire element
    • bug 1038521 — background-blend-mode should not blend with white backdrop of the root element
    • bug 1034247 — Scaled content is rendered wrong
    • bug 1039796 — Make nsLayoutUtils arithmetic consistent for computing dimension from intrinsic-ratio & other dimension
    • bug 1003425 — Opacity does not work with box-shadow, unless the background-color set
    • bug 863618 — getBoundingClientRect on range with scaled (transformed) element returns wrong offsets
    • bug 1042423 — Do css background clipping using DisplayItemClip
    • bug 1033391 — Enable GeometryUtils APIs in privileged code
    • bug 1015474 — Update min-width:auto/min-height:auto support to match updated flexbox spec language
    • bug 1031107 — Always use display ports when tiling
    • bug 1032880 — 40% of b2g mochitest log is made up of “WARNING: Transparent content with displayports can be expensive”
    • bug 789096 — Layout with horizontal block flow and vertical text flow
    • bug 1043706 — Error in parsing value for display related to ruby in ua.css
    • bug 1041075 — Intermittent test_value_storage.html | Test timed out.; regression from mochitest structured logging, fixed with requestLongerTimeout()

Media (mreavy)

<Read Only>

  • Major improvements to GMP OpenH264 plugin stability and crashtests have landed, and automated tests – bug 1043531, bug Openh264, etc

    • Much of the work will be tomorrow’s nightly

    • all of these improvements are going up to Aurora RSN; test improvements under way
  • Major improvement to MacBookPro speakerphone mode landed today
  • Fix for evil mac audio driver permanent echo when changing output devices (how in the world have they not fixed this?)

Necko (dougt/jduell)

<Read Only>

  • IETF meeting in Toronto last week: various efforts by ISPs to allow MITM in HTTP2 were rebuffed.

  • Some cache2 bugs with thread pool (bug 1042192) and off-main thread loads (bug 1026951)
  • discovered that B2G emulator returns wrong appID for apps (bug 1044333). Not sure yet if it happens on actual phones.

Performance (vladan)

Jank:

  • bug 1017055: Pausing main-thread activities (e.g. GC + CC) while user is interacting with the browser

  • bug 1004911: Improving animation performance for directory tiles

Telemetry:

  • bug 1045108: You should set expiration dates for your histograms

  • bug 1031032: Automatic Telemetry alerting
    • How it works: http://ravitillo.wordpress.com/2014/07/28/regression-detection-for-telemetry-histograms/

    • Sample results: http://bit.ly/WFG4FK
      • Only Nightly channel is monitored. The scripts check for regressions in each buildID contributing to a histogram.

      • Both regressions and improvements are detected.
      • Black line: Histogram distribution for Nightlies from the two week period leading up to the buildID with the detected regression/improvement. This 2-week distribution has to be stable.
      • Red line: The distribution from the buildID containing the regression or improvement
    • bug 1037494: Specify e-mail address for sending Telemetry alerts

Shutdown:

Blogs:

Seceng (grobinson)

<Read Only>

Roundtable

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

<Read only beyond this point>

Friends of the Tree

There were great changes by volunteers in Core and Toolkit during the past week. Thanks to all of these contributors for their passion and hard work! Here are some highlights:

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-07-2911: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 Warp Core / TOR Finch / SFO Warfield / PDX Hair of the Dog
  • join irc.mozilla.org #planning for back channel

28-July-2014

Mozilla Project: 2014-07-28

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 Mozilla

  • Congratulations to Emily Pierce, Gen Kanai, Ankit Gadgil, and Gauthram Raj, this week’s Community Building Superstars! Keep being great and doing what you do for the Open Web!

Upcoming Events

Monday, 28 July

Tuesday, 29 July

Wednesday, 30 July

  • MDN Community meeting: in #mdn on IRC, 10:00 PDT, 17:00 UTC. See/add to the Agenda.

Intern Presentations!

  • 7/30 @1:30PM 1:30- Pranav Maddi, “Tracking Firefox health” MV

  • 7/30 @2PM 2- Shihua Zheng, “Locale-aware sorting on IndexedDB” SF

Homebrew Website Club Meetup

  • Chicago, Minneapolis, Portland, and @MozSF!

  • 7/30 17:30-18:30 Independent Writing Hour
  • 7/30 18:30-19:30 IndieWeb discussions and hack night

Are you building your own website? Indie reader? Personal publishing web app? Or some other digital magic-cloud proxy?

If so (or you want to!), come on by and join a gathering of people with like-minded interests. Bring your friends that want to start a personal web site. Exchange information, swap ideas, talk shop, help work on a project…

Any questions? See the wiki page for details or irc://irc.freenode.net/indiewebcamp.

Thursday, 31 July

Project Status Updates (voice updates)

Firefox OS

Speaker Location: non-verbal

  • v2.1 development kicked off last week (Jul 21) — new features have been updated on the Firefox OS Roadmap

Webmaker

Speaker Location: Amira Dhalla and Chris Lawrence (Brooklyn)

Maker Party update: As of this morning, Maker Party has 873 events with 47,790 attendees in 220 cities around the world. We’re seeing a lot of enthusiastic conversation on social media, and in announcements and blog posts from our ~270 partners.

You can see some recent press here:

   Times of India
   Bronx News 12
   Newsplex
   NBC 29

In addition to our partner and press outreach, we’re also seeing success by activating the Mozillian community—Reps, Hive, Science Lab.

Introducing the Net Neutrality Global Teach-ins and training:

Starting next week, we’ll be offering free trainings on the topic of Net Neutrality, in preparation for a series of Global Net Neutrality Teach-ins, as part of Maker Party. Go here for more info: https://blog.webmaker.org/join-mozilla-for-global-teach-ins-on-net-neutrality

Our partners include: Reddit, Free Press, Open Media, IMLS / ALA, Media Alliance Every Library and Engine Advocacy.

Marketplace

Non-verbal: Marketplace team is looking for some app developers to give them feedback on a new way of doing in-app payments. The new process does not require the app developer to run a server. If you are an app developer, thinking of using payments, please join us on the marketplace mailing list or on IRC in #payments.

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
Kristin Baird Director of Integrated Marketing Grow Tunisia – Event and Application to Attend SF No No https://wiki.mozilla.org/Grow_2014#Grow_Tunisia
William Reynolds Product manager, Community Tools Improvements to vouching on mozillians.org SF No No https://wiki.mozilla.org/Mozillians/Vouching
Liz Compton Legal Affairs Manager Improving Trademark Enforcement Efforts MV No No https://docs.google.com/a/mozilla.com/document/d/1G_fHEzN3BjAcO3MTD2Y1xphZ5LqwMEdDgZmUizCCJsQ/edit?usp=sharing

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 Interns

New Intern Introduced by Speaker location New Hire location Will be working on
Alex Bardas Drew Willcoxon Mountain View San Francisco FFX Engineering
Marco Castelluccio Myk Melez Mountain View San Francisco Web Runtime Engineering

<meta>

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

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

Mobile

Applications to participate in the Flame Foxtrot program are now closed and being reviewed by the Foxtrot team. Everyone who applied will be contacted in the next few weeks. Details & updates on this and Flame at the Flame wiki.

Engagement

Web Compat

Quick report on webcompat.com: making progress on viewing and interacting with issues from the site itself, e.g., http://webcompat.com/issues/200.

Big thanks to Daniel Davis, Alexa Roman, Guillaume Demesy, Karl Dubost, Vlad Filippov for their ongoing contributions.


  • Dial-in: conference# 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/Vancouver: +1 778 785 1540, x92 Conf# 8600
    • CA/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
    • US/Toll-free: +1 800 707 2533, (pin 369) Conf# 8600

23-July-2014

Mobile: 2014-07-23

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

Schedule

  • Next merge: 2014-09-01

Topics for This Week

UI Telemetry on Release
We’ll be watching for some new trends

Split APKs
Looking to split our APKs up to reduce size.

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.

  • Bryan Kok (transfusion) helped localize a generated string deep in Android Sync land: bug 1019719

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>

  • Continued work on making Janus work with http2

    • several changes to node-http2 up for review
  • Work on adding profiler labels to GLContext functions
  • Talked to nalexander about the myriad of problems with GeckoView, thought about possible ways forward.

Alan K. (ack)

  • Still doing cleanup work to land proof-of-concept cloudsync patch

  • Initial UI for mesh networking is done (nothing big)

JChen

<Read Only>

Fixed

Working on

GCP

Fixed

Working on

  • bug 1042768 WebRTC code is leaking an OpenSLES handle

  • bug 1042525 Latest Gecko does not build without-X
  • Reviewing rbarker’s stuff

Randall Barker

  • Last Week: Worked to fix issues in tab mirroring to standalone WebRTC caused by rebase. Roku build is currently busted due to changes in WebRTC library. Worked on supporting tab mirroring to Roku. Waiting on casting mirroring to land.

  • This Week: PTO on Thursday. Fix Roku build. Continue to try and get standalone WebRTC landed.

Eugen Sawin

Past

Present & Future

  • Janus Proxy

    • Update metrics dashboard to support latest additions

    • Cache improvements

Sylvain Cleymans

Last week:

  • Updated mozjpeg module

  • Added a module to resolve shortened urls
  • Nearly done with Marionette tests

Next week:

  • More page load tests

Martin (mmcdonough)

Last Week
  • Packaged MediaCodec PDM demo APK and created experimental patch

  • Began making MediaExtractor MediaDecoderReader
This Week
  • Continue working on MediaExtractor MediaDecoderReader

Brian Nicholson

<Read Only>

  • bug 854305 – URL bar treats single-word input as a URL, not as a search keyword

  • bug 967325 – Implement sendRequestToGecko for async Gecko requests
  • WIP tests for bug 967325
  • PTO next week

WesJ

  • Landed bug 1001309 – Provide a way to clear history when Fennec’s put into the background before the merge.

  • bug 940453 – [meta] Improve the UX for error pages
  • Got the ability to upload to releng servers. Trying to work through some problems bug 1016529 – Updated android builders to include google play services and android support v7 if it isn’t already included)
  • Updated Notifications.jsm documentation
  • bug 815682 – Lock screen widget/shortcut for Guest Sessions on Android 4.2 and above

LucasR

Last week

  • New tablet UI

    • Exploratory prototype (with some real plumbing) for the new tablet UI

    • New RecyclerView-based API for TwoWayView to enable us to easily implementation animations in tabs tray, the upcoming tab strip, as well as magazine-like layouts for Hub, among other things: https://github.com/lucasr/twoway-view/
  • Toolbar refinements (see screenshot)
    • bug 1010740 – Change entry asset and tweak padding

    • bug 1010741 – Show search icon and change text hint in about:home
    • bug 1010739 – Change curve shape to be consistent with Australis
  • bug 1012462 – Support suggested sites in distribution files
  • bug 1039471 – crash in java.lang.IllegalStateException: Fragment RecentTabsPanel{422715c0} not attached to Activity at android.support.v4.app.Fragment.getLoaderManager(Fragment.java)

Next week

  • Finalize tablet UI prototype, work on the initial core refactorings

  • Land toolbar refinements

liuche

<Read Only>

Margaret

Highlights

  • Search activity hacking with eedens

  • Wrote a post about Firefox Hub for hacks.mozilla.org (will be published tomorrow – tweet about it when it comes out!)

Fixed

Working on

eedens

Past

Present

mcomella

<Read Only>

Past

Present

RNewman

  • Reworking FatFennec bug tree.

  • APK splitting research and work.
  • Reviewing cloudsync.
  • Share overlay UI meeting kickoff.
  • Amazon APK investigation.
  • Meetings and bugs.

Fixed

Working on

nalexander

<Read Only>
Away July 23 through August 12.

BLassey

  • tab mirroring

    • {{bug|1037015} support tab casting to chromecast

    • {bug|1037389} – add support for sourceId in gUM constraints
    • {bug|1037488} – MediaEngineTabVideoSource should set width, height and framerate based on constraints and prefs passed to Allocate()
    • {bug|1037644} – don’t use mozAfterPaint events to drive tab stream
    • {bug|1041493} – add support for “browser” to mediaSource constraint
    • {bug|1041700} – add browserArgs to gUM constraints

Anthony Lam

  • Last week

    • SF for Search
  • Next up
    • Move forward with UI/UX on Search

    • “Contextual hints” bugs follow up
    • Mobile tool bar UI/UX with Lucas
    • Tablet UI/UX work
    • General bugs follow up

Yuan Wang

  • Onboarding workshop in SF, top voted ideas: http://tinyurl.com/omm7g69

  • Continue discussions with ckitching and rnewman on Share/Send to Firefox. Concepts coming on Thursday
  • Launcher and lock screen study report

WebRT

  • landed support for multiple apps per origin in DOM bug 778277 and Fennec bug 778279

  • uplifted bug 1003962 – Line Runner hangs on launch with white screen
  • looking into bug 918309 – Import and use public domain JNI.jsm implementation

Cogito ergo rococo…

  • bug 1003962 – Line Runner hangs on launch with white screen – uplifted

  • bug 997717 – Errors during package download aren’t handled correctly – fixed
  • bug 778279 – Add support of installing of multiple apps off of the same origin for the android web runtime – fixed
  • bug 1029691 – Manifest not being checked on APK installation – patch has review; needs updating
  • bug 1009954 – implement unit tests for WebappManager – patch needs updating
  • bug 986085 – User-hand-holding to check the Unknown Sources checkbox – patch needs updating
  • bug 878830 – Unable to install any form of web application on the Samsung Galaxy SIV – jhugman to get device
  • bug 1021395 – Web app machinery dumps lots of semi-sensitive data to logcat – blocked on bug 1032936
  • bug 960584 – notify user of download progress indication when fetching APK – blocked on bug 1029691
  • bug 960703 – Manifest icon not used for synthesized APK in Android 2.3 – needs info from jhugman
  • bug 1035999 – Multiple prompts (notifications) about available app updates – under investigation
  • bug 1033430 – “Jump to the Stars” launches to a white screen on Nightly (33.0a1) – under investigation
  • bug 1026263 – Error writing default prefs during packaged web app installation – stalled

QA

  • QA Release Test-Plans

  • crash rate comparison Fx 30 vs Fx 31. First day crash rate is 1.60/100 ADI. This will come down a little bit but is up vs 30 which was 1.15.
  • Should we use the 31b11 ARMv6 and 2.2 ARMv7 users to test an 31 eol build?

Feature Focus

Firefox 31 (SHIPPED!) – Released: Jul 22, 2014

Firefox 32 (Beta) – Release: Sep 2, 2014

Firefox 33 (Aurora) – Release: Oct 14, 2014

Firefox 34 (Nightly) – Release: Nov 25, 2014

  • [PROPOSED] Search activity v1

  • [PROPOSED] Moz Stumbler
  • [PROPOSED] Share handler overlay
  • [PROPOSED] Form auto-fill improvements, native client-side work
  • [PROPOSED] Reflow on zoom (double tap) by default
  • [PROPOSED] Kindle-related fixes
  • [PROPOSED] Hub add-on: speed-dial panel
  • [PROPOSED] First-run tips
  • [PROPOSED] Preferred web content language
  • [PROPOSED] Tablets: tabbed browsing refresh v1
  • [PROPOSED] Suggested sites v3

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-07-23

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

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

Firefox Desktop & Platform (Javaun/Chad/Martin)

Summary of Work In Progress

  • You can find the most recently completed iteration performance report here

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

Uplifts

Beta
  • None for the past week
Aurora
  • exception on shutdown: “Exception calling provider shutdown”, NS_ERROR_FAILURE from nsIObserverService.removeObserver from PreviousExperimentProvider.shutdown ( 1012466 Bug 1012466 )

  • Add UTM parameters to plugincheck URL in Firefox ( 1022745 Bug 1022745 )
  • Make the ‘Translations by’ string localizable ( 1032139 Bug 1032139 )
  • Measure number of times infobar is hidden due to “Never translate this language/site” ( 1035337 Bug 1035337 )
  • about:sessionrestore shows instead of about:welcomeback after a reset ( 1035557 Bug 1035557 )

Recent Landings

  • Team landed 45 bugs over the last week (total of 89 for the 2-week iteration just ended)

  • Details of landings from the past week can be seen here

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 (prior to merge)
Aurora (prior to merge)
  • crash in java.lang.NullPointerException: at org.mozilla.gecko.toolbar.ToolbarDisplayLayout.updateFromTab(ToolbarDisplayLayout.java) ( 964861 Bug 964861 )

  • Bump minSdkVersion to 9 ( 1017244 Bug 1017244 )
  • [Android L Preview] – Crash on startup – java.lang.UnsatisfiedLinkError: dlopen failed: cannot locate symbol “issetugid” referenced by “libmozglue.so”… ( 1030899 Bug 1030899 )
  • TwoWayView crashes in Android L ( 1034167 Bug 1034167 )
  • Regression: Contact API usage is being prompt on webpages ( 1037128 Bug 1037128 )

Landings from the past week

Nightly (prior to merge)
  • URL bar treats single-word input as a URL, not as a search keyword ( 854305 Bug 854305 )

  • In about:apps, lost the ability to invoke a context menu on an installed application ( 965176 Bug 965176 )
  • Tapping on a download notification doesn’t do anything (if Firefox is in the background) ( 1004495 Bug 1004495 )
  • Support suggested sites in distribution files ( 1012462 Bug 1012462 )
  • use msapplication-TileImage and msapplication-TileColor to create home page tiles ( 1014712 Bug 1014712 )
  • Bundled locale specific search engines not loaded until next browser restart ( 1018240 Bug 1018240 )
  • Page is displayed blank after choosing the “Show” popup option ( 1024391 Bug 1024391 )
  • Kindle Fire: activity and fragment transitions are obtrusive and uncomfortable ( 1031872 Bug 1031872 )
  • URL home screen shortcut is not working ( 1032217 Bug 1032217 )
  • Opening a tab from Recent Tabs panel doesn’t work in private browsing ( 1035439 Bug 1035439 )
  • Add-ons can not be installed; ‘Installation failed’ toast notification is displayed ( 1038098 Bug 1038098 )
  • Add-ons can not be installed in private and guest browsing ( 1038573 Bug 1038573 )
  • Regression: After closing all tabs, tabs tray dotted menu can not be accessed again ( 1038798 Bug 1038798 )
  • Remote tabs tray distorted on phone ( 1039062 Bug 1039062)
  • crash in java.lang.IllegalStateException: Fragment RecentTabsPanel{422715c0} not attached to Activity at android.support.v4.app.Fragment.getLoaderManager(Fragment.java) (Bug 1039471)
  • Private tabs list is cut off for portait orientation (Bug 1039738)

Developer Tools (Jeff/Rob/Dave)

<Read Only>

Feedback Summary (Cheng/Tyler/Matt)

Desktop

Firefox 30: Sentiment report was sent out this morning, please contact the User Advocacy team if you have questions

Firefox 31: No issues that we’ve seen so far, still watching feedback.

Firefox Updates Hotfix: Has been live for around a week, initial results have been published at https://mail.mozilla.org/pipermail/firefox-dev/2014-July/001997.html

Quick Summary:
Over 4.5 million users have installed the add-on
Around half of them have updated (Over 2 million users)
We are investigating success of the Notification popup
We will be digging into FHR, ADI, SUMO and Add-on numbers this week to get more detailed answers.
V2 of the add-on is already underway, fix the bugs in v1, add support for Mac, etc. Bug 1040228
We will be investigating other ways to continue this effort in the future.

Market Insights from the Strategy & Insights Team (Kev)

Note: Kev will be on PTO July 28 through Aug 8, so will miss the Jul 29 and Aug 5th calls. No one will be taking his place. He apologizes for this, and his use of the third person.

Something to Think About

Xiaomi released it’s Mi4 flagship phone this week for $320-400. The news isn’t really about the Mi4 – although it’s a nice looking phone – it’s around how Android handset prices are continuing to see downward pressure. $300-400 is the new sweet spot for super phones. It’s eating into the profit margins of organizations like Samsung (draw parallels to Sony as you see fit), and making a whole lot of power even more accessible for Android users. We’re seeing continued interest in Chromebooks (more below), and Microsoft is working with partners to introduce lower-cost hardware into the same space.
Why we should care: We consistently see metrics that more than 2/3 of buyers will spend more than $150 on their phone. The downward push on prices for hardware that continues to grow in capability and performance means even more people will be able to take advantage of a full-featured web on (what is usually) their primary communications and computing platform. This pricing pressure is extending into the

Worth a Read

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

22-July-2014

SeaMonkey: 2014-07-22

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

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

    • Mcsmurf says that it looks like we might be getting a blog on blog.mozilla.com.

    • KaiRo will do some DNS magic to get it mirrored at blog.seamonkey-project.org
    • bug 973886 for creating the blog account
  • bug 998807 Sync account creation or device pairing fails with exception in BrowserIDManager
    • mcsmurf will look into this

CLOSED

Status of the SeaMonkey Buildbot Master and Tree

  • Buildmaster is up and running.

    • 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.
  • Migrating our Linux builders to CentOS 6 bug 795354. Puppetmaster has been updated. Ewong is able to login to these hosts and buildbot is installed. We still need to get everything setup for parity and do some slight tweaks to the puppet config, but we’re pretty close to useable.
    • In Progress: 2.28 beta and final will depend on build system working again for Gecko 31.0

    • bug 983536 libpango version >= 1.22.0 required on Linux.(should be fixed when bug 795354 is fixed).
    • bug 977676 SeaMonkey’s puppet broken due to requirement of ffxbld ldap password.
    • bug 943740 is tracking the progress (or lack of one) in building trunk and aurora on Linux & Mac from the downloading user’s POV.
    • bug 840426 tracks the buildbot-config and buildbotcustom code changes to support Mock on our linux* slaves.
    • bug 853720 tracks the builders not recognizing mozcrash. (Not exactly sure if it’s relevant still, since our builders have been so perma-red for some time; but putting this here just in case.)
  • We are perma-orange on comm-central, comm-aurora and comm-beta due to problems with tests
    • Windows en-US builds are being successfully compiled but tests are not working due to a dependency on python 2.7.3.

    • pymake has been discontinued. We need to install the latest Mozilla-build and tooltool on our windows builders (tracked by bug 1023644 )
  • No langpacks since 29th August 2013 on trunk. Needs investigating.
    • Windows and Mac trunk langpacks directories have been removed on the FTP server, maybe for lack of recent XPIs (later than 2.20a1). Latest Linux langpacks are dated 29 August. Callek told Tonymec on IRC he has a hunch about why but more pressing things to do first.

    • In Bug 902876 Comment 12 Mcsmurf is waiting for feedback from the build team on how to proceed.

Fixed Stuff Since Last Meeting

Release Train

  • Callek plans to have at least one 2.28 beta as soon as we get the Linux builders up.

    • SeaMonkey 2.28 beta 1 and final are intended to follow within two weeks after the merge, otherwise another 2.26.x update will follow (Callek’s news post, MZ announcement).
  • Useful Firefox Release Schedule link: Releases Scheduling

Extensions and Plugins 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.26

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

2.28

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

2.Next

  • Stalled. Needs a kick.

    • bug 937809 Add DuckDuckGo to the default search engines list.

    • 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].
  • Fixed since the last meeting:
    • notifications/doorhangers not showing: bug 1019583 offline apps, quietly accepting requests
  • Current breakages:
    • bug 998807 Sync account creation or device pairing fails with exception in BrowserIDManager needs an owner

    • bug 995737 adapt seamonkey for the ab 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 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 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.

Feature List, Planning

Bug statistics for the last two (full) weeks: 34 new, 22 fixed, 11 triaged.

  • Low triaging effort.

Open reviews/flags:
29 review
6 super-review
1 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

  • Fixed:

    • bug 780185 – Turn on frame pointers on Nightly builds (–enable-profiling)

    • bug 837649 – [Tracking Bug] Stop OSX 10.5 support for SeaMonkey project
    • bug 837650 – Stop support for OSX 10.5 in suite/ tree
    • bug 918474 – Default Search dropdown doesn’t get refreshed after adding new search engine
    • bug 1021370 – Bug 1016622 changed the name of seer to Predictor. browser-prefs.js needs to be changed.
    • bug 1029513 – Stop building Venkman because Bug 800200 removes JSD1 which Venkman depends on.
    • bug 1037793 – nsSuiteApp.cpp(7) : fatal error C1083: Cannot open include file: ‘application.ini.h’: No such file or directory
    • bug 1039139 – Update buildbotcustom and buildbot-configs with local modifications to sea-master1
    • bug 1040225 – Error: mismatched tag. Expected: </rdf:Seq>
  • To be Checked-in:
  • Review:

    • bug 110904 – attach signature fails silently on bad paths

    • bug 840427 – Migrate SeaMonkey builders to using mock
    • bug 853720 – After bug 827446, SeaMonkey doesn’t know mozcrash.
    • bug 863747 – Add option to disable Location bar history
    • bug 902876 – No SeaMonkey langpacks (or localized builds) since 26th July 2013.
    • bug 922076 – Switch tests to using moz.build and manifests
    • bug 956007 – Remove front end for removed x-user-def font preferences
    • bug 1038081 – When reading an attached eml file in a message window, the Reply button doesn’t work.
  • Working On:

    • bug 507676 – Port |Bug 435804 – Remaining rdf cleanup for FilterListDialog| to SeaMonkey

IanN

  • Usual testing, reviewing and commenting.

  • Fixed:
    • bug 1038005 Update en-GB for Gecko 32

    • bug 1039004 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 SeaMonkey
    • bug 1039794 Remove unused browser.search.defaulturl entry
  • Pending check in:
  • 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 943335 [TB] Update icons used in searchplugins (Yahoo, eBay, Wikipedia, Amazon, Bing, Twitter)

    • 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
    • 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

Fixed on mozilla-central:

  • bug 1037981 –enable-xterm-updates stopped working in comm-central.

  • bug 1041140 FakeString is badly designed.

Fixed on comm-central:

  • bug 553757 SMTP Server dialog doesn’t fit after disabling SSL.

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

  • bug 1009451 TypeError: tabs[i]._preview is undefined.

Fixed on comm-aurora:

  • bug 1018256 Fix Save and Change Character Encoding dialog.

Fixed on comm-aurora and comm-beta:

  • bug 1016132 Stop mutating the prototype of extApplication.prototype.

  • bug 825127 about:memory in Modern includes old CSS version.
  • bug 1021615 Customise dialog doesn’t display toolbar style after changing toolbar style preference back to full.
  • bug 1018263 Selection list properties dialog doesn’t work properly.

Backed out on comm-aurora and comm-beta:

  • bug 970121 URL bar isn’t decoded in some edge cases.

Fixed on comm-beta:

  • bug 1020630 Content permission doorhanger/notification doesn’t work.

Working on:

Needs beta approval:

  • bug 934492 Adjust the preference panes for the removal of the charset data source.

Still waiting for review:

Ratty

Fixed:

  • bug 817295 chrome directory missing in fresh profiles (again).

  • bug 973530 Add UI to access the remote debugger preferences.
  • bug 1019383 Implement search-engine discovery notification.
  • bug 1034203 In about:certerror send the failed channel from the docshell to the Security Exceptions Dialog.
  • bug 1035237 The labels in the menulist items for the mail view selector don’t line up vertically.
  • bug 1037372 Add speculativeConnect() method to search engines, SeaMonkey part.
  • bug 1038290 Update the favicon when the href attribute of link rel=”icon” is changed.
  • bug 1040939 Fix startup error “Couldn’t load XPCOM” Package sandboxbroker.dll.

Working on:

  • bug 1040771 Allow about: pages to opt in to IndexedDB optionally specifying a desired origin.

  • bug 1040910 Support XHTML in feed titles.
  • bug 1041317 Package form.requestAutocomplete components.
  • bug 1041327 Record submission event for plugin crashes [notifications].

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 1019986 Clarify “Don’t Show” label in Desktop Notification bar and doorhanger.

  • bug 998787 Rename options in Geolocation doorhanger notification to disambiguate “Don’t Share” vs. “Not Now”.
  • bug 1009233 Help on mail account settings for authentication method needs updating.
  • bug 1019583 Part 2: Update Offline Web Applications preference pane.
  • bug 994093 Provide toggle for Geolocation service (geo.enabled) in Privacy & Security preference pane.
  • bug 1025569 Notifications for requests from Offline Web Applications offer beyond-session options in Private Browsing mode.

Interim patch landed on all channels:

  • bug 903439 Need a Google API key for Geolocation to work in SeaMonkey (Disable Geolocation service while we are waiting for an API key).

Draft patch posted:

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

Any other business?

Discuss:

  • [Ratty] KaiRo reminded us that we need to grow our contributor community. Perhaps we can get some Engagement experts from Mozilla to give us some suggestions?

    • [IanN] might have a chat with some people and see if they can point me in the right direction.

SeaMonkey Meeting Details

Mozilla Platform: 2014-07-22

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

Need To Know

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

Notices/Schedule (lsblakk/sylvestre)

Next Merge: September 1, 2014 Next Release: September 2, 2014
Trains
Central: 34 Aurora: 33 Beta: 32 Release: 31

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)

  • Past week’s OrangeFactor: N/A (data collection issues) (Previous Week: 9.26).

  • Intermittent mochitest-bc docShell leaks (bug 1036031/bug 1036036) remain highest unowned failures on the list.
  • #4: bug 1040724 – Intermittent test_visibility.html | Plugin should have painted once. (expected 1 independent paints, expected 1 logged paints, got 2 actual paints)
    • Started on Friday, fallout from all the plugin activity last week?
  • 15 intermittent failures fixed in the last week – List – Thanks!.
    • Shout-out to Sami Jaktholm for fixing lots of devtools issues recently.

MemShrink (njn)

  • Jan de Mooij enabled optimized Latin1 strings in the JS engine. This saves over 4 MiB when starting Firefox and loading Gmail using a Latin1 locale. (And it’s still a win on non-Latin1 locales and pages because they still use lots of Latin1 strings, identifiers, etc, and Firefox’s own JS code is still written mostly in Latin1.) This also speeds up some string-intensive operations such as some regexp operations.

  • (BTW, this change is also a textbook example of how to break up a large change into lots of small, manageable pieces, which leads to faster reviews, clearer progress, and easier bisection of introduced defects. See the tracking bug for details.)
  • Lots of B2G 2.0 memory usage regressions have been getting fixed recently (e.g. here and here) involving too many people to list individually. Lots of great work between the MemShrink team and the Systems Front End team.

Stability (kairo/bsmedberg)

<Read Only>

  • Nightly had a startup crash in yesterday’s first build, is fixed.

  • Otherwise, overall data looks decent.

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)

mochitest-browser-chrome –run-by-dir, bug 992911

  • 14 test bugs need to be fixed before we can land this:

    • bug 525284 – browser_bug400731.js is fragile, not always passing

    • bug 947574 – Intermittent browser_426329.js | This test exceeded the timeout threshold. It should be rewritten or split up
    • bug 963075 – browser_pdfjs_[main|views].js leaks until shutdown when run as a standalone directory
    • bug 1001820 – browser_uitour.js fails on linux 32+64 while running as a standalone directory
    • bug 1002439 – browser_bug248970.js is almost perma fail when run by directory on osx opt
    • bug 1017187 – browser_yahoo_behavior.js leaks until shutdown when running components/search directory by itself
    • bug 1026310 – Intermittent browser_UITour_panel_close_annotation.js | Timeout waiting for invisibility: Tooltip should have disappeared when the subview opened
    • bug 1041527 – (has a patch already) – browser_tabview_*_perwindowpb.js
    • bug 1041537 – browser_Browser.js fails quite frequently on linux and windows debug runs when running the fuel/test/ directory by itself
    • bug 1041544 – browser_certViewer.js leaks until shutdown when run as a directory instead of a full suite
    • bug 1041549 – browser_overflow_anchor.js leaks windows when run as a subdirectory instead of a full suite
    • bug 1041569 – browser_windowRestore_perwindowpb.js leaks until shutdown when run as a directory instead of a full suite
    • bug 1041583 – browser_bug627234_perwindowpb.js leaked 2 windows until shutdown while running as a subdir instead of a full suite
    • bug 1041594 – browser_mozAudioChannel_muted.js crashes when run as a directory instead of a full suite

Developer Tools (robcee)

<Read Only>
bug 1034601 - Enable devtools/markupview tests with e10s 
bug 994732 - Make "Disable Cache" in Devtools persist (only when the toolbox is open)
bug 736078 - Show which elements have listeners attached in the Inspector
28 bugs fixed

Electrolysis (e10s) (blassey)

Some highlights:

Firefox Desktop (gavin)

Summary of Work In Progress

You can find the most recently completed iteration performance report here

You can see the status of the current iteration in progress here

Summary of Recent Landings

Team landed 45 bugs over the last week (total of 89 for the 2-week iteration just ended)

Details of landings from the past week can be seen here

Firefox Mobile (mfinkle/blassey)

Work In Progress

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

Landings from the past week

  • URL bar treats single-word input as a URL, not as a search keyword ( 854305 Bug 854305 )

  • In about:apps, lost the ability to invoke a context menu on an installed application ( 965176 Bug 965176 )
  • Tapping on a download notification doesn’t do anything (if Firefox is in the background) ( 1004495 Bug 1004495 )
  • Support suggested sites in distribution files ( 1012462 Bug 1012462 )
  • use msapplication-TileImage and msapplication-TileColor to create home page tiles ( 1014712 Bug 1014712 )
  • Bundled locale specific search engines not loaded until next browser restart ( 1018240 Bug 1018240 )
  • Page is displayed blank after choosing the “Show” popup option ( 1024391 Bug 1024391 )
  • Kindle Fire: activity and fragment transitions are obtrusive and uncomfortable ( 1031872 Bug 1031872 )
  • URL home screen shortcut is not working ( 1032217 Bug 1032217 )
  • Opening a tab from Recent Tabs panel doesn’t work in private browsing ( 1035439 Bug 1035439 )
  • Add-ons can not be installed; ‘Installation failed’ toast notification is displayed ( 1038098 Bug 1038098 )
  • Add-ons can not be installed in private and guest browsing ( 1038573 Bug 1038573 )
  • Regression: After closing all tabs, tabs tray dotted menu can not be accessed again ( 1038798 Bug 1038798 )
  • Remote tabs tray distorted on phone ( 1039062 Bug 1039062)
  • crash in java.lang.IllegalStateException: Fragment RecentTabsPanel{422715c0} not attached to Activity at android.support.v4.app.Fragment.getLoaderManager(Fragment.java) (Bug 1039471)
  • Private tabs list is cut off for portait orientation (Bug 1039738)

Firefox OS Connectivity (vchang)

https://wiki.mozilla.org/TPE_CONNECTIVITY_GROUP/2014-07-22

Firefox OS Devices/Porting (ericchou)

<Read Only>

  • Gonk team (led by Thomas Tsai)

  • Bluetooth (members: Shawn Huang, Ben Tian, Jamin Liu, Jocelyn Liu)

    • Kept working on WebBluetooth API and had a brownbag by Shawn about Bluetooth 4.0(BLE).

    • All FxOS 2.0 Bluetooth certification blockers have been resolved and verified by Taipei QA. Thanks to everyone helped.
  • Media Playback (members: Bruce Sun, Blake Wu, Star Cheng)

    • bug 1038037 – [dolphin][flame] b2g crash when open some streaming audio from browser (1.4+)

      • Analyzed and delegated to RTSP experts since it crashed at RTSP.
    • bug 904177 – Integrate MediaCodec into gecko for media playback (2.1 feat+)
      • Landed. Follow-ups have also been filed and that’s the next part Bruce will work on.

      • Benjamin from Media team will co-work with Bruce on async MediaResource.
  • Device Storage & Stability (members: Alphan Chen)

    • Focused on MTP(2.1 feat+) with Dave Hylands and Eric Chou

      • Issues resolved: bug 1029533, bug 1036861, bug 1036862, bug 1036863

      • Current m-c has MTP support for Ubuntu now. (Pref off by default. See bug 1029533 comment 4 about how to enable it.)
      • Alphan is still trying to figure out why MTP didn’t work on Windows 7.

Firefox OS Media (slee)

<Read Only>

  • bug 916643 – ImageCapture – Implement WebIDL and takePhoto()

    • reviewing
  • bug 1032652 – Have a way for MediaDecoderReader to read MediaResource in an unblocking/asynchronous fashion
    • implementing
  • bug 1041883 – [MediaRecorder] If you switch start and stop quickly, it will cause MediaEncoder not be shut down.
    • Reproduce and analyze the problem
  • bug 1038655 – Intermittent test_playback_rate.html | Current time should not change when playbackRate is null (2.333 2.000045)
    • landed
  • bug 1037370 – TEST-UNEXPECTED-FAIL | /tests/content/media/test/test_fastSeek.html | uncaught exception – TypeError: v.parentNode is null at http://mochi.test:8888/tests/content/media/test/test_fastSeek.html:62
    • landed
  • bug 668973 – Intermittent Android test_playback.html | Test timed out. (test cases seek.webm, *.ogv)
    • landed
  • bug 886188 – Intermittent test_preload_actions.html | Test timed out.
    • landed
  • bug 1039901 – MP3FrameParser sometimes gives wrong duration on B2G
    • Found the root cause. Will work out a patch for that.

Firefox OS RIL (htsai)

<Read Only>

Work In Progress

  • bug 1038176 – SMS app launch latency regressed in v2.0 2.0+

    • Work with Gaia on profiling
  • bug 843452 – B2G RIL: use ipdl as IPC in MozMobileConnection. feature-b2g:2.1
  • bug 935843 – B2G RIL: Parse EF_IMG from SIM feature-b2g:2.1
  • bug 1031193 – [B2G][GAIA] API compatibility to unify both sendMMI() and dial() feature-b2g:2.1
    • API proposed
  • bug 1032858 – Add support for RIL_REQUEST_GET_CELL_INFO_LIST to expose neighboring cell data
  • bug 1036851 – Add ‘ready’ event to telephony to signal the completion of initialization
  • bug 977474 – [B2G] [NetworkCommandOptions] Combine the prefixLength, prefix and maskLength into one
  • bug 1038606 – implement a nsITelephonyService for Simulator

Landings From the Past Week

  • bug 1031640 – B2G RIL: incorrect STK TR for handling SEND_SS/SEND_USSD/SEND_SHORT_MESSAGE/SEND_DTMF in ril_worker.js.

  • bug 1033142 – B2G RIL: add support for mvno type ‘gid’ in matchMvno() function
  • bug 1022490 – [dolphin][perf] improve the performance of exporting Contacts to USIM card (china unicom) 1.4+
  • bug 1029721 – CDMA call waiting call is not logged in call history 2.0+

GFX (milan)

  • Firefox OS plans for 34:

    • bug 989403 transform: scale(X) not being repainted when assigned to

    • bug 967844 support multi-layer APZ controllers
    • bug 1016539 color related (b&w, invert, contrast) accessibility features
  • Other active work not locked to 34:

    • bug 996611 Skia for content everywhere (where everywhere excludes D2D)

    • APZ on desktop
    • tiling on desktop

JS (terrence)

<Read Only>

  • Compiler (JIT)

  • Front End and Other

    • bug 1038038: ShapeTable optimizations — saves >1MiB on gmail

    • bug 975011: nspr is automatically built for SM shell on windows now

Layout (jet/dbaron)

<Read Only>
No update this week.

Media (mreavy)

<Read Only>

  • OpenH264 working in the tree in today’s nightly (perhaps some Mac issues)

  • New UI for screen sharing and for webrtc camera/mic/etc use
    • More redesign in 34

Performance (vladan)

<Read Only>

No updates this week

Seceng (grobinson)

<Read Only>

  • bug 985252 – Sandboxing is now enabled for GMP processes on Windows. Next step is to ratchet down permissions, so that the sandbox is more effective.

Roundtable

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

<Read only beyond this point>

Friends of the Tree

There were great changes by volunteers in Core and Toolkit during the past week. Thanks to all of these contributors for their passion and hard work, and say hi to new contributors lewis and Corentin Wallez! Here are some highlights:

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

jesup: http://mozilla.github.io/webrtc-landing/pc_test.html (WebRTC test for OpenH.264)

Engineering Meeting Details

  • Tuesday 2014-07-2211: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

21-July-2014

Mozilla Project: 2014-07-21

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 Mozilla

  • Randell Jesup and Maire Reavy for pushing through the weekend to get OpenH264 in for 33.

  • Mozillian Prashish Rajbhandari is going on a Mozilla Awareness roadtrip across North America starting August 1, to increase awareness of Mozilla in the USA. Find out how you can follow along and help: http://mozdrive.com/the-journey/
  • Jonas Hietala has been furiously editing and improving Rust’s documentation. Thanks!
  • William Dorffer has reached Level 6 in the app reviewer program, with 111,160 points!
  • This week, Stacy Martin, Jeff Beatty, and Liz Sands-Adams took amazing steps for their communities. The Community Team wants to say thanks for being superstars!

Upcoming Events

This Week

OSCON July 20-24, in Portland Oregon.

Part of the Developer Events “Big 5″ program.

  • Booth on the trade show floor

  • Meet the Mozilla team, get a demo
  • Attend the PDX party on Wednesday, July 23 from 7p-9p
  • Mozilla Speakers

    • “Getting Started Contributing to Firefox OS” – Benjamin Kerensa and Alex Lakatos

    • “Elasticsearch: The Missing Tutorial” – Laura Thomson and Erik Rose
    • “How to Become a Media [Wiki] Hacker” – Harsh Kothari

Get more information on Mozilla’s presence at OSCON here

Tuesday, 22 July

Intern Presentations!

  • 1:30PM PDT- Paul Nispel, “Performance data – signal from noise”

  • 2:00PM PDT- Corey Richardson, “Rust Parsing Robustness”
  • 2:30PM PDT- Pranav Maddi, “Tracking Firefox health”

Wednesday, 23 July

Thursday, 24 July

  • 09:00 AM ForwardJS, San Francisco: “The Next Challenge of the Web is Us” – Chris Heilmann Keynote

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

Friday, 25 July

Intern Presentations in MV/SF Commons and Air Mozilla!

  • 1:00PM PDT- Connor Brem, “Developing for Developers for Developers”

  • 1:30PM PDT- Anhad Jai Singh, “Partial Updates for Firefox”
  • 2:00PM PDT- Hayden Demerson, “But… It’s not ready!”
  • 2:30PM PDT- Vincent St-Amour, “Optimization Coaching for SpiderMonkey”

Next Week

Project Status Updates (voice updates)

Firefox Desktop

Speaker Location: San Francisco (johnath)

  • OMG search

    • single word searches in awesome bar

    • search keywords (e.g. ‘define:’)
    • search suggest in about:home
    • default search not stored in a pref
    • search field in new tab

Firefox OS

Webmaker

Speaker Location: Nonverbal

Maker Party is happening! We had a great first week, with events around the world, including in the MozSpaces. We’ve been generally more prepared this year than last, and we’ve hit the ground running.

  • As of this writing, we have 555 events in 151 cities already in the system. With eight weeks to go, we are well on our way to our goal of 2400 events.

  • Check out the #MakerParty thread on Twitter for photos, inspiration, and general Maker enthusiasm: https://twitter.com/search?q=%23makerparty&src=typd
  • Thanks to everyone who volunteered at or attended the kick-off cantinas in MozSpaces last week. We hope you enjoyed the puzzle and the Appmaker training! If you missed it, you can watch the Toronto office here: https://www.youtube.com/watch?v=_D4cMy0Kah4

If you’d like to learn more about hosting a Maker Party event, check out the Resources page for hosts: http://party.webmaker.org/en-US/resources

You can read more about the first week’s engagement efforts here: http://hannahgrams.com/2014/07/20/maker-party-engagement-week-1/

Mozilla Science Lab

Speaker Location: Kaitlin Thaney (remote)

The Science Lab is running it’s first Global Sprint next July 22-23, and we’d love your help in spreading the word to your communities (as well as invite you to join the fun).

We’ll have Mozilla staff and other community members hosting sites in 17 cities around the world. Some of the events are in Mozilla offices – even more of a reason to join us, say hello, offer a helping hand.

Main etherpad where all this information lives: https://etherpad.mozilla.org/sciencelab-2014summersprint-sites

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
Bryan Clark Work on TILES for Content Services Updating Mozillians on where we are going with Enhanced Tiles YVR Bryan Will be sharing TBD TBD
Janet Swisher Developer Relations Community Manager Ways to get involved with technical evangelism Austin TX (i.e., remote) No (queue these in tabs)
* Get Involved with Technical Evangelism
* Evangelism@lists.mozilla.org
* Mozspeakers group on Mozillians.org
Get Involved with Technical Evangelism
Robyn Chau Events Program Manager Updating Mozillians on First Big 5 Event Presence PDX No https://wiki.mozilla.org/Engagement/Brand_Engagement/Events_Team/Big_5_2014/OSCON2014 https://wiki.mozilla.org/Engagement/Brand_Engagement/Events_Team/Big_5_2014/OSCON2014

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?
kats No question, but wanted to make sure people are aware of the proposed changes to the privacy policy and that they should weigh in if they have feedback. See the post by Alina on mozilla.governance: https://groups.google.com/forum/#!topic/mozilla.governance/GWlFuAl6Kho

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
Katie Caldwell Jaime Chen Mountain View Portland Office 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)

IT

Vidyo Desktop

  • Global audio dial in numbers are now accessible though Vidyo client. To access, open the Vidyo Desktop client, login w/ LDAP credentials, then select the “Invite by Email” icon that looks like a piece of mail – this button will open your default email client and provide you with global dial-in numbers as well as your public link to your Vidyo room.

  • Dial-In info also avail here: https://wiki.mozilla.org/Teleconferencing#Dialing_In

SFO Boardroom Display Upgrade

  • To reduce room start-up and shut-down times, bring the conference room up to Mozilla’s latest AV standards, and help improve seamless conferencing – the SFO Boardroom displays have been upgraded. Two 90″ displays (yes, two 90 inch displays) have been added as a replacement to the single projector w/ drop down screen. Next time you are in SFO, book out the Boardroom and let us know what you think of the upgrade!

  • Pic: https://drive.google.com/file/d/0BzyYWLVB7bEcYktCVW9vSFNFLVE

QA

QA Community

Testdays

  • We held our first project meeting last Thursday

  • Please join us again this Thursday where we’ll be brainstorming ideas for the work week session the following week
  • If you haven’t already, please check out our post on QMO to read about what we’re trying to accomplish with this initiative and ways to contribute

Automation & Tools

bugzilla.mozilla.org

Notable changes to bugzilla.mozilla.org during the last week:

All changes.


  • Dial-in: conference# 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/Vancouver: +1 778 785 1540, x92 Conf# 8600
    • CA/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
    • US/Toll-free: +1 800 707 2533, (pin 369) Conf# 8600

16-July-2014

Mobile: 2014-07-16

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

Schedule

  • Next merge: 2014-07-21

Topics for This Week

Search activity
Hack week in SF this week.

Suggested sites in distributions
Landed in m-c today.

Post-merge Review
Next week is merge week. Tuesday’s product meeting will review features that landed in Aurora and backout those that aren’t ready.

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.

  • Bryan Kok worked on bug 1034385 – Empty private tabs panel can be saved as pdf

  • amoghbl1 fixed bug 755228 – ‘Add Search Engine’ label on text input fields should be ‘Add as Search Engine’
  • Capella fixed bug 1037527 – Auto-expand synced tabs clients and bug 1030060 – Regression in Find-In-Page logic

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>

Alan K. (ack)

Last week:

  • PTO

This week:

  • More review changes, getting closer to landing this

  • Allocating some time for partner support

JChen

<Read Only> (PTO today)

Past week

Fixed

Working on

GCP

  • Last week:

    • Screen sharing bug 983504 Make GUM able to pull screen into a MediaStream

    • Various build fixes, some interesting bug 1038799 mouse_cursor_monitor_x11.o: requires dynamic R_X86_64_PC32 reloc against ‘XFixesGetCursorImage’
  • Next week:
    • Window / application sharing

    • bug 1036653 Implement application sharing for getUserMedia
    • bug 1037997 Support multiple monitors for getUserMedia
    • bug 1038926 Add support for window sharing for getUserMedia

Randall Barker

  • Last Week: Got WebRTC standalone patches ready for review.

  • This Week: Get WebRTC standalone patches reviewed. Work on OpenGL WebRTC video player.

Eugen Sawin

Past

  • Janus Proxy (https://wiki.mozilla.org/Mobile/Janus)

    • Multi-phase response chain (low latency vs. bandwidth saving modes)

    • Metrics reporting (proper handling of timeouts and error conditions)
    • Metrics dashboard

Present & Future

Sylvain Cleymans

Last week:

  • Nearly done with Marionette integration.

Next week:

  • Integrate mozjpeg 2.0

  • Fix redirections
  • Work on page loads tests

Martin (mmcdonough)

  • Last Week: Tried to get AAC decoding working within the Fragmented MP4 Reader

  • This Week: Get MediaCodec working directly using MediaExtractor

Brian Nicholson

Done

  • bug 1035439 – Opening a tab from Recent Tabs panel doesn’t work in private browsing

  • bug 1035335 – Searches for numbers result in a search conducted on the actual entire Google Search URL no matter the engine
  • bug 987864 – crash in android.content.res.Resources$NotFoundException
  • bug 1027135 – Fix PageActionLayout concurrency issues
  • bug 1027137 – PageActionLayout cleanup

Next

  • rAc Android UI

LucasR

<Read Only>

Last week

  • bug 1012462 – Support suggested sites in distribution files

  • bug 1034167 – TwoWayView crashes in Android L
  • bug 1037439 – Remove DISPLAY columns from TopSitesCursorWrapper
  • bug 1010986 – Dynamic panel list view drawn only after scrolling
  • bug 1025062 – Verify that a site is not yet pinned before adding a dupe
  • bug 1025812 – Last added pin to Top Sites Grid has the name grayed out
  • bug 1039471 – crash in java.lang.IllegalStateException: Fragment RecentTabsPanel{422715c0} not attached to Activity at android.support.v4.app.Fragment.getLoaderManager(Fragment.java)

Next week

  • Start tablet engineering planning

  • Keep an eye on suggested sites v2 fallouts

liuche

<Read Only>

Margaret

<Read Only>

Highlights

  • Search activity hacking!

Fixed

Working on

eedens

Current

mcomella

<Read Only>

Past

  • bug 1021356 – Refine visuals in empty private tabs screen

Present

  • bug 1025546 – Support various image views in Hub panels

  • bug 1020534 – Tablet toolbar icons hard to read on dark lightweight themes
  • bug 1030363 – Create Sound.jsm for Android
  • bug 1037740 – Private Tabs verbiage is truncated on small tablet
  • bug 1039062 – Remote tabs tray distorted in portrait mode on phone

Future

  • Too busy with other things:

    • 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

RNewman

<Read Only>

  • Downloadable distributions is done. Thanks to lucasr for getting suggested sites done!

  • Reviewing search history recording.
  • Starting to review stumbler code.
  • Random Kindle and locale switching backlog, digging through crashes. (E.g., bug 1018240, bug 1031872.)
  • Meeeeeeetings and buugggggs.

Fixed

Working on

Chris Kitching

  • bug 1039164 – Minor bugfix for `mach mercurial-setup` failing to handle corrupt mercurial config fles. (It got in my way).

  • bug 948509 – More work on “bubbles”. See vaguely interesting screencast:

https://www.dropbox.com/s/8qy8g7l1pw269rl/mergingBubblesForReal.mp4
(and most recent comment for some sort of explanation thereof).

nalexander

<Read Only>

MFinkle

  • Playing with FHR data and scripts

Anthony Lam

<Read Only>

  • Last week

    • Tablets UX/UI design
  • Next up
    • IN SF for Search Activity

Yuan Wang

  • Launcher and lock screen synthesis

  • Onboarding workshop with Firefox UX
  • Getting insights from SUMO and telemetry about onboarding
  • Talk to Chris Kitching about Share/Send to Firefox

WebRT

  • preparing to land support for multiple apps per origin early next cycle in DOM bug 778277 and Fennec bug 778279

  • puzzling over bug 1026263 – Error writing default prefs during packaged web app installation
  • considering uplift for bug 1003962 – Line Runner hangs on launch with white screen

Ad astra…

  • bug 1003962 Line Runner hangs on launch with white screen – fixed; considering uplift

  • bug 997717 Errors during package download aren’t handled correctly – patch has review; ready to land
  • bug 1029691 Manifest not being checked on APK installation – patch has feedback
  • bug 1009954 implement unit tests for WebappManager – patch needs updating
  • bug 986085 User-hand-holding to check the Unknown Sources checkbox – patch needs updating
  • bug 778279 Add support of installing of multiple apps off of the same origin for the android web runtime – work-in-progress patch
  • bug 878830 Unable to install any form of web application on the Samsung Galaxy SIV – jhugman to get device
  • bug 1021395 Web app machinery dumps lots of semi-sensitive data to logcat – blocked on bug 1032936
  • bug 960584 notify user of download progress indication when fetching APK – blocked on bug 1029691
  • bug 960703 Manifest icon not used for synthesized APK in Android 2.3 – needs info from jhugman
  • bug 1026263 Error writing default prefs during packaged web app installation – stalled

QA

Garvan

  • Stumbler build integration is landed.

  • Want to get stumbler landed for nightly, todos for that: further code review, upload scheduling code changed.
  • Trying to do QA on the stumbler in Fennec in its current state
  • PTO next week (cottaging)

Feature Focus

Firefox 31 (Beta) – Release: Jul 22, 2014

Firefox 32 (Aurora) – Release: Sep 2, 2014

Firefox 33 (Nightly) – Release: Oct 14, 2014


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

Older Posts »

Powered by WordPress