minutes of ESC call ...

Michael Meeks michael.meeks at collabora.com
Thu Jan 5 17:07:34 UTC 2017


* Present:
     + Stephan, Heiko, Kendy, Michael M, Sophie, Markus, Andras,
       Olivier, Xisco, Caolan, Jan-Marek, Michael S, Bjoern, Eike

* Completed Action Items:
    + move gitdm-config from freedesktop to gerrit (Norbert)

* Pending Action Items:
    + produce a trend / graph of last year’s work (JanI)
    + have a look at certification names again (Kendy)
        [ not looked yet ]
    + poke at MSDN licenses (Michael)
    + investigate https://beta.opendocumentformat.org/testsets/all/en (Xisco)
		[ https://gitlab.com/odfplugfest/odfserver
		  Tried to install it in Ubuntu with no success, need a bigger machine
		  Trying now in a VM with NixOS ( Jos’ recommendation ) ]
    + poke Florian to encourage posting of Macs (Cloph)
        [ on vacation ]

* Release Engineering update (Christian)
    + 5.2.5 RC1 schedule acceleration ?
        + fixes for both regressions in 5.2
        + Markus’ fix may help a lot with lots of shutdown crashes.
        + Xisco mailed QA guys to test this hard → nothing bad so far. 
        => Recommend move 5.2.5 in one week – to freeze Monday/Tuesday.
    + 5.3.0 RC2 update
        => Push this out one week, unless we can do both in one week.
    + Update Marketing in TDF call (Sophie)
    + Android & iOS Remote (Cloph)
        + will prepare a new build based on the branch-off tag
    + online (Michael)

* Documentation (Olivier)
    + In the middle of the translation cycle
    + lots of corrections to help have been flagged & corrected in master
    + updated chapters on the books recently.
    + updating things for the new release.
    + Next: Will test screenshots make enabled by bubli
      ( https://wiki.documentfoundation.org/Documentation/Screenshots )
        + issues with overlapping of screenshots when tested.
        + communicated with Bubli about that.
    + Patches in HelpContents in by Kelemen

* UX Update (Heiko)
  + Bugzilla (topicUI) statistics
       254(254) (topicUI) bugs open, 487(487) (needsUXEval) needs to be evaluated by the UXteam
   + Updates:
       BZ changes   1 week   1 month   3 months   12 months  
            added      2(0)     10(-4)    41(-11)    506(-11)
        commented     75(53)   285(36)   915(-10)   3699(30) 
          removed      1(1)      1(1)     13(0)       34(1)  
         resolved     13(12)    32(6)    104(1)      156(12) 
   + top 10 contributors:
         Tietze, Heiko made 123 changes in 1 month, and 1923 changes in 1 year
         Foote, V Stuart made 64 changes in 1 month, and 656 changes in 1 year
         Cor Nouws made 31 changes in 1 month, and 442 changes in 1 year
         Buovjaga made 30 changes in 1 month, and 363 changes in 1 year
         Philips, Yousuf made 23 changes in 1 month, and 1648 changes in 1 year
         tommy27 made 22 changes in 1 month, and 82 changes in 1 year
         Mehrbrodt, Samuel made 20 changes in 1 month, and 249 changes in 1 year
         Faulí Tarazona, Xisco made 14 changes in 1 month, and 193 changes in 1 year
         Zolnai, Tamás made 13 changes in 1 month, and 15 changes in 1 year
         Kelemen, Gabor made 13 changes in 1 month, and 13 changes in 1 year
  + trying to match the good work done by QA wrt. open issues.
  + Color palettes blog post has been published
    + https://design.blog.documentfoundation.org/2016/12/30/new-color-palettes-in-libreoffice/1
    + ~2000 hits and 11 comments so far
  + Blog post draft about DIY Notebookbar
    + https://docs.google.com/document/d/1-BDSr-FfOjwNEFwdgdx75OYja8aAueMcio099DjnLF0

* Crashtest update (Caolan)
    + 0 import failure, 1 export failures
        + looking good.
    + 6 coverity issues.
        + all move assignments – not interesting.
    + Google / ossfuzz
        + two fuzzers working there: metafile + jpeg over Xmas
        + finding some interesting old issues; very happy with fuzzing
        + adding other file formats as time goes on.
        + 90 days after discovered if not fixed, 7 days after ‘fixed’
             + where ‘fixed’ is a commit.
             + not going to hand control to open/close bugs to us.
        + either live with 7 days – or have fixes in release branches.
             + are other projects as interested (Stephan)
             + apparently they don’t mind.
        + they auto-pull from our git tree.
        + could get them to analyze a particular branch
     + Feed them a master tag updated every 90 days ? (Michael)
     + may find after 90 days fix is not complete (Caolan)
        + https://github.com/google/oss-fuzz/issues/244
     => keep reaching out to improve Google disclosure process (Caolan)
     + can we push a patch to gerrit with note of date when to push ? (Markus)
     + shared sec. list is on CC for bugs coming through.

* Easy IDE integration bits (JanI)
    + Version 0.2 distributed and many comments received.
        + Mmeeks proposal is in v.0.3.
    + many negative comments (not possible, to much maintenance etc),
    + The IDE is basis for everything in the Document, so ESC need to decide.
    + Concern from Markus:
        + huge task to get -everything- built in IDE.
        + particularly for the last files that are generated etc.
        + as David said – mentoring of newbies can become more difficult.
        + How to deal with maintenance problems & how that works ?
    + All ideas are nice (Bjoern)
        + better than not doing anything in every case.
        + what to do first & where to focus resources the sticking point.
        + doing everything natively is not achievable in a hard timeframe.
        + more low-hanging fruit around; focus should be there.
    + Agreed we don’t want to go in a “first fix everything” mode (Michael)
        + scared of the moon-shot (Bjoern)
            + want the simple things first.
               + ie. the VM stuff is easy → do it first & iterate.
    + solver idea – maintenance problem (Markus)
        + hope that hacking inside the tar-ball doesn’t update structure (Michael)
        + concerns wrt. Collaboration around reviewed patches
            + can’t take an updated patch from gerrit.
            + how do they push & get back the changed solution.
            + patch management becomes a problem.
        + will break the build in ‘interesting’ ways – eg. ‘ ‘ in path (Bjoern)
            + need to have matching binaries.
    + can’t we have a ‘make it build’ button ? (Markus)
        + LODE in the makefile – just run it.
        + LODE is already fragile (Bjoern)
            + concern around output of autoconf for all projects.
            => first resolve the autoconf output for windows – so 20 lines or so.
        + autoconf issue is particularly bad on Windows (Michael S)
            + setup paths to Visual Studio with 8.3 notation
            + surely VS doesn’t need to do that inside the shell ? (Michael M)
    + no problem with IDE (Markus)
        + for 80% of compiling code → ok, good for newcomers.
        + but instead of porting whole build system – focus on making LODE easier.
        + is the focus on build-system, or compile of C++ later ?
    + get LODE to have a V.S. plugin (Bjoern)
        + to do all the privilege / power-shell foo from a nice GUI
        + solver – worth a try
            + point get scared: when we break deps in gbuild.
            + don’t want lots of coditionals in the gbuild → a nightmare.
    + students say ‘want an IDE’ (jmux)
        + having more windows developers the solution ?
            + once it is setup on windows – it is easy (Michael)
                + problem is setting it up.
    => priorities are the main issue
        + On-line VM based provision first eg. cloudshare.
        + then other IDE approaches.

* TDF / Budgeting / Brainstorming (Thorsten)
    + Ideas here:
        + https://wiki.documentfoundation.org/Development/Budget2017
    + ‘online’ - ranking spreadsheet exists now.
    + please rank things – add yourself if you don’t have a column
    + please look at the time estimate – we don’t have a ton of budget.
    + some pseudo deadline of next week.
    + try not to rename items to avoid breaking SS links.

* Reviewer queries (Bjoern)
    + see http://nabble.documentfoundation.org/Gerrit-mark-patches-as-waiting-for-review-tp4204179p4204236.html
    + so if you can push to master, please consider to add one of these queries to your account:
      https://wiki.documentfoundation.org/Development/gerrit/CommonQueries
    + good to put these in the settings – and log to gerrit.

* 33c3 Update (Bjoern)
    + all software is broken, we knew that – cloud, phones etc.
    + not much for ESC really.

* Hackfests (Bjoern)
    + next venues / suggestions
    + FOSDEM - dev-room (Michael)
        + https://fosdem.org/2017/schedule/track/open_document_editors/
    + book travel:
        +     3rd Feb 2017 - board (+MC) meetings.
        + 4th/5th Feb 2017 - core FOSDEM dates
        + 6th/7th Feb 2017 - Hackfest at Beta Coworking.
            + http://www.bedfordhotelcongresscentre.com/
        + Lightning Talks on the day:
            => tell Thorsten if you have a plan.
 
* mentoring/easyhack update (janI)
   + openhub statistics (2016-11-29), 284(284) people did 15495(15495) commits in 12 month in 8301307(8301307) lines of code
   + gerrit/git statistics:
         committer...   1 week     1 month      3 months     12 months    
                 open      35(-5)      68(-22)      86(-9)        88(-8)  
              reviews     384(12)    1593(-122)   3767(48)     17761(89)  
               merged     212(89)     853(-60)    2538(55)      9009(109) 
            abandoned       4(2)       29(-2)      116(-2)       619(0)   
          own commits      92(67)     621(-271)   3716(-245)   17793(-131)
       review commits       0(-15)    117(-83)     646(-72)     3606(-49) 
       contributor...   1 week     1 month      3 months    12 months   
                 open      32(-1)      55(4)        63(6)        63(6)  
              reviews     434(75)    1759(-262)   4945(2)     18228(114)
               merged      35(15)     117(1)       309(8)      1292(17) 
            abandoned       2(-10)     33(-1)       68(1)       402(1)  
          own commits       0(0)       29(-32)     244(-28)    1266(-25)
       review commits       0(0)        0(0)         0(0)         0(0)  
   + easyHack statistics:
      needsDevEval 23(23)   needsUXEval 4(4)   cleanup_comments 191(191)   
      total 233(233)   assigned 20(20)   open 186(186)   
   + received patches from 2 emails the last month without licesense statement
   + top 5 contributors:
         Crhonek, Zdeněk made 6 patches in 1 month, and 313 patches in 1 year
         Page, Mark made 5 patches in 1 month, and 32 patches in 1 year
         Latini, Marina made 2 patches in 1 month, and 3 patches in 1 year
         Goncharuk, Lera made 2 patches in 1 month, and 8 patches in 1 year
         Tamás, Bunth made 2 patches in 1 month, and 33 patches in 1 year
   + top 5 reviewers:
         Iversen, Jan made 154 review comments in 1 month, and 1678 in 1 year
         Mohrhard, Markus made 142 review comments in 1 month, and 1745 in 1 year
         Timar, Andras made 109 review comments in 1 month, and 418 in 1 year
         Grandin, Noel made 105 review comments in 1 month, and 1259 in 1 year
         McNamara, Caolán made 88 review comments in 1 month, and 1417 in 1 year
   + big CONGRATULATIONS to contributors who have at least 1 merged patch, since last report:
         Dhingra, Gaurav gxyd007 at yahoo.com 
         Felbab, Vukasin vukasindfelbab at gmail.com 
         Spiteri, Jean beimaginativeegroup at gmail.com GIT AUTHOR 2016-12
         Móger, Tibor hapcyhun at gmail.com 
         Kempshall, Alex mcmurchy1917-libreoffice at yahoo.co.uk 
         Wong, Ed ew at crazy-cat.org 
         Biocchetti, Fabio fabio.biocchetti at gmail.com 
    On vacation
 
* StarOffice - SDW/SDA/SDC files sought (Laurent Alonso)
    + where can we find lots of these for him ?
    + script downloads them from Bugzilla
        + only have a few though.
    + David Tardon may have some (Caolan)
    + good to ask on User mailing lists (Michael S)
    => German User list a great place to start.

* crash reporter news (Markus)
    + http://crashreport.libreoffice.org/stats/version/5.3.0.1

* Commit Access
    + Aron Budea → back-porting to C’bra branches initially
      Aron is doing stable work, with smaller corrections, +1 to committer (janI)
    + Heiko – pushing patches for other people with their name
        + currently forbidden for Heiko.
    => make both committers.
AI:     + write to both of them to welcome (Kendy)

* Developer Certification (Stephan/Bjoern/Kendy/Thorsten)
      + news ?

* Jenkins / CI update (Norbert)

* l10n (Sophie)
      + still debugging the new pootle.
	+ LibreOffice Online pot update in Pootle?

* QA update (Xisco)

    + somewhat quiet over Christmas – now back to normal.

    + UNCONFIRMED: 466 (+4)
        + enhancements: 38  (+5)
        + needsUXEval: 2 (+2)
        + haveBackTrace: 18 (+3)
        + needsDevAdvice: 45 (+15)
 
  + Most Pressing Bugs: http://tdf.io/mostressingbugs
      + Open
	    + Crash after deleting all text from a particular document, then undo
		    + https://bugs.documentfoundation.org/show_bug.cgi?id=104649
	    + MacOS main package – no longer signed
		    + https://bugs.documentfoundation.org/show_bug.cgi?id=104915
	    + Calc crash in navigator
		    + https://bugs.documentfoundation.org/show_bug.cgi?id=104919
		    + 3 months old regression ( 5.3 and master )
	    + Writer crash when adding a textbox and undo
		    + https://bugs.documentfoundation.org/show_bug.cgi?id=105009
		    + 3 years old regression (5.2, 5.3 and master )
	    + Crash on ‘New Theme’ in detached side-bar
		    + https://bugs.documentfoundation.org/show_bug.cgi?id=105017
		    + 3 months old regression ( 5.3 and master ) 
 	+ Fixed
          + Crashing while closing LibO Writer after pasting shape from Draw
		    + https://bugs.documentfoundation.org/show_bug.cgi?id=104567
                + Fixed thanks to Markus’ process events at shutdown patch

* QA stats

  + https://bugs.documentfoundation.org/page.cgi?id=weekly-bug-summary.html
    +127    -96	(+31 overall)
    many thanks to the top bug squashers:
        Heiko Tietze          11
        Julien Nabet          11
        Buovjaga              10
        Xisco Faulí            9
        Gabor Kelemen          8
        V Stuart Foote         8
        Telesto                7
        Andras Timar           7
        Alex Thurgood          3
        Kevin Suo              2
        Bartosz                2
        Antonio Faoro          2
        Justin L               2
        Miklos Vajna           2
        Timur                  2

  + top 10 bugs reporters:
        Telesto                9
        robert                 5
        Raal                   5
        Howard Johnson         5
        Terrence Enger         4
        baffclan               3
        jlbraga                3
        Volga                  2
        Stefan Grotz           2
        Alex Kempshall         2

  + top 10 bugs fixers:
        Kelemen, Gabor         8
        Vajna, Miklos          3
        Donkers, Winfried      3
        V Stuart Foote         2
        Nabet, Julien          2
        Tamás Zolnai           1
        Kaganski, Mike         1
        Yerlan                 1
        Kosiorek, Bartosz      1
        Rathke, Eike           1

* Highest-Priority bugs (aka "MABs"):
        5.2: 3/25   - 12%
        5.1: 2/32   -  6%
        5.0: 3/57   -  5%
        4.4: 4/73   -  5%
        4.3: 5/71   -  7%
        4.2: 6/132  -  4%
        4.1: 3/79   -  3%
        4.0: 4/81   -  4%
        old: 29/249 - 11%

        + http://bit.ly/2dp3mwC

* Bisected bugs open: keyword 'bisected'
    + more accurate - down to a single commit.
    + 320/1161 310/1143 305/1116 305/1101 303/1087 292/1061 261/1015
		+ http://bit.ly/2dyIfDy

    + Done by:
        Xisco Faulí            4
        Budea, Áron            2
        Terrence Enger         1
        Buovjaga               1
        Raal                   1
        Stahl, Michael         1

* Bibisected bugs open: keyword 'bibisected'
    + 395/1700 389/1680 382/1651 381/1633 378/1618 366/1593 348/1557
        + http://bit.ly/2cSCXlS

    + Done by:
        Xisco Faulí            5
        Budea, Áron            3
        Terrence Enger         2
        Raal                   1

* all bugs tagged with 'regression'
    + 759(+4) bugs open of 5606(+30) total 16(+0) high prio.

    + Done by:
        Buovjaga                  8
        Xisco Faulí               4
        guilleron29               3
        Terrence Enger            1
        nico.stuurman             1
        kompilainenn              1
        steve -_-                 1
        tommy27                   1
        Raal                      1
        Adolfo Jayme Barrientos   1

        * ~Component   count net * high severity regressions
           LibreOffice - 5 (+1)
               Writer  - 3 (+0)
               Impress - 3 (+1)
                  Calc - 2 (+0)
                  Base - 2 (+0)
                  Draw – 1 (-1)
        graphics stack - 0 (-2)
                + http://bit.ly/1HWHb3E

                by OS:
                        + Mac     - 6
                        + All     - 5
                        + Windows - 3
                        + Linux   - 2

        * ~Component   count net * all regressions
          Writer: other - 133 (+3)
                   Calc - 117 (+3)
                Impress - 75 (+5)
           Writer: docx - 64 (-3)
            LibreOffice - 56 (-2)
                     UI - 43 (+0)
            Writer: doc - 39 (+0)
                Crashes - 35 (+3)
         graphics stack - 34 (-2)
                Borders - 32 (+0)
                   Base - 32 (+0)
                   Draw – 31 (-1)
         Writer: filter – 26 (+4)
       filter / storage – 20 (-1)
                  Chart - 16 (+0)
     print / PDF export - 13 (-2)
           Writer: perf - 19 (+2)
                  BASIC - 10 (+0)
              framework -  3 (+0)
             Extensions -  2 (+0)
           Installation -  1 (+0)
                    sdk -  1 (+0)
         Formula Editor -  1 (+0)
                + http://bit.ly/1BUdI8i



More information about the LibreOffice mailing list