minutes of ESC call ...

Michael Meeks michael.meeks at collabora.com
Thu May 26 14:41:14 UTC 2016


* Present:
    + Armin, Lionel, Sophie, Stephan, Andras, Bjoern, Caolan, Kendy, Eike,
      Miklos, Olivier, Thorsten, Michael M, Michael S, Norbert
 
* Completed Action Items:
    + suggest concrete way ahead to clean up SfxItemSet::Put(nWhich) (Oliver)
         [ https://gerrit.libreoffice.org/#/c/24324/ - updated patch, seem
           to have a way ahead; Thorsten to chase -2 away ]
    + give out Barn-Stars https://wiki.documentfoundation.org/Barnstars/2016-05 (All)
         [ seven given out - not a big up-take yet (Bjoern)
               + badges are more successful, 250 awarded ...
                   + these are scripted / auto-generated
               + perhaps more preparation in advance next time ]
    + investigate clobberring glew instead of lots of #ifdefs: (Marco, Oliver)
         [ glew guy wants us to use not-glew ]
 
* Pending Action Items:
    + investigate a chron job that queries & auto-merges (Norbert)
         + if +2 by author and +1 by jenkins -> auto-push
         [ Miklos pointed at something very similar ]
    + connect to David Ostrovsky to fuse gerrit with vm173 (Olivier)
    + tweak UI and get LiveConnect API key / build case for board (Christian)
    + attempt to re-build a recent gstreamer 1.0 / core spec file
      on our CentOS6 base (tdf#94508) (Christian)
 
* Release Engineering update (Christian on IRC)
    + 5.2 Beta 1
        + tag done, builds in progress
        => 5.2 is Feature Frozen 
            + tripple review for new features
        + Bug Hunting session expected for RC1 (Sophie)
        + poke Cloph wrt. troublesome GL commits in RC1 ? (Kendy)
            + recent fix from Tomaz; if you force GL / problems.
            + unclear if it appears for lots of people.
            + Cloph agreed to get a hot-fix (Kendy)
    + 5.1.4 RC1
        + deadline is Tues next week (22)
    + Android & iOS Remote
 
* Documentation (Olivier)
    + Patches in Helpcontent, found by translating HC into other languages
    + Update for Getting started Guide chapter on Base, Impress and Draw (on-going)
       + Support for newcomers that are not familiar with documentation
    + Improvements in HC online (pending)
    + Wrote some "Easy Doc" for Italian students in a trainee program.
    + Weekly Doc' team call
       + happens on Wednesdays at 19:00 Berlin time.
       + a hangout + pad etc.
       + minutes to documentation, l10n, projects list etc.
 
* GSoC 2016 (Thorsten)
    + all students there & working - going well; no early drop-outs
    + encourage more public showing / discussion / blogging !
       + try to encourage people to do that on the lists / public IRC
    + Can we please open a BZ issue for each GSoC project, allowing us to track the commits etc easily  ? (jani)
       + This is something we can use in outreach, as it will document sucesses.
       => unclear what's hard about tracking git commits per author (Michael)
           + measure bug-fix commits by grokking git patches (Michael)
               => punt to next week & JanI
    + have now at least 2x mentors for each project (Thorsten)
 
* UX Update (Kendy)
    + not in the last meeting; but:
    + talked wrt. GSOC progress
    + Heiko continuing to sort draw bugs based on survey
 
* Crashtest update (Caolan)
    + 3 import failure, 4 export failure, 0 coverity
    + first successful coverity run after the fall-through break
    + file test set the same - so recent issues.
    + fuzzing still burning CPU
        + tool claims it goes 'blue' when covered enough
           + no blues yet.
 
* Hackfests (Bjoern)
    + next hackfests:
        + Germany, Munich, LiMux; End of May 2016 (Jan-Marek)
            + Orga: https://wiki.debian.org/BSP/2016/05/de/Munich
            + 27-29 May (parallel to the Debian Sun Camp)
            + Starting tomorrow !
               + Bubli & Mike Saunders going.
               + kitchen / menu look awesome, so does the line-up (Thorsten)
    + next venues / suggestions
        + Chaos event - good for outreach; at the same time as Munich.
        + https://www.froscon.de/en/home/Flosscon in Bonn, Germany
           + August - 2 weeks before LibreOffice conference ?
              + perhaps piggy-back on their rooms.
              + like FOSDEM at a university etc.
        + https://2016.guadec.org/ in Karlsruhe, Germany (3 weeks before LO conf)
        + Akademy / FSFE summit - in the week before LibOCon ? (Thorsten)
        + more suggestions welcome
    + Autumn / week-long Home-Hacking in Hamburg with students? (Bjoern)
        + advertise at university ? C++ training ? etc.
 
* LibreOffice Conference in Brno - CfP open (Sophie)
    + Kendy & Thorsten on program committee:
    + https://blog.documentfoundation.org/blog/2016/04/08/libreoffice-brno-conference-call-for-paper/
        + deadline is mid July.

* Mentoring/easyhack update (janI)
   + legend: contributors are not-yet-committers, numbers in () are +/- compared to last week
   + summary:
       17357(-126) commits in a year of which 9164(-333) were made directly, without use of gerrit
       293(-1) people made commits in a year, 75(7) in a month, 29(-5) in a week, 0(0) to be emailed
   + gerrit:   committer open  78(23)      contributor open  55(1)
               updated  merged     abandoned   updated  merged    abandoned
        year:   78(23)  6756(166)  555(2)      55(1)   1437(41)   470(5)
        month:  77(22)   817(114)   46(2)      54(1)    177(44)    32(1)
        week:   61(24)   249(74)     9(2)      24(4)     58(40)     8(4)
   + easyHacks:
        total 239(-3) open 203(0) assigned 28(-3)
        needinfo 8(0) needsDevEval 470(9)
        missing cleanup due to many comments 192(-2)
   + top 10 contributors (based on merged patches last month):
         Andrea Gelmini got 18 patches merged, and have a total of 132 merged patches
         Laurent BP got 13 patches merged, and have a total of 55 merged patches
         Zdenek Crhonek got 12 patches merged, and have a total of 12 merged patches
         Akshay Deep got 12 patches merged, and have a total of 31 merged patches
         Jorenz Paragas got 9 patches merged, and have a total of 19 merged patches
         Winfried Donkers got 7 patches merged, and have a total of 25 merged patches
         Stanislav Horáček got 7 patches merged, and have a total of 62 merged patches
         Rishabh Kumar got 5 patches merged, and have a total of 32 merged patches
         Guillaume Smaha got 5 patches merged, and have a total of 8 merged patches
         Muhammet Kara got 4 patches merged, and have a total of 15 merged patches
   + new easyHacks:
   + create your own by updating Keywords to eg. "easyHack, difficultyBeginner, skillCpp, topicCleanup"
   + please remember, a codepointer is mandatory, and typically a look from an experienced developer
   + create new easy hacks from these ones or remove "needsDevEval" if not feasible):
       https://bugs.documentfoundation.org/buglist.cgi?keywords=needsDevEval

* Commit Access
AI:   + Akshay Deep - chase mentor wrt. access (Thorsten)
          + good stuff even better on a feature branch ? (Kendy)
              + for larger changes, iterating n-times in gerrit is not ideal (Kendy)

* Tests and Buildsystem changes? (Bjoern)
    + topic from the mailing list
    + moving to more gerrit review & test boxes there
        -> less reliant on running them on our own machines.
    => sounds good generally; great stuff.

* Developer Certification (Stephan/Bjoern/Kendy/Thorsten)
    + after GSOC setup.
 
* Jenkins / CI update (Norbert)
    from:Thu May 19 14:02:27 2016
    master linux rel  jobs: 209 ok: 199 ko:   8 fail ratio:  3.83 % break:   7 broken duration: 1.48%
    master linux dbg  jobs: 180 ok: 157 ko:  22 fail ratio: 12.22 % break:  22 broken duration:14.28%
    master mac rel    jobs: 195 ok: 190 ko:   3 fail ratio:  1.54 % break:   3 broken duration: 0.69%
    master mac dbg    jobs: 201 ok: 198 ko:   1 fail ratio:  0.50 % break:   1 broken duration: 0.43%
    master win rel    jobs: 128 ok: 116 ko:  12 fail ratio:  9.37 % break:   6 broken duration: 8.56%
    master win dbg    jobs: 132 ok: 123 ko:   9 fail ratio:  6.82 % break:   3 broken duration: 4.23%
    master win64 dbg  jobs: 129 ok: 117 ko:  10 fail ratio:  7.75 % break:   4 broken duration: 4.92%
    lo-5.0 mac        jobs:   0 ok:   0 ko:   0 fail ratio:  0.00 % break:   0 broken duration: 0.00%
    lo-5.1 mac        jobs:  13 ok:  13 ko:   0 fail ratio:  0.00 % break:   0 broken duration: 0.00%
    + meant to break:
    gerrit win rel    jobs: 460 ok: 384 ko:  76 fail ratio:16.52%
    gerrit lin rel    jobs: 466 ok: 339 ko: 127 fail ratio:27.25%
    gerrit mac rel    jobs: 463 ok: 398 ko:  65 fail ratio:14.04%
    gerrit all        jobs: 460 ok: 297 ko: 163 fail ratio:35.43%
    
    one break a day keeps contributors at bay....

    + otherwise, a regular week.
 
* l10n (Sophie)
    + helping some students from Cameroon university
        + adding locales to the code to complete translations
        + Yemba, Fulfulde etc.
        + learning how to use IRC.
 
* Improving Jenkins verification (Miklos)
    + could we add Android & Clang with our plugins enabled
       + cf. mail to the list.
    + would be happy to help setup
       + would like it supported by LODE (Norbert)
    + waiting for three lingering boxes (Norbert)
       + clang on Linux should be easy
       + not urgent, but nice to have (Miklos)
          + default clang plugins are good.
          + controversial ones get moved to store/
    + new plugins should be tested, validated & agreed on (Norbert)
       + this is moot - what actually happens (Stephan)
          + various people do build with this, and do change the code
            to make it comply
          + not so much a question of enforcing things, but cleaning
            up before vs. after master.
       + new commits adding plugins would go through CI (Michael)
 
* QA update (Robinson)
    + UNCONFIRMED: 647
        https://bugs.documentfoundation.org/reports.cgi?product=LibreOffice&datasets=UNCONFIRMED
        + enhancements: 66
        + in ux-advise: 30
    + needAdvice at 44
 
    + Most Pressing Bugs:
        http://tdf.io/mostressingbugs
        + tdf#92516 - "x" accelerator and mouse click not exiting StartCenter
          in "File -> Exit LibreOffice" menu on Windows.
        + Mail merge regressions (Bjoern)
            + http://tdf.io/mmregressions (9 open; 10 open last meeting)
            + all re-tested recently; waiting on a couple of them.
 
* QA stats
 
  + https://bugs.documentfoundation.org/page.cgi?id=weekly-bug-summary.html
    +116    -98        (+18 overall)
    many thanks to the top bug squashers:
        Eike Rathke            9
        Heiko Tietze           8
        Aron Budea             7
        Caolán McNamara        7
        Maxim Monastirsky      4
        Alex Thurgood          4
        Buovjaga               4
        m.a.riosv              4
        Samuel Mehrbrodt       4
        Adolfo Jayme           4
        Julien Nabet           3
        Cor Nouws              3
        Yousuf (Jay) Philips   3
        V Stuart Foote         3
        Markus Mohrhard        2
 
* Highest-Priority bugs (aka "MABs"):
        5.2: 3/11   - 27%   +0
        5.1: 2/28   -  7%   +0
        5.0: 7/53   - 13%   +0
        4.4: 8/73   - 10%   +0
        4.3: 5/68   -  7%   +0
        4.2: 8/133  -  6%   +0
        4.1: 4/79   -  5%   +0
        4.0: 9/81   - 11%   +0
        old: 36/249 - 14%   +0
 
* Bibisected bugs open: whiteboard 'bibisected'
  + 366/1354 366/1352 371/1347 369/1335 380/1334 383/1325 388/1313
    + http://tdf.io/bibibugs
 
* all bugs tagged with 'regression'
        + 750(+1) bugs open of 4943(+21) total 16(-1) high prio.
 
        * ~Component   count net * high severity regressions
                Writer -  6 (+0)
                  Calc -  5 (+0)
                  Base -  2 (+0)
           LibreOffice -  2 (-1)
               Impress -  1 (+0)
                + http://tdf.io/regressionscritical
 
        * ~Component   count net * all regressions
                Writer - 240 (+2)
                  Calc - 143 (+0)
               Impress -  57 (+2)
           LibreOffice -  50 (-2)
               Crashes -  44 (-1)
                    UI -  37 (+0)
        graphics stack -  35 (+0)
               Borders -  31 (+0)
                  Base -  31 (-1)
                  Draw -  25 (+0)
   filters and storage -  24 (+1)
                 BASIC -  15 (+0)
                 Chart -  15 (+0)
Printing and PDF export-  12 (+0)
        Formula Editor -   5 (+0)
            Linguistic -   4 (+0)
          Installation -   3 (+0)
             framework -   2 (+1)
            Extensions -   2 (+0)
                   sdk -   1 (+0)
                + http://tdf.io/allregressions

-- 
 michael.meeks at collabora.com  <><, Pseudo Engineer, itinerant idiot



More information about the LibreOffice mailing list