Thunderbird/StatusMeetings/2020-03-31

From MozillaWiki
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

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