Meeting Notes Meetings notes from the Mozilla community

16-July-2014

Firefox/Gecko Delivery Planning: 2014-07-16

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

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

(read only)

Firefox Desktop & Platform (Javaun/Martin)

Summary of Work In Progress

You can find the most recently completed iteration performance report here
You can see the status of the current iteration in progress here

Uplifts

Beta (31)
  • Download manager should respect Security Zone settings (Bug 1008778)
Aurora (32)
  • “Customize Mode” doesn’t work well if strings for customization option buttons are long (due to l10n or font size) (Bug 987586)
  • Not enough padding on OSX translation infobar (Bug 1022405)
  • Make the ‘Translations by’ string localizable (Bug 1032139)
  • Measure number of times infobar is hidden due to “Never translate this language/site”(Bug 1035337)

Landings

Nightly (33)
  • javascript change of href attribute of link rel=”icon” doesnt invalidate the icon (Bug 577892)
  • Debugger Protocol needs a generic “observer notified” unsolicited notification (Bug 797621)
  • Remove the “clear clipboard on exit” during Private Browsing (Bug 815952)
  • local (file://) links don’t work even when configured for company’s internal system (Bug 995943)
  • Breakdown: Make all dialogs windows in-content (Bug 996920)
  • “gContextMenu is null” thrown for first textarea context menu in a window (Bug 1005601)
  • add speculativeConnect() method to search engines (Bug 1006103)
  • exception on shutdown: “Exception calling provider shutdown”, NS_ERROR_FAILURE from nsIObserverService.removeObserver from PreviousExperimentProvider.shutdown (Bug 1012466)
  • Enable password sync with FxA and master password (Bug 1013064)
  • Add tab control options, including undo, to toolbar context menu and tab overflow menu (Bug 1014313)
  • [UX] Quick visual fixes for lightweight theme display on Windows and Linux (Bug 1015157)
  • Run an experiment in 32 beta to determine the best value for dom.ipc.plugins.unloadTimeoutSecs (Bug 1018200)
  • History/Bookmarks migration from Safari fails if the corresponding Property List file uses 3-byte integers (Bug 1018679)
  • Translation infobar: missing HiDPI icon (Bug 1018720)
  • [UX] UX for Sync Migration while migration is in progress (Bug 1018808)
  • API to access to the different components of the “autocomplete” IDL attribute value (Bug 1020496)
  • Send serialized input elements from form to requestAutocomplete UI component (Bug 1020602)
  • Populate pending elements with values given by requestAutocomplete UI (Bug 1020607)
  • Implement the dialog displayed upon form.requestAutocomplete() (Bug 1020865)
  • [UX] Pick and/or create five lightweight themes to promote in customization mode (Bug 1021736)
  • Panel animations have wrong anchor in RTL mode (Bug 1027057)
  • [UX] Designs for in-product promotion of Firefox Account creation (Bug 1028968)
  • Decide on initial Enhanced Tiles placement/replacement of history (Bug 1030892)
  • [UX] Design Spike — Screen sharing permissions UI for WebRTC web apps (Bug 1031424)
  • Make the ‘Translations by’ string localizable (Bug 1032139)
  • JS Error: “gEditItemOverlay is null” when using the keyboard to cancel “Bookmark all tabs” dialog (Bug 1033463)
  • Pasting data URIs to the location bar doesn’t work after Bug 1018154 (Bug 1034845)
  • Fix CUI to not call into ShortcutUtils and/or not log errors as badly in cases where there is no shortcut (Bug 1035164)
  • Changing between “Never remember history” and other settings in about:preferences#privacy and clicking “OK” in the resulting dialog is broken (Bug 1035211)
  • Investigate use of acceptDialog/cancelDialog in in-content prefs tests (Bug 1035308)
  • Measure number of times infobar is hidden due to “Never translate this language/site” (Bug 1035337)
  • about:sessionrestore shows instead of about:welcomeback after a reset (Bug 1035557)
  • Breakdown — Screen sharing permissions UI for WebRTC web apps (Bug 1035577)
  • [Breakdown] Instrument search improvements for fx33 (Bug 1035583)
  • [UX] Update Crash Reporting for GMP Plugins (openh264) (Bug 1035854)
  • Newly added links are type=undefined instead of history (Bug 1036280)
  • [Search experiment] Search experiment should only target en-US (Bug 1036719)
  • Log the number of searches being done from the url bar. (Bug 1036917)
  • Log the number of searches being done from the search bar. (Bug 1036919)
  • Log the number of searches being done from about:newtab.(Bug 1036920)
  • Log the number of searches being done from about:home. (Bug 1036922)
  • Tree row is no longer sortable in content preferences sub dialog (Bug 1037081)
  • Invert icons in the menubar in dark themes on Linux (Bug 1037411)

Firefox Mobile (Mark/Brad/Jenn)

Work In Progress

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

Uplifts from the past week

Beta (31)
  • NullPointerException when accessing ActionBar (Bug 1030738)
  • Fix Yahoo search codes (Bug 1033000)
  • crash in android.util.AndroidRuntimeException: Calling startActivity() from outside of an Activity context requires the FLAG_ACTIVITY_NEW_TASK flag. Is this really what you want? at android.app.ContextImpl.startActivity(ContextImpl.java) (Bug 1034017)
Aurora (32)
  • Dynamic panel list view drawn only after scrolling (Bug 1010986)
  • Regression: Empty lists view, no data is shown or fetched (Bug 1017554)
  • Regression: Selecting “No video” option from the permission prompt still shows the content of the device camera. (Bug 1018928)
  • Page is displayed blank after choosing the “Show” popup option (Bug 1024391)
  • Last added pin to Top Sites Grid has the name grayed out (Bug 1025812)
  • Regression: Menu breaks on Firefox 29+ on tablets with hardware menu (Bug 1030113)
  • Fix JNI pointers to use longs (Bug 1032460)
  • Searches for numbers result in a search conducted on the actual entire Google Search URL no matter the engine (Bug 1035335)

Landings from the past week

Nightly (33)
  • Delay snippets initialization until delayed startup. (Bug 964511)
  • Cleanup the “combined” bookmarks and history view (Bug 1024289)
  • Closed private tabs appears in recent tabs panel (Bug 1030757)
  • [Android L Preview] – Crash on startup – java.lang.UnsatisfiedLinkError: dlopen failed: cannot locate symbol “issetugid” referenced by “libmozglue.so”… (Bug 1030899)
  • Kindle Fire: activity and fragment transitions are obtrusive and uncomfortable (Bug 1031872)
  • TwoWayView crashes in Android L (Bug 1034167)
  • [regression] Remote tabs panel disappears on device rotation (Bug 1034384)
  • Regression: Sync promo mangled with active tab list in the tab tray (Bug 1034607)
  • Fail to launch webapp with TypeError: navigator.mozApps is undefined (Bug 1035867)

Developer Tools (Jeff/Rob/Dave)

<Read Only>

Feedback Summary (Cheng/Tyler/Matt)

Desktop

  • Updated hotfix is deployed!
  • Reports due out this week (before next Wed) from us: Accounts signup survey, USR 30 (Desktop + Android)

Insights

Something to Think About

IBM and Apple signed an agreement earlier this week where IBM will re-sell and support Apple gear to and for their corporate customers. While many have identified this as a big win for Apple, it’s also a big win for IBM, whose products and services are used to manage the computing environments by and for their customers. The agreement is part of a segment that is heating up, with Microsoft also announcing lower-cost Windows 8 laptops to complement their Surface offerings, and keep pace with the changes Google is making to make Android and ChromeOS (and Google productivity services) a more attractive platform in the Enterprise environment.
Why we should care: Apple, Google, and Microsoft continue to invest in their cross-platform strategy, linking their core products to Enterprise – which include institutional users – with the aim of giving end-users access to what they need, when they need it, regardless of platform. Each org has different reasons for doing it, and are pursuing strategies that don’t (always) take advantage of the web as a platform.

Worth a Read

Notes

Marketing, Press & Public Reaction (Arcadio)

== Questions, Comments, FYI ==


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

15-July-2014

Mozilla Platform: 2014-07-15

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

Need To Know

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

Notices/Schedule (lsblakk/sylvestre)

Next Merge: July 21, 2014 Next Release: July 22, 2014
Trains
Central: 33 Aurora: 32 Beta: 31 Release: 30
  • build of beta 10 & RC
  • Tile + newtab page probably disabled
  • Decrease of the top crash thanks to the disabling of ggc

Build Changes (gps)

(Build changes of which engineers should be aware.)

RelEng (catlee)

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

Upcoming Outages/Upgrades

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

Quality Programs

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

OrangeFactor (ryanvm)

<Read Only>

  • Past week’s OrangeFactor: 9.26 (Previous Week: 7.65).
  • #2/#3: bug 1036031/bug 1036036 – Intermittent mochitest-bc docShell leaks.
  • No progress on serviceworker bugs brought up last week (and a couple new ones filed on other platforms since). Will begin the process of disabling the tests.
  • 29 intermittent failures fixed in the last week – List – Thanks!.

MemShrink (njn)

  • No update.

Stability (kairo/bsmedberg)

<Read Only>

  • Overall numbers are late in coming in today (you might still see errors), but significantly improving, esp. for 31 beta (on aurora, bad older builds still overshadow the improved situation of current builds).
  • Thanks for everyone who helped getting 31 into shape (backing out gfx blacklisting changes, disabling GGC, blocklisting crashing adware DLLs, etc.) so we now seem to look decent for release.

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

DOM (jst/overholt)

Electrolysis (e10s) (blassey)

  • bug 1034321 – Printing a remote tab no longer hangs the browser
  • and other fixes

Firefox Platform (bsmedberg)

  • Plan to ship the update hotfix tomorrow – users currently on Firefox 10-28 except for ESR24 will be automatically updated if possible, or shown a SUMO prompt if there are problems.

Firefox Mobile (mfinkle/blassey)

Work In Progress

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

Landings from the past week

Nightly (33)
  • Delay snippets initialization until delayed startup. (Bug 964511)
  • Cleanup the “combined” bookmarks and history view (Bug 1024289)
  • Closed private tabs appears in recent tabs panel (Bug 1030757)
  • [Android L Preview] – Crash on startup – java.lang.UnsatisfiedLinkError: dlopen failed: cannot locate symbol “issetugid” referenced by “libmozglue.so”… (Bug 1030899)
  • Kindle Fire: activity and fragment transitions are obtrusive and uncomfortable (Bug 1031872)
  • TwoWayView crashes in Android L (Bug 1034167)
  • [regression] Remote tabs panel disappears on device rotation (Bug 1034384)
  • Regression: Sync promo mangled with active tab list in the tab tray (Bug 1034607)
  • Fail to launch webapp with TypeError: navigator.mozApps is undefined (Bug 1035867)

Firefox OS Devices/Porting (ericchou)

<Read Only>

  • Device porting (Gonk team)
  • Bluetooth (members: Shawn Huang, Ben Tian, Jamin Liu, Jocelyn Liu)
    • Team worked on WebBluetooth API and moving Bluedroid out-of-process. Both are on track.
    • There are still 2 PTS cert blockers opened because of a system message issue. Jamin is cooperating with Henry from RIL team to solve them.
  • Media Playback (members: Bruce Sun, Blake Wu, Star Cheng)
    • bug 941302 – PlatformDecoderModule for FirefoxOS/B2G (2.1 feat+)
      • Still under review. Blake also tested his implementation to see if MSE was working on B2G and filed a few bugs.
    • bug 904177 – Integrate MediaCodec into gecko for media playback (2.1 feat+)
      • All patches are ready to go.
    • bug 1026167 – [Clock] Phone calls can be interrupted by clock alarms
      • Spent some time on discussing with Gaia, QA, UX and partner.
      • Star provided a solution which modifies Android HAL for partner to disable the notification sound when the alarm goes off.
  • Device Storage & Stability (members: Alphan Chen)
    • bug 1029533 – MTP boilerplate
      • The patch was r+’ed and it worked on Flame, but it was backed out because of an emulator toolchain problem. Dave is working on it.
      • Even after applying Dave’s patch, MTP on Flame didn’t seem to work on Windows 7. Alphan is taking a look.
    • bug 1036861 – [MTP] The file size is incorrect (0 bytes)
      • Eric provided a patch which was based on the on for bug 1029533. It got r+ and we’re still waiting bug 1029533 being fixed.

Firefox OS Media Recording (cjku)

<Read Only>

  • bug 1033121 – Race in nsTimerEvent destructor
  • bug 1016184 – [Touch Caret] Enable touch caret on B2G
  • bug 1035045 – [LayerScope] Send packets to the layerscope viewer by using google protocol buffer
  • bug 1023190 – There is a horizontal line when drawing background image on flame 1.4 blocker
  • bug 987529 – Implement Vsync dispatch pipeline

Firefox OS Telephony/WIFI/NFC (kenhkchang)

<Read Only>

  • bug 1034522 – B2G Emulator: Add console command – sim status .
  • bug 1023695 – [B2G][SMS] Introduce sms-deleted event to provide the awareness of change in MobileMessageDB for multiple apps interested in SMS.
  • bug 813893 – B2G RIL: support UMTS CBS Message
  • bug 1012549 – Support import PKCS#12 in wifi
  • bug 979888 – B2G NFC: support UICC-based card-emulation as per Mifare.
  • bug 979891 – B2G NFC: NFC Daemon shall support HCI Event EVT-TRANSACTION handling.
  • bug 1030002 – [B2G][RIL] Use webidl attribute, CheckPermissions, for checking mobileconnection/mobilenetwork permission.
  • bug 1022490 – [dolphin][flame][perf] improve the performance of exporting Contacts to USIM card.
  • bug 843452 – B2G RIL: use ipdl as IPC in MozMobileConnection.
  • bug 1003711 – [RTSP] Build Darwin Streaming Server on B2G emulator
  • bug 1032111 – [RTSP] Basic RTSP test case on ICS emulator
  • bug 1035074 – [system-message-api] SystemMessageManager makes JS Error: “this._dispatchers is null”
  • bug 935843 – B2G RIL: Parse EF_IMG from SIM
  • bug 824145 – B2G STK: Support for STK icon display
  • bug 1029721 – CDMA call waiting call is not logged in call history

GFX (milan)

  • Firefox OS:
    • ~ 5 blocker bugs for 2.0 (Gecko 32), mostly related to the change of homescreen type and increased memory usage; there is also a nasty race/lock/gralloc one that shows up with Flames configured to low memory setup.
    • 2.1 (Gecko 34) features lined up, see feature list for details.
  • Desktop:
    • OMTC Windows aiming to ride the 34 train, tracked in bug 1036457
    • Some E10S related prep work going on
    • Started conversations about helping with media source extensions bug 1038527

JS (naveed)

<Read Only>

  • Compiler (JIT)
    • bug 1037871: Landed patch to enable Latin1 strings (performance and memory gains)
  • Garbage Collection
    • B2G Hazard build landed. Currently hidden. It is running and green.
  • Front End and Other
    • n/a

Layout (jet/dbaron)

<Read Only>

Media (mreavy)

<Read Only>

  • OpenH264 for WebRTC nearing completion
    • Sandboxing should land soon
    • API changes about done
    • download/update work up for review with some more fixes coming
  • Screensharing (bug 983504 nearing completion
    • Initially Desktop Screen and Window sharing only (app sharing later)
    • Access via whitelist in 33, open up more after that along with UI improvements and more sec work
  • Expect to land webrtc audio fixes for Macs (especially MacBookPros that have the speaker right under the microphone – Doh!)
  • Plan to fix Mac driver/OS long-echo-when-changing-output-devices bug
  • Loop may go to Aurora in 33

Necko (dougt/jduell)

<Read Only>

  • HTTP/2 spec continues to be fiddled with: we’d like that to stop and finalize. IETF meeting in Toronto next week, with 3 necko folks attending, hopefully we can focus on getting the spec done for good.

Performance (vladan)

  • Metrics team is doing a Telemetry dashboard visual redesign. Let me know if you’re a frequent user of the dashboard and you’d like to be consulted on use-cases, visual design
  • New Talos tests: tp5-scroll test of scroll performance on real webpages bug 1006551, WebGL test bug 1020663
    • Thanks to Avi’s and others efforts, Talos is now reliable. Please don’t ignore the regression emails! Do let us know if you encounter a false regression, we want to fix noisy tests

WebAPI (overholt)

Roundtable

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

  • (clouserw) about:apps targeting Firefox 33. Who should I be working with?

<Read only beyond this point>

Mailing List Threads

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

Good Reads

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

irc #planning Log From This Meeting

11:06 overholt: clouserw, maybe it'd be neat to have a marketplace update every once in a while at this meeting
11:10 dveditz: cpeterson: jedp isn't here anymore... maybe take the Identity section out of the template or find a new owner?
11:11 cpeterson: dveditz: thanks. do you have a owner in mind? :)
11:12 dveditz: no, I don't know what's up there these days
11:12 dveditz: maybe replace Identity with FxA?
11:13 cpeterson: ok
11:14 overholt: cpeterson, I wanted to quickly mention some DOM and WebAPI Q3 goals but I added them to the wiki after we started
11:14 cpeterson: overholt: we can come back to you next
11:14 overholt: cpeterson, perfect, thanks
11:18 lmandel: clouserw: Speak with Marco Mucci and Jenn Chaulk.
11:18 clouserw: thanks
11:18 lmandel: clouserw: bsmedberg also suggested that you speak with madhava.
11:18 clouserw: yep, will do. thanks
11:18 bsmedberg: clouserw: FWIW, my impression is that the app support in Firefox is half-baked and isn't ready for release
11:19 clouserw: bsmedberg: we have to ride the trains though
11:19 bsmedberg: but that was from a survey of the status a quarter ago
11:19 clouserw: right
11:19 dveditz: fx33 ends this week
11:19 dveditz: -end
11:19 clouserw: it's much improved

Engineering Meeting Details

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

14-July-2014

Mozilla Project: 2014-07-14

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

All-hands Status Meeting Agenda

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

Friends of Mozilla

  • Last week, volunteer app reviewers were responsible for 94% of all reviews! This brings the wait time for submitting an app to Marketplace down to less than two days.
  • Big thanks to Jaipradeesh Janarthanan, who moderated over 2,000 flagged reviews on Marketplace!

Upcoming Events

Monday, 14 July

Mozilla London hosted the weekly PyLadies London workshop yesterday!

About twenty pythonistas came to the office and Nicola Hugues (ex Mozilla Knight news) gave a quick overview on Python and then proceeded to dive into data scraping, badly formed HTML that makes you cry and getting the most data juice out of websites without APIs as possible.

Tuesday, 15 July

Maker Party starts!

Wednesday, 16 July

  • Homebrew Website Club Meetup, 18:30-19:30
    • Chicago, Portland, and San Francisco!
    • Description:

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

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

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

Thursday, 17 July

  • 5PM UTC / 1PM EST / 10 AM PSTSecurity Open Mic
    • An open meeting to chat anything security related with the Mozilla Security team.
    • Vidyo: SecReview Room // Dial-in Info (phone): – US/INTL: 650-903-0800 or 650-215-1282 then extension 92 – Toronto: 416-848-3114 then extension 92 – Toll-free: 800-707-2533 then password 369 – Conference num 95294
  • Maker Party Cantinas in MozSpaces! (Individual events are listed here: https://events.webmaker.org/#!/events)

Friday, 18 July

  • 2PM Pacific / 5PM Eastern / 9PM UTCWebdev Beer and Tell
    • An open meeting for web developers across the Mozilla Project to share their side projects.
    • webdev Vidyo room, will stream on airmo (see wiki page for details / dial-in info)
  • Community Leadership Summit July 18-19
    • North American Rep Benjamin Kerensa organizing
    • The Community Leadership Summit 2014 brings together community leaders, organizers and managers and the projects and organizations that are interested in growing and empowering a strong community. The event pulls together the leading minds in community management, relations and online collaboration to discuss, debate and continue to refine the art of building an effective and capable community.

Project Status Updates (voice updates)

Firefox Desktop

Speaker Location: toronto (johnath)

  • Hey what’s going on with Loop?

Firefox Mobile

Speaker Location: (remote: mfinkle)

  • Search App sprint this week in SF
  • On-boarding mini-sprint this week in SF
  • Janus proxy is ready for testing (add-on on AMO)
  • UX is crunching data on a recent Lockscreen and Launcher study
  • Nick Alexander has a blog post on using Maven with GeckoView

Webmaker

Speaker Location: Amira Dhalla (remote) and Lucy Harris (Toronto)

Firefox Marketplace

Speaker Location: Portland

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
Boris Zbarsky Distinguished Engineer Technology Advisory Council Home office (via vidyo) No N/A List of TAC members
Yvan Boily Security Manager, Cloud Services Security Engagement MV Commons No N/A Engaging Security

Roundtable

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

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

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

Welcome!

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

Introducing New Volunteers

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

Introducing New Interns

New Intern Introduced by Speaker location New Hire location Will be working on
Giovanni Charles James Lal Mountain View San Francisco FFX OS
Carla Espana Cori Schauer Mountain View Mountain View User Research
Nicola Greco Matthew Claypotch Mountain View Mountain View Apps Engineering

<meta>

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

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

Marketplace / Apps / Developer Relations

The fifth edition of DevPulse is out! DevPulse is a monthly glance at stuff happening among and for developers both at and beyond Mozilla. Learn how our staff & contributors are making events, dev tools releases and much much more happen, and also discover ways to join them.

QA

QA Community

  • We’re relaunching the Testdays program and need your help. Read our post on quality.mozilla.org for more details and join our meeting this Thursday at 9am PDT if you want to participate.

Automation & Tools

bugzilla.mozilla.org

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

  • bug 990980 added ability to filter bugzilla emails by product/component/relationship/changed-field

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

9-July-2014

Mobile: 2014-07-09

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

Schedule

  • Next merge: 2014-07-21

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.

  • Ethan Pransky fixed bug 1016613 – ViewStub RemoteTabsPanel
  • vikneshwar fixed bug 1008825 – Synchronous XMLHttpRequest to load options.xul
  • Mark Capella fixed bug 1003610 – Remote Tabs shouldn’t lose scroll position
  • Matthew fixed bug 1028815 – “7 days ago” label in History panel is confusing
  • vivekb has patches in the review cycle for bug 830270 (!) and bug 977164

Stand ups

Suggested format:

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

Please keep your update to under 2 minutes!

James W. (snorp)

<Read Only>

  • Continued work trying to get Janus ready for testing (hoping for this week!)
  • Filed bugs (and a patch) about startup performance issues. Hoping to do more profiling this week.
  • Resurrected LZMA gecko patches and implemented LZMA support in Janus.
  • Reviews, management, etc.

JChen

Past week

Fixed

Working on

Randall Barker

  • Last Week: Was able to stream camera from fennec add on. Need to be able to select source to stream tab. Started work to get patch(es) ready for review and landing.
  • This Week: Continue work on landing standalone WebRTC.

Eugen Sawin

Past

Present & Future

Sylvain Cleymans

  • Last week: landed tests in Janus
  • Next week: replace phantomJS with Marionette and continue improving the test framework

Martin (mmcdonough)

  • Last Week: Got video working smoothly, some issues with certain H264 encoders (ffmpeg)
  • This Week: Get AAC audio working.

Brian Nicholson

<Read Only>

  • Done
    • PTO
    • bug 1030757 – Closed private tabs appears in recent tabs panel
    • WIP bug 1020602 – Send serialized input elements from form to requestAutocomplete UI component
    • WIP bug 1020607 Populate pending elements with values given by requestAutocomplete UI
  • Next
    • bug 1025560 – Flush preferences before Gecko process is killed
    • bug 995138 – Switching between normal and guest browsing doesn’t keep the correct number of tabs open
    • rAc reviews

WesJ

  • bug 901803 – Integrate chromecast support into Firefox. Landed (disabled)! Still pushing rel-eng to get things we need on build machines.
  • Working on Bug 1006158 – Build against Android v7 support library and Google Play Services.
  • Still looking into an add-on for desktop to support casting.
  • Split off a really simple homescreen widget. bug 1035642 – Provide a simple launcher widget for Firefox and the Search Activity. Waiting on reviews/images. Will build out better widget tricks from there.
  • bug 1014712 – use msapplication-TileImage and msapplication-TileColor to create home page tiles. One last review needed
  • bug 1004495 – Tapping on a download notification doesn’t do anything (if Firefox is in the background). Talked to brian. I think we’re r+ here.
  • bug 989094 – Webrtc permissions prompt should remember your last choice. Still waiting for review.

LucasR

Last week

Next week

liuche

<Read Only>

Margaret

Fixed

Working on

eedens

Search activity:

  • WIP toward the minimum mockup (http://cl.ly/image/3r0d2e1i3W2W)
    • Search history: (1030277) → rnewman is timing the landing of this
    • Fragment lifecycles (1033686) → in review with nalexander
    • Replace wordlist dict with Yahoo OpenSearch (1035341) → ready to start review
  • TODO for the minimum mockup:
    • Create a search history card (1022100)
    • Revert to GeckoView to WebView? (1029292)

mcomella

<Read Only>

Past

  • bug 1024778 – Do not use onFinishInflate in RemoteTabs*Panel

Present

  • [meta] bug 979921 – Misc Android 2.3 test failures
  • bug 1021356 – Refine visuals in empty private tabs screen
  • bug 1025546 – Support various image views in Hub panels
  • bug 1020534 – Tablet toolbar icons hard to read on dark lightweight themes
  • bug 1030363 – Create Sound.jsm for Android
  • bug 1030715 – The orange animation bar gets stuck when the pull to refresh action is performed slowly

Future

  • Too busy with other things:
    • Herding bug 941155 (fix talos on mobile to have pageloader tests working in regular mode and nochrome mode) along
    • bug 939350 – Create Python linter wrapper
  • bug 983437 – Delay FHR pruning until the screen is off
  • bug 989441 – Centralized documentation for writing tests

RNewman

<Read Only>

  • SF visit. (See notes from last week — same again.)
  • Misc Kindle bugs, both fixing and triaging.
    • One interesting one: all activity/fragment transitions flicker through black; investigation yields no leads. bug 1031872
  • Finishing up and landing distrodistros. It lives!
  • Landed ckitching’s DB improvements. Ready for Eric and Wes to race to landing.
  • Reviews and jaw-flapping.

Chris Kitching

  • Rescued from the database bug I started before my arrival: bug 1024289 by RNewman.
  • Continuing prototyping work for RNewman’s flow-preserving link-opening bubble-overlay thing.
  • Some initial work on IDEA support, now looking much more doable after nalexander’s recent blog/mailing list post (thanks!)

nalexander

<Read Only>

BLassey

  • chromecast tab casting
    • can cast camera to the chromecast
    • next step is to add annotations to the constraints pasted to gUM to select a camera stream

Ian Barlow

  • In SF next week for:
    • Search awesomeness
    • General in-person hacking
  • Launcher / Lock screen synthesis
  • Manager stuff

Anthony Lam

<Read Only>

  • Last week
    • Sync panels design
    • Mobile Toolbar refinements with Lucas
    • General bugs
    • Tablet UI design research
  • Next up
    • IN SF for Search Activity
    • Tablets UX/UI design
    • Starting on some forms, and type scale sheets to go with our icons
      • bug 763671 – New designs for fennec form elements
    • Bugs follow up

Yuan Wang

  • Generate insights from lock screen and launcher study
  • Turn onboarding strategy into design ideas. Mini workshop in SF next week.

WebRT

  • white screen of sorrow bug 1003962 landing; may fix other bugs
  • getting bitten by DOM Apps regressions like bug 1035867 and bug 1036143
  • Marketplace team finishing up fixes for Marketplace website on Android

Cogito ergo sum…

  • bug 1003962 Line Runner hangs on launch with white screen – landing
  • bug 1029691 Manifest not being checked on APK installation – blocked on bug 960584
  • bug 1021395 Web app machinery dumps lots of semi-sensitive data to logcat – blocked on bug 1032936
  • bug 960584 notify user of download progress indication when fetching APK – patch reviewed, needs updating
  • bug 986085 User-hand-holding to check the Unknown Sources checkbox – patch needs updating
  • bug 878830 Unable to install any form of web application on the Samsung Galaxy SIV – needs info from jhugman and wesj
  • bug 997717 Errors during package download aren’t handled correctly – patch needs updating
  • bug 1017235 Turn on Contacts API for Android – no progress
  • bug 960703 Manifest icon not used for synthesized APK in Android 2.3 – needs info from jhugman
  • bug 957065 uninstall synthetic APK when web page with privileges calls mozApps.mgmt.uninstall() – needs info from jhugman
  • bug 1026263 Error writing default prefs during packaged web app installation – no progress
  • bug 1009954 implement unit tests for WebappManager – patch needs updating

A-Team

<Read Only>

QA

Garvan

Last week: on B2G Dolphin release

This week:

Feature Focus

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

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

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


Details

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

Firefox/Gecko Delivery Planning: 2014-07-09

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

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

Firefox Desktop & Platform (Gavin/Chad/Martin)

Current Releases

You can find the most recently completed iteration performance report here.
You can see the status of the current iteration in progress here.

Beta (31)

  • Translations experiments continue, expanding to three test countries. After test, the translations experiment will be turned off.
  • Generational Garbage Collection (GGC Bug 619558) is expected to be pulled from the upcoming beta and eventual release version of Firefox 31 due to instability. Should this occur it will be rescheduled for Firefox 32.

Aurora (32)

  • First WebRTC communications feature lands, with some functionality and UI updates

Nightly (33)

  • Improved organic search features to help users conduct web search via a search partner
  • Basic screen sharing via WebRTC
  • in product promotion experiments to help users take advantage of Fx features (like Accounts)

Firefox Mobile (Mark/Brad/Jenn)

Work In Progress

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

Uplifts

Beta (31)
  • Regression: Unable to properly seek in a WEBM video (Bug 1023771)
  • NullPointerException when accessing ActionBar (Bug 1030738)
  • NullPointerExceptions in GeckoPreferences (Bug 1030743)
  • Fix Yahoo search codes (Bug 1033000)
  • crash in android.util.AndroidRuntimeException: Calling startActivity() from outside of an Activity context requires the FLAG_ACTIVITY_NEW_TASK flag. Is this really what you want? at android.app.ContextImpl.startActivity(ContextImpl.java) (Bug 1034017)
Aurora (32)
  • Video overlay cut off after panning (Bug 1017427)
  • Regression: Unable to delete first character in address-bar value that has been auto-completed (Bug 1023303)
  • Weird tiling behavior when scrolling on video thumbnails (Bug 1025562)
  • Autocomplete issues with backspacing using ai.type keyboard (Bug 1026788)

Landings

Nightly (33)
  • App icon in the launcher is fuzzy (Bug 959379)
  • Dynamic panel list view drawn only after scrolling (Bug 1010986)
  • Three-dot menu and + button are redundant in tabs tray (Bug 1023270)
  • Cleanup the “combined” bookmarks and history view (Bug 1024289)
  • Do not use onFinishInflate in RemoteTabs*Panel (Bug 1024778 )
  • Last added pin to Top Sites Grid has the name grayed out (Bug 1025812)
  • Flickering of views during transition on opening a New Private Tab when tab drawer open and on tab drawer open/close animation (Bug 1028710)
  • Disable recent tabs panel in migration if all panels are disabled (Bug 1029046)
  • Regression: Menu breaks on Firefox 29+ on tablets with hardware menu (Bug 1030113)
  • crash in java.lang.IllegalStateException: Default panel in HomeConfig state is undefined at org.mozilla.gecko.home.HomeConfig$Editor.initFromState(HomeConfig.java) (Bug 1030141)
  • Closed private tabs appears in recent tabs panel (Bug 1030757)
  • Bookmarks panel is empty in guest mode (Bug 1030770)
  • crash in java.lang.NullPointerException: at org.mozilla.gecko.home.TabMenuStripLayout.onPageSelected(TabMenuStripLayout.java) (Bug 1031363)
  • Fix JNI pointers to use longs (Bug 1032460)

Developer Tools (Jeff/Rob/Dave)

Feedback Summary (Cheng/Tyler/Matt)

Desktop

31 beta Survey is going out shortly.

We are watching reports that some Indian ISPs are causing youtube is misbehave in Firefox. Some users say this is happening outside of India, so we are still investigating.

Market Insights from the Market Strategy Team (Kev)

Something to Think About

Google continues to improve its l10n efforts, releasing 13 new languages for Gmail and raising the total to 71, covering 94% of the internet population. They continue to add locales to its Search UI as well as Search results language, and have announced improvements to localization support in Google Now (some of which have since been delayed) and other products.
Why we should care: Localization of our products has always been a strong point, but Google (and others) continue to close the gap and extend language support in all of its products, including Android, Play, and its core services. We should continue to focus on l10n support, and look at where we can continue to innovate/tailor our experiences from a regional standpoint.

Worth a Read

Notes


Planning Meeting Details

  • Wednesdays – 11:00am PT, 18:00 UTC
  • Mountain View Offices: Warp Core Conference Room
  • Toronto Offices: Finch Conference Room
  • irc.mozilla.org #planning for backchannel
  • (the developer meeting takes place on Tuesdays)

Video/Teleconference Details – NEW

8-July-2014

SeaMonkey: 2014-07-08

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

Agenda

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

Action Items

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

NEW
OPEN

  • http://weblogs.mozillazine.org/seamonkey/ has not been updated since November 2012, the last version listed is 2.14 (bug 956561); move blog to blog.mozilla.org if possible Assigned: mcsmurf.
    • Mcsmurf says that it looks like we might be getting a blog on blog.mozilla.com.
    • KaiRo will do some DNS magic to get it mirrored at blog.seamonkey-project.org
    • bug 973886 for creating the blog account
  • bug 998807 Sync account creation or device pairing fails with exception in BrowserIDManager
    • mcsmurf will look into this

CLOSED

Status of the SeaMonkey Buildbot Master and Tree

  • Buildmaster is up and running.
    • Due to the master having some mysql issues, Callek has put a halt on the mysql updates, which affects the tbpl. So nothing is showing in tbpl atm.
  • comm-* will be building out of mozilla-* (bug 648979 etc.). Jcrammer has completed the coding. The decision to merge c-c into m-c has been kicked down the road into the next quarter or two.
  • Migrating our Linux builders to CentOS 6 bug 795354. Puppetmaster has been updated. Ewong is able to login to these hosts and buildbot is installed. We still need to get everything setup for parity and do some slight tweaks to the puppet config, but we’re pretty close to useable.
    • 2.28 beta and final will depend on build system working again for Gecko 31.0
    • bug 983536 libpango version >= 1.22.0 required on Linux.
    • bug 977676 SeaMonkey’s puppet broken due to requirement of ffxbld ldap password.
    • bug 943740 is tracking the progress (or lack of one) in building trunk and aurora on Linux & Mac from the downloading user’s POV.
  • Python has been updated on all buildboxen!
    • 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.
  • We are perma-orange on comm-central, comm-aurora and comm-beta due to problems with tests
    • Windows en-US builds are being successfully compiled but tests are not working due to a dependency on python 2.7.3.
    • pymake has been discontinued. We need to install the latest Mozilla-build and tooltool on our windows builders.
  • 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.
  • In Progress: bug 1029513 Stop building Venkman because bug 800200 removed JSD1 which Venkman depends on.

Fixed Stuff Since Last Meeting

  • bug 1019021 SeaMonkey make package doesn’t package things needed to run for .. in .. loops that iterate over the content window object.

Release Train

  • Callek plans to have at least one 2.28 beta as soon as we get the Linux builders up. But no ETA yet.
    • SeaMonkey 2.28 beta 1 has not been scheduled yet.
  • Useful Firefox Release Schedule link: Releases Scheduling

Extensions and Plugins Compatibility Tracking

2.x (Last, Current, Next)

  • [From a previous meeting:] There is a problem with the metrics server, so no current data is available
  • See Basics page for the usual reminders.

2.26

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

2.Next

  • Stalled. Needs a kick.
    • bug 937809 Add DuckDuckGo to the default search engines list.
    • bug 815954 Click-to-Play: Port bug 812562 (click-to-play blocklisted plugins: reshow urlbar notification as with normal click-to-play).
    • bug 476108 GetShortPathNameW fails under some NTFS junctions [patchlove].
  • Fixed since the last meeting:
    • bug 1027241 Import nsICMS* from Gecko to Thunderbird to fix bustage caused by their removal from Gecko.
  • Current breakages:
    • bug 998807 Sync account creation or device pairing fails with exception in BrowserIDManager needs an owner
    • bug 995737 adapt seamonkey for the ab remote content policy change; use permission manager instead of address book property.
    • notifications/doorhangers not showing: bug 1019583 offline apps, quietly accepting requests (partially fixed)
  • Mozilla-central bugs that affect us:
    • Our front end Sync UI needs to be updated as the old backend is going away in Gecko/Firefox 31. See: New Firefox Sync has landed in Firefox Nightly. Tracked in:
      • bug 998807 Sync account creation or device pairing fails with exception in BrowserIDManager.
      • bug 1003434 Add support for about:sync-progress.
    • A lot of these bugs are due to mozilla-central switching from synchronous APIs to Asynchronous APIs.
    • bug 566746 (asyncFormHistory) Form history should use asynchronous storage API. Tracked in:
      • bug 912031 Use Asynchronous FormHistory.jsm in place of nsIFormHistory2 in Suite.
    • bug 769764 move proxy resolution to separate thread and remove sync api. Tracked in:
      • MailNews bug 791645 Rewrite calls to synchronous nsIProtocolProxyService::DeprecatedBlockingResolve with Async code before DeprecatedBlockingResolve disappears as well.
    • bug 793634 Force builds to be compatible with gtk 2.18/glib 2.22. Tracked in:
    • bug 795144 default –disable-gnomeui icon theme support
      • porting bug needed for the two configure.in changesets? Changes could be folded into bug 794772 above. *** IanN and Ewong are looking into this..
    • bug 846635 Use asynchronous getCharsetForURI in getShortcutOrURI. bug 834543 Add asynchronous version of setCharsetForURI and getCharsetForURI. Tracked in:
      • bug 896947 Use asynchronous version of setCharsetForURI and getCharsetForURI in getShortcutOrURI and other places.
    • bug 825588 Asynchronous JavaScript API for downloads and bug 851471 Decommission nsIDownloadManager. Tracked in:
      • bug 888915 Move SeaMonkey to the new JavaScript API for downloads when nsIDownloadManager is decommissioned.

Feature List, Planning

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

  • Low triaging effort.

Open reviews/flags:
30 review
6 super-review
4 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.

Roundtable – Personal Status Updates

Status Updates from developers – what are you working on, what’s the progress, any other comments? (feel free to add yourself to the list if your name is missing and you have interesting status).

ewong

  • Fixed:
    • bug 1013674 – Port |Bug 1011352 – Add a MOZ_AUTOMATION environment to all builds| to SeaMonkey production.
    • bug 1030016 – Port |Bug 598615 – HAVE_64BIT_OS changed to HAVE_64BIT_BUILD| to SeaMonkey
    • bug 1031960 – installer/package-manifest:139: Missing file(s): /SeaMonkey.app/Contents/MacOS/components/jsdservice.xpt
  • To be Checked-in:
  • Review:
    • bug 840427 – Migrate SeaMonkey builders to using mock
    • bug 853720 – After bug 827446, SeaMonkey doesn’t know mozcrash.
    • bug 922076 – Switch tests to using moz.build and manifests
    • bug 956007 – Remove front end for removed x-user-def font preferences
    • bug 1021370 – Bug 1016622 changed the name of seer to Predictor. browser-prefs.js needs to be changed.
    • bug 1029513 – Stop building Venkman because Bug 800200 removes JSD1 which Venkman depends on.
  • 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
    • bug 918474 – Default Search dropdown doesn’t get refreshed after adding new search engine

IanN

  • Usual testing, reviewing and commenting.
  • Contributed to fixing:
    • bug 1027241 Import nsICMS* from Gecko to MailNews Core to fix bustage caused by their removal from Gecko
  • Pending check in:
  • Checked in pending review:
  • Waiting for feedback/review:
  • Fixing review comments before checkin:
    • bug 757230 When using add button for permissions in Data Manager set a displayHost
    • bug 798147 Switch to correct pref pane if pref window already open
  • Working on:
    • bug 943335 [TB] Update icons used in searchplugins (Yahoo, eBay, Wikipedia, Amazon, Bing, Twitter)
    • 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 (haven’t got around to branch landings yet, sorry):

  • bug 1016132 Stop mutating the prototype of extApplication.prototype.
  • bug 825127 about:memory in Modern includes old CSS version.
  • bug 1021615 Customise dialog doesn’t display toolbar style after changing toolbar style preference back to full.
  • bug 934492 Adjust the preference panes for the removal of the charset data source.
  • bug 1018256 Fix Save and Change Character Encoding dialog.
  • bug 1018263 Selection list properties dialog doesn’t work properly.

Fixed on dom-inspector:

  • bug 368608 Fix DOM Inspector after removal of inIFlasher.

Backed out on comm-central:

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

Needs checkin (forgot to check in due to oversight on my part):

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

Needs beta checkin (haven’t got around to branch landings yet, sorry):

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

Needs help with review (packaging/installer changes):

Needs review (aurora port):

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

Still waiting for review:

  • bug 970993 Aero Peek rendering issues.
  • bug 553757 SMTP Server dialog doesn’t fit after disabling SSL.

Reviews have been a bit slow this past fortnight, sorry to those affected, hopefully I’ll be able to catch up over the next couple of months.

Ratty

Fixed:

  • bug 1023277 Dropdown for mail view selector: “All” an “Unread” without text instead of highlighted with IWN7-Basic and Aero Themes.
  • bug 1032800 Remove public destructors of NS_*_INLINE_* refcounted classes, Remove NS_HIDDEN, Fix dangerous public destructors.
  • bug 1032804 Classic Theme is missing dummy chome.manifest file (and icon.png, and preview.png).

Working on:

  • bug 817295 chrome directory missing in fresh profiles (again).
  • bug 973530 Add UI to access the remote debugger preferences.
  • bug 1034203 In about:certerror send the failed channel from the docshell to the Security Exceptions Dialog.
  • bug 1035237 The labels in the menulist items for the mail view selector don’t line up vertically.
  • bug 1019383 Implement search-engine discovery notification.

Other stuff:

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

rsx11m

Waiting for check-in:

  • bug 1019986 Clarify “Don’t Show” label in Desktop Notification bar and doorhanger.
  • bug 1009233 Help on mail account settings for authentication method needs updating.
  • bug 1019583 Part 2: Update Offline Web Applications preference pane.
  • bug 998787 Rename options in Geolocation doorhanger notification to disambiguate “Don’t Share” vs. “Not Now”.

Waiting for ui-review:

  • bug 1025569 Notifications for requests from Offline Web Applications offer beyond-session options in Private Browsing mode.

Stalled:

  • bug 994093 Provide toggle for Geolocation service (geo.enabled) in Privacy & Security preference pane.

Filed/investigating:

  • bug 1032302 8BITMIME keyword ignored in EHLO greeting, BODY=8BITMIME absent in MAIL request for 8-bit transfers. (MailNews)

Other:

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

stefanh

Fixed bug 1012445 Implement NS_THEME_CHECKMENUITEM for Mac OS X.

Any other business?

Discuss:

  • [Ratty] KaiRo reminded us that we need to grow our contributor community. Perhaps we can get some Engagement experts from Mozilla to give us some suggestions?
    • [IanN] might have a chat with some people and see if they can point me in the right direction.

SeaMonkey Meeting Details

Mozilla Platform: 2014-07-08

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

Need To Know

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

Notices/Schedule (lsblakk/sylvestre)

Next Merge: July 21, 2014 Next Release: July 22, 2014
Trains
Central: 33 Aurora: 32 Beta: 31 Release: 30

<Read Only>

  • 31b8 build 1 built on both Desktop & Mobile. Waiting for QA sign off to go live
  • GGC won’t ship with 31 but in 32. Causing too many issues in term of stability (OOM) Bug 994589 for more info
  • Other top crash: bug 988549 (GFX blocklist)

Build Changes (gps)

(Build changes of which engineers should be aware.)

RelEng (catlee)

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

Upcoming Outages/Upgrades

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

Quality Programs

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

OrangeFactor (ryanvm)

  • Past week’s OrangeFactor: 7.65 (Previous Week: 9.18).
  • Numbers improving after another recent batch of test disablings and a number of fixes landing.
  • #1: bug 1007230 – Timeouts during pip install.
  • New serviceworker tests are flaky on Android/B2G. Seems too risky to backout at this point, so action needed on the various bugs on file.
  • 34 intermittent failures fixed in the last week – List – Thanks!.

MemShrink (njn)

  • No update.

Stability (kairo/bsmedberg)

  • Overall numbers still don’t look entirely good:
    • Aurora is just still seeing some people on the bad builds from last weekend, crash data for newer builds is fine
    • Beta 31 has ~30% worse data than 30, due to 3 areas:
      • Experiments shutdown crashes (bug 1012924, no effect on release which doesn’t run experiments).
      • GGC OOM crashes, mostly bug 999158. Sadly, we’ll need to disable GGC on 31.
      • GFX crashes, see bug 988549, due to blocklist for D2D (at least) not working correctly. GFX team is looking into it.

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)

  • bug 989875 – HTTPS “Untrusted Connection” page’s “Add Exception” button does nothing
  • bug 1030414 – Pop-up windows don’t work from non-e10s windows when e10s is enabled

Firefox Mobile (mfinkle/blassey)

<Read Only>

Work In Progress

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

Landings

Nightly (33)
  • App icon in the launcher is fuzzy (Bug 959379)
  • Dynamic panel list view drawn only after scrolling (Bug 1010986)
  • Three-dot menu and + button are redundant in tabs tray (Bug 1023270)
  • Cleanup the “combined” bookmarks and history view (Bug 1024289)
  • Do not use onFinishInflate in RemoteTabs*Panel (Bug 1024778 )
  • Last added pin to Top Sites Grid has the name grayed out (Bug 1025812)
  • Flickering of views during transition on opening a New Private Tab when tab drawer open and on tab drawer open/close animation (Bug 1028710)
  • Disable recent tabs panel in migration if all panels are disabled (Bug 1029046)
  • Regression: Menu breaks on Firefox 29+ on tablets with hardware menu (Bug 1030113)
  • crash in java.lang.IllegalStateException: Default panel in HomeConfig state is undefined at org.mozilla.gecko.home.HomeConfig$Editor.initFromState(HomeConfig.java) (Bug 1030141)
  • Closed private tabs appears in recent tabs panel (Bug 1030757)
  • Bookmarks panel is empty in guest mode (Bug 1030770)
  • crash in java.lang.NullPointerException: at org.mozilla.gecko.home.TabMenuStripLayout.onPageSelected(TabMenuStripLayout.java) (Bug 1031363)
  • Fix JNI pointers to use longs (Bug 1032460)

Firefox OS Devices/Porting (ericchou)

<Read Only>

  • Device porting (Gonk team)
    • Porting Summary
      • Flame
      • Tarako: Solving PTR3 blockers. 7/17 MP has been scheduled.
      • Dolphin: SPRD PTR2
      • Tako : a series of training will happen in Mozilla Taiwan office this week.
      • Woodduck : sync code from github
  • Bluetooth (members: Shawn Huang, Ben Tian, Jamin Liu, Jocelyn Liu)
    • bug 1032088 – Bluetooth stack configuration files would be missing if users full flash PVT images. (2.0+)
      • File sharing via Bluetooth did not work because of this issue. Resolved by Shawn.
    • Team still worked on WebBluetooth API, kept finishing implementation and adding corresponding test cases.
    • Thanks to Thomas Zimmermann, who provided a bunch of patches to move Bluetooth backend (Bluedroid) out of process. Ben and Shawn are taking care of the review.
  • Media Playback (members: Bruce Sun, Blake Wu, Star Cheng)
    • bug 941302 – PlatformDecoderModule for FirefoxOS/B2G (2.1 feat+)
      • Both video and audio are working now. Blake is preparing patches for review. Hope we can start reviewing by the end of this week.
    • bug 904177 – Integrate MediaCodec into gecko for media playback (2.1 feat+)
      • Patches mostly got r+. Bruce will refine these patches and try to get it fixed this week.
  • Device Storage & Stability (members: Alphan Chen)
    • bug 1029403 – Followup to Mount/Unmount API (2.1 feature+)
    • bug 1029533 – MTP boilerplate
      • Eric provided a simple patch to bring up MTP. Later Dave Hylands provided another patch which integrates MTP with the device storage system of Firefox OS. We will discuss how Dave and Alphan can co-work on Wednesday’s meeting.

Firefox OS Telephony/WIFI/NFC (kenhkchang)

<Read Only>

  • bug 1034522 – B2G Emulator: Add console command – sim status .
  • bug 1027478 – Modify telephony API from dialEmergency(number, serviceId) to dialEmergency(number)
  • bug 1023695 – [B2G][SMS] Introduce sms-deleted event to provide the awareness of change in MobileMessageDB for multiple apps interested in SMS.
  • bug 813893 – B2G RIL: support UMTS CBS Message
  • bug 1012549 – Support import PKCS#12 in wifi
  • bug 979888 – B2G NFC: support UICC-based card-emulation as per Mifare.
  • bug 997576 – [NFC] Testcase for reading empty NFC tag.
  • bug 979891 – B2G NFC: NFC Daemon shall support HCI Event EVT-TRANSACTION handling.
  • bug 1030002 – [B2G][RIL] Use webidl attribute, CheckPermissions, for checking mobileconnection/mobilenetwork permission.
  • bug 1022490 – [dolphin][flame][perf] improve the performance of exporting Contacts to USIM card.
  • bug 843452 – B2G RIL: use ipdl as IPC in MozMobileConnection.
  • bug 1003711 – [RTSP] Build Darwin Streaming Server on B2G emulator
  • bug 1032111 – [RTSP] Basic RTSP test case on ICS emulator
  • bug 1035074 – [system-message-api] SystemMessageManager makes JS Error: “this._dispatchers is null”
  • bug 1017472 – Captive portal notification will not be dismissed after user manually log in
  • bug 1010035 – [B2G] add marionette tests for Cdma 3-way calling
  • bug 935843 – B2G RIL: Parse EF_IMG from SIM
  • bug 824145 – B2G STK: Support for STK icon display
  • bug 1029721 – CDMA call waiting call is not logged in call history
  • bug 1009393 – [B2G][Emulator] support RIL_REQUEST_CDMA_FLASH
  • bug 1013153 – [OPEN C_1.3] APN and mvno type/data
  • bug 1032858 – Add support for RIL_REQUEST_GET_CELL_INFO_LIST to expose neighboring cell data
  • bug 1030810 – flame v2.0 often fails to enable cell data when leaving wifi with dual-sim

GFX (milan)

  • Will create a tracking bug for leaving Windows OMTC on Aurora and link some of the bugs currently hanging off bug 899785 to block that. Aiming for 33 at this point.
  • Still chasing those PushClipsDT issues.
  • Chasing increased memory usage with B2G 2.0, new homescreen, etc. Current issues include larger screen, 1.5x multiplier having us hit fractional CSS pixels and slow path (opacity), extra snapshots kept around for the edge gesture interface, additional memory required by tiling and low-res tiling, but not memory leaks as such.

JS (naveed)

Layout (jet/dbaron)

<Read Only>

  • Notable Fixes:
    • bug 1029307 – use fixed subscript/superscript offset ratio instead of font metric values. add subscript/superscript test fonts.
    • bug 1031319 – Don’t generate element animations when animation-name is “none”
    • bug 1029969 – Make compositor animation (OMTA) tests ignore floating-point differences
    • bug 1010067 – Rename animation classes so they are easier to understand
    • bug 1031967 – Make mozilla::css::Loader cycle collected and traverse its observer array.
    • bug 1028237 – Account for device offset for thebes layer masks.
    • bug 987497 – Force ** {{buggy drivers to pick up the TexturePass2 uniform change.
    • bug 1026450 – Don’t let clipped animated transforms trigger layerization of elements outside the clip.
    • bug 997010 – Support dynamic changes to the image-orientation property.
    • bug 1023618 – Always call FlushRendering in the reftest harness.
    • bug 1029180 – Give nsStyleContext a private destructor & MOZ_FINAL, to make it less likely to be freed by anything other than refcounting.
    • bug 996798 – Add a typedef to make it easier to change the size of nsWrapperCache/nsINode flags.
    • bug 1030829 – preload ‘hidden’ fonts on FirefoxOS into the user-font cache.
    • bug 1030067 – ignore the principal when caching data-URI fonts, to allow sharing across pages with the same CSS.
    • bug 1029718 – Skip transform calculation if region to transform is empty for layer event regions.
    • bug 1008942 – When a network request for an image finishes during paint suppression and the image doesn’t have a frame don’t start a decode.
    • bug 1034399 – Use a Moz2D DrawTarget backed gfxContext for SVG bounds calculations.
    • bug 988808 – Convert SVG hit-testing to use Moz2D instead of Thebes backed gfxContext.

Media (mreavy)

<Read Only>

  • Working hard on landing OpenH264 and initial ScreenSharing support for 33
    • bug 948160 – master OpenH264 bug
      • Lots of GMP plugin stuff ready to land to finalize the plugin API and allow sandboxing by proxying Shmem to the Parent.
    • bug 923225 – Metabug for screen sharing support
      • Large patch from some external contributors; gcp working with them to make it reviewable and landable — Thanks!
  • Landed fix for top orange this morning bug 1031137 — yeah! Thanks padenot
  • B2G audio performance fixes landed and uplifted to 32. Looking to see if we need more.

Necko (dougt/jduell)

  • Here’s our Networking Q3 goals
  • We’re also starting some projects that are not Q3 goals (may take longer):
    • OpenVPN interface for necko: wanted by many cellphone network optimizer providers
    • Looking into how we can improve our behavior in captive portals (Hotel/airport/etc wifi)
    • Also hoping to provide better support for detecting online/offline for B2G (and maybe other platforms)

Seceng (keeler)

    • bug 1027133: Broadened twitter’s pinset to cover *.twitter.com
    • bug 1024610, bug 1021419 landed for backend of tracking protection, bug 1029887 to enable frontend changes in review
    • bug 643041: nsIX509Cert2, nsIX509Cert3 are now part of nsIX509Cert. Similarly, nsIX509CertDB2 -> nsIX509Cert. There are no functionality changes, but some addons or patches currently being worked on may require some find/replaces. Also, it’s no longer necessary to query interface from (for example) an nsIX509Cert to an nsIX509Cert3 to get the additional functionality that was provided by that interface.

WebAPI (overholt)

  • No update this week.

Roundtable

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

Andy McKay (andym) This the right place to nom bugs? 1035318 and 1035320

<Read only beyond this point>

Friends of the Tree

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

Mailing List Threads

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

Good Reads

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

irc #planning Log From This Meeting



Engineering Meeting Details

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

7-July-2014

Mozilla Project: 2014-07-07

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

All-hands Status Meeting Agenda

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

Friends of Mozilla

  • Big shout out to volunteer sheriff nigelb for ensuring the infrastructure issues breaking the tree over the weekend were resolved in a timely fashion.
  • HUGE thanks to the Mozilla India community for their support with our user research in Delhi & Jaipur!
  • Congrats to Andre Garzia for publishing a new book, “Quick Guide For Firefox OS App Development” – check it out at https://leanpub.com/quickguidefirefoxosdevelopment/

Upcoming Events

This Week

  • In the SF office this week (Foxhole) there is a week-long camp for LGBT youth who are learning how to program in Python, make webpages, and build community in the open web. Tech Camp homepage
  • The Ascend Project, the first pilot of which will take place at the Portland office this fall has completed the gathering of applications and is now finalizing the 20 participants. To follow along with progress please check the website and follow the project on Twitter.
  • The Engagement Team is having their team offsite starting tomorrow in Santa Cruz, CA. Offsite Info Wiki Page

Thursday, 10 July

  • 10:00 AM Pacific / 17:00 UTC: Grow Mozilla discussion — a forum for discussing community building at Mozilla
  • 5PM UTC / 1PM EST / 10 AM PSTSecurity Open Mic
    • An open meeting to chat anything security related with the Mozilla Security team.
    • Vidyo: SecReview Room // Dial-in Info (phone): – US/INTL: 650-903-0800 or 650-215-1282 then extension 92 – Toronto: 416-848-3114 then extension 92 – Toll-free: 800-707-2533 then password 369 – Conference num 95294

Friday, 11 July

  • MozFest East Africa – July 11-12 in Kampala, Uganda. MozFest East Africa is a tech event organized by the Mozilla Community in Uganda to get different minds together to share their knowledge, skills and expertise on the web and how to improve it. It will also get exhibitions on African innovations or creations being made to improve the web in relation to the context and African needs.
    • San James Emmanuel, Lawrence Kisuuki, Michelle Thorne, and many more Mozillians are attending!

Project Status Updates (voice updates)

Firefox Desktop

Speaker Location: San Francisco (johnath)

  • More experimentation you can try out on nightly:
    • Electrolysis
    • Loop

Firefox OS

Speaker: non-verbal
Flame phones. We have about 200 Flames available for members of our community (volunteers and employees.) This is for those who will use the phones regularly, and who will participate in product surveys, focused testing efforts, and be available to help us gauge the quality of specific features and the overall product.

To apply to the program, head over to our Foxtrot Application, which takes about 10 to 15 minutes.

Mozilla Science Lab

Speaker Location: non-verbal

Mozilla Reps

Speaker: Brian King
Speaker Location: San Francisco

Introducing Reps in town for the Engagement Offsite.

Content Services

Speaker: Sean Bohan
Speaker Location: New York
2 weeks since the Content Services Work Week and we are looking at the future of Enhanced Tiles for the New Tab. Currently, users see Tiles which consist of a screenshot of that page, some text under each of the tiles. Users have the ability to move a tile, leave it alone or remove it from their New Tab. Our team is looking at giving the users the ability to add “Format” to that list of actions, letting them change tiles from a screenshot to something that is either more functional or just looks better. Right now ideas include magazine and news tiles that can show most recent headlines on top of Tile. Sites given the able to update the Tile image to latest logo or seasonal doodle. At the July 21 MoCo, Aaron Thornburg (UX lead for Content Services), will show a demo of where this could go.

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
Mary Ellen Muckerman Engagement – VP Brand Voices strategy San Francisco Yes N/A N/A
John Bernard Engagement – Director of Marketing, Firefox OS Firefox OS launch update Remote Yes N/A N/A
Chris Cooper Release Engineering Manager Try Server Best Practices Remote No N/A Try Best Practices

Try High Scores

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
Anthony Duignan-Cabrera Mary Ellen Muckerman San Francisco New York Office Editor in Chief
Yi-Fan Liao Evelyn Hung Taipei office Taipei office Firefox OS
Travis Blow Mark Mayo MV NYC Services Operations
Ang Brij Andreas Gal MV MV CTO Office

<meta>

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

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

Automation & Tools

bugzilla.mozilla.org

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

  • bug 669535 Added a user preference to disable “Possible Duplicates” when creating bugs

All changes.


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

2-July-2014

Mobile: 2014-07-02

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

Schedule

  • Next merge: 2014-07-21

Topics for This Week

Fx33 Cycle Checkin

Mailing list post to come looking at how well we are doing in this cycle

SPDY proxy renamed

It is now known as Janus (the Roman god of time, space and safe passage)

Tablet Work

Getting the Larch branch ready for the work.

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.

  • Franz Sarmiento fixed bug 925986 – Code cleanup – Misc unused var declared in aboutReader method _toggleToolbarVisibility() – and bug 1028728 – Update findListViewWithTag consumers to use strings from HomePager
  • Shashank VRSN Sabniveesu fixed bug 1026010 – Rename GeckoApp.ACTION_BOOKMARK to something more intuitive – and bug 949902 – Command to go up a level in bookmark view is mislabeled
  • Matthew fixed bug 1028815 – “7 days ago” label in History panel is confusing
  • Working with vivekb on tickets related to Remote Tabs and cleaning Sync tabs/clients DBs
  • Reviewing patches in progress from capella on Remote Tabs

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>

  • Renamed ‘Gonzales’ to ‘Janus’, https://wiki.mozilla.org/Mobile/Janus
  • Profiled startup performance, found a lot of places for improvement. Bugs will be filed soon-ish.
  • bug 1020227 – Deadlock in opensl_stream_destroy
  • bug 1024614 – Send NS_NETWORK_LINK_DATA_CHANGED events on Android
  • bug 1032460 – Fix JNI pointers to use longs
  • Misc. Janus patches/reviews, etc

Alan K. (ack)

Last week:

  • PTO Monday & Tuesday
  • Fixes for cloudsync refactoring regressions
  • Ad-hoc networking running on Flame

This week:

  • Query & livemark support
  • Add some cloudsync tests

Next week:

  • Vacation

JChen

<Read Only>

Past week

  • Worked on native stack for background hangs
    • ATM putting patches up for review

Fixed

Working on

GCP

<Read Only>

  • Last week:
    • WebRTC Tab sharing fix
    • WebRTC Tests extended bug 1018928 but pretty orange
    • Almost all WebRTC tests are disabled on Android 2.3 emulator
    • Screen sharing support for WebRTC
  • Next week:
    • Screen sharing support for WebRTC

Randall Barker

  • Last Week: Rebased Roku build system and merge with standalone WebRTC branch. Continued work trying to stream tab from fennec.
  • This Week: Resolve issues with tab streaming from fennec. Get WebRTC standalone in shape for landing.

Eugen Sawin

Past

Present & Future

  • Proxy
    • Cache improvements
    • Metrics

Sylvain Cleymans

Last week: Nearly done adding testing in Gonzales/Janus

Next week: Improving testing in Janus

Martin McDonough (mmcdonough)

  • Last Week: Got H264 video decoding and displaying on Android using native API with some graphical issues
  • This week: Fix stuttering/graphical errors in H264 video.

Brian Nicholson

<Read Only>

WesJ

<Read Only>

  • Moed to MTV office this week!
  • bug 901803 – Integrate chromecast support into Firefox. Landed (disabled)! Still pushing rel-eng to get things we need on build machines.
  • Looking into an add-on for desktop to support casting.
  • bug 1004715 – Home screen widgets. Mostly working. Splitting into two widgets, one for launching Fennec/Search activity, one for hub stuff.
  • bug 1014712 – use msapplication-TileImage and msapplication-TileColor to create home page tiles. Still going back and forth with rnewman. Lost my build machine a bit during the move.
  • bug 1004495 – Tapping on a download notification doesn’t do anything (if Firefox is in the background). Waiting for brian.
  • bug 989094 – Webrtc permissions prompt should remember your last choice. Patch up for finkle.

LucasR

Last week

  • Google I/O in SF, PTO on Friday
  • Diving into new APIs in Android L
  • Fixing TwoWayView in Android L
  • Initial tablet refresh discussion
  • bug 1010740 – Toolbar refinement – Change entry asset and tweak padding
  • bug 1029046 – Disable recent tabs panel in migration if all panels are disabled
  • bug 1030141 – crash in java.lang.IllegalStateException: Default panel in HomeConfig state is undefined at org.mozilla.gecko.home.HomeConfig$Editor.initFromState(HomeConfig.java)
  • bug 1031363 – crash in java.lang.NullPointerException: at org.mozilla.gecko.home.TabMenuStripLayout.onPageSelected(TabMenuStripLayout.java)
  • bug 1028710 – Flickering of views during transition on opening a New Private Tab when tab drawer open and on tab drawer open/close animation
  • bug 1032756 – Look for zipalign in Android’s build tools directory
  • Patch reviews

Next week

  • Suggested sites in distributions
  • Toolbar stuff

liuche

<Read Only>

  • Tabs panel follow-ups (bug 1028705, bug 1023270, +others)
  • Working on new mocks for swipeable home panels
  • More telemetry, reviews
  • PTO Monday

Margaret

Fixed

Working on

eedens

Past

  • Landed 1030277 – Create content provider for search terms
  • WIP 1022102 – Clean up the actionbar layout and styling

Current

  • Work on search activity so we can enable for nightly
    • Fix major issues from Try build.
    • Enable in Nightly with Nick.
  • Implement UI/UX minimum design: http://cl.ly/image/3r0d2e1i3W2W

mcomella

<Read Only>

Past

  • bug 1029989 – Rename private_tabs_panel_description to reflect new string content

Present

  • bug 998000 – Create BrowserApp.cancelEditingMode for consistency with BrowserApp.enter/commitEditingMode
  • [meta] bug 979921 – Android 2.3 test failures
    • bug 948591 – Intermittent testClearPrivateData | Exception caught – junit.framework.AssertionFailedError: Text string: ‘^Settings$’ is not found!
    • bug 979552 – Frequent Android 2.3 testAddSearchEngine, testBookmarkFolders, testImportFromAndroid, testSettingsMenuItems, testTitleBar | Automation Error: Missing end of test marker (process crashed?)
    • bug 979600 / bug 946957 – Android 2.3 testSessionOOMRestore | Page title is correct – got page3, expected page4
  • bug 1021356 – Refine visuals in empty private tabs screen
  • bug 1024778 – Do not use onFinishInflate in RemoteTabs*Panel
  • bug 1025546 – Support various image views in Hub panels
  • bug 1020534 – Tablet toolbar icons hard to read on dark lightweight themes
  • bug 1030363 – Create Sound.jsm for Android
  • bug 1030715 – The orange animation bar gets stuck when the pull to refresh action is performed slowly

Future

  • Too busy with other things:
    • Herding bug 941155 (fix talos on mobile to have pageloader tests working in regular mode and nochrome mode) along
    • bug 939350 – Create Python linter wrapper
  • bug 983437 – Delay FHR pruning until the screen is off
  • bug 989441 – Centralized documentation for writing tests

RNewman

  • In SF.
  • Kicking off overlay project with ckitching.
  • Distrodistros: CDN is live, patch is reviewed, docs are written; getting close to landing. (Follow-ups expected.)
  • Locale testing: doing a couple of builds with new locales (52!) for Jeff.
  • New Android SDK/build-tools work fine, only zipalign needs to be symlinked.
  • Wrestling endlessly with Eclipse: needs to add the Play Services projects to make the ChromeCast stuff build, and now Fennec crashes on launch. Sadface.
  • Debugged an exciting client record bug with Nick: bug 1032483. If you have duplicated devices in Send Tab or Synced Tabs, this is why.
  • The usual miscellaneous reviews and patches.

Chris Kitching

… Has returned.

Complete

Ongoing

  • bug 1024289 – Cleanup of the “combined” database view to improve performance (and slightly reduce the vastness of the crazy in BrowserDatabaseHelper.java)
  • bug 948509 (and related) – Starting rnewman’s fancy overlay project. Basic idea being to use an overlay to allow for more convenient handling of share intents without users having to perform a complete activity switch and lose their train of thought. Later work hopes to do something similar for handling ordinary link-open intents. Input from UX-esque people appreciated (hopefully Richard can help to flesh out any missing details).

nalexander

Search Activity
Custom sync servers
  • Working on dev-docs and blog-post for Android custom sync servers
Busted stuff
  • Duplicate client records likely came from bug 1032483
  • Looking into a problem with homescreen shortcut launching bug 1032217

BLassey

landed
  • bug 1025931 – Crash java.lang.NullPointerException in in org.mozilla.gecko.GeckoAppShell.getContext
  • bug 1030738 – NullPointerException when getting action bar
  • bug 1030743 – NullPointerExceptions in GeckoPreferences
  • bug 1033013 – testMasterPassword
WIP
  • tab streaming to chromecast
travel
  • I’ll be in MV next week

MFinkle

  • UI Telemetry
  • Playing with Sonicnet.js in Firefox
  • GeckoView work

Ian Barlow

  • Extra long weekend, today is my Monday
  • Admin/Manager stuff
  • Launcher/Lockscreen research findings coming soon
  • In SF the week after next!

Anthony Lam

<Read Only>

  • Last week
    • Wrapping up “Contextual hints” bugs
    • Seach UX specs
    • Interviews
    • Watching Google I/O videos on Material design/ other stuff
  • Next up
    • Search activity
    • Toolbar refinements with Lucas
    • Sync panels design (for Tablet and Mobile)
    • Panels UX review (for Tablet and Mobile)
    • Bugs follow up

WebRT

  • week was chock full of conferences, travel, and other OOO
  • mhaigh found ChromeWorker/js-ctypes/JNI crasher bug 1032936

Ad nauseum…

  • bug 960584 notify user of download progress indication when fetching APK – patch needs updating
  • bug 1024724 Can’t install app if Fennec is in Italian – blocked on building multi-locale Fennec
  • bug 1021395 Web app machinery dumps lots of semi-sensitive data to logcat – blocked on bug 1032936
  • bug 1026263 Error writing default prefs during packaged web app installation – under investigation
  • bug 1029691 Manifest not being checked on APK installation – work in progress received feedback

A-Team

  • All test jobs running for Android 2.3 and Android 2.3 armv6 now
    • mochitests, robocop, xpcshell tests moved to aws
    • Tegra retirement is imminent

QA

Garvan

  • have stumbler building in Fennec. Need to clean up
  • Meta-bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1032506
  • Been on Dolphin (B2G 1.4) for the past week, still on Dolphin today/tomorrow. Need to be on stumbler the following 2 weeks, or it won’t make 33.

Feature Focus

Last call for Meta Bugs for items below! Some have been added to the roadmap that folks sent to me last week. I’ll be doing a blitz tomorrow for those that are still blank.

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

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

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


Details

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

Firefox/Gecko Delivery Planning: 2014-07-02

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

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

  • Mobile & desktop beta 6 build 2 live yesterday (build 1 canceled because of some tests failing)

Firefox Desktop & Platform (Gavin/Chad/Martin)

Beta (31)

[| All tickets]

Aurora (32)

[| All tickets]

Nightly (33)

[| all tickets]

Firefox Mobile (Mark/Brad/Jenn)

Work In Progress

You can find more on upcoming feature plans in the roadmap.

Uplifts

Beta (31)
  • NPE in HealthReportBroadcastService.onHandleIntent (Bug 1030740)
Aurora (32)
  • support add-on hot fixes (Bug 1004571)
  • Crash when long pressing text selection Actionbar icons on Gingerbread (Bug 1014181)
  • Some locale names not displayable in locale picker with default fonts (Bug 1023451)
  • Do not use onFinishInflate in RemoteTabs*Panel (Bug 1024778)

Landings

Nightly (33)
  • Article showing twice in reader mode (Bug 881091)
  • Command to go up a level in bookmark view is mislabeled (Bug 949902)
  • Regression: Selecting “No video” option from the permission prompt still shows the content of the device camera. (Bug 1018928)
  • Regression: Unable to delete first character in address-bar value that has been auto-completed (Bug 1023303)
  • Autocomplete issues with backspacing using ai.type keyboard (Bug 1026788)
  • crash in android.content.ActivityNotFoundException: at android.app.Instrumentation.checkStartActivityResult(Instrumentation.java) (Bug 1030734)
  • Don’t include ignored about:home tabs in count to determine whether or not to show “Open all” button (Bug 1030736)
  • NullPointerException when accessing ActionBar (Bug 1030738)
  • NullPointerExceptions in GeckoPreferences (Bug 1030743)
  • Fix Yahoo search codes (Bug 1033000)

2.2 EOL

  • We’ll be turning off the tegras on trunk (hopefully) this week
  • that needs to be uplifted to 32 and ride the trains from there
    • on 32 we’ll just turn off broken tests and back known testing holes with extra QA
  • Update/release plan:
    • 31 will go out to all users
    • 32 will only be offered to 2.3+
    • 31 ESR will be offered to 2.2 users once 32 goes out

Feedback Summary (Cheng/Tyler/Matt)

Desktop

Second Firefox 30 Feedback report has gone out with the results from our latest snippet survey, please let us know if you have any questions.


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

« Newer PostsOlder Posts »

Powered by WordPress