minutes of ESC call ...

Michael Meeks michael.meeks at collabora.com
Thu Nov 12 08:37:28 PST 2015


* Present:
    + Robinson, David, Michael S, Norbert, Cloph, Caolan, Eike, Andras,
      Sophie, Jacobo, Michael M, Jan I, Miklos, Bubli, Stephan, Bjoern,
      Jan-Marek, Olivier
 
* Completed Action Items:
    + update developer certification page (Sophie)
    + push removal of yet-another check on ZIP files (Jan-Marek)
    + Add a new 5.1 category for high-prio. bugs & to scripts (Robinson)
    + add a 4.4.7 to the release-plan (Cloph)
        [ RC1 already created ].
    + talk to Alex wrt. design blog tomorrow (Cloph)
        [ created, and Kendy has credentials (design.blog.documentfoundation.org]
    + look into writing DSO dependency check script (Stephan)
        [ https://gerrit.libreoffice.org/#/c/19909/
          started something; what it does is check the libraries
          and executables; does anything contain a '/' ie. full-path
          doesnt' check for white or black-list of known good &
          bad libs yet.
             + example was of case where we bibisect repos depended on
               an unexpected system library.
             + would need to build a white-list, still a WIP ]
    + added Munich and Madrid Hackfests to Events page (Bjoern)
    + merge Widow/Orphan on by default (Justin)
        + http://cgit.freedesktop.org/libreoffice/core/commit/?id=49f453755b72654ba454acc321210e8b040df714
 
* Pending Action Items:
    + please cleanup / merge mentoring page (JanI)
        [ https://wiki.documentfoundation.org/Mentors
          https://wiki.documentfoundation.org/FindTheExpert ]
    + UserAgent - drop bundled-languages (Michael)
    + UserAgent - produce a patch for review (Michael)
    + Largo as a hack-fest venue ? chat to Dave (Robinson)
    + come up with a proposal for "abandoned" / "insufficient data"
      resolution in the bug-flow graph (Robinson)
        [ lively discussion... ]
    + setup FOSDEM Hackfest wiki page with dates (Bjoern)
        [ focusing on Munich / Madrid ]
    + book FOSDEM conf. room for board meeting (Florian/Bjoern?)
        [ perhaps after not before to avoid hackfest conflict ]
 
* Release Engineering update (Cloph)
    + 4.4.6 / 5.0.3 retrospective
        + released as final
        + update check a bit later than usual.
            + bug on Win-XP, check for updates doesn't create a dialog
              https://bugs.documentfoundation.org/show_bug.cgi?id=95183
    + 4.4.7
        + RC1 tagged and pushed to mirrors; announce to public later.
    + 5.1.0 branch / feature-freeze: ~1 weeks out: Week 47
        + Robinson to take care of branching & tagging.
    + 5.0.4 status
        + RC1 / freeze week 48, 2x weeks out.
    + Android & iOS Remote
        + will create a new Android Viewer later this week.
 
* Documentation (Miklos / Olivier)
    + Kendy released a new ver. of the help editing extension.
       + a number of new fixes.
    + cleaner contents of the generated help.
 
* UX Update (Bubli)
    + design meeting didn't happen yesterday
       + looking for a new / suitable time.
       + not found one that fits everyone.
    + continuing Tor's work on Impress transitions
       + tooltips as well as legends needed for translators.
 
* Further renaming in sw (Kendy/Miklos)
    + Kendy would again update the script so that Cloph can run it before the branch-off
    + new improvements to fix:
        + Sw*Frm -> Sw*Frame, Crsr -> Cursor
           -- now that sw::Frame is gone (specific to binary word filter)
    + script lives in: bin/rename-sw-abbreviations.sh
    + concern wrt. testing before commit (Norbert)
        + can test the script in advance (Miklos)
        + use more precise Clang plugins ? (Bjoern)
           + nail the comments too (Miklos)
AI: + run the script just before branch-off (Robinson)
 
* Crashtest update
    + 0 import failures, 0 export failures, 333 coverity issues
        + downward trend on new coverity results
        + mostly qa/ Java code (Norbert)
           + not delivered code, less critical.
    + asan+ubsan crashtest run, deferred.
 
* SolarMutex checks in writer for UNO API (Bjoern)
    + quick note; added some SolarMutex checks in
      SwClient/SwModify.
        + if anything ever touches them without that mutex -> broken.
    + found a few from subsequent-check
        + added 10x new SolarMutex bits; may not be the whole story.
    + if you find an assertion in stack-trace in dbgutil - should be easy to fix.
    + anyone doing OOP writer / UNO API, encouraged to run vs. dbgutil master
        + eg. Wollmux vs. a debug build would be interesting.
    + Grammar-checker, runs in a separate thread
        + errors.ubuntu.com - sometimes knocks itself out; locking ?
 
* Hackfests (Bjoern)
    + GNOME hack-fest in Madrid - Dec 2nd -> 4th (Jacobo)
          + sent an invitation to LibreOffice deployments in Spain
              + they may need funding to attend.
          + Wiki page pending - Bjoern working on it.
    + FOSDEM / Beta Co-working (Bjoern)
    + LiMux hackfest end of November (Jan-Marek)
          + Fri 20th - Sun 22nd November 2015
          + official page https://wiki.debian.org/BSP/2015/11/Munich
            to replace the doodle
    + next venues / suggestions
        + considering another Gran Canaria hack-fest (Thorsten)
            + March next year (?)
 
* Mentoring Update (JanI)
    + helping newcomers getting build going
    + what's the right gerrit workflow ?
        + will re-write the wiki page to 1 not 3
    + two others approached in private, now creating patches
        + Android & Java bits.
    + cleaning wiki pages.
    + some Java & C++ patches himself.
    + issue with cppunit hanging:
        + solenv/gbuild/CppUnit
        + visual-studio confused wrt. a unit-test file.
    + next week:
        + bugzilla & gerrit - questing for new devs.
 
* migrating Java subsequenttest to Python (Bjoern/Michael S)
    + open patches in gerrit
        + re-writing old java tests in python.
    + concern wrt. tests for locking issues in Java (Michael S)
    + concern wrt. duplicating tests (Miklos)
        + have either the java or the python version - not both.
    + why python not java ? (Michael M)
        + move to C++ ?
        + the python code is in-process (Bjoern)
            + usually much easier to debug.
    + check-bookmarks is special (Michael S)
        + 10k bookmarks, stress the solar-mutex etc.
    => don't migrate check-bookmarks, all other Java tests are
       fair game and ensure we remove old java versions of
       tests migrated to python.
        + encouraging to see tests being migrated.
 
* l10n Update (Sophie)
    + Cloph updated the template vs. master, translation ongoing.
        + no issues.
 
* Developer Certification (Stephan/Bjoern/Kendy/Thorsten)
    + pending another 5 weeks.
 
* Why do we have 2x svg import filters ? (Caolan)
    + perhaps Armin has some input.
    + 2 for different purposes.
        A - as an image (insert->picture)
            + gives the best rendering.
        B - where we import as our file format (file->open)
    + not quite as simple as expected.
        hope to one day be a super-set of SVG (perhaps).
 
* Jenkins / CI update (Norbert)
    from:Thu Nov  5 14:32:48 2015
    master linux rel  jobs:212 ok:206 ko:6 fail  ratio:2.83%  break:5  broken duration:1.32%
    master linux dbg  jobs:206 ok:173 ko:31 fail ratio:15.04% break:12 broken duration:6.61%
    master mac rel    jobs:201 ok:198 ko:3 fail  ratio:1.49%  break:2  broken duration:0.65%
    master mac dbg    jobs:196 ok:187 ko:9 fail  ratio:4.59%  break:7  broken duration:3.06%
    master win rel    jobs:93  ok:58  ko:35 fail ratio:37.63% break:6  broken duration:27.34%
    master win dbg    jobs:147 ok:109 ko:38 fail ratio:25.85% break:19 broken duration:18.69%
    master win64 dbg  jobs:141 ok:103 ko:38 fail ratio:26.95% break:10 broken duration:9.58%
    lo-4.4 mac        jobs:5   ok:4   ko:1 fail  ratio:19.99% break:1  broken duration:6.69%
    gerrit win rel    jobs:215 ok:135 ko:80 fail ratio:37.2%
    gerrit lin rel    jobs:227 ok:200 ko:27 fail ratio:11.89%
    gerrit mac rel    jobs:223 ok:200 ko:23 fail ratio:10.31%
    gerrit all        jobs:215 ok:124 ko:91 fail ratio:42.32%
        + fairly bad windows week
        + next week -> prolly red, this weeks' windows problems.
        + why more suceeded dbg builds, vs. rel builds ? (Michael)
             + perhaps box busy doing something else at a bad time (Norbert)
        + linux dbg builds broken: SolarMutex bits (Bjoern)
    + steady state of goodness.
 
* Easy Hacks:
    + new easy-hacks thanks to: ...
        + http://bit.ly/1KR4HWX
    + create your own by setting whiteboard to eg.
            "easyHack difficultyBeginner skillCpp topicCleanup"
    + create new easy hacks from these proposed ones
      (or remove the whiteboard keyword "needsDevEval" if not feasible):
      https://bugs.documentfoundation.org/buglist.cgi?status_whiteboard=needsDevEval
 
* QA update (Robinson)
    + UNCONFIRMED at 483 + 28 bugs in UX-advise
        + Nice drop from last week; need some triage help from UX
    + needAdvice at 16
    + New Bugzilla Status for 'abandoned' bugs:
        + Suggestions so far: ABANDONED, INSUFFICIENT DATA, EXPIRED, or DISCONTINUED
        + Ongoing discussion by E-mail.
 
    + Most Pressing Bugs:
        http://ur1.ca/nkp0t
        + tdf#95573 - EXTENSION MANAGER - freeze / hang when attempting to install extensions on OSX 10.11...
        + tdf#95728 - FILESAVE CRASH
            + can we get a stack trace with symbols, and/or ideally a valgrind trace on Linux.
 
* QA stats
  + https://bugs.documentfoundation.org/page.cgi?id=weekly-bug-summary.html
    +168    -126        (+42 overall)
    many thanks to the top bug squashers:
        Beluga                15
        Cor Nouws             12
        Maxim Monastirsky     11
        Adolfo Jayme           8
        Caolán McNamara        7
        V Stuart Foote         6
        Xisco Faulí            6
        Andras Timar           5
        Alex Thurgood          5
        Julien Nabet           4
        Eike Rathke            3
        Katarina Behrens (CIB) 3
        A (Andy)               3
        Jan-Marek Glogowski    3
        Armin Le Grand         2
 
* Highest-Priority bugs (aka "MABs"):
        5.0: 11/49 - 22%    -1
        4.4: 10/70 - 14%    +0
        4.3: 6/67   - 8%    +0
        4.2: 11/132 - 8%    +0
        4.1: 4/79   - 5%    +0
        4.0: 11/81  - 13%   +0
        old: 39/246 - 15%   +0
 
* Bibisected bugs open: whiteboard 'bibisected'
  + 336/1098 332/1088 341/1089 330/1074 324/1064 322/1047 324/1039 325/1029
    + http://tdf.io/bibibugs
 
* all bugs tagged with 'regression'
        + 718(+7) bugs open of 4385(+22) total 45(+0) high prio.
 
        * ~Component   count net * high severity regressions
                  Calc - 20 (+0)
                Writer - 12 (+0)
           LibreOffice -  7 (+0)
               Impress -  2 (+0)
        graphics stack -  1 (+1)
            Extensions -  1 (+0)
                  Base -  1 (-1)
                + http://bit.ly/1HWHb3E
 
        * ~Component   count net * all regressions
                Writer - 237 (-2)
                  Calc - 156 (+1)
               Crashes -  54 (+3)
               Impress -  48 (-2)
           LibreOffice -  48 (+0)
                    UI -  44 (+1)
        graphics stack -  33 (+2)
               Borders -  29 (+1)
                  Base -  24 (-1)
                  Draw -  22 (+2)
   filters and storage -  15 (+0)
                 BASIC -  13 (+2)
Printing and PDF export-  11 (+0)
                 Chart -  10 (+0)
        Formula Editor -   5 (+0)
            Extensions -   3 (+0)
          Installation -   2 (+0)
             framework -   2 (+0)
            Linguistic -   2 (+0)
                   sdk -   1 (+0)
                + http://bit.ly/1BUdI8i

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



More information about the LibreOffice mailing list