minutes of ESC call ...

Michael Meeks michael.meeks at collabora.com
Thu Mar 24 16:01:51 UTC 2016


* Present:
    + Muthu, Jan-Marek, Stephan, Robinson, Sophie, Miklos, JanI, Andras, Thorsten,
      Christian, Eike, Norbert, Armin, Olivier, Michael S, Bjoern
 
* Completed Action Items:
    + check why showing LiveConnect in UI is not bound to that switch cf. GDrive (Kendy)
         [ will be done by end of call ]
 
* Pending Action Items:
    + tweak UI and get LiveConnect API key / build case for board (Christian)
    + UI changes from non-committers in gerrit: post list to UX team (Kendy)
         [ in progress ]
    + attempt to re-build a recent gstreamer 1.0 / core spec file
      on our CentOS6 base (tdf#94508) (Christian)
    + script XML / l10n string translation changes (Christian)
         [ still pending => ignore translating it for now (Cloph) ].
 
* Release Engineering update (Cloph/JanI)
    + 5.0.6 RC1 - due April 12th.
    + 5.1.2.2 (RC2) - due March 29th: Tuesday morning.
    + 5.2.1.2 deadline
        + requested to move to announce at the conference
    + Android & iOS Remote
        + fixed the Android build problems:
            + up-loaded to app-store, few hours to show up.
 
* Documentation (Olivier)
    + Features x Doc gap wiki page: https://goo.gl/4m9rVS
    + Started with Drafts of Getting Started 5.1 in ODFAuthors Preface and Introduction
        + to see how much work it is to update it.
        + contents needs to be examined deeply.
        + steep learning curve - absorbing the books; lots of good things there.
    + need to study and build some Easy-Doc-Hacks
    + hope to have a documentation track in Bruno.
    + Patch with XSLT experiment into Helpcontent2/: https://goo.gl/11FT9b
 
* l10n (Sophie)
    + it is quiet now.
 
* GSoC 2016 (JanI/Thorsten)
    + https://wiki.documentfoundation.org/Development/GSoC/Ideas
    + 3 admin volunteers: janI, Moggi, Thorsten
    + mentors: please make sure patches from your students are merged, or commented
    + 33 proposals at the moment:
        + more expected last minute.
        + March 25th last due for proposals
    + April 1st (no joke) last day for merged easyHacks
    + April 11th, last day for slot requests
        + need to be reviewed by this date.
    + mentors: good applicant, status "incomplete", please mail and help
        + the proposal has to be 'final' by tomorrow 19:00
    + people need to ensure that promising students set their proposal to 'final'
    + how can we check; is it visible from the UI ?
        + https://summerofcode.withgoogle.com/dashboard/proposals/shared/?sp-organization=4911387578990592&sp-page=2 
    + doesn't matter if the proposal is not in the wiki
        + but need to consider the final (ie. 'complete') proposal
 
* Firebird update (Michael S)
    + upgrade to Firebird to 3.0 and hope for the best
        + think it's a good idea.
    => good plan - consensus.
 
* Headless build - is OpenGL a hard dependency ? (Thorsten)
   + See discussion in https://gerrit.libreoffice.org/#/c/23474/ (Thorsten/Oliver/Moggi)
   + likely if you run headless on Linux - don't have X installed.
       + OGL pulls some dependencies in.
       + having a tinderbox protect that.
   + GL a great cross-platform API (Michael)
       + love it, works everywhere except headless.
       + like flexiblity integrate everywhere (Thorsten)
           + concerned wrt. cost.
       + ideal to have Mesa / llvm-pipe GL anywhere (Michael)
       + want to protect the direction (Thorsten)
       + build llvm-pipe, as external ? (Bjoern)
   + headless - currently has no GL support (Michael)
       + it doesn't break anything that works currently.
   + We agree on the direction - towards GL (Thorsten)
       + happy to have and ship a fallback; Mesa / etc. eventually
          + pleased with the direction towards cross-plat. GL
   + could we not use glew (Miklos)
       + would it not be easier to use Glew.
          + lets clobber it there.
AI:+ investigate clobberring glew: (Oliver, Moggi)
       + have a compile-option to:
           + not hard-link GL
           + and -> do nothing =)
   + thanks to Oliver - identified all the hard places already (Thorsten)
 
* Windows XP: when do we drop support for unsupported OS ? (Thorsten)
   + "lets educate users not to user an obsolete system ?" - on IRC.
  http://windows.microsoft.com/en-US/windows/end-support-help
      + According to https://en.wikipedia.org/wiki/Usage_share_of_operating_systems#Web_clients still used ~5-10% of all Windows clients
   + seems lame to force users' hands.
      + not our job to this (Jmux, Thorsten)
   + 1 technical argument (Miklos)
      + master not building on XP.
      + sha256 - using a constant not there in the sdk.
         + pushed a gerrit patch; but no XP machine to test it in.
      + do we have a tinderbox for XP ? (Michael)
         + there are tinderboxes, using the XP SDK base-line (Cloph)
             + been spamming for a while.
             + will new compilers support targetting Win-XP ?
                + apparently so (Thorsten)
         + the 64/32 thing (Norbert)
             + lets not spend much effort on it
             + but not do it for the sake of it.
             + nice transition point - don't want 32 & 64 XP.
                 + when we switch to 64bit - drop XP ?
      + still have pre-XP compat code (Michael)
          + lets kill that first.
      + 20 open bugs on bugzilla - with WinXP in the title (Bjoern)
          + not a huge proportion (Michael)
      + announce it is deprecated in 5.2 ? (Norbert)
          + and close the bugs ?
          + tdf#98847: "it is impossible to install LibreOffice on Windows XP" (Bjoern)
              + just a debug / tinderbox thing ?
          + SDK 10 base-line - does it work on XP ? (Norbert)
             -> allegedly yes, see http://stackoverflow.com/questions/35047957/visual-studio-2015-building-with-the-windows-xp-toolset-selected-still-results
             → with VS 2015 compiler, not necessarily with SDK 10 
             "The Windows XP platform toolset that's included in Visual Studio is a version of the Windows 7 SDK
              that was included in Visual Studio 2010, but it uses the current C++ compiler" → 7.1A SDK
          + VirtualBox dropped support for XP last summer (Bjoern)
      => consensus to deprecate XP for 5.2 - but not remove support then:
      => -but- moving to VS 2015 is more important than XP support for 5.2
 
* UX Update (Kendy/Bubli)
    + 'save' toolbar button discussion
        + would like their own special toolbar with 'save'
          that doesn't the other 'save to remote' bits.
            + agreed - will provide that.
        + can have links of UNO commands
            + code from Maxim to improve this.
    + sidebar survey:
        + completed, discuss results there.
        + trends need researching there.
        + how many people fill out surveys ? (Michael)
            + for draw - 1200 (Kendy)
            + for sidebar - 900
            + they get advertised on the design blog.
            + they read the comments not just numbers.
                + lots of good ideas in comments not numbers.
            + all raw data is published in the wiki.
AI:         + provide Italo some data: "thanks to 10,000 respondants in last year" (Kendy)
    + single toolbar mode (Jay)
        + have a UI that is google-docs-like.
        + possible with notebookbar work; with a new UI file there.
        + on-track with our general direction.
            + concern wrt. context sensitivity (Thorsten)
                + don't like new toolbars appearing and disappearing
                  triggering document re-size nightmares.
                + definitely; notebookbar discussed with Samuel (Kendy)
                    + makes it possible to have the notebookbar at the top.
                    + and yet have toolbars as now if you want.
    + What about these platform-specific keymapping changes (Bjoern)
      e.g. https://bugs.documentfoundation.org/show_bug.cgi?id=98290#c5
       + do we have some consensus on when to be crossplatform,
         what to be plaform-integrated?
       + Mac - different bindings: (Kendy)
          + Mac has platform-specific F11 etc.
             + not grauitous change.
          + best to discuss with Jay.
       + project needs to watch large-scale UI change (Thorsten)
          + tension between: OS style guide vs. cross-plat consistency (Michael)
          + expect design to balance that.
       + already have some Win not working vs. Linux (JMux)
          + have bug reports.
 
* Crashtest update (Caolan)
    + ? import failures, ? export failures, ? coverity ?
        + missing the Caolan.
 
* Hackfests (Bjoern)
    + next venues / suggestions
        + Ankara, Turkey
            + https://wiki.documentfoundation.org/Hackfest/Ankara2016
            + plan do an overview talk first (Michael)
        + Gran Canaria hack-fest (Thorsten)
            + April 6-9th variously 7th/8th is the core.
                + Plan is to craft it according to the Japanese
                  Mini-Conference, with a broader local community appeal
                https://wiki.documentfoundation.org/Events/LibreOffice_Espania_Summit
            + announced on Spanish list (janI)
        + Germany, Munich, LiMux; End of May 2016 (Jan-Marek)
            + Orga: https://wiki.debian.org/BSP/2016/05/de/Munich
            + 27-29 May (parallel to the Debian Sun Camp)
 
* Mentoring Update (JanI)
   + gerrit: 158 open patches of which 105 can be merged if no open comments
             84 from contributors of which 52 can be merged if no open comments
   + hope to mail old developers (no contributions for 3 months) soon
   + GSOC burying JanI in work.
   + ask people to CC in gerrit those filing the easy hacks (Bjoern)
 
* Commit Access
 
* Developer Certification (Stephan/Bjoern/Kendy/Thorsten)
    + pending next cycle.
 
* Jenkins / CI update (Norbert)
    from:Thu Mar 17 15:05:29 2016
    - meant not to break:
    master linux rel  jobs: 158 ok: 150 ko:   7 fail ratio:  4.43 % break:   5 broken duration: 1.30%
    master linux dbg  jobs: 133 ok: 123 ko:   8 fail ratio:  6.02 % break:   5 broken duration: 2.96%
    master mac rel    jobs: 156 ok: 155 ko:   1 fail ratio:  0.64 % break:   1 broken duration: 0.70%
    master mac dbg    jobs: 157 ok: 156 ko:   1 fail ratio:  0.64 % break:   1 broken duration: 0.65%
    master win rel    jobs: 126 ok: 123 ko:   2 fail ratio:  1.59 % break:   2 broken duration: 0.75%
    master win dbg    jobs: 121 ok: 116 ko:   5 fail ratio:  4.13 % break:   3 broken duration: 6.83%
    master win64 dbg  jobs: 120 ok: 114 ko:   6 fail ratio:  5.00 % break:   5 broken duration: 8.85%
    lo-5.0 mac        jobs:   9 ok:   9 ko:   0 fail ratio:  0.00 % break:   0 broken duration: 0.00%
    lo-5.1 mac        jobs:  16 ok:  16 ko:   0 fail ratio:  0.00 % break:   0 broken duration: 0.00%
    - meant to break:
    gerrit win rel    jobs: 248 ok: 193 ko:  49 fail ratio:19.76%
    gerrit lin rel    jobs: 249 ok: 211 ko:  37 fail ratio:14.86%
    gerrit mac rel    jobs: 248 ok: 215 ko:  33 fail ratio:13.31%
    gerrit all        jobs: 247 ok: 178 ko:  62 fail ratio:25.10%
       + looking pretty good.
 
* Easy Hacks (JanI)

    + easyHacks: total 298: 274 waiting for contributor, 20 Assigned to contributors, 4 need info

               needsDevEval 422 needs to be evaluated
               cleanup: 233 has more than 4 comments, 234 needs to be reviewed
   + new last 8 days:
        https://bugs.documentfoundation.org/show_bug.cgi?id=98749 mentor:bjoern.michaelsen -> "Move hardcoded/duplicated PageDesc defaults from UNO wrappers to writer core"
        https://bugs.documentfoundation.org/show_bug.cgi?id=98705 mentor:nemeth -> "Reduce starting time on Windows by removing GetCaseCorrectPathName usage"
    + Lack time to do more than just controlling the changes
    + create your own by updating Keywords to eg.
            "easyHack, difficultyBeginner, skillCpp, topicCleanup"
            + please remember, a code pointer is mandatory, and typically a look from an experienced developer
    + create new easy hacks from these proposed ones
      (or remove the Keyword "needsDevEval" if not feasible):
      https://bugs.documentfoundation.org/buglist.cgi?keywords=needsDevEval
 
* QA update (Robinson)
    + UNCONFIRMED: 680
        + enhancements: 66
        + in ux-advise: 31
    + needAdvice at 27
 
    + Most Pressing Bugs:
        http://tdf.io/mostressingbugs
        + tdf#89034 - OS X: Text not being justified in Persian and other RTL languages
            + Persists as Common issue -> lots of duplicates
        + Mail merge regressions (Bjoern)
            + http://tdf.io/mmregressions (8 open; 7 open last meeting)
            + merged toolbar feature branch (Miklos)
            + re-based his branch (JMux)
                + with help from Markus fixed unit-tests
                + plan to push & leave - will fix at least two bugs.
        + tdf#96847 - [Crash] Android viewer crashes on every file (android 4.4.4 & 5.x)
            + Patch in place (thanks, Cloph!) --> waiting for daily build to test
 
* QA stats
 
  + https://bugs.documentfoundation.org/page.cgi?id=weekly-bug-summary.html
    +133    -113        (+20 overall)
    many thanks to the top bug squashers:
        Buovjaga              12
        Eike Rathke            9
        Yousuf (Jay) Philips   7
        raal                   6
        V Stuart Foote         6
        Michael Meeks          5
        Adolfo Jayme           4
        Maxim Monastirsky      4
        Cor Nouws              3
        Samuel Mehrbrodt       3
        Julien Nabet           3
        David Tardon           3
        Caolán McNamara        3
        Timur                  3
        Markus Mohrhard        3
 
* Highest-Priority bugs (aka "MABs"):
        5.2: 2/7   - 28%    -1
        5.1: 2/26  -  7%    +0
        5.0: 9/52  - 17%    +0
        4.4: 9/72  - 12%    -2
        4.3: 5/68   - 7%    +0
        4.2: 10/133 - 7%    +0
        4.1: 4/79   - 5%    +0
        4.0: 9/81  - 11%    -1
        old: 38/249 - 15%   +0
 
* Bibisected bugs open: whiteboard 'bibisected'
  + 399/1305 404/1297 406/1292 412/1284 408/1277 403/1260 398/1248
    + http://tdf.io/bibibugs
 
* all bugs tagged with 'regression'
        + 773(-12) bugs open of 4798(+10) total 28(-2) high prio.
 
        * ~Component   count net * high severity regressions
                  Calc - 11 (-2)
                Writer -  9 (+0)
           LibreOffice -  4 (-1)
                  Base -  2 (+0)
            Extensions -  1 (+1)
               Impress -  1 (+0)
                + http://tdf.io/regressionscritical
 
        * ~Component   count net * all regressions
                Writer - 242 (-1)
                  Calc - 166 (-7)
           LibreOffice -  56 (-3)
               Crashes -  51 (-3)
               Impress -  46 (+0)
                    UI -  41 (-1)
        graphics stack -  36 (+1)
                  Base -  34 (+0)
               Borders -  32 (+0)
                  Draw -  26 (-1)
   filters and storage -  22 (+0)
                 Chart -  14 (+0)
                 BASIC -  14 (+1)
Printing and PDF export-  10 (-1)
        Formula Editor -   7 (+0)
            Linguistic -   4 (+0)
            Extensions -   3 (+0)
          Installation -   2 (+0)
                   sdk -   1 (+0)
             framework -   1 (+0)
                + http://tdf.io/allregressions

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



More information about the LibreOffice mailing list