Thunderbird/StatusMeetings/2019-06-25
From MozillaWiki
Thunderbird notes 2019-06-25 NOON PT (Pacific). For meeting time, previous notes and call-in details see https://wiki.mozilla.org/Thunderbird/StatusMeetings
Contents
Attendees
marcoagpinto, wsmwk, pmorris,ryan
MAIN FOCUS OF MEETING
Ryan's Links
https://blog.mozilla.org/thunderbird/2019/01/thunderbird-in-2019/
Action items from last meetings
Current status / Announcements
Current Release Critical Issues
- tracking matrix: (broken) http://hg.mozilla.org/users/kent_caspia.com/drivertools/raw-file/default/bugtracking/index.html
- Tree issues:
- https://public.etherpad-mozilla.org/p/thunderbird-tree-status (somewhat abandoned)
- dashboard: https://mozilla.kewis.ch/treestatus/#/tb-treestatus
- c-c looking good - Perma-red/orange: https://mzl.la/2gS72WO - Disabled tests: https://mzl.la/2vZEjFe - Temp fixes: https://mzl.la/2iwY3dH
Releases
- Past
- TB 65 beta 2 (2019-01-10)
- TB 65 beta 3 (2019-01-21)
- TB 60.5.0 ESR (2019-01-29)
- TB 65 beta 4 (2019-01-29)
- TB 66 beta 1 (2019-02-12)
- TB 60.5.1 (2019-02-14)
- TB 66 beta 2 (2019-02-21)
- TB 60.5.2 (2019-02-25)
- TB 60.5.3 (2019-03-05)
- TB 66 beta 3 (2019-03-08)
- TB 60.6.0 (2019-03-19)
- TB 60.6.1 (2019-03-25)
- TB 67 beta 1 (2019-04-02)
- TB 67 beta 2 (2019-04-26)
- TB 67 beta 3 (2019-05-10)
- TB 60.7 ESR (2019-05-21)
- TB 60.7.1 ESR (2019-06-13)
- TB 60.7.2 ESR (2019-06-20)
- TB 68 beta 1 (2019-06-14)
- TB 68 beta 2 (2019-06-24)
- Upcoming - https://wiki.mozilla.org/RapidRelease/Calendar#Future_branch_dates
- Branching: next branch to TB 70: 2019-07-08
Upcoming TB releases
- TB 68 beta 3 (this week)
Round Table
Jorg K (not attending)
- Bustage fixes and management, regression fixes, crash fixes, reviews and sheriffing, managing failing tests.
- Prepared TB 68 beta 1 and 2, many uplifts, TB 60.7.2
- Landed:
- bug 1560485 Use a pref instead of DOM storage for name typed into the new account provisioner
- bug 1557233 Disable client ID checking when creating storage
- bug 1559984 Follow-up: Increase spinner duration to 6s to minimise visual artefacts
- bug 1559789 Align chat spellcheck with compose spellcheck so each chat can have its own language
- bug 1556203 Fix context menu for chat by hand-rolling it, also use correct spellcheck dictionary
- bug 1558536 C-C part: Adapt to array changes of nsISocketTransportService.create{Routed}Transport
- bug 1558859 Sync availableLanguageSelected() with M-C version
Geoff (not attending, 7 AM in NZ)
- Landed
- bug 1328164 - Enable artifact builds, part 1: build config
- bug 1531317 - Message search WebExtension API - tests
- Port bug 1464007 - Specify the 'html' plugin in .eslintrc.js by default for better editor integration
- bug 1557233 - Port bug 1553237: addEngineWithDetails() now takes parameters in an object and is async
- bug 1520781 - Fix date/time picker for screen readers
- bug 1558383 - Fix double-click on all-day event in Today Pane
- bug 1556797 - Fix broken drag/drop of events in day and week views
- bug 1559632 - Show legacy extensions notice only on extensions pane of Add-Ons Manager
- bug 1558860 - Temporarily disable new about:addons page
- bug 1557829 - Port bug 1557793: Adapt to array changes in nsIStringBundle.formatStringFromName (JS changes)
- bug 1479320 - Lazily load calendar unifinder tree
- In progress:
- Various bugs being tracked for TB 68 and Lightning 7.0
- bug 1328164 - Enable artifact builds, part 2: calendar
mkmelin
ryanleesipes
PR Submitted for Get Involved Page: https://github.com/thundernest/thunderbird-website/pull/107 Message sent to Add-on Developers, informing them of what they need to do for 68: (link blocked by Wiki) Bugday swag went out, more swag incoming for general contributions
sancus
- fixed a couple of ATN server side issues and add-on author questions etc
- wrote rate limiting patch for autoconfig
- Finished up first patch for static themes, should go live today: Allows upload, setting of categories, and developer viewing but NOT browse or search yet.
- Testing migration process and hope to start it this week.
- AFTER the migration process, another patch will go live to enable browsing and searching of web extension themes, and disable that for the old LWTs.
- documentation for WE themes coming to developer.thunderbird.net soon(tm)!
pmorris
- Landed
- bug 1546309 - [de-xbl] get rid of splitmenu, and rework the appmenu
- In review:
- bug 1558565 - Fix accounts and folders submenus in the new appmenu
- bug 1558599 - Adapt where Lightning adds menu items to the new appmenu
- bug 1561096 - Adapt "Priority" and "Progress" sub-menu custom elements for use in new appmenu
- In review (blocked on failing tests on mac):
- bug 1534774 - [de-xbl] minimonth (minimonth-header and minimonth)
- In process:
- bug 1561093 - "Rotate View": intermittent "too much recursion" error
- bug 1559127 - Follow up on implementing the new appmenu in Thunderbird
- bug 1558572 - Plan for how add-ons should add menu items once the new appmenu lands
- In the queue:
- bug 1349337 - Use DNS.jsm for autoconfig MX lookups
- bug 1512807 - [de-xbl] Remove modevbox binding and migrate modebox to custom element.
- bug 15458248 - Support attribute inheritance for both light DOM and shadow DOM within a single chrome custom element
wsmwk
aceman
Paenglab
rjl
- Todo & Notes
- Traveling 2019-06-28 through 2019-07-01, mostly unavailable
- comm-esr68 clone request happening this week
- MSI installer docs
- Win32 to Win64 automigration happening on beta channel!
- Landed
- bug 1552389 - Port bug 1551738 - Add in-tree support for comm-esr68
- bug 1558715 - Thunberbird 68.0b1 release: Beetmover moving files to wrong location
- bug 1559327 - Build signing failure: "No such file or directory: '/builds/scriptworker/widevine.crt'" (follow up to Geoff's fix)
- In Progress
- bug 1543725 - marionette automated test support for Thunderbird
- I have a suggestion from Tom how to make this work! Very obscure build system bug we're hitting
- bug 1550611 - Reduce number of builds triggered on push
- bug 1518166 - Build and distribute the libotr, libgpg-error and libgcrypt libraries
- Tom indicated that building "toolchain" artifacts with Taskcluster is the way to go
- Build tasks happen once per "version" of the libraries and repo (so version 1.0 builds on try-c-c, then again on c-c)
- Build artifacts are cached so subsequent builds don't build again
- Since these libs are OSS the artifacts can be downloaded with some "mach artifact toolchain" magic. Keeps local builds simple for anyone who isn't working on these things directly.
- bug 1558082 - Port bug 1471004 - notarized macOS builds in automation (for 10.15 hardened runtime among other things)
- bug 1559199 - Thunderbird Taskcluster Index tasks are consistently failing
- bug 1351377 - Cross compile on Linux with clang+mingw headers
- It works! Mostly. Kind of. Full clobber build taking ~30 mins vs 2 hours
- bug 1543725 - marionette automated test support for Thunderbird
- Other
- Ship-it access problems. Hopefully fixed soon!
aleca
Benjamin
Marco
Christopher
Question Time
- Discussed moving Account Manager into a tab so that the work done for AM in Preferences doesn't go to waste.
- [Ryan] What is the status of the setup wizard?
Help Wanted
- Add-on review on ATN