minutes of ESC call ...

Michael Meeks michael.meeks at collabora.com
Thu Dec 13 15:56:26 UTC 2018


* Present:
    + Miklos, Caolan, Christian, Jan-Marek, Eike, Michael W, Heiko,
      Stephan, Sophie, Xisco, Kendy, Thorsten, Mert

* Completed Action Items:
    + poke Guilhelm wrt gandalf → to poke admins (Christian)
      [ Markus volunteered to look at this & ~all is well (Stephan) ]
    + run certification script (Kendy)
      [ run the script – and mailed it out ]

* Pending Action Items:
    + add screenshot builder to basic build stats (Christian)
      [ still failing when languages are enabled.
        Not sure if it is related to langtag things –
        perhaps a coincidence ? - more digging required ]

* Release Engineering update (Christian)
    + 6.1.4 RC2 status
      + will up-load builds during the day.
    + 6.2 RC 1 – Dec 17th
      + want to tag early to help out bug-hunting with builds before Friday
         + aiming for Tuesday evening – please help out reviewing patches.
      + currently require 1 review for libreoffice-6-2
      + Late Features ?
         + red-lining paragraph attribute re-work (Thorsten)
            + a flurry of activity in the private branch private/mst/redlining4b
            + pretty confident.
            + running mass-comparison framework from Milos 
            + should be in a good shape next week.
            + with consent of ESC – if none of the BZ docs trigger problems.
            + as close to production ready as possible.
            + crash testing ? (Michael)
               + input documents are the set of bugzilla docs (Thorsten)
                  + lots of overlap
                  + also using it with no experimental (Xisco)
                      + don’t without the branch (Thorsten)
            => merge it into RC1 – not experimental anymore.
               + easy to turn off later – just a 1 liner.
               + happy to have a kill-switch too (Miklos)
    + Remotes
    + Android viewer
          + thanks to Stephan for fixing C++ exceptions here
          + updated tinderbox to recent debian so it now builds.
          + Christian has access to recovery console too now.
    + Online

* Documentation (Olivier)
     + New Help
         + Updates in XSLT + DTD for Python code fragments
         + writing python documentation / help
     + Help
         + Fix typos from translators review (ohallot, Sabri Unal)
         + some refactor (SophiaS)
         + Fix menu paths for recent UI (S. Horacek)
         + New pages for Python Scripts (ohallot, libreofficiant)
         + New pages for StarDesktop, Enum objects (libreofficiant)
     + Guides
         + Work in progress

* UX Update (Heiko)
    + Bugzilla (topicUI) statistics
        260(260) (topicUI) bugs open, 286(286) (needsUXEval) needs to be evaluated by the UXteam
    + Updates:
        BZ changes   1 week    1 month   3 months   12 months  
             added     10(1)      22(-6)    62(4)      103(1)  
         commented     56(-12)   166(-2)   436(12)    1452(-16)
           removed      0(0)       6(-2)     8(0)       12(-1) 
          resolved      1(-1)      6(1)     22(-1)     112(-1) 
    + top 10 contributors:
          Tietze, Heiko made 91 changes in 1 month, and 534 changes in 1 year
          Xisco Faulí made 53 changes in 1 month, and 292 changes in 1 year
          Thomas Lendo made 38 changes in 1 month, and 348 changes in 1 year
          Pedro made 33 changes in 1 month, and 89 changes in 1 year
          Foote, V Stuart made 25 changes in 1 month, and 226 changes in 1 year
          Dieter Praas made 25 changes in 1 month, and 124 changes in 1 year
          kompilainenn made 17 changes in 1 month, and 57 changes in 1 year
          Henschel, Regina made 13 changes in 1 month, and 77 changes in 1 year
          Raal made 10 changes in 1 month, and 31 changes in 1 year
          himajin100000 made 8 changes in 1 month, and 13 changes in 1 year

   + New needsUXEval between Dec/06-Dec/12

       * Wasting of time and bad behaviour when you use the 'clone' of the cell
         + https://bugs.documentfoundation.org/show_bug.cgi?id=121876
         => NAB
       * Mail Merge toolbar hidden on next run if it was manually enabled
         + https://bugs.documentfoundation.org/show_bug.cgi?id=122002
         => NEW
       * default padding around Images
         + https://bugs.documentfoundation.org/show_bug.cgi?id=122063
       * Some enhancement request for customization dialog
         + https://bugs.documentfoundation.org/show_bug.cgi?id=121939
       * Some enhancement request and issues for the Personas dialog
         + https://bugs.documentfoundation.org/show_bug.cgi?id=121937
       * Can't select/pick multiples shapes or images in
         Writer/Calc/Impress/Draw with CTRL key
         + https://bugs.documentfoundation.org/show_bug.cgi?id=121967
       * Data loss risk referencing slides from external impress presentation
         (Menu Insert -> File, selecting link)
         + https://bugs.documentfoundation.org/show_bug.cgi?id=51554
         => in discussion

       * Include useful citation Styles in Writer by default and make them
         available with a drop-down button
         + https://bugs.documentfoundation.org/show_bug.cgi?id=121945
       * Replace the Bibliography Database by a dialog to manually input new
         sources and to fetch from online sources via identifiers for
         citations/bibliography
         + https://bugs.documentfoundation.org/show_bug.cgi?id=121958
         => needs”ESC”Advice
           + know people who rave about our bib support (Michael)
           + lots of different issues / outdated styles (Heiko)
              + so many tickets.
           + Bruce Byfield promoting Zotero as a replacement
           + Zotero ad http://www.ocsmag.com/2018/11/30/replacing-libreoffices-bibliography-tool-with-zotero/
              + is a Java / extension
           + is this not part of the file-format ? (Miklos)
              + hiding the UI is one thing but not hurting docs.
              + perhaps UI is needed for editing existing docs.
           + hope not to have to talk again about a better interface (Heiko)
              + need Base to make it work.
              + for our impl. Need better dialogs, styles etc.
           + possibly happy users are silent (Miklos)
        => suggest we have a poll or somesuch of users here.
        * Could we encourage Zotero to use C++ and bundle this ? (Michael)
AI:        + reach out to Zotero (Michael)

        + meta ticket https://bugs.documentfoundation.org/show_bug.cgi?id=101258
         (34 open, 13 closed)
        + drop bibliography completely: a) blog post, b) deprecate for 6.3, c)
          kill with 6.4

* Crash Testing (Caolan)
    + 20 import failures, 7 export failures
        + no new run – need to update gcc here.
        + fixed some of these
        + also found a race, though need a better fix
          + https://gerrit.libreoffice.org/#/c/65034/
    + 8 (+0) coverity issues
        + build stuck in the queue there.
        + cancelled, resubmitted a new one, stuck in queue, something wrong
        + no updates here
    + 13 Google / ossfuzz: 12 timeouts.
        + 1 serious, lots of timeout issues / broken build
            + some auto-closed, some auto-opened
            + perhaps reduce size of what is fuzzed up to 0.5Mb not 1Mb eg. 
    + ForcePoint, round 9
        + fixed one
        + fix for another, works locally, still fails in ci 
        + ~2 writer layout issues
        + hope this finishes round 9.
    + couple of other issues
        + two CVE issues in progress for Jan 2019
    + CNA process joy ?
        + updated page: https://www.libreoffice.org/about-us/security/
    + PVS Studio

* Crash Reporting (Xisco)
    + http://crashreport.libreoffice.org/stats/version/6.0.6.2
         + 1113 (last 7 days) (-160)
    + http://crashreport.libreoffice.org/stats/version/6.0.7.3
         + 665 (last 7 days) (+24)
    + http://crashreport.libreoffice.org/stats/version/6.1.2.1
         + 2650 (last 7 days) (-553)
    + http://crashreport.libreoffice.org/stats/version/6.1.3.2
         + 3010 (last 7 days) (-7)
    + expect 6.1.4 to be better

* FOSDEM
   + hoping to have a room on Saturday
   + round-up talks …
   + call for papers out soon, with short deadlines though 
      + current state of widget welding (Caolan)
      + red-lining re-implemented (Michael Stahl)
      + drawings layered (Armin)
      + updates in LibreOffice help (Olivier)
      + smart-art improvement (Miklos)
      + how LibreOffice release engineering works (Christian)
      + improving extensions & their design (Heiko)
      + Online – under the hood (Michael M)
      + improving LibreOfficce quality together (Xisco)
      + … tell your friends …

* Hackfests & Events (Thorsten)
   + next year hackfests coming up:
	+ FOSDEM in February 2nd
          + correction from last week
          + Wed/Thur- 2 days ~3 days before the conference confirmed.
          + lots going on on Friday there
          + Add yourself to the dinner / hackfest wiki page:
              + https://wiki.documentfoundation.org/Events/2019/FOSDEM
	+ Tirana perhaps in March/April
	+ Paris in summer
	+ tentative Dresden: late autumn (past mid-October, for having students)
   + hope to have one each quarter.    
   + GSoC’19
     + https://opensource.googleblog.com/2018/11/google-summer-of-code-15-years-strong.html
        + project signup starts to open Jan 15th 
     + good to come up with good ideas / design plans for the wiki (Thorsten)
	  + https://wiki.documentfoundation.org/Development/GSoC/Ideas
        + Heiko / Xisco as org. admins ?
        + trouble with decision of what projects ? (Heiko)
           + based on mentor power and student quality (Thorsten)

* C++ lectures ( Xisco )
   + 1st session – Today ! -
      + Dec 13th from 19:00 to 20:00 UTC in #libreoffice-dev
      + More info: https://blog.documentfoundation.org/blog/2018/12/05/learn-c-with-the-help-of-libreoffice-developers/
      + topic won’t need preparation: would love ESC attendees to come help.
      + see how it goes & how many are interested 

* mentoring/easyhack update
          committer...   1 week      1 month     3 months     12 months   
                  open       66(-11)    104(-18)     109(-19)     119(-18)
               reviews     1539(188)   5283(68)    13304(255)   36072(767)
                merged      381(13)    1447(67)     3837(37)    15412(-38)
             abandoned       13(-3)      61(-12)     236(0)       943(-28)
           own commits      473(98)    1633(109)    4381(135)   15750(117)
        review commits      204(141)    469(97)      978(134)    3855(133)
        contributor...   1 week    1 month    3 months   12 months    
                  open     21(4)      55(1)      59(3)        60(2)   
               reviews     47(-10)   239(2)     441(9)     17683(-652)
                merged     39(14)    153(4)     357(48)     1614(67)  
             abandoned      6(1)      16(-14)    63(2)       289(-4)  
           own commits     48(18)    180(-1)    405(27)     1564(20)  
        review commits      0(0)       0(0)       0(0)         0(0)   
    + easyHack statistics:
       needsDevEval 60(60)   needsUXEval 3(3)   cleanup_comments 236(236)   
       total 297(297)   assigned 22(22)   open 208(208)   
    + top 10 contributors:
          Gelmini, Andrea made 61 patches in 1 month, and 542 patches in 1 year
          Sophia Schröder made 15 patches in 1 month, and 171 patches in 1 year
          Illarionov, Arkadiy made 10 patches in 1 month, and 47 patches in 1 year
          Zoltán Zdibák made 10 patches in 1 month, and 18 patches in 1 year
          Ilmari Lauhakangas made 8 patches in 1 month, and 47 patches in 1 year
          Dmitriy Shilin made 8 patches in 1 month, and 8 patches in 1 year
          Johnny_M made 8 patches in 1 month, and 107 patches in 1 year
          Matthias Seidel made 7 patches in 1 month, and 14 patches in 1 year
          Aleksei Nikiforov made 7 patches in 1 month, and 11 patches in 1 year
          Alain Romedenne made 6 patches in 1 month, and 6 patches in 1 year
    + top 10 reviewers:
          McNamara, Caolán made 163 review comments in 1 month, and 1063 in 1 year
          Behrens, Thorsten made 145 review comments in 1 month, and 1510 in 1 year
          Nabet, Julien made 135 review comments in 1 month, and 1037 in 1 year
          Bergmann, Stephan made 114 review comments in 1 month, and 709 in 1 year
          Grandin, Noel made 110 review comments in 1 month, and 1291 in 1 year
          Adolfo Jayme Barrientos made 107 review comments in 1 month, and 1025 in 1 year
          Xisco Faulí made 96 review comments in 1 month, and 453 in 1 year
          Rathke, Eike made 93 review comments in 1 month, and 921 in 1 year
          Behrens, Katarína made 85 review comments in 1 month, and 514 in 1 year
          Vajna, Miklos made 82 review comments in 1 month, and 1291 in 1 year
    + big CONGRATULATIONS to contributors who have at least 1 merged patch, since last report:
          Dmitriy Shilin dshil at fastmail.com 
* Commit Access

* ODF Toolkit project (Thorsten)
	+ moving over from Apache
	+ initial import here: https://github.com/tdf/odftoolkit 
	+ more work todo, help with e.g… docs & wiki import appreciated
      + Dennis helping migrate wiki markup
      + help appreciated.
      + why at github not gerrit ? (Michael)
         + we already have a number of commiters there (Thorsten) 
             + don’t want to disrupt existing contributors there.
             + not entirely happy with this (Michael)
                + what about our other processes ?
                  licensing, commit statements etc.
                + concerned we try there.

* Developer Certification (Stephan/Bjoern/Kendy/Thorsten)
    + pending discussion.

* Jenkins / CI update (Christian)
    from:Thu Dec  6 15:11:20 2018
    master linux rel  jobs: 194 ok: 193 ko:   1 fail ratio:  0.52 % break:   1 broken duration: 0.39%
    master linux dbg  jobs: 114 ok: 110 ko:   4 fail ratio:  3.51 % break:   3 broken duration: 1.04%
    master mac rel    jobs:  98 ok:  95 ko:   3 fail ratio:  3.06 % break:   2 broken duration: 3.80%
    master mac dbg    jobs: 103 ok: 101 ko:   2 fail ratio:  1.94 % break:   2 broken duration: 2.98%
    master win rel    jobs:  89 ok:  62 ko:  27 fail ratio: 30.34 % break:  17 broken duration:32.44%
    master win dbg    jobs:  96 ok:  76 ko:  20 fail ratio: 20.83 % break:  14 broken duration:11.94%
    master win64 dbg  jobs:  93 ok:  57 ko:  36 fail ratio: 38.71 % break:  21 broken duration:34.11%
    lo-5.3 mac        jobs:   0 ok:   0 ko:   0 fail ratio:  0.00 % break:   0 broken duration: 0.00%
    lo-5.4 mac        jobs:   0 ok:   0 ko:   0 fail ratio:  0.00 % break:   0 broken duration: 0.00%
    master gerrit lin jobs: 579 ok: 490 ko:  33 fail ratio:  5.70% time for ok: mean:  23 median:  21
    master gerrit plg jobs: 591 ok: 428 ko:  54 fail ratio:  9.14% time for ok: mean:  40 median:  36
    master gerrit win jobs: 669 ok: 424 ko: 129 fail ratio: 19.28% time for ok: mean:  76 median:  76
    master gerrit mac jobs: 591 ok: 464 ko:  31 fail ratio:  5.25% time for ok: mean:  64 median:  40
    master gerrit all jobs: 499 ok: 301 ko: 136 fail ratio: 27.25% time for ok: mean: 139 median: 121
    + https://dev-www.libreoffice.org/tmp/gerrit_181213.html 
    + tests that failed more than twice in last seven days:
      3 CppunitTest_vcl_fontfeature
      3 CppunitTest_vcl_pdfexport
      4 CppunitTest_sd_tiledrendering
      4 CppunitTest_sw_uiwriter
      4 UITest_writer_tests
      5 CppunitTest_vcl_complextext
      9 CppunitTest_sw_layoutwriter
     18 UITest_fields
    + some bottleneck in some builders this week – lots of commits.
    + otherwise looking good.
    + UITest_fields – was a new one – mostly just fixing the test initially
       + last failure 2 years ago.

* l10n (Sophie)
    + plural forms tested in Beta showing no issues
    + translation going on on master
    + thanks to Sabri Unal for his feedback on help files and his patches

* FYI: LibreOffice and Microsoft Store (cloph)
    + Desktop App Converter seems to work fine with builds targeting Win 10
       + running in requires Win 10 Pro   
    + more or less does a default installation and repackages
       + only en-US and Windows default UI language available without mods
       + prolly easy to tweak.
    + opinions on providing LO in MS Store ?
    + think this is a board call (Michael, Thorsten)
AI:    + mail BoD please soon (Christian)

* Android translation (Mert / Christian)
    + move it to pootle ?
    + a POC here with just Turkish in the source-code (Christian)
       + can be added to pootle just like other files are
       + need a dep for xml2po file conversion for android viewer
       + Turkish translation is already there
    + need to fix ‘make translation’ target to add these
       + might be good to have an optional target here.
AI: + work with Mert to sketch a plan (Christian)

* QA update (Xisco)

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

    + UNCONFIRMED: 471 (-7)
        + enhancements: 62  (+2)
        + needsUXEval: 2 (-1)
        + haveBackTrace: 3 (+0)
        + needsDevAdvice: 16 (-2)
        + documentation:  7 (+2)
        + android:  10 (+0)
        + KDE5 crashes (until 6.2): 3 ( -1 )
            + KDE5: Crash closing check for update dialog
                + https://bugs.documentfoundation.org/show_bug.cgi?id=121516
            + KDE5: Impress crashes after selecting some of Slide Transitions
                + https://bugs.documentfoundation.org/show_bug.cgi?id=121266
            + KDE5: Impress crashes at starting Slide show (with animation...
                + https://bugs.documentfoundation.org/show_bug.cgi?id=121247
    + Most pressing bugs:
        + New
            + [ None ]

        + Older
            + LibreOffice Vanilla not usable; opens OK but crashes entering
              data on macOS 10.14.1 Mojave
                + https://bugs.documentfoundation.org/show_bug.cgi?id=121778
                + Tor is looking into it, published a ver → looking again.
            + Crash in: SwFrame::PrepareMake(OutputDevice *)
                + https://bugs.documentfoundation.org/show_bug.cgi?id=119126
                + Miklos ? - lots of crashes in crash reporter.
            + Can't edit file on samba shares
                + https://bugs.documentfoundation.org/show_bug.cgi?id=115747
                    + lots of feedbackon ‘ask’ about this (Mike K)
                    + juergen funk ? Workaround not working around.
            + Crash after accepting all changes from compared documents
                + https://bugs.documentfoundation.org/show_bug.cgi?id=109376
                + M. Stahl ? Two different crashes (?)
            + Crashes on UNDO
                + https://bugs.documentfoundation.org/show_bug.cgi?id=120754
                + dtardon / Caolan. Its an extension, so I'm guessing that
                  one of the steps is outside undo control
            + Crash applying bold to textbox control
                + https://bugs.documentfoundation.org/show_bug.cgi?id=120750
                + Jochen Nitschke / mst ? - Xisco poked Jochen.

            + Crash in: SwIndex::SwIndex(SwIndexReg * const,long)
                + https://bugs.documentfoundation.org/show_bug.cgi?id=119989
                + bisected to Ash

            + Calc: Crash when cutting some content
                + https://bugs.documentfoundation.org/show_bug.cgi?id=118707
                + Henry Castro → Lubos looking at it.

        + Fixed
            + kde5: Sporadic crash when right-clicking items in toolbar
                + https://bugs.documentfoundation.org/show_bug.cgi?id=120454
                + Thanks to Bubli
            + Crash restarting LibreOffice after applying an option
                + https://bugs.documentfoundation.org/show_bug.cgi?id=121180
                + Thanks to Mike Kaganski
            + GTK3: Crash closing LibreOffice in full screen mode with...
                + https://bugs.documentfoundation.org/show_bug.cgi?id=122016
                + Thanks to Caolán McNamara
            + Cancelling database wizard at step 'Set up connection to text...
                + https://bugs.documentfoundation.org/show_bug.cgi?id=121935
                + Thanks to Caolán McNamara
            + Crash modifying several options each requiring restart
                + https://bugs.documentfoundation.org/show_bug.cgi?id=122038
                + Thanks to Mike Kaganski
            + Crash in: FreetypeFont::GetFtFace
                + https://bugs.documentfoundation.org/show_bug.cgi?id=121815
                + Thanks to Jan-Marek Glogowski
* QA stats
    + https://bugs.documentfoundation.org/page.cgi?id=weekly-bug-summary.html
      +125  +39 (-167) overall)
      many thanks to the top bug squashers:
       Xisco Faulí             25
       andreas_k               16
       Caolán McNamara         13
       Mike Kaganski           11
       Roman Kuznetsov         10
       Heiko Tietze            6
       Timur                   6
       Buovjaga                6
       Alex Thurgood           6
       V Stuart Foote          5

    + top 10 bugs reporters:
       Michael Weghorn         6
       Xisco Faulí             6
       Markus Elfring          5
       Pedro                   4
       Regina Henschel         4
       Gabor Kelemen           3
       Marcel Waldvogel        3
       Elmar                   2
       Sabri Unal              2
       Aron Budea              2

    + top 10 bugs fixers:
       McNamara, Caolán        11
       Kaganski, Mike          8
       Xisco Faulí             5
       Weghorn, Michael        3
       Rathke, Eike            3
       Balazs Varga            2
       Tietze, Heiko           2
       Kainz, Andreas          2
       Németh, László          2
       Franklin Weng           2

    + top 10 bugs confirmers:
       Xisco Faulí             18
       Raal                    12
       Dieter Praas            10
       Alex Thurgood           9
       Brinzing, Oliver        7
       Tietze, Heiko           6
       Vera                    5
       Timur                   5
       Weghorn, Michael        3


* Highest-Priority bugs (aka "MABs"):
   + http://bit.ly/2lJAAJI
     6.0 : 3/51 -     5 %  (+0)
     5.4 : 1/40 -     2 %  (+0)
     5.3 : 2/54 -     3 %  (+0)
     5.2 : 2/42 -     4 %  (+0)
     5.1 : 0/35 -     0 %  (+0)
     5.0 : 3/65 -     4 %  (+0)
     4.4 : 1/76 -     1 %  (+0)
     4.3 : 2/73 -     2 %  (+0)
     4.2 : 5/134 -    3 %  (+0)
     4.1 : 3/84 -     3 %  (+0)
     4.0 : 4/83 -     4 %  (+0)
     old : 19/257 -   7 %  (+0)


* Bisected bugs open: keyword 'bisected'
   + more accurate - down to a single commit.
   + http://bit.ly/2dyIfDy
   + 625/2827 618/2800 619/2782 614/2756 609/2732 602/2702 599/2682 

     done by:
        Xisco Faulí           17
        Raal                   6
        Terrence Enger         1
        Budea, Áron            1
        Brinzing, Oliver       1
 

* Bibisected bugs open: keyword 'bibisected'
   + http://bit.ly/2cSCXlS
   + 817/3598 810/3568 811/3549 801/3517 795/3494 787/3460 785/3440 

     done by:
        Xisco Faulí           17
        Raal                   6
        Terrence Enger         1
        Budea, Áron            1
        Timur                  1
        Brinzing, Oliver       1
        Drew Jensen            1


* all bugs tagged with 'regression'
   + 1076(+4) bugs open of 7910(+31) total 16(+1) high prio.

     done by:
        Xisco Faulí           19
        Raal                   5
        Timur                  2
        Telesto                1
        Jan Skarvall           1
        Alex Thurgood          1
        Drew Jensen            1
        gmolleda               1


* ~Component   count net * high severity regressions
   + http://bit.ly/1HWHb3E
     Writer        - 6(+1)
     LibreOffice   - 6(+0)
     Calc          - 2(+0)
     graphics stack - 1(+0)
     Base          - 1(+0)

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


* ~Component   count net * all regressions
   + http://bit.ly/1BUdI8i
     Writer: other            - 279(-2)
     Calc                     - 199(+2)
     Impress                  - 115(-1)
     Writer: docx filter      - 77(+2)
     LibreOffice              - 72(-1)
     UI                       - 44(+1)
     Draw                     - 41(-2)
     Borders                  - 41(+0)
     Writer: perf             - 38(+2)
     Base                     - 37(+1)
     Writer: doc filter       - 36(+2)
     graphics stack           - 33(+0)
     Crashes                  - 32(+1)
     Writer: other filter     - 27(-1)
     filters and storage      - 24(+0)
     Printing and PDF export  - 15(-1)
     BASIC                    - 13(+0)
     Chart                    - 10(+1)
     Linguistic               - 3(+0)
     framework                - 2(+0)
     sdk                      - 1(+0)
     Formula Editor           - 1(+0)
     Extensions               - 1(+0)


More information about the LibreOffice mailing list