Minutes of ESC call [2016-06-09]

Jan Holesovsky kendy at collabora.com
Fri Jun 10 12:21:59 UTC 2016


* Present:
    + Norbert, Sophie, Bjoern, Olivier, Christian, jani, Thorsten, Armin, Stephan,
      Noel, Miklos, Eike, Kendy, Lionel, Michael S
 
* Completed Action Items:
    + connect to David Ostrovsky to fuse gerrit with vm173 (Olivier)
      [ need more developments to improve HC so that this is more effective,
        it's too early to proceed with the gerrit integration ]
    + encourage GSOC students to use 'GSOC' in the
      commit summary (Thorsten/JanI)
 
* Pending Action Items:
    + fix / limit the per-processor thread-pool (Michael M.)
    + investigate a cron job that queries & auto-merges (Norbert)
         + if +2 by author and +1 by jenkins -> auto-push (on-going)
    + 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)
      [ did not try yet ]
 
* Release Engineering update (Cloph)
    + 5.2 Beta update ...
        + rc1 week after the next (June 21): UI/string freeze
            + make sure you get your changes (that affect strings) before this date
        + libreoffice-5-2-0 branch-off: July 5 (hard code freeze)
        + uploaded, will announce after the call
        + plan to skip Beta3
            + it was optional in the plan, does not seem to be necessary
            + next: do directly RC1
        + crashreporting introduced linker problems for XP
    + 5.1.4 RC2 dates ...
        + tag next week June 14
    + Android & iOS Remote
        + Android viewer has runtime problems, will debug & push a fix (Cloph)
 
* Documentation (Olivier)
    + Update of Getting started 5.1:
        + chapters 16,15,14,13,12,11 updated
        + beeing proofreaded by doc' team
    + Ported the book "Understanding, Authoring and Editing OPENOFFICE.ORG HELP" to Wiki
        + written 2006 by Frank Peters / Sun 
        + Contains textual doc for XHP schema + DTD 
        + Fragments of information useful for Help Authoring extension updated by Kendy
        + https://wiki.documentfoundation.org/HelpContentAuthoring
        + Objective: use this info to document XHP enhancements for LibreOffice
    + VM173 HC challenges:
        + XHP pages rendering depends on 3 external variables: $Lang, $System and $Module/$Archive
        + put these inside <meta> node -> change DTD and all XHP pages
            + I suspect the JavaScript is the answer here (Kendy)
    + screenshotting tender - what about localization? (Olivier)
        + switch locale + get screenshot in the right locale is included (Thorsten)
        + preparation work going on; one commit in, otherwise proof-on-concept based
          on cppunit expected soon (Thorsten)
 
* GSoC 2016 (Thorsten)
    + June 20th - midterm eval starts
        + soon!
    + June 26th - midterm eval due, make sure it's filed or ask your co-mentor!
    + ask/encourage students to submit & register for LibOCon
 
* UX Update (Kendy)
    + GSoC progress discussed
    + topic of modal dialog (with templates) at the start of Impress
        + Kendy wants to avoid modal dialogs, suggests a bit of a rething there
        + <sarcasm>Next great idea like that: introduce 'Clippy' in LibreOffice :-)</sarcasm>
    + would be great to increase the synchronization between the developers + design
      guys wrt. the gsoc (Thorsten)
        + encourage using #libreoffice-design channel + get involved (Kendy)
        + encourage mentors to sync beforehand, speak with one voice (Thorsten)
        + give heads-up on topics to the ESC, so those interested can join maybe? (Bjoern)
            + hard to know what is the important and less important topic (Kendy)
            + we should add "next tasks" to the GSoC part of the design minutes (Kendy)
            + encourage everybody to actually read teh Design team menutes (Kendy)
    + CMYK removal concerning (Thorsten)
        + my understanding is that this is still available, just a bit deeper in some
          other dialog (Kendy)
 
* Crashtest update (Caolan)
    + 3 import failures, 1 export failure, 1 coverity
        + -50 thanks to the table styles fix (previously introduced by the feature)
 
* Hackfests (Bjoern)
    + next hackfests: nothing confirmed yet.
    + Hamburg Home-hacking setup ? (Bjoern)
    + next venues / suggestions
        + Chaos event - good for outreach; at the same time as Munich.
        + Infra Meetup: July 24th to 30th, close to Munich (kaufbeuren)
        + 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(0) commits in a year of which 8835(-159) were made directly, without use of gerrit
       293(0) people made commits in a year, 47(-13) in a month. 28(8) people to be emailed
   + gerrit:   committer open  55(-12)      contributor open  61(-1)
               updated  merged     abandoned   updated  merged     abandoned
        year:   55(-12)  7030(131)  561(-1)     61(-1)   1492(28)   478(2)
        month:  55(-12)   962(43)    38(-6)     61(1)     167(5)     39(7)
        week:   38(-16)   221(-24)    8(-4)     37(6)      40(-3)    12(0)
   + easyHacks:
        total 238(0) open 206(4) assigned 22(-4)
        needinfo 10(0) needsDevEval 469(0) needsUXEval 74(10)
        missing cleanup due to many comments 191(0)
   + top 5 contributors (based on merged patches last month):
         Zdenek Crhonek got 19 patches merged, and have a total of 19 merged patches
         Laurent BP got 13 patches merged, and have a total of 61 merged patches
         Rishabh Kumar got 11 patches merged, and have a total of 36 merged patches
         Muhammet Kara got 10 patches merged, and have a total of 22 merged patches
         Jakub Trzebiatowski got 9 patches merged, and have a total of 16 merged patches
   + new easyHacks:
         None
   + 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
       
   + runCOMMITTER.sh a script to identify returning people
   + added https://wiki.documentfoundation.org/ProjectCleanupDevelopmentWiki, for restructuring the development wiki.
   + added https://wiki.documentfoundation.org/Development/archive
   + going to infra meetup in late July, purpose to be able to mantaining dev. tools.
 
* Commit Access
    + anyone new ?
    + JanI suggest "laurent BP" with 61 patches and 13 recent, https://gerrit.libreoffice.org/#/q/owner:%22Laurent+BP%22 (jani)
      His patches are consistent high quality (jani)
        + approved
    + JanI suggest "Rishabh Kumar" (GSoC student) with 36 patches and 11 recent, https://gerrit.libreoffice.org/#/q/owner:%22Rishabh+Kumar%22 (jani)
      Bubli has looked at several of his patches (jani)
        + approved
    + dtardon requested alex.pantec at gmail.com (GSoC student as well) (for libzmf.. but committer is committer)
        + approved
    + all 3 added, done (Norbert)
AI: + mail them about that (JanI)
 
* Developer Certification (Stephan/Bjoern/Kendy/Thorsten)
    + working on the list, presented it
        + no objections
AI:     + mail those guys (Stephan)
 
* Jenkins / CI update (Norbert)
    from:Thu Jun  2 13:56:58 2016
    master linux rel  jobs: 180 ok: 160 ko:  19 fail ratio: 10.56 % break:   4 broken duration: 6.68%
    master linux dbg  jobs: 136 ok: 106 ko:  29 fail ratio: 21.32 % break:   8 broken duration:12.40%
    master mac rel    jobs: 155 ok: 147 ko:   8 fail ratio:  5.16 % break:   4 broken duration: 7.57%
    master mac dbg    jobs: 160 ok: 154 ko:   5 fail ratio:  3.12 % break:   2 broken duration: 6.33%
    master win rel    jobs: 126 ok: 113 ko:  12 fail ratio:  9.52 % break:   3 broken duration: 5.03%
    master win dbg    jobs: 120 ok: 107 ko:  13 fail ratio: 10.83 % break:   4 broken duration: 7.23%
    master win64 dbg  jobs: 124 ok: 111 ko:  13 fail ratio: 10.48 % break:   3 broken duration: 4.61%
    lo-5.2 mac        jobs:  57 ok:  56 ko:   1 fail ratio:  1.75 % break:   1 broken duration: 5.06%
    lo-5.1 mac        jobs:  14 ok:  14 ko:   0 fail ratio:  0.00 % break:   0 broken duration: 0.00%
    gerrit win rel    jobs: 461 ok: 377 ko:  83 fail ratio:18.00%
    gerrit lin rel    jobs: 462 ok: 362 ko: 100 fail ratio:21.65%
    gerrit mac rel    jobs: 464 ok: 395 ko:  68 fail ratio:14.66%
    gerrit all        jobs: 461 ok: 295 ko: 165 fail ratio:35.79%

    one break a day keeps contributors at bay....
    
    + queue under control again - more Windows machines
 
* l10n (Sophie)
    + all going well
 
* QA update (Robinson)
 
    + bughunting session coming up soon (Bjoern)
        + 24th June, preparing details (Sophie)
    + stats look good (Kendy)
 
    + UNCONFIRMED: ???
        https://bugs.documentfoundation.org/reports.cgi?product=LibreOffice&datasets=UNCONFIRMED
        + enhancements: ??
        + in ux-advise: ??
    + needAdvice at ??
 
    + 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; 9 open last meeting)
 
* QA stats
 
  + https://bugs.documentfoundation.org/page.cgi?id=weekly-bug-summary.html
    +95    -122        (-27 overall)
    many thanks to the top bug squashers:
        Caolán McNamara       22
        Alex Thurgood         15
        Aron Budea            12
        Adolfo Jayme           7
        V Stuart Foote         6
        Eike Rathke            6
        Julien Nabet           6
        Michael Meeks          5
        Akshay Deep            4
        Yousuf (Jay) Philips   4
        Maxim Monastirsky      3
        m.a.riosv              3
        Heiko Tietze           3
        Samuel Mehrbrodt       3
        Buovjaga               2
 
* Highest-Priority bugs (aka "MABs"):
        5.2: 2/12   - 16%   -1
        5.1: 2/28   -  7%   +0
        5.0: 7/53   - 13%   +0
        4.4: 7/73   -  9%   +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: 35/249 - 14%   +0
 
* Bibisected bugs open: whiteboard 'bibisected'
  + 365/1363 369/1361 366/1354 366/1352 371/1347 369/1335 380/1334
    + http://tdf.io/bibibugs
 
* all bugs tagged with 'regression'
        + 736(-3) bugs open of 4957(+8) total 15(-1) high prio.
 
        * ~Component   count net * high severity regressions
                Writer -  6 (+0)
                  Calc -  5 (+0)
           LibreOffice -  2 (+0)
               Impress -  1 (+0)
                  Base -  1 (-1)
                + http://tdf.io/regressionscritical
 
        * ~Component   count net * all regressions
                Writer - 229 (-2)
                  Calc - 141 (-2)
               Impress -  57 (+1)
           LibreOffice -  48 (-3)
                    UI -  38 (+1)
               Crashes -  38 (-5)
        graphics stack -  37 (+0)
               Borders -  31 (+0)
                  Base -  28 (-2)
                  Draw -  25 (+0)
   filters and storage -  23 (-1)
                 Chart -  16 (+1)
                 BASIC -  15 (+0)
Printing and PDF export-  11 (+0)
        Formula Editor -   5 (+0)
          Installation -   4 (+1)
            Linguistic -   4 (+0)
             framework -   2 (+0)
            Extensions -   2 (+0)
                   sdk -   1 (+0)
                + http://tdf.io/allregressions



More information about the LibreOffice mailing list