Thunderbird/StatusMeetings/2020-03-31

From MozillaWiki
Jump to: navigation, search

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


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

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


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): J1wQFgb.png (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
   * 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 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

Help Wanted