Thunderbird/StatusMeetings/2020-03-31
From MozillaWiki
Thunderbird notes 2020-03-31 NOON PT (Pacific). For meeting time, previous notes and call-in details see https://wiki.mozilla.org/Thunderbird/StatusMeetings
Contents
Attendees
aleca, Wayne, Sancus, rjl, pmorris, Paenglab, ryanleesipes, mkmelin, Hilary, Khushil, Christopher
MAIN FOCUS OF MEETING
Action items from last meetings
Current status / Announcements
Current Release Critical Issues
- The tree: https://treeherder.mozilla.org/#/jobs?repo=comm-central
- Perma-red/orange: https://mzl.la/2gS72WO
- Disabled tests: https://mzl.la/2vZEjFe
- Temp fixes: https://mzl.la/2iwY3dH
Releases
Thunderbird Release Schedule:
- Past
- TB 68.6 (2020-03-13)
- Tb 75.0b2 (2020-03-25)
- TB 75.0b3 (imminent) mainly to fix printing
- Upcoming - https://wiki.mozilla.org/RapidRelease/Calendar#Future_branch_dates
- Branching: next branch to TB 76 beta: 2020-04-06
- 68.7.0
Round Table
Geoff (not attending, 9 AM in NZ)
- Landed:
- bug 1623265 Stop disabling hardware acceleration
- bug 1623817 Fix minimum size check on event/task dialog
- bug 1619057 Expand mailing lists after onBeforeSend event fires
- bug 1608765 Fix layout of rotated calendar views
- bug 1608765 Remove duplication of tests for recurrence
- bug 1624241 Drop "Lightning/version" from Thunderbird user agent string
- bug 1624422 Wait for loading to complete before changing Add-On Manager search box placeholder
- bug 1531593 WebExtensions API for reading identities
- bug 1625650 AddrBookManager.getDirectory should throw instead of returning null when no directory is found
- bug 1621213 Request user's permission to do anything with a WebExtension experiment
- bug 1617379 Give WebExtension experiments access to addressBookCache
- In progress:
- bug 1622642 Pass correct address book URI to edit card dialog
- bug 1619155 Fix contact photo UI
- bug 1624207 Implement address book export in javascript
- bug 1625793 messages.query by folder shouldn't be allowed without accountsRead permission
- bug 1617448 browser.compose.beginNew needs a way of specifying the identity to use
mkmelin
- discovery pane (for addons): (bug 1600923)
- Office 365 OAuth2 support - bug 1528136
- bustage ports
- quotas - bug 841906
- reviews
ryanleesipes
- Spent a lot of time looking at analytics. Website visits were up in early March, seems to have normalized. Donations were up during the same period and appear to have normalized.
- Conversations with some MoCo folks surrounding roll out of Telemetry, questions to answer: will we auto-enroll all in Telemetry or have them opt-in & if we enroll everyone how will we let them know about the change?
- Need to add a link to ATN (at bottom) for trademark infringement reporting (I have the link).
- Donations were up for Jan and February, due to What’s New page (should think through how we could engage with our users in this way in the future).
- Interesting DAU numbers on stats. Not sure what to think of it.
- Have had some folks interested in contributing to core dev, we should talk through a formal mentorship program so that potential contributors get the mentorship they need to get to the point where they can do it on their own.
sancus
- bug 1600923 Work on ATN discovery pane API to support local discovery pane in Thunderbird.
- Various server side fixes to ATN servers.
- Fixed several minor website bugs, reworded contacts page a bit.
- Also changed security autoresponder and worked on trying to get it to send HTML.
- Worked on new red-background start page to suggest updates for old versions.
- Fixed ATN stats import.
- Some add-on reviews and author support.
- Still working on AWS server side refactoring & documentation.
pmorris
- Landed:
- bug 1621130 - In calendar and tasks tabs show a message when all calendars are disabled
- bug 1623152 - Make the default "Home" calendar disabled on first run
- In review:
- bug 1546606 - Refactor caldav request handling
- bug 1626066 - Re-organize code in messenger-overlay-sidebar.js
- In process:
- bug 1623111 - Disable background calendar services when all calendars are disabled
- bug 1493008 - [meta] Integrate Calendar into Thunderbird
- bug 1583595 - A dialog to handle opening .ics files
- In the queue:
- bug 357480 - [meta] Opening or adding .ics files to calendar by double click
- bug 306495 - autodetect remote calendar type so user doesn't need to pick (with DNS or .well-known
- bug 1612170 - Make the calExtract module work with non-en-US locales
wsmwk
- much bug triage (touched 276 bugs) and new crashes filed https://mzl.la/2UxLGlL
- revised Thunderbird security email’s autosresponder
- Planning bugdays for real :)
- Testing opportunities available in beta 76?
- account hub (?)
- integrated calendar
- message compose - handling multiple recipients and moving
- account settings in tab
- office 365 (maybe)
- dialog styling (dark, etc)
- AB manager rewrite
- video / guide on how to be a good tester
Paenglab
- Landed:
- bug 1621953 - Remove a direct children selector on the disabled toolbarbutton rule to make the chat button in tab toolbar look properly disabled.
- bug 1623703 - Port bug 1623222: Remove the charset parameter from nsITextToSubURI::UnEscapeURIForUI.
- bug 1621210 - Cancelled events don't show the line-through.
- bug 1623676 - Port bug 1466357: Use RefreshShellIcons instead of manually reimplementing it for Windows installer.
- bug 1623751 - Port bug 1623684: Force macOS aqua appearance on via Info.plist key.
- bug 1623999 - Add "status" to the event dialog window features to always show the statusbar.
- bug 1624525 - Port bug 1421039: Change links from .../extensionGeneric-16.svg to .../extension.svg.
- bug 1624930 - Port bug 1623015: Modernize scrollbox arrows.
- bug 1624214 - Make the download page more themeable.
- bug 1625289 - Make the search dialogs themeable with themeableDialog.css.
- bug 1622293 - Port bug 1194529: Ask the user for their OS account password before showing the password dialogs.
- bug 1625393 - Port bug 1624919: Scope scrollbox.css to arrowscrollbox custom element.
- bug 1625987 - Make the customize window themeable.
- bug 1625731 - Cleanup panelUI.css from unused rules (leftovers from m-c port).
- bug 1625881 - Port bug 1625637: Remove icon attributes from XUL buttons.
- bug 1626054 - Stop the packaging of identity-icon.svg after bug 1562940.
- bug 1621953 - Remove a direct children selector on the disabled toolbarbutton rule.
- bug 1622293 - Port bug 1194529: Ask the user for their OS account password before showing the password dialogs.
rjl
- Landed
- bug 1620888 - Thunderbird windows-cross-compile followups
- bug 1621008 - Add fix-stacks toolchain as dependency for test and build jobs
- bug 1622972 - Python 3 compatibility fixes for Thunderbird
- bug 1622974 - Update mozlint so it is able to use configuration files in an alternate path
- bug 1623742 - Cross-compile Thunderbird shippable builds
- bug 1624129 - [fts] generate_table.py is not Python 3 compatible
- bug 1624901 - Rearrange Treeherder groups in config.yml
- bug 1625067 - Windows try --artifact builds broken after switching to cross-compiling
- bug 1625337 - Missing language packs since Thunderbird 75
- bug 1625572 - Port bug 1450088: Add winchecksec toolchain to Thunderbird CI
- In Progress
- bug 1572316 - Add l10n-bumper task to Thunderbird
* I have a follow-up coming
- bug 1619767 - Port bug 1615311 - merge day automation
- bug 1621787 - Additional license notices for RNP, Botan, json-c needed by Thunderbird
- bug 1621782 - Import the RNP, Botan, json-c (and potential other dependencies) into the comm-central tree
- bug 1621785 - Build and distribute the RNP, Botan, json-c libraries
- bug 1623401 - Multiple aliases for toolchains
- bug 1623907 - Add more mozlint based source tests to Thunderbird CI
- bug 1624369 - Port bug 1609174 - switch Thunderbird bouncer configs to nazgul
- bug 1624429 - Thunderbird mozlint test fixups
* Meta bug to track mozlint fixes once 1623907 lands
- bug 1624763 - mach taskgraph action-callback does not call graph_config.register
aleca
- Landed:
- bug 1625576 - First-run wizard dialog does not close after clicking "Advanced config"
- bug 1625300 - The identity field in the message compose window has dark text when the System dark setting is enabled in macos
- bug 1624223 - Thunderbird: Fix the UI spacing and layout of the e2e encryption preferences
- bug 1624497 - Visually stretched chat buddy indicator in message header area
- bug 1620718 - Unlabelled incoming/outgoing server fields in Accounts dialog
- bug 1551590 - OTR: When receiving verify request, start with notification
- bug 1589859 - Partially broken accessibility in the headers pane for a message
- In progress:
- bug 1589005 - implement account hub for a centralized way to set up mail, calendar, filelink, online addressbook, and potentially other services
- bug 1625263 - Improve the UI and UX of the attachment pane in the Messenger Compose window
- bug 213945 - Mail/message listing/thread pane needs more organization in 3 vertical pane view (like Outlook, Lotus Notes et al.)
- bug 1624676 - OpenPGP and S/MIME message status icons
- Other:
- Lots of reviews
Christopher
Helps out running the DevCalls once a week to help make Addon Developers move over their Old Addons to New Addons etc
Khushil
- Landed:
- bug 1622000 - Renaming of the contacts in the Chat not working
- bug 1622607 - Protocol options in the chat account wizard are not getting saved in the account manager
- bug 1611444 - Fix sending of Matrix messages
- bug 1589552 - Conversations list assumes all elements represent a contact
- In Review:
- bug 1614025 - Persist data over multiple restarts
- bug 1348038 - Handle Topic Events.
- bug 1347533 - Show room names instead of room IDs
- In queue:
- bug 1626185 - When Removing the chat account from account settings, conversation logs are not getting removed
- bug 1626182 - Support the SSO for chat.mozilla.org
- bug 1348064 - Implement Direct Messages
- bug 1378827 - Implement User Presence and Presence Status.
Hilary
- Questions about l10n on donate pages (French page misleading; “no longer accepting donations”)
- Donors annoyed by donation button in their email client, post-download
- Do we have a Japanese language l10n person?
- Who has access to the financials?
- Marketing strategy?
Question Time
- Rob/Alex/Paul: Transition to Phabricator for patch reviews
- Christopher/Alex: Consideration regarding the implementation of a global shortcut implementation. (JSON?)
- Alex: Message header customizable toolbar? bug 1556261
- Wayne: Kudos to all