Meeting Notes

8-January-2015

Firefox/Gecko Delivery Planning: 2015-01-07

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

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

  • Desktop 35.0 RC build 2 is now with QA after having to rebuild for bug 1076975, a late-arrival
  • Mobile 35.0 build delayed for bug 1073554 – we’re looking at the options here including shipping with the regression and doing a 35.0.1 once a verified fix is ready
  • ESR 31.4.0 on track
  • We’ll be moving the updates enabling by 4 days this cycle which means that we release next Tuesday, collect feedback for a few days and then enable updates at 100% on the Friday same week. First time experiment with this more rapid process.
  • Merge Day is on Monday Jan 12th.

Firefox Desktop & Platform (Javaun/Chad/Martin)

There wasn’t an official 37.3 iteration, due to holidays, but we start 38.1 next Tuesday. The areas of focus are:
Hello:

  • wrapping up Firefox 36/37 work, getting started on 38 (with a focus on sharing)

Task Continuity:

  • finishing UX design work for Reading List/Synced Tabs
  • research work support those features
  • investigating sync back-end changes needed to support them

Search:

  • continue to address important regressions from the Firefox 34 work
  • UX design/research for next steps in search UI improvements

Password Management:

  • focus on telemetry to begin improving filling/saving reliability

Sync Migration:

  • finishing the migration work needed to start migrating “old sync” users to “new sync” in Firefox 37

Places:

  • continue the refactorings needed to avoid main-thread IO

E10S:

  • continue supporting the e10s team in pushing through the e10s milestones

Polaris Privacy Work:

  • Tor relays: doing tech spec’ing this week. NetOps/Opsec are designing this week, may start hardware work next week.
  • User testing on Tracking Protection (Polaris pref in Nightly) starts next week. Questions to answer:
    • what do users think about tracking? Does our experience meet their needs?
    • Do we break their experience, and if so do they accept the tradeoff or blame the browser.

Developer Tools (Jeff)

Feedback Summary (Cheng/Tyler/Matt)

Desktop

  • No significant change in Hello feedback for 35: Still very, very low amounts of feedback. Most negative (non-prompted) feedback people who don’t want it. One comment on the branding (Telefonica/O2).
  • Only spike in negative feedback around the break was around the donation campaign which was viewed as spammy (especially since people got it even after they donated).

Marketing, Press & Public Reaction (Arcadio or Winston)

  • Dev browser campaign / message testing
  • Search hijackers
  • Yahoo optimization
  • Hello

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

7-January-2015

SeaMonkey: 2015-01-06

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

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

Ratty

Working on:

  • bug 640420 Add draggable splitter between urlbar and searchbar.
  • bug 1040910 Support XHTML in feed titles.
  • bug 1117577 Bookmarks Manager, Tools, Restore, Choose file… does not recognize .json4lz.
  • bug 1115036 Update el (Greek) locale for DOM Inspector.

Fixed:

  • bug 917725 Consolidate utils.js and PlacesUIUtils.jsm.
  • bug 1097818 Add search suggestions to the DuckDuckGo search engine.
  • bug 1112196 In TopLevelImageDocument.css use img.transparent instead of img.decoded.
  • bug 1112205 SidebarTogglePanel() should ignore nodes that aren’t panel headers and aren’t panel menuitems.
  • bug 1115023 After bug 1066383 the navigator context menu is huge.
  • bug 1115572 Add newChannel2 (that takes loadinfo as an argument) to suite protocol handlers.
  • bug 1115575 Error: formatURLPref: Couldn’t get pref: browser.search.geoip.url.

Other stuff:

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

Mozilla Platform: 2015-01-06

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

Need To Know

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

Notices/Schedule (lsblakk/sylvestre/lmandel)

Next Merge: January 12, 2015 Next Release: January 13, 2015
Trains
Central: 37 Aurora: 36 Beta: 35 Release: 34
  • 35.0 Desktop RC builds with QA
  • 35.0b10 mobile – need to figure out what’s happening with bug 1073554
  • 31.4.esr builds with QA
  • Next week we’ll be doing a throttling change where the plan (unless there are known issues in the wild) will be to enable updates at 100% on Friday Jan 16th (4 days earlier than current)

Build Changes (gps)

(Build changes of which engineers should be aware.)

RelEng (catlee)

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

Upcoming Outages/Upgrades

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

Quality Programs

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

MemShrink (njn)

<Read Only>

DMD is now working reliably on Mac, and also seems to be working on Fennec. Follow the instructions and try it out!

Stability (kairo)

  • bug 1088148 is a supposed a11y crash fix that triggered a huge spike in its own crash signature. This is 1/3 of current Nightly crashes!
  • bug 1116825 was a significant plugin crash spike, but fix should just have landed.

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

Desktop Platform (bsmedberg)

1. What has your team done since last week that might impact others?

  • bug 1110215: Disabled Flash protected mode on Beta as an experiment. See bug 1111791 for a report on the results.

Q1 plans: [1]

  • Video/Flash fixup
  • e10s
  • telemetry/FHR unification
  • update orphaning
  • catastrophic memory usage

Electrolysis (e10s) (blassey)

  • e10s will be disabled (bug 1117867) for this last week of Nightly 37 to shake out any non-e10s bugs.
  • e10s will be reenabled (bug 1117934) next week for Nightly 38 testing.

GFX (milan)

<Read Only>

  • Most of the team is back online this week. Catching up.
  • Items for 37-B2G-Aurora landings are on track.

Layout (jet/dbaron)

<Read Only>

For Q1 priorities, see the “Current Plans” section here:

Media (mreavy)

<Read Only>

0. What are your team’s plans for Q1 that might impact others?

  • Multistream and renegotiation support for WebRTC
  • Hello front-end development transitioning from Platform to Firefox

1. What has your team done since last week that might impact others?

  • Second phase of Hello/Loop about to hit release/35 (Rooms redesign)

2. What will your team do this week that might impact others?

  • Expecting to land major webrtc upstream code update immediately after 37 uplifts
    • Already green on Win/Mac/Linux

Performance (vladan)

1. What has your team done since last week that might impact others?

a) bug 998863: Asynchronous initialization of plugins has landed

  • It’s currently preffed *OFF* by default, please help us test it: set dom.ipc.plugins.asyncInit to true
    • There are stability problems with e10s at the moment, Aaron is working on fixing these issues
    • Mark any bug reports as blockers of bug 1116806

b) Many Telemetry measurements are biased by users who submit many short sessions (vs users with fewer, longer sessions). You can remove this bias by doing your analysis “per user” using the new clientID field:

2. What will your team do this week that might impact others?

  • bug 1021842: A-Team and Perf team are working on making the Talos regression detection formula more accurate
  • We’re going to try to have devs make a decision (wontfix, will fix before branch date, etc) on each Talos regression within 2 weeks of the regression bug being filed

Roundtable

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

Mailing List Threads

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

Good Reads

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

irc #planning Log From This Meeting



Engineering Meeting Details

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

6-January-2015

Mozilla Project: 2015-01-05

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

All-hands Status Meeting Agenda

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

Friends of Mozilla

Huge, huge thanks to 369,639 people from more than 170 countries and territories who donated $3.19 million USD to support Mozilla’s mission to build and protect the open Web. Mozilla truly has friends all over the world who believe in what we are doing, and made our year-end fundraising campaign the most successful one ever.

Thanks to AMO contributor kenpem for helping out deleting spam in the developer forum.

Upcoming Events

Monday, 05 January

Wednesday, 07 January

Thursday, 08 January

  • VR Cinema #2 – Animated VR Films Jan 8th at Mozilla SFO Commons
    • Josh Carpenter attending
    • VR Cinema’s second event will explore the unique challenges and creative opportunities of animated films in Virtual Reality. Come hear from the visionaries who are defining this new medium and experience their groundbreaking VR films. Join us at Mozilla HQ in beautiful SF on October 2nd at 7pm to meet and mingle with the pioneers of VR filmmaking in a casual, friendly environment.

Project Status Updates (voice updates)

Firefox

Speaker Location: Toronto (johnath)

  • Spring Thing
  • Search
  • iOS

Firefox OS

Speaker Location: Rick Fant (MV)

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

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
James Cheng Sean Lin Taipei office Taipei office Firefox OS
Steven Yang Kevin Hu Taipei office Taipei office Firefox OS
John Dai Edgar Chen Taipei office Taipei office Firefox OS
Cindy Hsiang Thomas Ho Taipei office Taipei office Firefox OS
Kevin Chen Kilik Kuo Taipei office Taipei office Firefox OS
Jeremy Chen Peter Chang Taipei office Taipei office Firefox OS
Becker Hsieh Vincent Liu Taipei office Taipei office Firefox OS
Stuart Philp Bill Maggs San Francisco office Toronto office Cloud Services QA
Ashish Vijayaram Linda Ypulong San Francisco office San Francisco office Mozilla Operations Center (MOC)
Aislinn Gigras Madhava Enros Toronto Remote (Boston) Firefox Desktop User-experience

<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


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

30-December-2014

Mozilla Project: 2014-12-29

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

All-hands Status Meeting Agenda

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

Friends of Mozilla

  • Huge thanks to Teo, who helped clear the add-on review queue just before the holidays, so we all could have a relaxing break!
  • A very warm Thank You to those working on the year-end fundraising campaign over the holidays, thanks to their work and over 250,000 donors all over the world we have raised more than $2.5 million, with 72 hours to go.

Upcoming Events

Wednesday, 31 December

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

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?

<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


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

24-December-2014

SeaMonkey: 2014-12-23

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

Agenda

  • Who’s taking minutes?
  • Nominees for Friends of the Fish Tank:
    • TBD

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

  • bug 1081726 Donation link on website needs to be change to point to SeaMonkey Paypal donation page. Blocked on mcsmurf getting a new CVS website account, looks like his old one has expired.
  • (bug 956561); move blog to https://blog.seamonkey-project.org. [DONE]
    • Now live with new design and branding.
    • Some progress with the SSL certificate issue. With the certificate, things would work easier as mcsmurf wants to sync the blog with Facebook entries.
  • bug 998807 Sync account creation or device pairing fails with exception in BrowserIDManager
    • mcsmurf says he has a short term workaround for this.
  • bug 1057920 SeaMonkey’s CVS dependency really should be removed. (currently used only for Releng Automation, and SeaMonkey Website).
    • IanN has had zero time in the last 2 weeks, preparing/having job interviews so no progress on this.

CLOSED

Status of the SeaMonkey Buildbot Master and Tree

  • Windows nightly trunk builds arewere running again briefly (thanks to Callek and Ewong) but are down again due to bug 1108970. Migrating our Windows builders to VS2013 would likely solve this and other bustages.
  • VS2010 support was removed from mozilla-central on 15th December (bug 1092468). Our Windows slaves are all Windows 2003 and VS2013 can’t be installed on them. Callek says we have a good chance of getting our builders upgraded to Win2008. There is also some upcoming changes to L10n build system in Q1 2015 (bug 1107635).
  • Buildmaster is up and running, and produces en-US builds, see 9/16 meeting’s Friends of the Fish Tank. Builds and langpacks in 18 languages including en-US are available unofficially thanks to A.Kalla.
  • bug 1083689 Langpacks aren’t updated when auto-updating SeaMonkey. The langpacks need strict versioning e.g. min 2.30 max 2.30.* which makes sense since you don’t want 2.29 strings with 2.30. This is possibly a build config problem so we should check with Callek, ewong, or KaiRo.
    • The de and en-GB langpacks for 2.30 have:
      <em:minVersion>2.30</em:minVersion><em:maxVersion>2.*</em:maxVersion>
      2.22 had:
      <em:minVersion>2.22</em:minVersion><em:maxVersion>2.22.*</em:maxVersion>
  • Due to the master having some mysql issues, Callek has put a halt on the mysql updates, which affects the tbpl. So nothing is showing in tbpl atm.
  • [9th December 2014]
    • Infrastructure issues
      • linux64 systems are still plagued by bug 1058385. Regular AWOLing. Currently 6 slaves are up.(-2, -3, -4, -6, -7, -13)
        • Callek says that he’ll poke Mozilla IT about this.
      • NB: Currently the miscellaneous patches to fix the RelEng infra (tooltool et.al) are all applied to the master directly. Once reviewed, the patches will be pushed to their corresponding repositories and the master will be updated properly.
      • NB2: None of the test bustages are listed. Priority is currently set to get the builds running properly.
      • NB3: Build oranges are not mentioned. Read NB2.
      • On mozilla-central a win64 change has landed recently and switching to VS2013. SeaMonkey Windows builders are running Vista and VS 2013 has a minimum requirement of Windows 7.
    • [comm-central]
      • WinNT (debug/normal) busted : bug 1108970 – gfx/layers/d3d11/CompositorD3D11.cpp : Cannot open include file ‘DXGI1_2.h': No such file or directory
      • l10n nightly/dep builds busted : bug 1073327 Fix waiting review.
      • blocklist update bustage : bug 1074572 Fix waiting review.
    • [comm-aurora]
      • blocklist update bustage : bug 1074572 Fix waiting review.
      • OSX64 l10n nightly/dep bustage : related to bug 902876
      • OSX64 bustage: atm, unsure what’s busting this. tracked in bug 1090136
  • See RelEng page for the RelEng status history.
  • In Bug 902876 Comment 12 Mcsmurf is waiting for feedback from the build team on how to proceed.

Release Train

  • SeaMonkey 2.32b1 was released on
  • Holiday Beta Scheduling for Firefox. Due to impending US holidays Dec 25/26 & Jan 1 the following is an adjusted 35.0 beta schedule for the remaining weeks of this cycle:
    • Week 3 – Dec 15-19: Beta 4 (Desktop & Mobile) and Beta 5 (Desktop) build & ship as usual
    • Week 4 – Dec 22-26: Beta 6 (Desktop & Mobile) gtb on Monday Dec 22 as usual, ship on Tues Dec 23 – no further betas
    • Week 5 – Dec 29-Jan 2: Beta 8 (Desktop & Mobile) gtb on Monday Dec 29 as usual, ship on Tues Dec 30 – no further betas
    • Week 6 – Jan 5-9: Beta 10 (Mobile) and Desktop RC 35.0 gtb on Monday Jan 5th, ship on Tues Jan 6 to beta channels
  • Useful Firefox Release Schedule link: Releases Scheduling

Extensions and Plugins Compatibility Tracking

  • See Basics page. Please only list current changes here.
  • Addon Compatibility Listings
  • Firefox & Thunderbird Add-on Converter for SeaMonkey http://addonconverter.fotokraina.com/
    This tool goes a little further beyond simply modifying install.rdf – it also identifies a few more other things in the code that are Firefox or Thunderbird specific and attempts to change them. Of course, not all extensions can be ported so easily to SeaMonkey since there’s only so much an automated tool like that can do.
    •  !This item should be moved to somewhere more permanent and discoverable!
  • New versions of Flashblock for Firefox and SeaMonkey have been released to address a regression caused by bug 1050049.
  • Current Lightning 3.6b1 builds offered on AMO don’t work with the 2.31 release (bug 1081534, bug 1106034, bug 1107865)
  • The Thunderbird team is planning to ship Lightning with Thunderbird. IanN thinks we will want to ship lightning too. We should coordinate with Thunderbird.
  • Proposed replacement for Venkman for shipping with SeaMonkey: Tiny JavaScript Debugger. TinyJSD is a JavaScript debugger for privileged code running Mozilla products like Firefox, Thunderbird, SeaMonkey. It serves to debug the application as well as extensions written in JavaScript.
    • Consensus is that we should ship TJSD as a replacement for Venkman. The next step is to contact the author.
  • bug 957149 DOM Inspector 2.0.15 released on 12th December. Ratty took over from IanN and finished preparing DOMi 2.0.15 for release [1].
  • 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)

2.31

open tracking (0)
tracking requests (7)
targeted (0)
fixed (11)

2.Next

  • Stalled. Needs a kick.
    • bug 815954 Click-to-Play: Port bug 812562 (click-to-play blocklisted plugins: reshow urlbar notification as with normal click-to-play).
    • bug 476108 GetShortPathNameW fails under some NTFS junctions [patchlove].
  • Current breakages:
    • bug 998807 Sync account creation or device pairing fails with exception in BrowserIDManager needs an owner
    • bug 995737 adapt seamonkey for the address book remote content policy change; use permission manager instead of address book property.
  • Mozilla-central bugs that affect us:
    • Our front end Sync UI needs to be updated as the old backend is going away in Gecko/Firefox 31. See: New Firefox Sync has landed in Firefox Nightly. Tracked in:
      • bug 998807 Sync account creation or device pairing fails with exception in BrowserIDManager.
      • bug 1003434 Add support for about:sync-progress.
    • A lot of these bugs are due to mozilla-central switching from synchronous APIs to Asynchronous APIs.
    • bug 566746 (asyncFormHistory) Form history should use asynchronous storage API. Tracked in:
      • bug 912031 Use Asynchronous FormHistory.jsm in place of nsIFormHistory2 in Suite.
    • bug 769764 move proxy resolution to separate thread and remove sync api. Tracked in:
      • MailNews bug 791645 Rewrite calls to synchronous nsIProtocolProxyService::DeprecatedBlockingResolve with Async code before DeprecatedBlockingResolve disappears as well.
    • bug 825588 Asynchronous JavaScript API for downloads and bug 851471 Decommission nsIDownloadManager. Tracked in:
      • bug 888915 Move SeaMonkey to the new JavaScript API for downloads when nsIDownloadManager is decommissioned.

Feature List, Planning

Bug statistics for the last two (full) weeks: 29 new, 6 fixed, 15 triaged.

  • Medium triaging effort, average number of new bugs filed.
  • IanN thinks it would be useful to remind people on the newsgroups / forums that they can contribute by triaging. Tonymec will post a reminder to newsgroups / forums. See bug 1092632 (Sm_tri_HowTo) Document how to triage SeaMonkey bugs.

Open reviews/flags:
30 review
5 super-review
3 ui-review
6 feedback

  • See Feature List page for major wanted/needed features.
  • TODO: We will need to update our Sync UI code due to the new Sync API. Also we need to check if we are allowed to create FX accounts from our UI Since the new Sync accounts are FX accounts.[IanN] I’m sure I saw a question about FX accounts and branding. Callek was going to ask about being able to use Firefox accounts.

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

Any other business?

  • bug 1006466 Fork Firebug and distribute it with SeaMonkey – jez is working on this (‘NeoBug’) – it should be bundled with SeaMonkey as a comprehensive replacement for Venkman, as every other browser of note bundles something like this! This is becoming urgent as Firebug 3 will not work with SeaMonkey (it has Firefox’s devtools as a prerequisite).
  • Is SeaMonkey’s tbpl working yet? If so, what URL is it at? – jez

SeaMonkey Meeting Details

Mozilla Platform: 2014-12-23

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

Need To Know

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

Notices/Schedule (lsblakk/sylvestre/lmandel)

Next Merge: January 12, 2015 Next Release: January 13, 2015
Trains
Central: 37 Aurora: 36 Beta: 35 Release: 34

[READ ONLY] – Beta 6 Desktop and Mobile builds are with QA, should ship later today. No further beta builds planned this week.

Build Changes (gps)

(Build changes of which engineers should be aware.)

RelEng (catlee)

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

Upcoming Outages/Upgrades

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

Quality Programs

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

MemShrink (njn)

No update.

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

Electrolysis (e10s) (blassey)

Performance (vladan)

No update this week

Roundtable

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

Mailing List Threads

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

Good Reads

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

irc #planning Log From This Meeting



Engineering Meeting Details

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

18-December-2014

Mobile: 2014-12-17

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

Schedule

  • 2015-01-12

Tracking Review

Beta

  • Next Build:
ID Summary Status Assigned to
987223 No visible H.264 video playback on MPEG-4 AVC (part 10) (avc1) (Planar 4:2:0 YUV) on Android 4.0 devices NEW Edwin Flores [:eflores] [:edwin] (edwin)
1058160 Specify main activity org.mozilla.fennec.App with a default intent over org.mozilla.search.MainActivity ASSIGNED Nick Alexander :nalexander (nalexander)
1064669 GooglePlayServicesUtil.isGooglePlayServicesAvailable takes ~212ms during startup REOPENED Wesley Johnston (:wesj) (wjohnston)
1071690 WebGL content disappears NEW Robert O’Callahan (:roc) (Mozilla Corporation) (roc)
1073554 Visible seams in webpages while panning NEW Matt Woodrow (:mattwoodrow) (matt.woodrow)
1079584 Persist delayed search events on disk ASSIGNED swaroop.rao
1083271 Big regression in taskjs benchmark 2014-10-08 NEW Matt Woodrow (:mattwoodrow) (matt.woodrow)
1090300 crash in mozilla::MediaCodecDataDecoder::DecoderLoop() REOPENED James Willcox (:snorp) (jwillcox@mozilla.com) (snorp)
1096090 Android Aurora 35 fails to play videos on Asus Memopad NEW James Willcox (:snorp) (jwillcox@mozilla.com) (snorp)
1098390 Graphic buffer garbage shown and persists when entering full-screen (video/regular content) in Android 5.0 (Nexus 5) NEW Wesley Johnston (:wesj) (wjohnston)
1098421 Aurora stops unexpectedly when trying to launch Search Activity from the widget NEW :Margaret Leibovic (margaret.leibovic)
1100100 Downloaded file can’t be opened from “Downloads” page NEW Wesley Johnston (:wesj) (wjohnston)
1100126 Flickering green/pink screen while playback video in different devices ASSIGNED James Willcox (:snorp) (jwillcox@mozilla.com) (snorp)
1100439 Tinted status bar not working in Android 5.0 ASSIGNED Stefan Arentz [:st3fan] (sarentz)
1105316 crash in java.lang.NullPointerException: at org.mozilla.search.providers.SearchEngineManager.createEngineFromLocale(SearchEngineManager.java) ASSIGNED :Margaret Leibovic (margaret.leibovic)


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

Aurora

  • Next Build:
ID Summary Status Assigned to
710802 we need updater tests NEW James Willcox (:snorp) (jwillcox@mozilla.com) (snorp)
936849 Tablet tabs tray seems to get stuck in some kind of selection mode NEW Martyn Haigh (:mhaigh) (mhaigh)
1010068 Disable OCSP in Firefox for Android NEW Brad Lassey [:blassey] (use needinfo?) (blassey.bugs)
1016555 Disable OCSP checking for certificates covered by OneCRL ASSIGNED David Keeler (:keeler) [use needinfo?] (dkeeler)
1061268 Wrong photo gets used in some BBC articles NEW
1063873 Ship the right libomxplugin files for supported API ranges NEW
1074635 don’t rerender the page for every frame in a GuM tab video stream NEW
1076966 Use “immersive” fullscreen mode REOPENED
1084711 Graphic rendering problems on trunk, black boxes, nothing renderend, eventually crashes NEW Milan Sreckovic [:milan] (milan)
1089653 crash in java.lang.NullPointerException: at org.mozilla.search.SearchActivity.updateSettingsButtonVisibility(SearchActivity.java) NEW Mark Finkle (:mfinkle) (mark.finkle)
1090884 Back button doesn’t do anything NEW
1091461 Tapping anywhere under the ‘Private Browsing’ tip in the History panel will open the Custom menu ASSIGNED Chenxia Liu [:liuche] (liuche)
1091520 Improve framerate of tab tray animation NEW Martyn Haigh (:mhaigh) (mhaigh)
1091677 crash in @0x0 | mozilla::layers::ImageHost::GenEffect(mozilla::gfx::Filter const&) ASSIGNED Jonathan Watt [:jwatt] (vacation Dec 22 – Jan 5) (jwatt)
1094214 fuzzy text NEW


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

Friends of the Mobile Team

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

  • Nivvedan fixed bug 1109233 – Replaced Assert.isTrue(false, …) with Assert.fail(…) for easier readability
  • Jalpreet fixed bug 1107253} – Move mBaseUrl and mRawBaseUrl from BaseTest into BaseRobocopTest
    • Also working on cleaning up the home banner visuals – bug 1064461, bug 966654
    • Also helping with gradle integration, thanks!
  • vivek fixed bug 1096669
  • (iOS) TBonnin fixed bug 1110219 – Toolbar textfield reflects the actual page URL
  • (iOS) Chuongv is working on bug 1109647 – Progress bar version2

Stand ups

Suggested format:

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

Please keep your update to under 2 minutes!

James W. (snorp)

<Read Only>

  • Fix crash reporter on Android L
  • Add openh264 support
  • Fix bug 1049138

JChen

<Read Only>

Fixed
Working on

GCP

<Read Only>

Last week

  • MozFlu
  • WebRTC e10s sandboxing: building scaffolding, trying to move stuff around
  • Some reviews

Next week

  • WebRTC e10s sandboxing: move more stuff around

Randall Barker

<Read Only>

Last Week:

  • Rebased standalone patches onto WebRTC sdp refactor
  • Enabled two pass build of WebRTC unit tests
  • Started investigating standalone nsPrefService

Next Week:

  • Continue nsPrefService work
  • Get patches ready for review and landing

Eugen Sawin

Fixed

  • bug 991923 – Server not found when switching networks on Android 3-5
    • (dup) bug 947801 – DNS resolution sporadically fails in Android 4.4/5.0 when connected to a VPN
    • (dup) bug 1051637 – Unable to establish web connections through a VPN in Firefox for Android (KitKat+)
  • bug 1109940 – Add symbol wrapping for Android DNS resolver
  • bug 1110529 – Recursive chaining in wrapped Android DNS resolver

Working on

Brian Nicholson

<Read Only>

WesJ

<Read Only>

  • Working through “favicons” on iOS.
  • Building some data abstractions around storing favicons
  • Looked at some sqlite data layers
  • Implemented a CoreData saving layer

LucasR

Last week

Next week

liuche

<Read Only>

Highlights:

  • Defining passwords UI with Anthony
  • Onboarding WIP for v1.5

Past:

Margaret

Highlights:

  • Moved reader mode code to toolkit – bug 793920
  • Landed Downloads.jsm patches – bug 901360
  • Landed tracking protection settings UI (Nightly only) – bug 1107133
  • Disabled estimated reading time in reading list – bug 1110461
  • Working on defaulting to show URL in urlbar instead of title (and updating All The Robocop Tests) – bug 1111729
  • Trying to finish a search activity crash fix – bug 1105316

Past:

Present:

mcomella

<Read Only>

Past

  • New tablet
    • bug 1105541 – Fine-tune Lightweight theme colors on new tablet
    • bug 1109739 – Use dev tools to ensure new tablet LWT is performant
    • bug 1112397 – Go back in testSettingsMenuItems on 7″ tablet

Present

  • New tablet
    • bug 1107386 – Browser menu is clipped and unusable on the Kindle Fire
    • bug 1095278 – Android builds are going to burn when Gecko 36 merges to Beta
    • bug 1105472 – Domain highlighting fails when the URL is longer than the Awesomebar
    • bug 1106935 – Remove old tablet code and resources
    • bug 1110555 – Graphical glitches when rotating with LWT enabled
  • bug 1085837 – Intermittent testAppMenuPathways | application crashed [None]

Future

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

rnewman

<Read Only>

Fixed

Working on

nalexander

<Read Only>

Projects for this cycle:

  • (Android) Migrate legacy Sync 1.1 devices
    • in progress — UI surface landed (bug 1098667), working on the migration flow
  • (iOS) Implement Firefox Account client
  • Build system stuff
    • Proguarding libraries (bug 1106593) uplifted to Aurora and Beta
    • Another about building with external build systems (Gradle? Buck?) ready to be posted
    • Working on |mach bootstrap| for mobile/android (bug bootstrapfennec)

Past

Present

Martyn Haigh

Past:

  • Said goodbye to lucasr :'(

Present:

Stefan

<Read Only> – But can do quick demo

Been working on smaller UI improvements. Now working on location text field improvements like auto-complete / site suggestions.

BLassey

Fixed

Working on

Antlam

<Read Only>

  • Past
    • PTO
    • Search results page mocks and meetings
  • Upcoming
    • Hack week in SFO for Reader Mode with Desktop
    • Passwords UX work and bugs with Chenxia
    • Onboarding clean up with Chenxia
    • Loading URL in background work with Martyn
    • Doorhangers/ site ID UI clean up
    • Following up with some contributor bugs

Robin

105
Still working on navigation variations. Would like to keep Australis-like feel to UI. Currently playing with using lower tab bar for FxA access.

Search
Researched mobile browser comparisons with different search terms. Had meeting yesterday with team and provider to go over possible UX changes.

Provided feedback on bugs:
bug 1112232

Darrin

<Read Only>

Last Week

  • PTO

This Week

  • Mobile search results proposal
  • iOS browser research and sketching
  • Some initial UX planning for 2015: projects, priorities and goals

QA

Garvan

<Read Only>

  • Fennec Stumbler: Starting to see significant contributions, which revealed we are missing the needed metrics on the MLS server end to make conclusive statements about the value of these contributions. Working on it.
  • Did have 1 crash so far, is fixed, landed in in beta.

Feature Focus

<Read Only>

  • Mobile Roadmap in Trello
  • Funnel review coming up on Monday, December 22nd.
  • 37 in Roadmap is updated per yesterdays Product Planning meeting, but please let me know if you have additional updates or items that should be tracked here.

Details

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

Firefox/Gecko Delivery Planning: 2014-12-17

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

Schedule & Progress onUpcoming Releases (Lawrence)

  • Mobile 34.0.1 gtb today with fixes for
    • bug 1110499 – Crash reporter does not work in Android L
    • bug 1108627 – Regression: market-specific search defaults (desktop) broke default engine behavior for Fennec
    • May also include bug 1105590
  • 35 beta4 shipped today
  • Modified Beta schedule for holidays (from dev-planning post)
    • Week 3 – Dec 15-19: Beta 4 (Desktop & Mobile) and Beta 5 (Desktop) build & ship as usual
    • Week 4 – Dec 22-26: Beta 6 (Desktop & Mobile) gtb on Monday Dec 22 as usual, ship on Tues Dec 23 – no further betas
    • Week 5 – Dec 29-Jan 2: Beta 8 (Desktop & Mobile) gtb on Monday Dec 29 as usual, ship on Tues Dec 30 – no further betas
    • Week 6 – Jan 5-9: Beta 10 (Mobile) and Desktop RC 35.0 gtb on Monday Jan 5th, ship on Tues Jan 6 to beta channels

Feedback Summary (Cheng/Tyler/Matt)

Desktop

Flash is causing a lot of pain for our users.


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

17-December-2014

Mozilla Platform: 2014-12-16

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

Need To Know

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

Notices/Schedule (lsblakk/sylvestre/lmandel)

Next Merge: January 12, 2015 Next Release: January 13, 2015
Trains
Central: 37 Aurora: 36 Beta: 35 Release: 34
  • 35.0b4 looking like we’ll do a build 2 with backout bug 1097321 due to startup crash issues in b3
  • Holiday Beta scheduling
    • Week 3 – Dec 15-19: Beta 4 (Desktop & Mobile) and Beta 5 (Desktop) build & ship as usual
    • Week 4 – Dec 22-26: Beta 6 (Desktop & Mobile) gtb on Monday Dec 22 as usual, ship on Tues Dec 23 – no further betas
    • Week 5 – Dec 29-Jan 2: Beta 8 (Desktop & Mobile) gtb on Monday Dec 29 as usual, ship on Tues Dec 30 – no further betas
    • Week 6 – Jan 5-9: Beta 10 (Mobile) and Desktop RC 35.0 gtb on Monday Jan 5th, ship on Tues Jan 6 to beta channels

Build Changes (gps)

(Build changes of which engineers should be aware.)

RelEng (catlee)

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

Upcoming Outages/Upgrades

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

  • Tree Closing Window Saturday, Dec 20. Tentative time 0900-1730 PT, see tracker for details.

Quality Programs

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

OrangeFactor (ryanvm)

  • Past week’s OrangeFactor: 2.29 (last week: 3.16).
  • Many of the top oranges are lacking in action. I’ll be pinging in bugs soon, please help if you can.
  • 15 intermittent failures marked as fixed in the last week – List – Thanks!.
    • Thanks to Andreas Pehrson from Telenor for fixing a frequent B2G assertion orange.

MemShrink (njn)

<Read Only>

DMD now does cumulative heap profiling. This is great for finding places where excessive numbers of short-lived heap allocations occur.

Stability (kairo)

Team Stand-ups

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

A*Team (jgriffin)

DOM (jst/overholt)

<Read Only>

  • We’re disabling WebSocket on Workers on beta because it’s not stable enough.

Electrolysis (e10s) (blassey)

JS (naveed)

<Read Only>

Layout (jet/dbaron)

<Read Only>

Media (mreavy)

<Read Only>

1. What has your team done since last week that might impact others?

  • Landed rewrite of the webrtc call negotiation code – regressions are possible, some have been fixed
  • Hello Rooms fixes have been uplifting to aurora and beta.

2. What will your team do this week that might impact others?

  • Preparing to land webrtc.org import of stable branch 40 (bug 1109428) – same branch Chrome 40 will use.
    • May well break –disable-webrtc builds again ;-) We’ll fix it.
  • k18e’s team is planning to uplift some media rewrites being done by alfredo and blake wu.

3. Is anything slowing your team down or getting in their way?

  • GMail/Gcal ;-)

Necko (dougt/jduell)

  • HTTP/2 is scheduled to land on FF 35 (we’ll advertise draft spec only)
    • we’ll advertise final (non-draft) HTTP/2 support in 36
    • opportunistic encryption will be in 37
  • B2G emulator still appears to be broken (pipe writes can get lost)
    • we’re trying to hack around it for our fix

Performance (vladan)

<Read Only>

No update this week.

Roundtable

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

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

10:52 AM <KaiRo> lmandel: looks like I found the issue behind the gfx issues on beta, see https://bugzilla.mozilla.org/show_bug.cgi?id=1097321#c26
10:53 AM <KaiRo> and lsblakk ^^^
10:55 AM <lmandel> KaiRo: Good sleuthing.
10:56 AM <KaiRo> lmandel: luckily I just stumbled over bugmail of SoftVision verifying that bug that seems to have caused the issue ;-)
10:57 AM <KaiRo> and that got me thinking "hey, we did just land unblocking something that includes Intel stuff? wait a minute..." ;-)
11:00 AM <KaiRo> lsblakk: actually, 1) sheriffs/RyanVM can do a straight backout right away if we are sure enough, that doesn't even need Jeff, and 2) I'm actually reluctant to sign off 35.0b4 with this huge startup crash issue continued
11:00 AM <•lsblakk> ah, didn't see that it was a startup crash anywhere until now
11:00 AM <•lsblakk> in that case, i'm happy to take a backout and do a build 2
11:03 AM <overholt> cpeterson, did milan_ and I get disconnected?
11:03 AM <KaiRo> lsblakk: yes, took me a bit to realize as well, I'm definitely in favor of a build2 there.
11:04 AM <cpeterson> overholt: i don't see you guys on screen
11:04 AM <overholt> cpeterson, thanks. looks like a Vidyo crash. we're back.
11:04 AM <Pike> not just that the calendars are all upset, my head thinks it's wednesday, too
11:07 AM <RyanVM|sheriffduty> KaiRo: lsblakk: backing out now
11:07 AM <KaiRo> RyanVM|sheriffduty: thanks
11:10 AM <RyanVM|sheriffduty> jduell: CC me to that bug when you file it?
11:10 AM — RyanVM|sheriffduty wonders if that's the same underlying issue we have with other emulator test stability issues
11:11 AM <jduell> RyanVM|sheriffduty: will do
11:11 AM <RyanVM|sheriffduty> thanks
11:11 AM <jesup> jduell: sorry, we don't detect it directly: #if defined(MOZ_WIDGET_GONK) && defined(DEBUG) // B2G emulator debug is very, very slow and has problems dealing with realtime audio inputs
11:11 AM <jduell> jesup: ah. Ok, thanks
11:13 AM <jduell> jesup: hmm, this looks interesting... http://mxr.mozilla.org/mozilla-central/source/gfx/thebes/gfxAndroidPlatform.cpp#117

Engineering Meeting Details

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

« Newer PostsOlder Posts »

Powered by WordPress