Meeting Notes Meetings notes from the Mozilla community

29-October-2015

Mobile: 2015-10-28

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

Schedule

Topics for This Week

  • Big Android BBQ recap?

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?

  • Christian Schmitz (:tynn) fixed bug 1172083 – Link to “customize search providers” when user presses search label in quick search bar
  • Jonathan Almeida (:jonalmeida) fixed bug 1175555 – Add a build flag to exclude hyphenation dictionaries from Android builds
  • Jonathan Almeida (:jonalmeida) fixed bug 1217232 – Hide placeholder svg path in context menu when unblocking image
  • Manav Batra fixed bug 1214626 – Gradle build: Update mediarouter dependency
  • Prabhjyot Sodhi [:psd] fixed bug 1206628 – Newly added search engine is not displayed in the quick search bar only after going to the search submenu from Settings
  • Sergej Kravcenko fixed bug 1216114 – Context menu should be attached to url input instead of to the whole BrowserToolbar
  • Vivek Balakrishnan[:vivek] fixed bug 1201547 – Error pop-up does not appear when add-on install is blocked from direct link to XPI
  • Vivek Balakrishnan[:vivek] fixed bug 1215586 – Remove redundant icon property from MenuItemInfo
  • Vivek Balakrishnan[:vivek] fixed bug 1217016 – [JavaScript Error: “TypeError: aSubject is null” {file: “chrome://browser/content/browser.js” line: 5856}]
  • Vivek Balakrishnan[:vivek] fixed bug 1218129 – XPInstallObserver.observe() generates JavaScript Error: “NS_NOINTERFACE: ” @ browser.js – line: 5858

Team Updates

Android platform

snorp, jchen, rbarker, esawin, droeh

Android front-end

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

FYSA: Sebastian @ Droidcon London Thur/Fri

iOS

st3fan, bnicholson, fluffyemily, jhugman, sleroux, (nalexander / rnewman)

  • Promoted Build 1.1 #1113 to the App Store, currently in review, we expect to be reviewed next week tuesday
  • Work is happing for both 1.2 and 2.0
    • 1.2: Bugfix release, address crashes, bugs, regressions – 1.2 Bugs
    • 2.0: Upcoming release for February – 2.0 Bugs (Not fully triaged)

The iOS goals and deliverables are now shared via Mobile Team – 2015 Q4 Goals / Deliverables

UX

darrin, tecgirl, antlam, gemma

  • Android
    • Settings re-org
    • FFB follow up
    • Notifications (Push and web)
    • Top Sites panel explorations
    • ‘Magnify small areas’ follow up
  • iOS
    • Logins management
    • TouchID & Passcode for PB and Logins
    • Lightweight themes exploration
    • Toolbar exploration
  • UR

QA

Feature Focus

Round Table

  • [mcomella via cpeterson on yammer] Americans’ attitude on privacy: http://www.pewinternet.org/2015/05/20/americans-attitudes-about-privacy-security-and-surveillance/
    • Disclaimer: It’s long and I did not read it
  • [mcomella] Can I get some help compiling a list of our dashboards & tests to put on wiki.mozilla.org? I’d like to know what automated metrics we test & check for on mobile. For example, eideticker, areweslimyet, etc.
    • I feel I’m losing track of what areas we focus on and try to prevent regressions. e.g. in https://bugzilla.mozilla.org/show_bug.cgi?id=1217415 the user mentioned we’re slower than chrome to show content, making it feel like we’re slower in general, but then I found out we don’t run eideticker anymore and only seem to test first-run perf on autophone. Seems lacking – am I missing something?

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

28-October-2015

SeaMonkey: 2015-10-27

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

Agenda

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

Action Items

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

NEW

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

OPEN

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

CLOSED

Status of the SeaMonkey Buildbot Master and Tree

  • Notes:
    • 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.
  • [27th October 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).
    • comm-central:
    • comm-aurora:
      • Linux32-debug : busted due to bug 1204162.
        • temporary patch was pushed to c-c so it’s green there; but, needs to either be pushed to comm-aurora and comm-beta, or the bug fixed. (depends on bug 1203803).
        • IanN has given approval for the temporary fix to be pushed to comm-aurora and comm-beta.comm-aurora is merging to comm-beta next Monday. If ewong times it right he can push it tomorrow and then we won’t need to push it to comm-beta.
      • OSX64: Busted due to bug 1208852 and bug 1218160.
    • comm-beta & comm-release:
      • OSX64: Orange: due to bug 958812 (This has always been orange since a long time ago – unfortunately, not in a galaxy far far away.)
  • Re: Tests.. Broken. Very Broken. [said with a James Bond accent.]
    • That said, all the tests are busted in some way or another. (SERGE… WHERE ARE YOU?)
    • 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.38 was released September 26th 2015.
  • 2.39 beta 1 will be spun tomorrow 2015-10-28 (bug 1217273).
  • Next merges:
    • mozilla-beta → mozilla-release merge happened on October 26th;
    • remaining merges scheduled for November 2nd.
  • 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.
  • 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].
  • Proposed replacement for Venkman for shipping with SeaMonkey: Tiny JavaScript Debugger. TinyJSD is a JavaScript debugger for privileged code running Mozilla products like Firefox, Thunderbird, SeaMonkey. It serves to debug the application as well as extensions written in JavaScript.
    • IanN filed bug 1133723 Investigate options for replacing Venkman with the TinyJSDebugger.
  • On trunk, restartless add-ons were broken at some point after 19 October (due to bug 1203159 and/or bug 1217687 in Firefox::Devtools) then worked again after Ratty landed bug 1208112 on the 25th.

2.x (Last, Current, Next)

2.38

open tracking (0)
tracking requests (2)
targeted (1)
fixed (12)

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.
    • mozilla-central bug 1146454 changed the printing API. IanN has migrated comm-central to the new API [bug 1195863].
    • 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.
      • other affected pages are about:addons, about:support (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.
    • 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.
    • 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: 24 new, 8 fixed, 24 triaged.

  • Medium-low triaging effort, average number of new bugs filed.
  • IanN thinks it would be useful to remind people on the newsgroups / forums that they can contribute by triaging. Tonymec will post a reminder to newsgroups / forums. See bug 1092632 (Sm_tri_HowTo) Document how to triage SeaMonkey bugs.
    • The draft is currently at https://wiki.mozilla.org/User:Tonymec/Triage_HowTo
    • I have a new computer (at last) and on the last Sunday of August I even found out how to connect it to the Internet. I think the page is essentially finished but I badly need your opinion about it. Anyone with a wikimoz account can edit the page and/or create its Talk page (and is welcome to). If you don’t have a wikimoz account you can still comment on the bug. — Tonymec (talk) 00:17, 27 September 2015 (PDT)
      • So far no wiki comments, no wiki changes, and no bug comments. If such an ear-splitting silence means that there is nothing to improve, please tell me where the page should find its permanent home. If somewhere at wikimoz I can move it myself once I know where. If elsewhere the move will have to be done by someone with file-create permissions at that location, together with a reformatting if not a wikimedia-powered site. I am willing to convert the page to “plain HTML+CSS” if the destination requires it. Tonymec (talk) 19:09, 10 October 2015 (PDT)

Open reviews/flags:
51 review
5 super-review
1 ui-review
13 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).

ewong

  • Working on:
    • bug 1022319 – Implement support for sync 1.5 and FxA in SeaMonkey
    • bug 1209378 – [Tracking bug] Fix SeaMonkey’s testing infrastructure
    • bug 1213144 – Fix fallout from bug 957911

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
    • bug 1195129 Port |bug 1027890 – Remove all sorts of build system code dedicated to pymake| and |bug 1082323 – Reject pymake in client.mk| to comm-central
    • bug 1195246 Port client.mk changes from |bug 1188766 – sccache setup with UPLOAD_EXTRA_FILES makes some files uploaded multiple times| to comm-central
    • bug 1195258 Port |bug 710147 – Pass more targets from client.mk to the build system| and |bug 911936 – Kill make depend| to comm-central
    • bug 1195264 Port |bug 741839 – client.mk: consolidate $(wildcard calls) to reduce overhead| and client.mk parts of |bug 774106 – Change how virtualenv is populated| to comm-central
    • bug 1195331 Port |bug 762358 – .mozconfig changes don’t cause configure to run| to comm-central
  • 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 and uplift to comm-aurora and comm-beta:

Still waiting for feedback:

  • bug 888915 Convert SeaMonkey Downloads Manager to Downloads.jsm

Still waiting for review:

Ratty

Fixed:

  • bug 1208112 Package DevTools client in SeaMonkey now that it’s been moved out of /browser/.
  • bug 1215829 (package-manifest.in) Packaging update for SeaMonkey; Sync with Firefox; 2013 Part 2 of 2.
  • mozilla-central:
    • bug 1189918 Theme overrides should work in safe mode for comm-central applications too. [Mozilla Core]
    • bug 1190465 Move default theme overrides into separate chrome.manifest for other non-firefox toolkit consumers too. [Toolkit].

In Progress:

  • bug 1011857 Implement CustomizableUI shim for SeaMonkey.
  • bug 1022354 SeaMonkey forces 3rd-party themes to not use defaultFavicon.png but hardcode a bookmarks-item.png.
    • Thunderbird defaut theme overrides.
  • bug 1149775 Implement tabbrowser methods getBrowserForOuterWindowID() and getTabForBrowser() used by about:performance
  • bug 1174466 Popup blocker: Need to allow popups opened by loaded javascript: URIs from the location bar. Regression from bug 896947.
  • 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.
  • bug 1218103 Update references to devtools paths after Bug 1203159 (Migrate DevTools resources to resource://devtools/ URLs).

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.

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.

Pushed on github (thanks ewong!):

  • bug 1209484 Update SeaMonkey vulnerabilities page for 2.35 and 2.38 releases.

May need retargeting:

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

Other:

Any other business?

  • North-American Daylight Saving Time ends November 1st, thus back to regular 8am Eastern Standard Time for the November 10th meeting.

SeaMonkey Meeting Details

27-October-2015

Mozilla Project: 2015-10-26

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 the new Fall Tech Speaker ‘Pilots’ – André Fiedler, Christos Bacharakis, Elio Qoshi, Francesco Iovine, Gabriel Mičko, Rizky Ariestiyansyah, Santosh Viswanathan, Sumanth Damarla and to all 16 ‘tech speaker’ program pilots who in total organized and/or presented talks at 25+ events in 11 countries from North America to Southeast Asia in Q3 & Q4 to date.
  • Thanks to Gerv who pointed out the mixed-content work-around that lets Linux users (and anyone else not using Flash) watch this meeting at https://air.mozilla.org/theo/ See that page for details.
  • Thank you to Naoki Hirata for his tireless efforts to get nightly FOTA updates working for the Flame reference phone.

Upcoming Events

Monday, 26 October

Tuesday, 27 October

  • Ada Lovelace Festival Oct 27 & 28 in Berlin Germany
    • The Ada Lovelace Festival is the first crossover platform conference dedicated to all women in the IT and technology industry in Germany, Austria and Switzerland.
    • Sole Penadés speaking on day 2 on WebAudio API
    • Dev Rel sponsorship for 15 student tickets
    • Participation Team supporting onsite w Mario Behling
  • Privacy Lab with guest speakers Violet Blue and Erica Johnstone
    • 5-7pm Pacific in SFO Commons and via Air Mozilla

Wednesday, 28 October

Thursday, 29 October

Saturday, 31 October

  • 3-6PM – Firefox OS Add-ons Hackathon in Hyderabad – This event will cover creating your own Firefox OS add-ons, as well as hints, tips, and other information.

Next Week

Tuesday, November 3, 2015 – 9:30am PT / 12:30pm ET / 4:30pm UTC

  • Rally For The User – Mozilla Mountain View + Air Mozilla. A lot is happening for our Fall Campaign. This is a chance to see how all the various elements fit together and learn why the work we are doing for users is so important.
    • Joining us in MV? We can feed you and even shuttle you from SF – tell us.
    • Did we mention this includes a Barista cart? Please register!

Project Status Updates (voice updates)

Fall Campaign Updates

Speaker Location: San Francisco + video
A few more pre-Nov 3 Rally updates on the Fall Campaign focusing on Taking (Back) Control of the Web.

Firefox OS

Dominik Strohmeier, Berlin, Germany (remote)

Foxfooding Update

  • From our survey about phase 1 of the Foxfooding program, we learned that we need a channel to communicate with our Foxfooders.
  • The Foxfooding App is up and running. It’s pre-installed on the latest Foxfooding build. You can also check it out here: https://foxfooding.github.io/
  • Going forward, you can expect:
    • News about the Foxfooding program, Firefox OS, and project happenings.
    • Information about updates that we ship over-the-air to your foxfooding devices.
    • Ongoing issues that we’re tackling, where we are in dealing with them, and guidance on how to get around them.
    • Other assorted information, like interviews and press releases.
  • We are also finalizing phase two of the Foxfooding program. Stay tuned for updates to the program and gamification around Foxfooding.

Candice Serran, San Francisco Office

2.5 Release Update

  • RA (Release Available) – Nov 2
  • Newest DONE Features currently on Master:
    • New Homescreen
    • Late Customization
    • Pin the Web
    • Privacy Control Panel
    • NGA: Music App
  • One more week for blocker fixing!!! (http://mzl.la/1O3bCxr)
  • For more info: https://wiki.mozilla.org/Firefox_OS/Releases/2.5
  • With 2.5 ramping down, we are scaling up the 2.6 Release. More to come in the next two weeks!

Mozilla Advocacy

Sara Haghdoosti, San Francisco: The latest on our encryption campaign efforts: www.savecrypto.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
tofumatt Web Developer New Add-ons Validator in JS! Home Space No N/A https://github.com/mozilla/addons-validator/
Josh As Projects related to networking, security, and image formats. Let’s Encrypt Home Space No N/A https://letsencrypt.org/2015/10/19/lets-encrypt-is-trusted.html
Gervase Markham Public Policy Mozilla Open Source Support (MOSS) launch Hotel room in Amsterdam via Vidyo No N/A https://wiki.mozilla.org/MOSS
Christopher Arnold Brown-bag next week on upcoming “Dino Tank” proposal submission window Dino Tank SFO Common Space No N/A https://air.mozilla.org/dino-tank-mozlando/
Mike Hoye The annual Free Software And Open Source Symposium. Seneca College @ York No N/A FSOSS.ca

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
Shawn Huang Tom Tung (Recording) Taiwan Software Engineer
Louis Chang Jocelyn Liu (Recording) Taiwan Software Engineer
Tina Hsieh Harley Hsu (Recording) Taiwan UX Designer
Bryant Mao Harley Hsu (Recording) Taiwan UX Designer
Farmer Tseng Vincent Liu (Recording) Taiwan Software Engineer
Thomas Nguyen Ethan Tseng (Recording) Taiwan Software Engineer
Ava Espinosa David Bryant Mountain View Mountain View Ava is my new Executive Assistant, and will be supporting me for both Platform Engineering and as interim CTO

<meta>

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

An RTL committee/task force is created!

Delphine Lebédel and Ahmed Nefzaoui (RTL developer, tech speaker) started an initiative of forming a Right-To-Left committee that Mozilla can rely on in expanding RTL support to all of our products and services. If you think your team’s projects will need RTL support get in touch with us and make sure to subscribe to our dev-rtl mailing list! This task force is initially made of contributors from all the RTL communities (Arabic, Persian, Hebrew, Urdu), but everyone is welcome to join in!
More in: wiki.mozilla.org/RTL

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

Engagement

21-October-2015

Mobile: 2015-10-21

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

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?

  • Non-code: jgruen for finding and providing STR for audio-related iOS crash bugs in our RCs. Woo!
  • Giovanny Gongora [:gioyik] fixed bug 1183149 – Remove bounce animation of left and right Panel labels in about:home
  • Jonathan Almeida (:jonalmeida) fixed bug 1174366 – Remove “Edit Site Settings” from Page menu
  • Mark Capella [:capella] fixed bug 1212363 – Add Telemetry to |Boomark Added| Dialog and its actions
  • Prabhjyot Sodhi [:psd] fixed bug 1112673 – Provide UX for helping a user learn about long tapping devices in the Remote Tabs home panel
  • Prateek Arora fixed bug 1164879 – Use system UI for request desktop site checkbox
  • Sergej Kravcenko fixed bug 1046591 – Swiping down from the URL bar will work as long tap
  • Shubham Jain fixed bug 1208470 – HistoryPanel: Use Android resource system to pick layout
  • Vivek Balakrishnan[:vivek] fixed bug 1201547 – Error pop-up does not appear when add-on install is blocked from direct link to XPI
  • Vivek Balakrishnan[:vivek] fixed bug 1215586 – Remove redundant icon property from MenuItemInfo
  • Vivek Balakrishnan[:vivek] fixed bug 993698 – Page action icon from chrome:// URL is scaled down
  • Vlad Filippov :vladikoff fixed bug 1213210 – No action when tapping “Learn more” link displayed after trying to create a Firefox Account with an age under 13

Team Updates

Android platform

snorp, jchen, rbarker, esawin, droeh

Android front-end

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

FYSA: mcomella and liuche @ Big Android BBQ Thur/Fri

iOS

st3fan, bnicholson, fluffyemily, jhugman, sleroux

  •  Primary team focus: Shipping v1.1
  • Just released Build #12 – Close as it gets to final. (Famous last words)
  •  Emily is having success with automated screenshots and build automation
  •  Planning for 1.2 and 2.0 underway

UX

darrin, tecgirl, antlam, gemma

  • Android
    • Starting on Settings re-org
    • Notifications wrangling
    • Tabs tray wrap up with Sebastian
    • Search
  • iOS
    • Logins management
    • More Bookmarks UI
    • Giving iPad Love
  • UR

A-Team

  • Android 4.3 Debug reftests, js-reftests, and crashtests now running on mozilla-central. (Only Talos tests remain on Pandas.)

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

Firefox/Gecko Delivery Planning: 2015-10-21

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

Video/Teleconference Details

Feedback Summary (Rob/Tyler/Matt)

No updates

Questions, Comments, FYI

The future of this meeting.

Due to a lack of participation, and slim content (and content duplication) we’ve decided to cancel this meeting effective Nov 1st. If you would like to attend a meeting that provides similar content in the future, please attend the Channel meetings, https://wiki.mozilla.org/Firefox/Channels/Meetings


Planning Meeting Details

19-October-2015

Mozilla Project: 2015-10-19

Filed under: Posts — Tags: — Jesper Kristensen @ 11:00 pm
  • 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

  • A huge THANK YOU to Mexico community members Alejandro Gomez, Mauricio Navarro and Luis Sanchez, who did a great job as instructors / organizers of a Firefox OS application development training in conjunction with the University Corporation for the Development of the Internet (CUDI), which ran from October 2 to 4 at the National Polytechnic Institute, a top public college in Mexico.
  • Thanks to the Mozilla German community and Mozilla Berlin office, for representing at Berlin TVHackDay and for help with promoting the DT Privacy Symposium – happening in Berlin on Oct 23, with some Mozilla Berlin speakers. Thanks André, Mario, and EVERYONE ELSE!

Upcoming Events

Tuesday, 20 October

  • Building and shipping software at Facebook
    • Tuesday, October 20 – noon PT / 3pm ET / 7pm UTC
    • Mozilla Mountain View + [1]
    • Blurb: Facebook has over 1 billion monthly active web users and pushes new versions of its website twice a day. At the same time, Facebook also has over 1 billion monthly mobile users and pushes new versions of its 6+ mobile apps every 1-2 weeks. Shipping at this speed and scale is driven by a very small Release Engineering team with a large supporting cast. Learn about the cutting-edge tools, distributed systems, processes, and culture Facebook relies on to ship effectively.
    • Speaker: Former Firefox Release Manager Christian Legnitto, who has spent the last four years shipping software at Facebook.
    • Questions: #airmozilla on IRC
  • Mozilla Github security changes for third-party application access
    • tl;dr: 3rd-party applications will lose access to the Mozilla organization in GitHub at 1700 UTC / 1000 PDT unless they are pre-approved. Very old SSH keys may also lose access if they are not verified at https://github.com/settings/ssh .
    • Traditionally 3rd party applications have had full access to all repositories (public and private) for an organization when any member enables them. When combined with aggressive 3rd party applications many of our repositories are divulging information unintentionally. Github recently changed the way they do application permissions and we’re enabling their new system.
    • Questions: If you run into any problems with Github, please join us in #github or email github-owners@m.o and we’ll get you fixed up. Thanks!

Wednesday, 21 October

Homebrew Website Club Meetup (every other Wednesday)

Be a part of the open web with your own website.

Thursday, 22 October

October Brantina: Data As Empathy

Thursday, October 22 – 9am PT / noon ET / 4pm UTC
Mozilla Mountain View + Air Mozilla

To build products people love, you must understand those people. User research and user-centered design help get us there, but once we have a sense of how our audiences think and behave, how can we go beyond the anecdotal to extrapolate to the macro? What ways can we better understand the needs of millions of users who think, act and operate differently than us?

Our October speaker Frances Haugen will share from her product management and software engineering experiences with products used by millions of Google and Yelp customers. She’ll help us understand how data – done ‘right’ – connects us to millions of users we don’t know personally. And she’ll outline what doing data right means for product development, and how product owners can build things their users love.

Speaker: As both a Senior Product Manager, Software Engineer and Data Scientist for companies including Yelp and Google, Frances has worked at the intersection of data, design and humans throughout her career. An Electrical and Computer Engineering undergrad, Frances says she sees the world as comprised of hi and low cast filters.

Host: Matt Grimes, User Advocacy

Questions: Submit questions for Frances during the event on IRC #AirMozilla.

Hashtag: #brantina

Project Status Updates (voice updates)

Fall Campaign Update

The latest in our project call updates on our Fall Campaign in preparation for our Nov 3 Rally For The User.

Speaker Location: San Francisco

Sara Haghdoosti + Jochai Ben-Avie

Germany Campaign
Another significant way Mozilla is working to give users control of their online lives is happening in Germany! This month we launched our first non-English advocacy campaign – a huge milestone that happened because of some great collaboration between MoCo and MoFo. The campaign raised concerns about a data retention bill in Germany and we mobilized thousands of people to take action.

Special thanks to:

MoFo

  • Jon Buckley (developer)
  • Ali Al Dallal (developer)
  • Scott Downe (developer)
  • Jordan Gushwa (design)
  • Sara Haghdoosti (campaigner)
  • Adam Lofting (metrics)
  • Bobby Richter (project manager)

MoCo

  • Jochai Ben-Avie (policy)
  • Jean Collings (snippet)
  • Jessilyn Davis (email maven)
  • Marshall Erwin (legal/data)
  • Barbara Hueppe (PR)
  • Alex Klepel (PR)
  • Chelsea Novak (community engagement)
  • Abigail Phillips (legal)
  • Chris Riley (policy)
  • Urmika Devi Shah (legal)

Community

  • Sebastian Hengst (translation/contributor)
  • l10n

Partners

  • Digitale Gesellschaft
  • Compact
  • NetzPolitik
  • EDRi

Firefox OS

Peter Dolanjski, remote

Foxfooding Update

  • Watch out for regular communication about changes and fixed bugs in the product
  • Changes coming in next OTA update:
    • New Homescreen – better performance, code clean up to support Pin the Web. App Grouping is not present and will be refactored in future.
    • Pin the Web – Save any webpage to your homescreen. Makes use of Web manifest and metadata. Will evolve over coming releases.
  • Please test these areas of the OS and file bugs as usual through Bugzilla Lite (hold down volume up and down buttons) or Bugzilla

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
Andy McKay Add-ons Web Extensions Vancouver No Web Extensions, its happening Web Extensions
Mike Hoye Social Engineer New-Hire Onboarding For Engineers Toronto No All the excitement is happening in the Engineering-Onboarding vidyo room. Bugzilla: 12:00-2:30PM EST, 9:00-11:30 PST. Build And Go: 12:30-3:00PM EST, 9:30-12:00 PST. Firefox, Product And Architecture: 2:00-5:00 EST, 11:00-2:00 PST. Communication And Community: 1:00-3:00 PM ET, 10:00-1:00 PM PT

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
Christopher Hutten-Czapsky Vladan Djeric Toronto Remote (Waterloo, Canada) Firefox performance
Meera Pisharody Allison Banks Mountain View Mountain View Director, Global People Operations
Jim Small Michelle Marovich Mountain View San Francisco Technical Recruiting
Christopher Grebs Andy McKay Vancouver Germany Remote Making AMO even more awesome
Don Marti Mary Ellen Muckerman SFO MTV/Remote Disrupting Advertising

<meta>

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

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

Automation & Tools

Engagement

Youth Mozilla community

Community Site and blog

Wiki

Find the Latest Project news from our Twitter
Updates
With Just a small update this week
we would like to announce 2 internal Mozilla partnerships

1) Sumo with the mission to kick off Army Of Awesome

and

2) Mozilla Clubs network brining clubs to schools and local community’s

were also attending Mozilla Festival 2015 so feel free to contact me there

Contact

Email: stefancosten<at>mozilla.org.uk

IRC: #YoMo

14-October-2015

Mobile: 2015-10-14

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

Schedule

Topics for This Week

  • Pocket
  • Push
  • Unified telemetry

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?

  • Ahmed Khalil fixed bug 1201926 – Add support for keyed histograms to Fennec’s Telemetry module
  • Bryan Munar (:bkmunar) fixed bug 1178787 – [meta] Add a Sync Now button
  • Dipti Nirmale [:dnirm] fixed bug 1140048 – Add “Send to device” Shareplane to top level menu
  • Dominique Vincent [:domivinc] fixed bug 1208370 – Disable zoomed view size heuristic (formerly: Magnifying glass destroys form UX)
  • Giovanny Gongora [:gioyik] fixed bug 1183149 – Remove bounce animation of left and right Panel labels in about:home
  • Kalpesh Krishna fixed bug 1205817 – Move “Remove Account” out of menu and to last list item in FxAccountStatusActivity
  • Makoto Kato [:m_kato] fixed bug 1212728 – Update yahoo-jp.xml Yahoo! Japan search plugin to replace with Param
  • Mark Capella [:capella] fixed bug 1130646 – Find non-hacky way to make back button dismiss reader mode popup
  • Mark Capella [:capella] fixed bug 1212363 – Add Telemetry to |Boomark Added| Dialog and its actions
  • Prabhjyot Sodhi [:psd] fixed bug 1206639 – Wrong default search engine favicon displayed in BrowserSearch screen
  • Shubham Jain fixed bug 1208470 – HistoryPanel: Use Android resource system to pick layout
  • friedger fixed bug 1208519 – Scroll is not independent for each section in the History split panel

Team Updates

Android platform

snorp, jchen, rbarker, esawin, droeh

  • Platform Meeting Notes
  • I’m still working on iOS stuff. Have an embeddable Framework and example appnow, just trying to get some stuff reviewed. Also got accelerated H264 video going.
  • Jim is finishing the native-ization of IME calls. Working on headless mode next.
  • Randall got past the major blocker that was preventing APZ tests from passing. Things looking really good now, just a couple remaining test failures which he hopes to address this week. APZpocalypse next week?
  • Eugen is tweaking some JS stuff to improve performance. We seem to be over-optimizing things, which ends up taking more time than if we just ran the interpreter (!). He’s also figuring out why video is busted in Nightly.
  • Dylan still banging his head against the reftest harness mess. Making progress, though.

Android front-end

margaret, ally, liuche, mcomella, mhaigh, sebastian

iOS

st3fan, bnicholson, fluffyemily, jhugman, sleroux

  • Bookmarking UI looks better.
  • Rotation perf.
  • Sync fresh-start behavior (sign up!).
  • Crankin’ through to code freeze for 1.1. See what we’re targeting for 1.1 in Aha.
  • Talking about UI telemetry.

UX

darrin, tecgirl, antlam, gemma

  • Onboarding Summit in MTV
  • Continue with UX glossary
  • Android
    • Push co-ordination
    • Settings re-org
    • Explore Top Sites improvements
    • “Shareplane” in Menu
  • iOS
    • Starting on Logins manager
    • Finishing up Bookmarks panel
  • UR
    • Monthly mobile study
    • Android Settings research findings

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

Firefox/Gecko Delivery Planning: 2015-10-14

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

Video/Teleconference Details


Planning Meeting Details

13-October-2015

SeaMonkey: 2015-10-13

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

Agenda

  • Who’s taking minutes? -> TBD
  • 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

  • Need to port Sync 2.0 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.
  • 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.

CLOSED

Status of the SeaMonkey Buildbot Master and Tree

  • Notes:
    • 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.
  • [29th September 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).
    • comm-central to comm-beta:
    • comm-aurora to comm-beta:
      • Linux32-debug : busted due to bug 1204162.
        • temporary patch was pushed to c-c so it’s green there; but, needs to either be pushed to c-a and c-b, or the bug fixed. (depends on bug 1203803).
    • comm-release:
      • OSX64: Orange due to bug 958812. (This has always been orange since a long time ago.)
  • Re: Tests.. This hasn’t been mentioned before, but that was only because we have been trying to get our normal builds to run.
    • That said, all the tests are busted in some way or another. (SERGE… WHERE ARE YOU?)
  • See RelEng page for the RelEng status history.

Release Train

  • SeaMonkey 2.38 was released September 26th 2015.
  • No ETA for 2.39 beta 1 yet.
  • Next merges:
    • Beta → Release merge scheduled for October 26th;
    • remaining merges scheduled for November 2nd.
  • Useful Firefox Release Schedule link: Releases Scheduling

Extensions and Plugins Compatibility Tracking

  • See Basics page. Please only list current changes here.
  • Addon Compatibility Listings
  • 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 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].
  • Proposed replacement for Venkman for shipping with SeaMonkey: Tiny JavaScript Debugger. TinyJSD is a JavaScript debugger for privileged code running Mozilla products like Firefox, Thunderbird, SeaMonkey. It serves to debug the application as well as extensions written in JavaScript.
    • IanN filed bug 1133723 Investigate options for replacing Venkman with the TinyJSDebugger.

2.x (Last, Current, Next)

2.38

open tracking (0)
tracking requests (2)
targeted (1)
fixed (12)

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.
    • mozilla-central bug 1146454 changed the printing API. IanN has migrated comm-central to the new API [bug 1195863].
    • 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.
      • other affected pages are about:addons, about:support (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.
    • 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.
    • 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: 32 new, 1 fixed, 17 triaged.

  • Medium-low triaging effort, larger-than-average number of new bugs filed.
  • IanN thinks it would be useful to remind people on the newsgroups / forums that they can contribute by triaging. Tonymec will post a reminder to newsgroups / forums. See bug 1092632 (Sm_tri_HowTo) Document how to triage SeaMonkey bugs.
    • The draft is currently at https://wiki.mozilla.org/User:Tonymec/Triage_HowTo
    • I have a new computer (at last) and on the last Sunday of August I even found out how to connect it to the Internet. I think the page is essentially finished but I badly need your opinion about it. Anyone with a wikimoz account can edit the page and/or create its Talk page (and is welcome to). If you don’t have a wikimoz account you can still comment on the bug. — Tonymec (talk) 00:17, 27 September 2015 (PDT)
      • So far no wiki comments, no wiki changes, and no bug comments. If such an ear-splitting silence means that there is nothing to improve, please tell me where the page should find its permanent home. If somewhere at wikimoz I can move it myself once I know where. If elsewhere the move will have to be done by someone with file-create permissions at that location, together with a reformatting if not a wikimedia-powered site. I am willing to convert the page to “plain HTML+CSS” if the destination requires it. Tonymec (talk) 19:09, 10 October 2015 (PDT)

Open reviews/flags:
49 review
5 super-review
1 ui-review
11 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)

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
    • bug 1195129 Port |bug 1027890 – Remove all sorts of build system code dedicated to pymake| and |bug 1082323 – Reject pymake in client.mk| to comm-central
    • bug 1195246 Port client.mk changes from |bug 1188766 – sccache setup with UPLOAD_EXTRA_FILES makes some files uploaded multiple times| to comm-central
    • bug 1195258 Port |bug 710147 – Pass more targets from client.mk to the build system| and |bug 911936 – Kill make depend| to comm-central
    • bug 1195264 Port |bug 741839 – client.mk: consolidate $(wildcard calls) to reduce overhead| and client.mk parts of |bug 774106 – Change how virtualenv is populated| to comm-central
    • bug 1195331 Port |bug 762358 – .mozconfig changes don’t cause configure to run| to comm-central
  • 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 1213703 Update en-GB for Gecko 42
    • 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

Waiting for review:

Still waiting for feedback:

  • bug 888915 Convert SeaMonkey Downloads Manager to Downloads.jsm

Still waiting for review:

Ratty

Fixed:

  • Bug 1212510 – Bustage fix: Rename NS_ParseContentType to NS_ParseResponseContentType (caused by Bug 1210302)

In Progress:

  • bug 1011857 Implement CustomizableUI shim for SeaMonkey.
  • bug 1022354 SeaMonkey forces 3rd-party themes to not use defaultFavicon.png but hardcode a bookmarks-item.png.
    • bug 1189918 Theme overrides should work in safe mode for comm-central applications too. [Mozilla Core]
    • bug 1190465 Move default theme overrides into separate chrome.manifest for other non-firefox toolkit consumers too. [Toolkit].
    • Thunderbird defaut theme overrides.
  • bug 1174466 Popup blocker: Need to allow popups opened by loaded javascript: URIs from the location bar. Regression from bug 896947.
  • bug 1204338 More Refactoring: Followup to bug 403800 Refactor netError.dtd/netErrorApp.dtd. [mozilla-central]
  • bug 1208112 Package DevTools client in SeaMonkey now that it’s been moved out of /browser/.
  • bug 1211166 Use AppConstants in SessionRecorder.jsm [Toolkit].

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.
  • Implement tabbrowser methods getBrowserForOuterWindowID() and getTabForBrowser() used by about:performance

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 re-review:

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

Posted patch and working with Mozilla staff on:

  • bug 1209484 Update SeaMonkey vulnerabilities page for 2.35 and 2.38 releases.

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

See Feature List, Planning above.

Any other business?

  • European Daylight Saving Time ends October 25th, thus the October 27 meeting will be held at 13:00 UTC.

SeaMonkey Meeting Details

12-October-2015

Mozilla Project: 2015-10-12

Filed under: Posts — Tags: — Jesper Kristensen @ 11:00 pm
  • 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

Special Shout-Out to theFirefox Friends Localization Team!

They’ve been ROCKING localizations for the Firefox Friends program this month!

Upcoming Events

Monday, 12 October

Wednesday, 14 October

Friday, 16 October

  • ConnectJS happening October 16 & 17 in Atlanta, Georgia
    • This is a conference focused on Web and JavaScript, with alternating tracks on Rails, PHP, and Design
    • Dev Rel leader Jason Weathersby will be speaking on Performance Tuning With Firefox Developer Tools
  • Game Industry Conference happening Oct 16-18th in Poznan Poland
    • This is the biggest game development conference in this part of Europe with 3 days and 100 talks about everything around gamedev: from design, programming, through production, to business.
    • TechSpeaker Andrzej Mazure will be speaking on games and webVR, and showing cool demos to 3K attendees

Saturday, 17 October

  • PyConFR happening Oct 17-20th in Pau, Aquitaine
    • This is an annual conference for french speaking python developers. It is composed of 2 days of conferences and 2 days of sprints on different Python Open Source projects.
    • Mozillian Rémy Hubscher attending, and Mozilla is supporting with the Bronze sponsoship
  • Accessibility Camp Toronto happening Oct 17th in Toronto Canada
    • This conference focuses on users with different disabilities. Sessions cover digital accessibility topics from the web (technical to tactical), desktop software, mobile apps, eLearning, online gaming, open source innovations, wearables and everything in between.
    • Mozillians Yura Zenevich and David Bolter attending

Next Week

October Brantina: Data As Empathy

Thursday, October 22 – 9am PT / noon ET / 4pm UTC
Mozilla Mountain View + Air Mozilla

To build products people love, you must understand those people. User research and user-centered design help get us there, but once we have a sense of how our audiences think and behave, how can we go beyond the anecdotal to extrapolate to the macro? What ways can we better understand the needs of millions of users who think, act and operate differently than us?

Our October speaker Frances Haugen will share from her product management and software engineering experiences with products used by millions of Google and Yelp customers. She’ll help us understand how data – done ‘right’ – connects us to millions of users we don’t know personally. And she’ll outline what doing data right means for product development, and how product owners can build things their users love.

Speaker: As both a Senior Product Manager, Software Engineer and Data Scientist for companies including Yelp and Google, Frances has worked at the intersection of data, design and humans throughout her career. An Electrical and Computer Engineering undergrad, Frances says she sees the world as comprised of hi and low cast filters.

Host: Matt Grimes, User Advocacy

Questions: Submit questions for Frances during the event on IRC #AirMozilla.

Project Status Updates (voice updates)

CMO Update

Jascha Kaykas-Wolff, Mozilla San Francisco

Jascha will give an overview of our November Moment in Time campaign and invite us to Rally For The User in Mountain View + Air Mozilla on Nov 3 (calendar invite to come).

Firefox OS

Dominik Strohmeier, Berlin, Germany (remote)

Participation/Foxfooding Update

  • Firefox OS Participation Hub will go live in the first week of November.
  • We will kick-off Phase 2 of foxfooding program shortly after!
  • Meanwhile, wee took the feedback about the Foxfooding program and created ideas about how to improve the current program as well as what to do better once we will scale to larger community –> We are planning a series of small experiments which will test how to best serve the needs of contributors to Firefox OS. Stay tuned.

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
Ben Niolet Email Marketing Manager Project FUEL SFO no Project FUEL (16:9) Project FUEL Overview
Potch That Guy from the Podium View Source Conference Mountain View no viewsourceconf.org Tickets are on sale NOW! Register for View Source- Mozilla’s first Web Development conference. Help spread the word.

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
Jonathan Claudius Jeff Bryner San Francisco office Remote [Portland Maine] Pen Tester
Alan Jeffrey Dave Herman Remote Remote Research Engineer
Nushin Haghighi Melissa O’Connor San Francisco office San Francisco office Project Manager
Tara Minaee Jill Alvarez San Francisco office San Francisco office University Recruiter

<meta>

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

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

Firefox OS

Wilfred Mathanaraj : Please feel free to check and provide feedback of the long term planning @ https://docs.google.com/presentation/d/1uz1astfKV_12x53MibBzh8Kfol3iL1xv6JEcAGGNGFQ/edit#slide=id.gbd1e68e52_2_32

Engagement

Youth Mozilla community

Community Site and blog

Wiki

About
Youth Mozilla is a new community to encourage mentorship and youth participation within Mozilla via a strategic program, working with school’s/colleges and local community’s

Contact

Email: stefancosten<at>mozilla.org.uk

IRC: #YoMo

Older Posts »

Powered by WordPress