minutes of ESC call ...

Michael Meeks michael.meeks at collabora.com
Thu Jun 16 16:03:55 UTC 2016


* Present:
    + Bjoern, Norbert, Stephan, Jan I, Jan-Marek, Sophie, Miklos, Michael S,
      Robinson, Christian, Caolan, David, Kendy, Olivier, Thorsten, Michael M

* Completed Action Items:
    + fix / limit the per-processor thread-pool (Ashod)
        [ set to max 4 during unit tests ]
AI:     + back-port it to 5-1 and -5-2 (Ash)
    + mail list of guys for certification (Stephan)
        [ all mailed, all accepted ].
    + mail Laurent BP, Rishabh Kumar, Alex Pantecthem wrt. commit (Thorsten)
 
* Pending Action Items:
    + investigate a cron job that queries & auto-merges (Norbert)
         + if +2 by author and +1 by jenkins -> auto-push (on-going)
         [ some problem; stream events don't contain both +1 and +2 -
           a bit complicated; needs a query (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.2 Beta 2 update
        + also available on the mirrors
        + not doing an (optional) B3 this week
        + one pending Debian packaging bug - one file in multiple packages
        + also a problem with help related to authoring extension.
    + RC1 due on Tuesday ... (June 21st - English string & UI freeze)
        + libreoffice-5-2-0 branch-off: July 5 (hard code freeze) - rc2
    + 5.1.4 update
        + up-loaded 5.1.4 rc2 just before the call.
    + 5.1.5 rc1 : July 12th (week 28)
    + Caolan will fix the help strings issue (Caolan)
        + happy (Cloph)
    + Android & iOS Remote
        + Android viewer has runtime problems, will debug & push a fix (Cloph)
        + crashes when loading documents on master currently ...
        + releases are from master so far.
 
* Documentation (Olivier)
    + Finished porting HelpAuthoring OOo schema documentation to TDF wiki:
        + https://wiki.documentfoundation.org/HelpContentAuthoring
            -> e.g. updated with <bascode> new tag (Olivier, tagezi)
        + readable; and now can be edited to improve it.
    + Updated chapter 10 (Print, Export, Mail) of Getting started book.
 
* GSoC 2016 (Thorsten)
    + June 26th - midterm eval due, make sure it's filed or ask your co-mentor!
        + if in doubt ask Thorsten/Moggi/JanI
    + ask/encourage students to submit & register for LibOCon
 
* UX Update (Kendy)
    + GSoC reports on progress
    + wider discussion on templates - how they should be managed
        + when is it better to open it for editing vs. opening a doc. based on it.
        + how can we distinguish it better.
    + Area-fill & side-bar improvements going well.
    + latest writer menu changes
        + max. of 20 items for menu - some important stuff goes to sub-menus
        + a poll going on to have some input from people.
    + discussing auto-creation of screenshots.
 
* Crashtest update (Caolan)
    + 1 import failures, 3 export failure, 0 coverity
    + ok again; not reproducible failures - fails on test machines, not locally.
    + looking at backtraces in BZ - down to 12 still open
    + Moggi's crash testing producing good stuff.
 
* 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.
    + OSBA interop. working group (Thorsten)
        + desire a professional user track cf. Bern.
        + got some good feedback;
        + will propose it to the conf. organizers.
            + 1/2 a day of that.
 
* 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 8801(-34) were made directly, without use of gerrit
       293(0) people made commits in a year, 32(-15) in a month. 38(10) people to be emailed
   + gerrit:   committer open  65(10)      contributor open  48(-13)
               updated merged   abandoned   updated  merged    abandoned
        year:   65(10) 7142(112) 562(1)      48(-13)  1414(-78)  476(-2)
        month:  64(9)   974(12)   40(2)      47(-14)   164(-3)    39(0)
        week:   51(13)  202(-19)   8(0)      33(-4)     42(2)     11(-1)
   + easyHacks:
        total 229(-9) open 201(-5) assigned 18(-4)
        needinfo 10(0) needsDevEval 474(5) needsUXEval 90(16)
        missing cleanup due to many comments 182(-9)
   + top 5 contributors (based on merged patches last month):
         Zdenek Crhonek got 29 patches merged, and have a total of 29 merged patches
         krishna keshav got 14 patches merged, and have a total of 14 merged patches
         Jakub Trzebiatowski got 10 patches merged, and have a total of 17 merged patches
         Muhammet Kara got 10 patches merged, and have a total of 24 merged patches
         Stanislav Horáček got 9 patches merged, and have a total of 63 merged patches
   + new easyHacks:
       https://bugs.documentfoundation.org/show_bug.cgi?id=100370mentor:marco.filippozzi -> "Status bar functions - Selection Icon not working properly on left mouse click"
   + 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
   + Made rough grouping of all developer wiki pages (https://wiki.documentfoundation.org/ProjectCleanupDevelopmentWiki)
   + Blog post about our IRC, https://janiversen.wordpress.com/2016/06/14/like-to-socialize-while-hacking-on-open-source/
       + have some nice stats on # of users etc.
   + esc-mentoring, solved problem when contributor becomes committer
   + esc-mentoring, added check for easy hacks with new commits to nightly stat.
   + checked easy hacks with commits, and changed status on the solved ones    
 
* Commit Access
    + Giuseppe Castagno (Stephan)
AI:     => add him (Norbert)
AI:     => welcome mail (Stephan)
 
* Developer Certification (Stephan/Bjoern/Kendy/Thorsten)
    + Newly appointed:
        + Ashod Nakashian
        + Giuseppe Castagno
        + Pranav Kant
    + Italo will send out certificates.
 
* Jenkins / CI update (Norbert)
    from:Thu Jun  9 13:47:55 2016
    master linux rel  jobs: 200 ok: 194 ko:   4 fail ratio:  2.00 % break:   4 broken duration: 0.70%
    master linux dbg  jobs: 143 ok: 134 ko:   9 fail ratio:  6.29 % break:   6 broken duration: 5.25%
    master mac rel    jobs: 174 ok: 173 ko:   1 fail ratio:  0.57 % break:   1 broken duration: 0.18%
    master mac dbg    jobs: 185 ok: 183 ko:   2 fail ratio:  1.08 % break:   2 broken duration: 0.37%
    master win rel    jobs: 152 ok: 149 ko:   2 fail ratio:  1.32 % break:   2 broken duration: 2.02%
    master win dbg    jobs: 148 ok: 148 ko:   0 fail ratio:  0.00 % break:   0 broken duration: 0.00%
    master win64 dbg  jobs: 150 ok: 147 ko:   2 fail ratio:  1.33 % break:   2 broken duration: 3.79%
    lo-5.2 mac        jobs:  50 ok:  50 ko:   0 fail ratio:  0.00 % break:   0 broken duration: 0.00%
    lo-5.1 mac        jobs:  17 ok:  17 ko:   0 fail ratio:  0.00 % break:   0 broken duration: 0.00%
    gerrit win rel    jobs: 425 ok: 370 ko:  55 fail ratio:12.94%
    gerrit lin rel    jobs: 426 ok: 338 ko:  88 fail ratio:20.66%
    gerrit mac rel    jobs: 425 ok: 377 ko:  48 fail ratio:11.29%
    gerrit all        jobs: 426 ok: 321 ko: 104 fail ratio:24.41%
 
    + looking good; zero break on win32 debug
    + rest is very low; worst is Linux Debug with 6 breaks < 1 per day on avg.
        + almost perfect.
 
* l10n (Sophie)
    + everyone happy with master & stable branches
    + going on nicely; more work around edited help etc. but good.
 
* bzkanban (buovjaga - formerly known as beluga :-))
    + based on:
        + https://en.wikipedia.org/wiki/Kanban_%28development%29
        + https://blogs.gnome.org/ovitters/2016/02/11/post-fosdemdevconf-cz-plans-ill-never-get-to/
    + https://github.com/leif81/bzkanban
    + demo: https://rawgit.com/leif81/bzkanban/master/index.html?product=Bugzilla&milestone=Bugzilla+6.0&assignee=&site=https%3A%2F%2Fbugzilla.mozilla.org
        + is it useful for devs ?
    + Like Trello -> having a whiteboard (Bjoern)
        + different representation of bug state
        + reduces amount of WIP you have; thin area of issues to solve.
        + Agile development planning tool.
        + doesn't fit well with our development approach - we're not telling people what to do.
    => Doesn't fit us well.

* QA update (Robinson)
 
    + Going quite well.
    
    + Bug Hunting Session next week (June 24th)
        + https://wiki.documentfoundation.org/BugHunting_Session_5.2.0_RC1
 
    + UNCONFIRMED: 620
        https://bugs.documentfoundation.org/reports.cgi?product=LibreOffice&datasets=UNCONFIRMED
        + enhancements: 65
        + in ux-advise: 27
    + needAdvice at 51
        + going up a bit; would be good to tackle.
 
    + Most Pressing Bugs:
        http://tdf.io/mostressingbugs
        + tdf#100295 - LibODev-5.2.0.0.b2 does not run in Windows_XP (32 or 64 bit)
            + Interest in fixing ? anyone want to look at it ?
        + tdf#92516 - "x" accelerator and mouse click not exiting StartCenter
          in "File -> Exit LibreOffice" menu on Windows.
            + Continue to see dupe reports, an annoyance
        + Mail merge regressions (Bjoern)
            + http://tdf.io/mmregressions (7 open; 7 open last meeting)
            [ will re-test a couple to see if they got closed (Robinson)
              fixed some mail-merge related crashers (Michael S)
                 + not sure if tracked on the lists ]
 
* QA stats
 
  + https://bugs.documentfoundation.org/page.cgi?id=weekly-bug-summary.html
    +133    -112    (+21 overall)
    many thanks to the top bug squashers:
        Caolán McNamara       18
        Alex Thurgood         10
        jan iversen           10
        Buovjaga               8
        Aron Budea             5
        Heiko Tietze           5
        V Stuart Foote         5
        Michael Stahl          4
        Eike Rathke            3
        Maxim Monastirsky      3
        Adolfo Jayme           3
        Akshay Deep            3
        Miklos Vajna           2
        m.a.riosv              2
        Olivier Hallot         2
 
* Highest-Priority bugs (aka "MABs"):
        5.2: 3/13   - 23%   +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: 10/81  - 12%   +1
        old: 34/248 - 13%   -1
 
* Bibisected bugs open: whiteboard 'bibisected'
  + 367/1371 365/1363 369/1361 366/1354 366/1352 371/1347 369/1335
    + http://tdf.io/bibibugs
 
* all bugs tagged with 'regression'
        + 733(-3) bugs open of 4978(+21) total 14(-1) high prio.
 
        * ~Component   count net * high severity regressions
                Writer -  6 (+0)
                  Calc -  5 (+0)
               Impress -  1 (+0)
                  Base -  1 (+0)
           LibreOffice -  1 (-1)
                + http://tdf.io/regressionscritical
 
        * ~Component   count net * all regressions
                Writer - 227 (-2)
                  Calc - 141 (+0)
               Impress -  57 (+0)
           LibreOffice -  48 (+0)
        graphics stack -  39 (+2)
                    UI -  39 (+1)
               Crashes -  36 (-2)
               Borders -  32 (+1)
                  Base -  28 (+0)
                  Draw -  26 (+1)
   filters and storage -  23 (+0)
                 Chart -  15 (-1)
                 BASIC -  15 (+0)
Printing and PDF export-  11 (+0)
        Formula Editor -   5 (+0)
            Linguistic -   4 (+0)
             framework -   3 (+1)
          Installation -   3 (-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