ESC meeting minutes: 2023-11-30

  • Present:

    • Caolan, Eike, Hossein, Ilmari, Michael W, Michael S, Olivier, Regina, Heiko, Miklos, Xisco, Thorsten
  • Completed Action Items:

  • Pending Action Items:

  • Release Engineering update (Xisco)

    • 7.5 status: 7.5.9 rc2 tagged earlier this week. Builds almost ready
    • 7.6 status: 7.6.4 rc1 tagged today
    • 24.2: beta 1 in 1 week
      • almost means the feature freeze for 24.2
      • late features (Michael S)
        • working on the new ODF encryption
        • may or may not be ready by the feature freeze, password-based
        • should be not encrypting all files separately anymore
  • Documentation (Olivier)

    • Helpcontents2

      • Review of the Calc menus pages (ohallot, Dione Maddern)
      • Updates in nomenclature (Ilmari)
      • ScriptForge (R. Lima)
      • Updates and fixes (S. Horacek, J. Nabet, M. Kaganski)
    • Guides

      • Online version of Impress Guide 7.6 (ohallot)
      • review of Getting Started 7.6 (Rob Thornton, Vlada Savitskaia)
      • Finishing Calc Guide 7.6, (ohallot after work of Steve Fanning)
    • Bugzilla Documentation statistics
      276(276) bugs open

    • Updates:
      BZ changes 1 week 1 month 3 months 12 months
      created 2(-4) 11(-6) 48(-3) 273(-2)
      commented 4(-12) 43(-13) 150(-6) 983(-1)
      resolved 0(-1) 4(-2) 15(-1) 145(0)

    • top 10 contributors:
      Jérôme made 17 changes in 1 month, and 23 changes in 1 year
      Stéphane Guillou made 16 changes in 1 month, and 336 changes in 1 year
      Kaganski, Mike made 11 changes in 1 month, and 81 changes in 1 year
      Heiko Tietze made 6 changes in 1 month, and 103 changes in 1 year
      m.a.riosv made 4 changes in 1 month, and 11 changes in 1 year
      Raal made 4 changes in 1 month, and 6 changes in 1 year
      Werner Tietz made 4 changes in 1 month, and 4 changes in 1 year
      Ilmari Lauhakangas made 3 changes in 1 month, and 126 changes in 1 year
      Olivier Hallot made 3 changes in 1 month, and 415 changes in 1 year
      Roman Kuznetsov made 2 changes in 1 month, and 32 changes in 1 year

  • UX Update (Heiko)

    • Bugzilla (topicUI) statistics
      253(253) (topicUI) bugs open, 50(50) (needsUXEval) needs to be evaluated by the UXteam
    • Updates:
      BZ changes 1 week 1 month 3 months 12 months
      added 8(3) 15(-1) 19(-1) 35(-6)
      commented 74(19) 177(-22) 458(-21) 2186(-44)
      removed 1(1) 2(1) 3(0) 16(-1)
      resolved 7(4) 22(-1) 79(-1) 323(-2)
    • top 10 contributors:
      Heiko Tietze made 102 changes in 1 month, and 1303 changes in 1 year
      Stéphane Guillou made 68 changes in 1 month, and 590 changes in 1 year
      Vernon, Stuart Foote made 21 changes in 1 month, and 328 changes in 1 year
      Ilmari Lauhakangas made 14 changes in 1 month, and 228 changes in 1 year
      Dieter made 13 changes in 1 month, and 230 changes in 1 year
      Eyal Rozenberg made 10 changes in 1 month, and 219 changes in 1 year
      UNKNOWN made 9 changes in 1 month, and 9 changes in 1 year
      ady made 8 changes in 1 month, and 111 changes in 1 year
      Matt K made 8 changes in 1 month, and 14 changes in 1 year
      mattia.b89 made 7 changes in 1 month, and 11 changes in 1 year
    • [Bug 158312] Perhaps changing the orientation in Page Layout does not work
      conveniently for Calc
    • [Bug 158261] UI Can’t trust Font feedback field
    • [Bug 158414] A shape with 100% transparency (or no fill and no border) can’t
      be easily selected with the mouse in Calc
    • [Bug 158399] Insert multiple columns/rows at once with non-contiguous selection
    • [Bug 158394] Automatic scaling of icons for navigation bar
      → + [Bug 158127] INDEX should use en dash (not hyphen) for number ranges
    • [Bug 158161] Writer: “Translate” button missing in Tabbed
    • [Bug 158355] Support per-platform/per-desktop-environment variation of keyboard
      shortcuts
      → + [Bug 156089] When the dialog customizes the Numbering type to “None”, it still
      keeps the prefix/suffix, which need to be removed separately
  • Crash Testing (Caolan)

    • 22(-5) import failure, 3(+0) export failures
      - Development/Crashtesting - The Document Foundation Wiki
    • 4500 coverity issues
      - coverity bodged to work with very latest coverity build, lots of warnings though
      wrt COPY_INSTEAD_OF_MOVE
      - will try with the prev coverity (not the one we used to use, the one we skipped)
    • 7 ossfuzz issues
      - 3 leaks, 2 OOM, 1 int overview, 1 timeout
      - Leaks are probably fixed and need to be not reproducible until 5th Dec to close
  • Crash Reporting (Xisco)

    • 7.5.8.2 1428(+493)

    • 7.6.0.3 18095(+791)

    • 7.6.1.2 9507(+514)

    • 7.6.2.1 24847(+3551)

    • 7.6.3.2 626(+626)

    • Signature fixed in 7.6.3.2

  • Mentoring (Hossein)

  • Commit Access

  • Developer Certification (Stephan/Miklos/Thorsten/László)

    • resting since: 9 weeks (limit: 20 weeks)
  • Jenkins / CI update (Cloph)

    • UITest_writer_tests4 hang caused problems, now fixed (Miklos, Caolan)
  • What’s cooking (Miklos)

    • Multi-page floating tables in Writer, see tdf#157119 for details (Miklos)
    • A11y update (Michael W)
      • about to be back on a11y after android
    • Android (Michael W)
      • feedback so far is pretty positive
      • people want: more editing – a bit out of scope
      • also dark mode → implemented for the UI
      • seeing libreoffice-7-6 backports (Xisco)
        • do you need an extra tag for those?
        • not urgent (Michael W)
        • just to automate the fdroid update
    • Import of Word drawing canvas (Regina)
      • fixed the problem with the drawing canvas inside a table cell
      • problem: text in a shape was not in the shape, it was in the table cell
        • fixed now
      • curved connectors: almost ready
        • just documenting things
    • Laurent’s template updates (Stephane)
  • QA update (Xisco)

    • UNCONFIRMED: 994 (-14)

      • enhancements: 240 (+5)
      • needsUXEval: 7 (-1)
      • haveBackTrace: 12 (+1)
      • needsDevAdvice: 36 (+1)
      • documentation: 3 (-1)
      • android: 0 (-2)
      • iOS: 0 (+0)
      • Online: 10 (+0)
    • Most pressing bugs:
      New:

    Old:
    Fixed:
    
  • QA stats (Stéphane)

    • Consolidated / Clarified:

    • Weekly focus: https://pad.documentfoundation.org/p/qa

      • Last week: Android. Contributors touched a total of 32 reports, of which 15 were confirmed. 8 issues were closed, of which 5 were fixed. Thanks everyone, and in particular: Kira, Sophie, Impreza, Michael, Eric, Christophe and Vani!
      • This week: Navigator
      • Next week: RTL issues
    • Dashboard: https://stragu.shinyapps.io/lo_qa_dashboard/

    • https://bugs.documentfoundation.org/page.cgi?id=weekly-bug-summary.html
      +120 -32 (-128) overall)
      many thanks to the top bug squashers:
      QA Administrators 15
      Stéphane Guillou (stragu) 14
      Buovjaga 10
      Balázs Varga (allotropia) 6
      Gabor Kelemen (allotropia) 6
      Michael Weghorn 6
      m.a.riosv 6
      Julien Nabet 5
      Mike Kaganski 4
      Noel Grandin 4

    • top 10 bugs reporters:
      Gabor Kelemen (allotropia) 9
      Kira Tubo 6
      Stéphane Guillou (stragu) 4
      Jérôme 3
      László Németh 3
      Regina Henschel 3
      Xisco Faulí 3
      David García 2
      Don Matschull 2
      Hossein 2

    • top 10 bugs fixers:
      Balazs Varga 6
      Grandin, Noel 4
      Kaganski, Mike 4
      Weghorn, Michael 4
      Kelemen, Gabor 3
      Kevin Suo 3
      jindam, vani 3
      Balland-Poirier, Laurent 2
      Henschel, Regina 2
      Jim Raykowski 2

    • top 10 bugs confirmers:
      Stéphane Guillou 38
      Weghorn, Michael 10
      Heiko Tietze 9
      m.a.riosv 9
      Ilmari Lauhakangas 8
      Nabet, Julien 5
      Kaganski, Mike 4
      Roman Kuznetsov 4
      Xisco Fauli 4
      UNKNOWN 3

  • Bisected bugs open: keyword ‘bisected’

    done by:
       Stéphane Guillou       6
       Ilmari Lauhakangas     2
       Kelemen, Gabor         2
       Raal                   1
       stcasey                1
       Xisco Fauli            1
    
  • Bibisected bugs open: keyword ‘bibisected’

    done by:
       Stéphane Guillou       4
       Ilmari Lauhakangas     2
       Kelemen, Gabor         2
       Raal                   1
       stcasey                1
       Xisco Fauli            1
    
  • all bugs tagged with ‘regression’

    • 1226(+10) bugs open of 12991(+22) total 18(+2) high prio.

      done by:
      Stéphane Guillou 6
      m.a.riosv 3
      Roman Kuznetsov 1
      Eyal Rozenberg 1
      Ilmari Lauhakangas 1
      Kelemen, Gabor 1
      Kaganski, Mike 1
      W Cole 1
      Xisco Fauli 1

  • ~Component count net * high severity regressions

    by OS:
    All - 14(+2)
    Linux - 3(+0)
    Mac OS X - 0(+0)
    Windows - 1(+0)

  • ~Component count net * all regressions

    • http://bit.ly/1BUdI8i
      Writer: other - 426(+2)
      Calc - 226(+5)
      Impress - 131(-3)
      LibreOffice - 53(+1)
      Draw - 50(+0)
      Crashes - 47(+4)
      Writer: docx filter - 42(+1)
      Base - 41(-1)
      UI - 38(+1)
      Borders - 35(+0)
      Writer: perf - 34(+0)
      Writer: other filter - 32(-1)
      Printing and PDF export - 25(+1)
      RTL - 24(+0)
      Chart - 22(+0)
      filters and storage - 21(-1)
      BASIC - 19(+1)
      Writer: doc filter - 16(+1)
      graphics stack - 12(+0)
      Formula Editor - 6(+1)
      framework - 3(+0)
      Extensions - 2(+0)
      sdk - 2(+0)
      Linguistic - 1(+0)