minutes of ESC call ...

Michael Meeks michael.meeks at collabora.com
Thu Apr 12 14:56:18 UTC 2018


* Present:
    + Christian, Eike, Michael S, Lionel, Stephan, Xisco, Olivier, Caolan,
      Miklos, Heiko, Sophie, Michael W, Michael M, Kendy

* Completed Action Items:
    + come up with slot count (Heiko, Markus, Thorsten)

* Pending Action Items:

* Release Engineering update (Christian)
    + 5.4.7 RC1 – status
       + tagged yesterday, Windows builds up-loaded
    + 6.0.4 – RC1 – due to tag next week.
    + 6.1.0 alpha1 – April 24th… Feature Freeze May 24th
    + Android
    + Online

* Documentation (Olivier)
   + wiki page for direct gerrit edition
       + https://wiki.documentfoundation.org/Documentation/GerritEditing
       + useful for fixing typos and linguistic of help pages.
       + many patches from Hamburg Hackfest from SophiaS & co.
   + Patch to allow new Help to be installed as UNO package (extension)
      + https://gerrit.libreoffice.org/#/c/52700/3 
      + https://olivierhallot.blogspot.com.br/2018/04/new-libreoffice-help-is-also-uno.html
   + review & submission of corrections to help-pages on-going   
   + poor presence in guides meetings.

* Timing – Thorsten requested:
    + new doodle poll; can we find a better time ?
AI: + create the poll(Thorsten) 

* HSQLDB -> Firebird migration plan (Lionel, Miklos)
    + reverted initial removal of HSQLDB
    + based on feedback – Tomi will add a warning dialog (Miklos)
       + user can choose whether the migration is wanted or not.
       + would be good to know what the transition period should be too.
    + would be good to wait until firebird is present in LTS releases (Lionel)
       + before removing HSQLDB
       + how long ? (Miklos)
          + Ubuntu – every 2 years (Lionel)
              + say 2-3 years, if Debian.
       + other questions (Michael)
          + what is default ?
          + do people really exchange DB’s by E-mail ?
          + we migrate data – how much do we need it ?
       + eager to keep HSQLDB syntax / engine (Lionel)
          + for transition - something like a programming tool
          + 2-3 years looks good for Lionel.
    + when do we make firebird the default ? (Lionel)
       + can be for the next release when its ready.
       + need to get an overview of the bugs
		+ Metabug: https://bugs.documentfoundation.org/show_bug.cgi?id=51780	
       + may already be in a better state than HSQLDB
       + not opposed with this being a default for next release.
    + exchanging DB’s by E-mail can happen (Lionel)
       + know some groups that do.

* UX Update (Heiko)
    + Bugzilla (topicUI) statistics 
        250(250) (topicUI) bugs open, 328(328) (needsUXEval) needs to be evaluated by the UXteam
    + Updates:
        BZ changes   1 week   1 month   3 months   12 months  
             added      8(1)     16(-1)    41(-1)     117(0)  
         commented     70(26)   219(27)   535(41)    2040(44) 
           removed      1(1)      3(2)      3(2)       16(3)  
          resolved      6(3)     18(3)     38(3)      182(2)  
    + top 10 contributors:
          Tietze, Heiko made 114 changes in 1 month, and 860 changes in 1 year
          Thomas Lendo made 62 changes in 1 month, and 447 changes in 1 year
          Buovjaga made 40 changes in 1 month, and 234 changes in 1 year
          Dieter Praas made 36 changes in 1 month, and 135 changes in 1 year
          Xisco Faulí made 26 changes in 1 month, and 315 changes in 1 year
          Mehrbrodt, Samuel made 25 changes in 1 month, and 49 changes in 1 year
          Foote, V Stuart made 24 changes in 1 month, and 291 changes in 1 year
          Henschel, Regina made 19 changes in 1 month, and 129 changes in 1 year
          Kaganski, Mike made 11 changes in 1 month, and 44 changes in 1 year
          Faure, Jean-Baptiste made 10 changes in 1 month, and 21 changes in 1 year

   + Sifr for Hicontrast
     https://gerrit.libreoffice.org/#/c/52772/
     + this is there for a11y reasons
     + agreed by Hypra
     + Sifr is small compared to hicontrast (Michael)
        + so if you want to see things with hicontrast you need these
     + hicontrast for people with color / contrast disability (Kendy)
        + from what recall from Sifr – grey not high contrast.
     + Possibly solved by more modern hardware / shaders cf. The bug:
        + https://bugs.documentfoundation.org/show_bug.cgi?id=75398#c14
     + was concerned too (Caolan)
     => turn it into an extension.

   + Badly readable styles at sidebar tdf#115507 and similar
     Closed as WFM now
 
* Crash Reporting (Caolan)
    + 28(+22) import failure, 3(+0) export failures
        + big jump here. Old bug not showing up until std::unique_ptr
           + could have been a cause of random crashes; now fixed.
        + one outstanding assert caused by FastParser (Michael S)
           + NS handling in xmloff not quite right
           + only works with the normal namespace prefixes
           + prefix → integer → string; 2nd mapping is static
               + have CC’d Azorpid on it.
    + 7 (-25, +3) coverity issues
        + first results after generictypes mending  
    + forcepoint round 6, still not complete.
        + one extra fixed, 2/3 remaining
        + a few bits to go through.
    + oss-fuzz reporting only small things.

* Crash Reporting (Xisco)
    + http://crashreport.libreoffice.org/stats/version/5.4.4.2 
          + 732 (last 7 days) (up)
    + http://crashreport.libreoffice.org/stats/version/5.4.5.1 
          + 1071 (last 7 days) (-)
    + http://crashreport.libreoffice.org/stats/version/5.4.6.2 
          + 510 (last 7 days) (up)
    + http://crashreport.libreoffice.org/stats/version/6.0.1.1 
          + 656 (last 7 days) (-)
    + http://crashreport.libreoffice.org/stats/version/6.0.2.1 
          + 1874 (last 7 days) (down)
    + http://crashreport.libreoffice.org/stats/version/6.0.3.2
          + 633 (last 7 days) (up)
    + so far crash numbers is ~30% of 6.0.2.1 – but less deployment.   
         + got rid of top crash in previous release.
    + good to scale by number of downloads (Michael)
         + could compare versions based on # of crashes (Xisco)
              + per week at that release stage

* GSoC Application (Thorsten, Heiko)
    + asked for 9-12 slots, got 11 slots.
    + need to fill slots with students & mentors
    + color-coded the voting document (cf. Above)
    + pre-filtering with ignoring at hack-fest (Thorsten)
        + a number with ‘ignored’ there – but do challenge that
          if things have changed / more data etc.
        + can put their status back to ignore if you feel strongly.
    + deadline is Monday to get things assigned.
    => Mentors need to accept students so we can assign them to slots.
AI:     + reach out to poke mentors to encourage button clicking (Heiko)

* GSoC schedule
   + Student Project Selection: Tuesday, April 17th at 16:00 UTC
   + Student Projects Announced: April 23
   + Community Bonding: April 23 - May 14
   + Coding: May 14 - August 6
   + Evaluation 1: June 11 - 15
   + Evaluation 2: July 9 - 13
   + Students Submit Code and Final Evaluations: August 6 - 14
   + Mentors Submit Final Evaluations: August 14 - 21
   + Results Announced: August 22
   + https://wiki.documentfoundation.org/Development/GSoC/2018

* Hamburg Hackfest retrospective
     + beautiful location (Michael M)
     + great, thanks to organizers (Miklos)
         + first time for dedicated mentors – seemed to work well
     + agreed – very nice (Michael S)
     + achievements? - https://wiki.documentfoundation.org/Hackfest/Hamburg2018 

* Hackfests & Events
     + OSCAL is coming (Xisco)
         + May in Tirana – Heiko, Florian, Italo there.
         + perhaps a hack-fest there.
     + Turkey – OYLG ? May 12th-13th https://ozguryazilimgunleri.org.tr/2018/
     + UK Sheffield OggCamp – August (?)

* mentoring/easyhack update
          committer...   1 week     1 month     3 months    12 months    
                  open      97(-11)    141(-46)    143(-51)     146(-51) 
               reviews     769(221)   2004(336)   5278(184)   17801(314) 
                merged     367(121)   1313(77)    3972(28)    12894(102) 
             abandoned      21(5)       71(-3)     277(5)       847(1)   
           own commits     300(49)    1203(-26)   4109(-57)   14091(-115)
        review commits     106(45)     291(47)     929(-17)    3066(34)  
        contributor...   1 week      1 month     3 months    12 months   
                  open       45(15)      68(18)      68(15)       74(15) 
               reviews     1073(217)   3397(15)    9703(-20)   30346(222)
                merged       35(-8)     142(-10)    566(4)      1763(14) 
             abandoned        9(6)       33(5)       78(3)       337(3)  
           own commits       28(-11)    115(4)      420(2)      1107(11) 
        review commits        0(0)        0(0)        0(0)         0(0)  
    + easyHack statistics:
       needsDevEval 38(38)   needsUXEval 2(2)   cleanup_comments 203(203)   
       total 250(250)   assigned 22(22)   open 187(187)   
    + top 5 contributors:
          Gelmini, Andrea made 22 patches in 1 month, and 299 patches in 1 year
          Johnny_M made 21 patches in 1 month, and 118 patches in 1 year
          himajin100000 made 14 patches in 1 month, and 14 patches in 1 year
          Sophia Schröder made 12 patches in 1 month, and 12 patches in 1 year
          Jim Raykowski made 7 patches in 1 month, and 48 patches in 1 year
    + top 5 reviewers:
          Pootle bot made 313 review comments in 1 month, and 1415 in 1 year
          Vajna, Miklos made 220 review comments in 1 month, and 1295 in 1 year
          Behrens, Thorsten made 176 review comments in 1 month, and 1354 in 1 year
          Grandin, Noel made 173 review comments in 1 month, and 1460 in 1 year
          Holešovský, Jan made 146 review comments in 1 month, and 1437 in 1 year
    + big CONGRATULATIONS to contributors who have at least 1 merged patch, since last report:
          Sophia Schröder sophia.schroeder at libreoffice.org 
          Michael Stahl michael.stahl at cib.de 
          Kowther Hassan kowtherh at gmail.com 
          Nithin Kumar Padavu nithinrao at gmail.com 

* Commit Access

* Developer Certification (Stephan/Bjoern/Kendy/Thorsten)
    + sleep for 1 week.

* Jenkins / CI update (Christian)
    from:Thu Apr  5 16:26:11 2018
    master linux rel  jobs: 171 ok: 169 ko:   2 fail ratio:  1.17 % break:   2 broken duration: 0.81%
    master linux dbg  jobs:  84 ok:  83 ko:   1 fail ratio:  1.19 % break:   1 broken duration: 0.10%
    master mac rel    jobs: 113 ok: 109 ko:   4 fail ratio:  3.54 % break:   3 broken duration: 1.86%
    master mac dbg    jobs: 110 ok: 104 ko:   6 fail ratio:  5.45 % break:   3 broken duration: 9.11%
    master win rel    jobs:  62 ok:  53 ko:   9 fail ratio: 14.52 % break:   8 broken duration:11.86%
    master win dbg    jobs:  76 ok:  64 ko:  12 fail ratio: 15.79 % break:  10 broken duration:29.16%
    master win64 dbg  jobs:  69 ok:  56 ko:  13 fail ratio: 18.84 % break:  12 broken duration:13.34%
    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: 533 ok: 336 ko:   9 fail ratio:  1.69% time for ok: mean:  11 median:   9
    master gerrit plg jobs: 542 ok: 309 ko:  46 fail ratio:  8.49% time for ok: mean:  26 median:  22
    master gerrit win jobs: 553 ok: 291 ko: 110 fail ratio: 19.89% time for ok: mean:  62 median:  52
    master gerrit mac jobs: 548 ok: 320 ko:  71 fail ratio: 12.96% time for ok: mean:  54 median:  39
    master gerrit all jobs: 546 ok: 278 ko: 222 fail ratio: 40.66% time for ok: mean: 113 median: 104
    http://frupic.frubar.net/shots/36708.png 
    + week fine until yesterday evening / morning.  
   ~ 90 failures caused by bot issues 
     + 21 mac: not logged in graphically
     + 24 win: lode client/server communication issue
     + 43 failure to checkout
   + also a failure to checkout
     + some file locking foo – in killed process case (?)

* Budgeting (Thorsten)
    + needs making into a spreadsheet – real-life getting in the way.

* l10n (Sophie)
    + change in help-content editing process brings some concerns
        + risk of XML errors.
        + multiple changes in strings without l10n
    + Cloph added some XML integrity check on Jenkins
    + rest being discussed by Olivier & Mike – deferred to next staff call

* QA update (Xisco)

    + lots of new 6.0.3 reports being handled.

    + UNCONFIRMED: 396 (+19)
        + enhancements: 39  (-1)
        + needsUXEval: 0 (-5)
        + haveBackTrace: 5 (+0)
        + needsDevAdvice: 29 (+2)
        + documentation:  0 (-2)
        + android:  12 (-2)

    + Most Pressing Bugs: http://tdf.io/mostressingbugs
        + New:
            + Crash (fatal error) when attempting a mail merge print
                + https://bugs.documentfoundation.org/show_bug.cgi?id=116543 
                + Szymon ?

            + Crash when showing Comment
                + https://bugs.documentfoundation.org/show_bug.cgi?id=116879 
                + SOSAW080 - Armin ?

            + Crash on third file opening
                + https://bugs.documentfoundation.org/show_bug.cgi?id=116803 
                + Image Handling Refactoring. Tomaž actively working on it.

        + Older:
            + Calc crashes when opening Function Wizard through Cmd-F2 shortcut
                + https://bugs.documentfoundation.org/show_bug.cgi?id=116511 
                + bisected – Eike / Tor ? ...

             + Printing doesn't start in particular documents until show first
                + https://bugs.documentfoundation.org/show_bug.cgi?id=116370 
                + Jan-Marek ?

             + Crash when asking subtotals on 2 groups with pre-sort area checked
                + https://bugs.documentfoundation.org/show_bug.cgi?id=116003 
                + cf. https://bugs.documentfoundation.org/show_bug.cgi?id=114720
                + Ahmed looking into it.

            + Crash in: BitmapReadAccess::SetPixelForN24BitTcRgb with OpenGL
                + https://bugs.documentfoundation.org/show_bug.cgi?id=116365 
                + Quikee to have a poke.

            + CRASH when adding paragraphs in a cell of a complex table structure
                + https://bugs.documentfoundation.org/show_bug.cgi?id=116293 
                + Manfred Blume / Thorsten ?

            + CRASH: LibreOffice crashes while deleting half of the document
                + https://bugs.documentfoundation.org/show_bug.cgi?id=116068  
                + Michael S’s assert catching badness ...
	  
        + Fixed:
            + EDITING: Replication of frames when record changes (redlining) is on
                + https://bugs.documentfoundation.org/show_bug.cgi?id=50057
                + Thanks to Michael Stahl - Bug Inherited from OOo.

            + Crashed in Calc Macro (Basic)
                + https://bugs.documentfoundation.org/show_bug.cgi?id=111313
                + Thanks to Stephan Bergmann.

* QA stats
    + https://bugs.documentfoundation.org/page.cgi?id=weekly-bug-summary.html
      +146  -27 (-185) overall)
      many thanks to the top bug squashers:
       QA Administrators       50
       Xisco Faulí             14
       Heiko Tietze            12
       Buovjaga                11
       Samuel Mehrbrodt (CIB)  6
       V Stuart Foote          6
       Dieter Praas            6
       Regina Henschel         6
       Telesto                 5
       Katarina Behrens (CIB)  4

    + top 10 bugs reporters:
       Telesto                 10
       Buovjaga                4
       Xisco Faulí             4
       Luke                    3
       Regina Henschel         2
       Aron Budea              2
       Miklos Vajna            2
       Mert Tumer              2
       Gabor Kelemen           2
       Thomas Lendo            2

    + top 10 bugs fixers:
       Mehrbrodt, Samuel       6
       Tietze, Heiko           6
       Kaganski, Mike          3
       Jim Raykowski           3
       Tümer, Mert             3
       Holešovský, Jan         2
       Németh, László          2
       McNamara, Caolán        2
       Budea, Áron             2
       Vajna, Miklos           2

    + top 10 bugs confirmers:
       Xisco Faulí             20
       Buovjaga                11
       Tietze, Heiko           11
       Raal                    11
       Alex Thurgood           7
       Foote, V Stuart         5
       Mehrbrodt, Samuel       3
       Budea, Áron             3
       Nabet, Julien           3
       Vajna, Miklos           2


* Highest-Priority bugs (aka "MABs"):
   + http://bit.ly/2lJAAJI
     6.0 : 3/38 -     7 %  (+2)
     5.4 : 3/37 -     8 %  (+0)
     5.3 : 2/53 -     3 %  (+0)
     5.2 : 1/40 -     2 %  (+0)
     5.1 : 1/36 -     2 %  (+0)
     5.0 : 2/63 -     3 %  (+0)
     4.4 : 1/76 -     1 %  (+0)
     4.3 : 5/74 -     6 %  (+0)
     4.2 : 6/134 -    4 %  (+0)
     4.1 : 3/84 -     3 %  (+0)
     4.0 : 4/83 -     4 %  (+0)
     old : 22/258 -   8 %  (+0)


* Bisected bugs open: keyword 'bisected'
   + more accurate - down to a single commit.
   + http://bit.ly/2dyIfDy
   + 467/2064 458/2037 463/2029 460/2011 444/1981 445/1957 449/1940 

     done by:
        Xisco Faulí           18
        Telesto                4
        Raal                   2
        Budea, Áron            2
 

* Bibisected bugs open: keyword 'bibisected'
   + http://bit.ly/2cSCXlS
   + 564/2691 552/2662 557/2652 555/2636 539/2608 539/2582 543/2563 

     done by:
        Xisco Faulí           18
        Telesto                6
        Raal                   2
        Budea, Áron            2
        eisa01                 1


* all bugs tagged with 'regression'
   + 933(+4) bugs open of 6974(+27) total 12(+2) high prio.

     done by:
        Xisco Faulí               9
        Telesto                   4
        Cor Nouws                 2
        Budea, Áron               2
        Mehrbrodt, Samuel         1
        Adolfo Jayme Barrientos   1
        Gerhard Weydt             1
        Buovjaga                  1
        Timur                     1
        Raal                      1


* ~Component   count net * high severity regressions
   + http://bit.ly/1HWHb3E
     Calc          - 5(+1)
     Impress       - 3(+0)
     Writer        - 2(+1)
     framework     - 1(+0)
     LibreOffice   - 1(+0)

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


* ~Component   count net * all regressions
   + http://bit.ly/1BUdI8i
     Writer: other            - 189(+5)
     Calc                     - 162(-1)
     Impress                  - 110(+1)
     Writer: docx filter      - 73(-1)
     LibreOffice              - 69(-2)
     UI                       - 46(+0)
     Writer: doc filter       - 34(+0)
     graphics stack           - 33(+0)
     Draw                     - 33(+1)
     Borders                  - 32(+0)
     Base                     - 31(+1)
     Crashes                  - 27(+1)
     Writer: perf             - 27(-1)
     Writer: other filter     - 26(+0)
     filters and storage      - 26(+0)
     Chart                    - 19(-1)
     Printing and PDF export  - 19(+1)
     BASIC                    - 17(+0)
     framework                - 5(+0)
     sdk                      - 1(+0)
     Linguistic               - 1(+0)
     Extensions               - 1(+0)
     Installation             - 1(+0)


More information about the LibreOffice mailing list