minutes of ESC call ...

Michael Meeks michael.meeks at collabora.com
Thu Feb 16 15:43:18 UTC 2017


* Present:
    + Caolan, Heiko, JanI, Olivier, Norbert, Michael M, Xisco, Eike,
      Christian, Sophie, Stephan, Miklos, Thorsten, Michael S

* Completed Action Items:
    + add Mark Page <aptitude at btconnect.com> to committers (Norbert)

* Pending Action Items:
    + FOSDEM hack-fest attendees:
       + https://wiki.documentfoundation.org/Hackfest/FOSDEM2017#Achievements
       + so far - just two people added anything ...

* Release Engineering update (Christian)
    + 5.2.6 RC1
      + tagged 1 hour ago, we’re on track.
    + 5.3.1 RC1
      + prepared today – delayed by a week due to pootle
      + 1 fix wrt. Windows installer icons 
        https://gerrit.libreoffice.org/#/c/33943/ 
          + no problem with docs impact (Olivier)
             => just merge it.
    + Android & iOS Remote
    + online (Michael)
      + online branch maintenance (Thorsten)
         + wondering for 5.3 – what’s the policy ?
         + not using gerrit much.
         + customer wants to do stabilization & bug-fixing
             - plan for one review in gerrit (Thorsten)
         + plan to do a 5.3.1 RC in a week (Michael)

* Bump master baseline from MSVC 2013 to 2015? (Stephan)
    + see mail <https://lists.freedesktop.org/archives/libreoffice/2017-February/076966.html> “Support new and discontinue old compilers” from David O.
    + tried to contact all the buildbot / tinderbox owners
         + not contacted (Norbert)
              + installed 2015 on the box a year ago.
              + 64bit release worked, but all else failed.
         + Concerned that:
              + does release & dbgutil profiles build ?
              + VS 2013 parallel builds should work too – need to use 2013
         + bots using 2013 (Cloph, Thorsten)
         + failed try to build 2015 last week (Thorsten)
              + works for Stephan.
         + time to try it again.
    + Is 32bit tested ? - the concern here it seems.
         + otherwise eager to try again.
    + MSDN issue ? → solution to use Community Edition Visual Studio.
         + buy windows server licenses, scrape Office versions from here & there.
AI: + test build configuations (Norbert)
    + Is there any gain of functionality with 2015 ?
         + not that much (Stephan)
         + some unicode bits, some improved const_expr bits.
         + just avoiding technical debt.
         + de-duplicate python versions (Miklos)
    + Not aware of any loss of functionality (Stephan)

* Documentation (Olivier)
    + Release 5.3 has links to documentation site
       + Surge on the traffic from LO users: avg 300 unique visits/day
       + Most wanted Guide: Calc, 75 /week
           + Writer : 56 /week
           + Base: 52 / week
           + Draw: 38 / week
           + Getting started: 35/week
       + Countries (measured by locale of the UI)
          en-US: 794 entries
          de: 175 (redirected to wiki)
          fr: 172 (redirected to wiki)
          it: 146 
          ru: 136 (no entry page, NL team contacted)
          ja: 126 (no entry page, NL team contacted)
          es: 79
    + Help content modernization
       + meeting with bubli, kendy, cloph in Brussels
          + awaiting Pootle to come back to resume
          + Need some temporary reverts, to avois fuzzy state for translators
          + important patches to reorder images and objects in help pages (bubli, Gabor)
        + Next steps
           + resume HC modernization
           + Donate entry in Help menu tdf#105831
           + Finish Getting Started Guide 5.2 (“compile book”)
           + Start Calc Guide 5.x update (as per download rate above)

* UX Update (Heiko)
   + Bugzilla (topicUI) statistics
       252(252) (topicUI) bugs open, 478(478) (needsUXEval) needs to be evaluated by the UXteam
   + Updates:
       BZ changes   1 week   1 month    3 months   12 months  
            added      6(5)     17(3)      40(2)      499(5)  
        commented     49(-5)   240(-16)   814(33)    3787(27) 
          removed      0(0)      3(-2)      6(-1)      39(0)  
         resolved     32(26)    48(16)     97(20)     190(5)  
   + top 10 contributors:
         Tietze, Heiko made 170 changes in 1 month, and 2098 changes in 1 year
         Faulí Tarazona, Xisco made 151 changes in 1 month, and 354 changes in 1 year
         Buovjaga made 42 changes in 1 month, and 387 changes in 1 year
         Cor Nouws made 33 changes in 1 month, and 480 changes in 1 year
         Philips, Yousuf made 29 changes in 1 month, and 1641 changes in 1 year
         Foote, V Stuart made 27 changes in 1 month, and 672 changes in 1 year
         Iversen, Jan made 13 changes in 1 month, and 428 changes in 1 year
         Olivier R. made 11 changes in 1 month, and 15 changes in 1 year
         tommy27 made 10 changes in 1 month, and 91 changes in 1 year
         Mehrbrodt, Samuel made 10 changes in 1 month, and 211 changes in 1 year

  + donation link in help menu (assigned to Olivier)
      + discussed before wrt. changing the help menu
      + no-one disagreed with adding a separate menu entry there.
  + blog post about a11y in sidebars is ready for publication
      + can we call it keyboard-navigation ? (Michael)
  + discussed to have HIG in Git (no decision yet)
      + could be interesting for the developers wrt. finding it.
      + moving from wiki → git to get a managed review process.
      + no opinion.
  + menu entries crashed => disabled (Caolan)
      + creating a table style only by example; this part not done.
  + some GsoC mentors found, still open positions
      + would like someone to implement a table styles dialog (Heiko)

* Crashtest update (Caolan)
    + 7 import failure, 14 export failures
      + new export failures – Caolan & Michael S – fixing asserts.
      + some enum related things; expect low numbers next week.
    + 400+ coverity issues. pdfium gone again
      + went up, but pdfium gone for now.
      + tried various flags to remove exception warnings
         + only 2 builds per week.
    + Google / ossfuzz: 16 fuzzers active now
      + good, but their infra has become flakier – lower throughput.
      + still simpler filters for now.
 
* Hackfests (Bjoern)
    + next venues / suggestions
    + 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.
         + planning to go if he can (Bjoern)
         + lots of people want to go to Italy in May it seems
           + may have to start looking at who should go.
    + event in Spain (Xisco)
        + will be in Malaga for Open conference in May
            + http://www.opensouthcode.org/conference/opensouthcode2017
        + an idea to do something.
    + UX people: Arnaud suggested a UX meeting (Heiko)
        + perhaps in Corsica; acknowledged - UX people.
           + like the idea
        + love to have some devs there too (Michael)
        + have a topic focus on UX.
    + Essen meeting (Bjoern)
        + suggestions for bike-shedding topics to get people interesting
            + UX / Extensions ?
        + no time yet for it; German community coming up with that.
 
* mentoring/easyhack update (JanI)
   + Bugzilla (topicUI) statistics
       252(252) (topicUI) bugs open, 478(478) (needsUXEval) needs to be evaluated by the UXteam
   + Updates:
       BZ changes   1 week   1 month    3 months   12 months  
            added      6(5)     17(3)      40(2)      499(5)  
        commented     49(-5)   240(-16)   814(33)    3787(27) 
          removed      0(0)      3(-2)      6(-1)      39(0)  
         resolved     32(26)    48(16)     97(20)     190(5)  
    + top 5 contributors:
         Bassini, Federico made 7 patches in 1 month, and 11 patches in 1 year
         Johnny_M made 6 patches in 1 month, and 11 patches in 1 year
         Dumas, Arnold made 5 patches in 1 month, and 27 patches in 1 year
         Prajapati Gautam made 4 patches in 1 month, and 4 patches in 1 year
         Anderson, Vitaliy made 4 patches in 1 month, and 4 patches in 1 year
   + top 5 reviewers:
         Iversen, Jan made 179 review comments in 1 month, and 1512 in 1 year
         Stahl, Michael made 179 review comments in 1 month, and 1145 in 1 year
         McNamara, Caolán made 146 review comments in 1 month, and 1497 in 1 year
         Vajna, Miklos made 143 review comments in 1 month, and 1163 in 1 year
         Mohrhard, Markus made 138 review comments in 1 month, and 1820 in 1 year
  + big CONGRATULATIONS to contributors who have at least 1 merged patch, since last report:
	NONE
	+ moved esc “database” on vm174 to its own user.

* GsoC update (Thorsten)
	+ last week there were a large number of license statements, this week none.
      + LibreOffice has applied, Google will publish accepted orgs on Feb 27

* crash reporter news (Markus)
    + http://crashreport.libreoffice.org/stats/version/5.3.0.3
    + http://crashreport.libreoffice.org/stats/version/5.2.5.1
    + 5.2.4.2 - hump slowly tailing off as people upgrade.
    + looking forward to more releases to check for crashes.

* Commit Access

* Developer Certification (Stephan/Bjoern/Kendy/Thorsten)
    + web page is now updated (Stephan)
    + 9 week sleep.

* Jenkins / CI update (Norbert)
    from:Thu Feb  9 16:26:58 2017
    master linux rel  jobs: 200 ok: 190 ko:  10 fail ratio:  5.00 % break:   3 broken duration: 3.56%
    master linux dbg  jobs: 165 ok: 142 ko:  22 fail ratio: 13.33 % break:   7 broken duration:13.67%
    master mac rel    jobs: 160 ok: 155 ko:   5 fail ratio:  3.12 % break:   5 broken duration: 2.92%
    master mac dbg    jobs: 160 ok: 156 ko:   4 fail ratio:  2.50 % break:   4 broken duration: 2.37%
    master win rel    jobs: 142 ok: 117 ko:  25 fail ratio: 17.61 % break:  16 broken duration:12.52%
    master win dbg    jobs: 148 ok: 116 ko:  32 fail ratio: 21.62 % break:  11 broken duration:17.93%
    master win64 dbg  jobs: 146 ok: 123 ko:  23 fail ratio: 15.75 % break:  13 broken duration:17.08%
    lo-5.2 mac        jobs:  10 ok:  10 ko:   0 fail ratio:  0.00 % break:   0 broken duration: 0.00%
    lo-5.1 mac        jobs:   0 ok:   0 ko:   0 fail ratio:  0.00 % break:   0 broken duration: 0.00%
    branch gerrit all jobs:  18 ok:  14 ko:   4 fail ratio:22.22%
    master gerrit lin jobs: 399 ok: 341 ko:  56 fail ratio:14.04%
    master gerrit plg jobs: 399 ok: 321 ko:  76 fail ratio:19.05%
    master gerrit win jobs: 394 ok: 241 ko: 150 fail ratio:38.07%
    master gerrit mac jobs: 393 ok: 323 ko:  68 fail ratio:17.30%
    master gerrit all jobs: 393 ok: 197 ko: 195 fail ratio:49.62%
    + 20% win dbgutil broken.
    + problem with newer chart tests (Miklos)
        + positioning tolerance increased.

* l10n (Sophie)
    + pootle story – long and difficult migration
        + thanks to Dwayne & Cloph – now complete.
    + this comes of being the world’s biggest translation database.
    + how did step 7/8 get done ? (Norbert)
        + did it with a script bypassing the django migration (Cloph)
            + setup an AWS instance, but missing the dump.
            + we’re currently running on AWS.
            + need to have our own AWS if we keep it there.
    + at least two Django migrations bypassed & done directly (Cloph)
        + verifying the import took longer than the script.
        + curious about the time taken (Norbert)

* QA update (Xisco)

    + unconfirmed back to where we were before the 5.3 release.
    + no big set of new regressions
        + one TOC issue – most reports for; reverted in master & 5.3.
        + so far – 5.3 going well; not many reports.
    + couple of crashes need fixing.

    + UNCONFIRMED: 464 (-16)
        + enhancements: 33  (-2)
        + needsUXEval: 5 (+4)
        + haveBackTrace: 12 (0)
        + needsDevAdvice: 34 (-10)
        + documentation:  6 (0)
 
    + Most Pressing Bugs: http://tdf.io/mostressingbugs
        + New:
            + Pivot crashes Calc
                    + https://bugs.documentfoundation.org/show_bug.cgi?id=105858
                    + SC_DPOUT_MAXLEVELS query ...
                    + User can’t share the document. I can send it privately if needed
                    + quite old - back to 3.5 - quite rare to reproduce.
                    + would love input from Eike on what is going on ?
                        + document sent to Julian & so on.
      + Older:
            + Crash in: `anonymous namespace'::ScCaptionCreator::UpdateCaptionPos()
                    + https://bugs.documentfoundation.org/show_bug.cgi?id=105667
                    + has been bisected, would love Eike to take a look at it (?)
 
      + Fixed:
            + GSoC table template: Crash on Modify custom table style or creating
                + https://bugs.documentfoundation.org/show_bug.cgi?id=101648
		    + thanks to Caolan.
	      + a11y: with NVDA active launching Special Character dialog crashes
	          + https://bugs.documentfoundation.org/show_bug.cgi?id=105712
		    + thanks to Caolan.
 
* QA stats
  + https://bugs.documentfoundation.org/page.cgi?id=weekly-bug-summary.html
    +165    -125	(+40 overall)
    many thanks to the top bug squashers:
        Xisco Faulí           24
        Buovjaga              23
        V Stuart Foote         9
        Telesto                7
        Caolán McNamara        7
        Michael Stahl          4
        Jean-Baptiste Faure    3
        Julien Nabet           3
        Kohei Yoshida          3
        Aron Budea             2
        Johnny_M               2
        Heiko Tietze           2
        Miklos Vajna           2
        jani                   2
        m.a.riosv              2

  + top 10 bugs reporters:
        Telesto                5
        Pinto, Marco A.G.      4
        Zolnai, Tamás          4
        Raal                   3
        Thomas Lendo           3
        Henschel, Regina       3
        Budea, Áron            3
        Tietze, Heiko          2
        Harald Koester         2
        Fabien08FR             2

  + top 10 bugs fixers:
        McNamara, Caolán       6
        Rathke, Eike           3
        Yoshida, Kohei         3
        Stahl, Michael         2
        Nabet, Julien          2
        Hung, Mark             1
        Behrens, Katarína      1
        Kaganski, Mike         1
        Kosiorek, Bartosz      1
        Philips, Yousuf        1

* Highest-Priority bugs (aka "MABs"):
        5.3: 2/30   -  6% (-1)
        5.2: 2/26   -  7% (+0)
        5.1: 3/34   -  8% (+0)
        5.0: 3/57   -  5% (+1)
        4.4: 3/71   -  4% (+0)
        4.3: 5/71   -  5% (+1)
        4.2: 6/132  -  4% (+0)
        4.1: 3/80   -  3% (+0)
        4.0: 4/81   -  4% (+0)
        old: 29/252 - 11% (+0)
        + http://bit.ly/2dp3mwC

* Bisected bugs open: keyword 'bisected'
    + more accurate - down to a single commit.
    + 352/1255 350/1239 342/1220 339/1211 338/1196 338/1187 320/1161
                + http://bit.ly/2dyIfDy

 
    + Done by:
        Faulí Tarazona, Xisco  17
        Budea, Áron             5

* Bibisected bugs open: keyword 'bibisected'
    + 419/1797 419/1782 411/1761 410/1754 410/1737 410/1727 395/1700
        + http://bit.ly/2cSCXlS

    + Done by:
        Faulí Tarazona, Xisco  15
        Budea, Áron             3
        Kevin, Suo              1

* all bugs tagged with 'regression'
    + 773(+0) bugs open of 5733(+17) total 12(+1) high prio.

    + Done by:
        Faulí Tarazona, Xisco  12
        Buovjaga                7
        steve -_-               1
        Alex Thurgood           1
        Kevin, Suo (锁琨珑)        1
        Nabet, Julien           1

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

                by OS:
                        + Mac     - 5
                        + All     - 3
                        + Windows - 2
                        + Linux   - 2

        * ~Component   count net * all regressions
          Writer: other – 122 (-6)
                   Calc - 126 (+2)
                Impress - 74 (+2)
           Writer: docx - 66 (+2)
            LibreOffice - 57 (+1)
                     UI - 45 (+1)
         graphics stack - 39 (-1)
            Writer: doc - 38 (-1)
                   Base - 33 (-1)
                Crashes – 31 (+0)
                Borders – 30 (+0)
                   Draw – 30 (+0)
         Writer: filter – 25 (-1)
           Writer: perf – 21 (+0)
       filter / storage – 20 (+0)
                  Chart - 19 (+0)
     print / PDF export - 13 (+1)
                  BASIC - 11 (+0)
             Extensions -  3 (+1)
              framework -  3 (+0)
           Installation -  1 (+0)
                    sdk -  1 (+0)
         Formula Editor -  1 (+0)
             Linguistic -  0 (-1) [!]

             + http://bit.ly/1BUdI8i


More information about the LibreOffice mailing list