Meeting Notes

30-September-2013

Mozilla Project: 2013-09-30

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

David Adler, developer of Thumbnail Zoom Plus, which was selected by the community as Best Overall add-on in the Amp Your Firefox contest.

Upcoming Events

Monday, 30 September

  • IndieWeb Dinner Meetup, 2013-09-30 (tonight) at 6pm, at 21st Amendment, 563 2nd st., SF, CA, US

    • Tantek Çelik attending, with fellow IndieWebCamp co-founders Aaron Parecki (@aaronpk) and Amber Case (@caseorganic).

    • Come by with your indieweb questions, how to improve your personal web site, etc.

Friday, 04 October

Summit 2013

Saturday, 05 October

Summit 2013, day 2

Sunday, 06 October

Summit 2013, day 3

Product Status Updates (voice updates)

Firefox Desktop

Speaker Location: Toronto (gavin)

Firefox Mobile

Speaker Location: (remote) mfinkle

  • The new-new Home page redesign landed on Nightly and is getting uplifted to Aurora

    • We discovered some rough spots when the team got together last week

    • Quick turn around on design and implementation
  • Regression: Downloading files is busted (bug 921944
  • Continuing experiments in Second-screen ideas
    • Chromecast patches are in “feedback” stage

    • Started looking into if we could support Roku devices too.

Mozilla Reps

Speaker Location: No vocal updates

  • Any idea, feedback or questions -> mail the council: reps-council at mozilla dot com

  • If you have questions for election candidates please visit https://mozmoderator.org and login with your vouched mozillians.org email. Then select the Q&A groups of questions.
  • Try to meet a rep at the Summit, they will be wearing the mozilla reps black tshirts

Firefox OS

Speaker Location: Sandip Kamat, Firefox OS Product (Remote)

  • Version 1.2 (FC 9/16) is in improvement phase for quality/stability/performance.

1) Last week Re-run of performance measurements from our partner’s official setups showed great improvements from last run! Congrats and thanks to everyone involved, we are getting there!

2) Schedule for the rest of the Sprints.

  • Version 1.3 Development has started.

1) Focus areas (user stories) are listed in Google doc

2) The roadmap is updated for 1.3 features Firefox OS Roadmap wiki

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
Amy Tsay Community manager for add-ons and apps Best overall winner in the Amp Your Firefox contest 10 fwd No nytimes.com https://blog.mozilla.org/addons/2013/09/23/best-overall-add-on-thumbnail-zoom-plus/
Kate Naszradi Final Summit Comms Update! Travel from Airport to Hotel, Summit Agenda, September 23rd brownbag, Host an Open Session

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?
Axel ‘Pike’ Hecht (l10n coordination) fiscal cliff in the US and travel to the summit If the fiscal cliff hits immigration like last year, the waiting times at immigration are gonna explode, at least. Can we get the logistics in Santa Clara prepared for that?

Welcome!

Let’s say hello to some new Mozillians!

<meta>

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


  • 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

25-September-2013

Mobile: 2013-09-25

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

Schedule

  • Fx24 shipped!

  • Fx25 went to Beta!
  • Next merge is 2013-10-28

Topics for This Week

  • bug 862602 has landed. This helps us reduce memory usage by unlocking images far away from the visible viewport so that they don’t have to stay in memory. Watch out for regressions where images don’t appear, or take too long to show up – please file bugs blocking bug 862602.

  • UI changes in new about:home (bug 917394). Now in Nightly, uplifting to Aurora soon.

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.

  • Michael Boon fixed bug 791475 – Android updater notification should provide more information like progress

  • Capella landed a fix to improve about:config (bug 770101) and a StringUtils method to provide readable URL / title string (bug 913214)
  • Lots of new people (mostly students) showing up in bugs – be sure to help them out! :)
  • Federico Paolinelli’s first notification rewrite fun landed! Bug 815202 – Add Pause and Cancel actions to download notifications

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:

    • mobile work week

    • many reviews, a couple of interviews
    • still working on pan/zoom stuff in B2G
  • Next week:

    • more B2G stuff

    • need to file some more AWSY regressions

JChen

  • Past week

    • Work week

    • UA override follow ups
      • Fixed bug 916205 – Create and enable dynamic UA override list in B2G

      • Fixed bug 917965 – UA overrides are disabled if update is invalid
      • Fixing test on ARMv6
      • Talking to WebOps people
    • Fixed bug 909940 – Default keyboard on HTC One only swipes first word in awesome screen
    • Interviews
  • Next
    • UA override

    • Compositor hang
    • pdf.js

GCP

  • Last week:

    • Meetings!

    • Most productive 5 minutes of the week: showing jchen bug 920222 Setting breakpoints at not-yet-decompressed locations results in crashes
    • bug 902431 crash in webrtc::videocapturemodule::VideoCaptureAndroid::AttachAndUseAndroidDeviceInfoObjects
    • bug 918372 Repeated WebRTC sessions exhaust the JNI LocalRef table
    • Some pondering over bug 898767 crash in mozilla::DecoderTraits::CanHandleMediaType
  • Next week:
    • More pondering over bug 898767 crash in mozilla::DecoderTraits::CanHandleMediaType

    • Upstream bug 918372
    • bug 918953 Investigate broken Android WebRTC cleanup code, potential upstream merge errors
    • WebRTC UI Test
    • WebRTC CPU adaption/latency

Mina

Last week:

  • Resolved bug 912166 – Make nsIWidget::GetDefaultScale return a typed scale value

  • Resolved bug 890253 – Change widget/android/nsWindow.cpp GetDefaultScaleInternal() to use actual device DPI
  • Almost done bug 698437 – Allow navigation with directional controller. Should finish it up before the end of this week.
  • Submitted a WIP for bug 813379 – Fennec should hint to necko when search engines become visible.
  • Submitted a WIP for bug 813380 – Fennec should hint to necko about any items that are clickable in the awesome screen.
  • Submitted a patch for bug 863966: creating a cache for querySelector and querySelectorAll. It needs more work.

Next week:

  • Finish up Navigation with a directional controller.

  • Do some perf testing to have a better idea on what to do for sending Necko hints in bugs 813379/80.
  • Finish up querySelector and querySelectorAll cache.
  • I’m thinking I’ll take a couple of bugs in picl that Nick referred me to.
  • Other bugs assigned to me from my contributor days.

Brian N

  • Done

    • Bug 890392 – Reader stuff

    • Bug 896281 – [guest] – Synced tabbed carry over from owner
    • Bug 919723 – Error when clearing “Offline website data”
    • Bug 919207 – Share menu is busted
    • Bug 897162 – [Fig] about:home starts up slower on Android 2.3.x
    • Bug 917538 – Entering/leaving Guest Mode and hitting back reenters Guest Mode
  • Next
    • Look at cleaning up GeckoProfile

Sriram

  • Prototyped Quick share on long press menu: http://cl.ly/image/1t173r0f2m1H

  • Prototyped Split action bar: http://cl.ly/image/083M1F0B0I1P
  • Prototyped changing colors on dialog boxes
  • bug 917396 – Moved the thumbnails back to top sites.
  • bug 917455 – Tweaks to use a single cursor.
  • bug 910882 – Search suggestion prompt background color fix.
  • bug 906227 – LastTabsPage’s switch-to-tab is now honored.
  • bug 833800 – Pinned site indicator is not seen on dark thumbnails.
  • Working on lightweight-themes for new-about-home and figuring out the problem in FaviconView.

WesJ

  • Bug 705246 – Browser should show highlight instead of over-scrolling when panning beyond page boundaries

  • Bug 918086 – Disable pinch-zoom overscroll
  • Bug 918079 – Highlight overscroll – patch is up again
  • Bug 780379 – Firefox mobile cannot open .m3u8 file (broken file?) – expanding scope a bit here to:
    • Bug 920170 – Provide an intent chooser dialog type

    • Bug 914740 – Allow using android resources in drawable:// uri’s
    • Move HelperApps to a real jsm
    • Some prompt.java cleanup
  • Bug 704229 – Unify touch video controls

LucasR

Last week

  • Mobile Work Week

  • PTO on Monday and Tuesday
  • UI changes to new about:home
    • bug 917394 – (new-new-about-home) [fig] Re-arrange about:home tabs as per new design

    • bug 918032 – Edit option should be shown only for Bookmarks ListViews
    • bug 918377 – Misc layout fixes on new tab layout in about:home
    • bug 917455 – Update top sites query to return non-bookmarks
  • Startup glitches:
    • bug 917806 – Default URL bar text or current page title is briefly visible when opening an external URL

    • (In progress) bug 917805 – Current tab is briefly visible when you open an external link
  • PropertyAnimator fixes:
    • bug 913402 – The bookmark added notification toast doesn’t disappear from the screen

    • bug 910191 – Swiping away tabs sometimes doesn’t work properly
  • Filed meta bugs:
  • Many reviews

Next week

  • Bug triaging FAQ wiki page

  • Re-spin patch for new UI testing API (bug 910859) based on feedback
  • More fig-related bug fixing

liuche

  • Work week – met people in person I’ve only seen on irc!

  • Updating tests for new-new about:home (AboutHomeTest, TopSites) bug 917398
  • bug 919384 – “Text reflow” robocop test
  • bug 910186 – Long-press on search providers
  • bug 919704 – remove top sites empty screen
  • bug 919230 – empty screen for bookmarks

Margaret

mcomella

  • Past

    • Work week

    • bug 913713: Recording keyword searches for FHR fails with org.json.JSONException: No value for identifier
    • bug 870171: Expire old FHR data
  • Present
    • bug 870171: (probably should be another bug) Expire old FHR data

      • Part infinity + 1 (== infinity?): Figure out why the pruning service does not run

      • Part infinity + 2: Realize that I just didn’t understand GeckoLogger the whole time!!! (╯°□°)╯︵ ┻━┻
    • bug 870925: Add submissions info to FHR documents
      • Part 1: (f+) Implementation

      • Part 2: Tests
  • Future

RNewman

  • ckitching’s favicon work (bug 914296) is nearly done.

  • Discussing (and beginning work on) extending FHR search recording.
  • PiCL meetings, getting back up to speed on direction.
  • Sketching for ‘Switch’. Shared with darrin.
  • iPad setup; trying out Coast, making notes. Generally hating the whole iOS experience.

nalexander

JUnit 3 test suite stuff

FxAccounts/PICL stuff

BLassey

  • started hacking up home screen widgets over the weekend

MFinkle

  • Working on “next steps” from Work Week

  • Blogged about Work Week
  • Got a Roku and started hacking on it

Ian Barlow

Last couple of weeks

  • Android work week

  • SF UX team brainstorm week

This week (and probably next week)

  • Wading through all the ideas that came out of the woodworks, and working with Product to group and prioritize them

  • Some of the highlights from discussions last week
    • Task continuity projects

      • Quick Share enhancements

      • Living room UX (mobile —> TV)
      • How to save different kinds of content (images, text, articles)
      • How to approach integrating with cloud services
        • Explicit save for later tools like Pocket, Evernote

        • Background cloud functions like Dropbox, Box
    • Audience-specific variants
      • Firefox for parents and kids

      • More advanced Privacy & Security features
      • An “unbreakable” version with simplified settings
    • UI Refinements
      • Some last minute adjustments to the new Awesomescreen

      • Removing bouncy overscroll
      • Tablet title bar simplifications
      • Figuring out next steps for Reader Mode and Reading List improvements
      • Exploring a split action bar on phones
      • Pulling Quick Share functionality into contextual menus

Lots more to go through still!

Arun

910189

  • Past

    • PDF.js explorations — sketching & wireframing

    • Search settings UI: Bug 910189 & Bug 910186

Randall Barker

  • Last week: Work Week

  • This week: continue work on enabling progressive tiling in B2G

Feature Focus

Fx25 (Ships 10/29)
Fx26 (Ships 12/10)
Fx27 (Ships 01/21)

Round Table

QA

  • kbrosnan PTO/Summit Sept 30 – Oct 13

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-09-25

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

Schedule & Progress onUpcoming Releases

Firefox Desktop

Current Releases

  • Symantec has introduced a couple of topcrash issues in their latest toolbar update

    • Unthrottling Firefox 24.0 completely is blocked on getting more details over the next day.
  • No other major FF24 release issues known.

Beta (25)

Aurora (26)

Nightly (27)

  • New HTTP cache code has landed (pref’d off). Expected to take some time to pref this on. Will likely be on Nightly for more than one cycle.

  • New version of application update service (AUS) (codename Balrog) to start serving updates to Nightly (also Firefox for Android Nightly) by the end of Sep. See Ben Hearsum’s post for more.

Firefox Metro

  • Get Well Marco!!

  • Completed Iteration #15 with 47 points resolved.
  • Uplifted Metro Firefox to Aurora 26
  • APZC happening on m-c. You know you wanna help. Jim Mathies is point.
  • Iteration 16 planning completed.

Firefox Mobile

Current Releases

Thank you for hosting us, Toronto! Finkle blogged all about it and stay tuned for more blogs from other members of the team: http://starkravingfinkle.org/blog/2013/09/firefox-for-android-team-meetup-brainstorming-and-hacking/

Beta (25)

Full Feature List

  • Beta 2 shipped yesterday: https://wiki.mozilla.org/QA/Fennec/25/Beta/2

  • 3 most active WIP bugs could be landing for guest browsing (and may be candidates for uplift) bug 896109, bug 917538, bug 917986 and this will be uplifted, soon bug 906039
  • Ratings are still at 4.3
  • Crash rate for b1 was high, but QA expects b2 to be much better ~3 per 100 ADU but we need to monitor
  • For Fx25, the “Nexus 10 crash” has morphed into a hybrid of graphical glitches (fixes landed, you rock bjacob) bug 900020 – graphical glitches on Nexus 10/Android 4.3 (was: crash in libutils.so@0xf74e) and the actual crash which is now being tracked bug 920006 – crash in libutils.so@0xf74e (Nexus 10, Android 4.3)
  • For WebRTC, also Fx25 GCP and jchen did a great job at the work week debugging bug 902431 – crash inwebrtc::videocapturemodule::VideoCaptureAndroid::AttachAndUseAndroidDeviceInfoObjects and we have a r+’d patch for bug 918372 – Repeated WebRTC sessions exhaust the JNI LocalRef tabl

Aurora (26)

Full Feature List

  • As noted in channel meeting yesterday, Aurora will be more active with uplifts than usual due to about:home redesign, redesign tracked in See bug 917394 and http://mzl.la/19wLi6n

  • Chromecast support moved to ‘on deck’
  • Marketplace discoverability moved to Fx29 as a placeholder, confirming tomorrow

Nightly (27)

Full Feature List

Developer Tools

  • a flurry of blog posts started yesterday with this review post. Look for the ‘new in Aurora’ post tomorrow and a more in-depth post on the App Manager next week.

  • codemirror is landing as the new editor component in the devtools, starting yesterday with scratchpad.
  • break on DOM Event support is in review, so the 27 cycle is starting strong.

Feedback Summary

Desktop

No updates today.

Mobile

No updates today

User-experience (Design & Research)

  • [metro] (yuan)

    • Firefox Aurora is now touch-friendly!: blog post

    • New design for about pages with updated logos: mockup
    • Metro V2 prototypes (customized builds) are up for download and testing: github
  • [android] (ibarlow)

    • Organizing through the ideas that came out of the Android workweek and Android UX brainstorm; and working with Product to group and prioritize them

    • Some of the highlights from discussions last week
      • Task continuity projects

      • Quick Share enhancements
      • Living room UX (mobile —> TV)
      • How to save different kinds of content (images, text, articles)
      • How to approach integrating with cloud services
        • Explicit save for later tools like Pocket, Evernote

        • Background cloud functions like Dropbox, Box
      • Audience-specific variants
        • Firefox for parents and kids

        • More advanced Privacy & Security features
        • An “unbreakable” version with simplified settings
      • UI Refinements
        • Some last minute adjustments to the new Awesomescreen

        • Removing bouncy overscroll
        • Tablet title bar simplifications
        • Figuring out next steps for Reader Mode and Reading List improvements
        • Exploring a split action bar on phones
        • Pulling Quick Share functionality into contextual menus
    • PDF.js for Android Firefox [Arun]
  • [Emerging Markets User-research]

    • Synthesis of the South-East Asia (SEA) findings from Thailand and Indonesia with the UR team
  • [Other/Future]

    • Almost ready with a v1.0 tool for tracking our concepting process – more next week

Market Insights from the Product Marketing Strategy Team

Mobile

  • Chrome for iOS has been updated with better integration with Google apps, such as YouTube, Gmail, etc. and improvements to voice search.
  • Apple announced it sold 9 million phones over the launch weekend for the latest versions of the iPhone. The lower – end C version, is rumored to have had less success than the high – end one. The company also announced that it delivered iOS 7 to 200 million of devices since its release a little earlier than 2 weeks ago.
  • The release date for the next version of Android, code-named KitKat, is rumoured to be the 14th of October. Features expected to include optimization for lower – end hardware with smaller RAM requirements. The flagship device for this OS version is expected to be the Nexus 5.
  • Android was updated with remote locking capabilities.
  • CyanogenMod has raised capital and formed into a company to enter the smartphone platform market. The first device to ship with CyanogenMod is the N1 from Chinese maker Oppo and runs on a modified Android version named Color OS that claims over 400 unique features and improvements over stock Android. It is a high – end device with a $570 price point, with a quad-core 1.7 GHz Snapdragon CPU, 2 GB of RAM and 5.9 inch screen. Hardware features include a rotating 13 MP camera that can shift from front- to rear – facing and an additional touch screen panel on the back. The value proposition for the CyanogenMod OS is around user choice and ownership over the experience. The company will also release an installer on the Google Play Store to make the installation of the software easier and available to the average consumer. There are at least 8 million CyanogenMod users, most of them in China. CyanogenMod has stated that long – term they are also looking at Windows Phone.
  • Microsoft released the Surface 2, in vanilla and Pro versions. Improvements include better screen resolution, more processor speed, longer battery life and better optimizations in the cover for usage while sitting on the couch. Positioning is around productivity and power and messaging is catered at professionals as well as people looking for desktop replacements. For this new tablet, there are 100,000 apps available in the Windows Store. Press tone on the launch was neutral.
  • The UN released a report [PDF ] on mobility that predicts that the number of broadband subscriptions in the developing world is expected to exceed the subscriptions in the developed world, both in fixed and mobile, by the end of this year. The Asian market is a significant contributor with an estimated 2.1 billion mobile subscriptions to be active globally by the end of 2013. The markets with most mobile penetration are Singapore, Japan, Finland, South Korea, Sweden. Australia, Denmark, Norway, the US and Hong Kong. Other insights state that the gender gap in terms of mobile phone usage is bigger in Asia, where “a woman in South East Asia is 37% less likely to own a mobile phone”, compared to 21% in developed countries.
  • Opera added seven more Indian OEMs to the list of partners that will pre-install Opera Mini on Android phones and tablets in the country. They include Micromax – a leading player in India, which is joining other significant regional OEMs, such as Lava, Karbonn and Intex.

Marketing, Press & Public Reaction

  • Two big site improvements: 1. redirect project live – now if you go to Firefox.com and are on the most recent version, we tell you that so you don’t download again. 2. A Language drop-down was added to our main download page. This should better help visitors get Firefox in the language of their choice

  • First Run & Retention Study: Live Monday. This funnel cake test will help us understand how the content on the First Run page affects retention rates. [Jen Bertsch, Web Production]
  • Windows 8 Aurora Uplift: A What’s New page was launched to help increase awareness and usage of this tablet-friendly version of Firefox amongst existing Aurora Windows 8 users. Snippets targeting only Windows 8 users will launch next.
  • Search Engine Optimization: First “high impact” batch will be live by tomorrow. We’ll be able to measure impact by October 22 (search engines can take a while to change) [Laura, Cmore, Jen B]

Firefox 24:

Firefox 25:

Click to Play:


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

24-September-2013

Firefox Status: 2013-09-24

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.

Project Updates

Australis

  • Notable bugs fixed within the past week:

    • bug 881905 – Can’t drag Facebook button to main customization palette

    • bug 881905 – Make Downloads Panel anchor to the chevron if it is overflowed
    • bug 885086 – Overflow panel looks kinda wild when wide items get in there
    • bug 868640 – Implement private browsing indicator
    • bug 916735 – Add a pref to disable animation when entering/exiting customization mode (Improved run time of tests by 30%!)
    • bug 919541 – Consider not animating the opacity for Australis tabs
      • [from mconley] This seemed to cut our total regression by over 37.9% on XP. We started with a total TART regression in the neighbourhood of 6.35%, and ended up with a total TART regression of 3.94%

      • Check out our perf regression now
    • bug 885579 – Narrow widgets dropped on a wide widget should place the narrow widget above the wide widget
  • Landing blockers (outside of perf tracking):

    • bug 874674 – Clean up menu panel icons for Linux GTK theme

    • bug 875479 – Australis toolbar buttons for Linux
    • bug 916953 – Bookmarks button in overflow panel looks broken
  • Net bug changes

    • P1: -4 (was 10, now 6)

    • P2: -2 (was 17, now 15)
  • Performance

    • Vladan is investigating whether our ts_paint regression even exists anymore, or if we’re just seeing measurement noise.

    • avih is trying to get us more accurate TART measurements for OS X
    • mconley is trying to find out why the URL bar merge slowed us down, and trying various experiments to speed us back up.
    • Current investigations:
      • bug 917795 – Find out why UX branch got better on TART between 1cbed63f3eea and 401c71c3732d

      • bug 916859 – Find out why UX branch regressed on TART at merge changeset c375e7bc34b3
      • bug 916946 – Fix tab-close TART regression introduced by merging URL bar items

Downloads API

Done!

Thumbnailing

Foreground thumbnailing

  • WIP patch awaiting Tim’s feedback: bug 809056 – reduce thumbnailing impact when there are no thumbnail service consumers

Background thumbnailing

  • landed: bug 919438 – Disable browser_thumbnails_background_crash.js in non-crashreporter builds

  • landed: bug 915384 – Intermittent ASAN browser_thumbnails_background.js,browser_thumbnails_update.js,browser_thumbnails_background_crash.js | This test exceeded the timeout threshold.
  • landed: bug 917610 – backgroundPageThumbsContent.js’s use of nsIDOMWindowUtils.preventFurtherDialogs doesn’t work as expected
  • landed: bug 917609 – browser_thumbnails_background.js noAlert test should catch window.alert exception
  • investigating: bug 909933 – Intermittent browser_thumbnails_update.js | thumbnail is still green – Got 255,0,0, expected 0,255,0
  • new: bug 917659 – localStorage not isolated for background thumbnail captures
  • new: bug 917517 – Intermittent browser_thumbnails_background_crash.js | dumpID is present and not an empty string
  • new: bug 919467 – Dig into why browser_thumbnail_background_crash test is disabled on ASan builds
  • new: bug 919096 – Intermittent ASAN TEST-UNEXPECTED-FAIL | browser_thumbnails_background.js | Second file should exist after capture | [Exception… “Component returned failure code: 0×80520006 (NS_ERROR_FILE_TARGET_DOES_NOT_EXIST) | Test timed out | and more
  • new: bug 919068 – Intermittent ASAN TEST-UNEXPECTED-FAIL | browser_thumbnails_background.js | Thumbnail for {original,final} URL should be cached
  • new: bug 919305 – Intermittent ASAN browser_thumbnails_background.js | [Exception… “Component returned failure code: 0xc1f30001 (NS_ERROR_NOT_INITIALIZED) and more

SessionStore

  • Async data collection got backed out but re-landed next day. No problems so far. (bug 894595)

  • Work on cookie collection regression still going on. (bug 912717)
  • Proposal to remove sync fallbacks is looking good. (bug 918024)
  • Global value API should also be close to landing. (bug 899213)
  •  :billm worked on moving more data collection to content scripts. (bug 910668 and bug 909048)
  •  :billm wrote another patch to make SessionStore work in e10s using CPOWs. (bug 919835)

Places API asyncification

coding continues, new guessed deadline is FF27 merge to Aurora.

Social API

last week:

  • re-landed 3 of 4 backed out patches last week (the fabulous Monday uplift), bug 914435 still needs a little work to validate my theory (to myself at least) that it was an e10s related crash.

  • good set of meetings with mconnor, boriss and others to start process of next round of work on socialapi
  • planning with talkilla group on a bunch of stuff. e10s/frameworker a major problem for a limited user test in Q1
  • biz-dev meetings

this week:

  • work on outline for long term architecture goals for social

  • documentation
  • bug fixes (first up bug 914435 and bug 919803
  • any summit prep

e10s

  • Findbar follow-ups being fixed

  • FullZoom in progress bug 691614
  • Mark looking into browser chrome tests and e10s crashes

UX Updates

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)


Details

  • Tuesdays – 10:00am Pacific, 1:00pm Eastern, 17:00 UTC

  • Handy local meeting time link
  • 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-09-24

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
  • bug 886999 remains a top non-infra orange (#1 trunk, #5 aurora).

  • bug 872788 – dromaeojs crashes on Windows 7 PGO – jmaher going to investigate and try to get a stack so we can assign this appropriately
    • Suite already disabled on WinXP due to this issue

    • Affects all supported branches
    • Comment 483 suggests possible test issue
    • ctalbert to help find an owner
  • bug 903051 – Intermittent test_bug686942.html | uncaught exception – TypeError: Value being assigned to HTMLMediaElement.currentTime is not a finite floating-point value. at http://mochi.test:8888/tests/content/media/test/test_bug686942.html:26
    • Affects all branches

    • Possibly related to bug 874094?
    • jst to help find an owner
Stability

Other

The Need To Know

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

Notices/Schedule (akeybl/lsblakk/bajaj)

Next Merge: October 28, 2013 Next Release: October 29, 2013
Trains
Central: 27 Aurora: 26 Beta: 25 Release: 24
  • FF25.0b1 desktop/mobile was launched last Thursday

  • Aurora 26 was unthrottled on Friday
  • FF25.0b2 went to build last night for both mobile and desktop
    • [resolved topcrash] https://bugzilla.mozilla.org/show_bug.cgi?id=918645 – crash in java.lang.SecurityException: WifiService: Neither user 10061 nor current process has android.permission.ACCESS_WIFI_STATE. at android.os.Parcel.readException(Parcel.java)
  • Release Management is following up with Symantec about a toolbar-correlated top crash in FF24, expect unthrottling to be later in the week
  • Beta 3 will be going to build Thursday, for release Friday
36 bugs (17 bugs last week) 52 bugs (54 bugs last week)
Unresolved Aurora 26 Trackers (non-security, not tracked for Beta) Unresolved Beta 25 Trackers (non-security)

Build Changes (gps)

(Build changes of which engineers should be aware.)

  • Add export MOZ_PSEUDO_DERECURSE=1 to your mozconfig for experimental faster building goodness. If you have 64 cores in your machine, the build system will scale up and use them all during C++ compilation. This will eventually be the default building mode. We’re working out bugs. This build mode is susceptible to race conditions. Please use it and report bugs.

  • per-directory xpcshell test targets are being removed in bug 901990. Run individual tests via mach xpcshell-test or by using the top-level xpcshell-tests make target along with TEST_PATH.
  • Run mach build-docs to produce in-tree documentation on the build system.

Upcoming Outages/Upgrades

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

  • IT may need 8?10? hour tree closure this weekend (SCL3 network downgrade). Still being investigated. Details in bug 917349. Watch newsgroups for info. (joduinn).

  • Welcome to Balrog! New AUS.

Key Issues

(Non team specific issues that impact engineering.)

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)

No update.

Add-on SDK (dtownsend)

No update

App Tools (dtownsend)

No update

Developer Tools (robcee)

<Read Only>
Landed:

  • Browser Debugger no longer requires a restart to activate bug 917706

  • Deobfuscate/unminify javascripts in the debugger bug 762761
  • First piece of CodeMirror landed, now in Scratchpad bug 912260

Upcoming:

  • Break on DOM events in the Debugger bug 800857

  • Back end support for Break on XHR starting
  • new APIs for profiling memory use in real time.

Complete bug list [1]

DOM (jst/dougt)

<Read Only>

  • Event listeners are now using the WebIDL callback mechanism instead of XPCWrappedJS (Bug 862627)

Firefox Metro (jmathies/mbrubeck)

<Read Only>

Firefox Mobile (mfinkle/blassey)

  • We’re fresh from a successful work week last week, thank you Toronto for hosting us!

  • For Fx25, the “Nexus 10 crash” has morphed into a hybrid of graphical glitches (fixes landed, you rock benoit) bug 900020 – graphical glitches on Nexus 10/Android 4.3 (was: crash in libutils.so@0xf74e) and the actual crash which is now being tracked bug 920006 – crash in libutils.so@0xf74e (Nexus 10, Android 4.3)
  • For WebRTC, also Fx25 GCP and jchen did a great job at the work week debugging bug 902431 – crash inwebrtc::videocapturemodule::VideoCaptureAndroid::AttachAndUseAndroidDeviceInfoObjects and we have a r+’d patch for bug 918372 – Repeated WebRTC sessions exhaust the JNI LocalRef table
  • Otherwise, on the front-end we have lot’s of changes we’ll need uplift. Relman and company has been given a head’s up in today’s channel meeting but for the benefit of the rest of eng, here’s the list to start and we’ll be triaging more on thursday. See bug 917394 and http://mzl.la/19wLi6n

Firefox OS Browser (blassey)

  • event fluffing was enabled in time for 1.2 uplift

Firefox OS Communications (scravag)

<Read Only>

  • 1.3 user stories should be ready in bugzilla today or tomorrow.

  • koi? should be triaged by the end of the week
  • Dual SIM support – DSDS version -
    • Engineering has proposed a bar minimum set of features for 1.3. Product is going to submit it to QC.

Firefox OS Devices/Bluetooth/Porting (mchen)

<Read Only>

Firefox OS Haida (scravag)

<Read Only>

Check the wiki FirefoxOS/Haida for charts and roadmap

  • meta has been created for tracking: bug 918790

  • New Windows manager is under active development
  • Datastore API is awaited in three weeks from now and APIs team is confident to deliver on time
  • UX input for Browser is awaited by the end of next week.

Firefox OS Media Apps (hema)

<Read Only>

  • Last Week

    • Landed DRM FL App

    • Integrate with IAC API and landed Music Album Art on Notification Tray features bug 902974
    • Bug fixes for 1.2 release

(Sprint Details: https://www.pivotaltracker.com/s/projects/886840)

  • This Week

    • Continue to work on 1.2 release bug fixes

Firefox OS Media Recording (cjku)

<Read Only>

  • bug 891705 – [MediaEncoder] Implement WebM 1.0 container writer

  • Template:Bug 881840 – [MediaEncoder] Implement VP8 video track encoder
  • Template:Bug 912373 – [Gfx] Support colorlayer for generic HWComposer, like MDP
  • Template:Bug 909176 – [Gfx] Have a preference value to replace all texture by tiny texture
  • Discussed WebRTC/ MediaRecording for 1.3 TODO items

Firefox OS Performance (mlee)

<Read Only>

Last Week

  • 09.20 Sprint completed

    • Scrolling FPS Regression from 1.1 to 1.2 (bug 912134)

    • Calendar Reference Workloads
    • Fixed datazilla m-c regression via configuration change (bug 892965)
      • Datazilla is currently broken due to large eng build sizes
    • Battery Harness for Power Measurement

This Week

Firefox OS Productivity (doliver)

<Read Only>

No update today. Team is working v1.2 bugs and starting on POP3 implementation for v1.3.

Firefox OS RIL/WIFI/NFC (kenhkchang)

<Read Only>

  • Last week

    • Fix Leo+, hd+, and Koi+ issues.

    • RTSP Client, to support rtsp streaming framework.
    • NFC -
      • To implement reading NDEF message for NFCD.

      • To discuss NFC communication protocol with DT.
    • EAP-SIM, to study if we can implement EAP-SIM function without modify wpa-supplicant.
    • Multi-SIM, to enable emulator functions for Multi-SIM.
    • WPA-EAP, to implement key manager function.
    • WIFI-Direct, to do the WIFI-Direct porting on Nexus 4.
    • Network metering, to provide network metering for HTTP, landed.
    • Power metering, to move the power metering function from Gecko to Gaia.
  • This week
    • Fix Leo+, hd+, and Koi+ issues.

    • RTSP Client, to support rtsp streaming framework.
    • NFC -
      • To implement reading NDEF message for NFCD.

      • To discuss NFC communication protocol with DT.
    • EAP-SIM, to study if we can implement EAP-SIM function without modify wpa-supplicant.
    • Multi-SIM, to enable emulator functions for Multi-SIM.
    • WPA-EAP, to implement key manager function.
    • WIFI-Direct, to do the WIFI-Direct porting on Nexus 4.
    • Power metering, to move the power metering function from Gecko to Gaia.

Firefox OS Systems – Front End (gwagner)

  • Finished all must have user stories for 1.2 (new Notifications API, Customizations based on SIM card)

  • Starting to work on 1.3 features:
    • Download Manager

    • Better offline handling (no more blue screen)
    • More features for Notifications (progress bar, persisting)

Firefox OS Systems – Platform (timdream)

<Read Only>

See https://wiki.mozilla.org/Gaia/Team/Taipei/Meetings/2013-09-24

Noted that Taipei have just came back from a long weekend. We are in the process of sorting out v1.3 features and items too.

  • Tablet: v1.2 follow-up works on-going. Need Gecko Support.

  • 3rd-party keyboard framework: keyboard OOP work in review. Gaia devs are working on bug fixing etc.
  • Simplified Chinese IME: no update this week.
  • Gaia build script: no update this week. Firefox Extension to land soon.
  • Window management upgrade: no update. Need to sync up haida/browser integration work.
  • Bluetooth feature support: bug fixing in progress.
  • Internship mentorship (system app unit test): no update
  • Internship mentorship (eng. mode): no update

GFX (milan)

<Read Only>

  • Will enable OMTC on Windows by default in Nightly for testing – will turn off before Aurora

    • There are a few known regressions: tbd

    • This is the preference to turn it back off: tbd
  • Azure content enabled on B2G 1.3 (mozilla-central), but not on 1.2 (mozilla-aurora) with 914984

Identity (jedp)

<Read Only>

JS (naveed)

<Read Only>

  • Last Week

    • Compiler (JIT)

      • bug 918808: Made Array.prototype.join 2-3x faster in many cases

      • Begin lookin into the Peacekeeper benchmark (Tom’s Hardware Grand Prix)
      • Worked more on argument-object optimization in Array.slice case, came to conclusion that perf gain wouldn’t be worth complexity and remaining effort. Abandoned.
    • Garbage Collection
      • bug 889129: Landed the splay perf fix

      • Browser analysis implemented and landed, with sec-review+. (Both analyses are now failing due to death by swapping.)
    • Front End and Other
      • bug 917489: Found and fixed observer leak in about:memory

      • Continue investigation/debugging of Intl perf issues, in concert with till; last status here was that lazy standard-class init isn’t even used in many cases
      • Re-measured browser DOM performance after latest DOM perf fixes. Looks good, only one major deficiency now.
  • Blockers

    • None

Media (mreavy)

  • Daala – coding party next week in MV office (Sun, Sept 29th to Thurs, Oct 3rd) to move the new video codec forward. No DSP knowledge required. If interested, contact Maire (mreavy@mozilla.com). Details are developing here. We will feed you!

  • WebRTC is focused on removing any unnecessary in-call audio delay or latency
    • We just found bug 919215 which causes audio delay on MacOS when the internal mic and/or speaker are used.

    • If you’re interested in helping us test and debug audio latency during a WebRTC call, please reach out to Maire (mreavy@mozilla.com) or Randell (rjesup@mozilla.com).
  • If you have any trouble getting a WebRTC call to connect successfully, please file a bug and copy Maire (mreavy@mozilla.com)

Necko (dougt/jduell)

  • New HTTP cache code has landed (pref’d off).

    • browser.cache.use_new_backend (0 – old cache, 1 = new cache).

    • narrow circle of users so far–will widen to dev.platform and/or nightly soon.

Performance (vladan)

  • bug 917764: Crash when asynchronous shutdown clients don’t shut down within 60 seconds. This is part of the work in bug 916078 to make shutting down services that perform asynchronous operations safe without each of them spinning the event loop.

  • bug 867757: You can now insert arbitrary annotations into Gecko Profiler profiles instead of just plain string markers. It can be used to track interesting things such as IO, memory usage or other timing information. Eventually this functionality will be extended to record stacks associated with interesting events that aren’t captured by profiler samples. Cleopatra UI improvements still to come.

Seceng (tanvi)

<Read Only>

  • Users can now use the AES-GCM ciphersuites if they enable TLS 1.2. Bug 916226

WebAPI (overholt)

  • Anne at TC-39 last week; will help with Promises in ES6

  • Anne and Marcos at Edge Conf (panels on responsive images and offline)
  • DataStore – baku should land today or tomorrow
  • We debated async IDB in workers vs. sync IDB in workers today
    • Jan will likely finish sync IDB first and then move on to async
  • Ehsan looking for UX input on cursors/text selection on Firefox OS on dev-b2g

Quality Programs

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

MemShrink (njn)

OrangeFactor (ryanvm)

  • Past week’s OrangeFactor: 4.6 (Previous Week: 4.69).

  • 24 intermittent failures fixed in the last week – List – Thanks!.

Stability (kairo/bsmedberg)

  • Overall numbers look good, with the exception of Android 25.0b1, which is plagued by bug 918645 (fixed in b2).

  • To enable tests and fuzzers to find stability and security issues more easily, we need our automated test suites to pass in sanitizers (ASan, etc.) – where are we on those efforts?

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 lots of 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

[1:59pm] lmandel: https://wiki.mozilla.org/Platform/2013-09-24
[2:00pm] Waldo joined the chat room.
[2:02pm] paolo joined the chat room.
[2:02pm] joduinn is now known as joduinn-mtg.
[2:02pm] tracy|lunch is now known as tracy.
[2:04pm] lurk_ joined the chat room.
[2:04pm] lurk_ is now known as vladan1.
[2:04pm] davidb left the chat room. (Ping timeout)
[2:04pm] catlee: I'm curious if these intermittent issues tend more to be problems with the tests or real code problems?
[2:04pm] RyanVM|sheriffduty joined the chat room.
[2:05pm] lmandel: RyanVM|sheriffduty: ^
[2:05pm] catlee: 11:04 < catlee> I'm curious if these intermittent issues tend more to be problems with the tests or real code problems?
[2:05pm] catlee: he just joined
[2:05pm] jhopkins is now known as jhopkins|mtg.
[2:05pm] RyanVM|sheriffduty: catlee: previously we suspected an OOM issue
[2:05pm] davidb joined the chat room.
[2:06pm] RyanVM|sheriffduty: the test issue possibility was a more recent development
[2:06pm] teoli joined the chat room.
[2:06pm] catlee: I meant in general for these top orange issues we've seen over the past months
[2:06pm] tanvi joined the chat room.
[2:07pm] tanvi: gps - can you run mochitests with addons with mach?
[2:07pm] dveditz: "all lines in use, please try later" 
[2:07pm] elan: dveditz: +1
[2:07pm] elan: I'm getting that,too
[2:07pm] tanvi: gps - make had a --install-extensions option
[2:07pm] dveditz: is there a per-room cap? I can dial into my own and a coworker's rooms
[2:07pm] elan: lmandel: ^ fyi
[2:08pm] kar joined the chat room.
[2:08pm] gps: tanvi: we can add it to mach easily enough
[2:08pm] lmandel: dveditz: This is live on air mozilla
[2:08pm] gps: file a bug. testing product
[2:08pm] lmandel: elan: ^
[2:08pm] ted joined the chat room.
[2:08pm] jhopkins|mtg is now known as jhopkins|afk.
[2:08pm] dveditz: what is, the engineering mtg?
[2:08pm] tanvi: gps - okay thanks!  will do
[2:08pm] elan: dveditz
[2:09pm] elan: try now
[2:09pm] lmandel: dveditz: Yes. Thought you were saying you can't connect on the phone
[2:09pm] dveditz: I cannot connect on vidyo
[2:09pm] elan: try again, now. It just started working… I was getting the same message
[2:09pm] dveditz: ok, so there's a 1-way broadcast which is better than nothing, but not a "meeting" at that point
[2:10pm] lmandel: dveditz: Depends if you have something to contribute. You can ping me in irc for questions.
[2:11pm] aki|brb is now known as aki.
[2:13pm] Waldo: haha
[2:13pm] RyanVM|sheriffduty: lmandel: no audibles
[2:13pm] damons joined the chat room.
[2:15pm] lmandel: Call for roundtable items.
[2:15pm] Tyler left the chat room. (Ping timeout)
[2:16pm] dveditz: yes
[2:16pm] RyanVM|sheriffduty: besides running by default on trunk/aurora?
[2:16pm] dveditz: TBPL is running our tests under ASAN
[2:16pm] dveditz: failures are logged, some tests are disabled
[2:16pm] RyanVM|sheriffduty: they are
[2:16pm] dveditz: ASAN tests are now being run on mozilla-aurora as well
[2:16pm] dveditz: and will ride the trains up
[2:17pm] dveditz: (also mozilla-inbound and fx-team)
[2:17pm] RyanVM|sheriffduty: decoder just landed a patch to symbolize them too
[2:17pm] RyanVM|sheriffduty: needs uplift to Aurora still
[2:17pm] RyanVM|sheriffduty: (has been requested)
[2:17pm] dveditz: the symbolizer needs uplift, but the tests are running on aurora
[2:17pm] vladan1: bsmedberg: we can't hear you
[2:18pm] vladan1: (too quiet)
[2:18pm] dveditz: could he repeat that?
[2:18pm] catlee: I didn't hear what he said
[2:18pm] Waldo: Chrome dropping plugins, is what he was talking to -- asking if there were any questions
[2:18pm] dveditz: lmandel; ^^^^
[2:18pm] Waldo: and saying most discussion was in the platform thread
[2:18pm] Waldo: catlee: ^
[2:18pm] dveditz: ah
[2:18pm] Waldo: (yeah, he was quiet, but audible-ish)
[2:18pm] lmandel: dveditz: Thanks for the ping. Note is under roundtable in the wiki
[2:18pm] lmandel: He didn't add anything beyond what's written.
[2:19pm] dveditz: but they support Netflix via EME so they don't need silverlight as badly as we (currently) do
[2:19pm] Tyler joined the chat room.
[2:20pm] davidb: Preeti: should accessibility (Disability Access APIs) be on that list?
[2:20pm] mmayo is now known as mmayo|afk.
[2:21pm] davidb: (is this ffos specific?)
[2:22pm] bmoss left the chat room. (Ping timeout)
[2:22pm] ted left the chat room. (Leaving)
[2:24pm] Preeti: Yes this was ffos-1.2
[2:25pm] Waldo left the chat room.
[2:25pm] vladan1 left the chat room. (Quit: Leaving.)
[2:25pm] davidb: ok

Engineering Meeting Details

  • Tuesday 2013-09-2411: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 / Air Mozilla / MTV Warp Core / TOR Finch / SFO Warfield / PDX Widmer
  • join irc.mozilla.org #planning for back channel

23-September-2013

Mozilla Project: 2013-09-23

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

A big thanks to Gavin Sharp, Michael Verdi, Marco Mucci, Matt Brubeck, and Asa Dotzler for helping get the What’s New page live for Windows 8 users on very short notice. You rock.

Upcoming Events

Monday, 23 September

  • MAKER PARTY: Manchester, United Kingdom: Arduino Manchester is a group of Arduino enthusiasts who come together to discuss and show the latest innovations and techniques with Arduinos. This session will feature Rebecca Toop, a Visual Anthropology student at the University of Manchester, who will discuss her “use of open source hardware such as Arduino and Raspberry Pi in the Indian cultural context. This involved exploring how the DIY movement and maker spaces contributed to innovation, how people collaborated in design, and the different projects that came out of it.”

Tuesday, 24 September

  • MAKER PARTY: Newcastle, United Kingdom: Think Big Schools will reach 50,000 young people across Europe, between 14-18 years old, over the next three years. The programme provides young people a new type of work experience based on practical business and digital skills, run by O2 employees on O2 sites (or associated ones).
  • MAKER PARTY: Brooklyn, NY: Short-form Video Techniques for PC will teach smartphone or tablet owners, you don’t need an expensive camera or fancy audio equipment to produce an engaging video. In this two-hour session, learn to use your mobile device to make compelling short-form videos—and how to show them to the world on YouTube, Vimeo and more.

Wednesday, 25 September

^ The Sumo Mobile and B2G Meeting will be on air mozilla at 10:30am pt Air Mozilla Link the agenda can be clicked [ https://etherpad.mozilla.org/mobile-2013-09-25 here]

  • MAKER PARTY: Manchester, United Kingdom: NSManchester meeting will feature a talk on hacking the Pebble E-Paper watch.
  • MAKER PARTY: Brooklyn, NY: DIY Design Assistance will teach useful tools in Adobe Photoshop, InDesign and Illustrator. Sina Zekavat, a recent graduate in Architecture and Urban Studies from London, will be available to give you advice on how best to use the Adobe package to represent your ideas.
  • PERSONA MEET-UP MV: Mozilla Persona meet-up is happening on Wednesday September 25 at Mozilla Mountain View, 6:00pm-8:00pm local time. Sean McArthur, Zach Carter, and Didem Ersoz are hosting the meet-up, which will include a Persona overview and a Q&A. Feel free to spread the word. RSVP: http://www.persona-meetup-mv.eventbrite.com/

Thursday, 26 September

  • MAKER PARTY: Dhaka Division, Bangladesh: Intro to Web will teach students of AIUB, and some Student Ambassadors, an introduction to using and creating the web.
  • MAKER PARTY: Toronto, Canada: Remix the City Workshop – Malvern is a photo-walk brought up to date with a new generation of mobile devices, which have the power to enable the youth to capture and tell the stories that matter to them using their favourite language: short online video clips.
  • MAKER PARTY: London, United Kingdom: Code_in a Day is the starting point for anyone seeking to understand digital concepts. The day is designed around a brief: design, build and launch a multi-platform campaign that encourages and rewards customer loyalty.
  • MAKER PARTY: Kent, United Kingdom: TechTeen Kent events are highly interactive experiences designed to inspire young teenagers and their teachers about careers in the contemporary world of Science, Engineering and Technology. Each TeenTech event gives Y8/ Y9 students and teachers the opportunity to try their hand at experiments, to handle leading edge technology and, most importantly to spend time with the Engineers, Technologists and Scientists influencing their 21st century lives.

Friday, 27 September

  • MAKER PARTY: Toronto, ON, Canada: Three-Day U of T Hacks event should be one of the largest student based hackathons in Canada. We’ve invited students from all across Canada and the US to come and hack together. We will also have educational talks, seminars and demos.
  • MAKER PARTY: Tamil Nadu, India: Netfire will teach participants to build static and dynamic website for personal and business purposes.
  • MAKER PARTY: Brooklyn, NY: Drawing Basics with Adobe Illustrator will teach the basics of drawing with Adobe Illustrator CS6, the industry-standard vector graphics software, used by designers of all types who want to create digital graphics, illustrations, and typography.

Saturday, 28 September

  • MAKER PARTY: San Francisco, CA: Two-Day Science Hack Day San Francisco is a 48-hour-all-night event that brings together designers, developers, scientists and other geeks in the same physical space for a brief but intense period of collaboration, hacking, and building ‘cool stuff’.
  • MAKER PARTY: Montreal, Canada: Two-Day Firefox OS Hackathon is a look at Mozilla’s latest open platform initiative! A hackathon in the true sense of the word, augmented with timely labs throughout the event, presented in collaboration with Mozilla, Mozilla Québec, Startup Weekend Montréal, FACIL and La Commune. Whether you’re a javascript enthusiast or a veteran, this is an action-packed event that will be full of pleasant surprises.
  • MAKER PARTY: Russia, Moscow: MakeUS!: A Maker Party invited Russian youth to participate in a “Hack Jam”-style event at the Moscow American Center focusing on the Popcorn video remixing tool.
  • MAKER PARTY: Maharashtra, India: Hack Jam Powai brings together IIT Bombay and Mumbai University to organize a Hack Jam in S.M.Shetty school in Powai. We will be learning about basics of HTML and CSS and try to ensure they have the maximum fun possible learning this stuff.

Sunday, 29 September

  • MAKER PARTY: London, United Kingdom: Processing and Twitter will teach how to use data from Twitter in Processing. Work with the Twitter API, including getting a developer key. Passing data from Processing to an Arduino Creating more complicated messages to pass more information, and how to understand at the other end what is in those messages.
  • MAKER PARTY: Silver Spring, MD: Silver Spring Mini Maker Faire is a rapid-fire one-day jam, open to anyone and everyone interested in all things game. Are you a coder, artist or audio designer interested in videogame design? Or, are you a gamer who’s curious about how videogames are put together? If so, we’d like to invite you to come join us at Madlab for the next Manchester Game Jam!
  • MAKER PARTY: Manchester, United Kingdom: Manchester Mini Game Jam brings together Makers of all types for a spectacular display of art, science, technology, craft and engineering. This “do-it-yourself” fair invites children and adults to participate in Maker projects and demonstrations, including: Make and race your own lunar Rover with NASA scientists Experiment with 3D printers & vinyl cutters Build a giant marble run Use recycled materials to create new toys Experiment with robotics Make your own computer game And more!!

Product Status Updates (voice updates)

Firefox Desktop

Speaker Location: SF (johnath)

  • We shipped last week!

  • A touch-friendly Firefox for Windows 8 is now live in Aurora. Go get your hands on it and help us test.

Firefox Mobile

Speaker Location: remote (mfinkle)

  • Work week yielded many new ideas

    • Much focus on new ways to share

    • Lots of discussion about integration with cloud services
    • Ideas for tweaking Firefox to a various specific demographics

Webmaker

Speaker Location: OpenMatt in Toronto

  • Winding down Maker Party: success! Mozilla community taught a *lot* of people web skills over the last three months:

    • 1,694 community events (2x over last year!)

    • ~58,000 participants
    • 330 cities
    • 100+ countries
    • people learning about web skills, coding and digital making. Learning about Mozilla’s mission.
  • Have a look at how much fun people had here.
  • Next up: the party doesn’t stop. Gonna keep on rolling at webmaker.org/events

Mozilla Reps

Speaker Location: Romania

Firefox OS

Speaker Location: No audio

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
Kate Naszradi, David Boswell, Larissa Shapiro, Lawrence Mandel Team Summit Summit Updates San Francisco, MTV, TOR no - 5 ways to have a great Summit, Sign-up for Open Sessions, Participate in a Fair, Hockey Sign-up, Demonstrate FirefoxOS
William Reynolds Product manager for Community Tools mozillians.org profiles are even more awesome Mozilla San Francisco No Blog post about the new fields Edit your mozillians.org profile
Amira Dhalla Maker Party Manager Maker Party Success Mozilla Toronto no Maker Party 2013 Infographic Reports, learning and quotes from Maker Party Blog post

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?
Jesse Ruderman I’m curious what people think about Cyanogen OS and AdID. I’d like to hear from Sid Stamm about AdID. http://www.theverge.com/2013/9/18/4742828/cyanogen-raises-7-million-to-build-the-best-version-of-android / http://www.usatoday.com/story/tech/2013/09/17/google-cookies-advertising/2823183/

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
Nick Grammater Winnie Aoieong San Francisco San Francisco Finance
Hadley Beeman Alex Fowler San Francisco London / San Francisco Policy
Chris Riley Alex Fowler San Francisco DC / San Francisco Policy
Mason Chang Mike Lee Mountain View Remote Platform Engineer

<meta>

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


  • 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

18-September-2013

Firefox/Gecko Delivery Planning: 2013-09-18

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

Schedule & Progress onUpcoming Releases

Firefox Desktop

Current Releases

  • Firefox 24 is live (10% throttled)

  • 17.0.9 and 24 esr Live as well

Beta (25)

  • Firefox 25 Beta1 in progress and is with QA, scheduled to be shipped tomorrow

  • Background thumbnailing got held back due to e10s crash issues. Will ride a later train (maybe 27!)

Aurora (26)

  • Aurora (26) is throttled, no updates until end of week

  • Enabled H.264 support for Linux (bug 886181)
  • Added MP3 support for OSX (bug 914479)
  • New downloads back-end landed in time for the uplift (bug 825588)

Nightly (27)

Firefox Metro

  • Team working on Iteration #15 until Tuesday September 24.

  • Metro Preview is releasing on Aurora 26.
  • QA is regression testing Iterations #1 – #14.

ID Summary Priority Status
831986 [MP] Story – Double-tap Zoom P1 ASSIGNED
886321 [MP] Story – APZC – Part III: Polishing P1 ASSIGNED
801187 [MP] Change – Theme tab-modal prompts to look good in Metro P1 ASSIGNED
831910 [MP] Story – Use the Auto-Complete Screen P1 ASSIGNED
892575 [MP] Story – Browser can display tab-modal, metro-styled prompts – Part II P1 ASSIGNED
891056 [MP] Defect – [8.1] Support “snapped view” in Windows 8.1 P2 ASSIGNED
900072 [MP] Defect – Line wrapping and layout issues in flyoutpanel localization P2 ASSIGNED
904702 [MP] Defect – Clicking the [X] on a download infobar should close it temporarily so it can still be toggled by the download button P2 ASSIGNED
905808 [MP] Defect – Enter key doesn’t work for find bar P2 ASSIGNED
906048 [MP] Defect – On-screen-keyboard covers Facebook’s chat boxes P2 ASSIGNED
903426 [MP] Change – In-content crash reporter prompt P2 ASSIGNED
915761 [MP] Defect – Upgrading from older nightly that has been set as default browser does not add metro launch tile P1 RESOLVED
831086 [MP] Defect – When in filled or snapped view, Metro Firefox appears squished and has a large black column of unused space P1 RESOLVED
877225 [MP] Defect – transition from snapped view shows stretched page for a moment P1 RESOLVED
889687 [MP] Defect – nightly doesn’t show default browser prompt if a release version has already been set as default P1 RESOLVED
898795 [8.1] [MP] Story – Windows 8.1 specific Regressions P1 RESOLVED
916233 [MP] Defect – external links open on desktop rather than metro UI P1 RESOLVED
914331 [MP] Defect – Soft keyboard requires two taps on a form inputs to display P2 RESOLVED
916901 [MP] Defect – Routing events through the apz interferes with precise/imprecise detection P2 RESOLVED
893066 [MP] Story – Initiate a file download and display the downloads app bar – Part III P2 RESOLVED
906772 [MP] Defect – popup blocked notification bar is hidden behind the navbar P2 RESOLVED
908068 [MP] Defect – After providing wrong username/password/recovery key Sync considers the device connected P2 RESOLVED
910618 [MP] Defect – Download button doesn’t reflect real download’s status after canceling a download P2 RESOLVED
791706 [MP] Story – Search defaults for v1 P2 RESOLVED
910597 [MP] Defect – Downloaded amount is always reported as “unknown size” P2 RESOLVED
911530 [MP] Defect – Junior style buttons not appearing after swiping autocomplete window away P2 RESOLVED
913229 [MP] Defect – Snapped displays cropped multi-column tiles after touch scroll P2 RESOLVED

Firefox Mobile

Beta (25)

Full List of Features
  • Contacts API (bug 857730) is moved out of this release to ‘on deck’ – enabled in Nightly for testing and Packaged/Priv’d Apps will be the first functionality to expose this API to users (no firm release as of now)

  • Top issues to tackle in beta include: bug 902431, bug 900020
  • We’ve moved South African English (za-EN) to Fx26 but we’ve added Romanian (ro-RO)

Aurora (26)

Full List of Features
  • We are taking a step back on the current design and implementation of about:home, it’s still all about improved access but we are preserving Top Sites with thumbnails vs. having the thumbnails relegated to the Bookmarks section bug 917394

Nightly (27)

Full List of Features
  • Lots of the front-end team focused on the rejiggering of about:home

  • Plenty of goodness happening at the work week which could land for Fx27

Feedback Summary

Desktop

No current fires. Firefox 24 snippet survey live this week. Results hopefully early next week.

Mobile

No updates, we are watching for 24 feedback as it starts to roll in

UX & User Research

No update this week.

Market Insights from the Market Strategy Team

Desktop / Platform

  • HDMI Forum released the HDMI 2.0 specification with increase in bandwidth to 18Gbps with the ability to transmit 4K or Ultra HD video of 3840×2160 pixels resolution (2160p) at up to 60 frames per second, 4 times of 1080p/ 60fps video resolution. HDMI 2.0 supports 32 audio channels, dynamic auto lip-sync and extensions to Consumer Electronics Control. It supports up to 1536kHz audio sample frequency, simultaneous delivery of dual video streams to multiple users on the same screen, simultaneous delivery of multi-stream audio to multiple users, and 21:9 video aspect ratio. [1]
  • Brazil wants Google, Facebook and others to store data locally and intends to influence using options such as tax incentives and purchase policies. [2]

Google

  • Google is working on AdID, an alternative ad tracking system that could replace cookies and it would offer certain privacy and security enhancements over the cookie, including enabling users to limit ad tracking through browser settings. [3]

Microsoft

  • Microsoft Corp released an emergency software fix [4] for IE 6.0 through IE 11 on Tuesday after hackers exploited a security flaw which allows remote code execution and attacked an unknown number of users.[5]
  • Microsoft updated Bing with new golden orange logo, [6] and combines the Snapshot and Sidebar features for search results, bringing information from Bing’s knowledge graph and from the user’s social connections across social networks like Facebook and Twitter [7].

AMD

  • AMD revealed its embedded processor roadmap [8] for run verticals such as slot machines, factory robots, airport signs, medical equipment, among others, all optimized for graphics, low-power devices and high-performance computing.

Apple

  • Apple issued an update for the OS X Mountain Lion with version 10.8.5.[9] which fixes an issue with display of Mail, improves AFP file transfer performance over 802.11ac Wi-Fi, resolves issues with smart cards and screen savers, improves Xsan reliability, improves reliability of large file transfers over Ethernet, improves performance when authenticating via Open Directory server. [10]

Mobile

  • Google Wallet was updated to be less dependent on NFC and added features that non-NFC equipped phones can use, such as sending money to an email address and storing loyalty cards. This move makes the app available across all Android devices and opens up the door for cross – platform compatibility. This is likely to be a concern for operators, who have been opposing Google Wallet in favour of their own, yet – to – be – released, ISIS solution. Google recently acquired Bump, a company that produces a proprietary technology that serves a similar function as NFC, but also sends data to the cloud in the process.
  • Facebook is rumored to be testing its own payments services. Users would be allowed to link their credit card information to their Facebook login, which would allow them to make purchases on websites that use Facebook’s identity management system. The company says it has no intention to start handling the actual processing of the payments. Imp
  • Jolla’s Sailfish mobile OS is now compatible with Android apps and is said to be able to run on common hardware produced for Android, particularly phones and tablets. Jolla is preparing to launch a second pre – sales campaign ahead of its first release in Q4. The first one is said to have sold in the tens of thousands of devices, but up to 50,000 units. This is important because it makes it easier for Chinese OEMs to use Sailfish on devices as they can use hardware configurations that they have ordered / are producing for Android phones.
  • Intel has launched a new tablet chipset, called Bay Trail / Atom Z3000 Series. The new product is declared to deliver up to 2x the CPU performance and twice the GPU performance of previous Atom chips and provide 10 hours of battery life and 3 weeks of standby without the need for a fan. The chipset is meant to run both Windows 8 and Android. Important because it’s a new step in Intel’s progress to become a significant chipset provider for the mobile market. Going after the tablet segment is a more natural, thus potentially more successful, technological step for the company that is dominating the desktop space.
  • 69% of US mobile phone users access the Web through their device and 42% do so daily, according to research by Pew Research, which is double the amount that did so in 2009. This makes mobile browsing the most common way daily mobile service users use their phone, followed by social networks (32%) and watching video (20%). Most likely to browse on mobile are young adults aged 18-29 (85%), African Americans (74%), those financially well off (79%) and urban residents (66%). Important because it shows mobile browsing as an important use case in the market with the most app availability. Net Applications puts browsing on mobile devices at 13% of the overall browsing worldwide.

Marketing, Press & Public Reaction

  • Working to use the What’s New page for Aurora Metro uplift this Friday

  • Australis: Although the projected launch date has shifted to January 2014 we’re still gunning ahead to finalize a launch strategy for both the pre-release and GA timeframes [Laura]
  • Search Engine Optimization: Improvements are now rolling out, with the first larger batch due to go live 9/26. Implementing a critical mass of these recommendations should increase the amount of organic search traffic to our site (and thus, downloads) [Laura, Cmore, Jen B]
  • Consumer Value Proposition Discovery: Now that in-field research is complete, insights will be applied to a quantitative survey that’s now in-design [Laura]

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

17-September-2013

Firefox Status: 2013-09-17

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.

  • Luís Miguel (aka Quicksaver) for reviewing, testing and providing feedback on all the findbar bugs that we’ve been working on the past couple of months!

Project Updates

Australis

  • We’ve backfilled the TART performance data for Windows XP going back to about mid-April, and dumped it into Datazilla (thanks jmaher!).

  • We’ve identified a m-c merge changeset that caused a regression across the board for UX, but didn’t seem to affect m-c. See bug 916859. Now the challenge is to determine *which* changeset in that merge caused the problem. Mike is going to chat with graphics and layout to see if they can point out any obvious culprits to try backing out. Failing that, manual bisection – which is going to be a real trick, since we’ll need to merge from UX every time.

Downloads API

Current:

  • Development finished

  • Landing features for the first Aurora build

Next:

  • Fix intermittent failures

  • Downloads Panel and Library front-end update
  • Decommission nsIDownloadManager

Thumbnailing

Foreground thumbnailing

  • fixed in bug 906615 (below): bug 809051 – Limit how often we thumbnail the page using the foreground service

  • WIP patch: bug 809056 – reduce thumbnailing impact when there are no thumbnail service consumers

Background thumbnailing

  • landed: bug 912763 – Disable background thumbnails on Beta

  • landed: bug 906615 – Background thumbnail service shouldn’t overwrite existing thumbnails, or at least foreground thumbnails should be preferred
  • landed: bug 910563 – gracefully handle remote process crashing
  • landed: bug 898156 – crash in Background thumbnail generation @ mozilla::net::FTPChannelParent::OnStartRequest
  • landed: bug 913171 – Intermittent browser_thumbnails_background.js | Captured URL should be currently expected URL
  • resolved invalid: bug 903840 – Requests from BackgroundPageThumbs service show up in devtools panels
  • resolved WFM due to bug 875986: bug 908962 – Investigate using bypass-history and -cache load flags in background thumbnail browser
  • making progress: bug 896912 – Investigate test failures muted by bug 892875
  • new: bug 916497 – Intermittent TEST-UNEXPECTED-FAIL | browser_thumbnails_redirect.js | Test timed out
  • new: bug 915384 – Intermittent ASAN browser_thumbnails_background.js,browser_thumbnails_update.js

Places API asyncification

  • Little progress across the board: Some undo-manger work is in review stage. Raymond updates his patch for Bug 887043 to support GUIDs – that’s also waiting for review. Marco is planning to all of these reviews done in the next couple of days.

Social API

  • some important bug fixes backed out (914435, 904104, 914927, 914926), need to re-land, one has strings

  • in SF this week for socialapi and talkilla meetings

e10s

  • bug 666816 – Find bar

  • bug 913155 – Submit crash reports
  • bug 910436 – Helper App Service
  • bug 910523 – Intermittent prob in about:home fixed
  • Markh is investigating running browser-chrome tests with e10s
  • Tom Schuster internship presentation on Thursday 1pm PDT

UX Updates

  • Thailand + Indonesia research insights work week in Portland next week (Sept. 21-25)

    • Zhenshuo and Yuan will participate on Mon / Tues, Larissa will be there the entire week

    • Expect more insightful info about these countries soon!
  • Notifications + Larry Menu cross-over

    • Boriss and Larissa reviewed notifications spec and redesigned Larry Menu overlap, and how some notifications can be hidden in the permissions area of the proposed Larry Menu

    • next iteration of the notifications spec coming, sorry it’s taking so long!
  • Larissa has moved teams to the Strategy and Insights team (aww and yay)

    • but don’t worry, she’ll still be coming to these meetings and will continue to work on Firefox features!
  • Talkilla

    • What the hell is this? We’re working on interesting applications of WebRTC in Firefox. In particular, two use cases:

      • Accountless, anonymous, peer-to-peer communication (video, chat, audio), possibly expanding into screen-sharing later.

      • With-accounts, allowing users to bring in contacts, mobile phones, etc
    • Out-of-date wiki – https://wiki.mozilla.org/Talkilla – will be fixed soon

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)


Details

  • Tuesdays – 10:00am Pacific, 1:00pm Eastern, 17:00 UTC

  • Handy local meeting time link
  • 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

SeaMonkey: 2013-09-17

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

Agenda

  • Who’s taking minutes? -> mcsmurf

  • Nominees for Friends of the Fish Tank:
    • Neil, mcsmurf

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

  • bug 908090 ImportError: No module named json, on SeaMonkey Linux/Windows (all) test runs, due to (still) using Python 2.5. We do have python 2.7 installed but our build system is picking up python 2.5 instead.

  • No Windows langpacks since 8th April on trunk. Needs investigating.
    • http://ftp.mozilla.org/pub/mozilla.org/seamonkey/nightly/latest-comm-central-trunk-l10n/win32/xpi/ (as well as …/mac/xpi/) contain nothing more recent than 2.20a1. Not sure if a bug has been filed. Linux-i686 is OK… when the Linux builders are green of course (see “current linux bustage” bullet item below). Linux-x86_64 langpacks were never built (enhancement bug 892418), so that’s OK too. Callek told me on IRC he has a hunch about why but more pressing things to do first. This is low priority since langpacks are supposed to be the same regardless of on which platform they were built, but it might indicate (I haven’t checked) missing “full builds” for W32 and Mac other than en-US. Tonymec (talk) 17:53, 23 July 2013 (PDT)

    • Recently it has got worse: Not only no Mac and W32 langpacks later than 2.20a1, but no Linux langpacks dated later than 29 August, even though Linux nightlies are being published every 24h now. Tonymec (talk) 04:39, 17 September 2013 (PDT)
  • Newer version of TBPL at [1].
  • Buildmaster is up and running.
    • Callek is hand-approving requests for CLOSED TREE landings until he gets things stable enough to reopen the tree.

    • Current Linux bustage caused by Core bug 825708 has been fixed. See bug 910990 (trunk is not compiling due to old header linux/ethtool.h).
  • 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.21 beta 1 has been released on September 7, 2013.

  • SeaMonkey 2.21 beta 2 has been released on September 11, 2013.
  • SeaMonkey 2.21 final is expected to be released September 17, 2013.

Extensions and Plugins Compatibility Tracking

  • See Basics page. Please only list current changes here.

  • Addon Compatibility Listings
  • The Sun Java 7 plugin should start working in SeaMonkey 2.22 Linux builds again (was broken before on Linux). Fixed by bug 904485 (stdcxx error in build).
  • There are now Lightning versions for both SM 2.20 (Lightning 2.5b2) and SM 2.21 betas (Lightning 2.6b1) available on AMO.
    • Might need to point out in release notes that users needs to install the Lightning beta versions for the SeaMonkey releases (as Lightning follows Thunderbird 17.0.x release schedule)

    • Problem: Linking to https://addons.mozilla.org/en-US/seamonkey/addon/lightning/versions/ will provide users with versions that do not put them on the addons beta update channel; also linking to a specific version would need updating with every release
    • Linking to https://addons.mozilla.org/en-US/seamonkey/addon/lightning/#beta-channel does not jump to the correct page position as addons.mozilla.org loads the user comments for the addon after pageload. So it first moves to the correct position (page anchor) and after that it loads the user comments
  • Our build team needs to automate DOMI branch selection rather than having to tweak the client.py every 6 weeks. bug 763506
  • Nightly Tester Tools is being actively developed by xabolcs (coder) and whimboo (reviewer) to make it more compatible with comm-central in general and SeaMonkey in particular. See Issues · mozilla/nightlytt · GitHub.
  • Plugins: (They are not XPIs but nowadays they are handled by the add-ons manager so they might belong here for lack of a better section on this page.)
    • bug 549697 changed the way the preferences for plugins click-to-play work. Mcsmurf fixed this in bug 901749 by making “Activate all plugins by default” in SeaMonkey preferences to set the right preference (plugin.default.state).

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

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

2.Next

  • Current breakages:

    • [mozilla-central] bug 856270 Update nsEditorSpellCheck to use nsIContentPrefService2.

      • This broke comm-central in various ways:

      • 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 831208 (asyncContentPrefsUse) Refactor asyncContentPrefs consumers to use the async API. Tracked in:
      • bug 909093 Update SeaMonkey to use nsIContentPrefService2.
    • 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 839034 move markPageAsXXX methods to nsINavHistoryService. Tracked in:
    • bug 627699 Port GTK2 to GTK3. Tracked in:
      • bug 882036 Port GTK2 to GTK3 – SeaMonkey Part.

      • A Red Hat person seems to be working on the GTK3 integration.
    • 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

Private Browsing is now working and uplifted to SeaMonkey 2.19. Currently we are treating this feature as Experimental because although most things are working some edge cases have probably been missed. Hopefully any remaining bugs will be found before we formally announce.

  • Testing would be appreciated! Please file bugs as blocking the meta bug 460895.

  • TODO The about:privatebrowsing page needs UI polish (bug 842439).

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

  • Medium triaging effort.

Open reviews/flags:
23 review
7 super-review
2 ui-review
6 feedback

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:

ToDo:

  • bug 812981 Put up snippets for linux64 minor and major updates to SeaMonkey 2.19 and Beta to current Beta of SeaMonkey.

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

Other:

  • Reviewed some BuildConfig and RelEng patches.

ewong

  • Review:

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

    • bug 840427 – Migrate SeaMonkey builders to using mock
    • bug 853720 – After bug 827446, SeaMonkey doesn’t know mozcrash.
  • Working On:

    • bug 110904 – attach signature fails silently on bad paths

    • bug 837649 – [Tracking Bug] Stop OSX 10.5 support for SeaMonkey project
    • bug 837650 – Stop support for OSX 10.5 in suite/ tree
    • bug 863747 – Add option to disable Location bar history
    • bug 864291 – Remove “Personas” from UI and Help
    • bug 900422 – Debug Preferences should handle nglayout.debug.paint_flashing_chrome

IanN

  • Some testing, reviewing and commenting.

  • Fixed:
    • bug 889152 send format html and plain domains set in mailnews.js are ignored
  • 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
    • 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

  • Worked on various bugs

  • Reviewed some patches
  • Filed bug 914560 Venkman fails to compile on trunk (“zip error: Nothing to do!”) and helped fixing it
  • Filed bug 915571 Thunderbird fails to compile nsldif32v60.dll: LINK : fatal error LNK1104: cannot open file ‘mozcrt.lib’

Neil

Fixed on mozilla-central:

  • bug 914560 Package XPI extensions during tools phase.

  • bug 914557 Cannot open include file: ‘d3dcompiler.h’.

Fixed on comm-central:

  • bug 916625 Package XPI extensions during tools phase.

  • bug 908141 Password manager does not work on script-generated forms.
  • bug 907406 Check to see whether spelling has been turned off.
  • bug 909263 Undefined references to nsMemory in external API builds.

Fixed on comm-beta:

  • bug 899104 “Open all in tabs” from a private browsing window opens tabs in main window instead.

  • bug 898781 Opening new tab sometimes causes exceptions in WindowsPreviewPerTab.jsm.
  • bug 868486 Session restore logic appears broken in Browser preference pane.

Needs landing:

  • bug 913948 getCachedBySubdomainAndName’s array length should be optional from JS.

Waiting for review:

  • bug 914611 Inconsistent references to plugin placeholder elements.

  • bug 909093 Update SeaMonkey to use nsIContentPrefService2.

Working on:

  • bug 891904 Turning spellcheck off and on again in an unusual way leaves it in an unusable state.

  • bug 906920 Implement additional toolkit features in XPFE autocomplete widget.

Poking at:

  • bug 514173 Make string literal buffers shareable.

Abandoned:

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

Ratty

Checked-in on CLOSED TREE (see previous meeting roundtable entry):

  • bug 258361 replace XUL_NAMESPACE with XUL_NS.

  • bug 896384 Follow up to bug 881083 “Validate this page”.
  • bug 900510 Show download progress in OS X app dock icon and simplify taskbar integration.
  • bug 906083 [AMO Integration] Update links to addons.mozilla.org.

Fixed since the last meeting:

  • bug 900514 Some minor tweaks to Drag and Drop in Downloads UI.

  • bug 911768 Fix “yield without a value is deprecated, and illegal in ES6″ warnings in Suite.
  • bug 916477 SeaMonkey findbar stopped working due to bug 666816.

Working on:

  • bug 154772 Tooltip for address bar should show complete current URL.

  • bug 58986 The Find dialog should show autocomplete with recent searches.
  • bug 876430 Update Dataman for changes in DOMStorage and localStorage.
  • bug 916865 Revert the part of bug 906083 which changed the spellchecker.dictionaries.download.url.

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 902068 Update labels for default character encoding in Help for the Languages preference pane.

  • bug 915909 SeaMonkey should make use of exif orientation when displaying attached images.

Waiting for reviews:

  • bug 902131 Add note for “legacy content” to Mail & News Character Encoding preferences and update Help.

  • bug 916823 Change Folder Properties labels for incoming mail character encoding from “default” to “fallback” after bug 846221 introduced it for browser prefs.
  • bug 868495 Browser main preference pane cut off on Windows 7 with hardware acceleration enabled. (additional patch)

Working on:

  • bug 904189 Document new options for mixed content blocker in SSL preference pane.

Filed:

  • bug 916104 Provide style attribute to consider exif orientation when composing HTML messages with inline images.

  • bug 916178 Document the Mail & News Folder Properties dialog with Help content for all its tabs.

Other:

stefanh

  • Fixed bug 916478 Make our css more efficient and remove some obsolete style rules

  • Fixed bug 916491 Remove -moz-mac-alternateprimaryhighlight

Any other business?

  • Who is going where for the Mozilla Summit 2013?

    • Brussels: Callek, IanN, mcsmurf, Mnyromyr, Neil.

      • Tonymec lives in Brussels but won’t be at the Summit due to Paris/Brussels mixup. Welcome to any Sea Monkeys at his home or in a pub in town!
    • Santa Clara: KaiRo, Ratty.

SeaMonkey Meeting Details

Thunderbird: 2013-09-17

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

Usul, jcranmer, Irving, clokep (hearing), mconley, tessarakt, aceman (hearing), sshagarwal

Friends of the tree

  • mconley nominates Chiaki Ishikawa++

Current status and discussions

  • Thunderbird 24 is out! (throttled) – FIREWORKS!!!

  • Thunderbird 17.0.9ESR is out! (unthrottled)
  • \o/

Action items from last meetings

Upcoming

Round Table

  • mconley

    • GSoC is wrapping up

      • Jon Demelo’s connector is pretty much done, and we’ve tested it against Radicale, and it seems to work as advertised. Ensemble now has theoretical connection support for CardDAV. \o/

      • Fallen’s got patches up for Thunderbird dev tools. He’s got Scratchpad working, as well as the Inspector, Web Console…and others. It’s really _really_ awesome. See https://bugzilla.mozilla.org/show_bug.cgi?id=876636
    • Chewed through some reviews yesterday. Still have to do more.
  • tessarakt
  • jcranmer
    • Getting reviews on the new header parser! Should land this week

    • Fixed the perma-bustage on our builds! Just down to the click-to-play plugin bustage
    • Probably busy for the next few days due to school
  • clokep
    • JS-Yahoo is ALMOST preff’ed on by default in Instantbird, working with qheaden to get this done in the next week

    • Will attempt to get this merged into Daily ASAP.
  • wsmwk
    • crashes – still no obvious big bad boys in beta, nor so far ~2 hr into release – will probably be a different story in a couple days. But it’s fascinating to see some early crashes that repeatedly hit the same user multiple times, that don’t have reported bugs – see http://tinyurl.com/omgxfnk
  • Usul
    • had semi organized test – which was a big fail. (maybe too many holidays?)

    • busy and burned out by day job – slowly following on stuff
  • JosiahOne (not at meeting)
    • Very busy now with classes now, however I still managed to land a few more theme patches in the past week.

    • New composer UI for Linux and Windows has been slow to work with for a bunch of reasons, however things seem to be functioning properly now. So hopefully it’ll be done within a couple weeks.

Question Time

  • Is there anything TB related planned for Summit?

    • That’s a really good question. I think the agenda is still very fluid.

    • I (clokep) would at least like to know who’ll be in each place and meet them!
      • clokep, mconley, jcranmer, JosiahOne, irving, wsmwk, will be in Toronto

      • A lot of Instantbird people will be in Brussels (aleth, Florian, Even)

Action Items

  • [Standard8] mconley nominates Chiaki Ishikawa for friend of the tree. Swag?

  • [Standard8] Are WADA and Aryx from previous nomination covered already?

Thunderbird Meeting Details :

Older Posts »

Powered by WordPress