minutes of ESC call ...

Michael Meeks michael.meeks at collabora.com
Thu Jun 1 15:03:13 UTC 2017


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

* Completed Action Items:
    + get 5.4 deprecated section proposals here (Eike, thanks to buovjaga)
    + state in the release notes that 5.4 will be the very last release
      supporting Windows XP and Vista (Eike, thanks to Stuart)
      + cf. https://bugs.documentfoundation.org/show_bug.cgi?id=108043
        + Windows builds use internal ICU 58 again
    + cherry-pick commit bringing Mac base-line up to 10.9 (Miklos)
    + quantify potential size saving from live help screenshot (Olivier)
        [ ~35M per language (Olivier)
            + in current downloads ? < 3.5Gb.
            + help content is 7Mb or so, if add all screenshots will be 35M
              will save 29Mb each
            + idea in the past – run screenshots on installing help package.
               + takes time to make screenshots & things flicker ]
AI:         + come up with a concrete, deliverable plan for discussion (Olivier)

* Pending Action Items:
    + Developer Certification – next round (Stephan/Bjoern/Kendy/Thorsten)
        [ still pending ]

* Release Engineering update (Christian)
    + 5.4.0 Beta 2 – June 6th
      + hard break / tag on Tuesday; not shifting it back.
      + no additional reviews necessary on the branch,
        you can push yourself until June 20th
      + late features
        + Windows support for gpg sign/encrypt (?) (Thorsten)
    + 5.3.4 RC1 – May 30th
      + due this week, not tagged yet
        + but all patches waiting with out -1 were integrated
        + minor UI freeze break in options page – approved by Sophie/Olivier
    + Android & iOS Remote
      + no release, but poked at it in the hack-fest; new release pending.
    + online – Beta2 coming up.
    + git / problems with replication to freedesktop
      + appeared to fix itself.
      + perf. issues fixed by a ‘git gc’ on repos.
    + marketing decided to use 6.0 for next release (Heiko)
      + versions / bug notifications etc. talk of 5.5
AI: + check with Italo, and change the version info in configure.ac (Christian)

* Documentation (Olivier)
    + online help rewritten – to static html (Olivier)
       + flattening all the XML.
       + discussing it with Kendy.
       + enthusiasm for the new solution here.
       + preserves all the help / translation editing tools etc.
       + a couple of scripts to flatten the XML – browser portable.
    + New help pages fixed and added (G. Kelemen)
    + Fix of Helpauthoring to support <sup><sub> tags (Jean Spiteri / Liongold)
       + superscript / subscript.
    + New doc for download (quick reference card) (Valdir Barbosa)
    + Docs team calls ? (Michael)
       + new guy from Italy, learning help authoring tools.
       + next week – will have another meeting.

* UX Update (Heiko)
    + Bugzilla (topicUI) statistics
        257(257) (topicUI) bugs open, 472(472) (needsUXEval) needs to be evaluated by the UXteam
    + Updates:
        BZ changes   1 week   1 month   3 months   12 months  
             added      6(3)     17(1)     36(3)      457(-9) 
         commented     52(5)    212(2)    577(37)    3500(-19)
           removed      0(0)      0(-1)     5(-1)      42(0)  
          resolved      3(0)     10(2)     47(-1)     232(2)  
    + top 10 contributors:
          Philips, Yousuf made 192 changes in 1 month, and 1445 changes in 1 year
          Tietze, Heiko made 60 changes in 1 month, and 1975 changes in 1 year
          Thomas Lendo made 47 changes in 1 month, and 161 changes in 1 year
          Buovjaga made 45 changes in 1 month, and 391 changes in 1 year
          Cor Nouws made 19 changes in 1 month, and 391 changes in 1 year
          Henschel, Regina made 16 changes in 1 month, and 141 changes in 1 year
          Foote, V Stuart made 15 changes in 1 month, and 621 changes in 1 year
          Timur made 14 changes in 1 month, and 45 changes in 1 year
          Telesto made 12 changes in 1 month, and 58 changes in 1 year
          Iversen, Jan made 11 changes in 1 month, and 318 changes in 1 year
  + working on refinement for GsoC
     + final adjustments to layout
     + projects are running (well)
     + students coming to the design meeting.

* Crash Reporting (Caolan)
    + 4(+3) import failure, 1(+0) export failures
       + new assert from Miklos; rest seem to be transient
    + 33 coverity issues, down
       + have a patch to reduce them
    + 28 fuzzers
       + silent for a week, so adding ww8 filters now.
       + schedule decision; 90 day count-down from discovery
           + when fixed – 30 day count-down.
       + schedule gap from 5.2 being unavailble and 5.4 appearing
       + push this month, bits to master.
       + will remove 5.2 from download page temporarily (Christian)
           => closes the gap.
       + 30 days from today ok ?
           + yes => pushing things today.

* Perugia Hackfest retrospective (Cloph, Eike, Miklos)
    + https://wiki.documentfoundation.org/Hackfest/Perugia2017
    + positive hack-fest (Eike)
       + 20-30 students; 4-5 people who committed things.
       + normal lack of C++, but some had C courses – so somewhat literate
       + 2-3 may attend the LibreOffice conference in Rome.
       + older ones not showing up because of exams.
         + could do it again at the same university, another time of year.
         + so can reach 2nd and 3rd grade students.
       + need more easy hacks not focusing on C++
       + are taught C & Java, also some python.
    + observation (Cloph)
       + 3 people had problems with 8.3 file-name issues on C: drive.
    + mentor / credits positive (Miklos)
       + guarentees new people.
    + not easy to reach Perugia though  (Miklos)
       + three trains to get there from airport etc.
       + but great organization from Osvaldo.
    + encouraging SkillDesign easy-hacks (Heiko)
       + eg. “design an icon”

* Open Tech Summit (Heiko)
    + May/25 Potsdam
       + http://opentechsummit.net/
    + Heiko presented there, in open source
    + not much interest in software design really
       + two attendees.
    + generally good for brand building.

* Hackfests (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.

* gettext proposal (Caolan)
    + love it – it’s awesome (Kendy)
    + have a 90% story here (Caolan)
       + want to know if we can re-import translations.
    + can do some auto-translations (Cloph)
       + without the context – we may merge strings when we don’t want to.
       + no difficulty putting in a msg-context.
    + problematic ? Removing the key-id identifier (Cloph)
       + or we can have a ‘key-id’ translation – that is a custom language.
    + using boost gettext impl.
    + checkout the proposal on the list ...

* mentoring/easyhack update
          committer...   1 week      1 month      3 months     12 months    
                  open      46(0)       106(2)       119(4)        124(4)   
               reviews     391(-88)    1759(-18)    4807(91)     17171(-8)  
                merged     150(-57)     810(-39)    2589(19)     10125(-59) 
             abandoned       8(-4)       34(-2)      138(-6)       610(-10) 
           own commits     213(-308)   1495(-221)   4761(-123)   16911(-249)
        review commits      66(-35)     350(10)     1123(33)      3537(-52) 
        contributor...   1 week     1 month     3 months   12 months   
                  open      16(-8)      51(-9)      57(-7)      59(-7) 
               reviews     401(-30)   1769(-38)   5284(5)    19646(-65)
                merged      15(-11)    129(9)      454(12)    1113(15) 
             abandoned       2(2)       11(-1)      61(-3)     234(-8) 
           own commits      19(-22)    137(-3)     409(13)     899(1)  
        review commits       0(0)        0(0)        0(0)        0(0)  
    + easyHack statistics:
       needsDevEval 24(24)   needsUXEval 0(0)   cleanup_comments 190(190)   
       total 231(231)   assigned 17(17)   open 187(187)   
    + top 5 contributors:
          Carl, Jens made 31 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
          Kainz, Andreas made 10 patches in 1 month, and 47 patches in 1 year
          Gelmini, Andrea made 10 patches in 1 month, and 98 patches in 1 year
          Johnny_M made 8 patches in 1 month, and 31 patches in 1 year
    + top 5 reviewers:
          Stahl, Michael made 184 review comments in 1 month, and 1352 in 1 year
          Holešovský, Jan made 173 review comments in 1 month, and 733 in 1 year
          Grandin, Noel made 129 review comments in 1 month, and 1310 in 1 year
          Vajna, Miklos made 104 review comments in 1 month, and 1183 in 1 year
          Behrens, Thorsten made 100 review comments in 1 month, and 487 in 1 year
    + big CONGRATULATIONS to contributors who have at least 1 merged patch, since last report:
          Grzegorz Araminowicz g.araminowicz at gmail.com 
          Francesco Gradi frk.grd at libero.it 
          Arianna Masciolini uzkamascio at gmail.com 
          Kappanneo pannacciclaudio at gmail.com 

* Proposals for 5.4 deprecated section (Eike)
    + https://wiki.documentfoundation.org/Proposals_for_removing_features 
    + Writer/Web
       + hard to drop due to interop (Miklos)
       + Website / web-page wizard is dropped already (Heiko)
       => remove the UI parts of it – make it hard to find.
       + want to be able to turn web-layout into a sane document (Miklos)
    + Whatever it is that uses the sfx2/emojiconfig/emoji.json thing
    + Impress export filter: Flash
       => drop it for 6.0.
    + Image maps
       + is it an interop. Issue with MS Office ? (Michael)
          + unclear – look it up (Miklos)
       + we have image maps in ODF (Michael S)
    + PostScript printing
    + Windows XP and Vista support (with intent to remove all specific bits)
       => already removed on master, and mentioned in 5.4 release notes.
    + Trinity Desktop Environment (TDE) support
       + TDE is an ~obsolete KDE3 fork.
          => drop this.
    + The so-called QuickStarter
       + Linux → happy to remove it (Michael, Cloph, Caolan)
          + RPM upgrades, with quick-starter running – it crashes (Caolan)
       + Windows → still see performance issues starting (Michael)
          + used for access in the panel (Cloph)
          + run a quick poll / ask the user (Heiko)
          + paying the huge windows anti-virus tax once (Michael)
    + Problem: don’t know who is using these (Eike)
        + “Have you used XYZ in the last 6 months → year etc.”
AI:     + poll on: Postscript printing, Image maps,
          Quickstart, Flash (Heiko)
    + Lets do incremental steps (Eike)

* GSoC update (Thorsten)
    + missing Thorsten.
    + coding started already, any inactive students ?
    + 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 
        + 1050 (last 7 days)
    + http://crashreport.libreoffice.org/stats/version/5.3.3.2 
        + 3639 (last 7 days)
    + http://crashreport.libreoffice.org/stats/version/5.4.0.0
        + 39 (last 7 days)

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

* Commit Access

* Developer Certification (Stephan/Bjoern/Kendy/Thorsten)
    + 0 week sleep → ping ping ping …

* Jenkins / CI update (Norbert)

* l10n (Sophie)
    + hard work going on, nothing to report.

* QA update (Xisco)

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

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

    + UNCONFIRMED: 466 (-1)
        + enhancements: 46  (-6)
        + needsUXEval: 3 (-1)
        + haveBackTrace: 7 (-3)
        + needsDevAdvice: 35 (-1)
        + documentation:  0 (-1)

    + Most Pressing Bugs: http://tdf.io/mostressingbugs
	  + New:
	    + "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.
                + needs a bisection (Xisco to provide)

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

	  + Older:

          + 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 )

          + 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.

	  + Fixed:

	    + Crash with a crafted odp when closing "Insert OLE object" dialog
		    + https://bugs.documentfoundation.org/show_bug.cgi?id=108024
		    + fixed thanks to Takeshi. 

          + CRASH: Crash after pasting an image into a new document
                + https://bugs.documentfoundation.org/show_bug.cgi?id=107976
                + fixed thanks to Miklos

          + Crash when the anchor icon is dropped outside of the document
                + https://bugs.documentfoundation.org/show_bug.cgi?id=106131
		    + fixed thanks to Armin. 

           + MAILMERGE: Crash while saving new document 
                + https://bugs.documentfoundation.org/show_bug.cgi?id=107729
		    + fixed thanks to Kendy. 

           + MailMerge: Writer crashes using wizard 2nd time through
                + https://bugs.documentfoundation.org/show_bug.cgi?id=105002
		    + fixed thanks to Maxim Monastirsky.

          + "CRASH: Writer crashes while closing after copy/pasting specific content (GTK3)"
		    + https://bugs.documentfoundation.org/show_bug.cgi?id=108231
                + fixed thanks to Michael Stahl.

          + "Crash in: mergedlo.dll”
               + https://bugs.documentfoundation.org/show_bug.cgi?id=108225
               + fixed thanks to Caolan

* QA stats
    + https://bugs.documentfoundation.org/page.cgi?id=weekly-bug-summary.html
      +219  -88 (-157) overall)
      many thanks to the top bug squashers:
       Regina Henschel         31
       Xisco Faulí             23
       Buovjaga                8
       Yousuf Philips (jay)    8
       Justin L                6
       Julien Nabet            5
       Timur                   4
       Eike Rathke             4
       Maxim Monastirsky       3
       Aron Budea              3
       m.a.riosv               3
       Heiko Tietze            3
       tagezi                  3
       Jacques Guilleron       3
       Miklos Vajna            3

    + top 10 bugs reporters:
       Gabor Kelemen           22
       Yousuf Philips (jay)    11
       Telesto                 10
       Thomas Lendo            9
       Kevin                   6
       Aron Budea              5
       Volga                   4
       Howard Johnson          4
       Oliver Brinzing         3
       Justin L                3
       Rodrigo Zimmermann      3
       Buovjaga                3
       Mikhail Novosyolov      2
       Timur                   2
       Gabriele Ponzo          2

    + top 10 bugs fixers:
       Gabor Kelemen           22
       Yousuf Philips (jay)    11
       Telesto                 10
       Thomas Lendo            9
       Kevin                   6
       Aron Budea              5
       Volga                   4
       Howard Johnson          4
       Oliver Brinzing         3
       Justin L                3
       Rodrigo Zimmermann      3
       Buovjaga                3
       Mikhail Novosyolov      2
       Timur                   2
       Gabriele Ponzo          2


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

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

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

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


* all bugs tagged with 'regression'
   + 827(+6) bugs open of 6009(+20) total 15(+1) high prio.

     done by:
        Faulí Tarazona, Xisco  10
        Buovjaga                2
        Telesto                 2
        Budea, Áron             1
        Raal                    1
        Philips, Yousuf         1
        m.a.riosv               1
        Shem Pasamba            1


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

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


* ~Component   count net * all regressions
   + http://bit.ly/1BUdI8i
     Writer: other            - 136(-4)
     Calc                     - 127(+3)
     Impress                  - 80(+0)
     Writer: docx filter      - 72(-1)
     LibreOffice              - 64(+2)
     UI                       - 49(+2)
     Writer: doc filter       - 42(+1)
     graphics stack           - 39(+0)
     Draw                     - 32(+1)
     Base                     - 32(+0)
     Borders                  - 31(+0)
     Writer: other filter     - 24(-2)
     filters and storage      - 23(+0)
     Writer: perf             - 23(+0)
     Chart                    - 22(+2)
     Crashes                  - 22(+0)
     Printing and PDF export  - 17(+1)
     BASIC                    - 13(+0)
     Extensions               - 5(+0)
     framework                - 3(+0)
     Installation             - 2(+0)
     Linguistic               - 1(+0)


More information about the LibreOffice mailing list