[Libreoffice-qa] minutes of ESC call ...

Michael Meeks michael.meeks at collabora.com
Thu Mar 15 15:38:30 UTC 2018


* Present:
    + Xisco, Stephan, Sophie, Heiko, Caolan, Olivier, Kendy, Christian, Thorsten

* Completed Action Items:
    + come up with a plan for un-blocking peak CI in future (Christian)
       [ one plan – have variants of the job to disable linux / gcc builder
         with high load, and have Windows VMs on them to handle Windows load.
         Can be done manually quite easily – enable 1 config vs. the other.
         Can be automated by querying the queue size etc.
         Could we spin-up cloud VMs here ?
         Is it better to revert more aggressively ? (Michael)
             + yes, was looking at a queue of dependent patches
             + things getting merged when queue is long (Thorsten)
                 + would be ideal to scale higher for a day eg. ]

* Pending Action Items:

* Release Engineering update (Christian)
    + 5.4.6 - RC2 next week (beginning of week March 13/Tue)
        + tagged and built yesterday, up-loading builds now.

    + 6.0.3 – RC1 and branch next week (end of week March 15/Thu)
        + plan to tag late this evening.
        + SalGraphics / jmux assert bits – have a patch, causes another issue
             + is another test breakage related or not (?)
             + unclear if the fix is effective.
        + ought to get this into RC1 if we can:
             + currently over 30x patches waiting for 6.0
             + a reviewing stall there:
    https://gerrit.libreoffice.org/#/q/status:open+branch:libreoffice-6-0 
        + reviews much appreciated.
    + Android
    + Online

* Documentation (Olivier)
     + Fixes in Help Content from translators (ohallot, fitoshido, kelemen, gelmini)
     + Fixed / clarification in HC pages (ohallot)
         + improved calc descriptions.
     + New Help
         + Fix for New Help navigation (ohallot)
         + Refactor offline help eliminating extra ver# (ohallot, sberg) 
         + Packaging: pending. 
     + Books / Guides: 
         + stalled due to team member’s availability.
     + will dedicate more time to packaging next.
  
* UX Update (Heiko)
   + Bugzilla (topicUI) statistics
        248(248) (topicUI) bugs open, 338(338) (needsUXEval)
    + Updates:
        BZ changes   1 week   1 month   3 months   12 months  
             added     11(2)     30(9)     50(10)     126(8)  
         commented     78(36)   216(59)   521(75)    2051(63) 
           removed      0(0)      0(0)      0(0)       12(-1) 
          resolved      7(4)     12(3)     41(3)      189(4)  
    + top 10 contributors:
          Tietze, Heiko made 86 changes in 1 month, and 847 changes in 1 year
          Buovjaga made 82 changes in 1 month, and 272 changes in 1 year
          Foote, V Stuart made 75 changes in 1 month, and 330 changes in 1 year
          Thomas Lendo made 56 changes in 1 month, and 456 changes in 1 year
          Xisco Faulí made 45 changes in 1 month, and 319 changes in 1 year
          Telesto made 19 changes in 1 month, and 97 changes in 1 year
          Kainz, Andreas made 18 changes in 1 month, and 42 changes in 1 year
          Dieter Praas made 14 changes in 1 month, and 101 changes in 1 year
          Rainer Fiebig made 14 changes in 1 month, and 14 changes in 1 year
          Philips, Yousuf made 9 changes in 1 month, and 767 changes in 1 year

* Crash Hunting (Caolan)
    + 2301 (+2301) import failure, 10(+9) export failures
      + a big jump, PDF import has a recent crash
      + new assert from mst accounts for most of it.
    + ?? 4(+0) coverity
      + coverity scan is still down “for synopsys rebranding” (maybe)
        + still completely dead. Down and out ?
      + how vital is that ? (Thorsten)
        + could do some of this in clang plugins (Caolan)
           + eg. intialize member in one constructor, but not another
           + worth making a list of common problems next.
AI:     + chase some old paper of another tool via Vasily (Thorsten)
           + https://www.viva64.com/en/b/0308/ 
    + forcepoint round #5
      + fixed all their stuff, modulo DLP bits that need releases.
      + from 6000 → 300.
    + 45 fuzzers * 3 sanitizers+engine combos (asan+libfuzzer,
            ubsan+libfuzzer, asan+afl), font parser last added
      + 1-2 per day coming in.

* Crash Reporter (Xisco)
    + http://crashreport.libreoffice.org/stats/version/5.4.4.2
	  + 917 (last 7 days) (up)
    + http://crashreport.libreoffice.org/stats/version/5.4.5.1
	  + 1066 (last 7 days) (up)
    + http://crashreport.libreoffice.org/stats/version/6.0.1.1
        + 1347 (last 7 days) (up)
    + http://crashreport.libreoffice.org/stats/version/6.0.2.1
        + 1492 (last 7 days) (up)
    + slightly up this week - service down 2x days last week.  
        + nothing unexpected.

* ODF versioning / compat fix (Michael)
   + Michael S’ caveats should prolly be engraved in stone somewhere.

* GSoC Application (Thorsten, Heiko)
   + 16 mentors
   + have only 4 proposals so far
       + 2 blank, 2 Android.
       + expect some more known students to file
       + please file before the last day so we can help.
       + 12 days to go to file → join GSOC now !
   + blog on TDF activity

* GSoC schedule
   + Student Application Period: March 12 – 27
   + Application Review Period: March 27 - April 23
   + [libo] Deadline for EasyHack submission - March 31st  
   + [libo] Deadline for merge of EasyHack – April 7th 
   + 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

   + Created a 2018 wiki page with detailed dates (Eike)
     + https://wiki.documentfoundation.org/Development/GSoC/2018
     + please check the LibreOffice internal deadlines for EasyHacks
        + internal deadlines adjusted to match previous years.
        + cf. above insertions [libo]

   + Everybody look at the ideas page, please:
     + https://wiki.documentfoundation.org/Development/GSoC/Ideas

* Hackfests & Events (Eike)
     + Hamburg TNG – 1st new-style hackfest
        + around 20 people signed up for Hackfest & Community meeting.
        + shared hotel reservation – possibilities
            + link: ...
            + do it ~now if you want that.
            + Can you add my name ? (Heiko) → yes.
        + outlined for April 7/8th.
		+ https://wiki.documentfoundation.org/Hackfest/Hamburg2018 
            + https://wiki.documentfoundation.org/Hackfests/HackfestTNG
        + please book travel & add your name there.
		+ if you’re interested in a shared hotel (no promises yet!), 
		  please add yourself here: 			https://wiki.documentfoundation.org/DE/Community-Treffen2018#Noch_ohne_Unterkunft_.2F_gemeinsames_Hotel_gesucht 
        + combined with the German Community Meeting
        + brain-storming on youngsters-hacking bits … young people welcome.

* mentoring/easyhack update
         committer...   1 week      1 month      3 months     12 months     
                  open      96(29)      146(37)      149(37)       153(37)   
               reviews     441(-167)   1897(-327)   5515(-719)   19695(-1173)
                merged     287(-32)    1324(-16)    3972(-65)    13036(128)  
             abandoned      25(12)       74(10)      267(-7)       836(6)    
           own commits     302(-27)    1333(11)     4017(-59)    14495(-289) 
        review commits      37(-52)     301(-21)     914(-41)     3095(-237) 
        contributor...   1 week     1 month     3 months    12 months    
                  open      31(11)      55(21)      57(19)       62(20)  
               reviews     875(63)    3266(345)   8608(637)   27416(1535)
                merged      12(-32)    140(-17)    394(-16)    1365(-6)  
             abandoned       5(-5)      24(3)       62(-1)      321(-2)  
           own commits      10(-31)    125(-21)    389(-13)    1115(-3)  
        review commits       0(0)        0(0)        0(0)         0(0)   
    + easyHack statistics:
       needsDevEval 35(35)   needsUXEval 2(2)   cleanup_comments 205(205)   
       total 252(252)   assigned 23(23)   open 190(190)   
    + top 5 contributors:
          Johnny_M made 39 patches in 1 month, and 101 patches in 1 year
          Gelmini, Andrea made 33 patches in 1 month, and 321 patches in 1 year
          Samuel Thibault made 12 patches in 1 month, and 12 patches in 1 year
          Jim Raykowski made 9 patches in 1 month, and 41 patches in 1 year
          Andika Triwidada made 4 patches in 1 month, and 4 patches in 1 year
    + top 5 reviewers:
          Popa Adrian Marius made 279 review comments in 1 month, and 1226 in 1 year
          Stahl, Michael made 238 review comments in 1 month, and 2177 in 1 year
          Behrens, Thorsten made 158 review comments in 1 month, and 1374 in 1 year
          Timar, Andras made 152 review comments in 1 month, and 690 in 1 year
          Mohrhard, Markus made 134 review comments in 1 month, and 1003 in 1 year

* Commit Access
    + propose to give Miklos rights to create branches (Kendy)
       + recently had to create one, but couldn’t.
       + long term hacker, but also git hacker.

* Developer Certification (Stephan/Bjoern/Kendy/Thorsten)
    + sleep for 5 weeks.

* RGBA / Alpha bitmaps (Michael)
    + hiding BitmapWriteAccess inside VCL 
    + hoping to get AlphaMask in too …
    + where hopefully we can re-unify our alpha bits.

* ImageURL bits (Quikee)
    + https://wiki.documentfoundation.org/Development/Budget2017#Image_handling_re-work
    + punt this to next week … when Miklos is back.

* Jenkins / CI update (Christian)
    from:Thu Mar  8 16:12:52 2018
    master linux rel  jobs: 211 ok: 185 ko:  26 fail ratio: 12.32 % break:   4 broken duration: 4.95%
    master linux dbg  jobs: 123 ok: 112 ko:  11 fail ratio:  8.94 % break:   3 broken duration: 4.56%
    master mac rel    jobs: 152 ok: 152 ko:   0 fail ratio:  0.00 % break:   0 broken duration: 0.00%
    master mac dbg    jobs: 152 ok: 151 ko:   1 fail ratio:  0.66 % break:   1 broken duration: 0.13%
    master win rel    jobs:  65 ok:  55 ko:  10 fail ratio: 15.38 % break:   8 broken duration:10.88%
    master win dbg    jobs:  78 ok:  66 ko:  12 fail ratio: 15.38 % break:  10 broken duration:11.78%
    master win64 dbg  jobs:  77 ok:  67 ko:  10 fail ratio: 12.99 % break:   9 broken duration:15.86%
    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: 612 ok: 341 ko:  30 fail ratio:  4.90% time for ok: mean:  11 median:   9
    master gerrit plg jobs: 614 ok: 318 ko: 113 fail ratio: 18.40% time for ok: mean:  22 median:  19
    master gerrit win jobs: 612 ok: 293 ko:  56 fail ratio:  9.15% time for ok: mean:  52 median:  51
    master gerrit mac jobs: 611 ok: 310 ko:  45 fail ratio:  7.36% time for ok: mean:  51 median:  33
    master gerrit all jobs: 608 ok: 280 ko: 227 fail ratio: 37.34% time for ok: mean:  97 median:  73
     + lots of windows boxes having an issue with Jenkins
        + Aborting jobs – doesn’t necessarily kill all processes …
        + not as bad as it looks like.
     + is there a plan to cleanly abort windows builds ? (Michael)
        + have some cleanup, replication process here (Christian)
           + perhaps create VMs from clean copies (Thorsten)
        + need to add some trap for the kill signal to scripts (Cloph)
           + and not rely on jenkins – but kill harder ourselves.
     + a setting preventing reviewers from getting mails (Cloph)
        + does anyone not want to get them ?
        + original Q was different (Stephan)
           + have a visual clue in the page – did it succeed or not.
           + plan to have a negative/-1 status on failure instead
        + switch jenkins builders to also set negative state (Cloph)
           + if that is what we need to see status – yes (Stephan)
           => try it and lets see

* Budgeting (Thorsten)
    + collecting other wish-lists – cross-check with GSoC ideas
    + current ideas list:
        https://wiki.documentfoundation.org/Development/Budget2018
    + deadline of the hack-fest for submitting ideas (3 weeks out)
    + Thorsten watching edits to discuss controversial bits here.

* l10n (Sophie)
    + looking good, nothing new, people working nicely.

* QA update (Xisco)

    + UNCONFIRMED: 386 (-99)
        + enhancements: 46  (-11)
        + needsUXEval: 18 (+10)
        + haveBackTrace: 6 (+1)
        + needsDevAdvice: 24 (-1)
        + documentation:  1 (-1)
        + android:  18 (+1)

    + Most Pressing Bugs: http://tdf.io/mostressingbugs
        + New:
            + CRASH when adding paragraph's in a cell of a complex table structure
                + https://bugs.documentfoundation.org/show_bug.cgi?id=116293
                + Manfred Blume – will look soon

            + CRASH: LibreOffice crashes while deleting half of the document
                + https://bugs.documentfoundation.org/show_bug.cgi?id=116068 
                + Michael S’s assert catching badness ...

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

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

        + Older:
             + 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
	  
        + Fixed:
             + Crash when opening Libreoffice
                   + https://bugs.documentfoundation.org/show_bug.cgi?id=103175
                   + Thanks to Mike Kaganski

             + 64-bit Writer v.6.0.1.1 crashes every time I send an older file
               to network printer after clicking OK to print (ucrtbase.dll)
                   + https://bugs.documentfoundation.org/show_bug.cgi?id=115649
                   + Thanks to Mike Kaganski

* QA stats
    + https://bugs.documentfoundation.org/page.cgi?id=weekly-bug-summary.html
      +151  +23 (-182) overall)
      many thanks to the top bug squashers:
       Buovjaga                53
       Xisco Fauli            13
       V Stuart Foote          8
       Telesto                 7
       Eike Rathke             7
       Adolfo Jayme            6
       Aron Budea              6
       m.a.riosv               5
       Samuel Mehrbrodt (CIB)  4
       eisa01                  4

    + top 10 bugs reporters:
       Xisco Fauli            7
       Telesto                 4
       Gabor Kelemen           4
       Aron Budea              3
       Olivier Hallot          3
       Ted Lee                 2
       Buovjaga                2
       Alexander Polkhovskiy   2
       Thomas Lendo            2
       Jean-François Fortin Tam 2

    + top 10 bugs fixers:
       Rathke, Eike            4
       Kaganski, Mike          4
       Adolfo Jayme Barrientos 4
       Tardon, David           4
       McNamara, Caolan        3
                               2
       Budea, Aaron            2
       Vajna, Miklos           2
       Glogowski, Jan-Marek    2
       Hung, Mark              2

    + top 10 bugs confirmers:
       Buovjaga                99
       Xisco Fauli             14
       Dieter Praas            9
       Budea, Aaron            6
       Alex Thurgood           6
       Jacques Guilleron       6
       Foote, V Stuart         4
       Faure, Jean-Baptiste    4
       Nabet, Julien           3
       m.a.riosv               3

* Highest-Priority bugs (aka "MABs"):
   + http://bit.ly/2lJAAJI
     6.0 : 0/33 -     0 %  (-6)
     5.4 : 3/37 -     8 %  (+3)
     5.3 : 1/52 -     1 %  (+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 : 6/75 -     8 %  (+0)
     4.2 : 6/134 -    4 %  (+0)
     4.1 : 3/84 -     3 %  (+0)
     4.0 : 4/83 -     4 %  (+0)
     old : 22/259 -   8 %  (+0)


* Bisected bugs open: keyword 'bisected'
   + more accurate - down to a single commit.
   + http://bit.ly/2dyIfDy
   + 444/1981 445/1957 449/1940 442/1921 436/1899 438/1888 434/1876 

     done by:
        Xisco Fauli           18
        Raal                   4
        Budea, Aaron           2
 

* Bibisected bugs open: keyword 'bibisected'
   + http://bit.ly/2cSCXlS
   + 539/2608 539/2582 543/2563 534/2539 531/2520 534/2508 529/2495 

     done by:
        Xisco Fauli            18
        Raal                    5
        Budea, Aaron            3


* all bugs tagged with 'regression'
   + 917(+5) bugs open of 6883(+34) total 9(+1) high prio.

     done by:
        Buovjaga              12
        Xisco Fauli           10
        Budea, Aaron           2
        Alex Thurgood          2
        Timur                  1
        Raal                   1
        kompilainenn           1
        Benes, Luke            1
        Dieter Praas           1
        Gerhard Schaber        1


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

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


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



More information about the Libreoffice-qa mailing list