ESC meeting minutes: 2019-12-12

Stephan Bergmann sbergman at redhat.com
Thu Dec 12 15:23:37 UTC 2019


* Present:
      + Cloph, Heiko, Caolan, Eike, Stephan, Xisco, Ilmari, Olivier, 
Michael w.,
        Sophie

* 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
       + string + ui freeze in 1 week
       + Late features?
         + ODF tender, perhaps (Thorsten)
	  + string changes went in to 6.4 precautiously (Thorsten)
     + 6.3 status
       + 6.3.4 released today
     + Remotes
     + Android viewer
       + there were some x86 fixes, but is still broken for Cloph
       + arm64 – likely to have runtime problems
           + Kendy has some patches to bridges and elsewhere, but maybe 
not all
             of them are needed thanks to the Stephan’s patch
     + Online
       + libreoffice-6-4 branch is created

* Documentation (Olivier)
       + New Help
          + progress in XHP editor (ohallot)
              + Open, edit, and Save XHP file locally
              + fixes in editor transform, css and php
              + Selector for system (MAC/WIN/UNIX) and modules (Writer/..)

       + Helpcontent2
          + Housekeeping svg icons (ohallot)
          + Updates and housekeeping (ohallot)
          + Updated contents for *_XCL and *_EXCEL2003 functions.
          + Fixes (Caolán, M. Kaganski)

       + Google Season Of Doc
          + Google approved the new Guide, program over
          + Book is ready LibreOffice Online
          + Blog post and DL website is on the way.
          + PDF: https://nextcloud.documentfoundation.org/s/RtHBeXoeiZr2eM8
       + Calc guide:
         + on going

* UX Update (Heiko)
     + Bugzilla (topicUI) statistics
         234(234) (topicUI) bugs open, 253(253) (needsUXEval) needs to 
be evaluated by the UXteam
     + Updates:
         BZ changes   1 week    1 month   3 months   12 months
              added      11(7)     22(2)     43(5)      104(1)
          commented     121(30)   363(39)   846(59)    2374(82)
            removed       1(1)      2(1)      2(1)       14(1)
           resolved       9(-2)    38(3)     88(4)      224(7)
     + top 10 contributors:
           Heiko Tietze made 199 changes in 1 month, and 961 changes in 
1 year
           Xisco Faulí made 103 changes in 1 month, and 417 changes in 1 
year
           Timur made 99 changes in 1 month, and 156 changes in 1 year
           Foote, V Stuart made 53 changes in 1 month, and 396 changes 
in 1 year
           Dieter Praas made 52 changes in 1 month, and 327 changes in 1 
year
           Kainz, Andreas made 21 changes in 1 month, and 245 changes in 
1 year
           kompilainenn made 18 changes in 1 month, and 284 changes in 1 
year
           Muhammet Kara made 17 changes in 1 month, and 26 changes in 1 
year
           Franklin Weng made 14 changes in 1 month, and 19 changes in 1 
year
           Mehrbrodt, Samuel made 13 changes in 1 month, and 109 changes 
in 1y
     + New tickets with needsUXEval Dec/05-12

    -> * Mailmerge: Dialog size should be remembered and increased 
dialog should
         enlarge records area and not space above OK/Cancel buttons
        + https://bugs.documentfoundation.org/show_bug.cgi?id=129245
       * Add predefined double screen sizes for slide show using "All 
displays"
         (workaround: manually double slide width)
        + https://bugs.documentfoundation.org/show_bug.cgi?id=124505
       * EDITING: Support fill character in a hanging indent of a paragraph
        + https://bugs.documentfoundation.org/show_bug.cgi?id=128986
       * EDITING: Swap-Text feature request
        + https://bugs.documentfoundation.org/show_bug.cgi?id=129273
       * switching from 4:3 to 16:9 aspect ratio warps images and formulas
        + https://bugs.documentfoundation.org/show_bug.cgi?id=128801
       * Feature request - add option for creating layers for images
        + https://bugs.documentfoundation.org/show_bug.cgi?id=129276
    -> * Further refinement of OpenType/Graphite Font features in the 
“Character”
         dialogue
         + https://bugs.documentfoundation.org/show_bug.cgi?id=129219
       => in discussion

       * Change Calc's Print Preview Page to Use Gradient As Writer's Page
        + https://bugs.documentfoundation.org/show_bug.cgi?id=129238
       * Draw menu entry: Shape or Shapes?
         + https://bugs.documentfoundation.org/show_bug.cgi?id=129288
       * HYPERLINK DIALOG: Hyperlink Text below URL
         + https://bugs.documentfoundation.org/show_bug.cgi?id=129295
       * Split Cell Recommendations
         + https://bugs.documentfoundation.org/show_bug.cgi?id=129203
       * PRINTING: Change The Color of Print Preview Active Page Border
        + https://bugs.documentfoundation.org/show_bug.cgi?id=129235
        + easyhack
       => NEW

       * Styles Lists should include Default
        + https://bugs.documentfoundation.org/show_bug.cgi?id=129298
       => WF

* Crash Testing (Caolan)
     + 5(+5) import failure, 8(+8) export failures
     + 0 coverity issues! \o/
     + 10(-1) oss-fuzz issues (1 non-timeout, but I think its fixed and 
oss-fuzz is stuck on confirming that)

* Crash Reporting (Xisco)
     + https://crashreport.libreoffice.org/stats/version/6.2.7.1
         + (-102) 1442 1544 1370 1607 1473 1256 1378 1607 1549 2481 1309 
959 673 186 0
     + https://crashreport.libreoffice.org/stats/version/6.2.8.2
         + (+113) 1195 1082 973 815 568 375 320 198 0
     + https://crashreport.libreoffice.org/stats/version/6.3.1.2
         + (+1) 1281 1280 1262 1238 1297 1162 1454 1783 2151 3406 2696 
2886 2262 820 0
     + https://crashreport.libreoffice.org/stats/version/6.3.2.2
         + (-15) 2563 2578 2640 3124 3622 3487 4392 3950 3273 4801 1698 0
     + https://crashreport.libreoffice.org/stats/version/6.3.3.2
         + (+694) 4368 3674 3312 2629 1820 854 0

     + Recent regressions without steps to reproduce them
1. 
https://crashreport.libreoffice.org/stats/signature/TypeDescriptor_Init_Impl::getMutex()
2. (Since 6.3.3.2 – likely related to 
e200d3a51157e81eb66dbfc0961ae94c47b3c6e7) 
https://crashreport.libreoffice.org/stats/signature/XmlFilterAdaptor::importImpl(com::sun::star::uno::Sequence%3Ccom::sun::star::beans::PropertyValue%3E%20const%20&)
3.
https://crashreport.libreoffice.org/stats/signature/ScDocument::RemoveSubTotalCell(ScFormulaCell%20*)
4. Only linux
https://crashreport.libreoffice.org/stats/signature/SfxItemPool::GetFrozenIdRanges

     + Likely fixed:
1. Thanks to Caolán 
https://crashreport.libreoffice.org/stats/signature/SvListView::SelectListEntry(SvTreeListEntry%20*,bool)
2. Thanks to Caolán - 
https://bugs.documentfoundation.org/show_bug.cgi?id=129210 
https://crashreport.libreoffice.org/stats/signature/dbaccess::ODatabaseDocument::impl_attachResource

   + no reproducers steps yet (Xisco)
     + hoping to figure out how to trigger them

* 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       94(14)     140(-1)      145(-2)      156(-2)
                reviews     1875(386)   6523(521)   15030(956)   55710(221)
                 merged      492(60)    2097(93)     5438(341)   17460(121)
              abandoned       26(2)       96(8)       258(12)      862(12)
            own commits      371(66)    1605(16)     4569(262)   14661(-104)
         review commits      110(51)     369(24)     1025(69)     4182(-113)
         contributor...   1 week     1 month    3 months    12 months
                   open      41(16)     54(14)      55(12)      57(12)
                reviews     373(123)   994(167)   2362(231)   4516(274)
                 merged      20(-2)     81(11)     158(11)     886(-7)
              abandoned       1(-9)    164(-3)     180(-2)     468(-11)
            own commits      20(1)      88(1)      193(9)      910(-24)
         review commits       0(0)       0(0)        0(0)        0(0)
     + easyHack statistics:
        needsDevEval 6(6)   needsUXEval 1(1)   cleanup_comments 201(201)
        total 250(250)   assigned 5(5)   open 230(230)
     + top 10 contributors:
           LibreOfficiant made 13 patches in 1 month, and 83 patches in 1 year
           Seth Chaiklin made 11 patches in 1 month, and 11 patches in 1 
year
           Balazs Varga made 8 patches in 1 month, and 60 patches in 1 year
           Corentin Noël made 8 patches in 1 month, and 9 patches in 1 year
           Pranam Lashkari made 7 patches in 1 month, and 7 patches in 1 
year
           Tünde Tóth made 4 patches in 1 month, and 36 patches in 1 year
           Ilmari Lauhakangas made 3 patches in 1 month, and 42 patches 
in 1 year
           Marco A.G.Pinto made 3 patches in 1 month, and 10 patches in 
1 year
           Steve Fanning made 2 patches in 1 month, and 2 patches in 1 year
           Eloy Crespo made 2 patches in 1 month, and 2 patches in 1 year
     + top 10 reviewers:
           Nabet, Julien made 171 review comments in 1 month, and 2317 
in 1 year
           Xisco Faulí made 166 review comments in 1 month, and 1032 in 
1 year
           Michael Stahl made 159 review comments in 1 month, and 1532 
in 1 year
           Vajna, Miklos made 146 review comments in 1 month, and 1579 
in 1 year
           McNamara, Caolán made 143 review comments in 1 month, and 
1123 in 1 year
           Grandin, Noel made 125 review comments in 1 month, and 1139 
in 1 year
           Heiko Tietze made 123 review comments in 1 month, and 477 in 
1 year
           Meeks, Michael made 117 review comments in 1 month, and 644 
in 1 year
           Holešovský, Jan made 117 review comments in 1 month, and 927 
in 1 year
           Bergmann, Stephan made 115 review comments in 1 month, and 
1050 in 1 year
     + Patches automatically abandoned:
         tdf#127706: properly record conversion of paragraph attributes 
into SwpHints ( Mike Kaganski )
             - https://gerrit.libreoffice.org/#/c/79996
         allow to specify more than one additional configure option ( 
Christian Lohmaier )
             - https://gerrit.libreoffice.org/#/c/80544
         tdf#91851: don't canonicalize localhost if not followed by 
drive letter on Win ( Mike Kaganski )
             - https://gerrit.libreoffice.org/#/c/77149
         Name the libreoffice-soffice.bin libreoffice-soffice.bin ( 
Christian Boltz )
             - https://gerrit.libreoffice.org/#/c/73759
         tdf#127706 Fix clearing direct formatting breaks undo ( Jim 
Raykowski )
             - https://gerrit.libreoffice.org/#/c/79808
         Access to empty Bitmap triggers "Forbidden Access to empty 
bitmap!" assert ( Stephan Bergmann )
             - https://gerrit.libreoffice.org/#/c/80437
     + big CONGRATULATIONS to contributors who have at least 1 merged 
patch, since last report:
           Eloy Crespo

* Commit Access
     + None

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

* Jenkins / CI update (Christian)
     from:Thu Dec  5 15:03:24 2019
     master linux rel  jobs:  64 ok:  64 ko:   0 fail ratio:  0.00 % 
break:   0 broken duration: 0.00%
     master linux dbg  jobs:  59 ok:  56 ko:   1 fail ratio:  1.69 % 
break:   1 broken duration: 0.96%
     master mac rel    jobs:  41 ok:  36 ko:   5 fail ratio: 12.20 % 
break:   1 broken duration:18.53%
     master mac dbg    jobs:  45 ok:  38 ko:   7 fail ratio: 15.56 % 
break:   2 broken duration:23.38%
     master win rel    jobs:  76 ok:  70 ko:   6 fail ratio:  7.89 % 
break:   6 broken duration: 4.99%
     master win dbg    jobs:  86 ok:  81 ko:   5 fail ratio:  5.81 % 
break:   5 broken duration: 2.72%
     master win64 dbg  jobs:  83 ok:  74 ko:   9 fail ratio: 10.84 % 
break:   7 broken duration: 5.18%
     master gerrit lin jobs: 576 ok: 410 ko:  54 fail ratio:  9.38% time 
for ok: mean:  20 median:  20
     master gerrit plg jobs: 510 ok: 280 ko: 104 fail ratio: 20.39% time 
for ok: mean:  30 median:  27
     master gerrit win jobs: 602 ok: 375 ko:  60 fail ratio:  9.97% time 
for ok: mean:  54 median:  56
     master gerrit mac jobs: 583 ok: 391 ko:  67 fail ratio: 11.49% time 
for ok: mean:  34 median:  26
     master gerrit all jobs: 520 ok: 263 ko: 217 fail ratio: 41.73% time 
for ok: mean:  81 median:  64
    + https://dev-www.libreoffice.org/tmp/gerrit_191212.html
    + tests that failed more that twice in last seven days:
       3 CppunitTest_desktop_lib
       3 CppunitTest_sw_macros_test
       3 CppunitTest_sw_odfexport
       3 JunitTest_sw_unoapi_4
       4 CppunitTest_sw_mailmerge
       4 JunitTest_extensions_unoapi
       4 UITest_calc_tests3
       4 UITest_chart
       6 CppunitTest_basic_macros
       6 CppunitTest_sw_layoutwriter
       9 CppunitTest_sc_pivottable_filters_test
      23 UITest_calc_tests2

    + reverted killing of jobs again

* 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
    + moving LO Online over today too (Cloph)

* Graphics architecture (Thorsten)
   * https://pad.documentfoundation.org/p/ESC_graphics_architecture
   * skia status: see the updated feature/skia branch in core.git (Miklos)
   + Lubos merged the SKIA branch to master
      + if you want to try it, export SAL_ENABLESKIA=1
   + Metabug for skia bugs:
	- https://bugs.documentfoundation.org/show_bug.cgi?id=129062

* 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

* Vote for the board! (ending midnight) (Sophie)

* QA update (Xisco)

     + Proposal from Roman: 1 day per month for fixing regressions (Ilmari)
        + appears to get no support

     + Please help flesh out the monthly reports:
           https://nextcloud.documentfoundation.org/s/2qbepFYXXan4ief

     + UNCONFIRMED: 535 (-22)
         + enhancements: 59  (-1)
         + needsUXEval: 5 (+0)
         + haveBackTrace: 0 (+0)
         + needsDevAdvice: 12 (-1)
         + documentation:  10 (-1)
         + android:  5 (+0)
         + iOS:  1 (+0)
         + Online:  13 (-1)
    + Most pressing bugs:
     New:
         [None]
     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

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

         + 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:
         [None]



     + New high severity bugs of the week:
         + enhancement: if text is already in a section, ask for 
confirmation before linking a file in the section
             + https://bugs.documentfoundation.org/show_bug.cgi?id=128843
             + dataloss (Heiko)
             + but dataloss + enhancement is odd combination (Xisco)
                + input from devs welcome

         + EDITING: Cropped image gets distorted when Compress Graphic 
is used
             + https://bugs.documentfoundation.org/show_bug.cgi?id=83734
		+ Tomaz ??

* QA stats
     + 
https://bugs.documentfoundation.org/page.cgi?id=weekly-bug-summary.html
       +145  +12 (-139) overall)
       many thanks to the top bug squashers:
        Xisco Faulí             13
        QA Administrators       12
        Timur                   12
        Mike Kaganski           8
        Caolán McNamara         7
        Regina Henschel         5
        Samuel Mehrbrodt (CIB)  5
        Justin L                5
        László Németh           4
        V Stuart Foote          4

     + top 10 bugs reporters:
        NISZ LibreOffice Team   5
        Thorsten Wagner         4
        Robert Großkopf         4
        Mike Kaganski           3
        Jim Raykowski           3
        Nicolas Christener      3
        Markus Elfring          2
        Franklin Weng           2
        xarx                    2
        Katrin                  2

     + top 10 bugs fixers:
        McNamara, Caolán        7
        Justin L                5
        Kaganski, Mike          5
        Mehrbrodt, Samuel       5
        Németh, László          4
        *UNKNOWN*               3
        Olivier Hallot          3
        Xisco Faulí             3
        Bergmann, Stephan       3
        Jim Raykowski           2

     + top 10 bugs confirmers:
        Xisco Faulí             45
        Heiko Tietze            11
        Timur                   11
        dieterp                 10
        Nabet, Julien           7
        *UNKNOWN*               5
        Kaganski, Mike          5
        Foote, V Stuart         4
        kompilainenn            4
        Alex Thurgood           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/53 -     0 %  (+0)
      5.2 : 0/43 -     0 %  (+0)
      5.1 : 0/35 -     0 %  (+0)
      5.0 : 0/64 -     0 %  (+0)
      4.4 : 0/75 -     0 %  (+0)
      4.3 : 2/73 -     2 %  (+0)
      4.2 : 2/133 -    1 %  (+0)
      4.1 : 1/83 -     1 %  (+0)
      4.0 : 3/82 -     3 %  (+0)
      old : 4/242 -    1 %  (+0)


* Bisected bugs open: keyword 'bisected'
    + more accurate - down to a single commit.
    + http://bit.ly/2dyIfDy
    + 692/3745 691/3723 693/3698 693/3670 696/3652 692/3633 694/3622

      done by:
         Xisco Faulí            13
         NISZ LibreOffice Team   2
         kompilainenn            2
         Kaganski, Mike          1
         Terrence Enger          1
         Raal                    1
         Vajna, Miklos           1
         Brinzing, Oliver        1


* Bibisected bugs open: keyword 'bibisected'
    + http://bit.ly/2cSCXlS
    + 866/4572 864/4549 866/4524 866/4496 870/4478 865/4457 867/4444

      done by:
         Xisco Faulí            12
         NISZ LibreOffice Team   2
         kompilainenn            2
         Brinzing, Oliver        2
         vivek.kohli01           1
         Kaganski, Mike          1
         BogdanB                 1
         Terrence Enger          1
         Raal                    1


* all bugs tagged with 'regression'
    + 1153(+4) bugs open of 9087(+30) total 2(+0) high prio.

      done by:
         Xisco Faulí             7
         Timur                   3
         Alex Thurgood           3
         Kaganski, Mike          2
         kompilainenn            2
         Glogowski, Jan-Marek    2
         Brinzing, Oliver        2
         Foote, V Stuart         1
         NISZ LibreOffice Team   1
         Heiko Tietze            1


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

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


* ~Component   count net * all regressions
    + http://bit.ly/1BUdI8i
      Writer: other            - 320(+6)
      Calc                     - 225(+2)
      Impress                  - 130(+1)
      Writer: docx filter      - 77(+0)
      LibreOffice              - 68(+0)
      Draw                     - 45(+0)
      Borders                  - 40(+0)
      UI                       - 39(+0)
      Base                     - 36(-1)
      Writer: perf             - 35(+0)
      Writer: doc filter       - 32(+0)
      Crashes                  - 31(+1)
      Writer: other filter     - 29(+0)
      graphics stack           - 28(-1)
      RTL                      - 22(+0)
      filters and storage      - 22(+0)
      Printing and PDF export  - 19(-1)
      BASIC                    - 18(+0)
      Chart                    - 18(+0)
      framework                - 2(-1)
      Linguistic               - 1(+1)
      sdk                      - 1(+0)



More information about the LibreOffice mailing list