minutes of ESC call ...

Michael Meeks michael.meeks at collabora.com
Thu Jan 26 15:49:52 UTC 2017


* Present:
	+ Stephan, Caolan, Andras, Kendy, JanI, Xisco, Miklos, Michael M,
        Eike, Heiko, Christian, Jan-Marek, Bubli, Michael S, Sweetshark

* Completed Action Items:
      + mail Norbert wrt. Aleksandar and welcome (JanI)
      + do the area layout / issue revert for 5.3 (Xisco)
	  + Eventually not reverted: http://nabble.documentfoundation.org/minutes-of-ESC-call-tp4205182p4205193.html
	    Fixed by Tomaž Vajngerl - Thanks
      + investigate https://beta.opendocumentformat.org/testsets/all/en (Xisco)
		[ https://gitlab.com/odfplugfest/odfserver]
		+ Server is up and running locally in a vm
      + revert ‘online’ toolbar / textwrap patch for 5.3 (Thorsten)
            + there, just on the branch though.

* Pending Action Items:
      + setup bibisect repository for 4.3 with Norbert (Xisco)
         + planned for FOSDEM.
      + give authorization to Xisco on jenkins in-person @ FOSDEM (Norbert)

* Release Engineering update (Christian)
    + 5.2.5 release status
        + announced today
    + 5.3.0 RC3
        + will tag this later today, will be announced before FOSDEM
        + rather a short RC → we go live on Wednesday.
        + anything in the queue ?
             + curl update – with a -1 from Thorsten
             + Caolan – a couple of patches needing review.
             + round up reviews:
        https://gerrit.libreoffice.org/#/q/status:open+branch:libreoffice-5-3-0 
        + final release as planned
    + Android & iOS Remote (Cloph)
        + Jan reviewed pending patches; so release planned.
    + online (Michael)
        + need to tag & release today.
    + online/TDF/LDAP accounts etc. (Michael)
        + status ? we’d love to announce that for wider testing, l10n etc.
        + people are invited to try out the LDAP (Cloph)
            + that gives accounts on master LibreOffice Online builds instance.
            + also access to Collabora demo server etc.
        + <https://user.documentfoundation.org>

* Documentation (Olivier)
    + away today +
    + More help contents corrections
    + More chapters of Getting Started 5.2 reviewed
    + Contact with Fabio Biochetti yesterday night:
        + breadcrumbs for online help ready, need support with gerrit.
        + Fabio not needing gerrit support (JanI)

* Gerrit feedback for David (Michael)
    + going to the gerrit conf. on our behalf.
    + annoying behavior – automatic lost of comments when not logged in (Miklos)
        + if reply needs re-login, comment is lost.
    + love a queue that auto-merged when CI succeeds (Michael)
    + one button migration of github pull requests ? (Bjoern)
     e.g. status of https://phabricator.wikimedia.org/T37497
* UX Update (Heiko)
  + Bugzilla (topicUI) statistics
       253(253) (topicUI) bugs open, 470(470) (needsUXEval) needs to be evaluated by the UXteam
   + Updates:
       BZ changes   1 week    1 month   3 months   12 months  
            added      6(3)      15(5)     42(7)      494(19) 
        commented     37(-36)   250(30)   799(-3)    3751(89) 
          removed      0(-2)      6(3)      7(-2)      39(4)  
         resolved      4(-12)    37(-1)    73(-35)    178(4)  
   + top 10 contributors:
         Tietze, Heiko made 167 changes in 1 month, and 2001 changes in 1 year
         Foote, V Stuart made 41 changes in 1 month, and 665 changes in 1 year
         Iversen, Jan made 25 changes in 1 month, and 465 changes in 1 year
         Telesto made 25 changes in 1 month, and 37 changes in 1 year
         Buovjaga made 24 changes in 1 month, and 359 changes in 1 year
         Cor Nouws made 16 changes in 1 month, and 454 changes in 1 year
         Philips, Yousuf made 15 changes in 1 month, and 1648 changes in 1 year
         Faulí Tarazona, Xisco made 14 changes in 1 month, and 203 changes in 1 year
         Kevin, Suo made 13 changes in 1 month, and 17 changes in 1 year
         Monastirsky, Maxim made 10 changes in 1 month, and 78 changes in 1 year
    + could have work for 20-30 students on GSOC (but some UI / mockup proposals needed).

* Enable creating backups of user profile in release builds (Bubli)
    + part of profile safe mode feature
    + 2 backups (zip archives) of user profile kept around in non-release builds
    + user profile can be restored from those backups in safe mode
    + a patch from Samuel M: https://gerrit.libreoffice.org/#/c/33584/1
       + activates this in release builds. 
       + untested in practice so far, risk level unclear 
    + feature is shown in the UI ? (Michael)
       + restore from backup always inactive in 5.3 – no backups generated.
       + don’t know how big they can grow in real life.
    + users can enable this manually – but unsure if it should be for everyone.
    + drag and drop to the gallery can create big user directories (Heiko)
       + warning taking a backup can consume 1Gb for big galleries.
       + could we ask for confirmation at a high level ?
       + Comic Author has 500 images there
           + in the ini file can disable the backups and choose copy count (Bubli)
    => enable by default for 5.3.1

* XFastParser for ODF merge (Michael)
    + great work from Azorpid – an incremental approach.
    + watching next round of crash-testing
    + nott expecting big performance wins yet.

* Crashtest update (Caolan)
    + 1 import failure, 2 export failures
      + can reproduce the failures
    + 6 (430) coverity issues.
      + compared to last results just 6.
      + but a new 400+ new warnings from upgrading coverity
          + unclear how useful they are: exception related.
    + Google / ossfuzz: 13 fuzzers active now
      + ongoing, generating output leaks, bugs etc.
* TDF / Budgeting / Brainstorming (Thorsten)
    + checkout spreadsheet:
https://demo.collaboracloudsuite.com/tdf/index.php/apps/richdocuments/index#719_%2FESC%20minutes
         + currently ranked by highest score
         + interesting ranking, thanks for rating.

* FOSDEM Update → next week
    + skip the next ESC ? ...
    + dev-room:
	+ https://fosdem.org/2017/schedule/track/open_document_editors/
	+ Infra meeting tuesday 9:30 to 13:00
	+ Staff meeting tuesday 13:00 to ?
    + call for help, please add yourself to the pad if you can help:
	1. staffing the booth on Saturday and Sunday
	2. participating to the community dinner on Saturday night
	3. being at the different meetings + hackfest on Monday and Tuesday
	https://pad.documentfoundation.org/p/fosdem 
 		
* Hackfests (Bjoern)
    + next venues / suggestions
    + FOSDEM hackfest
        + please put your name to the following wiki if you are coming:
          https://wiki.documentfoundation.org/Hackfest/FOSDEM2017
    + Ladies who FOSS – sometime in March (Bubli)
        + organized in Berlin.
    + Italian hack-fest coming up: 4 days May 27-30th
         + Perugia University
         + successful students get course credits
         + expect 15+ experienced students.
	   + Osvaldo helping out.
	   + janI prepares a presentation + handon exercise pr day
         + planning to go if he can (Bjoern)

* mentoring/easyhack update (janI)
  + fixed bug in stats collection: last two weeks numbers suspect. 
  + openhub statistics (2017-01-18), 287(287) people did 15423(15423) commits in 12 month in 8623853(8623853) lines of code
   + gerrit/git statistics:
         committer...   1 week     1 month     3 months    12 months    
                 open      67(26)     127(61)     131(61)      135(61)  
              reviews     447(-88)   1697(89)    4114(168)   17627(66)  
               merged     203(-58)    918(19)    2717(15)     9569(39)  
            abandoned      11(-2)      44(6)      133(-1)      662(-16) 
          own commits     267(183)    520(230)   2962(-63)   17258(-168)
       review commits      39(38)      52(35)     471(-3)     3438(-16) 
       contributor...   1 week     1 month     3 months    12 months   
                 open      17(7)       42(12)      42(11)       42(11) 
              reviews     507(-57)   1831(110)   5011(184)   18198(190)
               merged      11(-5)      66(-10)    171(-5)      822(2)  
            abandoned       4(-7)      32(-14)     68(1)       310(-2) 
          own commits      10(10)      11(10)      97(-7)      800(-1) 
       review commits       0(0)        0(0)        0(0)         0(0)  
   + easyHack statistics:
      needsDevEval 24(24)   needsUXEval 0(0)   cleanup_comments 189(189)   
      total 226(226)   assigned 25(25)   open 177(177)   
   + received patches from 0 emails the last month without licesense statement
   + top 5 contributors:
         Bassini, Federico made 2 patches in 1 month, and 6 patches in 1 year
         Donkers, Winfried made 2 patches in 1 month, and 46 patches in 1 year
         Kumar, Rohan made 2 patches in 1 month, and 46 patches in 1 year
         Azeem, Mohammed Abdul made 1 patches in 1 month, and 24 patches in 1 year
         Page, Mark made 1 patches in 1 month, and 33 patches in 1 year
   + top 5 reviewers:
         Iversen, Jan made 220 review comments in 1 month, and 1602 in 1 year
         Mohrhard, Markus made 188 review comments in 1 month, and 1800 in 1 year
         Stahl, Michael made 129 review comments in 1 month, and 1135 in 1 year
         McNamara, Caolán made 123 review comments in 1 month, and 1494 in 1 year
         Rathke, Eike made 112 review comments in 1 month, and 1316 in 1 year
   + big CONGRATULATIONS to contributors who have at least 1 merged patch, since last report:
         Pol, Aleix aleixpol at kde.org 
	+ IDE project continue as expected, now at the reverse engineering point
         + looking at how Visual Studio shiould work with LibreOffice.
	+ Contributor week numbers last 2 weeks, was wrong, sorry about that.
	+ Focusing on GsoC
         + lots of interest in participating.

* GsoC update (Thorsten)
	+ designate org admins: Markus, Thorsten, JanI
	+ Application Proposal: https://wiki.documentfoundation.org/Development/GSoC#2017_GSoC_application (jani)
            + mail in any comments.
		+ miss info about 2 previous students
                 + have pinged the mentor (jani)

* crash reporter news (Markus)
    + http://crashreport.libreoffice.org/stats/version/5.3.0.2
    + http://crashreport.libreoffice.org/stats/version/5.2.5.1
         + 5 (vs. 928 crashers for 5.2.1.1) – improving ?

* Commit Access
	Mark Page, see https://gerrit.libreoffice.org/#/q/owner:%22Mark+Page%22 (jani)
AI:      => welcome him (JanI)

* Developer Certification (Stephan/Bjoern/Kendy/Thorsten)
    + 12 week sleep commences.
    + Italo to send out certificates & update web-page

* Jenkins / CI update (Norbert)
    + missing Norbert, sadly.

* l10n (Sophie)
    + missing Sophie, sadly.

* QA update (Xisco)

    + office-interoperability-tool moved to vm187.documentfoundation.org
	+ First run is on-going with 3000 files.
	+ First results should be ready in a week or so
      + intend to run it weekly; 1st run is ongoing.
          + focusing on recent regressions ? (Michael)
              + testing again to compare vs. last week’s builds (Xisco)

    + wps-office format
	  + https://bugs.documentfoundation.org/buglist.cgi?list_id=669154&query_format=advanced&resolution=---&short_desc=wps&short_desc_type=allwordssubstr
        + files created with WPS office
             + look fine in Word, but not LibreOffice, work on re-export from Word
        + 3rd party generating unusual binarty & XML files (Miklos)
             + normally treated it at same prio. as MS Office.
        => leave them open.

    + UNCONFIRMED: 456 (-21)
        + enhancements: 39  (-2)
        + needsUXEval: 4 (+4)
        + haveBackTrace: 13 (-1)
        + needsDevAdvice: 33 (-3)
        + documentation:  5 (0)
 
    + Most Pressing Bugs: http://tdf.io/mostressingbugs
      + Open
          + Some Impress slide transitions crash LO on older GPUs
                + https://bugs.documentfoundation.org/show_bug.cgi?id=105062
                + ongoing investigation; Win XP + OGL [!] ...

      + Older:
	    + Firebird: Trying to close Firebird-DB without saving leads to hang of LO 
		    + https://bugs.documentfoundation.org/show_bug.cgi?id=105062

	+ Fixed:
	    + Crash in: ScPostIt::CreateCaption(ScAddress const &,SdrCaptionObj const *)
                + https://bugs.documentfoundation.org/show_bug.cgi?id=105055
                + fixed thanks to Eike.
          + Writer crashes immediately after opening this .docx or on scroll
		    + https://bugs.documentfoundation.org/show_bug.cgi?id=100813 
                + Fixed thanks to Caolan.
          + FILESAVE: PowerPoint pps causes LO to crash or freeze...
                + https://bugs.documentfoundation.org/show_bug.cgi?id=87204
                + GDI object count overflow tracker:
https://bugs.documentfoundation.org/showdependencytree.cgi?id=105469&hide_resolved=1
                + Kohei working on this class of issues.
                + Seeems to be fixed after tdf#103927
			+ https://bugs.documentfoundation.org/show_bug.cgi?id=103927


* QA stats
  + https://bugs.documentfoundation.org/page.cgi?id=weekly-bug-summary.html
    +113    -90	(+23 overall)
    many thanks to the top bug squashers:
        Xisco Faulí           14
        Caolán McNamara        7
        Telesto                7
        Maxim Monastirsky      6
        Aron Budea             5
        Alex Thurgood          5
        Justin L               4
        Buovjaga               4
        Eike Rathke            3
        Heiko Tietze           3
        Julien Nabet           3
        Karthikeyan Krishnamurthi 2
        jan iversen            2
        Miklos Vajna           2
        m.a.riosv              2

  + top 10 bugs reporters:
        Telesto                 9
        Volga                   4
        Faulí Tarazona, Xisco   4
        Haleh Alemasoom         3
        Pourrabi                2
        Alex Thurgood           2
        Gerhard Schaber         2
        Ofir                    2
        g4827387                2
        Karl                    2

  + top 10 bugs fixers:
        McNamara, Caolán           8
        Rathke, Eike               4
        Justin L                   3
        Vajna, Miklos              3
        Budea, Áron                2
        Ray                        2
        Faulí Tarazona, Xisco      2
        Yoshida, Kohei             1
        Nabet, Julien              1
        Balland-Poirier, Laurent   1

* Highest-Priority bugs (aka "MABs"):
        5.3: 2/27   -  7%
        5.2: 4/27   - 14%
        5.1: 2/33   -  6%
        5.0: 3/57   -  5%
        4.4: 4/73   -  5%
        4.3: 4/70   -  5%
        4.2: 6/132  -  4%
        4.1: 4/80   -  5%
        4.0: 4/81   -  4%
        old: 28/250 - 11%
        + http://bit.ly/2dp3mwC

* Bisected bugs open: keyword 'bisected'
    + more accurate - down to a single commit.
    + 339/1211 338/1196 338/1187 320/1161 310/1143 305/1116
		+ http://bit.ly/2dyIfDy

    + Done by:
        Faulí Tarazona, Xisco   9
        Budea, Áron             5
        Terrence Enger          1
        Vajna, Miklos           1

* Bibisected bugs open: keyword 'bibisected'
    + 410/1754 410/1737 410/1727 395/1700 389/1680 382/1651 381/1633
        + http://bit.ly/2cSCXlS

    + Done by:
        Faulí Tarazona, Xisco   8
        Budea, Áron             6
        Kevin, Suo              2
        Terrence Enger          1
        Vajna, Miklos           1

* all bugs tagged with 'regression'
    + 768(+1) bugs open of 5673(+27) total 12(-2) high prio.

    + Done by:
        Faulí Tarazona, Xisco   7
        Buovjaga                5
        Alex Thurgood           4
        Telesto                 2
        Nabet, Julien           1
        robert                  1
        Budea, Áron             1
        Kevin, Suo              1
        m.a.riosv               1
        Vajna, Miklos           1

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

                by OS:
                        + Windows - 5
                        + Mac     - 5
                        + All     - 1
                        + Linux   - 1

        * ~Component   count net * all regressions
          Writer: other - 133 (+1)
                   Calc - 121 (+0)
                Impress - 73 (+1)
           Writer: docx - 65 (-2)
            LibreOffice - 55 (-2)
                     UI - 44 (+0)
            Writer: doc - 39 (+0)
         graphics stack - 36 (+0)
                Crashes – 34 (-2)
                Borders - 31 (-2)
                   Base - 32 (+1)
                   Draw – 30 (+1)
         Writer: filter – 25 (+0)
       filter / storage – 20 (+0)
                  Chart - 17 (+0)
     print / PDF export - 13 (-1)
           Writer: perf – 19 (+0)
                  BASIC - 10 (+0)
              framework -  3 (+0)
             Extensions -  2 (+0)
             Linguistic -  1 (+1)
           Installation -  1 (+0)
                    sdk -  1 (+0)
         Formula Editor -  1 (+0)
             + http://bit.ly/1BUdI8i


More information about the LibreOffice mailing list