ESC meeting minutes: 2019-12-19

Miklos Vajna vmiklos at collabora.com
Thu Dec 19 15:40:25 UTC 2019


Next meeting: 9th of January 2020, we’re skipping the next 2 weeks!

* Present:
     + Cloph, Michael W, Thorsten, Olivier, Heiko, Eike, Caolan, Ilmari, Miklos, Michael S, Xisco

* Completed Action Items:

* Pending Action Items:
    + Propose new certified developers (Kendy, Stephan, Thorsten)
      + still waiting
    + make gnu make 4.0 a requirement on master (Michael S)

* Release Engineering update (Cloph)
    + 6.4 status
      + 6.4.0 rc1 is tagged, building
      + string freeze / feature freeze is over, libreoffice-6-4 now requires reviews!
      + Late features
        + ODF 1.3 possibly (Thorsten)
    + 6.3 status
      + 6.3.5 rc1 is end of January
    + Remotes
    + Android viewer
    + Online
      + libreoffice-6-4 branch is created

* Documentation (Olivier)
    * New Help
        + progress in Help Pages Editor
    * HelpContent2
        + Many updates/ housekeeping of pages (ohallot, S. Chaiklin. A timar, fitoshido, Libreofficiant)
    * Guides
       + Approaching final Calc Guide  6.2 revision
       + Revision 1 of LOOL Guide on going.


* UX Update (Heiko)
    + Bugzilla (topicUI) statistics
        234(234) (topicUI) bugs open, 250(250) (needsUXEval) needs to be evaluated by the UXteam
    + Updates:
        BZ changes   1 week    1 month    3 months   12 months
             added      3(-8)     19(-3)     40(-3)     102(-2)
         commented     53(-68)   330(-33)   854(8)     2396(22)
           removed      2(1)       4(2)       4(2)       15(1)
          resolved      7(-2)     35(-3)     85(-3)     225(1)
    + top 10 contributors:
          Heiko Tietze made 174 changes in 1 month, and 1000 changes in 1 year
          Timur made 86 changes in 1 month, and 154 changes in 1 year
          Xisco Faulí made 75 changes in 1 month, and 403 changes in 1 year
          Dieter Praas made 59 changes in 1 month, and 334 changes in 1 year
          Foote, V Stuart made 36 changes in 1 month, and 399 changes in 1 year
          kompilainenn made 22 changes in 1 month, and 283 changes in 1 year
          Muhammet Kara made 18 changes in 1 month, and 30 changes in 1 year
          Cor Nouws made 16 changes in 1 month, and 180 changes in 1 year
          Franklin Weng made 14 changes in 1 month, and 19 changes in 1 year
          Seth Chaiklin made 13 changes in 1 month, and 32 changes in 1 year

    + new needsUXEval Dec/12-19

      * Inserting of hyperlink into cell adds net address near text in cell
        instead adding a hyperlink to existing text in cell
        + https://bugs.documentfoundation.org/show_bug.cgi?id=129493
      * Shape Styles
        + https://bugs.documentfoundation.org/show_bug.cgi?id=129438
      * [UI] The term "table heading" should be "table header".
        + https://bugs.documentfoundation.org/show_bug.cgi?id=129476
      => dup, wfm

      * Writer uses the last-used directory for opening and saving files,
        ignoring the setting in Options > Paths > My Documents
        + https://bugs.documentfoundation.org/show_bug.cgi?id=129292
      * [UI] Improve slide ordering graphics in LO Impress
        + https://bugs.documentfoundation.org/show_bug.cgi?id=129312
      * Rename PDF export option from "Full-sheet previews" to something another
        + https://bugs.documentfoundation.org/show_bug.cgi?id=129417
      * Option to merge delimiters for text to table conversion
        (was: Text to Table: Option to add: Possibility to use all empty
       "spaces" in order to make TABLE from text)
        + https://bugs.documentfoundation.org/show_bug.cgi?id=129338
   -> * Selection then Arrow-Move
        + https://bugs.documentfoundation.org/show_bug.cgi?id=129426
      => no objections if somebody does the work (all)
      * Find and Replace for paragraph styles includes parent paragraph styles
        that are not in the Document
        + https://bugs.documentfoundation.org/show_bug.cgi?id=129422
      => new

      * UI: Writer: illogical headers in Insert Bibliography Entry dialog
        + https://bugs.documentfoundation.org/show_bug.cgi?id=129444
      => fixed

* Crash Testing (Caolan)
    + 5(+0) import failure, 8(+0) export failures
    + 0 coverity issues, build in queue multiple days
    + 11 Google / ossfuzz issues, 2 crashes, both are fixed pending verify

* Crash Reporting (Xisco)
    + https://crashreport.libreoffice.org/stats/version/6.2.8.2
        + (-23) 1172 1195 1082 973 815 568 375 320 198 0
    + https://crashreport.libreoffice.org/stats/version/6.3.2.2
        + (-601) 1962 2563 2578 2640 3124 3622 3487 4392 3950 3273 4801 1698 0
    + https://crashreport.libreoffice.org/stats/version/6.3.3.2
        + (-1066) 3302 4368 3674 3312 2629 1820 854 0
    + https://crashreport.libreoffice.org/stats/version/6.3.4.2
        + (+984) 984 0

    + Recent regressions without steps to reproduce

1. Since 6.3.4.2 -> Seems related to tdf#124270. Dennis ?
http://crashreport.libreoffice.org/stats/signature/ScRecursionHelper::PushFormulaGroup(ScFormulaCell%20*)
   + no steps to reproduce yet

2. https://crashreport.libreoffice.org/stats/signature/TypeDescriptor_Init_Impl::getMutex()
3.
https://crashreport.libreoffice.org/stats/signature/ScDocument::RemoveSubTotalCell(ScFormulaCell%20*)
4. Only linux
https://crashreport.libreoffice.org/stats/signature/SfxItemPool::GetFrozenIdRanges

* Hackfests & Events (Thorsten)
   + hope to have one each quarter.
   + plans for next year:
     + FOSDEM 2020
	 + HackFest February 3rd and 4th, again probably in Beta Coworking (after FOSDEM)
       + devroom is approved, will be on Saturday
         + talks submitted: Caolan, Thorsten (will do the lightning), Ilmari,
           Kendy, Andras, Pedro, Michael, Heiko, Xisco
       + CMS room might be interesting too (Thorsten)

* GSoC 2020 (Ilmari)
    + https://opensource.googleblog.com/2019/12/announcing-google-summer-of-code-2020.html
        + Ilmari cleaned up the ideas page regarding completed tasks
        + https://wiki.documentfoundation.org/Development/GSoC/Ideas
        + Please review the ideas for any obsolete ones
        + Would anyone want to mentor PPTX stuff like transitions or macro-related stuff? (Ilmari)

* mentoring/easyhack update
          committer...   1 week       1 month     3 months     12 months
                  open       65(-29)     131(-9)      138(-7)      148(-8)
               reviews     1661(-214)   6618(95)    15586(556)   55662(-48)
                merged      377(-115)   2064(-33)    5563(125)   17485(25)
             abandoned       17(-9)       99(3)       260(2)       865(3)
           own commits      282(-89)    1556(-49)    4688(119)   14619(-42)
        review commits      127(17)      430(61)     1127(102)    4194(12)
        contributor...   1 week     1 month      3 months   12 months
                  open      40(-1)      64(10)       65(10)     67(10)
               reviews     298(-75)   1108(114)    2451(89)   4683(167)
                merged      41(21)     103(22)      190(32)    893(7)
             abandoned       8(7)       24(-140)    186(6)     464(-4)
           own commits      44(24)     122(34)      250(57)    920(10)
        review commits       0(0)        0(0)         0(0)       0(0)
    + easyHack statistics:
       needsDevEval 6(6)   needsUXEval 1(1)   cleanup_comments 202(202)
       total 251(251)   assigned 6(6)   open 230(230)
    + top 10 contributors:
          Seth Chaiklin made 15 patches in 1 month, and 19 patches in 1 year
          LibreOfficiant made 14 patches in 1 month, and 86 patches in 1 year
          Corentin Noël made 8 patches in 1 month, and 9 patches in 1 year
          Weblate made 8 patches in 1 month, and 8 patches in 1 year
          Balazs Varga made 5 patches in 1 month, and 59 patches in 1 year
          Tünde Tóth made 3 patches in 1 month, and 37 patches in 1 year
          Ilmari Lauhakangas made 3 patches in 1 month, and 42 patches in 1 year
          Stepas Toliautas made 3 patches in 1 month, and 3 patches in 1 year
          Pranam Lashkari made 3 patches in 1 month, and 8 patches in 1 year
          Francis, Deena P. made 2 patches in 1 month, and 2 patches in 1 year
    + top 10 reviewers:
          Nabet, Julien made 207 review comments in 1 month, and 2351 in 1 year
          Xisco Faulí made 184 review comments in 1 month, and 1040 in 1 year
          Meeks, Michael made 164 review comments in 1 month, and 698 in 1 year
          Michael Stahl made 143 review comments in 1 month, and 1514 in 1 year
          McNamara, Caolán made 138 review comments in 1 month, and 1116 in 1 year
          Kaganski, Mike made 134 review comments in 1 month, and 784 in 1 year
          Grandin, Noel made 132 review comments in 1 month, and 1153 in 1 year
          Vajna, Miklos made 123 review comments in 1 month, and 1576 in 1 year
          Behrens, Thorsten made 118 review comments in 1 month, and 1573 in 1 year
          Bergmann, Stephan made 117 review comments in 1 month, and 1039 in 1 year
    + big CONGRATULATIONS to contributors who have at least 1 merged patch, since last report:
          Stepas Toliautas
          Yusuf Keten
          Desmin Alpaslan
          Kemal Ayhan
          Francis, Deena P.

* Commit Access
    + None

* Developer Certification (Stephan/Bjoern/Kendy/Thorsten)
    + sleep -4 weeks

* Jenkins / CI update (Christian)
    from:Thu Dec 12 14:44:31 2019
    master linux rel  jobs:  64 ok:  60 ko:   4 fail ratio:  6.25 % break:   1 broken duration: 5.78%
    master linux dbg  jobs:  61 ok:  55 ko:   6 fail ratio:  9.84 % break:   2 broken duration: 5.90%
    master mac rel    jobs:  43 ok:  34 ko:   9 fail ratio: 20.93 % break:   3 broken duration: 8.04%
    master mac dbg    jobs:  46 ok:  39 ko:   7 fail ratio: 15.22 % break:   2 broken duration:15.93%
    master win rel    jobs:  76 ok:  66 ko:  10 fail ratio: 13.16 % break:   6 broken duration:14.85%
    master win dbg    jobs:  81 ok:  70 ko:  11 fail ratio: 13.58 % break:   8 broken duration:18.88%
    master win64 dbg  jobs:  78 ok:  65 ko:  13 fail ratio: 16.67 % break:   9 broken duration:14.17%
    master gerrit lin jobs: 579 ok: 459 ko:  84 fail ratio: 14.51% time for ok: mean:  20 median:  20
    master gerrit plg jobs: 500 ok: 356 ko: 107 fail ratio: 21.40% time for ok: mean:  29 median:  26
    master gerrit win jobs: 586 ok: 451 ko:  79 fail ratio: 13.48% time for ok: mean:  56 median:  57
    master gerrit mac jobs: 562 ok: 458 ko:  61 fail ratio: 10.85% time for ok: mean:  37 median:  23
    master gerrit all jobs: 501 ok: 308 ko: 125 fail ratio: 24.95% time for ok: mean:  87 median:  72
   + https://dev-www.libreoffice.org/tmp/gerrit_191219.html
   + tests that failed more than twice in last seven days:
      3 CppunitTest_sw_ooxmlexport5
      3 UITest_impress_demo
      5 CppunitTest_sw_uiwriter
      5 CppunitTest_writerperfect_writer
      8 CppunitTest_basic_macros

   + one of the Linux builders failed valid builds -> fixed

* Gerrit SSO (Cloph)
   + https://lists.freedesktop.org/archives/libreoffice/2019-December/083923.html
   + Switchover to ONLY TDF-SSO on Dec 25th
     other authentication methods will be removed
   + you will be locked out from your account if you don’t have TDF-account
     setup/infra will have to map it manually afterwards
   + Gerrit will be updated to 2.16
   + test instance: https://gerrit-stage.documentfoundation.org/

* l10n (Sophie)
   + weblate moved to final hardware
   + updated to 3.9.1
   + patched to allow translation propagation across projects
   + also created projects for the release branches
   + moved LO Online over, too (Cloph)
     + auto-push to gerrit
       + magic is: timeout after a few hours, currently set to 24h
       + if review is pending, it gets updated

* Graphics architecture (Thorsten)
  * https://pad.documentfoundation.org/p/ESC_graphics_architecture
  * skia: if you want to try it, export SAL_ENABLESKIA=1 on master (Miklos)
    + metabug: https://bugs.documentfoundation.org/show_bug.cgi?id=129062
    + Lubos did GL-style GPU-backend text rendering on Windows this week

* docx/xlsx competitive marketing isues (Miklos)
  + docx metabug status: https://bugs.documentfoundation.org/show_bug.cgi?id=128194 7 open bugs
  + xlsx metabug status: https://bugs.documentfoundation.org/show_bug.cgi?id=128382 4 open bugs
   + unchanged from last week

* Possible workflow for subcomponents in Bugzilla (Ilmari)
   + Motivation is to move most of our meta bugs into the normal Bugzilla UI
   + Meta bug discoverability right now is horrible
   + Want to bring this up, so people can think of any problems or voice their objections - no intentions on moving forward any time soon
   + We could activate “Classifications” and shift our existing products and components upwards in the hierarchy
   + Would want components to be optional in the new system - might require patching
   + Pondered about this in more detail in a WONTFIXed BZ report: https://bugzilla.mozilla.org/show_bug.cgi?id=173133#c27
   + Red Hat BZ has subcomponents, but according to them, the implementation is so entangled with their patched system it is not realistic to separate it into an extension

   + please think about this, feedback welcome (Ilmari)
   + maybe we can investigate this in more detail at the FOSDEM hackfest (Xisco)
   + is it possible to get email notification for a component? (Michael W)
     + use that with metabugs
   + discoverability, how is it improved? (Heiko)
     + currently you have to do a query or go to the wiki (Ilmari)
     + with the proposed change, you would have everything in the bugzilla UI
     + see the RH bugzilla as an example on classification

* QA update (Xisco)
    + Please help flesh out the monthly reports:
          https://nextcloud.documentfoundation.org/s/2qbepFYXXan4ief

    + UNCONFIRMED: 546 (+11)
        + enhancements: 57  (-2)
        + needsUXEval: 0 (-5)
        + haveBackTrace: 1 (+1)
        + needsDevAdvice: 11 (-1)
        + documentation:  11 (+1)
        + android:  3 (-2)
        + iOS:  1 (+0)
        + Online:  12 (-1)


    + Most pressing bugs:
     New:
        + FILEOPEN: Some labels in charts are not displayed by default
            + https://bugs.documentfoundation.org/show_bug.cgi?id=117088
            + Szymon?

     Old:
        + Text runs of RTL scripts (e.g. Arabic, Hebrew, Persian) from imported PDF are reversed, PDFIProcessor::mirrorString not behaving
            + https://bugs.documentfoundation.org/show_bug.cgi?id=104597
            + Thorsten looking at it

        + Save-As behavior on MacOS Catalina
           + https://bugs.documentfoundation.org/show_bug.cgi?id=126638
           + not happening for everyone

        + After Update to 6.1.4 on macOS fonts are blurred on retina
display (xcode 10)
           + https://bugs.documentfoundation.org/show_bug.cgi?id=122218
             + probably depends on xcode version (Xisco)
             + but newer xcode is required by notorization (Cloph)
               + ideal would be to build with xcode 10 entirely
               + HiDPI screen for Cloph would be great (Michael)
               + found out: not a regression, but it is from a user’s PoV

     Fixed:
        + Time required to export a large document has doubled for Latin (text layout issue)
            + https://bugs.documentfoundation.org/show_bug.cgi?id=112989
            + Improved by Noel


    + New high severity bugs of the week:
        + menu bar is broken in RTL interface on Windows
            + https://bugs.documentfoundation.org/show_bug.cgi?id=127022
            + will look at it (Miklos)

        + Notebookbar context-Printpreview crash LO writer
            + https://bugs.documentfoundation.org/show_bug.cgi?id=129411
            + Muhammet?

        + Inserting image as background results in blue bg
            + https://bugs.documentfoundation.org/show_bug.cgi?id=128449
            + Ashod?

* QA stats
    + https://bugs.documentfoundation.org/page.cgi?id=weekly-bug-summary.html
      +148  -10 (-147) overall)
      many thanks to the top bug squashers:
       QA Administrators       17
       Xisco Faulí             14
       Michael Weghorn         12
       Caolán McNamara         6
       Tor Lillqvist           6
       Timur                   5
       Dieter Praas            5
       Heiko Tietze            5
       Buovjaga                5
       László Németh           4

    + top 10 bugs reporters:
       Nicolas Christener      18
       Xisco Faulí             8
       sdc.blanco              6
       DM                      4
       Mike Kaganski           3
       R. Green                3
       Roman Kuznetsov         3
       NISZ LibreOffice Team   3
       Chris Sherlock          2
       david.cortes.rivera     2

    + top 10 bugs fixers:
       McNamara, Caolán        6
       Lillqvist, Tor          6
       Xisco Faulí             4
       Balazs Varga            3
       Németh, László          3
       Kelemen, Gabor          3
       Michael Stahl           2
       Adolfo Jayme Barrientos 2
       Luboš Luňák             2
       Heiko Tietze            2

    + top 10 bugs confirmers:
       Xisco Faulí             39
       Nabet, Julien           14
       Heiko Tietze            12
       Dieter Praas            10
       Weghorn, Michael        5
       Timur                   5
       BogdanB                 4
       Brinzing, Oliver        4
       Raal                    3
       *UNKNOWN*               3


* Highest-Priority bugs (aka "MABs"):
   + http://bit.ly/2lJAAJI
     6.0 : 1/52 -     1 %  (+0)
     5.4 : 1/40 -     2 %  (+0)
     5.3 : 0/54 -     0 %  (-1)
     5.2 : 0/43 -     0 %  (+0)
     5.1 : 1/36 -     2 %  (+0)
     5.0 : 0/64 -     0 %  (+0)
     4.4 : 0/76 -     0 %  (+0)
     4.3 : 2/73 -     2 %  (+0)
     4.2 : 1/133 -    0 %  (+0)
     4.1 : 3/85 -     3 %  (+0)
     4.0 : 3/82 -     3 %  (+0)
     old : 5/243 -    2 %  (+0)


* Bisected bugs open: keyword 'bisected'
   + more accurate - down to a single commit.
   + http://bit.ly/2dyIfDy
   +

     done by:
        Xisco Faulí           14
        Raal                   4


* Bibisected bugs open: keyword 'bibisected'
   + http://bit.ly/2cSCXlS
   +

     done by:
        Xisco Faulí           14
        Raal                   5


* all bugs tagged with 'regression'
   + 1143(-1) bugs open of 9166(+21) total 2(+0) high prio.

     done by:
        Xisco Faulí            13
        Timur                   1
        Nabet, Julien           1
        NISZ LibreOffice Team   1
        Dieter Praas            1
        kompilainenn            1
        m.a.riosv               1
        MM                      1
        Raal                    1


* ~Component   count net * high severity regressions
   + http://bit.ly/1HWHb3E
     Calc          - 1(+0)
     UI            - 1(+0)

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


* ~Component   count net * all regressions
   + http://bit.ly/1BUdI8i
     Writer: other            - 321(+3)
     Calc                     - 224(+0)
     Impress                  - 131(+0)
     Writer: docx filter      - 74(-1)
     LibreOffice              - 64(-2)
     Draw                     - 45(+0)
     Borders                  - 40(-2)
     UI                       - 40(+0)
     Base                     - 36(+1)
     Writer: perf             - 33(+0)
     Crashes                  - 33(+3)
     Writer: doc filter       - 32(+0)
     Writer: other filter     - 29(+0)
     graphics stack           - 26(-1)
     filters and storage      - 22(+0)
     RTL                      - 22(+0)
     Printing and PDF export  - 18(-1)
     Chart                    - 18(+0)
     BASIC                    - 18(+0)
     framework                - 2(+0)
     sdk                      - 1(+0)


More information about the LibreOffice mailing list