Thunderbird/StatusMeetings/2019-07-09

From MozillaWiki
Jump to: navigation, search

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


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

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

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