minutes of ESC call ...

Michael Meeks michael.meeks at collabora.com
Thu Apr 20 19:08:12 UTC 2017


* Present:
    + Bjoern, JanI, Thorsten, Michael M, Sophie, Xisco, Kendy, Oivier,
      Heiko, Miklos, Stephan, Christian, Michael S, Eike

* Completed Action Items:
    + Send sorted & rated GSoC document to the mentors (Thorsten)
    + file twitter commit notification bot easy-hack (Cloph)

* Pending Action Items:
    + mass conversion of helpcontent (Cloph)
       [ still dealing with the UI bits ]
    + look at old Duden extension to see if they use UWINAPI.DLL (Thorsten)
    + release note drop of OSX 10.8 support re: thread-safe statics (Michael S)

* ESC budget tendering (Florian)
    + https://wiki.documentfoundation.org/Development/Budget2017
    + would like to gather a few ESC members for feedback, approval
      (and possibly review of bids)
    + tenders approved in the budget by the board  https://wiki.documentfoundation.org/Development/Budget2017#Accessibility_improvements 
* https://wiki.documentfoundation.org/Development/Budget2017#Image_handling_re-work 
* https://wiki.documentfoundation.org/Development/Budget2017#Deprecate_SVG_filter_in_favour_of_SVGIO 
* https://wiki.documentfoundation.org/Development/Budget2017#HSQLDB_binary_format_import 
     + would like a number of experts to help spec. that out (Thorsten)
     + propose: approve specs for tender as-in the wiki &
       Florian to collect people to help out.
        + no objections.

* Release Engineering update (Christian)
    + 5.2.7 RC1 status
        + test failures, didn’t get a build that make-check worked for 1st time.
        + running checks manually – they pass.
        + issues with build parallelism here.
        + sometimes complex test or XStyleLoader2 test – only on Windows.
        + tried 4-5 times, not working – for complete check
            + is it upgrading the compiler ? (Thorsten)
                + random toolchain timing symptom (Michael)
            + random windows updates too – what changed ? (Cloph)
        + only on 5.2? (Miklos)
            + 5.3 rare to run into issues – sometimes XStyleloader2 (Cloph)
AI:     + investigate signing issues around files (Cloph)
    + 5.3.3 RC1 status
        + tag yesterday – builds are currently underway
        + available tomorrow.
    + 5.4. builds / master
        + Alpha 1 – April 25th(?) - hard feature-freeze May 15th(?)
	  alpha still from master , libreoffice-5-4 tag along with feature-freeze
        + translation problems
            + cleanup & re-shuffling in the src files
                + that changed lots of message contexts.
            + around 20k words to translate → thye’re not happy.
                + now down to 1500 – 2000 words; still some left.
                + improving quickly.
    + Android & iOS Remote
        + some patches need review, and some integrated.
        + no new builds yet.
    + online
        + propose skip 5.3.3 rc1 and do an rc2.

* Documentation (Olivier)
     + Zarro unconfirmed documentation bugs
         + thanks to Xisco mailing him the doc. bugs quickly.
     + New page on HC for Template manager (C. Vance and ohallot)
         + Need to review many other outdated/invalid pages on the subject
     + Guides: Change of templates for chapters triggers heavy work on update
          + style names changed – investigating if this is necessary
     + Fixes in help contents after translators
     + Tests LOOL to evaluate use for collaborative content insertion
       for Guides, encouraging results with track changes,
       but some issues open, e.g. protection.
        + may be better suited for doc. Authors rathern than caring about formats
        + have to download / edit / up-load cycle currently – which is a pain.
     + use the current site – with latest master/online builds.
        + testing some issues; been reported & fixed by Pranav
        + poking at two users – to see how they interfere – v. optimistic.

* should we have keywords not components in bugzilla (Heiko)
     + would need to move things from writer → documentation etc.
     + what’s wrong with a component ? (Xisco)
        + don’t see the problem.
     + some bugs have multiple facets: l10n, UI, documentation (Heiko)
AI:     + come up with a proposal (Xisco, Heiko, Olivier)

* UX Update (Heiko)
    + Bugzilla (topicUI) statistics
        248(248) (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      3(3)      9(0)      31(-3)     490(0)
         commented     21(4)    107(-36)   532(-73)   3532(-35)
           removed      0(0)      0(0)       4(-4)      38(0)
          resolved      3(-1)    22(3)      82(-12)    225(1)
    + top 10 contributors:
          Tietze, Heiko made 75 changes in 1 month, and 2262 changes in 1 year
          Foote, V Stuart made 37 changes in 1 month, and 670 changes in 1 year
          Philips, Yousuf made 28 changes in 1 month, and 1226 changes in 1 year
          Thomas Lendo made 28 changes in 1 month, and 80 changes in 1 year
          Buovjaga made 18 changes in 1 month, and 358 changes in 1 year
          LibreTraining made 16 changes in 1 month, and 40 changes in 1 year
          Faulí Tarazona, Xisco made 15 changes in 1 month, and 394 changes in 1 year
          Adolfo Jayme Barrientos made 8 changes in 1 month, and 62 changes in 1 year
          Thibaut Brandscheid made 8 changes in 1 month, and 8 changes in 1 year
          Kainz, Andreas made 5 changes in 1 month, and 32 changes in 1 year

  + setup a document for future plans and roadmap for Notebookbar https://docs.google.com/document/d/1xmtJPPnQfEWbccDSRD3-_xAmMGAMELs16VBXe1iLZ7Q
      + working on the various implementations
         + make this feature non-experimental – will miss 5.4 most likely
      + can we encourage him to use Online (Thorsten, Michael)
AI:      + poke Jay / get him setup – TDF LDAP (Kendy)

* Crash Reporting (Caolan sent details from vacation)
    + 0 import failure, 0 export failures (~4th in a row)
    + 147 coverity issues (-6, stable)
    + Google / ossfuzz: 27 fuzzers active now
      - unfortunately, addition of the doc one tipped us over some
        upstream build infrastructure space limit so builds broken
        upstream until that's sorted out
        https://oss-fuzz-build-logs.storage.googleapis.com/status.html
    + CVE 2017-7870 out for LibreOffice, HWP thing (Bjoern)
       + five filed in RH bugzilla automatically – from ossfuzz (Michael S)
          + prolly fixed in January or thereabouts.
          + someone is filing CVEs for all of those.
       + Who did that dumb thing ? (Michael M)
          + perhaps Google is doing that ? (Michael S)
          + fixes already out in released versions
          => document these when Caolan gets back.
          + ossfuzz – now on 90days(?), which is good.

* Hackfests (Bjoern)
    + next venues / suggestions
    + Update from Ladies who FOSS ? (Bubli)
    + Munich OpenData/OpenGovernment BarCamp next weekend (Thorsten)
	  + https://www.meetup.com/code-for-muenchen/events/237339232/ 
    + event in Spain (Xisco)
        + will be in Malaga for Open conference in May 6th at 17:00
            + http://www.opensouthcode.org/conference/opensouthcode2017
        + an idea to do something.
        + Xisco giving a talk there too - be good to meet up.
    + Italian hack-fest coming up: 4 days May 27-30th
         + Perugia University
             + https://wiki.documentfoundation.org/Hackfest/Perugia2017
                + Bjoern, Eike, Miklos, Cloph signed up.
                + full house for accomodation/food
    + Essen meeting (Thorsten)
        + looking for a venue
        + German community event
        + suggestions for bike-shedding topics to get people interesting
            + UX / Extensions ?
        + Weekend of June 24 – Friday → Sun.

* mentoring/easyhack update
    + openhub statistics (2017-04-12), 273(273) people did 15751(15751) commits in 12 month in 9054202(9054202) lines of code
    + gerrit/git statistics:
          committer...   1 week      1 month      3 months     12 months
                  open      63(-9)       85(-10)     113(-10)      120(-10)
               reviews     409(-48)    1703(-112)   4486(-162)   17189(-94)
                merged     183(-91)     955(-47)    2660(-103)   10203(-69)
             abandoned       5(-10)      39(-13)     157(-7)       634(-6)
           own commits     301(-122)   1494(-82)    4737(197)    17070(-284)
        review commits      42(-34)     314(-12)     950(42)      3498(-13)
        contributor...   1 week      1 month     3 months     12 months
                  open      37(21)       49(16)      64(19)        65(19)
               reviews     497(-163)   2010(-98)   5534(-148)   19336(41)
                merged      19(-17)     177(-6)     366(23)       973(81)
             abandoned       2(-6)       24(-4)      67(-9)       241(-14)
           own commits      21(-15)     172(8)      324(21)       840(7)
        review commits       0(0)         0(0)        0(0)          0(0)
    + easyHack statistics:
       needsDevEval 23(23)   needsUXEval 0(0)   cleanup_comments 189(189)
       total 230(230)   assigned 27(27)   open 176(176)
    + received patches from 28 emails the last month without licesense statement
    + top 5 contributors:
          Gelmini, Andrea made 43 patches in 1 month, and 108 patches in 1 year
          Carl, Jens made 30 patches in 1 month, and 30 patches in 1 year
          Kainz, Andreas made 19 patches in 1 month, and 33 patches in 1 year
          Kumar, Rohan made 7 patches in 1 month, and 20 patches in 1 year
          Anderson, Vitaliy made 7 patches in 1 month, and 13 patches in 1 year
    + top 5 reviewers:
          Stahl, Michael made 261 review comments in 1 month, and 1194 in 1 year
          Behrens, Thorsten made 146 review comments in 1 month, and 403 in 1 year
          Holešovský, Jan made 133 review comments in 1 month, and 490 in 1 year
          Nabet, Julien made 105 review comments in 1 month, and 337 in 1 year
          Vajna, Miklos made 93 review comments in 1 month, and 1188 in 1 year
    + big CONGRATULATIONS to contributors who have at least 1 merged patch, since last report:
          Zu Ximeng uznomis at yahoo.com
          UNKNOWN rechenelf at googlemail.com Committer
          Jain Umang mailumangjain at gmail.com
          Wendling Wendling cwendling at hypra.fr
          Säger Andreas villeroy at t-online.de
          Manfred Blume manfred.blume at cib.de
          Baidya Udayan udayanbaidya at gmail.com
          Gabriel Herrera gabriel.herrerasanz at cib.de
          Magee, Timothy timothy at eastlincoln.net
          mestaritonttu mestaritonttu at mail.com
          Widl Bernhard bernhard.widl at cib.de
          Werner Tietz karlooforum at arcor.de
          Jim Raykowski raykowj at gmail.com
          Catherine Vance catvance77 at gmail.com
          Nielen Dennis d.nielen at posteo.nl
          Beck Thomas thomas.beck at cib.de

* GSoC update (Thorsten)
    + timeline:
         + April 19 - 24 16:00 UTC: choose proposals, assign mentors
         + May 4 - 29: projects public, community bonding period starts
         + May 29: last day to report inactive students
         + May 30: coding begins
         + 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
    + slot count looks good.
    + students have been selected
    + please organize back-up mentors – we want at least two mentors per student
    + many mentors without a student, we should try to spread the mentoring a bit 	more

* crash reporter news (Xisco)
    + http://crashreport.libreoffice.org/stats/?days=128
    + http://crashreport.libreoffice.org/stats/version/5.3.2.2
        + 5012
    + http://crashreport.libreoffice.org/stats/version/5.2.6.2
        + 15333
    + Top crashes are Windows / GDI resource starvation 10k+ handles.
        + thought this was fixed (Michael)
        + we were creating OutputDevice’s left & right.

* Commit Access

* Developer Certification (Stephan/Bjoern/Kendy/Thorsten)
    + 2 week sleep.

* Jenkins / CI update (Norbert)

* l10n (Sophie)
    + tons of english function names used internally have been
      erroneously flagged as being translatable by one of the
      source-restructuring commits.
         + horrible.
         + want Cloph’s time to script this out.
    + ~25k new/untranslated words due to changing the way strings
      are referred to like in this commit:
 https://github.com/LibreOffice/core/commit/2c91fc19445bb503652e97cc8b9f9014db436c37

    + see also the changes to //Resource for function XX in 
https://cgit.freedesktop.org/libreoffice/core/commit/?id=b127134103e0fcf8b415f53eebed0b5180d782e3 

    + translators should not be impacted by this, they have already done their    	translation work
    + l10n team and Cloph have to be aware of these changes asap
      in order for Cloph either to have time to script them or find help
    + currently working hard on fixing it (Cloph)
        + better for German & French now.
        + once they are sorted will run for all languages.
        + would have been best to get master done at 5.3.1 stage.
           + an artifact of having had pootle off-site.
        + an issue for 5.4 only
           + urgent need to fix it, but doesn’t impact 5.3 or before.
        + expect to be back to normal for UI next week for sure.
           + last 2k words / 400 strings to go
           + next week: help project.

* QA update (Xisco)

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

    + Most Pressing Bugs: http://tdf.io/mostressingbugs
        + New:
	    + Crash on changing page type in document (editing) with many footnotes (steps in comment 14)
                + https://bugs.documentfoundation.org/show_bug.cgi?id=107126
		+ band-aid patch from Julien N -> Michael S ?

	    + FILEOPEN crash on opening svg-result of slide export
                + https://bugs.documentfoundation.org/show_bug.cgi?id=107142
		+ recent regression → notBibisectable
		+ missing stack-trace → just provided by Bearon.

        + Older:
            + Some new pivot charts crashes:
                + https://bugs.documentfoundation.org/show_bug.cgi?id=107062
                + https://bugs.documentfoundation.org/show_bug.cgi?id=107072
                + https://bugs.documentfoundation.org/show_bug.cgi?id=107102
                + cf. the tracker bug (Miklos)
		    + https://bugs.documentfoundation.org/showdependencytree.cgi?id=107060&hide_resolved=1

        + Fixed: http://tdf.io/fixedmostpressingbugs
            + Crash in: SwWriteTable::SwWriteTable(SwTable const*,SwHTMLTableLayout const*)
                + https://bugs.documentfoundation.org/show_bug.cgi?id=105769
		+ RESOLVED WORKSFORME WFM -> Difficult to identify the fix.
                + same issue – but fixed in the broken range wrt. bisection.

        + People complaining about performance on Mac (Cloph)
            + if the Linux Biolinum G Graphite font is used – very slow
            + we’re looking into text measuring over-use cross-platform (Michael)

* QA stats
  + https://bugs.documentfoundation.org/page.cgi?id=weekly-bug-summary.html
    +150    -96	(+54 overall)
    many thanks to the top bug squashers:
        Xisco Faulí           13
        Buovjaga               9
        V Stuart Foote         6
        Cor Nouws              6
        Timur                  6
        Katarina Behrens       4
        m.a.riosv              4
        Jacques Guilleron      3
        Yousuf Philips (jay)   3
        Miklos Vajna           3
        Caolán McNamara        2
        Aron Budea             2
        Markus Mohrhard        2
        Regina Henschel        2
        Gabor Kelemen          2

  + top 10 bugs reporters:
        Philips, Yousuf       10
        Tietze, Heiko          7
        Henschel, Regina       6
        Kainz, Andreas         4
        y3kcjd5                4
        Volga                  3
        Budea, Áron            3
        Pinto, Marco A.G.      3
        Terrence Enger         3
        Gérard Talbot          3

  + top 10 bugs fixers:
        Rathke, Eike              3
        Cor Nouws                 3
        Philips, Yousuf           3
        Adolfo Jayme Barrientos   2
        Vajna, Miklos             2
        Stahl, Michael            2
        Zolnai, Tamás             2
        Kainz, Andreas            1
        Kaganski, Mike            1
        Lillqvist, Tor            1

* Highest-Priority bugs (aka "MABs"):
        5.3: 2/34   -  5%
        5.2: 3/31   -  9%
        5.1: 2/34   -  5%
        5.0: 2/58   -  3%
        4.4: 4/75   -  5%
        4.3: 5/72   -  6%
        4.2: 6/132  -  4%
        4.1: 4/80   -  5%
        4.0: 4/81   -  4%
        old: 29/253 - 11%

* bisected bugs open: keyword 'bisected'
        + more accurate - down to a single commit.
        + 371/1357 364/1347 359/1332 362/1326 358/1318 357/1307 351/1293
                + http://bit.ly/2dyIfDy
    + Done by:
        Faulí Tarazona, Xisco   5
        Budea, Áron             2
        Raal                    1
        Stahl, Michael          1

* Bibisected bugs open: keyword 'bibisected'
        + 449/1910 440/1897 435/1882 437/1875 431/1866 430/1854 420/1836
                + http://bit.ly/2cSCXlS

    + Done by:
        Faulí Tarazona, Xisco   5
        Budea, Áron             4
        Raal                    1
        Stahl, Michael          1

* all bugs tagged with 'regression'
        + 795(+13) bugs open of 5881(+19) total 11(+1) high prio.

    + Done by:
        Faulí Tarazona, Xisco   4
        Budea, Áron             2
        Buovjaga                2
        Telesto                 2
        Kaganski, Mike          1
        Philips, Yousuf         1
        gui                     1
        Henschel, Regina        1
        Hung, Mark              1
        Zolnai, Tamás           1

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

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

    + ~Component   count net * all regressions
                Writer: other - 130 (+6)
                         Calc - 125 (+3)
                      Impress - 79 (+4)
          Writer: docx filter - 71 (+1)
                  LibreOffice - 57 (+0)
                           UI - 47 (+1)
           Writer: doc filter - 38 (+0)
               graphics stack - 35 (-1)
                      Borders - 32 (+1)
                         Draw - 32 (+0)
                         Base - 31 (+0)
         Writer: other filter - 25 (+1)
                 Writer: perf - 23 (+0)
                      Crashes - 23 (+1)
                        Chart - 20 (-1)
          filters and storage - 21 (+0)
      Printing and PDF export - 15 (+1)
                        BASIC - 12 (+0)
                    framework -  4 (+0)
                   Extensions -  4 (+0)
                 Installation -  1 (+0)
            + http://bit.ly/1BUdI8i


More information about the LibreOffice mailing list