Thunderbird/StatusMeetings/2020-02-18
Thunderbird notes 2020-02-04 NOON PT (Pacific). For meeting time, previous notes and call-in details see https://wiki.mozilla.org/Thunderbird/StatusMeetings
Contents
Attendees
Marcoagpinto, aleca, Khushil, Luna, mkmelin,Wayne, Sancus, rjl, pmorris, Paenglab, 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.4.2 (2020-01-24)
- TB 73 beta 1 (2020-01-31
- TB 68.5 (2020-02-11)
- TB 74 beta1 (2020-02-18)
- Upcoming - https://wiki.mozilla.org/RapidRelease/Calendar#Future_branch_dates
- Branching: next branch to TB 75: 2020-03-09
- TB 74 beta2 (~2020-02-26)
Round Table
Geoff (not attending, 9 AM in NZ)
- Landed:
- bug 1615132 - Copy static analysis tests from browser/base/content/test/static.
- bug 1615200 - Remove duplicate test manifest information to keep mach happy.
- bug 1614860 - Use Assert methods instead of mark_failure in ex-Mozmill tests.
- bug 1614860 - Stop using assert_true, assert_false, assert_equals and assert_not_equals in ex-Mozmill tests.
- bug 1614031 - Check chat window selection is not null before adding magic copy listener.
- bug 1600547 - Allow browser.messages.query to find messages with specified tag.
- bug 1614237 - Remove legacy extensions API.
- bug 1614240 - Skip language pack creation for artifact builds.
- bug 1611623 - Fix basic functionality of view source window.
- bug 1613848 - Port bug 1602840 - add pref to disable adding new sideloaded addons.
- bug 1613536 - Disable compose UI while browser.compose.onBeforeSend is fired.
- bug 1613562 - Add a permission for modifying draft messages.
- bug 1590121 - API to interact with the message being drafted in a compose window.
- bug 1612369 - Remove old addressing entries when Compfields2Recipients is called.
- In progress:
- Porting nsIAbManager and co. to javascript and pruning associated APIs
- More WebExtensions API functionality for compose windows
- Fixing bugs in existing WE APIs
mkmelin
- lots of reviews
- finished some header parsing problems
- <xul:groupbox> removed
- ported a few bugs
ryanleesipes
sancus
- Setup server for testing telemetry data collection, various fixes to that.
- Various minor websites PRs and bug fixes, ja-JP-mac locale is gone now.
- Wrote patch to set 74 as max version for any legacy add-ons with higher(not deployed yet).
- Add-on User stats on https://stats-stage.thunderbird.net/#addons
pmorris
- Landed:
- bug 1608610 - Integrate Calendar into Thunderbird (actual integration step, non-meta)
- bug 1599212 - Remove or otherwise de-overlay the XUL overlay files related to seamonkey/suite
- bug 1612168 - Use messenger icon files instead of duplicated calendar icon files
- bug 1612175 - Refactor calendar data migration code
- bug 1612190 - Remove MOZ_CALENDAR build config flag
- bug 1612166 - Stop shipping all the calendar skin files on all platforms
- bug 1615422 - Improve the DIRS logic in calendar moz.build files
- bug 1615700 - Calendar icon is missing in account central for "Create a new calendar"
- bug 1615453 - The UI in a Calendar or Task tab is broken if that tab is focused on startup
- bug 1614194 - Preferences tab, when left open, gear wheel favicon after restart not shown
- In review:
- bug 580896 - Mozilla sends invalid calendar sometime: event can contain both DTEND and DUR properties simultaneously.
- bug 1546606 - Refactor caldav request handling
- thundernest/developer-docs - PR#62 - Update for removal of legacy add-ons support
- In process:
- bug 1592987 - Plan calendar UI for integration into Thunderbird
- bug 1493008 - [meta] Integrate Calendar into Thunderbird
- bug 1583595 - A dialog to handle opening .ics files
- In the queue:
- bug 1612198 - Remove NO_COMPONENTS_MANIFEST build variable
- bug 1612170 - Make the calExtract module work with non-en-US locales
- 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
wsmwk
aceman
Paenglab
- Landed:
- bug 1615373 - Set browser.zoom.full to true to zoom images and text together as default.
- bug 1340927 - Remove the no more needed image-orientation: from-image; after landing of bug 1607667.
- bug 1615730 - Port bug 1613773: Merge devtools.inspector.showUserAgentShadowRoots into devtools.inspector.showAllAnonymousContent.
- bug 1615679 - Fix the html:legend and html:fieldset styling in the Preferences and Account Manager Tab.
- bug 1615688 - Use width instead of min-width for the menulist-dropmarker to fix dropdown menu buttons showing collapsed with no down arrows.
- bug 1614950 - Update the style of the Status Panel in order to respect the theme selection.
- bug 1614900 - Port bug 1539944 To Thunderbird - Remove NS_NewThread in favour of NS_NewNamedThread.
- bug 1613758 - Update the Account Manager in Tab UI to match the Preferences Tab UI.
- bug 1609977 - Update recipient removal alert strings and add fluent tooltips to [X] buttons for removing addressing rows.
- bug 1613181 - Port bug 1610423: Stop graying out socks settings when sharing http/ftp/tls proxy settings.
- Ready to land:
- bug 1615907 - Fix the searchbox focus with the default theme.
- In progress:
- bug 1615417 - Implement the subdialogs in Account Manager.
rjl
- Landed:
- bug 1410512 - Add support for getting nightly, beta and release partials for Thunderbird.
- bug 1605714 - add rights for mkmelin to trigger nightly thunderbird builds
- bug 1611966 - Port bug 1605188: Update Thunderbird CI to Rust 1.41
- bug 1614857 - release-balrog tasks fail on Thunderbird beta 74 promotion
- bug 1615021 - Update Verify failures on beta 74 during release promotion
- bug 1615099 - Port bug 1614998: Rename "nightly" Taskcluster tasks to "shippable"
- In progress:
- bug 1498413 - Thunderbird Snap packages
- bug 1518166 - Build and distribute the libotr, libgpg-error and libgcrypt libraries
- bug 1572316 - Add l10n-bumper task to Thunderbird
- bug 1613281 - Port bug 1562412: macOS notarization multi-step process
- bug 1614463 - Port bug 1527313 - Source dir caching on Windows builds using generic worker (Thunderbird)
- bug 1615932 - Support for building Thunderbird Snaps
- Herding cats & release notes - [tb-releasenotes] whiteboard tagging
aleca
- Landed:
- bug 1613999 - Implement new tests to cover aria-label updates in message compose window
- bug 1613045 - No longer able to know who I write to (using a screen reader)
- bug 1022228 - "Open email as list" on facet search should be more discoverable, wording more understandable/descriptive
- bug 1609977 - Implement tooltips for remove/delete buttons of each recipient input field/ addressing row, and streamline the confirmation alert
- Ready to land:
- bug 1609647 - Add "Move to To/Cc/Bcc" to recipient pill context menu
- In process:
- bug 1609928 - Pills created from an address retrieved via LDAP appear in orange
- bug 1615501 - Convert the Preferences tabs to html:template and Fluent
- bug 1589005 - implement account hub for a centralized way to set up mail, calendar, filelink, online addressbook, and potentially other services
- bug 1551590 - OTR: When receiving verify request, start with notification
- bug 549938 - OTR Chat: important consecutive inline system messages can be collapsed/hidden
- Other:
- OTF accessibility test for the OTR implementation with Ura Design.
- Website hyperlinks in subheading.
- Website copy update for MZLA, and translation Pontoon link in footer.
bittin
- Translated the things aleca added too the website about the Pontoon translation things
- Saw some IRL at FOSDEM 2020 and said Hi
Marco
Christopher
- Held a TB-Addon Meeting where we wrote a WIP Description of preferences requirements for Thunderbird Addons on Github and gonna post the Github link to the Topicbox Addons M-L
John
Kaie
Khushil
- Landed:
- bug 1610445 - make account manager live in a tab (about:accountmanager)
- bug 1614469 - Account settings tab is not necessarily going to the right account if the it is already open
- In Progress:
- bug 1590036 - port bug 1518632 to Thunderbird - Show users who get a fresh profile instead of reusing the previous default a first run UI
- bug 1562313 - convert thunderbird javascript components over to use static registration (like bug 1524688)
- bug 1611758 - OSX perma fail on Thunderbird - toolkit/components/telemetry/tests/unit/test_TelemetryController.js | xpcshell return code: 0
- In Queue:
- bug 437711 - Use new Drag'n'Drop API in Calendar
- bug 1494588 - Drag&drop of multiple attachments creates duplicates
Axel
klaus/opto
Question Time
Firefox has disabled the detection of extensions (bug 1602840) sideloaded from various parts of the filesystem. Do we want to do the same? This might be worth keeping for enterprise deployment, and we can keep it for now, it’s behind a build-system flag. See bug 1613848 - GL
Rob: Do we want an Whiteboard flag for Thunderbird in BugZilla for writing release notes for new versions (Beta versions-Stable easier) TB-ReleaseNotes ?
Aleca: How to fetch a contact card from LDAP directory with “DisplayNameUtils.getCardForEmail(email)”
pmorris: Are TB’s MailExtensions intended to be a superset of Firefox’s WebExtensions?