Meeting Notes Meetings notes from the Mozilla community

26-November-2015

Mobile: 2015-11-25

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

Schedule

Topics for This Week

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. Want to update this section?

  • Alex Johnson(:alex_johnson) fixed bug 1210989 – Rename overlay_send_tab_icon -> shareplane
  • Andy Chen fixed bug 1225566 – Slow scrolling with keyboard on PRIV by BlackBerry
  • Andy Chen fixed bug 1225590 – Horizontal keyboard scrolling moves in wrong direction on PRIV by BlackBerry
  • Brad Lassey [:blassey] (use needinfo?) fixed bug 904088 – Autophone – s1s2 – Regression in “time to throbber stop” on Aug 9, 2013
  • Dominique Vincent [:domivinc] fixed bug 1188769 – Zoomed View is displayed when tapping on a webm video
  • Etienne Segonzac (:etienne) fixed bug 1224226 – Missing bottom border on Clear Private Data button
  • Kim Kern fixed bug 1044275 – Update ButtonToast alpha animation to use NineOldAndroids
  • Mark Capella [:capella] fixed bug 1224884 – GeckoCarets (either Touch/Selection or Accessible) LongTap to SelectWord while composing corrupts editable data
  • Philippe Bernery fixed bug 1223386 – Share menu is misplaced after changing orientation on iPads
  • Vivek Balakrishnan[:vivek] fixed bug 1220720 – Message EOL plan to Honeycomb users
  • hennes fixed bug 1109675 – Implement ‘Request Desktop Site’
  • varunj.1011 fixed bug 1203345 – Add shadow to tab previews in tabs tray
  • varunj.1011 fixed bug 1224010 – Add UI Telemetry for setting a homepage
  • varunj.1011 fixed bug 1224718 – Consider adding UNIQUE constraint to the History.GUID database field

Team Updates

Android platform

snorp, jchen, rbarker, esawin, droeh

Android front-end

margaret, ally, liuche, mcomella, sebastian, (nalexander/rnewman)

  • Partner distribution work
  • Set a home page setting shipping in Fx44
  • Parts of FFB blocklist support starting to land
  • Downloadable fonts are almost ready to land in Nightly
  • GCM Push integration coming along
    • [nalexander] Try build is up, see https://bugzilla.mozilla.org/show_bug.cgi?id=1207714#c3
    • [nalexander] Landing comfortably in Nightly 45 is at risk
      • service is still in flux
      • code still needs polish, and I’m burnt out on it
      • reviewing over Thanksgiving is out of reach
    • [nalexander] Uplifting to Aurora 45 is on track
  • Still preparing to EOL honeycomb in Fx45
  • Accelerating plan to replace FHR with unified telemetry

Non-technical:

  • Working on hiring

iOS

st3fan, bnicholson, fluffyemily, jhugman, sleroux

  •  Want to help us test the next version of Firefox for iOS? Sign up here – https://bit.ly/FirefoxTestFlight
  • Version 1.2 is doing well
  • But we already have 1.3 builds out for testing. With bugfixes and support for third-party password managers. Hope to release soon.
  • Work towards 2.0 release happening at same time
    • Find in Page
    • 3D Touch
    • Request Desktop Site
    • Tools to support Rapid Releases (Fastlane)
    • Bi-directional Bookmark Sync
    • Logins Manager
  • Will have a better idea of 2.0 schedule today or tomorrow (l10n / submission data / deadlines)

Non-technical:

  • We are getting a good number of iOS Intern applications
  • We have started discussions with Mozilla China to start including region-specific features in the application

UX

darrin, tecgirl, antlam, gemma

<Read only>

  • UR

A-Team

QA

Feature Focus


Details

  • Wednesdays – 9:30am Pacific, 12:30pm Eastern, 16:30 UTC
  • Dial-in: conference# 99998
    • People with Mozilla phones or softphones please dial x92 Conf# 99998
    • US/Toll-free: +1 800 707 2533, (pin 369) Conf# 99998 (max 48 users at any time)
    • US/California/Mountain View: +1 650 903 0800, x92 Conf# 99998
    • US/California/San Francisco: +1 415 762 5700, x92 Conf# 99998
    • US/Oregon/Portland: +1 971 544 8000, x92 Conf# 99998
    • CA/British Columbia/Vancouver: +1 778 785 1540, x92 Conf# 99998
    • CA/Ontario/Toronto: +1 416 848 3114, x92 Conf# 99998
    • UK/London: +44 (0)207 855 3000, x92 Conf# 99998
    • FR/Paris: +33 1 44 79 34 80, x92 Conf# 99998
    • sip:conf99998@mozilla.com or, for some clients, sip:conf99998@anonsip.scl3.mozilla.com (may not work for all rooms)
    • Gmail Chat (requires Flash and the Google Talk plugin): paste +1 650 903 0800 into the Gmail Chat box that doesn’t look like it accepts phone numbers
    • SkypeOut is free if you use the 800 number
  • irc.mozilla.org #mobile for backchannel
  • Mobile Vidyo Room

25-November-2015

Channel: 2015-11-24

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

Attendees

lizzard, lmandel, kbrosnan, blassey, roland, jlund, ryanvm, philipp, kairo, ritu, milan, jst

Schedule Update

  • Beta 6 desktop and mobile should be released today
  • Thursday and Friday are a U.S. holiday
  • Beta 7 desktop build/release Thurs/Friday (Sylvestre, Florin & Andrei will cover this)
  • Should we do a beta 7 fennec release because of battery drain issue? https://bugzilla.mozilla.org/show_bug.cgi?id=1215012
    • And possibly a 42.0.2 fennec.
  • Beta 8 will build/release on Tues/Wed Dec. 1/2 next week.
  • Romanian holidays on Nov. 30/Dec 1 so Softvision will be out.
  • no KaiRo next week, still working on a full plan to cover

Stability

Aurora

  • Overall rate: 2.5 – browser: 1.5, content: 1.0 – red, slightly lower than last week
    • largest crashes are with a11y+e10s, we need to make sure to exclude that audience from beta experiments (a patch for that is in bug 1226487)
    • patches also coming to not activate e10s on dev edition when a11y has been activated recently (bug 1198459)
  • bug 1219529 is >1% of overall crashes, has a patch verified on nightly and an uplift request
  • bug 1218032 (nsContentIterator::NextNode) is still very visible in stats, but not happening with builds of Nov 18 or newer due to backout in bug 1224101

Beta

  • Overall rate: 1.1 – yellow, similar to last week
  • bug 1226400 (dom::FontFaceSet::Load) is 2% of 43.0b5 data and #2 Top Crash Score – this is happening across channels, platforms and even Android.
  • bug 1222933 (mostly Ad Muncher) is 1.5% and #1 Top Crash Score
  • bug 1222819 (Orbit Downloader) is #3 Top Crash Score
  • bug 1227221 (Flash beta 20 hangs) has been causing the Flash hang rate on beta to roughly double, Adobe says they found the issue are are releasing a newer beta today – we’ll watch data as they plan to ship Flash 20 very soon.

Release

  • Overall rate: 0.9 – green
  • bug 1222933 (mostly Ad Muncher) is #1 Top Crash Score
  • bug 1226400 (dom::FontFaceSet::Load) is 1% of 42.0 data (and rising)
  • bug 1224549 (Java plugin hangs) increased the overall count of plugin hangs on release by ~25% and pushes Java users to use older, insecure Firefox versions
  • bug 1221448 (Java plugin crash) is still a significant portion of plugin crashes overall and makes lives suck for Java users, but is fixed in the very newest Java 8 build, according to both Oracle and our crash data. (https://bugzilla.mozilla.org/show_bug.cgi?id=1221448#c32)

Mobile

QE

Beta

  • saw some delays today with build getting onto beta-cdntest channel, will run update tests after this meeting

User Advocacy

No updates

Special Topics

Aurora/Beta Feature Review

Post-Mortem (Tues 2wks from GA Release)

Last week’s post-mortem for 42: https://public.etherpad-mozilla.org/p/42-0-Post-Mortem


Channel Meeting Details

Video/Teleconference Details – NEW

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

Firefox Status: 2015-11-24

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

Actions from last meeting

  • None

General Topics / Roundtable

(tips/tricks/FYI, productivity improvements, industry news)

  • [RyanVM] Softvision bug triage efforts underway
  • [MattN] about:permissions was removed in bug 933917
    • If you see any remaining references on SUMO/MDN/etc., please correct them.
  • [MattN] US Thanksgiving is Thursday and Friday
  • [MattN] Are there any topics we should discuss in Orlando?
    • Removing XUL! Do we have a concrete plan / set of stages / goals ? If not can we come up with this?
    • Explanations about great-or-dead process – who decides what’s next up, how do we consult the community as a whole, etc. etc.
    • More infrastructure like eslint / automated syntax checking on checkin
      • [MattN] even just setting up .eslintrc locally will be a good start
    • What will Go Faster change for Firefox browser development?
    • Is Firefox ready for Netflix’s new video codec?
  • [MattN] JS syntax highlighting for JSM files was added to MozReview (new reviews only?) and hg.mo today! (bug 1157502)

Friends of the Firefox team

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

  • Jeff Griffiths’ product responsibilities increased to include Hello, Best of Web, and Push.
  • Adam Roach is now architect-in-residence across the Firefox engineering organization.
  • Huge thanks to Gijs for jumping on the Heartbeat issue (bug 1226136, but there’s more backstory)
  • Resolved bugs (excluding employees): http://mzl.la/1IcQuxg
    • More than one bug fixed:
      • Giorgio Maone
      • Sebastian H. [:aryx][:archaeopteryx]
      • Tom Zhang
      • rthyberg
      • simplyblue24

Project Updates

E10s

  • Only show about:tabcrashed for current tab (puts other tabs into unrestored state) – bug 1209689
  • Windows Taskbar tab previews – bug 1096804
  • ImgCache
  • Started work on performance: bug e10s-perf
    • Telemetry experiment for beta:
      • 43: 7.5%
      • 44: higher

Go Faster

Demos in Mozlando
Planning for H1 2016

  • Go Faster: System addons infrastructure complete. Documented, simple, easy to ship/update, easy to localize. Teams outside go-faster building system add-ons
  • Go Faster: Staged rollout of a system addon, with a/b testing, able to ship to a specified % of users
  • Go Faster: Measurement infrastructure in place. Telemetry for go-faster addons. Capture usage (Q1) and errors (Q2)
  • Go Faster: String delivery and updates are decoupled from trains. Go faster updates can contain string changes.
  • Idea town launch: Release opt-in platform that allows us to perform controlled tests of new high-visibility product concepts in the general release channel of Firefox
  • Idea town locale expansion: Expand Idea town beyond en-US
  • Idea town metrics dashboard: Metrics dashboard to aid experiment authors in making decisions

Hello

  • Much work done on moving to an add-on (meeting with l10n folks as we speak)
  • New User Journey work, an experience focused around browser sharing, in its final stage
  • Large refactor, replacing navigator.mozLoop god-object with RemotePageManager landed.
    • Necessary for running chat windows in e10s mode
    • Media team now able to reproduce insta-crash in e10s mode

Notifications

Backlog: https://docs.google.com/spreadsheets/d/1ALsyc0Y8k0UikZYF2fjhn2wUnFMUxYeMJioz-Q2DVlo/edit?pli=1#gid=0

  • Telemetry
  • Favicons in notifications
  • Windows transparency should land this week
  • Will enable rounded corners, shadows, and nice animations

Privacy/Security

  • Insecure passwords over HTTP followup work is ongoing.
  • Secure connection error page improvements:
    • notification infobar instead of modal cert dialog for weak crypto overrides
    • better visual alignment between about:certerror and about:neterror for weak crypto errors
  • Some followup work from the search hijacking mitigations and putting the finishing touches to the unified search and URL bar telemetry experiment that will run in January.

Windows Quality

  • Panorama and about:permissions removals, changing default window size for new profiles, Windows 10 migrator/importers breakage, onscreen keyboard fixes, onboarding

SeaMonkey: 2015-11-24

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

Agenda

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

Action Items

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

NEW

OPEN

  • Send a delicious cake to each of our RelEng Team for all their hard work getting SeaMonkey 2.35 and 2.38 out of the door. Assigned to Ratty.
    • Ewong has received his!
  • Need to port Sync 1.5 to SeaMonkey – IanN has spoken briefly to ewong about options, Ratty might be able to help too.
  • bug 1198340 The carousel within Add-On Manager can be used for SeaMonkey specific content. TO DO: Find out what sort of format AMO needs for the carousel. Get our webdev person to create necessary content. Submit content for upload to AMO.
    • Unfortunately nobody knows exactly how addons.mozilla.works because there’s no full time developer working on AMO. Ratty was given bug 1009759 as an example. So now we need someone who knows python+django.

CLOSED

  • bug 1121281 tracks the RelEng automation migration off CVS. Everything is now in a single repo, patches for using that new repo are awaiting a review from Callek. [NB: The requisite patches *have* been pushed to the necessary repos (as part of the post-land-review process).]

Status of the SeaMonkey Buildbot Master and Tree

  • Notes:
    • Callek: Regarding the windows systems, sadly no progress yet. I’m hopeful we can get done sooner than later, I’m realistic expecting it won’t be until january at earliest.
    • Ewong will set up a chron job to do semi regular builds on the loaner machine.
    • Windows nightly trunk builds are unavailable due to various bugs such as bug 1092468 and bug 1108970. Migrating our Windows builders to Win2008 and our compiler toolchain to VS2013 would likely solve this and other bustages.
    • There are also some upcoming changes to L10n build system in Q1 2015 (bug 1107635).
    • Buildmaster is up and running, and produces en-US builds, see 9/16 meeting’s Friends of the Fish Tank. Builds and langpacks in 18 languages including en-US are available unofficially thanks to A.Kalla.
    • bug 1083689 Langpacks aren’t updated when auto-updating SeaMonkey because they aren’t uploaded to AMO. The solution requires changes in SeaMonkey RelEng (and possibly AMO).
    • For various reasons we don’t have a working SeaMonkey Treeherder.
    • wrt bug 1155011, we already have a Soccoro token. The patches on bug 1155013 require approval and then pushed and the work-around patches backed out.
  • [24th November 2015]
    • All trees:
      • Windows platform still busted due to needing Win2008R2 installed.
      • We have a loaner which ewong is working on (see blog for more information).
      • L10n repacks are broken on aurora and central because the patch from bug 1210791 hasn’t been reviewed yet.
    • comm-central:
      • Linux*: Green
        • (patches from bug 1187222 were post-land-review pushed.)
      • OSX64: Current status is that it is ‘busted’; but this is only because of the backlog. (87 pending build jobs)
        • Possibly busted due to bug 1223633, but will need to get past the busted compile step.
    • comm-aurora:
      • Mostly green.
      • OSX64 is very backlogged; But busted because of bug 1223633. Even if not busted, it’d be orange in some parts but that’s due to the firefox.dmg issue bug 958812.
    • comm-beta & comm-release:
  • Re: Tests.. Still broken.
    • Currently bug 1209378 is in progress to fix the perma-brokeness of our testing infrastructure; but it is ‘hard’.
  • See RelEng page for the RelEng status history.

Release Train

  • SeaMonkey 2.39 was released November 8th, 2015.
  • Next merge scheduled for December 14th.
  • Callek would like to get a 2.40 beta out soonish, however it won’t be earlier than 10th since there were a handful of changes that could affect our release process, the most notable of which was the “productdelivery move” (e.g. where we host our bits bug 1223633). We will need to do all the stuff manually.
  • Useful Firefox Release Schedule link: Releases Scheduling

Extensions and Plugins Compatibility Tracking

  • See Basics page. Please only list current changes here.
  • Addon Compatibility Listings
  • Lightning 4.4b2 shows no button icons (that’s for SeaMonkey 2.39). To be fixed in bug 1211643. The patch now has reviews. Ratty will check the patch in RSN to com-central, comm-aurora, and comm-beta. comm-release pending approvals.
  • We are looking for a new place to host the Addon Compatibility Listings for the Add-on Converter in order to make it easy to maintain and to serve as the main database for the AMO browsing extension in the future. The details are in this post.
  • Firefox & Thunderbird Add-on Converter for SeaMonkey http://addonconverter.fotokraina.com/
    This tool goes a little further beyond simply modifying install.rdf – it also identifies a few more other things in the code that are Firefox or Thunderbird specific and attempts to change them. Of course, not all extensions can be ported so easily to SeaMonkey since there’s only so much an automated tool like that can do.
    • Lemon Juice continues to improve his already impressive Addon Converter. The source is now available on GitHub [1].
    • looking for a better(?) home for extension-converter pages, along with a way to track successful and conversion-failed add-ons, and respective integration into SeaMonkey by add-on or manager overlay [2], bug 1145026.
    • Rainer Bielefeld will no longer update the list of Firefox addons that have been successfully converted by the Addon Converter. — Rrbd (talk) 09:59, 16 August 2015 (PDT)
    • Ratty filed bug 1130390 to add a link on seamonkey-projects.org to the Firefox & Thunderbird Add-on Converter for SeaMonkey.
    • The AMO Browsing for SeaMonkey extension, which makes AMO pages a lot more SeaMonkey-friendly, seems mature. (It had 9 successive revisions between 27 September and 3 October, and no change since then.) It was developed by LemonJuice (of Add-on Converter fame), and Tonymec, who tested it and now uses it, supports it enthusiastically. The author proposes to add it as a “built-in extension” besides ChatZilla, DOMi and the like. What do you think? (See also Bug 1145026: AMO Add-On-Descriptions: Add link function leading to SeaMonkey add-on-converter and filling URL input pane; the extension actually does much more than the bug’s Summary implies: for instance it gets rid of the stupid “You need Firefox 10 or later” popups.
  • The Thunderbird team is now shipping Lightning with Thunderbird. IanN will work on shipping lightning too. Related bugs:
    • bug 516026 Integrate Lightning Into SeaMonkey by Default and Ship SeaMonkey with Lightning Enabled
    • bug 1130854 Package Lightning with Thunderbird for c-c and c-a builds.
    • bug 1113183 Integrate Lightning Into Thunderbird by Default.
    • bug 1130852 Add opt-in dialog to promote Calendar integration [Thunderbird].
  • Ratty has the Firefox Devtools up and running. We can now use the Firefox Devtools debugger in both remote and local mode.
    • Venkman is now totally retired R.I.P..

2.x (Last, Current, Next)

2.39

open tracking (0)
tracking requests (6)
targeted (2)
fixed (15)

2.Next

  • We have official permission to use the Firefox FxA 2.0 sync servers! We need someone to work on porting sync 2.0 over to replace legacy sync code. The finer details of how are so far unknown, but we should have a usable solution before legacy sync is turned off. 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.
  • Stalled. Needs a kick.
    • bug 815954 Click-to-Play: Port bug 812562 (click-to-play blocklisted plugins: reshow urlbar notification as with normal click-to-play).
    • bug 476108 GetShortPathNameW fails under some NTFS junctions [patchlove].
  • Current breakages:
  • Mozilla-central bugs that affect us:
    • Changes to Safe Browsing.
    • Firefox is currently changing styles of several Toolkit pages
      • already affected: config.xul for about:config, bug 1125636
      • Toolkit meta bug for about:* pages: bug 1097111 – SeaMonkey tracking in bug 1133743
      • Modern may need updating as IDs are changing, Default needs forking if we want to roll back to previous styles
      • Fallout thus far: bug 1133582 about:config (Modern)
      • Ratty restored about:privatebrowsing UI to before it was messed up by Project Chameleon styles [bug 1192276]. Subsequent to Chameleon, Firefox developers have again redesigned the about:privatebrowsing UI to include UI for tracking protection. We should look into picking any changes we like.
      • mozilla-central bug 1189918 and bug 1190465 allow to fork Toolkit style pages for the classic/default/modern theme without harming theme developers. SeaMonkey bug 1022354 will move theme overrides to the theme manifests.
        • affected pages that should be reverted are about:config [bug 1222816], about:addons [bug 1222817], about:support [bug 1222818] (look ok in Modern but hurt in the Default theme).
    • 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.
    • The C++ downloads manager backend nsIDownloadManager is being decommissioned. Firefox and Thunderbird have migrated to jsdownloads.
    • 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. Neil has a WIP patch on hand.
    • We’ve picked up he default for security.tls.version.min from Mozilla Core, but security.tls.version.fallback-limit is new. So we need to consider adding the latter to our preferences UI (bug 1123673).
      • Currently unclear whether or not this should be done after bug 1084025 disable insecure TLS version fallback entirely by default [3]
      • alternative proposal is to make whitelist for acceptable fallback sites available in the UI, which seems to make more sense.

Feature List, Planning

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

  • low triaging effort, larger than average number of new bugs filed.
  • Ratty has a SeaMonkey build with a working Firefox Devtools!!!! Relevant patches:
    • bug 1208112 Package DevTools client in SeaMonkey now that it’s been moved out of /browser/ [checked-in].
    • bug 1223338 Add DevTools client L10N language files to SeaMonkey builds [checked-in].
    • bug 1223341 Add the Firefox Devtools to the SeaMonkey UI. Waiting for review.
    • bug 1223344 Some tweaks to gDevTools.jsm to get Devtools working in SeaMonkey [Devtools]. Waiting for review.
    • Not working yet: WebIDE and Responsive Design. But everything else seems to work.
  • Fundamental core features Firefox/Mozilla plans to remove:
    • bug 1222546 Product plan: remove support for heavyweight themes
      • if effective for all Toolkit applications, would render most 3rd-party themes disfunct
      • no sufficiently plausible specifics provided ‘why’ full themes ‘must’ no longer be supported
      • may prohibit Modern theme being shipped with or installed in SeaMonkey
      • removal is “decided” without any clear alternative envisioned
  • IanN thinks it would be useful to remind people on the newsgroups / forums that they can contribute by triaging. Tonymec will post a reminder to newsgroups / forums. See bug 1092632 (Sm_tri_HowTo) Document how to triage SeaMonkey bugs.

Open reviews/flags:
55 review
5 super-review
1 ui-review
12 feedback

  • See Feature List page for major wanted/needed features.
  • TODO:
    • Encrypted Media Extensions / Digital Rights Management
      • bug 1127784 added a preference and UI to enable/disable playback of Encrypted Media Extensions, with UI seen in non-release builds only
      • more work appears to be needed to download necessary 3rd-party Content Decryption Modules, some UI can probably be ported from Firefox
  • What about declaring linux-x86_64 builds found at seamonkey-project.org and at ftp.m.o as “official” ?

On October 7 two people asked in #seamonkey at a few minutes’ interval when there would be “official” 64-bit SM builds for Linux. I pointed them to the x86_64 release at the bottom of the “Other languages” release page for 2.38 and to the x86_64 2.40a2 aurora & 2.41a1 trunk builds at the bottom of the ftp.m.o nightly/latest-comm-* pages but they said these were not “official”.

So — how are we going to get out of the following vicious circle? 64-bit builds are not “official” because too few users, and users don’t install them (some even prefer compiling their own) because they aren’t “official”.

Maybe change the online documentation? (perhaps as part of bug 1208822 “System Requirements page needs update”?)

Tonymec (talk) 13:56, 7 October 2015 (PDT)

  • [ewong:] what’s the prerequisites of making the Linux64 builds ‘official’ aside for the issue of getting the tests done for Linux64; but our testing infrastructure is busted. bug 1209378

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

IanN

  • Usual localising, testing, reviewing, commenting and approving.
  • Fixed:
  • Fixed for c-c:
  • Fixed for m-c:
  • Fixed for m-i/fx-i:
  • Pending tree opening:
  • Pending approval for check in:
  • Pending checkin for dependent bugs:
    • bug 653386 Consider overriding netErrorApp.dtd rather than netError.dtd
  • Checked in pending review:
  • Waiting for feedback/review/information:
    • bug 1061348 Port |bug 575283 – Cleanup mozconfig files on all platforms| to SeaMonkey
    • bug 1163441 Use FINAL_TARGET_FILES and DIST_FILES for Thunderbird themes
  • 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 1101381 Printing throws error: DEPRECATION WARNING: getWebBrowserPrint is now deprecated, and fully unsupported for multi-process browsers. Please use a frame script to get access to nsIWebBrowserPrint from content
    • bug 1190179 Port |bug 1067325 – Add an option to view html source in a tab| to SeaMonkey
    • bug 1051642 Allow for flat chrome format when packaging extensions
    • 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

Needs checkin:

  • bug 1222491 Update Modern theme for recent changes in web notifications.
  • bug 1223135 Switch Page Info to use principals.

Still needs comm-beta checkin:

Still waiting for feedback:

  • bug 888915 Convert SeaMonkey Downloads Manager to Downloads.jsm

Still waiting for review:

Rainer Bielefeld

I will not be able to participate.

DONE:

Triaging
Invitation (English and German) to users who have not been involved yet.
Additional invitations, marketing and so on by tonymec is a good idea.

TODO:

Release notes
We need some more than only replacing old version numbers by new ones, see various related Bugs

Any ideas how we can support? That should not be a task only for InvisibleSmiley, we will have to improve the very old concept of that page

Ratty

[From 2015-10-27 to 2015-11-10]
Fixed:

  • bug 1218103 Update references to devtools paths after bug 1203159 (Migrate DevTools resources to resource://devtools/ URLs).
  • bug 1218192 Addon manager fails to initialize properly on startup. Package Devtools-server files. [Instantbird]
  • bug 1219398 Restartless addons don’t work if the Devtools files are not packaged in the installer. [Thunderbird]
  • bug 1219308 Change BrowserSearch from a const to a var because ES7 changed how ‘const’ works.
  • bug 1221067 error: no matching function for call to ‘NS_NewStreamLoader’ [MailNews Core].
  • bug 1222472 (SeaMonkey) Use ObjDirPaths for GENERATED_INCLUDES and merge with LOCAL_INCLUDES.
  • bug 1222479 Use ObjDirPaths for GENERATED_INCLUDES and merge with LOCAL_INCLUDES (TB and IB)

In Progress:

  • bug 1011857 Implement CustomizableUI shim for SeaMonkey.
  • Thunderbird defaut theme overrides.

Waiting for review:

  • bug 1022354 SeaMonkey forces 3rd-party themes to not use defaultFavicon.png but hardcode a bookmarks-item.png.
  • bug 1149775 Implement tabbrowser methods getBrowserForOuterWindowID() and getTabForBrowser() used by about:performance
  • bug 1204338 More Refactoring: Followup to bug 403800 Refactor netError.dtd/netErrorApp.dtd. [mozilla-central]
  • bug 1211166 Use AppConstants in SessionRecorder.jsm [Toolkit]
  • bug 1218087 NS_ERROR_FAILURE: Failure arg 0 [nsICacheStorageService.diskCacheStorage] in pageInfo.js and metadata.js; [nsICacheStorageService.appCacheStorage] in pref-offlineapps.js.

[From 2015-11-11 to 2015-11-24]
Fixed:

  • bug 1149775 Implement tabbrowser methods getBrowserForOuterWindowID() and getTabForBrowser() used by about:performance
  • bug 1204338 More Refactoring: Followup to bug 403800 Refactor netError.dtd/netErrorApp.dtd. [mozilla-central]
  • bug 1223338 Add DevTools client L10N language files to SeaMonkey builds.
  • bug 1226822 |make pkg| fails with Error : suite/installer/removed-files.in:755: Removal of packaged file(s): extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd}.xpi.

In Progress:

  • bug 1011857 Implement CustomizableUI shim for SeaMonkey.
  • Thunderbird defaut theme overrides.

Waiting for review:

  • bug 1022354 SeaMonkey forces 3rd-party themes to not use defaultFavicon.png but hardcode a bookmarks-item.png.
  • bug 1211166 Use AppConstants in SessionRecorder.jsm [Toolkit]
  • bug 1218087 NS_ERROR_FAILURE: Failure arg 0 [nsICacheStorageService.diskCacheStorage] in pageInfo.js and metadata.js; [nsICacheStorageService.appCacheStorage] in pref-offlineapps.js.
  • bug 1223341 Add the Firefox Devtools to the SeaMonkey UI.
  • bug 1223344 Some tweaks to gDevTools.jsm to get Devtools working in SeaMonkey.

Investigate:

  • bug 1224907 Bookmarks Manager Search Button is missing in SeaMonkey 2.3.9.

TODO:

  • Front end changes needed for bug 1042699 Block cross-origin add-on install requests.
  • Port bug 1048048 add preload content policy types for images.
  • bug 1174466 Popup blocker: Need to allow popups opened by loaded javascript: URIs from the location bar. Regression from bug 896947.

Other stuff:

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

rsx11m

Waiting for checkin:

  • bug 1152644 Add UI in Notifications preference pane whether or not to use libnotify for new-mail alerts on Linux.

May need retargeting:

  • bug 1123673 Consider exposing security.tls.version.fallback-limit in SSL prefpane to accommodate SSL 3.0 legacy sites.

Other:

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

tonymec

DONE:

  • The Triage HowTo page has been moved to SeaMonkey/QA/Triage_HowTo, still in this wiki, with the work-in-progress banner commented out and the “SeaMonkey QA” infobox added.
  • If a better name is found, anyone with a wikimoz account can move it. In that case, please update also the redirect at User:Tonymec/Triage HowTo and the infobox at Template:SeaMonkey-QA.
  • Otherwise, or after it is done, bug 1092632 can be RESOLVED FIXED.
  • IMHO this page can live on wikimoz, together with the other QA documentation.

TODO:

  • The next time I get a crash on a “build without symbols”, see if the minidump_stackwalk program used by tooltool, whose L64 version I have downloaded, can make sense of the crash data and of the crashreporter-symbols.zip to generate a human-readable stack dump.
  • If it can:
    • propose it as as something that can be distributed with trunk (and aurora?) builds of SeaMonkey. It is binary, not cross-platform, but different binaries exist for the different supported platforms. Maybe add the binary for the proper platform at the top level of the installdir, side-by-side with the “seamonkey” executable?
    • document it in the Triage HowTo, or as a side page linked to it, highlighting anything which gave me trouble and how to avoid my blunders.
  • See also bug 1214301 (and thanks to Ted Mielczarek for mentioning this program, and to Jesse Ruderman for helping me find it). I have listed some “interesting URLs” (mostly documentation) as an attachment to the bug, for future use by me or by anyone interested.

Any other business?

  • Px asks:
    • When will regular Windows builds be back online, what about adding x64 build too, at least for nightlies?
      • Callek: No x64 windows builds anytime soon for us.
      • Ewong is working on getting some builds automated.
    • FF team disabled all plugins except Flash for x64 builds, what about reverting this change for x64 SeaMonkey?
      • Callek: It was done for “better of the web” and “security” reasons, but I’m not strictly adverse to it either. I’d be happier if someone articulated a case for reverting the block of a specific plugin (which version[s]) and why?

SeaMonkey Meeting Details

24-November-2015

Mozilla Project: 2015-11-23

Filed under: Posts — Tags: — Jesper Kristensen @ 12:00 am
  • Every Monday @ 11:00am Pacific Time (19:00 UTC)
  • http://air.mozilla.org/ to watch and listen
  • join irc.mozilla.org #airmozilla for backchannel discussion
  • Presenters only: Vidyo room “Brownbags”. Do not use this room if you’re not planning to speak.
  • Dial-in: conference# 8600
    • People with Mozilla phones or softphones please dial x92 Conf# 8600
    • US/Toll-free: +1 800 707 2533, (pin 369) Conf# 8600 (max 48 users at any time)
    • US/California/Mountain View: +1 650 903 0800, x92 Conf# 8600
    • US/California/San Francisco: +1 415 762 5700, x92 Conf# 8600
    • US/Oregon/Portland: +1 971 544 8000, x92 Conf# 8600
    • CA/British Columbia/Vancouver: +1 778 785 1540, x92 Conf# 8600
    • CA/Ontario/Toronto: +1 416 848 3114, x92 Conf# 8600
    • UK/London: +44 (0)207 855 3000, x92 Conf# 8600
    • FR/Paris: +33 1 44 79 34 80, x92 Conf# 8600
    • sip:conf8600@mozilla.com or, for some clients, sip:conf8600@anonsip.scl3.mozilla.com (may not work for all rooms)
    • Gmail Chat (requires Flash and the Google Talk plugin): paste +1 650 903 0800 into the Gmail Chat box that doesn’t look like it accepts phone numbers
    • SkypeOut is free if you use the 800 number
    • If you plan on presenting, please join the Vidyo BrownBags 20 minutes prior to the start of the meeting and announce to the A/V Technicians that you will be speaking so that they can confirm your Audio and Video.

All-hands Status Meeting Agenda

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

Friends of Mozilla

Upcoming Events

Monday, 23 November

Tuesday, 24 November

6pm UK / 5pm UTC / 10am PT

  • Topic: “Privacy for Normal People”

Mozilla cares deeply about user control. But designing products that protect users is not always obvious. Sometimes products give the illusion of control and security while in reality offer little or none – a practice security expert Bruce Schneier calls “security theatre.” On the web, icons or other elements of design may assure users while not accurately reflecting the true status of the users’ privacy. Ultimately this risks eroding user trust.

Our speaker, an experienced product designer, will share findings of work she did in financial services to help us better design our products to accurately reflect a users’ status and options on the web, building increased confidence and trust.

  • Speaker:

Kat Matfield is a digital product and service designer. She’s worked with start-ups and large corporates to help make innovative new digital services or improve existing ones. In 2014, she spent most of the year researching and designing a new privacy product targeted at normal internet users. She’s fascinated by all the areas of life in which people believe strange things and behave irrationally – and there’s few better examples of this than privacy.

  • Host: James Graham

Wednesday, 25 November

Thursday, 26 November

  • How to Web Nov 26th + 27th in Bucharest Romania
    • How to Web is one of the most important innovation and technology conference in South Eastern Europe. It brings together 1000+ innovators, startup founders, product managers, devs, online marketers, and community leaders from all around.
    • John Bernard as keynote speaker. Mozillians Flaki, Gabriel, GMarty will be at the Gadgets booth to demo games and webVR.

Thursday, December 3, 2015 – December Brantina @ Mozilla MV +AirMozilla

Optimizing for Uncertainty: Deciding and Moving Quickly
The web is increasingly complex and dynamic. In the natural realm, ‘complex adaptive systems’ allow for flux and change in tumultuous environments. Our December speaker will draw on these models to illustrate how modern organizations can decide and move quickly.

Mike will share how leading tech and product organizations are not simply adapting to increased change, but innovating and thriving in these dynamic environments by:

    • operating around networks vs hierarchies
    • distributing authority
    • processing information effectively
    • embracing structured and facilitated methods for collecting feedback and gaining consent on group action.
  • Speaker: Mike Arauz is a Founding Member and Acting President at August, a New York based consulting firm that builds high-performing teams for the world’s most meaningful missions. Previously, Mike was a Partner at Undercurrent, where he worked with leaders of global companies to transform how their organizations work and thrive in the 21st century, including GE, Pearson, and The Bill & Melinda Gates Foundation. Mike is also a co-author of the Responsive.org manifesto and a leading contributor to the global self-management and future of work movement.

Reminder: these events are open. Please invite your colleagues live or to the stream!

Project Status Updates (voice updates)

Foundation Fundraising

Andrea Wood, remote: Introducing the Foundation’s end-of-year fundraising campaign. Learn more at fundraising.mozilla.org.

Speakers

The limit is 3 minutes per topic. It’s like a lightning talk, but don’t feel that you have to have slides in order to make a presentation. If you plan on showing a video, you need to contact the Air Mozilla team before the day of the meeting or you will be deferred to the next week. The meeting is streamed in a 4:3 format in order to allow for split screen. If your slides are 16:9 “widescreen” format, please indicate in the “Sharing” column below.

Presenter Title Topic Location Sharing 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, 4:3 or 16:9) Links to slides or images you want displayed on screen Link to where audience can find out more information
Amy Tsay Add-ons community manager e10s office hours MV No http://atsay.github.io/e10s_office_hours/ https://blog.mozilla.org/addons/2015/11/23/test-your-add-ons-for-multi-process-firefox-compatibility/

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 Introduced by Speaker location New Volunteer location Will be working on
Who is the new volunteer? Who will be introducing that person? Where is the introducer? Where will the new person be contributing from? What will the new person be working on?

Introducing New Hires

New Hire Introduced by Speaker location New Hire location Will be working on
Raegan MacDonald Chris Riley San Francisco Remote (Brussels) Public Policy in the EU
Heather West Chris Riley San Francisco Remote (Washington, DC) Public Policy in the Americas
Chris Hartjes Stuart Philp Toronto Office Toronto Office Senior QA Engineer

<meta>

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

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

Engagement

20-November-2015

Channel: 2015-11-19

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

Attendees

lizzard, ryanvm, philipp, tyler, erin, kairo, ritu

Schedule Update

  • Beta 5 will go to build today, release tomorrow
  • Beta 4 mobile was pushed too early, sorry about that
  • 42.0.1 mobile (build done, qe signed off)

Stability

Aurora

Beta

  • Overall rate: 1.1 – yellow, similar to Tue
    • bug 1200021 (layers::ContentClientDoubleBuffered::FinalizeFrame) is 2.3% of 43.0b4 data, bug 1216909 has a reproducible case
    • bug 1222933 (mostly AdMuncher) is 2.1%, blocklist patch has review, didn’t land yet on m-i
    • bug 1182197 (Promise Settle) is 2%, uplift should have landed for b5
    • bug 1215970 (Skype Click-to-Call) seems to be gone from b4 data, block seems to have helped. YAY

Release

  • Overall rate: 0.9 – green, unchanged
    • no changes

=Mobile

  • all channels remain high, though beta has improved somewhat – Android b4 includes the fixes for bug 1209612 and bug 1221228 that we have produced 42.0.1 for, and crash stats seem to verify that bug 1209612 crashes do not happen any more in b4.

QE

Beta

  • What betas are we producing and shipping when next week? SV is out Mon/Tue and US and KaiRo are out Thu/Fri.
    • Might just do a single Beta next week due to holidays.
    • No channel meeting on Thursday.
  • Betas will continue until morale improves

User Advocacy

We accidentally broke a Heartbeat iOS promo last night, so users that were selected for the expirement saw the message on every restart, instead of only once in all time. The code was reverted by Gijs this morning, and we are doing a post-mortem to figure out what happened. We are working on getting an estimated number of users affected and will update rel-drivers soon

Roundtable

  • What will the Beta 44.0 schedule be given what we talked about yesterday?
    • If we change this significantly we will update the releases calendar
    • Given that there are holiday/long weekends in Dec/January 2016, we might need to decide whether we can handle all 10 Betas or not from QE, stability, dev support point of view.
  • Win64 for 43.0 :https://bugzilla.mozilla.org/show_bug.cgi?id=1225293 (What do people think about risk profile)
    • Let’s get some testing on Silverlight and win64 builds by SV
  • bsmedberg recommends enabling SHA-2 for Nightly: https://bugzilla.mozilla.org/show_bug.cgi?id=1226191#c3

Special Topics

Aurora/Beta Feature Review

  • current e10s beta experiment status ?

Post-Mortem (Tues 2wks from GA Release)

Sylvestre is out today but we will go ahead with the post-mortem discussion.
https://public.etherpad-mozilla.org/p/42-0-Post-Mortem

Actions

  • Liz to talk more with sylvestre, lmandel about doing just one beta next week and follow up on r-d
    • NOTE: we decided to go ahead with 2 releases and the normal schedule. The following week of Nov 30 we will move build and release to Dec 1 and 2, Tues/Wed. because it is a Romanian holiday on Nov. 30/Dec 1.

Channel Meeting Details

Video/Teleconference Details – NEW

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

19-November-2015

Mobile: 2015-11-18

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

Schedule

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. Want to update this section?

  • Andy Chen fixed bug 1225566 – Slow scrolling with keyboard on PRIV by BlackBerry
  • Andy Chen fixed bug 1225590 – Horizontal keyboard scrolling moves in wrong direction on PRIV by BlackBerry
  • Dominique Vincent [:domivinc] fixed bug 1196146 – Activation of the zoomed view in Aurora
  • Jonathan Almeida (:jonalmeida) fixed bug 1225225 – Incorrect pref type and name used ImageBlockingPolicy
  • Kalpesh Krishna [:martianwars] fixed bug 1208759 – Stop preprocessing mobile/android/themes
  • Prabhjyot Sodhi [:psd] fixed bug 1207340 – Pref/Search Engine Suggestions UI can get out of sync
  • Sergej Kravcenko fixed bug 1216212 – Remove hack for tapping between 3-dot menu and edge of screen on tablet
  • hennes fixed bug 1178320 – Multiple UITests are failing intermittently
  • varunj.1011 fixed bug 1214811 – unbold all instances of mUserSearchTerm in search suggestions

Team Updates

Android platform

snorp, jchen, rbarker, esawin, droeh

Android front-end

margaret, ally, liuche, mcomella, sebastian, (nalexander/rnewman)

iOS

st3fan, bnicholson, fluffyemily, jhugman, sleroux

UX

darrin, tecgirl, antlam, gemma

  • iOS
    • 3D Touch
    • Toolbar (Find in Page, Request Desktop Site)
    • Celebrating! Yay iOS launch!

UR

QA

Feature Focus


Details

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

18-November-2015

Channel: 2015-11-17

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

Attendees

lizzard, lmandel, ryanvm, elan, jlund, jst, kbrosnan, milan, rrayborn, blassey, kairo, ritu, rolandtanglao

Schedule Update

  • 43 beta 4 will release today
  • 43 beta 5 Thurs/friday.
  • Coverage over American Thanksgiving (build and release beta 7)
  • Discussion about a 42.0.1 dot release for Android:
    • Bug 1209612 – top crash
    • Bug 1198663 – top crash
    • Bug 1221228 – Android 6.0 reboot because of fennec (fix on Nightly has been verified by multiple users)
    • I would like to go ahead with this soon (Kevin)
    • bug 1222933 (mostly Ad Muncher) is #1 Top Crash Score (KaiRo suggested we take this one too)
    • I can start preparation for a dot release (liz)

Stability

Aurora

  • Overall rate: 2.8 (browser: 1.6, content: 1.2) – red
  • bug 1224101 (nsContentIterator::NextNode) is 12.3% of browser+content crashes, approved last week, still not landed.
  • bug 1198765 / bug 1210821 (ipc::FatalError in jsipc::PJavaScriptParent::Read) combines to 11.8%

Beta

  • Overall rate: 1.0 – yellow (almost green)
  • bug 1215970 (Skype Click-toCall) is still 3.1% of 43.0b3 data, the compatibility change didn’t help
  • bug 1222933 (mostly Ad Muncher) is 1.9%
  • bug 1182197 (Promise Settle) is 1.8%, uplift was approved before b3, but still didn’t land for b4.
  • Crash-stats graph still looks wonky – is data missing? (Nevermind, looks ok on hard refresh)

Release

  • Overall rate: 0.9 – green
  • plugin crashes and hangs did rise significantly (~30%) with the 42 release – looking back at data, this can be made out with the beta 42 uplift as well.
  • Win10 stats look normal now, the high volume of NVidia crashes is gone.
  • bug 1222933 (mostly Ad Muncher) is #1 Top Crash Score

Mobile

  • still really bad crash rates all over, red for all channels
  • bug 1209612 (GLLibraryEGL::InitExtensionsFromDisplay) is 6% of 42.0 crashes and a startup crash
  • bug 1198663 (layers::ImageContainer::GetCurrentSize) is 7% of 43.0b2 crashes
  • bug 1196299 is quite high on beta as well, x86 APKs on ARM device

QE

Beta

  • some more big uplifts coming, apple system font
  • windows touch screen (extra QE for this would be good)
  • Windows 10 edge migration bug (note: this affects the latest Insider builds, while the release version of Windows 10 (build 10240) is unaffected.) https://bugzilla.mozilla.org/show_bug.cgi?id=1225466
  • [releng / jlund] update_verify steps for linux{32,64} are now nearly failing at everything because of gtk3

Roundtable

  • Disabling a/b test on Android – requires a code change – proposed for next week, see r-d
  • Silverlight for Win64 support:

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

  • A/B Telemetry Experiment (looks like we are on track to kick this off tomorrow):

Bug 1222894 – [meta] Run an e10s A/B experiment on Beta 43

Special Topics

Aurora/Beta Feature Review

  • Noteworthy Aurora uplifts
    • Bug 1217571 – The imagelib cache is broken in e10s
    • Bug 1215147 – Enable VR API’s on FF for Android by default
    • Bug 1201832 – Unify (Screen share whitelist)

Post-Mortem (Tues 2wks from GA Release)

Moved to Thurs. Nov. 19th

https://public.etherpad-mozilla.org/p/42-0-Post-Mortem

  • Meeting tomorrow in ProgramManagement vidyo room, 9amPST retrospective on 42. (erin)

Actions

  • [releng / jlund] will try again — update_verify steps for linux{32,64} are now nearly failing at everything because of gtk3
    • QA update testing will provide some coverage there.

Channel Meeting Details

Video/Teleconference Details – NEW

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

Thunderbird: 2015-11-17

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

Thunderbird notes 2015-11-17. NOON PT (Pacific). For meeting time, previous notes and call-in details see https://wiki.mozilla.org/Thunderbird/StatusMeetings

Attendees

  • jorgk, Pegasus, ba, wsmwk, mkmelin,MakeMyDay, rkent

FOCUS OF MEETING

(to be covered in sections below)

  • version 45
  • governance, futures
  • builds

Action items from last meetings

  • Thunderbird Council reorganization: we’ll discuss this in the Council directly and do some reorganization. This is not a forever governance plan, but we need to be practical given the many demands of the moment.

Current status / Announcements

  • Need to release 38.4 and 43.0b1
    • Please help green up the tree – including not only c-c but also esr38, beta, and aurora
      • We must be aggressive so checkins when patches become available. Thoughts: if you file a bug, please consider fixing it, or pass it off to someone rather than rely on “the fates”. If it breaks build or tests, please make severity=blocker
  • Thunderbird 45: string freeze per schedule, interface freeze later (that’s me demanding a concession like last year).

Critical Issues

Leave critical bugs here until confirmed fixed. If confirmed, then remove.

blocking

  • 38.3.1 bug 1211160 calendar 4.0.3.1 is a workaround for 38.3.0 — Thunderbird Version 38.3 Buttons not working menu items // bug 1211291 – Folders are visible, but messages are not. (?related to bug 1211358 lightning chrome.manifest not updated in 38.3.0 ?)
  • nightly (3 bugs blocking builds, all are assigned) – bug 1195442 – Mac builds broken ~1 month on nightly
  • rkent is working on it – bug 1183490 – (dataloss) New emails do not adhere to sort by order received
    • Plan is to understand issues in converting completely to nextKey = ++lastKey for non-IMAP, then plan how much to implement for 38.3.0 A simple fix of the dataloss is probable. I have a try patch that does the nextKey = ++lastKey that works, now I need to think about patch for 38 (bug 1202105 needs to go to trunk and 38)
    • update 2015-10-20, patches have been posted but waiting for reviews for 2 weeks (aceman will look at those)
    • update 2015-11-17, review done 11-14, need to update and land.

important (but not top critical)

  • status TBD – bug 1182629 – update to 38.1.0 from 38.0.1 re-enables disabled Lightning
  • status TBD – bug 1176399 – Multiple master password when GMail OAuth2 is enabled
  • status TBD – bug 1176748 – fix main thread proxies to the migration code (jorgk and m_kato have done such fixes in the past)
  • filelink, proxy,
  • topcrash bug 1149287 is ** 31% of our crashes** – see below

Releases

  • Past
    • 38.0.1 nominally shipped 2015-06-12, 38.1.0 shipped 2015-07-10, 31.8.0 shipped 2015-07-17, 40.0beta shipped 2015-07-27 (skipping 39.0b), 38.2.0 shipped 2015-08-14, 41.0b1 2015-09-08 build2 (missed ~2015-08-10)
    • 41.0b2 (with uplifts for 38.3.0)
    • 38.3.0 ~2015-09-25 (throttled on 2015-10-06)
    • 42.0b2 2015-10-13 (42.0b1 abandoned)
  • Upcoming

Lightning

Past releases:

Upcoming releases:

Round Table

Jorg K

  • bug 1174452 – M-C editor problem, copy/paste – “white-space: pre;” – patch preposed in bug 1214377 ; landed and sadly got reopened, awaiting review again.
  • bug 586587 – M-C drag and drop onto editor window – awaiting review.
  • bug 769604 – C-C font size toolbar button and change increase/decrease size function – awaiting review.
  • bug 1219928 – M-C spell checker problem – awaiting review.
  • Started looking as CJK problems in flowed plaintext messages: bug 26734, bug 653342.
  • Got hit by bug 1224840 – Assertion failure: IsOuterWindow(), fixed one occurrence.

rkent

  • Thunderbird’s future plans
    • Pending letter from Mitchell on Thunderbird and MoCo
    • Big issues for Thunderbird future: 1) cost of transition 2) sources of income
      • 1) Volker Birk & another senior architect will work with you to estimate the cost of transition in man days and $ as they have lots of experince in setting up and migrating complex systems.
      • 2) We have been talking to DigitalCourage about setting up a donation based system and we as the p≡p Foundation will fund Thunderbird until the donation levels are sufficient for a sustained future.
    • Even bigger issues for the future: articulating a vision, collecting partners: p≡p, Postbox, Chinese fork, Gaia email, TDF/Collabora, MoFo, ???
      • We see these points as elements that need to be worked out in the six months’ period that we have agreed with MoFo. As for collecting partners, we consider this as an outcome of the Business Strategy that will be defined in the next 6 months. We, the p≡p Foundation will start discussions with TDF. In my opinion, ‘Collecting Partners’could require quite large time committment and it should hence be very well planned.
    • Status of MoFo-Thunderbird and Thunderbird-p≡p discussions
      • p≡p Foundation is waiting for MoFo to come back with final comments. In the meantime, I’ll be wait for Kent’s input to align
    • My concern for developing capacity of Thunderbird to be self-managed and focused.
    • Planning a Europe meetup in January, focused on a business plan for January – June 2016
      • We are happy to set it up here in Europe.

Question Time

  • new account provisioner: Are there currently any providers other than Gandi? Would it be worth trying to find some more?
  • We need a plan for the build system fairly urgently, given the apparent “no” to the c-c/m-c merge

Help Wanted

17-November-2015

Mozilla Project: 2015-11-16

Filed under: Posts — Tags: — Jesper Kristensen @ 12:00 am
  • Every Monday @ 11:00am Pacific Time (19:00 UTC)
  • http://air.mozilla.org/ to watch and listen
  • join irc.mozilla.org #airmozilla for backchannel discussion
  • Presenters only: Vidyo room “Brownbags”. Do not use this room if you’re not planning to speak.
  • Dial-in: conference# 8600
    • US/Toll-free: +1 800 707 2533, (pin 369) Conf# 8600
    • US/California/Mountain View: +1 650 903 0800, x92 Conf# 8600
    • US/California/San Francisco: +1 415 762 5700, x92 Conf# 8600
    • US/Oregon/Portland: +1 971 544 8000, x92 Conf# 8600
    • CA/British Columbia/Vancouver: +1 778 785 1540, x92 Conf# 8600
    • CA/Ontario/Toronto: +1 416 848 3114, x92 Conf# 8600
    • UK/London: +44 (0)207 855 3000, x92 Conf# 8600
    • FR/Paris: +33 1 44 79 34 80, x92 Conf# 8600
    • If you plan on presenting, please join the Vidyo BrownBags 20 minutes prior to the start of the meeting and announce to the A/V Technicians that you will be speaking so that they can confirm your Audio and Video.

All-hands Status Meeting Agenda

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

Friends of Mozilla

  • Thanks to Loïc Cuguen and Cédric Ravalec, co-founders of Phoxygen, for hosting another Firefox OS community meetup in Paris Office; yesterday’s highlights were a description of Gaia’s new architecture by Firefox OS’ Julien Wajsberg, and a presentation around the Battery API’s latest changes. William Quiviger also revealed everything about the excellent newest Firefox OS Community Website. And thanks a lot to Guillaume Canavaggio for staying late to record this for AirMo.
  • The add-ons team would like to thank Larissa Shapiro for helping to wrangle signing and other big projects that impact our developer community the past few quarters. We offer her our best wishes and support as she steps into her new role as program manager for Diversity and Inclusion!
  • Thanks to Lithopsian for helping developers in the add-on forums!
  • Thanks to the outgoing Featured Add-ons Board, who selected all the add-ons featured on AMO in the past six months–Kailas, Balaji, Jithin, Gautam, and Jayakumar. And a big thanks to Michael Balazs, who provided leadership and guidance to the group!

Upcoming Events

Monday, 16 November

Tuesday, 17 November

Wednesday, 18 November

Thursday, 19 November

Next Week

Project Status Updates (voice updates)

Firefox and Cloud Services

Speaker Location: Nick Nguyen, MV

  • We have been busy shipping lots of stuff…
    • MSE for YouTube
    • Dev Edition – 1 million downloads, 500K users
    • Windows 10 – first new OS launch we were prepared for
    • 42 Campaign – Private Browsing with Tracking Protection on Desktop and Android
    • iOS Browser global launch last week
  • In the future…
    • More cloudy goodness to tie together the growing Firefox Family
    • Better tracking protection
    • E10S! (Multiprocess Firefox)
    • WebExtensions 1.0
    • AwesomeBar with extra Awesome
    • Sweeping out the dusty corners of Firefox – quality, onboarding
    • Tell us what you’d want updates on in IRC. (mailing list to be created in near future for fx-updates, will post here in wiki)
    • A more detailed roadmap

Firefox OS

Web App Developer Initiative
Speaker Location: Bill Walker, SF

As part of our Q4 goals, the Web App Developer Initiative team have created a Firefox Platform Status app (codenamed platatus). The goals of this project are to (1) provide a Firefox-centric companion to chromestatus.com and dev.modern.ie; and (2) show how Service Worker and W3C app manifest can enrich and improve the web app experience.

November Moment in Time
Speaker Location: Peter Dolanjski, MV
Last week marked some critical milestones for Firefox OS:

MozFest

Non-verbal update: Miss MozFest earlier this month? Check out photos, our post-event blog post, and blog posts from attendees.

Speakers

The limit is 3 minutes per topic. It’s like a lightning talk, but don’t feel that you have to have slides in order to make a presentation. If you plan on showing a video, you need to contact the Air Mozilla team before the day of the meeting or you will be deferred to the next week. The meeting is streamed in a 4:3 format in order to allow for split screen. If your slides are 16:9 “widescreen” format, please indicate in the “Sharing” column below.

Presenter Title Topic Location Sharing 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, 4:3 or 16:9) Links to slides or images you want displayed on screen Link to where audience can find out more information
glob Bugzilla & MozReview Bugzilla’s New UI Pre-recorded Video n/a https://youtu.be/2zN0rjM_yYk (1m20s) https://globau.wordpress.com/2015/03/31/bmo-new-look/

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 Introduced by Speaker location New Volunteer location Will be working on
Who is the new volunteer? Who will be introducing that person? Where is the introducer? Where will the new person be contributing from? What will the new person be working on?
Exclumice Amy Tsay Mountain View Russia Add-on Reviews for AMO.
Evgeny Mazovetskiy Amy Tsay Mountain View Germany Add-on Reviews for AMO.
Rob Wu Amy Tsay Mountain View Netherlands Add-on Reviews for AMO.
Fabricio Ganzert Amy Tsay Mountain View Brazil Add-on Reviews for AMO.
Noitidart Amy Tsay Mountain View USA Add-on Reviews for AMO.

Introducing New Hires

New Hire Introduced by Speaker location New Hire location Will be working on
Joseph Yeh Pre-recorded video Pre-recorded video Taipei Front End Developer
Peter Chang Pre-recorded video Pre-recorded video Taipei FirefoxOS
YaChieh Wu Pre-recorded video Pre-recorded video Taipei Front End Developer
Alicia Smith Jeff Bryner SFO Texas Enterprise Information Security
Adam Muntner Jeff Bryner SFO New York Enterprise Information Security–web bug bounty
April King Jeff Bryner SFO Minneapolis Enterprise Information Security–web standards
Shain Feurtado Robb Carroll MTV Mountain View Audio Visual Operations – Events
Tim Stafford Michelle Marovich PDX PDX Recruiter
Mihai Tabara Chris Cooper Toronto Toronto (based in London office) Release Software Engineer

<meta>

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

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

Engagement

Older Posts »

Powered by WordPress