Thunderbird/StatusMeetings/2019-02-19
From MozillaWiki
Thunderbird notes 2019-02-19 NOON PT (Pacific). For meeting time, previous notes and call-in details see https://wiki.mozilla.org/Thunderbird/StatusMeetings
Contents
Attendees
Jorg K, Paenglab, mkmelin, rjl, Ryan, Sancus
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
Blocking
- Tracking TB 60 - https://mzl.la/2JNuc07
Version 60
- https://public.etherpad-mozilla.org/p/tb60rollout
- tracking-tbesr60 (NA) + tb60 flags: unfixed ?/+ - https://mzl.la/2rdsnPA (including prior release tracking-tb52: https://mzl.la/2oih8TG )
- plus?
Releases
- Past
- TB 63.0 beta 1 (2018-10-11)
- TB 64.0 beta 1 (2018-10-26)
- TB 60.3.0 ESR (2018-10-31)
- TB 64.0 beta 2 (2018-11-02)
- TB (2018-11-15)
- TB 64.0 beta 3 (2018-11-20)
- TB 60.3.2 ESR (2018-11-30)
- TB 64.0 beta 4 (2018-12-02)
- TB 60.3.3 ESR (2018-12-05)
- TB 60.4.0 ESR (2018-12-20)
- TB 65.0 beta 1 (2018-12-30)
- 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)
- Upcoming - https://wiki.mozilla.org/RapidRelease/Calendar#Future_branch_dates
- Branching: next branch to TB 68: 2019-03-18
Lightning
Past releases:
- 6.2 (TB 60 ESR)
Upcoming releases:
- TB 66 beta 2 (this week)
- TB 60.5.2 to ship "fairly bad" S/MIME regression fix
Round Table
Jorg K
- Bustage fixes and management, regression fixes, crash fixes, reviews and sheriffing
- Prepared TB 60.5.1 ESR, TB 66 beta 1 and 2
- Attended meeting in Freiburg with AutoCrypt and DeltaChat people and TB people (Magnus, Ryan, Kai)
- Landed:
- bug 1452600 Switch off 8 failing Xpcshell tests
- bug 1528574 switch off failing test test_setMode.js
- bug 1452600 Remove unneeded code: ProcessMailboxInputStream() doesn't use URI parameter
- bug 1528461 Port bug 1524683 Replace use of nsIFrameLoaderOwner
- Port bug 1431523 Use docker images for debian package tasks
- Port bug 1524688 Remove 110 entries from the package manifest
- bug 1452600 disable six failing MozMill tests
- bug 1452600 Port bug 1411609 Follow-up: Add missing GetURI() call
- bug 1452600 Port bug 1411609 Pass context/URI on listener's URI holder or use channel URI otherwise
- bug 1527831 Port bug 1526382, part 2: Adapt to changed parameters of nsIClassInfo.getInterfaces()
- bug 1452600 Port bug 1411609 replace use of nsIChannel::Open/AsyncOpen and rename Open2/AsyncOpen to the former
- bug 547027 Follow-up: Switch to reentrant monitor as originally intended. r=me DONTBUILD
- bug 1526206 disable all subtests of test-install-xpi.js
- bug 1521016 Follow-up: Add missing import of MailServices (causing linting error)
- bug 1525886 Fork RDFDataSource.jsm to common/ after its removal in bug 857458
- Port bug 1523194 Remove mozDOMLocalization.js/manifest from package manifest
- bug 1524657 disable testDefaultAlarms in testAlarmDefaultValue.js on Windows
- bug 1525516 skip all tests in common/test/xpcshell
- bug 1520643 Follow-up: remove accidentally landed dump() calls
- bug 1463266 remove \n in NS_ASSERTION()
- bug 1520643 Fix import for feed subscription
- bug 1520643 Switch imports in Mozmill to "new" scheme
- Port bug 1518283 prohibit blank lines at the beginning and end of blocks (eslint padded-blocks)
- bug 1524197 disable failing test_filtering.js. rs=bustage-fix
- bug 1523846 Port bug 1478124 Replace use of NS_ALERTSERVICE_CONTRACTID
- bug 1523846 Port bug 1478124 Replace use of NS_APPSTARTUP_CONTRACTID and NS_URI_LOADER_CONTRACTID
- bug 1520643 Add missing import of BrowserUtils
- bug 1520643 Port {{|bug|1514594}} Change import call sites manually in Gloda
- Port bug 1522354 Remove --host=x86_64-pc-mingw32 from C-C's mozconfigs
- Port bug 1523145 Remove mk_export_correct_style from C-C's mozconfigs
- bug 1523109 Port bug 1522694: Add support for nsIToolkitShellService.isDefaultApplication()
- bug 1523074 temporarily switch off failing tests that open the preferences/options tab.
- bug 1521454 Avoid exception due to bad locale code when appending [-u]-ca-gregory-nu-latn. r=zibi
- bug 1522847 Port bug 1522596: Remove reference to nsIIPCSerializableURI and implement Serialize() for AB, mailto and LDAP URLs
- bug 1522761 Port bug 1521691: replace reference to CONFIG['_MSC_VER']
- bug 1522608 Allow eval with system principal after bug 1512949
Geoff (not attending, 9 AM in NZ)
- Landed:
- bug 1489920 Use relative URL to icon in GData provider manifest
- bug 1511945 DeCOMtaminate FileLink and improve its preferences UI
- bug 1528658 Stop using non-existent element in XULStore
- bug 1518656 Remove unused parts of Mozmill/JSBridge extensions and lint them
- bug 1528133 Add necessary QueryInterface calls to calendar
- bug 1522453 Prevent cards without an email address being added to a mailing list
- bug 1522453 Allow tests to reload the address book with a notification
- bug 1527200 Read prefpane labels from their attribute, not their binding
- bug 1515937 Update timezone definitions to version 2018i
- bug 1515937 Fix broken definition of Brazil time zones with DST
- bug 1521958 Start listeners/observers at first use of Address Book API and only stop them at shutdown
- bug 1518076 Update WeTransfer extension locale files from GitHub
- bug 1511945 Mark some cloud file provider properties as deprecated in the schema
- bug 1525828 Avoid cloning menulist children that were added by the custom element binding
- bug 1522778 Fix broken loading of preference tab subdialogs
- bug 1523904 Return NS_ERROR_FAILURE when setting UID on a read-only address book
- bug 1525516 Fix bootstrapped extension tests after bug 1525445 broke them
- bug 1522453 Prevent mailing list member iteration from failing if a member has no email address
- bug 1522778 Remove prefwindow and preftab bindings
- bug 1523384 Replace editable menulist with xbl-menulist
- bug 1520643 Cache CIDs when registering mock objects to prevent NS_ERROR_FACTORY_NOT_REGISTERED
- bug 1523535 Get extension location from resource URI, since it is no longer given
- bug 1523535 Port bug 1512436: Adapt to changed parameters of loadScope()
- bug 1522608 remove uses of eval() in IMAP tests and Overlay.jsm
- bug 1517664 Tidy some linting code in mail/components
- bug 1515877 Turn on ESLint in mailnews/addrbook
- bug 1520338 Messages API function to move, copy, or delete messages
- bug 1521706 When a listener is passed to nsIMsgFolder.deleteMessages, notify it on completion
- https://github.com/thundernest/addons-server/pull/58 Display the latest compatible version of an add-on, instead of the latest
- https://github.com/thundernest/addons-server/pull/60 Use new Thunderbird icon
- https://github.com/thundernest/addons-server/pull/62 Add "restart required" flag to WebExtensions with overlays
- In progress:
- bug 1503423 Message composition WebExtensions API
- bug 1503501 Documentation for WebExtension APIs
- bug 1523149 Stop using multiple levels of overlays for Lightning prefs
- bug 1524456 [de-xbl] Replace datepicker widgets with custom elements
- bug 1524457 [de-xbl] Convert menulist-editable to custom element
- bug 1527535 [de-xbl] Replace address book datepicker widget with non-XBL elements
- bug 1527770 [de-xbl] Convert Thunderbird preferences to use preferencesBindings.js
- bug 1528489 Menu On Top (SuperMenu Avatar) crashes Daily
- bug 1528849 CloudFile icons have wrong URL
- bug 1522608 Remove all uses of new Function and assertJS in calendar, and remove assertJS from mozmill
- bug 1525190 Enable ESLint in chat/
- https://thunderbird-webextensions.readthedocs.io/en/latest/how-to/extensions68.html
mkmelin
- attended FOSDEM, discussed mostly encryption related items
- fixing bustages
- de-xbl
- Paul Morris joined the team
ryanleesipes
sancus
- All outstanding ATN PRs are live:
- Updated addons-server to Sept 17th, last commit before removal of platform support.
- Looked into Thunderbird google oauth requirements and submitted approval request.
- Working on ADI page, rough example here: https://thundernest.github.io/stats/
- Next: Web Extension dictionary support on ATN.
wsmwk
aceman
Paenglab
Fallen
jsbruner (muted, notes for reference)
rjl
- Landed:
- bug 1525072 - Decision task bustage, followed by try-comm-central bustage
- bug 1517298 - Mochitest CI integration - running on optimized builds
- bug 1516542 - Beetmover changes for MSI repacks
- bug 1489405 - nightly half-bustage, no l10n jobs ran due to optimizer changes in m-c
- bug 1526537 - TB 66.0b1 build config release issues
- bug 1519472 - Nightly build bustage (Windows)
- bug 1528138 - Windows build bustage (2019-02-14) - nasm
- In progress:
- bug 1491371 - pinning TB releases to MC branches
- New file .gecko_rev.yml will point to mozilla repos instead of .taskcluster.yml
- target end of february, depends on Mozila releng team
- bug 1464689 - builtin_addons.json
- bug 1516741 - Packaging Thunderbird as MSI
- bug 1516475 - Bouncerscript changes for MSI publishing
- Ship-It v2 coming soon! (this week?)
- bug 1491371 - pinning TB releases to MC branches
Question Time
Help Wanted
- Add-on review on ATN