Meeting Notes

27-November-2013

SeaMonkey: 2013-11-26

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

Agenda

  • Who’s taking minutes? -> Ratty

  • Nominees for Friends of the Fish Tank:
    • N/A

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

  • We are perma-red and perma-orange on comm-central and comm-aurora due to not having a recent enough version of Python (or if we do, the build scripts aren’t finding them).

    • On trunk Linux and OSX trunk builds are perma-red. Windows en-US builds are being successfully compiled but tests are not working due to a dependency on python 2.7.3.

    • 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.
    • pymake is failing with “invalid syntax” again because of an outdated Python.
    • Priority on fixing this and l10n repacks after 2.23b1 release.(No ETA yet)
    • Comm-aurora red is due to bug 937558 (Need new Venkman and Chatzilla branches). Once we have the new branches we can land the fixes for Chatzilla and Venkman from bug 926279
  • No langpacks since 29th August on trunk. Needs investigating.
    • Windows and Mac trunk langpacks directories have been removed on the FTP server, maybe for lack of recent XPIs (later than 2.20a1). Latest Linux langpacks are dated 29 August. Callek told Tonymec on IRC he has a hunch about why but more pressing things to do first.

    • In Bug 902876 Comment 12 Mcsmurf is waiting for feedback from the build team on how to proceed.
    • Trunk, Aurora and Beta TBPLs are far more orange (or even red) than green; at the top of Aurora and Beta TBPLs there is a link to mozilla.org::ServerOps:DCOps bug 870207 which is RESOLVED WONTFIX since June. SeaMonkey::RelEng bug 884454 has been opened as a followup.
  • Buildmaster is up and running.
    • Callek is hand-approving requests for CLOSED TREE landings at the moment.
  • 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.23 beta 1 is pending, no ETA yet.

Extensions and Plugins Compatibility Tracking

  • Representatives from SeaMonkey, Thunderbird, and Mozilla AMO discussed the future hosting of TB/SM extensions on the new firefox marketplace.

    • For the time being there are no plans to merge AMO into the firefox marketplace. TB/SM will be in informed if there are any changes.
  • See Basics page. Please only list current changes here.
  • Addon Compatibility Listings
  • bug 888478 DOM Inspector could not be installed.
    • The Windows version of SeaMonkey 2.21 is affected but not Linux. The install.rdf is missing in affected builds. The last SeaMonkey 2.23 nightly build (before uplift to 2.24) does not seem to be affected possibly because of the other build changes during that cycle (bug 914560).
  • Lightning doesn’t work on SeaMonkey trunk due to:
    • bug 922777 which should be fixed in bug 915574 (Use MOZ_FOLD_LIBS in SeaMonkey).

    • bug 925823 (Failed to load native module libcalbasecomps.so).
    • mozilla-central bug 927073 (Binary compatibility broken for maintenance releases due to strict version-script).
  • There is now a Lightning version for SM 2.22 (Lightning 2.7b1) 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

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

open tracking (0)
tracking requests (3)
targeted (0)
fixed (15)

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.

    • A lot of these bugs are due to mozilla-central switching from synchronous APIs to Asynchronous APIs.
    • bug 831208 (asyncContentPrefsUse) Refactor asyncContentPrefs consumers to use the async API. Tracked in:
      • bug 909093 Update SeaMonkey to use nsIContentPrefService2. Mcsmurf and Neil@parkway are currently working on this.
    • 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 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 available in SeaMonkey 2.19 and newer. There may be some edge cases have probably been missed. We hope any remaining bugs will be found before we formally announce.

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

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

Bug statistics for the last two (full) weeks: 33 new, 9 fixed, 12 triaged.

  • Low to 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: bug 938421 Add SeaMonkey 2.22.1 to bouncer.

ewong

  • Review:

    • bug 840427 – Migrate SeaMonkey builders to using mock

    • bug 853720 – After bug 827446, SeaMonkey doesn’t know mozcrash.
    • bug 864291 – Remove “Personas” from UI and Help
    • bug 928632 – When the birth year is empty, SeaMonkey puts 1900 and in English language
    • bug 934492 – Adjust the languages preference pane to take into account Bug 910192 which removes intl.charset.default and deduces the fallback from the locale
    • bug 938673 – Add context menu to status bar padlock icon
  • Working On:

    • bug 110904 – attach signature fails silently on bad paths

    • bug 507676 – Port |Bug 435804 – Remaining rdf cleanup for FilterListDialog| to SeaMonkey
    • 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

IanN

  • Some testing, reviewing and commenting.

  • Fixed:
    • bug 931111 [en-GB] Add Yahoo! and Bing to Fennec search engines
  • Pending check in:
  • Checked in pending review:
  • Waiting for feedback/review:
    • bug 837408 Add en-GB locale to gaia

    • bug 943096 Search subfolders checkbox is always disabled in Search Messages dialog
    • bug 943309 Update en-GB for Gecko 27
    • bug 943318 Remove Google as a content handler for feeds, because Reader and iGoogle are being discontinued
    • bug 943335 [TB] Update icons used in searchplugins (Yahoo, eBay, Wikipedia, Amazon, Bing, Twitter)
  • 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.

Neil

Fixed on comm-central:

  • bug 932969 Find bar string is “undefined” upon first invocation.

Still needs to land on comm-aurora (there was other bustage last time I looked):

  • bug 934013 Modern Theme doesn’t get packaged anymore.

Uplifted to comm-beta:

  • bug 920677 Click-to-play plugins fail to show placeholder after resizing.

Waiting for review:

  • bug 937616 Click-to-play notifications should track plugins that are no longer present in the page.

Still waiting for review:

  • bug 909093 Update SeaMonkey to use nsIContentPrefService2.

  • bug 514173 Make string literal buffers shareable.

Px

Working on:

  • bug 869900 Port | bug 867118 Remove browser.__SS_data and use a WeakMap instead | and dependent bugs to SeaMonkey

  • bug 889410 Wrong identity chosen when replying to my own sent e-mails

Ratty

Fixed since the last meeting:

  • bug 58986 The Find dialog should show autocomplete with recent searches.

  • bug 915574 Use MOZ_FOLD_LIBS in SeaMonkey, too (needs to land on branches) (needs clobber).

For check-in:

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

Working on:

  • bug 942548 The height of editor spell check dialog is too short so you can see only the top of the buttons at the bottom.

Waiting for review or needs a new patch:

  • bug 916865 Revert the part of bug 906083 which changed the spellchecker.dictionaries.download.url.

  • bug 920070 Add a few IDs to the File menuitems to make it easier for extensions to overlay.
  • bug 920951 Update SeaMonkey Safebrowsing preferences to sync with Mozilla-Central bug 842828.

Other stuff:

  • Going through my review queue.

  • Bug triage and Bug discussions.
  • Usual end user support and PR in newsgroups and Mozillazine.

rsx11m

Fixed on trunk:

  • bug 842439 Improve style and rearrange content of the about:privatebrowsing page.

  • Spin-off bugs, patches posted:
    • bug 939566 Take care of Mac-specific issues with the window title in the about:privatebrowsing page.

    • bug 936898 Add global alert icons in missing sizes to the modern theme.

Waiting for comm-beta approval:

  • bug 931484 Apply transparency rule to signatures only once even if they are nested.

Waiting for reviews:

  • bug 354940 Make background color in URL bar for https: more obvious.

  • bug 939481 No sync preferences defined for some Privacy & Security settings.

Filed:

  • bug 939540 Provide image scaling and respect exif attributes for embedded images (port Thunderbird bug 534083).

Other:

  • Bug triage, testing, and commenting for SeaMonkey and MailNews Core.

  • End-user information and discussion on MozillaZine.

tonymec

FIXED

  • bug 934191 (min) The title of the “Quit SeaMonkey” dialog is misleading when closing just the Browser

    • verifyme (with 2.25a1 later than 2013-11-12)

ASSIGNED (waiting for review)

  • bug 112578 (enh) search mails window : search subfolders should remember last state

    • One-liner port from Thunderbird, r? since 2013-10-20 (more than a month); also moa? but I suppose that that can wait until r+

Any other business?

  • Meeting schedule:

    • The next meeting is in two weeks time (2013-12-10).

    • There won’t be a meeting on Christmas Eve 2013-12-24.
    • Thus we shall meet again on 2014-01-07.

SeaMonkey Meeting Details

Mozilla Platform: 2013-11-26

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

« previous week | index | next week »

Engineering Meeting Details

  • Tuesday 2013-11-2611:00 am Pacific Standard Time
Note: The Nov 26, 2013, Engineering meeting was cancelled for meeting free week.

26-November-2013

Mozilla Project: 2013-11-25

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

All-hands Status Meeting Agenda

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

Friends of the Tree

  • Karen Scarfone (SnappyK on IRC) for massive amounts of page-tagging, macro-fixing, and editorial reviews on MDN during the doc sprint on Friday and Saturday.

Upcoming Events

Monday, 25 November

  • 1300 PST (your time zone): Secreview: esFrontline

    • Using Elastic Search with public Bugzilla data, this is a review for the front line side of the project

Thursday, 28 November

- U.S Holiday

Friday, 29 November

- U.S Holiday

Saturday, 30 November

Come join the MozTW L10n Sprint in Taipei Mozilla Space. In this workshop, we will give the information people need to understand how the L10n program at Mozilla works, and we will do an L10n Sprint on WebMaker, SUMO, and AMO websites and so on.

Next Week

  • On Thursday December 5th Mozilla will be hosting a Girl Geek Dinner. 130 Bay Area technical women will be in the Mozilla SF Space eager to learn about what we do. If you will be in SF and want to run a demo (eg: we don’t have anyone showing off Firefox OS) please sign up in this wiki and get in touch with Lukas Blakk asap. The event goes from 6:30pm – 9:30pm and will be a lively gathering with food, drinks, speakers, and custom swag.

Product Status Updates (voice updates)

Firefox Desktop

Speaker Location: Toronto (Madhava)

Webmaker

Speaker Location: OpenMatt in Toronto

  • At the Mozilla Summit, we talked about Mozilla as a place to Imagine, Build and Teach.

  • Why do people want to teach the web with Mozilla? We asked community — here’s what they told us. (lots of great quotes in this Popcorn video)
  • If you hosted a teaching and learning event in 2013, please let us know how we can improve together in 2014
  • + stay tuned for Open Badges presentation on Badge Kit

Firefox OS

Speaker Location: Mountain View

  • Firefox OS v1.3 FC is 12/9. We are doing an inventory of what has landed so far and what’s in progress. Looking at tactics to minimize risky late landings between now and 12/9.

  • Firefox OS 1.2 bugs are creeping down. We were ~30 blockers on Friday.

Grow Mozilla

Speaker Location: San Francisco

What does Mozillian mean?

Thanks to everyone on the feedback about the ‘what does Mozillian mean?’ discussion. I’ve updated the community definitions (Mozillian, User, Supporter, Casual/Active/Core Contributor) based on the discussions kicked off at the Summit. You can check them out at: https://wiki.mozilla.org/Community

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
Jennifer Bertsch Mozilla.org Product Manager Mozilla.org Homepage redesign Mountain View Yes Slides http://www.mozilla.org
Mike Taylor Mobile Web Compat Introducing planet.webcompat.com Austin (vidyo) Yes Amazing slides http://planet.webcompat.com
Sean Bolton Contributor Capture of Summit 2013 Fairs San Francisco No https://blog.mozilla.org/community/2013/11/21/capture-of-summit-2013-fairs/
Megan Cole Marketing Lead, Open Badges Introducing BadgeKit Washington, DC No (just talking through it, don’t need to display slides) Slides http://openbadges.org
Mary Colvig Community Engagement Indonesian Desktop Campaign Tucson, AZ Yes Slides OTW
William Reynolds Community Engagement When do I get to see the monument to Mozillians? And related things. San Francisco No Slides Monument wiki page
Winston Bowden Community Engagement Supporting Typhoon Relief Raleigh, NC Yes Slides n/a

Roundtable

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

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

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

Welcome!

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

Introducing New Volunteers

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

Introducing New Hires

New Hire Introduced by Speaker location New Hire location Will be working on
Vincent Chen CJ Ku SFO (Recording) Taipei Firefox OS – Media Recording

<meta>

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

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

Engagement

PR


  • 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

21-November-2013

Mobile: 2013-11-20

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

Schedule

  • Next merge is 2013-12-09

  • Release calendar has been tweaked for the following merge

Topics for This Week

Meeting Free Week
Next week is Meeting Free Week, which although it might only be observed by a handful of people, has the benefit of canceling this meeting next week. Plan accordingly.

WebRTC QA

Bugs for known regressions have landed. There might be unknown ones caused by the 3.43 uplift.

Friends of the Mobile Team

Give a shoutout/thanks to people for helping fix and test bugs. Make sure friends also get awarded a badge.

  • New contributor: Swaroop Rao, bug 936727 – Garble account name that is logged by UpgradeReceiver.

  • capella fixed bug 934470 – Cursor pin disappears on drag in textarea input
  • ckitching is working on landing bug 913985 – Automagically generate C++ classes wrapping Java classes

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

<Read Only>

  • Continuing to work on metro and keeping an eye on fennec bugs.

  • Going on PTO until Dec 1. Will probably not be reading bugmail.

Chris Lord (cwiiis)

  • Doing

    • bug 912148 – Fix tiled update coherency issues (patch done, sorting out Talos issues now)

    • Writing an article on efficient animation in html5 games/apps
  • On radar

    • bug 941050 – Async scrolling of fixed position content has regressed

    • bug 907743 – Align APZC display ports to tile boundaries

JChen

<Read Only>

  • Past week

    • Getting hang reporting patches reviewed (bug 932865)

      • Dealing with test failures right now
    • Fixed bug 938368 – Make ANR reporter use new telemetry ping format
    • Looked at bug 869584 – inputmode titlecase and autocapitalized are broken on HTC keyboard
  • Next
    • Get hang reporting landed

GCP

<Read Only>

  • Last week:

    • Preparation & EBU talk about Opus in Geneva

    • Some performance measurements for Opus
    • Regressions from WebRTC 3.43 fixed
  • Next week:
    • ASUS crasher for WebRTC

    • WebRTC load adaption

Randall Barker

<Read Only>

  • Last Week: bug 895358 in review, bug 932295 patch posted for feedback

  • Next Week: Continue pushing bug 895358 forward, work on more WebRTC related issues.

Brian N

<Read Only>

  • Finally landed Bug 874985 – Create session restore unit tests

  • Bug 881378 – Calls to GeckoProfile.get() can result in initialization races
  • Starting to look at form autofill

Sriram

<Read Only>

WesJ

<Read Only>

  • Out with a sick kid most of last week.

  • Bounced “bug 768667 – Use the action bar for text selection on ICS+” due to 2.3 issues. Working to reland.
  • Polishing up payments stuff
  • Reviewing/iterating on bug 875750 – Implement <input type=”color”>: Android widget/color picker
  • Put up a WIP in bug 940453 – Helper widgets for error pages

LucasR

Last week

  • PTO on Monday, and Wednesday (Morning)

  • bug 929982 – ClassCastException: org.mozilla.gecko.home.TwoLinePageRow cannot be cast to org.mozilla.gecko.home.BookmarkFolderView
  • bug 883500 – java.lang.IllegalArgumentException: the bind value at index <n> is null at
  • bug 938141 – Thumbnail flickering when Home is loaded
  • bug 939060 – Incorrect thumbnail is sometimes displayed on the last empty grid position
  • Patch reviews

Next week

  • Land pending patches

  • Finish refactoring toolbar
  • Fx26 bug fixing

liuche

  • bug 932092 – UI Telemetry probe jsm

  • bug 934596 – Support OpenSearch engines in search shortcuts
  • bug 939802 – error in template used in adding search engine (investigating)

Margaret

  • Done

    • TRIBE “I Am Typing”
  • (Still) In Progress

  • Next

    • PTO next week (Tokyo/Kyoto)

mcomella

  • Past

    • bug 916507 – Make Robocop testing no longer rely on Reflection on our own code.

    • bug 935604 – (& uplifted) Regression: Graphical corruption shown on screen during page load
      • bug 929088 – (duped) Typing “about:home” into URL bar hides awesomescreen if “about:home” is the selected tab
  • Present
    • bug 910859: Bootstrap new UI testing framework

    • FHR architecture docs
    • bug 939329: [meta] Enable JavaScript linting in mobile/android/
    • bug 935807: D-pad arrow keys move focus outside textarea instead of navigating within
  • Future
    • FHR: create bugs/roadmap for potential next steps

    • bug 898613: [fig] Editing mode tests (followup to bug 895828)

BLassey

  • working on tab streaming, mostly banging my head against a wall

  • GeckoView, landed the example app
  • bug 930059 now has an implementation of overscroll glow for pre-ICS
  • waiting on review for color picker

MFinkle

  • Landed support for network link type so JS can know what type of network it is using.(bug 939680)

  • Wes found a recently landed feature that allows SSPD discovery in JS too. I migrated the patches for supporting “Casting video to a TV” (bug 938571) to use this approach. It also works on desktop and metro.
  • Participating in planning:
    • MyList integration

    • PDF.js in Fennec
    • UI Telemetry
    • Casting video to TV

Ian Barlow

This week

  • Project Chameleon work week (visual design unification project)

  • Wrapping up some designs for the next Home sprint, would like to join the FE meeting on Friday to walk through them, if that’s ok with y’all

Arun

This week

  • Research on Form Auto-fill. Expecting to wrap up the research this week.

Next week

  • Kick off design for Form Auto-fill.

Security/MGoodwin

  • Playing with WebRT a bit more.

  • Working on some reviews related to Android services

WebRT

  • no patches for feedback yet; still working out some issues with install/run code flows

  • mgoodwin digging into security review
  • myk researching client-side APK generation as fallback in case of issues w/server-side generation
  • “apks” branch and comparison with head remain the source of truth until patches posted

Feature Focus

Fx26, Ships 12/10
Fx27, Ships 02/04
Fx28, Ships 03/18
Fx29, Ships 04/29
Fx30, Ships 06/10

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-11-20

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

Schedule & Progress onUpcoming Releases

Firefox Desktop & Platform

Current Releases

  • FF25.0.1 is doing well, no issues known (that would be respin-worthy)

Beta (26)

  • FF26.0b6 Desktop shipped

  • Reminder that next week we will only have one beta, going to build on Monday
  • CTP by default will not be shipping in 26, though Java CTP is a go unless unforseen issues arise

Aurora (27)

  • Aurora is in good shape

Nightly (28)

Firefox Metro

Read Only

  • Team working on Iteration #19 until Friday November 22.

  • To date, 9 bugs awaiting development in the Backlog are blocking uplift to Aurora 28: View Bugs.
  • To date, 11 bugs currently in development in Iteration #19 are blocking uplift to Aurora 28: View Bugs.
  • Profile Sharing: View Bugs.
    • 14 out of 23 bugs completed.

    • Of the 9 remaining, 2 are currently under development in Iteration #19.
  • APZC: View Bugs.
    • 9 bugs remain as blockers for Aurora 28 uplift.
ID Summary Priority Status
886321 Story – APZC metrofx issue tracking P1 ASSIGNED
840855 Defect – Dialogs intermittently fail to accept touch input P2 ASSIGNED
939192 Defect – error in sync settings: “ReferenceError: AboutFlyout is not defined” P2 ASSIGNED
930367 Defect – The “about:addons” text is cut off in the different views using Win 8.1 P2 ASSIGNED
939092 Defect – Bookmarks are not shared between profiles P2 ASSIGNED
922851 Defect – Moving browser to larger secondary display results in clipping / mis-sizing P2 ASSIGNED
934762 Defect – Metro renders squished and mouse/touch events are offset in dual monitor setup when one is HighDPI P2 ASSIGNED
936940 Completely disable text zoom in metrofx P2 ASSIGNED
936897 Defect – Download progress bar not appearing after first tab is closed (this._notificationBox.appendNotification is not a function) P2 ASSIGNED
831986 Story – Double-tap Zoom P1 REOPENED
934032 Story – Add View on Metro feature to Desktop Firefox in Australis P1 RESOLVED
924900 Story – Remove auto sync setup code P1 RESOLVED
931798 Story – Auto restore session after a switch to desktop happens P1 RESOLVED
931801 Story – Make shared pref sync code 2-way P1 RESOLVED
935178 Story – Support broadcast message for switching between Metro and Desktop P1 RESOLVED
801187 Change – Theme tab-modal prompts to look good in Metro P1 RESOLVED
895520 Change – Firefox Autocomplete theme changes based on latest comps P1 RESOLVED
855434 Story – Non HTML5 specific form elements should work P1 RESOLVED
910223 Story – Firefox Start Transition(s) P1 RESOLVED
938685 Defect – tab tray peek should get canceled if there’s mouse activity the tray P2 RESOLVED
936562 Change – When opening a new background tab, new tab should be visible and just to the right of parent/sibling tabs P2 RESOLVED
928068 Story – Don’t allow switching to Metro while in private browser mode P2 RESOLVED
932664 Story – Link clicks and file activations should open in the currently opened browser no matter which environment P2 RESOLVED
926036 Defect – Long strings in about panel are cut instead of wrapping P2 RESOLVED
927239 Defect – Context menu items keep highlight after being selected P2 RESOLVED
930771 Defect – Hover scrollbars leave white band after fading out P2 RESOLVED
932520 Defect – HTML5 drag and drop does not work in metroFx P2 RESOLVED

Firefox Mobile

Beta (26)

Features

  • QA signed off on Fx26 Beta 6: https://wiki.mozilla.org/QA/Fennec/26/Beta/6

  • Interesting uplifts include a fix for Nexus Devices: bug 935604 – Regression: Graphical corruption shown on screen during page load
  • 4.4 stars, still holding steady
  • Less than 2 crashes per 100 ADU and we have a recent top crash fix which should make that even better bug 883500

Aurora (27)

Features

  • Crashes are healthy at less than 2 crashes per 100 adu

  • Notable uplifts:
    • bug 932816 – Unable to close the app if webrtc is being used

    • bug 926430 – The wrong thumbnails are displayed in empty grid positions <== regression from favicon caching

Nightly (28)

Features

Developer Tools

Landings:

Outreach: after a great couple of weeks, it’s all quiet on the western front.

Feedback Summary

Desktop

Wow Australis.

https://input.mozilla.org/en-US/?product=Firefox&version=28.0.0

Yes, we now have almost as much nightly feedback as beta feedback.

Current negative feedback themes:

A lot related to customization.

  • Removal of Addonbar

  • Removal of Tabs on Bottom
  • No more small icons
  • Inability to move reload/stop
  • Some usability/visual issues with Windows 7 Aero

User Experience

  • Mostly Australis – keep the feedback coming

    • it landed; there’s a post

    • Another blog post, particularly around why what is where and customization coming today or tomorrow
    • absorbing feedback in various places; would like to coordinate with others gathering feedback

Market Insights from the Market Strategy Team

Mobile

  • The Dolphin browser was updated with features for a master password, night mode and more personalization options.

  • The first Jolla device will be released on the 27th of November in Finland. Distribution will be made through the hops of DNA, a local operator.
  • Analysis of Google’s strategy for influencing the Android ecosystem.
  • Developing countries in Asia – Pacific and Africa have been growing the fastest their mobile subscriptions, at rates up to 300% in the last year, according to Flurry Analytics.

Marketing, Press & Public Reaction

Marketing Updates

  • Indonesia Desktop Campaign: This campaign went live Monday! Background: Viking from the Indonesia campaign is driving a large-scale national campaign to help increase usage levels within Indonesia within Q4.[Laura, Gen, Viking]

  • Brazil Desktop Campaign: We’re currently in final revisions of this campaign. Background: We’re designing a campaign to coincide with the launch of Firefox OS in Brazil in order to leverage our partner’s spend in this region. Next step – tentative launch next week [Kristin, Laura & NoBox]
  • Van’s Triple Crown Sponsorship: Live, first contest started last week.Check it out. The Van’s website will most likely be launching a Social API implementation this week. [Brand Team]
  • Australis Onboarding Work Week: Complete! See preview here (all copy FPO) and listen to Holly’s update live [Jen B, Verdi, and tons of other folks]
  • Social API Renaming: FYI – this renaming has been put on hold until our dev outreach timing has been defined. [Laura, Social API Stakeholders]
  • Metro Naming Exploration: Happening this week and next. [Laura, Pete, Metro Team]
  • Mobile World Congress: OMG get ready. Don’t be surprised if you’re pulled into messaging meetings by your respective PMMs. [almost everyone]

Questions, Comments, FYI

  • will we observe meeting free week?

  • who would we send an Australis sentiment report to?

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

20-November-2013

Firefox Status: 2013-11-19

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

Friends of the Firefox team

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

mconley nominates Matt Hammerly who is helping out with bug 702005! Matt came aboard after seeing jaws’ MSU talk. Thanks Matt!

Project Updates

Australis

  • With final perf blockers bug 936469 and bug 937519 cleared, Australis landed and stuck on mozilla-central! \o/

  • Lots of bugs are getting filed. This is good. If you see something wrong in Nightly, please file a bug. Dupes are cheap. Please mark these bugs blocking australis-merge.
  • Shout-out to Gijs for fixing & landing bug 919965 (Drag ‘n Drop in Customization Mode overhaul)!

Thumbnailing

Foreground thumbnailing

  • kind of waiting on a consensus: bug 809056 – reduce thumbnailing impact when there are no thumbnail service consumers

Background thumbnailing

  • patch r+’ed, but Mark later pointed out a problem that needs addressing (not in the bug): bug 914920 – about:newtab displays thumbnail from unrelated websites for some links

  • patch posted for review: bug 931889 – Fix and re-enable browser_thumbnails_background.js
  • still blocked: bug 902755 – Deadlock in mozilla::ipc::GeckoChildProcessHost::LaunchAndWaitForProcessHandle after turning on new tab page thumbnails
  • landed on Aurora: bug 910036 – about:newtab shouldn’t load thumbnails in background when hidden by preloader
  • landed: bug 908277 – Make sure the background thumbnail service can’t open permission UI

SessionStore

  • Removal of Synchronous initialization path landing (bug 918024)

  • API for storing global session data landed (bug 899213)
  • Broadcasting of tab data as it changes instead of collecting it is close to landing (bug 930967)
  • billm landed a number of code cleanups (bug 930269)
  • Investigation into problematic websites greatly increasing the size of the session (bug 934934, bug 936271)

Social API

  • working on australis bugs

  • bug 935640 removes the old style toolbarbutton and adds an overlay button for sidebar selection, this needs further ux but is a big improvement (large code removal/simplification)
  • planning on several new providers to release with fx27 in january
  • a couple small bug fixes will need uplift to 27 (bug 935773, bug 936712, bug 940494)

e10s

  • bug 666816 All known Findbar regressions landed

  • bug 673569 Let each framescript have its own scope
  • bug 875871 Dev-tools for e10s
  • Software compositor
  • Linux sandbox

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

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

Hot Bugs

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

Orange Factor

Stability

Other

The Need To Know

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

Notices/Schedule (akeybl/lsblakk/bajaj)

  • FF26.0b6 with QA, shipping today (Desktop) and tomorrow (Mobile)

  • FF26.0b7 Desktop-only will have new notification UI for CTP
  • Only one Beta next week 26.0b8 for Desktop and Mobile due to US Thanksgiving
  • See Rapid Release Calendar for updated release dates in new year
Next Merge: December 9, 2013 Next Release: December 10, 2013
Trains
Central: 28 Aurora: 27 Beta: 26 Release: 25
36 bugs (34 bugs last week) 40 bugs (42 bugs last week)
Unresolved Aurora 27 Trackers (non-security, not tracked for Beta) Unresolved Beta 26 Trackers (non-security)

Build Changes (gps)

(Build changes of which engineers should be aware.)

Upcoming Outages/Upgrades

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

1. bug 940403 Tree Closing Window, Fri 1930-2400. Tegras will be down, Panda talos tests down, due to power work at Mountain View.

2. hg.mozilla.org SSL certificate is changing Thursday — see post in dev.platform and dev.tree-management newsgroups to see if this affects you.

3. On git.m.o and github.com, the repos gecko-dev and gecko-projects supported and open for business. See details in Aki’s post

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)

<Read Only>

  • Accessibility how-tos for Gaia developers continue.

Add-on SDK (dtownsend)

No update

App Tools (dtownsend)

No update

Developer Tools (robcee)

<Read Only>

21 Bugs Fixed.

Firefox Desktop (gavin)

  • AUSTRALIS!

    • Blog posts:

    • Will not be riding the 28 train, target is Firefox 29
      • Holly branch is set up to ensure the backout works cleanly on merge day, some focused testing effort will be directed there by QA
    • Send constructive feedback to Firefox/firefox-dev

Firefox Metro (bbondy/jmathies/mbrubeck)

bbondy giving update.

  • There’s a high chance we’ll be landing profile sharing, and switch to Desktop/Metro either at the end of this week, or early next week.

  • We were coding a lot of the bugs for pre-australis and post-australis, but the testing has been done on pre-australis. We need to retest now with post-australis.
  • Once it lands, be on the lookout for any type of profile related problems, and make sure you CC :bbondy or reach out to me on IRC.
  • Otherwise, double tab to zoom is r+ed and landing soon, and there are a lot of good APZC bugs fixed.
  • Iteration 19 is wrapping up this week.

Firefox Mobile (mfinkle/blassey)

  • Fixed through beta, uplifted in time for this week’s go to build: bug 935604 – Regression: Graphical corruption shown on screen during page load

  • WebRTC 3.43 has also landed for Android. There is an r+’d patch for a popular x86 device which needs to be landed/uplifted bug 937119 – Audio broken on Motorola RAZR i
  • Sneak peak at a very early WIP for offline functionality bug 935190 – Try to show cached pages when Fennec is offline
  • Quickshare v2 is in progress: http://cl.ly/image/3Q0c1d2z1d2m, http://cl.ly/image/0h0I0J27390i
  • More progress is being made on using Action Bar for text selection bug 768667
  • First set of GeckoView API improvements landed; Finkle is working on documetation
  • Incremental progress continues on other improvements such as: Locale selection bug 936756 and OpenShare bug 852608

Firefox OS Communications (scravag)

<Read Only>

  • Status 1.3

    • DSDS is still at risk, it will need until sprint 6 to be landed.

    • Messaging: some components might be postponed to 1.4
  • Comms + RIL workweek is scheduled next week November 25-29

Firefox OS Devices (ttsai/mchen)

<Read Only>

  • Bluetooth

  • V1.3 – SD Card Format bug 841660. (Implementing)
  • Try to enable address sanitizer on b2g.
  • Media Playback:
    • To study the latency attribute in OpenSL ES for finding the best buffer sizes on each stream types.

    • To support the playback issue on flatfish. (output buffer’s starvation)
    • Bugs: bug 924015, bug 937434, bug 940177

Firefox OS Media Apps (hema)

<Read Only>

  • Landed koi/hd+ bugs (939047, 928856, 931054, 931093, 931125) and continuing to work on two new bugs that came in this week
  • Features Landed last week for 1.3

https://bugzilla.mozilla.org/show_bug.cgi?id=925192

  • Flatfish: Continuing to work on UI layout changes for video and music2 apps

Firefox OS Media Recording (cjku)

<Read Only>

  • bug 926746 – HARDWARE_UNAVAILABLE is already thrown while GetUserMedia for audio

  • bug 924692 – Add support for selecting using touch / Phoebe
  • bug 933711 – When the Firefox phone goes to sleep, wait for long time, if you wake up the phone, it took too much time to enter the lock screen.
  • bug 879669 – Support Video Encoder module in MediaEncoder framewrok
  • WIFI direct – Study Miracast on Android
  • TPE Gfx team: CSS transform and layout study

Firefox OS Performance (mlee)

<Read Only>
Focused on closing out 1.2 blockers.

Firefox OS Radio/WIFI/NFC (kenhkchang)

<Read Only>

  • Last week

    • RTSP Client, to add suspend and resume functions and to support rtsp protocol in url bar.

    • NFC, to add test cases.
    • EAP-SIM, to integrate Partner’s EAP-SIM solution.
    • Multi-SIM, to land all DSDS implementations into Gecko.
    • WPA-EAP, to import PKCS#12 CA by wifimanager, reviewing.
    • WIFI-Direct, to fix synchronization problem, reviewing.
    • Power metering, to implement PowerStats API.
    • Network metering, to add metering function for FTP.
  • This week
    • RTSP Client, to add suspend and resume functions and to support rtsp protocol in url bar.

    • NFC, to add test cases.
    • EAP-SIM, to co-work with partner to fix EAP-SIM problem.
    • Multi-SIM, to land all DSDS implementations into Gecko.
    • WPA-EAP, to add interface for WPA-EAP, reviewing.
    • WIFI-Direct, to fix synchronization problem, reviewing.
    • Power metering, to implement PowerStats API.
    • Network metering, to add metering function for system.

Firefox OS Systems – Platform (timdream)

<Read Only>

  • DSDS: Gaia patches on API changes have all landed, feature on going. Work week in Taipei next week.

  • NFC: NFCManager in review, shrink UI patch need update.
  • Tablet: Working on developer+ bugs, remove camp to be held tomorrow.
  • Keyboard: 1 bug left. Blocked on Gaia Unit test quirks in bug 910697.
  • EAP-SIM: Gaia patch ready but untested with Gecko API (not-landed-yet)
  • Format SD card: Gecko to be land this week. Gaia work to start this week.
  • CDMA: A few 1.3+ issues need to find some time to work on.
  • Window manager: Working on AppWindowManager (big patch!)
  • Settings: reviewing Kevin’s patch. No update on bluetooth refactor.
  • Hardware showcase: adding new tests. Need to figure out what Gecko need to fix and ask for help.
  • getUserMedia permission: Gaia patch ready, waiting for API to be ready.
  • Lockscreen: made some workaround and improvement on the DOM version, canvas version in review.

Gaia/Team/Taipei/Meetings/2013-11-19

GFX (milan)

  • Have the preliminary priorities for Q4, Q1, Q2 next year

  • Sorting out the scheduling
  • Big part of the plan is to finish the large changes around Moz2D and OMTC

Identity (jedp)

Firefox Accounts on FirefoxOS

JS (naveed)

    • Compiler (JIT)

      • bug 927516: Bump Ion script size limit for DOM workers

      • bug 894881: Make accessing typed array properties like byteLength much faster
    • Garbage Collection
      • Garbage collection team is in Mountain View working hard on landing GGC

        • Goal 1 – Static Analysis On

          • Currently on and Unhidden for this week. We will need to have this permanently on to avoid rooting regressions and security issues.

          • Individual developers are now responsibile for rooting hazards they introduce. You can find more information on how to handle these on the wiki SpiderMonkey:ExactStackRooting
        • Goal 2 – Exact Rooting On
          • Dromaeo DOM performance regression – dealt with

          • Deal with remaining hazards this week (23 left) – any help you can on offer this week on these will be greatly appreciated
          • Note 1: We are taking a 1-2% performance regression from exact rooting. We will make this up and more with GGC on.
          • Note 2: When Exact Rooting is turned on rooting hazards become security issues so Analysis needs to remain on as a tier1 test (backout if it fails).
        • Goal 3 – Generation Garbage Collector On
          • Browser crashes

          • Performance tuning
          • Note 1: GGC is working in the shell and is currently even with Nightly on AWFY performance.
    • Front End and Other
      • Work on Module continues

Media (mreavy)

<Read Only>

  • Working to update libvpx to 1.2.0, which will gets us VP9 support (see bug 763495)

  • Media playback team is having their work week this week in Auckland
  • Opera’s latest release supports gUM and WebRTC: http://my.opera.com/ODIN/blog/opera-desktop-18-released
  • The WebRTC team and the Media Recording team are working to enable all the WebRTC APIs (gUM, PeerConnection, and Data Channels) for B2G v1.3. Audio-only calls on B2G work now with mozilla-central and 2 patches applied.
  • Special thanks to new contributor Adrian Cruceru <cruceru.adrian@yahoo.com> for diving into a number of webrtc crash reports and doing some great analysis, and providing patches for several!

Necko (dougt/jduell)

  • HTTP/2 work is proceeding well:

    • up to date with latest draft

    • doing DNS experiment to see if we can use SRV records to store info on whether server speaks HTTP/2
    • a lot of discussion about whether “http:” links (not https) should use “opportunistic encryption” (i.e. no certs) or not. We are leaning towards supporting it.
  • HTTP Cache re-write: complications writing crash-proof index: will miss Q4 but hopefully will land early Q1.
  • No longer doing speculative connections to private network addresses (broke some router admin pages): bug 853423

Performance (vladan)

<Read Only>

No update

Seceng (mmc)

<Read Only>

  • Bug 932116 – You can now copy text (like SHA1 fingerprints, for checking unexpected certificate errors) from the Certificate Viewer

WebAPI (overholt)

<Read Only>

  • Anne and Jonas at TPAC in Shenzen last week

  • Still working hard to get async IDB in workers for end of December (post-gecko 28)
  • marcosc almost ready to publish research and recommendations on “standalone” web apps
  • Thinker would still like feedback on https://wiki.mozilla.org/WebAPI/XHRBatch

Quality Programs

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

MemShrink (njn)

  • The trees were shut again for several days due to OOM-related Win7 M-2 and M-bc test failures. Contributions to the post-mortem and suggestions on how to prevent such problems again are welcome!
  • Matt Woodrow fixed a bad gfx leak that was causing very high memory usage (reported under “heap-unclassified”) on Macs when a browser window was minimized. Nick Cameron added a memory reporter for this memory so it will be reported properly in the future. (Sadly enough, Nick wrote that reporter six weeks ago but it bounced due to it causing PGO bustage on Windows — if it had been present, the leak could have been fixed more quickly. Thankfully the PGO bustage has disappeared now.)

OrangeFactor (ryanvm)

  • Past week’s OrangeFactor: 4.58 (Previous Week: 4.94).

  • See Memshrink update for tree closure post-mortem.
  • 9 intermittent failures fixed in the last week – List – Thanks!.

Stability (kairo/bsmedberg)

  • Overall numbers look good, except for trunk regressions on Android.

  • If you look at stability data on Socorro, note that the “EMPTY” dump signature is changing somewhat due to a better stackwalker with more detailed errors (among other things).

Roundtable

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

<Read only beyond this point>

Friends of the Tree

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

Mailing List Threads

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

Good Reads

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

irc #planning Log From This Meeting

[1:59pm] lmandel: https://wiki.mozilla.org/Platform/2013-11-19
[2:00pm] bsmedberg: lmandel: not from me, have a conflicting interview
[2:00pm] KaiRo: lmandel: I have a one-sentence audible
[2:01pm] lmandel: joduinn: Do you want the outages section?
[2:01pm] lmandel: joduinn: I think Hal added the updates.
[2:02pm] Mossop: SF is so lonely
[2:04pm] joduinn: lmandel: yeah, but lost connection to vidyo server.
[2:04pm] joduinn: reconnecting... go head past me if you are already there
[2:04pm] lmandel: joduinn: We skipped the section.
[2:05pm] lmandel: joduinn: I called out the outage this friday
[2:05pm] dveditz: frequently asked: wtf happened to my addons?
[2:06pm] dveditz: (some of them, anyway)
[2:07pm] jaws: 0 nightly users on Holly right now
[2:07pm] jaws: nightly builds aren't running yet 
[2:07pm] jaws: i will be blogging to try to get some more people running Holly
[2:07pm] joduinn: lmandel: i would like to circle back to them before the roundtable section (or maybe right at start of roundtable)?
[2:08pm] lmandel: gavin: Can you please add your notes and links to the blog posts to the wiki.
[2:08pm] dveditz: how does australis affect F4Metro? the UI is totally different
[2:08pm] dveditz: are there screenshots of Australized Firefox 4 Metro?
[2:08pm] jaws: dveditz: shouldn't affect metro since they are separate frontends
[2:08pm] jaws: dveditz: metro firefox has been australis from day one 
[2:09pm] dveditz: "We were coding a lot of the bugs for pre-australis and post-australis, but the testing has been done on pre-australis."
[2:09pm] dveditz: I guess talking about code in files that changed, even if in parts not used by Metro?
[2:09pm] gavin: lmandel: done
[2:09pm] lmandel: gavin: thx
[2:09pm] dveditz: backend files maybe?
[2:09pm] jaws: dveditz: yeah, i invited bbondy to this channel to get clarification
[2:11pm] lmandel: gavin: Do you have links to the blog posts that you mentioned?
[2:13pm] gavin: lmandel: will add those
[2:13pm] lmandel: gavin: thanks again
[2:15pm] KaiRo: lmandel: damn, unmuting myself hung up the tablet
[2:15pm] KaiRo: lmandel: could you read out the second line of my wiki entry?
[2:15pm] lmandel: KaiRo: ok
[2:16pm] dveditz: there's a fair number of popular addons with issues still, will take some time to get those fixed
[2:16pm] • KaiRo just wants to ensure less people are surprised by this new high-profile signature
[2:17pm] RyanVM|sheriffduty: was Try enabled too?
[2:18pm] KaiRo: lmandel: ok, I'm back, can do it myself if it hasn't happened yet
[2:18pm] lmandel: KaiRo: I already read out theline
[2:19pm] KaiRo: lmandel: ok, thanks
[2:19pm] dveditz: yay for me 
[2:19pm] akeybl: Jesse: https://blog.mozilla.org/futurereleases/2013/11/18/evolution/ -> https://blog.mozilla.org/ux/2013/11/australis-is-landing-in-firefox-nightly/ -> http://nightly.mozilla.org/
[2:19pm] johnath: yet another peril of running a california-based business
[2:20pm] akeybl: and all the coverage is linking to nightly
[2:20pm] dveditz: johnath: they probably have to put in a new electric meter for the company running the chargers. If they just put in some free plugs I bet they wouldn't have had to
[2:21pm] dveditz: heaven forbid that they let someone have $3 worth of electricity without charging for it
[2:21pm] johnath: heaven and building management
[2:21pm] dveditz: (so now it'll go through something like ChargePro and cost $5)

Engineering Meeting Details

  • Tuesday 2013-11-1911:00 am Pacific Standard Time

  • 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

19-November-2013

Mozilla Project: 2013-11-18

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

All-hands Status Meeting Agenda

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

Friends of the Tree

  • Peter Bengtsson, for adding critical functionality to Air Mozilla on a very short timeline

Upcoming Events

Monday, 18 November

  • Come join the Shut Up & Code Meetup in San Francisco Mozilla Space. Come shut up and work for 2 hours on that side-project you’ve been putting off with a group of like-minded creators! TONIGHT 11/18 6-8pm.

Wednesday, 20 November

Thursday, 21 November

Unmet User Needs and Opportunities in Two Emerging Markets in SE Asia

12PM PST from the Mozilla Portland Office. Live on AirMozilla and simulcast in 10FWD IN MTV.

Want to understand the primary challenges facing users in Indonesia and Thailand in accessing and using the Internet? Want to hear about and discuss opportunities for Firefox in these countries? Bill Selman, Lead User Researcher from the Strategy and Insights team will present findings from a recent user research project to understand browser usage on desktop and mobile devices in Thailand and Indonesia.
[1].

Friday, 22 November

MDN Doc Sprint Join other MDN contributors in #devmo. Help make content changes that are needed before the new site design goes live in a few weeks.

Queer Youth Hackathon Join other Mozillians and SF area hackers working on apps for non-profits who serve LGBTQ youth (all weekend 22-24)

Saturday, 23 November

MDN Doc Sprint Join other MDN contributors in #devmo. Help make content changes that are needed before the new site design goes live in a few weeks.

Queer Youth Hackathon Join other Mozillians and SF area hackers working on apps for non-profits who serve LGBTQ youth (all weekend 22-24)

Sunday, 24 November

Queer Youth Hackathon Join other Mozillians and SF area hackers working on apps for non-profits who serve LGBTQ youth (all weekend 22-24)

Product Status Updates (voice updates)

Firefox Desktop

  • Australis landed in Nightly

    • Posts

    • Australis landed on mozilla-central! Over 850 changesets of goodness soon coming to a browser near you.
    • We will be respinning today’s nightlies shortly, so you can test this with your regular update inside Firefox later today or tomorrow.
    • When filing bugs, please mark them as blocking the ‘australis-merge‘ metabug.
    • If you’re an add-on author, have a look at the work-in-progress compatibility MDN page for an idea of what’s changing. Note that it’s not at all certain that we will ride the 28 train.

Firefox Mobile

  • Front-end

    • Open Search support landed

    • New UI for performing actions on a text selection coming soon
    • Quick Share enhancements are in the works
    • Live locale switching is in the works
  • Internals
    • Lots of work to make Firefox for Android easier to hack on with Java-centric IDEs

    • Refactoring to be able to use ProGuard on the Java source
    • Improvements to the testing framework and addition of a new (JUint) test framework
  • Planning / Exploring
    • Cloud service integration into the Home page

    • PDF.js integration
    • Form-fill improvements
    • Casting video to Roku devices

Webmaker

Speaker Location: OpenMatt in Toronto

  • Mozilla Webmaker is all about teaching the web. Together.js makes it easy for people to connect with each other to teach and learn online.

  • To try it out, log into Webmaker tools like Thimble and click “collaborate”
  • Webmaker’s Brett Gaylor is here to show a demo. And give an update on how it fits into Webmaker’s larger plan.

Firefox OS

Speaker Location: No Audio

  • Key targets

    • Version 1.1 – basically complete.

    • Version 1.1 HD – 1.1 + WVGA for a partner. Target to fix blockers by the end of Nov.
    • Version 1.2 – fixing all blockers for 12/9.
    • Version 1.3 – Completing all 1.3 feature work for 12/9.
    • Version 1.4 – in the planning stages.
  • FirefoxOS roadmap is on the public wiki.

Grow Mozilla

Speaker Location: San Francisco

What does Mozillian mean?

  • Being a Mozillian is a Journey

    • Extend the meaning of ‘Mozillian’ to cover anyone on their journey of believing in our mission, taking action to support it and interacting with other community members—even if they’ve only just started on their path.

Speakers

Presenter Title Topic Location Share? Media More Details
Who Are You? What Do You Do? What are you going to talk about? Where are you presenting from? (Moz Space, your house, space) Will you be sharing your screen? (yes/no, other info) Links to slides or images you want displayed on screen Link to where audience can find out more information
Michael Verdi Instigator New Firefox update experience Presenting from home Yes No https://blog.mozilla.org/verdi/344/building-a-new-firefox-update-experience/
Robert Richter Pass the App from Mozfest Pass the App Appmaker Apps Vidyo Yes Working App and Twitter timeline Visit http://appmaker.mozillalabs.com/designer to make your own (use Paypal component)

Roundtable

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

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

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

Welcome!

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

Introducing New Volunteers

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

Introducing New Hires

New Hire Introduced by Speaker location New Hire location Will be working on
Roberto Vitillo Vladan Djeric Toronto London Firefox – Desktop Performance
Lara Fischer-Zernin Harvey Anderson US Remote (NY) US Remote (NY) Program Manager
Jean Gong Chris Lee Mountain View Mountain View Program Manager, Firefox OS
Christopher Lam Jaime Chen Mountain View San Francisco Interaction Designer, Firefox Mobile OS

<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

14-November-2013

Mobile: 2013-11-13

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

Schedule

  • Next merge is 2013-12-09

Topics for This Week

  • Heads-up that there is some discussion in bug 924692 about how to implement touch-based text selection on Metro/B2G. Once that’s working we’ll probably want to use it in Fennec also. CC yourself on the bug if you’re interested in following along.

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.

  • Dominic Kuang fixed bug 930566 – Change sans-serif title to bold (first patch!)

  • Stefan Sobering fixed bug 893774 – Doorhanger API should allow null for buttons (first patch!)
  • fedepaol fixed bug 934345 – Downloading an APK crashes fennec
  • capella fixed bug 840144 – Make about:config better
  • swarooprao fixed bug 936727 – UpgradeReceiver logging

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

<Read Only>

  • More APZC/metro work

  • Still keeping an eye on incoming Fennec graphics/panning/zooming bugs

JChen

  • Past week

    • Background hang monitoring work

      • Landed bug 935089 – Array util methods should support mozilla::Array

      • New patch reviewed for bug 935092 – Make a way to get another thread’s pseudo-stack
      • Patch under review for bug 909974 – Background thread hang monitoring
      • Patches under review for bug 932865 – Background thread hang reporting
    • Learning new Telemetry backend
      • ANR reports are being discarded ATM
    • Interviews
  • Next
    • Getting background hang monitoring landed

    • Keep learning Telemetry backend
    • Going through backlogged bugs

GCP

  • Last week:

    • WebRTC 3.43 Landing.

    • Regression hunting after the landing bug 937119
  • Next week:
    • EBU DevCon preparation / presentation

    • bug 932295 Make sure autofocus is on
    • bug 932692 WebRTC crasher
    • Load monitoring/adaption

Randall Barker

<Read Only>

  • Last Week: Fixed crash related to cross process mutex and shared memory.

  • This Week: Resolve visual glitches in rendering.

Brian N

  • Looking at and testing bug 913985 (JNI generation for ProGuard)

    • All green on try
  • Basic WIP for bug 935190 – Try to show cached pages when Fennec is offline
  • Re-trying bug 874985 (session restore tests)
    • Also all green on try
  • bug 937945 – Don’t store activity Context in GeckoProfile
  • Looking at renaming prefs-per-profile

Sriram

WesJ

  • Bug 768667 – Use the action bar for text selection on ICS+

  • Bug 936593 – Allow overriding button’s active color
  • Bug 924693 – payment callbacks do not appear on Android

LucasR

Last week

  • Toolbar code revamp

    • bug 871522 – Factor out EditText bits from BrowserToolbar into a CustomView

    • bug 938205 – Factor out editing UI into a separate View
    • bug 936470 – Correctly track page action state to set title padding accordingly
    • bug 937641 – Move toolbar-related classes to the toolbar package
    • (Bounced) bug 935628 – Remove BrowserToolbarBackground from toolbar
    • Lots of reviews
  • Misc
    • bug 936519 – Move general-purpose views to the widget package

    • bug 936522 – Move preference-related to the preferences package
    • bug 933739 – Issues in URL domain autocompletion

Next week

  • Fx26 bug fixing

  • More toolbar stuff

liuche

  • bug 852608 – OpenSearch landed! (long-tap in urlbar on OpenSearch pages)

  • bug 937769 – Missing onError method in adding search engine (follow-up to OpenSearch)
  • bug 937870 – nsSearchService error prompt ignores confirmation argument
  • bug 932092 – UI Telemetry probe jsm
  • bug 934596 – Support OpenSearch engines in search shortcuts

Margaret

(I’m at TRIBE, so I’m missing the meeting)

  • Done

    • bug 846569 – Tab list should keep scroll position when closing a tab

    • bug 935414 – Crash when lots of words are pasted into the urlbar
    • Landed Adrian’s patch for bug 899187 – Robocop tests for bookmarks page
  • In Progress/Next

    • TRIBE/PTO the rest of this week

    • API for adding custom lists to about:home – bug 862805
    • Dynamic snippets, now as a feature built into the browser – bug 937820
    • More about:home context menu work – dependencies in bug 931021

mcomella

  • Past

    • D:
  • Present
  • Future
    • FHR

      • Minor bugs and regressions

      • Create bugs/roadmap for potential next steps
    • Researching the use of a linter (JSHint?) in browser.js
    • bug 935807: D-pad arrow keys move focus outside textarea instead of navigating within
    • bug 898613: [fig] Editing mode tests (followup to bug 895828)

RNewman

<Read Only>

  • Working on locale selection. bug 936756

  • Filing all the Kindle Fire bugs (whiteboard: kindle)
  • NSS started causing 2.3 crashes on startup. bug 935831
  • VideoPlayer is totally busted; started fixing it. bug 936851
  • Working a little on making multilocale APK generation easier. bug 934196
  • FxA reviews.
  • Still catching up on some reviews for nalexander and margaret. Sorry, folks!

nalexander

<Read Only>

BLassey

  • more tab streaming

    • bug 936549 tab sharing won’t stream

    • looking at creating a raw input stream so we can serve via http
  • landed bug 930062, build geckoview library as an ant project
  • rev’d color picker UI bug 875750
  • looked into a minimal xul/js for GeckoView, saw startup win before I broke it
    • We should look at moving as much js as possible out of the start up path for fennec too

      • related, bug 922342, PermissionPromptHelper.jsm takes ~220ms on startup on a galaxy nexus
    • We shouldn’t need “magic js” to be included in an app, need to move viewport stuff (and anything else that’s required) into the platform

MFinkle

  • First set of GeckoView API improvements landed

    • Will get a simple JavaDoc hosted somewhere
  • Next up for GeckoView
    • Permissions in ChromeDelegate

    • Session in ContentDelegate
    • Reduce amount of browser.js code
  • Simple “Share video to TV” project is underway
    • Roku-based receiver initially

    • Prototype is ready (tested by myself, Brad and Wes so far)
    • Exploring new UX ideas
    • Launching point for more second-screen ideas

Ian Barlow

This week

  • Home

  • TV Casting
    • Working with Zhenshuo on some UX designs for casting videos and tabs to TV
  • Autofill improvements
    • Working with Arun on some research here

Arun

  • PDF.js

    • Wrapping up interaction design (Anthony from UX team has begun visual design work)

    • Chenxia has taken logs of errors currently observed in the desktop version of PDF.js running on Android
  • Form Auto-fill

    • Research phase (expect research findings around end of next week)

WebRT

Feature Focus

Fx26
Fx27
Fx28
Fx29

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-11-13

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

Schedule & Progress onUpcoming Releases

Firefox Desktop & Platform

  • Note: due to the Saturday 2013-11-16 outage, we’ll be disabling updates for 12 hours. At that same time, Nightly/Aurora downloads will not function. No other user impact is expected.

Current Releases

  • Firefox 25.0 was released without any functional issues, and unthrottled completely last week

  • Unplanned Firefox 25.0.1 (desktop/mobile) will be released alongside ESR17/24 due to a newly required security patch

Beta (26)

  • Firefox 26b4 was released yesterday, including patches for the upcoming 25.0.1

  • There will be only one FF26 Desktop Beta the week of Nov 25-29th (American Thanksgiving)

Aurora (27)

  • Firefox 27 has a proposed release date on 2014-02-03 instead of 2014-01-20 due to the company holiday schedule, contributor/user disengagement, and the fact that Australis will be riding the trains. All future merges would be delayed by two weeks. Wiki page and calendar to be updated upon final announcement.

Firefox Metro

  • Team working on Iteration #19 until Friday November 22.

  • To date, 9 bugs awaiting development in the Backlog are blocking uplift to Aurora 28: View Bugs.
  • To date, 15 bugs currently in development in Iteration #19 are blocking uplift to Aurora 28: View Bugs.
  • Profile Sharing: View Bugs.
    • 8 out of 17 bugs completed.

    • Of the 9 remaining, 6 are currently under development in Iteration #19.
  • APZC: View Bugs.
    • 12 bugs remain as blockers for Aurora 28 uplift.
ID Summary Priority Status
831986 Story – Double-tap Zoom P1 ASSIGNED
886321 Story – APZC metrofx issue tracking P1 ASSIGNED
934032 Story – Add View on Metro feature to Desktop Firefox in Australis P1 ASSIGNED
924900 Story – Remove auto sync setup code P1 ASSIGNED
931798 Story – Auto restore session after a switch to desktop happens P1 ASSIGNED
931801 Story – Make shared pref sync code 2-way P1 ASSIGNED
935178 Story – Support broadcast message for switching between Metro and Desktop P1 ASSIGNED
840855 Defect – Dialogs intermittently fail to accept touch input P2 ASSIGNED
930367 Defect – The “about:addons” text is cut off in the different views using Win 8.1 P2 ASSIGNED
928068 Story – Don’t allow switching to Metro while in private browser mode P2 ASSIGNED
922851 Defect – Moving browser to larger secondary display results in clipping / mis-sizing P2 ASSIGNED
934762 Defect – Metro renders squished and mouse/touch events are offset in dual monitor setup when one is HighDPI P2 ASSIGNED
926036 Defect – Long strings in about panel are cut instead of wrapping P2 ASSIGNED
936897 Defect – Download progress bar not appearing after first tab is closed (this._notificationBox.appendNotification is not a function) P2 ASSIGNED
932520 Defect – HTML5 drag and drop does not work in metroFx P2 ASSIGNED
801187 Change – Theme tab-modal prompts to look good in Metro P1 RESOLVED
895520 Change – Firefox Autocomplete theme changes based on latest comps P1 RESOLVED
855434 Story – Non HTML5 specific form elements should work P1 RESOLVED
910223 Story – Firefox Start Transition(s) P1 RESOLVED
936562 Change – When opening a new background tab, new tab should be visible and just to the right of parent/sibling tabs P2 RESOLVED
932664 Story – Link clicks and file activations should open in the currently opened browser no matter which environment P2 RESOLVED
927239 Defect – Context menu items keep highlight after being selected P2 RESOLVED
930771 Defect – Hover scrollbars leave white band after fading out P2 RESOLVED

Firefox Mobile

Current Releases

Interesting times for flash in the mobile world: bug 935676 – Flash doesn’t work on 4.4 KitKat

Beta (26)

Features

  • Looking good: just under 3 crashes per 100 adu

  • Sounds like Beta 4 is under test and will be signed off on here, in a bit
  • Regression we need to take care of bug 935604 – Regression: Graphical corruption shown on screen during page load
  • The kit kat krasher should have made it into beta 2 bug 934514 – Fennec crashes on KitKat

Aurora (27)

Features

Nightly (28)

Feedback Summary

Desktop

  • Feedback around Firefox “pausing” unless the mouse is moved. So things like Netflix stops while you’re watching. Started spiking ~ 11/9. I think this is getting fixed in Fx25.0.1

Market Insights from the Market Strategy Team

Mobile

  • Motorola launched a entry-level device, the Moto G, which features a 4.5 inch, 720 p display, with 1 GB of Ram and a 1.2 Qualcomm CPU. The phone runs on Jelly Bean and will be upgradable to KitKat at the beginning of 2014. With a price of $179, it is available in Brazil and a few parts of Europe, and it will launch in more countries in Latin America, Europe and Asia in the next few weeks.
  • At the Samsung Developer Conference, first of its kind, there was one Tizen session called “The Tizen Web Platform”, presented in collaboration with Intel. You can find the slide deck here. A big focus of the conference was the Samsung Smart TV platform and multi – screen experiences, as well as and the secure Android layer called Knox.
  • Ericsson released new stats about the mobile industry. Total mobile subscriptions are expected to triple and reach 9.3 billion by 2019, with 60% of them for smartphones. In 2019, almost everybody in the developed world will own a smartphone, but only half of the users in Africa and the Middle East will do the same. Current mobile subscriptions are 6.6 billion, but mobile subscribers are 4.5 billion, with many people having more SIM cards. In terms of content, video will represent 50% of mobile data traffic by 2019. More numbers in the Ericsson Mobility Report.
  • CyanogenMod published an installer on the Google Play Store which, with the help of desktop software, unlocks the boot loader, roots the device and flashes the company’s launcher. The app is available to a list of Samsung, Nexus and HTC devices.

Marketing, Press & Public Reaction

  • Australis onboarding work week this week!

Actions this week

  • Laura to get us more information the plans and test plans for the Australis first run

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

Older Posts »

Powered by WordPress