Thunderbird/StatusMeetings/2019-07-09
From MozillaWiki
Thunderbird notes 2019-07-09 NOON PT (Pacific). For meeting time, previous notes and call-in details see https://wiki.mozilla.org/Thunderbird/StatusMeetings
Contents
Attendees
Jorg K, wsmwk, marcoagpinto, Paenglab, emmah, Ryan, alecapmorris
MAIN FOCUS OF MEETING
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
Releases
- Past
- TB 67 beta 3 (2019-05-10)
- TB 60.7 ESR (2019-05-21)
- TB 60.7.1 ESR (2019-06-13)
- TB 60.7.2 ESR (2019-06-20)
- TB 68 beta 1 (2019-06-14)
- TB 68 beta 2 (2019-06-24)
- TB 68 beta 3 (2019-07-01)
- TB 68 beta 4 (2019-07-08)
- Upcoming - https://wiki.mozilla.org/RapidRelease/Calendar#Future_branch_dates
- Branching: next branch to TB 71: 2019-09-02
- TB 60.8.0 ESR (today, 2019-07-09)
- TB 68 beta 5 (later this week)
Round Table
Triage Process Discussion
- How do we adapt current Firefox process? https://mozilla.github.io/bug-handling/triage-bugzilla see also Slides 6-21 https://docs.google.com/presentation/d/1Tg7zjUbRCCGQfZ7WEMnIv7Zpbd9vNRtOjockOx66kO8/edit#slide=id.g5bebcd22c2_1_18
- What don't we understand?
- What looks good?
- What potentially won't work / blockers?
- Define P1-P5 priorities, especially P1/P2 - ideas: (Firefox definitions P1=Fix in current release cycle P2=Fix in next release cycle or following (nightly + 1 or nightly + 2)
- P1 = fix in the current beta (beta) release cycle, and P2 = fix in the current ESR release cycle
- Would be possible to show the priority in the bugzilla dashboard and sort by it?
- Overview of the weekly regression triage meeting.
- Severity definitions, potential changes
- Blocker Broken important user-facing feature, Blocks development and/or testing work
- Critical Affecting a large number of users (all users on AMD64, Windows, MacOS, Linux), or major areas of functionality (tls, DOM, JavaScript, FxA, Add-ons)
- Normal Default; Regular issue, some loss of functionality under specific circumstances
- Minor Affecting a small number of users (i.e. ArchLinux users on PowerPC), a problem with an easy workaround, or a cosmetic issue such as misspellings or text alignment
- Action list:
- Assign triage owners to each component in Thunderbird, MailNews Core, Calendar, and Seamonkey (?) (If we don't want dedicated triage owners, set up a rotation of responsible triagers?)
- Enable Auto Nag on products
- (Optionally) Set up Bug Bug bot to assign bugs to components
- list of bug queries
- Two weeks of bugs https://mzl.la/2Jwh2CJ
Jorg K
- Bustage fixes and management, regression fixes, crash fixes, reviews and sheriffing, managing failing tests.
- Prepared TB 68 beta 3 and 4, many uplifts, TB 60.8.0
- Landed:
- bug 1563959 Check that we got a non-null header before running a filter on it (and crashing)
- bug 1563931 remove empty addrbookWidgets.xml and reference to it
- bug 1535116 Follow-up: Fix downgrade information
- bug 1463266 remove trailing spaces from IDL files
- bug 1543725 Follow-up: Fix yaml issue
- bug 1528691 disable news/test/unit/test_bug695309.js on Linux
- bug 1554630 disable testTodayPane.js
- bug 1543725 Follow-up: Fix yaml issue
- bug 1562314 Follow-up: Check for type number explicitly
- bug 1562326 Remove observers from radio biffMinutes/biffDays so that radio buttons show up again
- bug 1556868 Follow-up: Add missing space in am-newsblog.xul
- bug 1561831 Remove the app.update.BITS.inTrialGroup preference after bug 1553977
- bug 1556868 Follow-up: Fix closing tag in feed-subscriptions.xul
Geoff (not attending, 7 AM in NZ)
- Landed
- bug 1564294 - Don't iterate over a live list of FileLink accounts when removing a provider
- bug 1564316 - Port bug 1560455: s/createCodebasePrincipal/createContentPrincipal/
- No bug - Restore linting rules in place before mozilla-central enabled Prettier
- bug 1563661 - Stop looking across document boundaries in failing Mozmill test
- Port bug 1562956 - Re-enable linting of three XUL files which previously broke the linter
- Port bug 1497280 - Stop referencing DateTimePickerParent.jsm from mailGlue.js
- bug 1563080 - Ignore change events from repeat-until datepicker until load completes
- bug 1560021 - Remove hack to set persisted values on <radiogroup> elements in overlays
- bug 1520365 - Use Thunderbird version number, including beta version, for Lightning and GData Provider
- bug 1563154 - Fix 'Learn more...' link on extensions page
- bug 1562677 - Re-initialise find toolbar's browser to work around broken find bar
- bug 1535116 - Override text in profile-downgrade dialog
- bug 1563077 - Change Calendar mozmill tests to use teardownModule, not teardownTest
- bug 1562832 - Update timezones to 2019b
- bug 1561528 - Use CSS variables for calendar colours when printing rather than dynamically adding CSS rules
- bug 1561528 - Use CSS variables for calendar category colours rather than dynamically adding CSS rules
- bug 1561483 - Fix bad initialisation of calendar print dialog
- bug 1527615 - Hook up HTML date picker in content tabs
- bug 1328164 - Make packaging errors non-fatal for artifact builds
- bug 1552725 - Open "what's new" page in browser instead of a tab
- bug 1542667 - Copy selected identity's attributes when customising the From address
- bug 1558384 - Use CSS variables for calendar item colours rather than dynamically adding CSS rules
- bug 1556030 - add QI to nsITreeView for cookie view to stop JS warning
- In progress:
- Various bugs being tracked for TB 68 and Lightning 68
mkmelin
ryanleesipes
Administrative activites (for MoFo) and vision + roadmap work. Helped a few contributors make pull requests to the website.
sancus
- Announcement about WE theme migration this week.
- Migration may take 2-3 weeks, but most popular themes in the first 1-2 days.
- Switch over to only display migrated themes will happen after sufficient(~10K themes) migrated.
- Merged some content PRs to the website.
- Various work on documentation.
pmorris
- Landed
- bug 1558565 - Fix accounts and folders submenus in the new appmenu
- bug 1558599 - Adapt where Lightning adds menu items to the new appmenu
- bug 1561096 - Adapt "Priority" and "Progress" sub-menu custom elements for use in new appmenu
- bug 1534774 - [de-xbl] minimonth (minimonth-header and minimonth)
- bug 1556786 - Header boxes are misaligned in day view and week view
- bug 1561093 - "Rotate View": intermittent "too much recursion" error
- bug 1561252 - In today pane, on daily build , the text is outside the screen instead of being adapted
- bug 1558572 - Plan for how add-ons should add menu items once the new appmenu lands
- bug 1545181 - The task "Due In" column sometimes shows an incorrect "0 days"
- bug 1545199 - Changes to currently visible columns in task lists are not persisted after restart
- bug 1563151 - Mini-month is a keyboard navigation trap
- bug 1563789 - Hide "View > Messages" in the appmenu if the "Views" toolbar widget is not in the toolbar
- In review:
- bug 1559127 - Follow up on implementing the new appmenu in Thunderbird
- In process:
- bug 1349337 - Use DNS.jsm for autoconfig MX lookups
- In the queue:
- bug 1512807 - [de-xbl] Remove modevbox binding and migrate modebox to custom element.
- bug 15458248 - Support attribute inheritance for both light DOM and shadow DOM within a single chrome custom element
wsmwk
aceman
Paenglab
rjl
- Landed
- bug 1558082 Port bug 1471004 - notarized macOS builds in automation
- bug 1563145 Port bug 1560134: Use built-in/succeed worker type for dummy jobs;
- In Progress
- bug 1518166 Build and distribute the libotr, libgpg-error and libgcrypt libraries
- bug 1543220 Make gTests run in automation
- bug 1550611 Reduce number of builds triggered on push
- bug 1556748 Implement balrog rule to update 32-bit Windows Thunderbird users running 64-bit OS
- bug 1563902 IOError: [Errno 2] No such file or directory: '../../../dist/bin/platform.ini'
- bug 1559199 Thunderbird Taskcluster Index tasks are consistently failing
- Other
- Some docs for SUMO RE 68.0 .. win64 automigration and MSI installer
aleca
- Landed:
- bug 1562200 [de-xbl] Attachment list in messagepane display regressions
- bug 1542711 [de-xbl] remove addrbooks-menupopup binding: refactor to using <menulist is="menulist-addrbooks" > instead
- bug 1554630 [de-xbl] convert the tabmail-tabs binding
- bug 1547947 [de-xbl] convert the attachmentitem binding to <richlistitem is="attachment-item">
- In review:
- bug 1551133 Implement new UI to account creation dialog
- bug 1552227 OTR, add fingerprint dialog: Improve typing experience
- bug 1563793 Attachment list in messagepane display regressions
- bug 1559793 OTR: JS exception in OTRUI.jsm:497, this.globalDoc is null
- In progress:
- bug 1554637 [de-xbl] convert the glodacomplete-rich-result-popup binding
- bug 1542720 [de-xbl] convert the glodaSearch binding
- bug 1553231 Port bug 1436086: Make all groups of buttons within our toolbars keyboard accessible and reachable via tab and shift+tab
- bug 1551590 OTR: When receiving verify request, start with notification
- Other:
- OTR UI implementation
- UI mock-ups for 76
- Some design for t-shirts and hoodies
Benjamin
Marco
- On holiday at home working on the GB speller and other projects. Removed ~1500 lines from the .dic by merging flags and delete duplicates. In January 2020 I will have added most of the missing possessives and plurals, and then I will try to find maintainers for AU+CA+NZ (I am adding features into Proofing Tool GUI that will allow that).
Christopher
Question Time
Help Wanted
- Add-on review on ATN