minutes of ESC call ...

Michael Meeks michael.meeks at collabora.com
Thu Jun 8 14:41:21 UTC 2017


* Present:
    + Heiko, Armin, Sophie, Kendy, Michael M, Stephan, Miklos, Eike,
      Armin, Christian, Michael S, David

* Completed Action Items:

* Pending Action Items:
    + come up with a concrete, deliverable plan for live-screenshots (Olivier)
    + Developer Certification – next round (Stephan/Bjoern/Kendy/Thorsten)
        [ still pending ]
    + check with Italo, and change the version to 6.0 in configure.ac (Christian)
        [ Board rubber-stamped Marketing’s recommendation of going with 6.0 ]
    + publish deprecation poll on: Postscript printing, Image maps etc. (Heiko)
      => see deprecated features

* Release Engineering update (Christian)
    + 5.4.0 Beta 2 status
      + built, tagged, on the way to mirrors, etc.
      + signing:
          + signed with a new certificate – now DigiCert
          + previous releases were from StartComm
          + this may be something to look out for.
      + late features:
        + Windows support for gpg sign/encrypt
          + has been committed; 1 UI related change triggering dialog
      + feature pages: please update:
        + https://wiki.documentfoundation.org/ReleaseNotes/5.4
        also created:
        + https://wiki.documentfoundation.org/ReleaseNotes/6.0
    + 5.3.4 RC1 status
      + built last week, on the mirrors.
    + 5.3.4 RC2 update
      + due next week, all going well with the release.
    + Android & iOS Remote
      + no news.
    + online
      + Beta2 source archive synching to mirrors.

   * AppImage - Linux portable edition (Yousuf)
      + Bug report - https://bugs.documentfoundation.org/show_bug.cgi?id=97269
      + moggi said on infra IRC that the decision should likely be talked here
      + would like to setup a download page - http://www.libreoffice.org/download/appimage/
      + appimages can be created by repacking existing builds
         + daily build example - https://github.com/AppImage/AppImages/blob/master/recipes/libreoffice/Recipe
         + Antonio Faccioli‏ is creating scripts for language bundles similar to the windows portable editions
           http://www.libreoffice.org/download/portable-versions/
      + unclear what the future holds here: Snap, FlatPack, AppImage (Michael)
      + no real need for Linux portable edition (Cloph)
         + tar-ball can be unzipped.
      + some people may want it do why not ? (Heiko)
         + up-loading takes time, maintenance etc. (Cloph)
         + if 2 people use it – build it themselves pwrt. daily builds.
      + how is flat-pack hosted currently ? (Michael)
         + build & up-load, and cloph pushes it (Stephan)
             + whenever there is a 5.3.x it is build – following Fresh.
             + no daily build.
      + the request is “become a linux distribution” (Michael)
        + flat-pack doesn’t include the GNOME run-time (Stephan)
        + AppImage sounds like it will include ~everything:
          Gstreamer + all codecs etc. - from some random PC (Michael)
           + can Jay distribute it instead ?
           + how large is it ?
           + AppImage works hard to solve a problem we already solved:
             of being an ISV on Linux – it is hard but solveable.
      + Sad to miss jphilips in the discussion; do it again later ?
 
* Documentation (Olivier)
    + missing Olivier.

* UX Update (Heiko)
    + Bugzilla (topicUI) statistics
        257	(257) (topicUI) bugs open, 473(473) (needsUXEval) needs to be evaluated by the UXteam
    + Updates:
        BZ changes   1 week   1 month   3 months   12 months  
             added      4(-2)    19(2)     38(2)      455(-2) 
         commented     44(-8)   217(5)    547(-30)   3494(-6) 
           removed      0(0)      0(0)      3(-2)      42(0)  
          resolved      4(1)     12(2)     44(-3)     235(3)  
    + top 10 contributors:
          Philips, Yousuf made 160 changes in 1 month, and 1462 changes in 1 year
          Thomas Lendo made 86 changes in 1 month, and 202 changes in 1 year
          Tietze, Heiko made 61 changes in 1 month, and 1902 changes in 1 year
          Buovjaga made 57 changes in 1 month, and 372 changes in 1 year
          Foote, V Stuart made 18 changes in 1 month, and 612 changes in 1 year
          Henschel, Regina made 18 changes in 1 month, and 137 changes in 1 year
          Cor Nouws made 16 changes in 1 month, and 384 changes in 1 year
          Telesto made 14 changes in 1 month, and 60 changes in 1 year
          Iversen, Jan made 11 changes in 1 month, and 314 changes in 1 year
          Timur made 10 changes in 1 month, and 40 changes in 1 year

  + Discussion about line spacing
    + Patch from Khaled https://gerrit.libreoffice.org/#/c/31053/
      aiming to standardize calculation
    + Considered as regression in document line spacing (tdf#105860,
      tdf#104932) and UI line spacing (tdf#107249)
      + line spacing - https://bug-attachments.documentfoundation.org/attachment.cgi?id=131016
      + UI line spacing - https://bug-attachments.documentfoundation.org/attachment.cgi?id=132669
    + Keep the patch and take backward incompatibility into account ?
    + UI: don’t care (Michael)
    + Documents → matter a lot – but …
      + currently was inconsistent cross-platforms.
      + new behaviour is more interoperable (Miklos)
      + what does backwards-compat mean wrt. An
        inconsistent previous state ? (Michael)
      + outside writer lack of compat-flags (Miklos)
      => defer until Xisco shows up with another view.

* Crash Reporting (Caolan)
    + 1(-3) import failure, 0(-1) export failures
    + oss-fuzz:
       + ww8 fuzzer now active, so 31 fuzzers operating
       + working on adding calc ones next, forgot about stuff like quatropro
    + coverity:
       + its back down to small numbers
         - 11 bugs listed as outstanding

* Hackfests (Bjoern)
    + missing Bjoern.
    + next venues / suggestions
    + Ladies who FOSS ? (Bubli)
    + Berlin meeting (Bubli)
        + Hamburg meeting exploded so to Berlin.
        + German community even/t
        + Weekend of June 23 → 25 – Friday → Sun.
    + openExpo in Madrid June 1st
        + http://www.openexpo.es
        + jani participates – poke him to meet up there.

* mentoring/easyhack update
          committer...   1 week      1 month      3 months     12 months    
                  open       0(-46)      93(-13)     119(0)        124(0)   
               reviews       0(-391)   1424(-335)   4440(-367)   16769(-402)
                merged       0(-150)    633(-177)   2436(-153)    9876(-249)
             abandoned       0(-8)       29(-5)      125(-13)      600(-10) 
           own commits     309(96)     1557(62)     4778(17)     16907(-4)  
        review commits      59(-7)      345(-5)     1107(-16)     3513(-24) 
        contributor...   1 week     1 month      3 months     12 months    
                  open      0(-16)      48(-3)       57(0)         59(0)   
               reviews      0(-401)   1417(-352)   4900(-384)   19144(-502)
                merged      0(-15)     106(-23)     408(-46)     1090(-23) 
             abandoned      0(-2)       11(0)        53(-8)       233(-1)  
           own commits     16(-3)      123(-14)     386(-23)      897(-2)  
        review commits      0(0)         0(0)         0(0)          0(0)   
    + easyHack statistics:
       needsDevEval 24(24)   needsUXEval 0(0)   cleanup_comments 189(189)   
       total 231(231)   assigned 17(17)   open 187(187)   
    + top 5 contributors:
          Carl, Jens made 19 patches in 1 month, and 70 patches in 1 year
          Taneroğlu, Yeliz made 12 patches in 1 month, and 13 patches in 1 year
          Freund, Matthias made 10 patches in 1 month, and 12 patches in 1 year
          Gelmini, Andrea made 10 patches in 1 month, and 101 patches in 1 year
          Kainz, Andreas made 10 patches in 1 month, and 47 patches in 1 year
    + top 5 reviewers:
          Holešovský, Jan made 144 review comments in 1 month, and 717 in 1 year
          Stahl, Michael made 124 review comments in 1 month, and 1322 in 1 year
          Grandin, Noel made 110 review comments in 1 month, and 1268 in 1 year
          Behrens, Thorsten made 90 review comments in 1 month, and 479 in 1 year
          Vajna, Miklos made 84 review comments in 1 month, and 1155 in 1 year
    + big CONGRATULATIONS to contributors who have at least 1 merged patch, since last report:

* Proposals for 5.4 deprecated section (Eike)
    + https://wiki.documentfoundation.org/Proposals_for_removing_features 
    + finding volunteers to:
       + Writer/Web
           => removing the UI parts to enable it making it hard to find,
              while making it easy to turn off …
           + not a lot of bugs specifically about this (Michael S)
           + who was it that wanted to get rid of it ? (Michael)
              + not me, had to fix bugs around this in online for customers (Kendy)
           + help-authoring uses the same web-view (Heiko)
              + prefer to get rid of features if we can.
          + Eager to make it harder to find (Armin)
          => wait for someone to be interested in doing it.
       + remove Trinity Desktop Environment (TDE) support
AI:       + remove it (Michael S).
       + remove the Linux / gtk2 quick-starter
          + works on Linux as simple access to system-tray (Heiko)
             + issue with 5-6 tickets in KDE bugzilla.
          => waiting for someone to do this.
       + Survey draft:
          + https://bugs.documentfoundation.org/show_bug.cgi?id=105860
          + https://survey.documentfoundation.org/492228
          + Olivier had concerns – but missed the call.
          + Thorsten – not removing features based on popularity / voting.
       + Any more comments ? 
          + Re-phrasing the level to “Never use it” (Michael)
          + done quickly on G+ / English – have in a week (Heiko)
             + with 100 replies.
             + if localize it – maybe get more replies
             + if we want comments – analysis creates trouble.
               → so don’t do that.
          + should we localize the survey ? Could be done quickly.
AI:          + Build translations for survey (Sophie, Heiko)
               + as soon as it is translated – run it.
    + post-poll results:
       + drop Impress Flash export filter for 6.0 if not used.
    + un-decided:
       + Whatever it is that uses the sfx2/emojiconfig/emoji.json thing
          => drop this.

* GSoC update (Thorsten)
    + missing Thorsten.
    + weekly reports start to show up on the dev list (Miklos)
       + please poke students to send them.
       + Turkish students having trouble with dev ML (Heiko)
          + bounding vs. to-be-moderated (Eike)
          + bounce-back, is not even see.
          + had a look and moderated one report (Eike)
    + first eval is sooner than in the past …
    + timeline:
         + 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

* crash reporter news (Xisco)
    + http://crashreport.libreoffice.org/stats/?days=128 
    + http://crashreport.libreoffice.org/stats/version/5.2.7.2 
        + 1627 (last 7 days)
    + http://crashreport.libreoffice.org/stats/version/5.3.3.2 
        + 4535(last 7 days)
    + http://crashreport.libreoffice.org/stats/version/5.4.0.0
        + 17 (last 7 days)

    + (NEW) Open bugs with a signature : 33 (0)
	 + http://bit.ly/2qZIC1H

* Commit Access
    + GSOC ? Some students working through gerrit no problems (Miklos)

* Developer Certification (Stephan/Bjoern/Kendy/Thorsten)
    + 0 week sleep → ping ping ping …
    + magic script has been run to collect names (Kendy)

* Jenkins / CI update (Norbert)

* l10n (Sophie)
    + working away, some feedback on Caolan’s gettext proposal.
    + generally favourable on the topic.
    + helps rapid testing of translations
    + concerns wrt. context, pleased wrt. better plurals.

* QA update (Xisco)

    + Blog Post about QA (Part 2): https://blog.documentfoundation.org/blog/2017/06/07/libreoffice-quality-assurance-six-months-statistics-part-2/

    + Bug Hunting Session: LibreOffice 5.4 Beta2: Friday 9 June
	+ https://wiki.documentfoundation.org/QA/BugHuntingSession/5.4.0Beta2

    + UNCONFIRMED: 456 (-20)
        + enhancements: 44  (-2)
        + needsUXEval: 3 (+0)
        + haveBackTrace: 9 (+1)
        + needsDevAdvice: 38 (+3)
        + documentation:  1 (+1)

    + Most Pressing Bugs: http://tdf.io/mostressingbugs
	  + New:
		[None]

	  + Older:
          + Crash in: SwPageFrame::AppendDrawObjToPage(SwAnchoredObject &)
                + https://bugs.documentfoundation.org/show_bug.cgi?id=108118
		    + http://crashreport.libreoffice.org/stats/signature/SwPageFrame::AppendDrawObjToPage(SwAnchoredObject%20&)

          + 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

          + "CRASH: bad dynamic_cast! after redo operation"
		    + https://bugs.documentfoundation.org/show_bug.cgi?id=108124
                + Inherited from OOo, really old.

          + 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 in: writerfilter::dmapper::DomainMapper_Impl::getTableManager()"
		    + https://bugs.documentfoundation.org/show_bug.cgi?id=108123
		    + http://crashreport.libreoffice.org/stats/signature/writerfilter::dmapper::DomainMapper_Impl::getTableManager()
			+ Total: 9
                + copy / paste issue
                + regression since 3.5.
                + Thanks to Miklos!

* QA stats
    + https://bugs.documentfoundation.org/page.cgi?id=weekly-bug-summary.html
      +123  +96 (-220) overall)
      many thanks to the top bug squashers:
       QA Administrators       106
       Xisco Faulí             15
       Buovjaga                13
       Thomas Lendo            8
       Yousuf Philips (jay)    7
       Miklos Vajna            4
       Caolán McNamara         4
       Pranav Kant             3
       Julien Nabet            3
       Papamatti               3
       Aron Budea              3
       Ramon Plana             2
       eisa01                  2
       Terrence Enger          2
       Gülşah Köse             2

    + top 10 bugs reporters:
       Yousuf Philips (jay)    11
       Telesto                 11
       Kevin                   8
       Thomas Lendo            6
       Aron Budea              5
       Bernd Brinker           2
       JR                      2
       Olivier Hallot          2
       Volga                   2
       David Fritzsch_LibreOffice 2
       Rodrigo Zimmermann      2
       marcus.knappert         2
       Michael Meeks           2
       christian.rufener       1
       Kevin Suo               1

    + top 10 bugs fixers:
       Yousuf Philips (jay)    11
       Telesto                 11
       Kevin                   8
       Thomas Lendo            6
       Aron Budea              5
       Bernd Brinker           2
       JR                      2
       Olivier Hallot          2
       Volga                   2
       David Fritzsch_LibreOffice 2
       Rodrigo Zimmermann      2
       marcus.knappert         2
       Michael Meeks           2
       christian.rufener       1
       Kevin Suo               1


* Highest-Priority bugs (aka "MABs"):
   + http://bit.ly/2lJAAJI
     5.3 : 4/42 -     9 %  (-5)
     5.2 : 3/36 -     8 %  (-3)
     5.1 : 1/34 -     2 %  (+0)
     5.0 : 2/60 -     3 %  (+0)
     4.4 : 4/76 -     5 %  (-1)
     4.3 : 5/72 -     6 %  (+0)
     4.2 : 6/134 -    4 %  (+0)
     4.1 : 5/82 -     6 %  (+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
   + 386/1435 385/1425 384/1410 377/1395 371/1380 374/1374 373/1366 

     done by:
        Faulí Tarazona, Xisco   5
        Raal                    3
        Budea, Áron             2
 

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

     done by:
        Faulí Tarazona, Xisco   8
        Raal                    3
        Budea, Áron             3


* all bugs tagged with 'regression'
   + 831(+4) bugs open of 6030(+21) total 15(+0) high prio.

     done by:
        Faulí Tarazona, Xisco  11
        Buovjaga                5
        Philips, Yousuf         2
        Nabet, Julien           1
        Telesto                 1
        Budea, Áron             1


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

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


* ~Component   count net * all regressions
   + http://bit.ly/1BUdI8i
     Writer: other            - 139(+3)
     Calc                     - 134(+7)
     Impress                  - 78(-2)
     Writer: docx filter      - 70(-2)
     LibreOffice              - 64(+0)
     UI                       - 49(+0)
     Writer: doc filter       - 41(-1)
     graphics stack           - 40(+1)
     Draw                     - 32(+0)
     Base                     - 32(+0)
     Borders                  - 31(+0)
     filters and storage      - 24(+1)
     Writer: other filter     - 24(+0)
     Writer: perf             - 23(+0)
     Crashes                  - 23(+1)
     Chart                    - 22(+0)
     Printing and PDF export  - 18(+1)
     BASIC                    - 13(+0)
     Extensions               - 5(+0)
     framework                - 3(+0)
     Installation             - 2(+0)
     Linguistic               - 1(+0)


More information about the LibreOffice mailing list