Meeting Notes Meetings notes from the Mozilla community

31-July-2013

Mobile: 2013-07-31

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

Schedule

  • Next merge: 2013-08-05

Topics for This Week

String Freeze for Fx25

We have a few settings bugs (bug 892113, bug 877791 and bug 896515) that need to be finalized. What is the status of the Guest Mode strings? What else?

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.

  • Ming (first patch): bug 898044 – remove an unnecessary null check
  • Capella:
    • bug 886587 – Remove profile migrator
    • bug 896764 – Initially populate Find in Page string with current text selection
  • Federico has been investigating bug 896350 – Unable to open files by tapping the download complete notification
  • Federico also wrote a good blog post about contributing to Firefox for Android

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)

  • Bug 896670 – createPattern with ‘repeat’ busted on SkiaGL/PowerVR
  • Bug 899535 – ‘fast’ canvas mochitest fails on PowerVR (Pandas) because of minor pixel differences

Kats

  • Last week
    • bug 894288 – fix an endless abort cycle in the B2G browser (recent regression)
    • bug 891607 – fix the issue where pages loaded in landscape only render half the page (uplifted to beta)
    • bug 899421 – fix a build issue with android-18
    • bug 866232 – landed my big APZC tree manager change. currently looking at fallout and regressions
    • bug 890932 – follow-up for bug 866232 to clean up some locking stuff
  • Next week
    • bug 890280 – clean up input event handling in APZC
    • fix up fallout and regressions from bug 866232
    • tackle a few more fennec bugs assigned to me that need attention

Shane Tully

  • Tracking down cause of two intermittent test failures with the contacts API on Android 2.2
  • Target SDK bumped to 16 (bug 897561)
  • bug 880118 – Package GeckoView into an Android library project
    • Running Java and native libraries from a separate Android library project
    • Currently working on separating content providers

JChen

  • Past week
  • Next
    • bug 897221 – dynamically updatable UA override mechanism
    • bug 881018 – crash in mozilla::layers::floor_div
    • bug 899233 – Text input is screwy in textarea

GCP

  • Last week:
    • bug 782691 Text selection shouldn’t happen on text not currently visible.
    • bug 772280 Text selection will select nearby text when just pressing whitespace
    • Android/B2G WebRTC: cpu usage detection / resolution+fps switching
  • Next week:
    • Android/B2G WebRTC: cpu usage detection / resolution+fps switching

Botond

  • Done
    • Finished working on bug 895905 – “Content needs to inform APZC about scroll events on B2G” for single-APZC. Need to revise it for multi-APZC, which just landed.
    • Started looking into bug 898580 – “Contents needs to inform APZC about scroll events on Metro”
  • Next
    • Revise bug 895905 patch for multi-APZC.
    • bug 898580 – “Contents needs to inform APZC about scroll events on Metro”
    • bug 860812 – “[Browser] Make hiding address bar work more like Fennec Nightly”
      • I need an invite to PivotalTracker

Brian N

  • Bug 894045 – Gamepad support for search suggestions
  • Bug 898219 – NPE at BrowserSearch$SearchAdapter.getCount
  • Bug 891631 – [Fig] Browser toolbar sometimes overlaps about:home content
  • Bug 895702 – Port bytes.length fix to fig
  • Bug 878156 – Tabs not closed on back press if Fennec started from a cold state
  • Bug 896515 – Change session restore pref to have three states
  • Looked at bug 760394 – probably want to clear bfcache on memory pressure (if we don’t already)
  • PTO Aug 2-9

Sriram

WesJ

  • Bug 889620 – [FIG] Transition for creating a new tab from the tab tray
  • Guest mode cleanup
    • Bug 895709 – [guest] Clean up guest profile as soon as reasonable
    • Bug 896117 – [guest] Add enter and exit dialogs for guest mode
    • Bug 896092 – [guest] Session not restored on exit of Guest Mode
    • Bug 896121 – [guest] Disable ‘share’ menus in guest mode — looking into adding a disabled state for context menu items here
  • Bug 808636 – Update visual style of mobile error pages
  • Bug 788073 – Use platform touch redirection – New platform things landed here that we want. Will try to get it working again.
  • Bug 763671 – New designs for fennec form elements – The designs and reftests don’t like one another. Looking into a new approach doing some manual drawing with Thebes in nsINativeTheme.

Shilpan

  • Bug 853844: Investigate removing the pageload throbber
  • Bug 895837: Use tabs on bottom for the history panel
  • Bug 886925: initial INIParser.parse to find default profile name at startup takes 75ms on a galaxy nexus

And some other small about:home hackathon bugs

LucasR

Last week

  • about:home hackathon
    • 22 bugs fixed
    • 2 bugs r+
    • 3 bugs r?
    • Pending areas: tablets and tests (and all the bugs in between)
  • Tons of patch reviews
  • Started content discussion about the Summit’s Product+Technology track

Next week

  • about:home tests

Liuche

  • Rework of remote debugging bug 888533 (Prompt handling)
    • digging through devtools, and reading all the Prompt* everywhere (modules/, components/, .jsm, .java, .js, etc)
  • Regression from “Launch from notifications – bug 873072” (bug 896992)
    • Don’t keep activities developer option
  • about:home hackathon:
  • Reviewing ckitching’s many Search patches
  • Finalizing Settings strings for Aurora merge (bug 877791)
  • TelemetryRecorder/ANRReporter review (bug 891644)

Margaret

  • Done
    • bug 896048 – Don’t show site identity info when a page has loaded mixed content
    • bug 897235 – Remove unused AlertsService.js
    • bug 897252 – [fig] Don’t create additional history sections every time a new cursor is loaded.
    • bug 897250 – [fig] Fix the “Remove” context menu item to correctly remove either a bookmark or history entry
    • bug 885356 – [fig] Update tab thumbnails for about:home
  • In Progress
  • Next
    • More new about:home bugs
    • TRIBE next Wed/Thur

Chris Kitching

  • Done

Fixed a crash caused on debug builds by my recent thumbnail performance improvement patch
Finally landed the search-with-selection patch.

  • In Progress
    • bug 899424 + bug 899425 – Questionably useful microoptimisations
    • bug 709230 – Proguard – now working, passing unit tests, requires much cleanup before ready to land.
    • bug 895423 – Search engine icons too small.. Hopefully ready for 25.. Perhaps now..
    • bug 892113 – The many minor tweaks requested of the new search engine customisation page..
  • Next
    • Get the search customisation stuff done in time for 25
    • Cleanup the proguard patch and find a reliable way of measuring the performance gains it gives us, preferably using existing tests…

mcomella

  • Past
  • Present
    • bug 899840: (r?) Use sort to ensure consistent makefile updates on fennec-copy-code.sh for services
    • bug 870925: (f+) Add submissions info to FHR documents
    • bug 870171: (f+) Expire old FHR data
  • Future

RNewman

BLassey

done
  • no actual work
  • lots of discussion about B2G UX changes
  • worked on bug 894313 and helped investigate bug 898416

MFinkle

  • Helping out with PiCL discussions
    • Asking dumb questions about protocol plans
    • Looking at milestone deliverables
    • Lining up resources to start implementation
  • Digging into Tab Mirroring and Chromecast
    • Chrome for Desktop uses a Chrome App API called tabCapture to create a WebRTC media stream
    • Chromecast treats it like any other video stream
    • bug 742832 could allow something like that for Firefox
  • Blogged about effective teams
  • Manager stuff

Ian Barlow

Last week:

  • Misc string tweaks before merge
    • Guest browsing – bugs coming soon
    • bug 877791 Settings strings
  • Moar about:home polish
    • also moved bug 862801 (snippet) to P1 so we don’t forget about it
    • will be conducting some usability testing once we merge into Nightly 26
  • bug 808636 Update visual style of mobile error pages
  • Starting to line up some new UX exploration – Kinderfox, Silverfox, Firstrun UX. Stay tuned!

A-Team

  • Problems running tests locally? See bug 865349.
  • A-Team work week next week.

Feature Focus

Highlights

We moved about:home redesign to Fx26 for now. We also moved Push to Waiting Room/Need info since it’s currently in a holding pattern until background tasks are sorted out. There was a thread about WebRTC being ready to ship. It’s not but we need it to go to beta so we can get more testing and converge so we’re ready for Fx24 GA on 09/17. Also, wonderful job in general!

Fx23
Fx24
Fx25
Fx26

Round Table

User Advocacy

The Firefox 22 Sentiment Report is live.

Gearing up for 23, Beta feedback is good.

Firefox Release and Beta ratings on the Play store are the same, 4.33, with Release rising more rapidly than Beta. We are now in the interesting situation where our release product is more highly rated than Beta (mainly due to more users).

QA


Details

  • Wednesdays – 9:30am Pacific, 12:30pm Eastern, 16:30 UTC
  • Dial-in: conference# 99998
    • US/International: +1 650 903 0800 x92 Conf# 99998
    • US toll free: +1 800 707 2533 (pin 369) Conf# 99998
    • Canada: +1 416 848 3114 x92 Conf# 99998
    • FR/Paris: +33 1 44 79 34 80, x92 Conf# 99998
  • irc.mozilla.org #mobile for backchannel
  • Mobile Vidyo Room

Firefox/Gecko Delivery Planning: 2013-07-31

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

Schedule & Progress onUpcoming Releases

Firefox Desktop

Current Releases

  • FF23 RC is built and with QA
  • Merge Day is on MONDAY August 5, 2013
  • Release Signoff for FF23 happened (here are notes)
  • Mixed Content Blocking will ship, throttled at 10%

Beta (23)

  • Final 23.0b10 Desktop shipped yesterday, mobile should go out shortly

Firefox Metro

  • Iteration #11 ended on Friday July 26.
  • Team completed 77 story points across 34 features which resulted in an increased average team velocity of 63 story points per iteration.
  • Increase in average team velocity caused the Expected Forecasted Date to contract by 1 iteration to November 11 – Development Iteration #18.
  • QA achieved 100% coverage for the regression testing across Iterations #1 – #10.
  • Team achieved a 33% reduction in defect rates from the previous iteration.
  • 17% of our existing features have a defect/change bug blocking them.
  • Iteration #12 runs from July 29, 2013 – August 12, 2013.

ID Summary Priority Status
895669 Change – override about:addons to disable a metro custom page P1 ASSIGNED
888236 Defect – Crash in nsIFrame::GetNearestWidget P1 ASSIGNED
845152 [MP] Story – NewUI – Access and dismiss the new Firefox app bar P1 ASSIGNED
886321 [MP] Story – APZC – Part III: Polishing P1 ASSIGNED
831924 [MP] Story – Access the tabs bar P1 ASSIGNED
892512 [MP] Story – Make the Start UI Responsive P1 ASSIGNED
895515 Change – Firefox Start bookmark tile theme changes based on latest comps P1 ASSIGNED
895519 Change – Firefox Start Top Site tile theme changes based on latest comps P1 ASSIGNED
898651 defect – find in page option in start page is superfluous P1 ASSIGNED
886563 [MP] Story – Browser can display tab-modal, metro-styled prompts – Part I P1 ASSIGNED
895921 Defect – Tab bar not appearing when selecting links from flyouts P2 ASSIGNED
890153 Defect -OSK overlapping searched words using “Find in Page” if website not scrollable P2 ASSIGNED
891688 Defect – Caret selections not always appearing when tapping inside text areas embedded in iframes P2 ASSIGNED
898457 Defect – Horizontal scroll bar visible in settings and about panels P2 ASSIGNED
886942 [MP] Story – Initiate a file download and display the downloads app bar – Part II P2 ASSIGNED
895457 Defect – “Remember password” buttons are not visible when in snapped view P2 ASSIGNED
897121 Defect – Browser error: FlyoutPanelsUI.PrefsFlyout is undefined P2 ASSIGNED
856264 Defect – if context menu visible, tapping and holding another link will not produce new context menu P3 ASSIGNED
896097 Change – Remove on-screen buttons when auto-complete is visible P2 RESOLVED
896757 Defect – Remove “>” from narrow version of grid title strings P2 RESOLVED
890148 Defect – “Find Bar” transition sluggish/slow P2 RESOLVED
896766 Defect – Disable tile selecting and context appbar in snapped view P2 RESOLVED
899623 Defect – Intermittent browser_topsites.js | This test exceeded the timeout threshold. (this.activeTileset.clearSelection is not a function) P2 RESOLVED
876816 Defect – Flyouts should have standard widths P3 RESOLVED
898370 Change – Disable crash reporting when running with -metrodesktop P2 VERIFIED

Firefox Mobile

Beta (23)

  • Fixed and uplifted just in time for our last beta <3 bug 891607 – content is initially cut off when viewing in landscape mode
  • We’re ready to ship our targeted features INCLUDING DYNAMIC URL BAR WHOOOOO!

See: https://wiki.mozilla.org/Mobile/Roadmap/Tracking_Fx23

Aurora (24)

  • Fixed and uplifted, bug 894938 – Content permission prompts don’t work when prompt requestor is an iframe
  • It sounds like we’re moving Wallpaper out of Fx24 to Fx25, instead b/c we figured out a way to support it sans permissions- this is just fresh off the press bug 886996

Nightly (25)

  • Landed! Working on fixing any fallout bug 866232 – Support having multiple APZC instances attached to the layer tree
  • Furiously landing patches requiring string changes for Fx25 in time for merge
  • We are making about:home great. We want to be sure Fig is stabilized before we merge to m-c so we have identified Fx26 as a new release target

Developer Tools

  • (late addition, last meeting keeps going too long)
  • ‘black box libs’ landed and stuck, you can now skip stepping into common libraries like jQuery bug 875034

Feedback Summary

Desktop

Sentiment Report for Firefox 22 is coming this week, please watch your inboxes.

No feedback issues, ready for Firefox 23.

Mobile

Sentiment Report 22 is live.

Feedback is stable for Release and Beta, ready for Firefox 23

Market Insights from the Product Marketing Strategy Team

Desktop / Platform

Microsoft

  • Microsoft announced an updated version of its modern.IE tools for Internet Explorer 11 Developer Preview [1] along with 3 additional offerings: 25% off Parallels Desktop 8 virtualization for Mac until August 19th, new virtual machines for testing IE11 on Windows 8.1 and Windows 7 [2], and a free screenshot service powered by BrowserStack.com that shows how a site renders across browsers and devices. Microsoft is also offering $11,000 as bug bounty to identify new vulnerabilities in IE11. Also coming in IE11 is WebGL support with CORS for security [3] and Companion Web to enable websites to be built for multiple devices [4]

Google

  • Chromecast received positive reviews after its launch last week [5], was sold out in several channels quickly [6], and had to stop the free Netflix promo [7] due to demand.
  • New digitally-signed malware hijacks Facebook, Twitter, and Google+ accounts via Chrome plugins (and Firefox too) [8].
  • Google Chromebooks positioned for Enterprises with value proposition of freeing up IT professionals to “spend time on innovation, not maintenance” implying “high uptime, low service costs and scalable deployment of new Web-based applications and content”. The Play store currently sells the Acer C7 for $199, Samsung Chromebook for $249, and the high-end Pixel for $1299. [9]

Mobile

  • Google is expected to unveil the Moto X device at an event in New York tomorrow, the 1st of August. It is the first that was designed after the OEM’s acquisition by Google.
  • Google has revealed the 4.3 version of Android, that introduces improvements to multi – user support and stricter parental controls. There is support for Open GL ES 3.0 and DRM APIs. The list of updates points to a focus on the tablet form factor, that is more likely to be shared in the familiy and that has greater needs for smooth graphics support and copyright protection.
  • Foxconn, recently renamed to FIH Mobile, is rumored to be planning to design and sell its own line of smartphones and to be aiming for a carrier – centric distribution model. Foxconn has also applied for a 4G license in Taiwan, that would further diversify its business.
  • Huawei has decided to shift its main focus to Europe and pull out from the US, claiming that the North American country proved to be a “commercial disappointment”. The Chinese company has been looking to sell more network equipment in the US among concerns on the security and privacy of the solutions they offer.
  • A Nokia executive has come out to say that Microsoft must evolve the way it operates to make Windows Phone a success.
  • All three major Russian operators have stopped selling the iPhone among dissatisfaction on the tough contractual requirements that Apple has. The three carriers, Vimpelcom, MTS and MegaFon blamed “draconian contracts” and “harsh conditions … especially in the marketing department”. Russia is a market with 180 million subscribers with a particularly tough environment for high – end devices, as subsidies are not allowed.
  • Rumors of a cheaper version of the iPhone have emerged again, this time with more consistency. They mention a plastic cover for the device as well as availability in different colors. Launch data would be around September, just in time for the holiday gifting season. Important because the iPhone would be approaching the space that Firefox OS is competing in. It is not expected that they would be direct competitors right off the bat, but it is something to keep watching.
  • Chinese mobile users over-index in the reading, utility and productivity usage categories, as reported by Flurry Analytics.

Marketing, Press & Public Reaction

Product Marketing:

  • Consumer Value Proposition Discovery: Test positioning statements finalized and field within Brazil, India, and Indonesia will start next week [Laura]
  • Mixed Content Blocking: SUMO let’s sync on user outreach around this
  • Search Engine Optimization: Second week of Engagement. Their first batch of recommendations to increase the amount of paid search traffic to our site (and thus, downloads) is due 8/09 [Laura, Tim, WebProduction]
  • Paid Search FunnelCake in Indonesia and Brazil: Launched last week but currently frozen since tracking isn’t working on our end. This test will give us a firm cost per ADI in these two emerging markets via our Paid Search ad channel. [Laura]
  • First Run Testing: New round of tests live. Winner will be tracked against current control in two funnel cakes which will help us understand the relationship between the First Run page and ADIs. [Jen B]
  • Australis Redesign: Finishing up Beta Launch Plan this week. When is this landing in Nightly? [Laura]
  • Firefox 23 Launch: Launch next Tuesday. Main feature the new Social API Share functionality [PR]

PR:

Members of the security team at Black Hat with press coverage surrounding the Mozilla/ Blackberry announcement with Peach Fuzz testing and Minion.

Firefox in the news:


Planning Meeting Details

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

Video/Teleconference Details – NEW

  • 650-903-0800 or 650-215-1282 x92 Conf# 99696 (US/INTL)
  • 1-800-707-2533 (pin 369) Conf# 99696 (US)
  • Vidyo Room: ProductCoordination
  • Vidyo Guest URL

30-July-2013

Firefox Status: 2013-07-30

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

Friends of the Firefox team

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

  • [mconley] ibarlow hasn’t been able to make us an icon yet. 🙁 Periodically reminding him.

Project Updates

Australis

  • The Australis team is still battling performance bugs.
  • Gijs and mstange landed a patch that should give us a bit of a win on Windows – but we’re still regressing tpaint by about ~10ms. (bug 898126)
  • We’ve gotten a hold on some XP machines to do testing on, so we’re hoping for faster turnaround on ideas and bisection.
  • Bookmarks widget styling part landed, still missing final icons bug 897268
  • Linux toolbars and panel icons look decent now
  • Good progress on many P1 bugs

Downloads API

See bi-weekly update on firefox-dev.

Places API asyncification

  • Mano keeps working on async transaction manager
  • Mak made an experimental patch for automatic batches in Places views bug 890203
    • Working on testing and fixing automated tests for it

Social API

  • lots of patches being worked on, tracked via bug 889427
  • share and ability for any provider to install are the big fx23 items
  • continuing to line up new providers
  • w3c workshop on social standards in SF next week

e10s

  • More progress made towards the dogfooding bugs
  • Goal is to have m-c in a state that can be tried by Nightly users by mid-August
  • Tracking bugs: https://etherpad.mozilla.org/e10s

Stand ups

Suggested format:

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

Please keep your update to under 1 minute!

gavin

(gavin’s Status Board)

paolo

(paolo’s Status Board)

mak

(marco’s Status Board)

enn

(Neil’s Status Board)

felipe

(felipe’s Status Board)

mano

(Mano’s Status Board)

ttaubert

(Tim’s Status Board)

adw

(Drew’s Status Board)

markh

(Mark’s Status Board)

smacleod

(Steven’s Status Board)

dolske

(dolske’s Status Board)

mconley

(Mike’s Status Board)

mikedeboer

(Mike’s Status Board)

gijs

(gijs’ Status Board)

Unfocused

(Blair’s Status Board)

MattN

(MattN’s Status Board)

jaws

(jaws’s Status Board)

mixedpuppy

(mixedpuppy’s Status Board)


Details

  • Tuesdays – 10:00am Pacific, 1:00pm Eastern, 17:00 UTC
  • Dial-in: conference# 91337
    • US/International: +1 650 903 0800 x92 Conf# 91337
    • US toll free: +1 800 707 2533 (pin 369) Conf# 91337
    • Canada: +1 416 848 3114 x92 Conf# 91337
    • FR/Paris: +33 1 44 79 34 80, x92 Conf# 91337
  • irc.mozilla.org #fx-team for backchannel
  • “Firefox” Vidyo Room

Mozilla Platform: 2013-07-30

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

Hot Bugs

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

Orange Factor
  • bug 889869 – Intermittent hangs in Linux reftest-ipc/crashtest-ipc.
    • Stacks show libc-2.15.so and libxcb.so.1.1.0.
    • Unclear who should own. – lmandel to help find owner.
  • bug 886999 – Intermittent OSX crashes in system OpenGL library.
    • Layers issue?
    • lmandel to follow-up with Jet/dbaron.
  • bug 890744 – Windows WebIDL build issues.
    • High probability of Windows needs-clobber bustage whenever a .webidl change lands.
    • Causing numerous retriggers and wasted build time.
    • bsmedberg to follow-up with Joey.
Stability
  • bug 897503 – crash in nsHttpConnectionMgr::OnMsgShutdown mainly with Leethax.net extension – #1 on trunk, needs assignee (jcranmer and jdm have commented on it but it’s unassigned still) – Jason Duell is looking for an owner
  • bug 898156 – Background thumbnail generation causes a crash – was reported against Unbuntu, but also happens on Windows, needs owner.
  • bug 897872 – crash in mozilla::dom::ContentParent::RecvAddGeolocationListener – also caused by background thumbnail generation, jdm has commented but this needs to be assigned as well. – Lawrence is looking for an owner on this and the previous one
  • bug 898768 – crash in mozilla::dom::CanvasRenderingContext2D::Demote – spiking on Android trunk, needs owner. – blasssey looking for owner.
Other

The Need To Know

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

Notices/Schedule (akeybl/lsblakk/bajaj)

  • FF23.0b10 Desktop shipping later today
  • FF 23.0 RC builds are in progress (desktop & mobile)
  • FF 17.0.8esr builds in progress
  • Merge Day next Monday
49 bugs (48 bugs last week) 8 bugs (36 bugs last week)
Unresolved Aurora 24 Trackers (non-security, not tracked for Beta) Unresolved Beta 23 Trackers (non-security)

Build Changes (gps)

(Build changes of which engineers should be aware.)

Upcoming Outages/Upgrades

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

  1. Wednesday-Friday, July 31-Aug 2, 0600-1000 PT — There will be reduced mac mini (builder/tester) capacity for 4 hours each day to support electrical expansion work in SCL3. More details in bug 897111.
  1. Thursday, Aug 1, 0500-1000 PT — project branch “birch” will be closed to complete the migration to the replacement branch “b2g-inbound“. More details in bug 898198 (background).

Key Issues

(Non team specific issues that impact engineering.)

  • Reminder: fx-team now has sheriff-coverage. If you are on fx-team, please try using fx-team instead of mozilla-inbound.
  • If you need either b2g-for-panda builds or b2g-for-otoro builds, please comment in threads in newsgroup. We’re planning to drop.
  • Bugzilla RelEng component reshuffle. Details in https://bugzilla.mozilla.org/show_bug.cgi?id=898244

Team Stand-ups

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

Accessibility (dbolter)

<Read Only>

  • Landed some work to make Gaia accessibility easier (bug 895711,bug 894485)
  • First and major round of accessible text interface work for lines landed.
  • Moved team meetings to every second Monday.

Add-on SDK (dtownsend)

No Update

App Tools (dtownsend)

No Update

B2G Services (dougt)

No update

Developer Tools (dcamp)

Firefox Metro (bbondy/jmathies/mbrubeck)

<Read Only>

  • 11th sprint completed.
  • Async pan zoom support landed pref’d off w/ ‘layers.async-pan-zoom.enabled’ (bug 869940). Follow up work tracked by bug 886321.
  • Support for new file downloads UI landed (bug 831942).
  • Progress on getting Talos tests going (bug 773817).
  • More UI polish.

Firefox Mobile (mfinkle/blassey)

  • Contacts API Landed bug 857730
  • Landed APZC improvementsbug 859929, bug 895904
  • Great progress on Multi-APZC bug 866232
  • Progress on WebRTC, FHR, Mixed Content Blocking, About:Home Hackathoning
  • More work on the above will continue next week as well as planning for Fx26, Fx27, Fx28

Firefox OS Browser (blassey)

First sprint wrapped up
  • Tile layers drawing (reduces jank)
  • layers coordinate system refactor for layers (support hi dpi)
  • FAQ url to HTTPS
  • clear private data to use class=danger
  • sad face icon for crashed tab’s thumbnail
  • share URL of a webpage

Firefox OS Devices/Porting/Bluetooth (mchen)

<Read Only>

  • Last Week
    • Bluetooth
      • AVRCP 1.3 – Reviewing. (6 patches got review+) (Bug 842948)
      • HID – Implementing. (Bug 890186)
    • Devices/Porting
      • Bluedroid – Modify build system for identifying BlueZ and Bluedroid.
      • Tablet – FxOS porting on freescale chipset.
      • Upload device called wasabi into support list for CDMA reference phone.
      • Helix Bugs Fixing.
    • MTP – Study
  • This Week
    • Same with Last Week.
    • Evaluate the delta between JB 4.2 & 4.3.
  • Blocking
    • None.

Firefox OS Media Apps (hema)

<Read Only>

  • Last Week
    • Bugs – 896250, 830191, 897239, 896363, 890427, 896907, 894835, 873937, 890427, 896374, 895857, 893171, 896580, 896176, 891797, 898318, 897216, 887966, 885132,866902, 884688
    • Continued working on 1.2 User Stories
  • This Week
    • Blocker Bugs
    • 1.2 User stories (Music Status Icon/Music Controls on Lockscreen)
    • Media Team Meetup coming up on Aug 6th with focus on product/sprint planning
  • Blockers
    • None

Firefox OS Media Recording (cjku)

<Read Only>

  • bug 896391 – (WebRTC) memcpy from camera preview’s GraphicBuffer is slow.
  • bug 877193 – (RTSP) Configure memory usage for RTSP streaming
  • bug 896286 – (Gfx) genlock error when drawing the network icon(image layer)
  • bug 894262 – (Gfx) Merge GrallocPlanarYCbCrImage to GonkIOSurfaceImage
  • bug 845169 – (IME OOP) Target events “properly” at overlapping app frames
  • bug 875277 – (WebAudio) Implement WaveShaperNode.oversample

Firefox OS Productivity (doliver)

<Read Only>

Last week:

  • Good progress on Gaia integration testing improvments, see https://bugzil.la/891696
    • Our team will start reaching out to other Gaia teams to let them know about the changes and how they can use them
  • Wrapping up sprint 1 for v1.2 and planning for sprint 2
    • We’ll be getting started on implementing email notifications this week. Various user stories here will keep us busy for the majority of the 1.2 dev cycle (through 9/15)
    • Productivity backlog: https://www.pivotaltracker.com/s/projects/867311
  • Improving the handling of email attachments to handle larger files: https://bugzil.la/871897
  • Misc work to support the 1.1HD branch

Blockers:

<none>

Firefox OS Radio/GPS (kenhkchang)

<Read Only>

  • Last week
    • Fix Leo+ issues.
    • CDMA, implemeting call waiting/switching, RSSI, OTASP, nsIDOMMozMobileCellInfo, roaming selection function, network select mode, and ECB for gecko part.
    • OMA CP, implementing this function for gecko and the Gaia app is owned by partners.
    • NFC, analyzing how to design NFC architecture for all NFC user stories and share these information to team members.
    • WPA-EAP, moving Crypto to WebIDL
  • This week
    • Fix Leo+ issues.
    • CDMA, to implemet call waiting/switching, RSSI, OTASP, CDMA subscription information, information record, and ECB for gecko part.
    • OMA CP, to debug this function in real network.
    • NFC, to discuss the webAPI.
    • WPA-EAP, to do the test cases.
    • Multi-SIM, to know the efforts.

GFX (milan)

  • Had a couple of people at siggraph, look for a report in one of the upcoming rendering meetings
  • SkiaGL: Android (close), B2G (evaluating), Mac (may use for testing)
  • Considering GL context multi-plexing

Identity (jedp)

<Read Only>

  • Team mostly focused on server-side things atm
  • WebRTC auth ongoing
  • Sign-in to FirefoxOS (“Firefox Account”) still awaiting UX/Product decisions

JS (terrence)

<Read Only>

  • Last Week
    • Compiler (JIT)
      • Our #2 topcrash on Android should be fixed: bug 894251.
      • Prototyping work for JS threading primitives has started in earnest.
      • IonMonkey will now compile getter/setter functions.
      • Division on ARM hardware in IonMonkey is better, faster, and stronger now.
    • Garbage Collection
      • Post barriers for the browser are done.
      • We are now actively driving exact rooting hazards to zero: bug 898606.
    • Front End and Other
      • Include order is now standardized across js/src/.
      • Added ES6 binary and octal literals. 0O0 is now valid JavaScript.
  • This Week
    • Compiler (JIT)
      • Make OdinMonkey faster on ARM.
      • VTune support for OdinMonkey.
      • Float32 compilation support for OdinMonkey.
      • Make IonMonkey compile try/catch.
      • Integrate TraceLogger with devtools.
    • Garbage Collection
      • Finish adding FxOS GGC builds to awfy.
      • Get the exact rooting static analysis deployed on TBPL.
      • Continue fixing exact rooting hazards.
    • Front End and Other
      • JSBool is finally on the chopping block in bug 898914 and bug 899017.
      • The Intl API should be landing soon.
  • Blocking
    • None.

Media (mreavy)

<Read Only>

  • IETF this week in Berlin; team is very busy
    • Opus was the topic of the technical plenary session
    • WebRTC (and Opus) were used to distribute the plenary session to remote attendees!
  • Expect to land audio getUserMedia support for B2G bug 825112 this week

Top work items: (unchanged)

  • Audio latency/quality: WebRTC Audio Issues
  • Video framerate and resolution adaptation
  • Performance, especially on mobile
  • Working towards heavier internal dogfooding

Necko (jduell)

  • bug 887753: Fixed on m-c: Server not found after reconnecting to etherpad
  • new cache: ironing out bugs, hoping for full initial API implementation and green gum branch in a few weeks.
  • architecting some ideas for fixing “lame-network” bugs
  • lots of PTO on team

Performance (vladan)

Bugs of note:

  • bug 867143: SessionStore now avoids recollecting the same data and caches its state aggressively
  • Dhaval posted a rough draft of ext4 transparent decompression patches: https://lkml.org/lkml/2013/7/24/645
  • bug 898056: the new Talos “tab animation regression test” is almost ready (see blog post below)
  • bug 890336: Tested benefit of delaying D3D9 initialization startup. It looks there is still a strong startup benefit to delaying creation of this layer manager
  • bug 893976: Added a mach command to update uuids for specific interfaces and their descendants. (python reimplementation of an existing perl tool)
  • bug 898006: Reduced code size on ARM

Blogs:

Seceng (sstamm)

WebAPI (overholt)

Quality Programs

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

CritSmash (dbolter)

MemShrink (njn)

No update.

OrangeFactor (ryanvm)

  • Past week’s OrangeFactor: 6.03 (Previous Week: 4.98).
  • 20 intermittent failures fixed in the last week – List – Thanks!.

Stability (kairo/bsmedberg)

  • Overall values are good on all channels, all of them are in nice shape for uplift!
  • The Stability Work Week is coming up in MV, Aug 18-23 (schedule). If you have any wishes/priorities for Socorro (crash-stats.mozilla.com), please make sure bugs are filed in the Socorro product and let KaiRo know about them!

Roundtable

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

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


Engineering Meeting Details

  • Tuesday 2013-07-3011:00 am Pacific
  • Dial-in: conference# 98411
    • US/International: +1 650 903 0800 x92 Conf# 98411
    • US toll free: +1 800 707 2533 (pin 369) Conf# 98411
    • Canada: +1 416 848 3114 x92 Conf# 98411
    • FR/Paris: +33 1 44 79 34 80, x92 Conf# 98411
  • Engineering Vidyo Room / MTV Warp Core / TOR Finch / SFO Warfield / PDX Widmer
  • join irc.mozilla.org #planning for back channel

29-July-2013

Mozilla Project: 2013-07-29

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

All-hands Status Meeting Agenda

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

Friends of the Tree

  • Thank you to Amitshree on SUMO for helping to add Share Article Templates with short links to over 30 articles. – Andrew (feer56)
  • Thank you to Karen Scarfone for doing editorial reviews on over 300 MDN pages, including 150+ of the Web API docs, which are a high priority for Firefox OS.

Thanks to all of the contributors at SuMo for making sure the KBS are updated and have the correct information for firefox OS

Upcoming Events

Monday, 29 July

  • MAKER PARTY: New York, USA: Global Kids Game Design Summer Camp for middle school and high school students, covering the concepts of game design including prototyping, idea development, iteration and more.

Tuesday, 30 July

  • It’s intern presentation season! Starting at 1pm in 10 Forward, the SF Commons, and TOR Commons. Come see Jason Shun, Jack Montgomery and Subhadeep Paul present all the glorious stuff they’ve been working on this summer!
  • MAKER PARTY: New York, USA: two-day digital arts #makerparty program for high school students at the DreamYard Art Center. Learn basic computer skills, photo and audio editing, and how to use social networks.
  • MAKER PARTY: New York, USA: three-day Fashion Design workshop for high school students to visit fashion designer Alpana Bawa and design their own fashion piece.
  • FxOS UX Team is presenting some work from the Future Themes track. The times are 10am PST and 5pm PST in the Gaia UX vidyo room (1.5 hours in duration). Please contact Jaime with questions.

Wednesday, 31 July

  • MAKER PARTY: Noord-Scharwoude, The Netherlands: Playing with Thimble and Popcorn, Webmaker at OHM2013 participants will explore concepts of interest-based learning through tinkering with Mozilla Webmaker tools.
  • Meet the newest WebFWD IV cohort at our Orientation Mixer at Mozilla San Francisco from 5pm – 7pm. RSVP at http://webfwdivorientation.eventbrite.com/ — and if you cannot join but want to be involved in WebFWD as a mentor / in some way, please let us know > webfwd@mozilla.com

We have our weekly meeting for SuMo mobile and B2G(FirefoxOs) – please note in 2 weeks time we are going to be doing our live meeting on air mozilla https://etherpad.mozilla.org/mobile-2013-07-31

Thursday, 01 August

  • Manager Hacking – Thursday 9am Pacific – More Info
    • Topic: Evaluating Success & Growth Needs
    • Open to all
    • (MTV) 10 Forward, (SF) 7-Forward, (TOR) TOR-Commons , Remote – Vidyo
  • Intern presentations starting at 1pm PDT in 10 Forward and the SF Commons. Come see Brandon Kase, David Zbarsky, Tim Kuehn, and Mohammed Almeshekah present all the glorious stuff they’ve been working on this summer!

Friday, 02 August

  • MAKER PARTY: Maidstone, United Kingdom: For the International Scouts Jamboree, three thousand scouts from around the world will report on their week at camp and create a Popcorn video!
  • MAKER PARTY: CERN Summer Webfest 2013 CERN, Meyrin, Switzerland: a grassroots initiative by summer students to spark new ideas on web-based education about CERN, the LHC and particle physics.

Saturday, 03 August

  • MAKER PARTY: Rankin, Pennsylvania, USA: Build a piece of salvaged public art at the Carrie Furnaces in Rankin to display alongside the famous Carrie Deer.

Sunday, 04 August

Product Status Updates (voice updates)

Firefox Desktop

Speaker Location: Remote

  • Background Thumbnails (bug 870100) – Landed in Nightly. You shouldn’t see “blank” thumbnails on the New Tab page anymore. Riding the train to Aurora next week. Please file bugs.

Firefox Mobile

Speaker Location: Remote

  • About:Home hackathon wrapped up on Friday. Lots of fixes and features landed on the Fig branch. Planning to merge to Nightly early in Fx26 cycle.
  • New ‘selected text’ actions landing in Nightly: Quick search and Find in Page.
  • Guest Mode (Share your Device) work is coming together with a goal of making it for Fx25.

Webmaker

Speaker Location: @OpenMatt in Toronto

Identity

Speaker Location: SF ( Vlad Filippov )

  • Big News: Gmail identity bridge is live!
    • Demo: http://screencast.com/t/dLFljV2P (40 sec)
    • Now whenever you log into a site that uses Persona with a gmail email address, you can authenticate directly with Google. No new passwords!
    • Formal announcement this week, share / retweet if you can. Follow @MozillaPersona
  • Mozilla IdP update:
    • For those having trouble signing into Mozilla properties with your LDAP credentials: If you have third-party cookies disabled, then white-list `login.mozilla.org` in the `Exceptions` menu. If you still need assistance, please visit #identity on IRC.

Firefox OS

Speaker Location: no audio

  • Planet Firefox OS will be available soon for aggregating blog posts by the Firefox OS community. Send Dietrich the URL for the feed of your Firefox OS tagged posts if you’d like to be syndicated on that planet.

Grow Mozilla

Speaker Location: San Francisco

Help us build a history of Mozilla told by Mozillians. Please share your memories about this Mozilla milestone:

BTW, lots of great comments to read about the landslide at the 2008 Summit.

60 Seconds with IT

  • DB Engg team worked with the Services folks to migrate addons databases to their new home
  • Mozilla’s external DNS is now (mostly) served by Akamai. This gives us 100% uptime and a faster, anycast based geo-located service which means a faster, better service for our end users.

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
Debbie Cohen, Kate Naszradi, Mardi Douglass Summit 2013 Update Current status of planning, brown-bag coming up soon San Francisco Yes Presentation Slides Summit Wiki: https://wiki.mozilla.org/Summit2013, IRC: #summit2013
Doug Belshaw, Badges & Skills Lead, Mozilla Web Literacy Standard Request For Comments release My house, UK Just need landing page on-screen http://mzl.la/weblitstd https://blog.webmaker.org/web-literacy-standard

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?
gfritzsche, plugins FirefoxOS dogfooding What is the FxOS dogfooding process? Is there an outline for which builds to test, feedback channels beyond obvious bugs, …?
David (Satdav), Contributor For Potch regarding all hands meeting Can we move the meetings to suit the France office a bit better, as would be good to get them on the call?
David (Satdav), Contributor For potch regarding all hands meeting Can we remove the thunderbird section to the non speak as it seems we never get any updates from them?

Welcome!

Let’s say hello to some new Mozillians!

Introducing New Hires

New Hire Introduced by Speaker location New Hire location Will be working on
Jordan Lund John O’Duinn San Francisco Vancouver Release Engineering
Brian Grinstead Nick Fitzgerald San Francisco Remote – MO Developer Tools
Eric Pang Stephen Horlander Remote – UK Remote – UK Graphic Designer

<meta>

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

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

Security

  • Mozilla @ BlackHat – Milk and Cookies Event Wednesday Evening – ping mcoates@mozilla.com for info

Engagement

PR

Some recent press coverage surrounding Mozilla:

Mozilla Wants To Help You See A More Personalized Web Without Giving Up Your Privacy, TechCrunch

How Firefox OS Could Sneak Into the Smartphone Chicken Coop, LinuxInsider

Mozilla proposes Web tech for sharing personal interests, CNET

Mozilla experiments with content personalization based on your interests, CNET

Want to get the Firefox OS phone? You can sign up for presale now, Venture Beat

Firefox OS developers get mid-range opportunity as Geeksphone details Peak+, Gigaom


  • Dial-in: conference# 8600
    • US/International: +1 650 903 0800 x92 Conf# 8600
    • US toll free: +1 800 707 2533 (pin 369) Conf# 8600
    • Canada: +1 416 848 3114 x92 Conf# 8600
    • FR/Paris: +33 1 44 79 34 80, x92 Conf# 8600

24-July-2013

Mobile: 2013-07-24

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

Schedule

  • Next merge: 2013-08-05

Topics for This Week

Fig Hackathon

Lots of activity and 6 bugs fixed on the first day. More in progress, see: http://bit.ly/12JRgNI

Friends of the Mobile Team

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

  • Michael Boon landed his first patch! bug 872576 – Stop using deprecated for each … in
  • Capella has been doing lots of great work on fig
    • bug 893529 – [fig] Allow Tap of reader list icon to open about:home READING LIST page
    • bug 880047 – [fig] Kill unused AboutHome code
    • bug 895819 – [fig] about:home should show the “Visited” tab when triggered from a tap on the URL bar

Stand ups

Suggested format:

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

Please keep your update to under 2 minutes!

Kats

  • Last week
    • landed ZERO patches!
    • worked on bug 866232 (multi-APZC). Got patches up for review, currently working on making code in RenderFrameParent/TabParent/TabChild do the right thing in terms of scrolling the subframes when APZC asks it to.
  • Next week
    • Finish up bug 866232, move onto cleanup and polish for multi-apzc.
    • Catch up on fennec bugs I’ve been neglecting

Shane Tully

  • bug 880118 – Package GeckoView into an Android library project
    • Rewrote references to R.java used as constants (mainly converting switches to if’s) (resources identifiers cannot be constants)
    • Had all the Java working, but then horribly broke everything yesterday
    • Working on getting it to load the native libraries

JChen

  • Past week
    • More investigation for bug 881018 – crash in mozilla::layers::floor_div
    • Looked at bug 890425 – Caret does not move sometimes when changed programatically
    • Fixed bug 895236 – Cannot select a single search term in the URL bar
    • Helped :wlach with Eideticker profiling (aftermath of bug 803616)
    • Profiler improvements
      • Fixed “browse for libs” inputs not updating
      • Fixed private browsing warnings
      • Improved logging
  • Next
    • Profiler
      • Support for multiple Fennec packages
      • A tool bundle to make Fennec profiler more straightforward
    • bug 881018 – crash in mozilla::layers::floor_div

GCP

  • Last week:
    • bug 885768 Cannot make a getUserMedia request within an iframe
    • bug 887227 crash in webrtc::videocapturemodule::DeviceInfoAndroid::NumberOfDevices
    • bug 887693 crash in webrtc::videocapturemodule::DeviceInfoAndroid::CreateCapabilityMap
    • bug 864236 Make multi-MiB allocations in the url-classifier fallible
  • Next week:
    • bug 782691 Text selection shouldn’t happen on text not currently visible.
    • Android/B2G WebRTC: cpu usage detection / resolution+fps switching

Botond

  • Done
    • Landed bug 859929 – “AsyncPanZoomController doesn’t play well with progressive tile painting.”
    • Landed bug 895904 – “NativePanZoomController.abortAnimation() needs to be hooked up”
    • Currently working on bug 895905 – “Content needs to inform APZC about scroll events on B2G”, which is the B2G side of bug 859929
  • Next

Brian N

  • Done
    • Bug 890590 – crash in _JNIEnv::CallStaticVoidMethod | mozilla::AndroidBridge::SendThumbnail
    • Bug 882185 – Restore opt-in search suggestions UI
  • Next
    • Hackathon
    • Preliminary couchdb investigations

Sriram

WesJ

  • At the addon work week in Portland
    • Lots of talk about how to encourage people to write more addons
    • Talked to the jetpack folks quite a bit as well
  • Blogged about page actions and wrote an addon
  • Guest mode work
    • Bug 896117 – [guest] Add enter and exit dialogs for guest mode
    • Bug 896092 – [guest] Session not restored on exit of Guest Mode
    • Bug 895709 – [guest] Clean up guest profile as soon as reasonable
  • Bug 889620 – [FIG] Transition for creating a new tab from the tab tray

Shilpan

  • Did performance testing for:
    • Start up time
    • Bug 853844: Investigate removing the pageload throbber
  • About:home bugs in progress:
    • Bug 894698: [FIG] Tablet layout for reading list page
    • Bug 895837: Use tabs on bottom for the history panel
    • Bug 891183: [FIG] Change Title strip to Tabs strip for tablets
    • Bug 894077: [FIG] Tablet layout for visited page
  • Others:
    • Bug 891736: No event is fired after selecting an item in <xul:menulist>
    • Bug 886996: Use an intent to set wallpaper

LucasR

Last week

  • 2 year anniversary at Mozilla! Yay!
  • Met ibarlow for UI discussion + hackathon planning
  • Bug 889621 – [FIG] Transition for tapping the URL bar
  • Bug 887269 – Add “Open all previous tabs” button

Next week

  • Hackathon bugs
  • fig test infra

Liuche

  • bug 888533 – Remote debugging
  • bug 891644 – ANRReporter
  • bug 892113 – reviewing search engine selection
  • Fig hackathon – Empty screens for history home page screens
  • next: more remote debugging features, more search engine

Margaret

  • Mixed content blocking
    • Finally landed bug 885962 – Polish mixed content blocking UI
    • Remaining follow-up work is bug 896048 – Don’t show site identity info when a page has loaded mixed content
  • Greening up robocop tests on fig (some test runs are actually green now!)
  • about:home hackathoning
    • Landed bug 895816 – [fig] Tapping “New tab” should immediately create a new tab

Chris Kitching

  • Performance
    • bug 896822 – Make tab thumbnail generation significantly faster – landed this morning.
    • bug 897123 – Improves page load time, particularly where Flash is involved, by some amount most likely above 1/22. Most likely landing soon.
  • Preferences overhaul
    • bug 895423 – Icons in search providers list too small. Patch due today.
    • bug 892113 – Dialog for managing installed search providers – awaiting review, but ostensibly complete. (Yay!)
    • bug 892125 – Creating add-ons page in settings – work ongoing. Seems to require the addition of a new helper script in JS.
  • Other stuff
    • bug 768667 – ActionBar for text selection – still playing ping-pong with the reviewers.
    • bug 788114 – Reading list intent – latest attempt got rejected – needs rewriting with a new approach. (Avoid loading the whole app)
    • bug 888086 – Making byte2hex in sync utils very slightly faster – almost but not quite entirely failed to upstream this. Will get round to doing the next iteration shortly..
  • Next

After completing the next iteration of the patches that are dragging on for a long time, I’ll be continuing with the preferences overhaul and performance improvement work. For performance, the most valuable next step seems to be attempting to get ProGuard working (Some progress in that regard – it builds now, but fails absolutely every unit test and crashes when you open the settings page. 😛 . It is, however, somewhat faster.)

mcomella

  • Past
    • GH #328: Add remote debugging of unit tests to services docs
  • Present
    • bug 893910: (r?) Reset FHR submission failure count after timeout
    • bug 870925: (f?) Add submissions info to FHR documents
    • bug 870171: (f+) Expire old FHR data
    • about:home hackathon
      • bug 895828: URL bar should not always be in focused state in editing mode
  • Future
    • about:home hackathon! Woo!
    • More FHR via roadmap

RNewman

  • Reviews
  • Sync.next storage design, record design
  • PiCL auth protocol discussion
  • Eng review prep
  • Fixed long mult overflow for product announcements boundary checking (bug 895931).

BLassey

  • in London for b2g browser work week last week
  • bug 894313 – GeckoThread should own its own static instance, landed, bounced, updated patch on try
  • bug 894885 – move common mozconfig options to the common mozconfig, landed, landed follow up too
  • bug 880259 – Firefox should use GeckoView no real progress, but I think the issues we were seeing were really issues with bug 894313, so might have a path forward now

MFinkle

  • Spending time trying to get a good refactor for the bug 768667 (ActionBar for Text Selection)
  • Helping to get ready for a PiCL design review on Thursday
  • Reading self-evaluation feedback

Ian Barlow

Have to miss today’s meeting unfortunately

This week:

  • About:home hackathon! Ping me if you need something reviewed, need graphics, or need any kind of UX help
  • Fine-tuning some of the designs for Guest browsing

PiCL

  • no voice update this week, preparing for design review (scheduled for thursday)
  • keyserver is being updated to current protocol, coding coming along nicely
  • lots of storage/how-to-synchronize-data protocol explorations and discussions

Performance

  • Shilpan and Chris have been profiling and finding areas we could improve

Feature Focus

x86 Note: Samsung GT-P5210 Galaxy Tab 3 10.1 WiFi 16GB’s should be arriving in MTV, SFO, New Zealand, and London in the next week or so. ETA for SFO is today.

Fx23
Fx24
Fx25
Fx26

Round Table

  • PTO/Availability calendar – Mobile Team Availability Calendar on Zimbra’s shared calendars (PTO, travel, work weeks, etc)

Details

  • Wednesdays – 9:30am Pacific, 12:30pm Eastern, 16:30 UTC
  • Dial-in: conference# 99998
    • US/International: +1 650 903 0800 x92 Conf# 99998
    • US toll free: +1 800 707 2533 (pin 369) Conf# 99998
    • Canada: +1 416 848 3114 x92 Conf# 99998
    • FR/Paris: +33 1 44 79 34 80, x92 Conf# 99998
  • irc.mozilla.org #mobile for backchannel
  • Mobile Vidyo Room

Firefox/Gecko Delivery Planning: 2013-07-24

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

Schedule & Progress onUpcoming Releases

Firefox Desktop

Beta (23)

  • Second to last beta is on Thursday (July 25th) aka TOMORROW

Firefox Metro

  • Iteration #11 ends on Friday July 26.
    • Forecast completion this iteration is 60 – 80 points.
    • Achieving a point closure anywhere within the above range would positively impact our expected, optimistic and pessimistic development complete forecasts.
    • QA working on the Iteration #1 – #10 regression testing.
    • Working with Asa to schedule a Metro Preview Release which will be reviewed by the team at our weekly Monday meeting.
    • Receiving an update from Marketing on Monday regarding the progress of the promotional campaign to increase the Metro user base for testing.
  • Iteration #12 runs from July 29, 2013 – August 12, 2013

ID Summary Priority Status
895669 Change – Disable access to about:addons P1 ASSIGNED
888236 Defect – Crash in nsIFrame::GetNearestWidget P1 ASSIGNED
845152 Story – NewUI – Access and dismiss the new Firefox app bar P1 ASSIGNED
869940 Story – Widget\WinRT Metro APZC – Part II: Development P1 ASSIGNED
893781 Defect – Restart after update button no longer works P1 ASSIGNED
831924 Story – Access the tabs bar P1 ASSIGNED
892512 Story – Make the Start UI Responsive P1 ASSIGNED
886563 Story – Browser can display tab-modal, metro-styled prompts – Part I P1 ASSIGNED
894949 Defect – Plural form strings are excessively complex for both devs and translators P2 ASSIGNED
896097 Change – Remove on-screen buttons when auto-complete is visible P2 ASSIGNED
886942 Story – Initiate a file download and display the downloads app bar – Part II P2 ASSIGNED
856712 Defect – HTTPS certificate Visit Site/Add permanent exception buttons are not working P2 ASSIGNED
890148 Defect – “Find Bar” transition sluggish/slow P2 ASSIGNED
892425 Defect – Layout in grid with bookmarks changes after navigation, also displays scrollbars P2 ASSIGNED
773817 Story – Get talos tests running in Win8 Metro immersive mode P3 ASSIGNED
876816 Defect – Flyouts should have standard widths P3 ASSIGNED
856264 Defect – if context menu visible, tapping and holding another link will not produce new context menu P3 REOPENED
879113 Defect – Start screen should handle error cases when missing favicons, thumbnails gracefully P1 RESOLVED
869617 Change – Remove dropdown menu from start sections P2 RESOLVED
888329 Defect – Mouse scrollbars remain visible on the first browser we open P2 RESOLVED
890529 Change – Improve variables and localization comment for crashprompt.messagebody P2 RESOLVED
895243 Defect – Monocles not being dismissed when dismissing App bar while OSK visible P2 RESOLVED
895284 Defect – Three different monocles appearing at the same time P2 RESOLVED
896017 Defect – Errant mousemove event fires after a touchstart, triggering mouse input scrollbars on content P2 RESOLVED
781002 Story – Apply metro styling to the context menu P2 RESOLVED
867543 Change – Context app bar buttons should have labels P2 RESOLVED
892705 Change – Move findbar on visually top of urlbar, clean up naming P2 RESOLVED
882504 Defect – Change sliding directions of toggle switch in Settings flyout P2 RESOLVED
895962 defect – find bar not dismissed with CTRL-L P2 RESOLVED
831942 Story – Initiate a file download and display the downloads app bar – Part I P2 RESOLVED
831913 Story – Use the Firefox app bar in snapped view P2 RESOLVED
895174 defect – not able to scroll list of recent history in snap view P2 RESOLVED
892632 Defect – History tiles don’t show colors on the ribbon P2 RESOLVED
896461 Defect – Firefox logo showing up in Top Sites tiles P2 RESOLVED
890897 Defect – Overlay scrollbars trigger continual repaints on metro start page and irccloud.com P2 RESOLVED
844642 Story – Telemetry opt in and out in Firefox Options P3 RESOLVED
881463 Defect – Intermittent browser_selection_textarea.js | selection test – Got own a, expected (end) P3 RESOLVED
875937 Defect – App bar pin tile icon refreshes after it is displayed instead of before P3 RESOLVED
892759 Change – Add tests for findbar P3 RESOLVED
876033 Change – After undoing the deletion of tiles, the undeleted tiles should be selected P3 RESOLVED

Firefox Mobile

Beta (23)

https://wiki.mozilla.org/Mobile/Roadmap/Tracking_Fx23

  • Reviews are solid
  • Crashes are nice and low, just about 2 crashes per 100 ADU
  • We are good to ship FHR with some possible about:healthreport changes
  • Dynamic URL bar is good to ship \o/

Aurora (24)

Full list of features, here: https://wiki.mozilla.org/Mobile/Roadmap/Tracking_Fx24

  • Converging WebRTC

Nightly (25)

https://wiki.mozilla.org/Mobile/Roadmap/Tracking_Fx25

  • Contacts API Landed \o/
  • Skia GL is turned on for NVIDIA devices (this is includes Tegras) \o/
  • About:home hackathon is happening and we are stoked: http://bit.ly/12JRgNI

Developer Tools

  • working with B2G to plan how we provide ‘developer enabled’ 1.1 builds to available phones.
  • landings continue, including (most of) remote inspector and B2G debugging
  • App Manager mockups are being handed off to UX

Market Insights from the Product Marketing Strategy Team

Desktop / Platform

Google

  • Google introduced a little $35 device called Chromecast that allows you to watch videos from the cloud right on the TV. [1] Measuring just two inches in length, Chromecast runs a “simplified version” of Chrome OS. It plugs into any HDMI input port and links up other Google products in the home (Android and Chrome-based) such as smartphones, tablets, and laptops. Chromecast streams the content (i.e. YouTube, Netflix, Google Play social games, etc.) from the device source via the cloud. The smartphone operates as the remote control. For developers, there is the new Google Cast SDK. [2]
  • 60% of all Internet end devices/users exchange traffic with Google servers during the course of an average day and 25% of North America’s consumer Web traffic through its servers. [3] It was only 6% at the last study in 2010. [4]
  • Google is experimenting with encryption of Google Drive consumer data [5] concerned about PR after PRISM revelations and demonstrating that consumer data can be protected from government snooping.

Apple

  • OS X 10.9 Mavericks coming soon compresses memory for optimum battery life and more-than-responsive graphics. [6] App Nap keeps track of what’s being computed versus what’s being used and automatically drops CPU power usage of an idle operation or function in order to conserve battery and energy. Safari bookmarked articles can be scrolled through from one article to the next, without breaking the user’s concentration to locate a similar article. Accelerated scrolling allows for fast searching through dense email inboxes, deep conversations and image-heavy webpages.

Microsoft

  • Microsoft plans to add Java Standard Edition to its Windows Azure cloud service [7] both as a stand-alone PaaS (platform as a service) and as component of a Windows Server IaaS (infrastructure as a service).
  • With Opera moving to Webkit, Microsoft’s Windows computers now account for 96% of SSL certificates with a stapled OCSP (Online Certificate Status Protocol) response, one of the methods used by browsers to check the revocation status of an SSL certificate without traffic burden on the Certificate Authority [8]

Marketing, Press & Public Reaction

PR:

On a fun news note, The Atlantic wrote about a planetary nebula that resembles the Firefox logo.

Product Marketing:

  • Consumer Value Proposition Discovery: A research partner has been engaged and planning has started. Key target markets included are Brazil, India, Indonesia. [Laura]
  • Search Engine Optimization: A search agency has been engaged and investigation has started. The first batch of improvements are set to go live Aug 30 with the help of our WebProd team [Laura & Tim]
  • Australis Redesign: Currently finishing the Engagement Beta Strategy Plan [Laura]
  • Paid Search Funnel Cake: Live as of 10am this morning. Will give us a cost to acquire a ADI in Indonesia and Brazil [Laura]
  • JavaScript on by default change: Working on comms plan with @verdi of SUMO today [Laura]
  • Metro Nightly Campaign ongoing: this week optimizations were made to the campaign and Tim will give a overview next Monday in the Metro meeting [Laura & Tim]

Planning Meeting Details

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

Video/Teleconference Details – NEW

  • 650-903-0800 or 650-215-1282 x92 Conf# 99696 (US/INTL)
  • 1-800-707-2533 (pin 369) Conf# 99696 (US)
  • Vidyo Room: ProductCoordination
  • Vidyo Guest URL

23-July-2013

Firefox Status: 2013-07-23

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

General Topics

  • Book workweek travel
  • Prefer fx-team integration branch for our pushes

Friends of the Firefox team

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

Project Updates

Australis

  • Lessened the WinXP tpaint regression by about 2.5ms, which puts us still around an 11% regression. mconley was able to see a great improvement when switching from a for-of loop to a vanilla for loop.
  • Additionally, there’s a nice win coming for Windows from the work mstange, MattN and Gijs have been doing in bug 894099
  • Bookmarks widget functionality patch complete, pending r=mconley, working on styling

Downloads API

Work on the assigned bugs is continuing.

  • Felipe posted first patch iteration on bug 852482 – Add methods to execute actions on completed downloads.
  • Paolo posted test updates and first patch on bug 836437 – Add the ability to resume a download from where it stopped.
    • Landing dependency bug 896179 – Crash in BackgroundFileSaver when append is enabled and hashing is disabled.

SessionStore

  • Close to landing Promise.jsm patches.
  • Working on a prototype and discussing e10s approaches.
  • Session Data Cache for tabs should land soon.
  • Working on moving more I/O logic to the worker.

Places API asyncification

  • Some good progress on the new transactions API (Bug 891303). Pending initial review now.
  • Now working on switching the transactions to use GUIDs so that we don’t need to break the API once again later.
  • Bug 894331 and Bug 890203 are major blockers for landing this feature, and in fact, for most further work on asyncifiying places client code.
  • Raymond figured the random orange in bug 818593 – Add file size to bookmarks restore UI, pending review mak

Social API

  • current work is tracked in meta bug 889427
    • ability to have multiple provider buttons with notifications
    • customizability
    • chats from multiple providers
    • social bookmarking functionality
  • focused on features needed by multiple providers we’re working with
  • talkilla support for their partner functionality
  • messaging around fx23 will be developer and share focused

e10s

  • e10s team in Toronto this week for a hackfest
  • Identifying dogfooding bugs and working on them
  • http://etherpad.mozilla.org/e10s
  • Work in progress in various fronts (focus, find bar, favicons, etc)
  • more details next week

Stand ups

Suggested format:

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

Please keep your update to under 1 minute!

gavin

(gavin’s Status Board)

paolo

(paolo’s Status Board)

mak

(marco’s Status Board)

enn

(Neil’s Status Board)

felipe

(felipe’s Status Board)

mano

(Mano’s Status Board)

ttaubert

(Tim’s Status Board)

adw

(Drew’s Status Board)

markh

(Mark’s Status Board)

smacleod

(Steven’s Status Board)

dolske

(dolske’s Status Board)

mconley

(Mike’s Status Board)

mikedeboer

(Mike’s Status Board)

gijs

(gijs’ Status Board)

Unfocused

(Blair’s Status Board)

MattN

(MattN’s Status Board)

jaws

(jaws’s Status Board)

mixedpuppy

(mixedpuppy’s Status Board)


Details

  • Tuesdays – 10:00am Pacific, 1:00pm Eastern, 17:00 UTC
  • Dial-in: conference# 91337
    • US/International: +1 650 903 0800 x92 Conf# 91337
    • US toll free: +1 800 707 2533 (pin 369) Conf# 91337
    • Canada: +1 416 848 3114 x92 Conf# 91337
    • FR/Paris: +33 1 44 79 34 80, x92 Conf# 91337
  • irc.mozilla.org #fx-team for backchannel
  • “Firefox” Vidyo Room

SeaMonkey: 2013-07-23

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

CLOSED

Status of the SeaMonkey Buildbot Master and Tree

  • No Windows langpacks since 8th April on trunk. Needs investigating.
    • Comment from mcsmurf on this: Not clear what is meant by this, please clarify. xpi/win32/ folders on FTP server look fine. Also file a bug if something needs to be investigated/fixed.
  • Tinderbox is EOL now. Callek set up a newer version of TBPL at [1] that doesn’t depend on tinderbox up (TBPL currently broken due to new buildmaster).
  • Buildmaster up and running, although stuck behind a locked door at the moment.
    • Builds are running and uploading, but tbpl and normal views into the process re not public.
    • Ewong and Callek can manually look at builds and results, as well as generate releases.
    • Callek is hand-approving requests for CLOSED TREE landings until he gets things visible enough to open the tree. (Callek only because these approvals preclude that Callek is watching results manually).
    • Linux64 is still busted for 2.20+, Callek has a fix planned (bug 890594).
  • bug 740633 set up seamonkey HPs in scl3. Hardware installed and iLO configured. CentOS 6.3 installed.
  • comm-* will be building out of mozilla-* eventually (bug 648979 etc.). Jcrammer is working on this.

Release Train

  • SeaMonkey 2.20 beta 1 released on July 9th.
  • SeaMonkey 2.20 beta 2 scheduled to be released on July 23rd.
  • Linux64 broken on comm-central and comm-aurora due to gtk header issues, (already fixed prior to hardware failure on linux32)

Extensions 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.19

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

2.Next

  • Current breakages:
    • [mozilla-central] bug 856270 Update nsEditorSpellCheck to use nsIContentPrefService2.
      • This broke comm-central in various ways:
      • SM bug 889882 Mail compose window on a reply will not allow change of To, CC, etc, nor entry of text.
      • TB bug 880595 Recent changes making spell check more async (Bug 856270) broke spell check in Thunderbird.
      • TB bug 881588 message header is read-only when compose window is reused.
      • Core bug 887010 InlineSpellChecker.addDictionaryListToMenu fails if called straight after InlineSpellChecker.enabled is set to true (and no async work around).
  • Mozilla-central bugs that affect us:
    • Note: Please file bugs if you notice any landing on mozilla-central that might break us. Please don’t depend on Ratty noticing such landings.
    • bug 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 737615 Remove use of synchronous cache API from unit tests. Tracked in:
      • bug 804972 Remove synchronous calls to nsICacheSession::openCacheEntry in SeaMonkey tests.
      • Mcsmurf says this is almost fixed but there was a test failure. He will close this bug and open a new one for the failure.
    • bug 793634 Force builds to be compatible with gtk 2.18/glib 2.22. Tracked in:
    • bug 795144 default –disable-gnomeui icon theme support
      • porting bug needed for the two configure.in changesets? Changes could be folded into bug 794772 above. *** IanN and Ewong are looking into this..
    • bug 839034 move markPageAsXXX methods to nsINavHistoryService. Tracked in:
    • bug 627699 Port GTK2 to GTK3. Tracked in:
      • bug 882036 Port GTK2 to GTK3 – SeaMonkey Part.
    • 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.
    • Session store problems
      • Might get fixed by bug 886116 Port | Bug 698565 – stop excluding keys when calling JSON.stringify() and follow-ups | to SeaMonkey

Feature List, Planning

LDAP Autocomplete has been migrated to Toolkit interfaces. Much goodness should ensue, including favicons in URL autocomplete and the ability to delete items.

Private Browsing is now mostly complete and uplifted to 2.18 2.19. Most things should work but some edge cases have probably been missed. Hopefully any remaining bugs will be found before its release.

  • Testing would be appreciated! Please file bugs as blocking the meta bug 460895.
  • We need to figure out if we want a new about:privatebrowsing page which someone will have to write (bug 842439).

Bug statistics for the last two (full) weeks: 42 new, 23 fixed, 17 triaged.

  • Medium triaging effort.

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

  • See Feature List page for major wanted/needed features.
    • Ratty suggests featuring one or more bugs from that page at each meeting.
  • Featured helpwanted bugs:

Good First Bugs

  • Note: The GFB list is open to all including our regular contributors.
  • Ratty is working on an updated GFB list, suggestions welcome.
  • Everyone is welcome to look at the GFBs or if they find a bug they want to tackle then ask in irc://moznet/seamonkey and we’ll find a mentor if you need it.
  • New GFBs recently added:
  • Currently there are 24 GFBs open, 2 are being actively worked on.
  • List of Open mentored bugs.
    • Ratty notes that there are 23 bugs that are GFBs but without the mentor keyword. These need to be audited to see if they are really suitable as GFBs.
  • Mentors of stalled bugs should try to communicate with the assignees and if they can’t work on them any more to unassign/free up those bugs.

Roundtable – Personal Status Updates

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

Callek

Fixed:

Working on:

  • bug 827178 Update stage.m.o cron to match recent changes with ffxbld cron.
  • bug 845844 Deploy updated tbpl to tbpl.drapostles.org.
  • bug 884454 Bring up sea-master1 with puppet.
  • bug 890429 SeaMonkey master failing to upload log files.

ewong

  • Fixed:
    • bug 884132 – Make use of .isTopLevel now fix to bug 666801 has landed
  • Review:
    • bug 739056 – Port |Bug 715099 – Convert nsProfileMigrator to JS so we can use JS modules on migration| to SeaMonkey
    • bug 895751 – Port |Bug 846221 – Make the pref UI explain intl.charset.default better.| to SeaMonkey
  • To Do:

IanN

  • Some testing, reviewing and commenting.
  • Fixed:
  • Checked in pending review:
  • Waiting for feedback/review:
  • Fixing review comments before checkin:
    • bug 757230 When using add button for permissions in Data Manager set a displayHost
    • bug 798147 Switch to correct pref pane if pref window already open
    • bug 778534 Use image instead of html:img in instant messaging
  • Working on:
    • Various SM Council documents.
    • bug 606683 Allow customization of toolbar in Composer and MailNews Composition
    • bug 639690 [META] Re-arrange code between editor and editorOverlay
    • bug 773979 [META] Switch to new drag and drop api in SeaMonkey
    • bug 657234 Move pasteQuote and pasteNoFormatting into contentAreaContextOverlay
    • File/Folder selection in windows.
  • To Do:
    • bug 639395 Get cmd_fontSize to reflect current state of selected content / content at caret.
    • Prefs-in-a-tab.
    • Create FAQ for Friends of the Fish Tank.
    • Help get composer standalone builds working with –enable-tests.

mcsmurf

  • Fixed on all branches and trunk: bug 840474 Clicking on new mail notification opens two MailNews windows when no MailNews window is open

Neil

Fixed on mozilla-central:

  • bug 879838 Double-click event has wrong explicitOriginalTarget.

Fixed on comm-central and comm-aurora:

  • bug 886990 Passwords not saving or autofilling.
  • bug 886099 Remove “Manage CRLs…” button from Preferences.

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

  • bug 891081 Switch Private Window to Accel+Shift+B so that Accel+Shift+P can invoke spellcheck again.
  • bug 889352 Remote debugging doesn’t work if any tabs have no title.
  • bug 887045 Private windows opened after normal windows appear in recently closed list.

Working on:

  • bug 896768 Want to be able to style <textbox autocompletesearch=”file”> results.
  • bug 896123 Remove usage of XPFE autocomplete interfaces from the XBL widget.
  • bug 891904 Turning spellcheck off and on again in an unusual way leaves it in an unusable state.
  • bug 886116 Bustage fix for stop excluding keys when calling JSON.stringify().
  • bug 881588 Message header is read-only when compose window is recycled.
  • bug 880595 Recent changes making spell check more async broke recycled compose wndow.
  • bug 868486 Session restore logic appears broken in Browser preference pane.

Not filed yet:
Remove XPFE autocomplete component from the build.
Remove XPFE autocomplete interfaces from the build (depends on 896123).
Add toolkit features to the XBL widget (e.g. images, deletion) (depends on 896123).
Abandoned:

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

My review queue has got slightly shorter this month!

Ratty

Fixed:

  • bug 881083 [parity-Multizilla] Add a “Validate this page” entry to the Web Development submenu.
  • bug 883546 Address Book Toolbar Search Bar visually overlaps line between icons and text labels in large icon mode.
  • bug 886021 Rollup updates for SeaMonkey web search. Sync with Firefox.
  • bug 888310 Use more Services.jsm in SeaMonkey feed discovery and preview.
  • bug 890348 Start the devtools debugger during application startup and register observers for preference changes.

For check-in on branches:

  • bug 896404 Private Browsing information leak in openNewTabOrWindow().

Working on:

Investigating:

  • Use Asynchronous FormHistory.jsm in Suite Code. See Toolkit bug 566746.
  • Replacements of synchronous isVisited with asynchronous isURIVisited. See Toolkit bug 739217.

Other stuff:

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

rsx11m

Fixed on trunk:

  • bug 880464 Setting up an RSS account first should not make it the default account. (waiting for comm-aurora/beta approval)
  • bug 883482 Change the checkbox to search only messages saved locally to a more descriptive menulist.
  • bug 893547 About SeaMonkey page claims to be on the “default” update channel for 2.20b1 and later. (also landed on comm-aurora/beta)
  • bug 893740 Make better use of Services.* in SeaMonkey’s about.xhtml page.

Waiting for reviews:

  • bug 892060 Remove Help page for Validation preference pane and update sections mentioning CRL management.
  • bug 868495 Browser main preference pane cut off on Windows 7 with hardware acceleration enabled. (additional patch)

Filed:

  • bug 894972 Several toolbar menus in Mail & News and Composer windows are collapsed in recent trunk nightly. (fixed by bug 895129)
  • bug 895039 Poor visibility of highlighted entries in the Mail Views menu using Windows 7 Default desktop theme.

Other:

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

Any other business?


SeaMonkey Meeting Details

Thunderbird: 2013-07-23

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

Remember to use headphones and mute yourself when not talking

Feel free to ask questions in the meeting either by speaking up or by asking them in #maildev on IRC.

Other ways to get in touch with us can be found on our communications page

Meeting Changes

Attendees

mconley, Standard8, jcranmer, rolandtanglao, wsmwk, aceman, clokep

Action items from last meetings

  • (ongoing) Standard8: Follow up with metric numbers being public
    • Pinged again on 2013-06-11, should be going through final approvals
    • Not hearing from them…might need to poke them again
  • (2013-04-02) Standard8: Investigating possibilities for dropping second ESR release channel whilst maintaining mainstream the same as the ESR releases.
    • Will send something to tb-planning
  • (2013-04-02) Standard8: arrange for swag to be sent to WADA and Aryx who are our awesome FotT.
    • Waiting to hear from Anne-Marie on how to do that.
  • Community as a whole: Decide “who is supposed to plan our dances?”
    • rkent: Send a proposal to tb-planning
  • http.jsm update
    • This has landed in m-c!
    • Broke FileLink, which mconley fixed. bug 893316
    • Broke Twitter, I have a patch that Mossop r+’d, but waiting for an r+ on tests. bug 894367

Critical Issues

  • The tree is orange. CrazyVery orange.
    • Starting to get a handle on some of the more pesistent issues, though still plenty to fix
    • Standard8 thinks he has a patch for the plugin failures on Windows on Aurora, there’s another persistent failure wrt plugins that has been introduced though (in c-c land)
    • Other new bustages, we’ll likely need help for getting the strict failures fixed in the fakeservers.
    • Strict warnings – bug 896738
    • make check bug – bug 897045
  • There are a whole lot of bugs on the tracking list for 24

Round Table

  • jcranmer
    • 50-50 chance of being on the call?
    • Boil the ocean work in progress/planned:
      • bug 884061 (NS_IMPL_THREADSAFE -> NS_DECL_THREADSAFE) (landed on m-i, please fix your patches if affected)
      • Planning to do other PR_ATOMIC->mozilla::Atomic changes
      • bug 895047, bug 523156 (char16_t)
    • cc-rework
      • Fixing up client.py for post-cc-rework world
      • Working on getting c-c building under m-c without symlinks all over the place
    • Others
  • mconley
    • Ate through a metric tonne of review requests. Down to 8!
    • Ensemble
      • Jon Demelo has landed his first patch which adds preliminary infrastructure for the CardDAV connector
      • Jon and I have overhauled the API proposal, simplified it somewhat, and given connectors the responsibility of caching the entries they need in order to signal contact differences.
    • Devtools for Thunderbird
      • Fallen is working on getting Scratchpad working for TB
  • Standard8
    • Tree bustages
    • Branch landings/updating
  • JosiahOne
    • Not on call
    • N/A most of this week, however a working ‘animate TB tabs’ protype/patch has been finished. Will try to complete it next week.
  • aceman
    • Nothing. Fixing some tests. Then I need to get back into pace and refresh patches.

Question Time

  • wsmwk: Been looking at memory bugs, and interested in moving forward on bug 805023
    • jcranmer: Someone needs to do something with dmd (dark-matter-detector) to determine what’s going on there.

Thunderbird Meeting Details :

Older Posts »

Powered by WordPress