minutes of ESC call ...

Michael Meeks michael.meeks at collabora.com
Thu Jul 28 15:18:24 UTC 2016


* Present:
    + Sophie, Christian, Jan I, Miklos, Armin, Caolan, David, Eike, Kendy,
      Olivier, Michael M, Heiko, Robinson, Jan-Marek, Norbert, Michael S,
      Bjoern
 
* Completed Action Items:
   + create large-scale cosmetic change page proposal (JanI)
       + https://wiki.documentfoundation.org/Development/LargeScaleChanges 
       [ ccache not an issue (Michael)
AI:         + simplify the text somewhat (Michael) ]
       + Decision needed?
    + add access for Lionel to the same Mac (Cloph)
    + talk at infra-meeting wrt. more remote Macs for devs (JanI/Norbert)
         [ no budget this year; next year maybe ].
 
* Pending Action Items:
    + poke at MSDN licenses (Michael)
        [ waiting for a response on new process ]
    + investigate a cron job that queries & auto-merges (Norbert)
        [ the solution proposed by David - using his query & a JSON script
          to refine it - will work - needs a bit more python (Norbert) ]
    + 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)
    + 5.1.5 RC2 status
        + been tagged & on pre-release server, announced to early-QA & QA mailing lists
        + will be pushed to mirrors & announced later today
    + 5.2.0 RC4 - planned as final
        + will tag late evening today.
        + will announce ~Wednesday next week
        + 4x patches waiting in gerrit - already with a review.
        + will chase on IRC.
    + Now: one review to -5-2 branch, and another two to:
        + libreoffice 5-2-0 branch
    + Android & iOS Remote
        + Android tinderbox now back and working (Miklos)
 
* Windows XP deprecation for 5.2 story ? (Cloph)
    + goal - to have the baseline be based on Windows Server 2016, and VS 2015
        + unclear if builds created with this combination will run on WinXP
        + Thorsten had a stackoverflow comment saying it should work.
    + just giving warning that if there are big hassles with WinXP API etc.
      we may drop it for 5.3 and onwards.
    + no real reason to drop it as a platform for now.
       + just want to give the advanced warning that it may go sooner (Norbert)
    + sob stories about old / stolen WinXP (Heiko)
       + no sympathy - if running a 10 year old OS, can run old LibreOffice (Norbert)
       + this is a meritocracy, who does the work chooses (Norbert, et. al)
    + even if we did remove it - always room for volunteers to make their own builds (Bjoern)
    + but no news here: we continue as before (Michael)
 
* LibreOffice Conference in Brno (Kendy)
    + https://blog.documentfoundation.org/blog/2016/04/08/libreoffice-brno-conference-call-for-paper/
    + travelling to Brno -> fly to Prague / Vienna unlikely to go direct
      (BMI has a flight from Munich, others from London).
    + https://conference.libreoffice.org/2016/practical-info/general-planing/
    + Community-day -> no ESC, meet in the evening.
 
* Membership Committee plug (Michael)
    + Please send nominations and self-nominations via e-mail to
      elections at documentfoundation.org (which reaches the Board of
      Directors in private) and also (!) to
      board-discuss at documentfoundation.org (which is a public mailing
      list). We kindly ask nominees who would like to stand for
      elections to provide a statement of up to 75 words on their
      candidacy as continuous text (so no bullet lists or multiple
      paragraphs). In addition, please also provide your full name,
      e-mail address and your corporate affiliation, if any, and
      please announce that you will provide information on all future
      changes as soon as possible.
    + tooling uses git & is user-friendly for devs.
 
* Documentation (Olivier)
     + Getting Started 5.1 under final assembly (Jean Weber)
     + Chapters "cleaned" of direct formatting - affect CAT tools (Milos Sramek)
     + Meeting with Doc' community yesterday:
        + recognising & celebrating Authors: Promote authors as we promote dev's
            => grab Mike Saunders about that.
        + Bug 96015 much appreciated: have more entries in Help menu to Doc's contents
        + https://bugs.documentfoundation.org/show_bug.cgi?id=96015
           + Design team has OK'ed it.
        + Books should also be a "product" for the community as software is
           + More downloads -> more contributors to doc's
        + Some books must be translated from other languages
           + best book about Base is in German
           + get other commnuties to help in English books.
    + any thoughts on stack-exchange style pieces ? (Bjoern)
        + not brought it to the docs team yet. (Olivier)
           + approach needs to be proven.
        + will mail some more ideas.
 
* GSoC 2016 (JanI/Armin)
    + business as usual
    + Next deadline is August 23rd for final evaluation.
    + reminder - blogging at a minimum helps docs / QA teams etc.
 
* UX Update (Heiko)
    + Discussion about Layers/Groups in Draw finished and ready for publication
    + http://pad.documentfoundation.org/p/UX-Layer_Groups-in-Navigator
    + positive feedback from Thorsten
    + idea is to upvote the Navigator into a fully functional navigational tree
      with access to collections (renamed layers) and groups, having an easy access
      as well as an expert view; should be working in all apps
    + review very much appreciated, please give some.
    + navigator somewhat tough to hack on (Michael)
    + expert vs. non-expert mode: global or per-widget ? (Michael)
       + two different types of peple covered (Heiko)
       + average guys - a simple drawing; needs to be easy
       + will ask the community in the blog post (Heiko)
 
* Crashtest update (Caolan)
    + 1 import failure, 7 export failures, coverity pending
    + discovered there was a timeout, throwing an assert after 2 minutes
      an issue on the crash-testing box, but not when tested.
    + marketing numbers of 0.00 for coverity correct as of last testing cf. 5.2 branch
    + database documents being round-tripped (Michael S)
       + had a tendency to deadlock - 10% of them.
       + ended up being killed by the python script: didn't result in a crashlog.
       + only get an entry in the crashlog if we get a dispose exception.
       + have a fix for that; to introduce in the database document the
         solar mutex for locking
           + another potential gift that will give and give.
       + crash test now runs without deadlocking
       -> can we fix the python script - to report hangs ? (Michael)
           + some where writer has an infinite layout loop (Michael S)
           + should these be reported in crash-testing ? not sure.
 
* Infra meeting (Norbert)
    + started on Monday, got very practical on Tuesday - after loosing a server overnight
    + very happy with it - goal was to understand better the deep infra
    + much more confident now.
    + similar experience (JanI)
       + learned a lot, can help more in future.
 
* Hackfests (Bjoern)
    + next hackfests: nothing confirmed yet.
    + next venues / suggestions
        + Akademy / FSFE summit - in the week before LibOCon ? (Thorsten)
          https://redmine.documentfoundation.org/issues/1999
        + more suggestions welcome
 
* Mentoring/easyhack update (janI)
   + legend: contributors are not-yet-committers, numbers in () are +/- compared to last week
   + summary:
       16823(-222) commits in a year of which 8030(-336) were made directly, without use of gerrit
       287(-7) people made commits in a year, 66(21) in a month. 2(2) people to be emailed
   + gerrit:   committer open  74(-4)      contributor open  47( 4)
               updated merged    abandoned   updated  merged    abandoned
        year:   74(-4)  7265(58)  578(2)      47(4)    1528(56)  489(5)
        month:  73(-5)   624(30)   50(-2)     47(4)     161(21)   34(2)
        week:   40(-11)  159(41)   11(5)      22(-6)     65(45)    7(-11)
   + easyHacks:
        total 250(1) open 218(0) assigned 14(0)
        needinfo 18(1) needsDevEval 476(1) needsUXEval 152(2)
        missing cleanup due to many comments 200(1)
   + top 5 contributors (based on merged patches last month):
         Zdenek Crhonek got 68 patches merged, and have a total of 142 merged patches
         Stanislav Horáček got 14 patches merged, and have a total of 74 merged patchesj
         Winfried Donkers got 13 patches merged, and have a total of 35 merged patches
         Muhammet Kara got 9 patches merged, and have a total of 45 merged patches
         Mark Page got 8 patches merged, and have a total of 20 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
    
   + Silent week, due to participation in Infra meeting

* Commit Access
 
* Developer Certification (Stephan/Bjoern/Kendy/Thorsten)
     => timeout for 5 weeks.
 
* Jenkins / CI update (Norbert)
    + been busy; not looked at the stats.
 
* l10n (Sophie)
    + people are working.
 
* RTF fuzzing (Caolan)
    + started this, got a couple of bugs in the last weeks.
    + pushed a few, Miklos on CC etc.
    + thanks; considered looking at it (Miklos)
    + fuzzer has a server process / some intricate work there (Caolan)
    + currently doing manual fuzzing runs, would be good to have permanent infra 
 
* Undo/Redo (Miklos)
    + working on annotating undo stack with window-id / user
    + changes in one window vs. others - can't accidentally undo them from another
    + end-goal, a subset of changes/operations that can be transformed across each other.
    + detecting conflicts ? (Michael S)
       + first tagging items
       + then handling very simple cases
       + not a complete and general solution, but an incremental one.
 
* QA update (Robinson)
 
    + UNCONFIRMED: 673
        https://bugs.documentfoundation.org/reports.cgi?product=LibreOffice&datasets=UNCONFIRMED
        + enhancements: 70
        + in ux-advise: 28
    + needAdvice at 56
 
    + Most Pressing Bugs:
        http://tdf.io/mostressingbugs
        + tdf#92516 - "x" accelerator and mouse click not exiting StartCenter
          in "File -> Exit LibreOffice" menu on Windows.
            + Continue to see dupe reports; in 5.2
        + Mail merge regressions
            + http://tdf.io/mmregressions (4 open; 6 open last meeting)
 
* QA stats
 
  + https://bugs.documentfoundation.org/page.cgi?id=weekly-bug-summary.html
    +120    -88        (+32 overall)
    many thanks to the top bug squashers:
        Caolán McNamara       20
        Aron Budea             9
        Buovjaga               8
        V Stuart Foote         6
        Adolfo Jayme           6
        Alex Thurgood          5
        Eike Rathke            5
        Heiko Tietze           4
        Bartosz                2
        Miklos Vajna           2
        Björn Michaelsen       2
        Urmas                  2
        Laurent BP             2
        Wolfgang Trube         1
 
* Highest-Priority bugs (aka "MABs"):
        5.2: 1/16   -  6%   -1
        5.1: 2/29   -  6%   +0
        5.0: 7/53   - 13%   +0
        4.4: 7/73   -  9%   +0
        4.3: 5/69   -  7%   +0
        4.2: 8/133  -  6%   +0
        4.1: 4/79   -  5%   +0
        4.0: 8/82   -  9%   -1
        old: 33/247 - 13%   +0
 
* Bibisected bugs open: whiteboard 'bibisected'
  + 340/1383 348/1382 353/1378 359/1378 362/1374 364/1371 367/1371
    + http://tdf.io/bibibugs
 
* all bugs tagged with 'regression'
        + 701(-8) bugs open of 5044(+15) total 11(-1) high prio.
 
        * ~Component   count net * high severity regressions
                  Calc -  4 (-1)
                Writer -  4 (+0)
               Impress -  1 (+0)
                  Base -  1 (+0)
           LibreOffice -  1 (+0)
                + http://tdf.io/regressionscritical
 
        * ~Component   count net * all regressions
                Writer - 219 (-6)
                  Calc - 127 (-2)
               Impress -  55 (+0)
           LibreOffice -  44 (+0)
        graphics stack -  38 (+0)
                    UI -  37 (+1)
               Borders -  32 (+0)
                  Base -  31 (-1)
               Crashes -  30 (+1)
                  Draw -  27 (+0)
   filters and storage -  21 (+0)
                 Chart -  15 (+0)
Printing and PDF export-  11 (-1)
                 BASIC -  10 (-4)
            Linguistic -   4 (+0)
            Extensions -   3 (+0)
             framework -   3 (+0)
        Formula Editor -   3 (+0)
          Installation -   1 (+0)
                   sdk -   1 (+1)
                + http://tdf.io/allregressions

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



More information about the LibreOffice mailing list