minutes of ESC call ...

Michael Meeks michael.meeks at collabora.com
Thu Nov 10 16:00:31 UTC 2016


* Present:
    + Stephan, Christian, janI, Sophie, Andras, Kendy, Olivier, Xisco, Eike,
      Miklos, Norbert, Caolan, Michael S, Bubli, Sweetshark, Heiko, Thorsten
 
* Completed Action Items:
    + merge helpcontent / auto-screenshot patches (JanI, Bubli, Olivier)
    + add trace with line numbers for tdf#103626 - KDE / app-icon (JMux)
    + commit workaround for tdf#103626 for now (JMux)
    + fix TDF / daily win64 builds for QA (Christian)
        [ should be a daily build on the server again.
          A single build from 3 days ago (Miklos)
          will switch back to master again for now (Cloph)
              + master got stuck somehow ]
    + CI/hangs - build windows-native make / latest release binaries (Michael S)
        [ not seen a make stuck in a loop for a while ]
 
* Pending Action Items:
    + dig out tooling on license verification for JanI (Michael)
    + poke at MSDN licenses (Michael)
        [ a friend is working on the topic ]
    + tweak Xisco's script into some UX form (Heiko)
        [ will make scripts public, and put them into dev-tools
          separating collector & analysis scripts
          working on this for Heiko - anticipate it arriving today/tomorrow (JanI) ]
 
* Release Engineering update (Christian)
    + currently in a lull - nothing going on next two weeks.
    + 5.1.6 - any retrospectives ?
        + not much feedback seen for the 5.1.x line.
        + some still using 4.4.x line.
    + 5.2.4 RC1 status - Nov 29th
    + 5.3.0 Beta1 & branch - Nov 22nd - ~2 weeks time.
        + This is then the feature-freeze
            + no review necessary after that.
            + collect late-features next week.
    + Android & iOS Remote (Cloph)
        + about to tag the next Android Viewer release
        + broke the Linux build along with it, fixed that.
        + preparing the verification builds; then tag & up-load new version.
 
* Documentation (Olivier)
    + Working on helpcontents transformation in browser.
        + tweaking the style-sheet transformations.
    + patches reviewed & merged
    + good news (Kendy)
        + possible to view the help-content directly in the browser
        + when you clone the help.git
        + go to source/ and run script ./get-bookmarks.sh
        + when you open the index.html in a browser - you can browse the help locally.
            + a great addition from Fabio (Olivier)
        + good to look at the rendered page.
            + but does no sanity-checks in XHTML.
    + sanity checks (Bubli)
        + Jenkins doesn't build the help-content for performance reasons
        + would be good to have some build-time XHP sanity checks.
        + ideally have a tinderbox building & warning wrt. the helpcontent (Olivier)
        + tinderbox Cloph maintains - do build helpcontent (Cloph)
            + no special parser that looks for help-content warnings,
            + need to inspect the log manually.
            + only builds with limited set of translations too
                + planned to have a full lang build once or twice per week
                  when we start integrated translations manually.
        + helpcontent extension has some sanity checker (Bubli)
            + possible to validate if the file is valid,
            + would like to transplant that check into the build process.
        + already a build-time check; as part of the help (Miklos)
        + a common issue - cut/paste XML - forget to change id of para (Olivier)
            + at build-time, it will flag it but not when editing.
        + git commit hook - to check unique IDs ? (Michael)
        + contents that are numbers - also need checking (Olivier)
    + AI: come up with a concrete proposal here (Olivier)
    + will write a README file to help people edit.
 
* UX Update (Heiko)
  needsUXEval (total number 478):
    Calc           +1
    Impress        +1
    Installation   +1
    UI             +3
    
    Keyword added (5)
     4 Heiko Tietze 
     1 Aron Budea
    Keyword removed (1)
     1 Heiko Tietze
 
  + still working on new ways to produce the numbers
  + Doodling about a new meeting time to replace 1pm UTC
      http://doodle.com/poll/3f227x7ty989wbwc
      only 3 answered so far - can more reply ?
      waiting for more opinions.
  + Blog post about Integrated Extensions ready for publication
    https://drive.google.com/open?id=1Ha3pRqlWqFOyOavrY-KOSqGCkwDsWjku4hdySea9-0Q
    + a good GSOC project, nothing new
    + putting more information about extensions in various places in the app
      to make it easier to consume extensions & templates.
  + Talked about 
    + Sidebar interaction, floatable decks, default placement
        + expect to be able to detach decks from the side-bar in future
           + why is the navigator floating ?
        + did you take into account navigator + formatting at the same time ? (Bjoern)
           + two navigators leads to inconsistencies (Heiko)
               + would like them to disappear from the side-bar if docked.
                   + to avoid inconsistencies.
    + Alternate Clone Formatting scope tdf#103706
        + not a consistent function; sometimes it copies the
          format from A->B but other times not.
        + if <ctrl> - only para-style, otherwise not
        + doesn't work with direct formatting of lists eg.
           + is there a limitation there ?
        + quite a lot of duplicate tickets in the tracker around this
           + only para-style or only direct formatting.
        => work out and specify what it should do (Michael)
           + then find a volunteer to fix it.
           + copy only style vs. direct formatting, like paste-special ?
 
* Crashtest update (Caolan)
    + 21 import failure, 15 export failures
        + big jump, but think we've identified where that's from & fixed it.
        + hope next ones will be back to zero.
    + 28 coverity.
        + fairly stable.
 
* LibreItalia Turin hack-fest (JanI)
    + see https://blog.documentfoundation.org/blog/2016/11/09/second-ever-libreoffice-hackfest-in-italy-with-15-participants/
       + Only 3 hours, but huge interest (15 people in total)
       + help from: Riccardo (xrmx on irc) & <names> ...(maybe Guiseppe Castagno?)
    + Many tool features unknown, got input to update on getInvolved
    + Oswaldo (with help from me) try to organize a 2-3 days "real" hackfest
      as part of a university course - prolly end of May.
 
* Hackfests (Bjoern)
    + next venues / suggestions
    + 33c3 CfP open: https://events.ccc.de/2016/09/01/call-for-participation-33rd-chaos-communication-congress-en/ (Bjoern)
        + FSFE will be there, we can meet up with them.
        + opportunity to do workshops there
        + poke Bjoern if you want to show up.
    + FOSDEM - confirmed dev-room (Michael)
        + 4th/5th Feb 2017 - core FOSDEM dates
        + 6th/7th Feb 2017 - Hackfest at Beta Coworking.
        + Board / infra meetings too (?)
        + CfP going out at some stage.
        + collect talks nearer the event.
 
* Mentoring / easyhack update (janI)
 + legend: contributors are not-yet-committers, numbers in () are +/- compared to last week
   + openhub statistics based on analysis from 2016-11-08
             totals:   1594(21)   people did 443107(2131)   commits in 8282156(171362)   lines of code
             12 month:   290(8)   people did 15969(-495)   commits
   + gerrit/git statistics
     committer   open,    reviews,     merged,     abandoned, git_commits
      1year      73(-12)  17419(-104)   8248(102)   640(-4)     15931(-242)  
      3month     73(-12)   3849(-102)    2042(70)    137(5)       3899(147)  
      1month     66(-15)    1345(-51)     838(52)     41(3)       1478(-21)  
      1week       32(-4)     326(-21)     211(61)     11(5)         314(31)  
     contributor open,    reviews,     merged,     abandoned, git_commits
      1year        58(5)    16948(68)    1250(-9)   428(-4)      4097(-102)  
      3month       58(5)     4163(48)     354(-1)   48(-18)        974(-29)  
      1month       57(4)     1825(75)     113(-5)     22(2)        255(-46)  
      1week        25(5)      473(60)      19(-5)      4(0)         49(-17)  
   + easyHack statistics:
      needsDevEval, needsUXEval, cleanup_comments, total, assigned, open
       18(0)       2(0)     190(0)     235(1)      14(2)    200(-1)  
   + received patches from 0 emails the last month without licesense statement 
   + numbers stable.
   + sorry but updating the scripts at the moment.

* Commit Access
 
* Developer Certification (Stephan/Bjoern/Kendy/Thorsten)
    + sleeping 5 weeks.
 
* Jenkins / CI update (Norbert)
    from:Thu Nov  3 16:03:21 2016
     master linux rel  jobs: 210 ok: 205 ko:   5 fail ratio:  2.38 % break:   4 broken duration: 0.66%
    master linux dbg  jobs: 144 ok: 134 ko:  10 fail ratio:  6.94 % break:  10 broken duration:10.09%
    master mac rel    jobs: 163 ok: 151 ko:  12 fail ratio:  7.36 % break:   8 broken duration: 4.88%
    master mac dbg    jobs: 160 ok: 150 ko:   9 fail ratio:  5.62 % break:   5 broken duration: 6.98%
    master win rel    jobs: 137 ok: 128 ko:   9 fail ratio:  6.57 % break:   8 broken duration: 2.87%
    master win dbg    jobs: 140 ok: 132 ko:   6 fail ratio:  4.29 % break:   5 broken duration: 2.01%
    master win64 dbg  jobs: 159 ok: 152 ko:   5 fail ratio:  3.14 % break:   3 broken duration: 0.49%
    lo-5.2 mac        jobs:   9 ok:   9 ko:   0 fail ratio:  0.00 % break:   0 broken duration: 0.00%
    lo-5.1 mac        jobs:   0 ok:   0 ko:   0 fail ratio:  0.00 % break:   0 broken duration: 0.00%
    branch gerrit all jobs:  19 ok:  15 ko:   4 fail ratio:21.05%
    master gerrit lin jobs: 288 ok: 268 ko:  20 fail ratio: 6.94%
    master gerrit plg jobs: 286 ok: 228 ko:  55 fail ratio:19.23%
    master gerrit win jobs: 290 ok: 125 ko: 162 fail ratio:55.86%
    master gerrit mac jobs: 287 ok: 260 ko:  25 fail ratio: 8.71%
    master gerrit all jobs: 285 ok: 100 ko: 178 fail ratio:62.46%
        + windows build hanging all the time - had to revert some commits
        + windows - popping up dialogs; there is a bug etc.
            + hanging process etc.
        + reverted a big range - apologies (Norbert)
            + error was a missing widget (Caolan)
                + windows - dlsym will miss this; all fixed in the end
                + a unified colour-selector widget from the toolbar in the dialogs
 
* l10n (Sophie)
    + nothing new.
    + translate.za finished their work, ready to test with our DB
    + helpfully a pootle upgrade soon - with lots of perf. fixes etc.
    + will provide the date tomorrow.
    + plan to import run over the weekend.
    + sent an update for online (Andras)
 
* Online / demo accounts (Andras)
    + working on getting this live with images & LDAP auth
      with TDF infra.
    + hope to make it easy for translators to see their work
      on-line quickly.
 
* Tool for interoperability testing (Xisco)
    + playing with this from Milos Sramek
    + tool prints the documents as PDF & compares it.
    + it sees if there are regressions, or something different in the output
    + can compare 5.0 vs. master regressions.
    + concern - to use this to avoid future regression (Michael)
        + finding minor issues across the past is not so helpful.
    + can we combine this with Bibisect ? (Bjoern)
        + the tool does that already
        + bibisects documents automatically.
    + comparing vs. Microsoft rendering as well
    + if user reports broken document (Bjoern)
        + would be nice to know the few commits that changed things
    + prefer to get harfbuzz in & stable first (Michael)
        + good, stable, X-plat layout.
 
* QA update (Xisco)
 
    + MassPing NEEDINFO bugs
        + 127 closed
        + 72 pinged for the first time
 
    + MassPing bugs untouched for more than a year
        + Total: 387
        + 12 closed as RESOLVED
 
    + some needinfo -> unconfirmed.
 
    + UNCONFIRMED: 579 (+15)
        + enhancements: 46 (+1)
        + needsUXEval: 1 (+1)
        + haveBackTrace: 16 (-2)
        + needsDevAdvice at 39 (+2)
 
    + Most Pressing Bugs: http://tdf.io/mostressingbugs
        + no app-icon regression:
            + https://bugs.documentfoundation.org/show_bug.cgi?id=103626
        + Mac: LO closed then opening any document by double-click never opens the file.
          mouse movement required for the file to open
            + https://bugs.documentfoundation.org//show_bug.cgi?id=77444
               + an idle / event issue ? (Michael)
 
    + Mail merge regressions: http://tdf.io/mmregressions
        + 4 open; 4 open last meeting
 
* QA stats
 
  + https://bugs.documentfoundation.org/page.cgi?id=weekly-bug-summary.html
    +145    -274        (-129 overall)
    many thanks to the top bug squashers:
        QA Administrators    129
        Khaled Hosny          28
        V Stuart Foote        13
        Xisco FaulĂ­            9
        eisa01                 9
        Alex Thurgood          7
        Yousuf Philips (jay)   6
        Cor Nouws              5
        Buovjaga               5
        Maxim Monastirsky      4
        Michael Meeks          3
        Eike Rathke            3
        Jean-Baptiste Faure    3
        Mike Kaganski          3
        Aron Budea             3
 
* Highest-Priority bugs (aka "MABs"):
        5.2: 0/19   -  0%
        5.1: 3/32   -  9%
        5.0: 3/57   -  5%
        4.4: 5/74   -  6%
        4.3: 4/69   -  5%
        4.2: 6/132  -  4%
        4.1: 4/79   -  5%
        4.0: 6/82   -  7%
        old: 31/247 - 12%
 
        + http://bit.ly/2dp3mwC
 
* Bisected bugs open: keyword 'bisected'
    + more accurate - down to a single commit.
    + 261/1003 261/996 259/988 245/891 251/886
       + http://bit.ly/2dyIfDy
 
* Bibisected bugs open: keyword 'bibisected'
    + 350/1545 352/1538 351/1530 345/1516 346/1503 337/1477 349/1463
        + http://bit.ly/2cSCXlS
 
* all bugs tagged with 'regression'
    + 658(-7) bugs open of 5334(+25) total 6(-2) high prio.
 
        * ~Component   count net * high severity regressions
                  Calc -  2 (-1)
               Writer  -  1 (+1)
               Impress -  1 (+0)
                  Base -  1 (+0)
           LibreOffice -  1 (-2)
                + http://bit.ly/1HWHb3E
 
        * ~Component   count net * all regressions
          Writer: other - 122 (+1)
                   Calc - 110 (+0)
                Impress - 60 (+3)
            LibreOffice - 46 (-1)
           Writer: docx - 42 (-3)
         graphics stack - 39 (-2)
                     UI - 37 (+0)
                   Base - 30 (+0)
                   Draw - 29 (+1)
            Writer: doc - 26 (+0)
                Borders - 26 (+1)
                Crashes - 22 (-2)
       filter / storage - 18 (+0)
                  Chart - 12 (-2)
     print / PDF export - 14 (+0)
                  BASIC - 10 (+0)
           Writer: perf -  8 (-1)
         Writer: filter - 11 (+0)
             Extensions -  3 (+0)
         Formula Editor -  2 (-1)
              framework -  2 (-1)
           Installation -  1 (+1)
                    sdk -  1 (+0)
                + http://bit.ly/1BUdI8i



More information about the LibreOffice mailing list