minutes of ESC call ...

Michael Meeks michael.meeks at collabora.com
Thu Jun 22 14:43:25 UTC 2017


* Present:
    + Heiko, Kendy, Olivier, Thorsten, Michael M, Xisco, Stephan,
      Armin, Caolan, Christian, Eike, Miklos, Michael S

* Completed Action Items:

* Pending Action Items:
    + build concrete, deliverable plan for live-screenshots (Olivier, Armin)
      [ need more time to evaluate that with Armin (Olivier) ]

* Release Engineering update (Christian)
    + 5.4.0 RC1
      + tagged this morning, builds currently underway.
        + might be a locally applied fix for windows.
        + apologies for the mess – Jenkins was not responding (Thorsten)
           + benefits – got some nice expat fixes in too (Cloph)
      + an independant review is needed after the first RC.
      + feature pages: please update:
        + https://wiki.documentfoundation.org/ReleaseNotes/5.4
        also created:
        + https://wiki.documentfoundation.org/ReleaseNotes/6.0
    + 5.3.4 RC2 update
      + pushed to the mirrors, but not announced yet.
    + 5.2.x
      + removed from download pages next week, EOL.
    + Android & iOS Remote
      + a local build for testing; may push tomorrow.
    + online
      + RC1 this week.

* Documentation (Olivier)
   * New help pages... 
      + Undocumented functions on BASIC/VBA
      + fixes of terminology in several pages
        + numbering outlines → numbering chapter
   * Patches
      + patch for fixing screenshots code snippet
      + patch for Donation help menu entry (WIP)
        + questions raised on the script for languages
        + perhaps not show it in some locales.
      + patch to drop xml-lang of help DTD.
   * Improved helponline: https://helponline.libreoffice.org/master
        + Now supports versions: master, 5.3, 6.0 etc...
             + only master available for now.
        + Tabbed Contents/Index/Search (WIP)
        + Code cleaning
        + Monitoring traffic under piwik 
           + current wikihelp ~ 5years old
             + around 61k accesses per day
             + should we have a call to action there ?
        + Evaluating new page layout
             + instead of emulating currrent help window
             + http://beatorizu.deviantart.com/gallery/63358722/Mockups
   * Rome:
        + would like a git crash-course.
        + important to give some insights on git, and fixing panics
        + had a similar talk 4 years ago; volunteers … (Miklos)
             + ideally for a non-programmer, very basic audience (Olivier)
             + repeat Norbert’s help with git / sub-modules etc.

* UX Update (Heiko)
    + Bugzilla (topicUI) statistics
        259(259) (topicUI) bugs open, 471(471) (needsUXEval) needs to be evaluated by the UXteam
    + Updates:
        BZ changes   1 week   1 month   3 months   12 months  
             added      5(2)     16(1)     39(1)      431(-13)
         commented     61(34)   202(-6)   547(-9)    3490(-6) 
           removed      1(1)      1(1)      4(1)       42(-1) 
          resolved      8(5)     18(5)     49(3)      242(4)  
    + top 10 contributors:
          Thomas Lendo made 148 changes in 1 month, and 280 changes in 1 year
          Philips, Yousuf made 134 changes in 1 month, and 1498 changes in 1 year
          Tietze, Heiko made 58 changes in 1 month, and 1750 changes in 1 year
          Cor Nouws made 29 changes in 1 month, and 386 changes in 1 year
          Buovjaga made 24 changes in 1 month, and 369 changes in 1 year
          Timur made 23 changes in 1 month, and 58 changes in 1 year
          Foote, V Stuart made 22 changes in 1 month, and 611 changes in 1 year
          Faulí Tarazona, Xisco made 19 changes in 1 month, and 431 changes in 1 y.
          Kevin made 13 changes in 1 month, and 13 changes in 1 year
          Henschel, Regina made 11 changes in 1 month, and 134 changes in 1 year

   + some confusion on bugzilla so best practice suggestion 
     for the UX team is to have a four-eye decision when reopening a ticket 
       + if a ticket is closed; need a 2nd opinion to re-open; same for closing
       + discussion in the design meeting / different opinions etc.

   + Branding survey done; https://design.blog.documentfoundation.org/2017/06/16/motif-next-release-prefer/
       + winner is a design #1 with colored cubes
       + cube – 6 sides, version 6.0
       + will accentuate cube-iness (Heiko)

   + Planning to open the design blog for guest contributions
       + eg. some ‘how to use personas’ better not just in bugzilla.

* Crash Testing (Caolan)
    + 1 import failure, 2 export failures
       + same as before.
    + oss-fuzz: 31 fuzzers active
       + definitely working again; results coming in.
       + last one is Qpro.
    + coverity: -3, +3 bugs outstanding
       + a system-xmlsec patch gone in – will help more.
       + hiding things that are not our fault; ~10 ignored issues.

* openExpo update - Madrid June 1st
    + http://www.openexpo.es
    + no JanI ...

* Hackfests (Bjoern)
    + next venues / suggestions
    + Ladies who FOSS ? (Bubli)
    + Berlin German community meeting (Thorsten)
        + This weekend of June 23 → 25 – Friday → Sun.
        + Hamburg meeting on Friday as a warm-up ?
    + Akademy is coming up (Thorsten)
        + no answer out of them wrt. booth yet
AI:     + connect Thorsten to Lydia (Heiko)
    + I should be at GUADEC (Michael)

* mentoring/easyhack update
           committer...   1 week    1 month     3 months     12 months    
                  open      0(0)      55(-34)     119(0)        124(0)   
               reviews      0(0)     543(-536)   3750(-401)   15824(-401)
                merged      0(0)     197(-248)   2050(-219)    9388(-222)
             abandoned      0(0)       8(-15)      97(-12)      572(-17) 
           own commits     31(-10)   713(-560)   3899(-352)   16242(-405)
        review commits      4(1)     166(-101)    805(-57)     3320(-97) 
        contributor...   1 week   1 month     3 months     12 months    
                  open     0(0)      23(-22)      57(0)         59(0)   
               reviews     0(0)     545(-479)   4058(-474)   18112(-465)
                merged     0(0)      34(-35)     335(-43)     1057(-18) 
             abandoned     0(0)       3(-5)       38(-8)       221(-2)  
           own commits     2(-1)     66(-35)     364(-24)      880(-16) 
        review commits     0(0)       0(0)         0(0)          0(0)   
    + easyHack statistics:
       needsDevEval 24(24)   needsUXEval 0(0)   cleanup_comments 188(188)   
       total 232(232)   assigned 17(17)   open 188(188)   
    + top 5 contributors:
          Dewan Aditya made 18 patches in 1 month, and 25 patches in 1 year
          Freund, Matthias made 10 patches in 1 month, and 12 patches in 1 year
          Goncharuk, Lera made 4 patches in 1 month, and 12 patches in 1 year
          Gelmini, Andrea made 4 patches in 1 month, and 100 patches in 1 year
          Kainz, Andreas made 4 patches in 1 month, and 47 patches in 1 year
    + top 5 reviewers:
          Grandin, Noel made 44 review comments in 1 month, and 1117 in 1 year
          Behrens, Thorsten made 40 review comments in 1 month, and 465 in 1 year
          Stahl, Michael made 40 review comments in 1 month, and 1254 in 1 year
          Iversen, Jan made 32 review comments in 1 month, and 1033 in 1 year
          Holešovský, Jan made 32 review comments in 1 month, and 695 in 1 year

* Proposals for 5.4 deprecated section (Eike)
    + https://wiki.documentfoundation.org/Proposals_for_removing_features 
    + Results: https://demo.collaboracloudsuite.com/tdf/index.php/apps/richdocuments/index#5502_%2FESC%20minutes (20170622_LibOFeatures.ods)
    + As of today 7625 participants
    + Reported usage (italic for distractor questions):
        + Navigator:    46%
        + Postscript:   45%
        + Bibliography: 32%
        + EPS:          23%
        + HTML export:  21%
        + Quickstart:   21%
        + Forms:        22%
        + HTML edit:    17%
        + Flash:         4%
        + %age is – within last year: yes vs. no.
    + Surprising how many people use Postscript printing
        + people apparently dive deep into the UI to turn off PDF printing
        + possibly people click through survey with all Yes, or all No:
           + tested excluding result when filtering out only Yes, or only No
           + applied – but changes nothing.
    + From the comments:
        + “...for academic output, the EPS format is often the only format to
           exchange vector data. SVG is still not widely accepted and WMF/EMF 
           are frequently flawed”
        + “please stop adding new feature for next year and concentrate resources
           to give more stability”
        + “Please enable better *default* grammar support in LibreOffice…
           Perhaps investment in converting LanguageTool from Java to C++”
        + “I have not used one of the functions directly because I didn’t know
           there was the option to use it, not because I didn’t have a use for it!“
        + “Please resolve the “EPS” problems, this issue drive me crazy.
    + Conclusions: not removing the features.
        + EPS widely used in academic printing.
        + how to decide on the others ?
    + every 5th person – edits HTML with LibreOffice ?
        + seems amazing.
    + Swiss Army Knife metaphor (Thorsten)
        + perhaps useful to keep HTML import etc.
        + HTML export is quite useful (Miklos)
           + only recently are bullets exported in .txt eg.
    + put on list because Buovjaga asked (Eike)
        + what should we deprecate in 5.4 release notes
        + if we don’t remove anything, don’t need anything there.
    => some of the things we removed already done: TDE etc.
    + is the survey biased towards OS some way ? (Michael S)
        + postscript is Linux-only; would be amazed if we have 45% Linux users.
        + survey has a terrible selection bias (Thorsten)
            + do we have UserAgent data ?
            + apparently not.
    + Blog about the result (Heiko)
        + people fear to loose some feature (perhaps)
            + ‘could loose it at some point’ eg.
        + next year – increase importance of user metrics (Kendy)
        + next: ask to remove a feature we don’t have ? (Michael)
    + should we remove Flash export (Xisco)
        + those 268 guys use Flash. 

* GSoC update (Thorsten / Markus)
    + students getting up-to-speed
    + seems to be going well.
    + timeline:
         + nice commits coming in.
         + be prepared for your 1st eval (Michael)
            + only have 4 days not 10 this year (Markus)
         + June 26-30: first eval
         + July 24 - second eval
         + August 21- 29: pens down, wrap up
         + August 29 - September 5: final evaluations of students
         + September 6: passing projects announced
    + talk to your students about the conference
    + evaluation next week, only 4 days this year

* crash reporter news (Xisco)
    + http://crashreport.libreoffice.org/stats/?days=128 
    + http://crashreport.libreoffice.org/stats/version/5.2.7.2
        + 1836 (last 7 days)
    + http://crashreport.libreoffice.org/stats/version/5.3.3.2
        + 5062 (last 7 days)
    + http://crashreport.libreoffice.org/stats/version/5.3.4.2
        + 2 (last 7 days)
    + http://crashreport.libreoffice.org/stats/version/5.4.0.0
        + 19 (last 7 days)
    + Open bugs with a signature : 32 (+1)
	 + http://bit.ly/2qZIC1H

* Commit Access

* Developer Certification (Stephan/Bjoern/Kendy/Thorsten)
    + magic script has been run to collect names (Kendy)
    + blocking on input from Bjoern ?
    + one name only; any concerns ?
       => ask him if he agrees.
    + in other news, some people lapsed
       + no contributions recently – was there a commit in 2 yrs etc.
       + ask them to commit, or if they don’t care – lapse it.

* Jenkins / CI update (Norbert)

* l10n (Sophie)

* Call for Papers for the LibreOffice conference
    + published this morning.
    + deadline August 15th.
    + http://conference.libreoffice.org/2017/call-for-papers-3/ 5*0.04
    + happy to join papers committee (Olivier)

* QA update (Xisco)

    + UNCONFIRMED: 432 (+9)
        + enhancements: 48  (+2)
        + needsUXEval: 4 (+0)
        + haveBackTrace: 8 (+0)
        + needsDevAdvice: 33 (-1)
        + documentation:  2 (+1)

    + Most Pressing Bugs: http://tdf.io/mostressingbugs
	  + New:
          + Impress crashes or freezes the desktop when zooming a slide
                + https://bugs.documentfoundation.org/show_bug.cgi?id=108552
                + perf. Issue at 1000% zoom with callgrind trace.
                + tried to bisect it, to here:
	  		  + be7d87bea2611eb316b9b379aebc031179d4f794
                + any duplicates ? why is it pressing ? (Michael)
                    + related to GDI maybe other crashes too ...

	  + Older:

          + Text is invisible, both in UI and in editor on update to 5.3.2,
            older AMD and Intel GPUs
                + https://bugs.documentfoundation.org/show_bug.cgi?id=107166
                + bit of a problem ! - bisected to Khaled’s commit in
                  https://bugs.documentfoundation.org/show_bug.cgi?id=107942
                + breaks remote desktops too – some DirectWrite horror ?
                + DirectWrite rendering seems to be the issue.
                + unclear what to do – disabling DirectWrite is far from ideal
                + would love a fix before 5.4 (Xisco)
                + 3 bugs mentioned as fixed by current code (Miklos)
                    + so reverting – gives us 3 more.

          + CRASH: Crash after undo operation (BigPtrArray::Index2Block(...
                + https://bugs.documentfoundation.org/show_bug.cgi?id=107975
		    + http://crashreport.libreoffice.org/stats/signature/BigPtrArray::Index2Block(unsigned%20long)
			  + Total: 3470
                + Initially introduced by 2903d85d6197829633d7f96c95cd55821c2c20ff ( Luboš Luňák )
		    + Fixed in 9099e21b89184bd4e39def497e483cac4a77ec5a ( 	Jan-Marek Glogowski )
		    + reverted by e84f0a9b3223f49b0829f2f55dacbf11ae201c1e ( Michael Stahl )

	  + Fixed:
	    + Crash: Crash when switching slide while an image is selected
		    + https://bugs.documentfoundation.org/show_bug.cgi?id=108610
		    + Thanks to Caolán

	    + CRASH while undoing paste on a new sheet 
		    + https://bugs.documentfoundation.org/show_bug.cgi?id=108654
		    + Thanks to Eike

	    + CRASH: When copying/pasting a Calc Sheet (multi_type_vector::get_type#1613: block position not found!)
		    + https://bugs.documentfoundation.org/show_bug.cgi?id=108292
		    + Thanks to Eike

* QA stats
   + https://bugs.documentfoundation.org/page.cgi?id=weekly-bug-summary.html
      +148  -10 (-99) overall)
      many thanks to the top bug squashers:
       Xisco Faulí             24
       Buovjaga                14
       Eike Rathke             8
       Caolán McNamara         5
       V Stuart Foote          5
       Julien Nabet            4
       Yousuf Philips (jay)    3
       Michael Stahl           2
       Heiko Tietze            2
       Cor Nouws               2
       Andras Timar            2
       Gabor Kelemen           2
       Marina Latini           2
       Samuel Mehrbrodt (CIB)  2
       Timur                   1

    + top 10 bugs reporters:
       Telesto                 20
       Thomas Lendo            14
       Yousuf Philips (jay)    9
       Aron Budea              5
       Stefan_Lange_KA@T-Online.de 4
       Marco A.G.Pinto         4
       Gabriel Bowater         4
       Kevin                   3
       krishna                 3
       Volga                   3
       Xisco Faulí             3
       Howard Johnson          2
       Fahad Al-Saidi          2
       Bradley Smith           2
       Elmar                   2

    + top 10 bugs fixers:
       Telesto                 20
       Thomas Lendo            14
       Yousuf Philips (jay)    9
       Aron Budea              5
       Stefan_Lange_KA@T-Online.de 4
       Marco A.G.Pinto         4
       Gabriel Bowater         4
       Kevin                   3
       krishna                 3
       Volga                   3
       Xisco Faulí             3
       Howard Johnson          2
       Fahad Al-Saidi          2
       Bradley Smith           2
       Elmar                   2


* Highest-Priority bugs (aka "MABs"):
   + http://bit.ly/2lJAAJI
     5.3 : 4/42 -     9 %  (+0)
     5.2 : 2/36 -     5 %  (+0)
     5.1 : 1/34 -     2 %  (+0)
     5.0 : 2/60 -     3 %  (+0)
     4.4 : 4/76 -     5 %  (+0)
     4.3 : 6/73 -     8 %  (+2)
     4.2 : 6/134 -    4 %  (+0)
     4.1 : 4/82 -     4 %  (+0)
     4.0 : 4/81 -     4 %  (+0)
     old : 28/256 -   10 %  (+0)


* Bisected bugs open: keyword 'bisected'
   + more accurate - down to a single commit.
   + http://bit.ly/2dyIfDy
   + 372/1448 383/1441 386/1435 385/1425 384/1410 377/1395 371/1380 

     done by:
        Faulí Tarazona, Xisco   6
        dmitry.knorre           1
 

* Bibisected bugs open: keyword 'bibisected'
   + http://bit.ly/2cSCXlS
   + 463/2032 470/2018 473/2008 470/1994 472/1980 466/1964 453/1941 

     done by:
        Faulí Tarazona, Xisco   8
        Terrence Enger          5
        dmitry.knorre           1


* all bugs tagged with 'regression'
   + 827(-2) bugs open of 6069(+24) total 13(+1) high prio.

     done by:
        Faulí Tarazona, Xisco  12
        Telesto                 7
        Buovjaga                3
        Philips, Yousuf         1
        Budea, Áron             1
        dmitry.knorre           1


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

   by OS:
     Linux         - 0(-1)
     Mac OS X      - 5(+0)
     Windows       - 1(+0)
     All           - 7(+2)


* ~Component   count net * all regressions
   + http://bit.ly/1BUdI8i
     Calc                     - 138(+3)
     Writer: other            - 130(-4)
     Impress                  - 77(+0)
     Writer: docx filter      - 72(+1)
     LibreOffice              - 62(-2)
     UI                       - 49(-1)
     Writer: doc filter       - 44(+3)
     graphics stack           - 40(+0)
     Base                     - 32(-1)
     Draw                     - 31(-1)
     Borders                  - 30(-1)
     Writer: perf             - 29(+4)
     Writer: other filter     - 25(+0)
     Chart                    - 23(+1)
     filters and storage      - 22(-2)
     Crashes                  - 19(+1)
     Printing and PDF export  - 16(-1)
     BASIC                    - 12(-1)
     Extensions               - 4(+0)
     framework                - 3(+0)
     Installation             - 2(+0)
     Linguistic               - 1(+0)
 


More information about the LibreOffice mailing list