[Libreoffice-qa] minutes of ESC call ...

Michael Meeks michael.meeks at collabora.com
Thu Mar 23 16:19:43 UTC 2017


* Present:
     + Norbert, Sophie, Christian, Michael S, Miklos, Bubli, Michael M,
       Jmux, Stephan, Caolan, Thorsten, Bjoern, Kendy, Xisco, Heiko, Olivier

* Completed Action Items:

* Pending Action Items:
    + look at old Duden extension to see if they use UWINAPI.DLL (Thorsten)
        [ voluntered by Stephan – due end of month.
          Should we have a museum for such things on TDF infra ? (Michael) ]

* Release Engineering update (Christian)
    + 5.3.2 RC1
        + now built – had a nasty Java issue with architecture confusion:
	    win64 and win32 java on the same machine
        + reverted the patch for RC1
        + fixed this now (Michael S)
            + turns out #ifdef WIN32 and #ifdef WIN64 are both defined at
              the same time in some fun way.
        + binaries are up-loaded for all but win64 to the server.
        + had a Mac signing issue (Norbert)
            + had a patch for that, would welcome review.
              https://gerrit.libreoffice.org/#/c/35542
            + ignores double signing warning.
    + 5.3.2 RC2
        + due next week.
    + 5.2.7 RC1
         + due April 11th - for the last 5.2 release
    + Android & iOS Remote
         + will promote the alpha channel → release today/tomorrow.
    + online (Michael)
         + various fixes going into 5-3.

* Documentation (Olivier)
    + continuing with the process as before.
    + waiting for pootle enhancements.
    + working on calc guides, and waiting on content from newcomers.

* UX Update (Heiko)
   + Bugzilla (topicUI) statistics
       250(250) (topicUI) bugs open, 474(474) (needsUXEval) needs to be evaluated by the UXteam
   + Updates:
       BZ changes   1 week   1 month    3 months   12 months  
            added      3(1)      9(-5)     33(-5)     494(-1) 
        commented     53(25)   183(-4)    655(-14)   3597(-17)
          removed      0(0)      2(-1)      9(0)       39(0)  
         resolved      5(4)     19(-27)    94(0)      211(5)  
   + top 10 contributors:
         Tietze, Heiko made 112 changes in 1 month, and 2217 changes in 1 year
         Foote, V Stuart made 46 changes in 1 month, and 676 changes in 1 year
         Buovjaga made 33 changes in 1 month, and 367 changes in 1 year
         Thomas Lendo made 30 changes in 1 month, and 57 changes in 1 year
         Faulí Tarazona, Xisco made 26 changes in 1 month, and 391 changes in 1 year
         Kainz, Andreas made 23 changes in 1 month, and 31 changes in 1 year
         LibreTraining made 23 changes in 1 month, and 28 changes in 1 year
         Philips, Yousuf made 11 changes in 1 month, and 1290 changes in 1 year
         *UNKNOWN* made 10 changes in 1 month, and 10 changes in 1 year
         Aprax made 9 changes in 1 month, and 10 changes in 1 year
    + discussed Nantes data
    + std. color palette survey almost finished
    + a proposal to move away from system-theme compliant LibreOffice
        + moving to a default style and branding unique on each system
        + suspect controversial
        + following system useful for a11y and familiarity (Michael)
            + we put lots of code & hard work into that.
        + there are code-paths already to hack-on here (Kendy)
            + if you disable native theming: looks like Win95
            + option already exists there to improve this.
            + can easily see that with the “gen” backend on Linux (Jmux)
        + will fwd. Ticket to the ML to start a discussion (Heiko)
    + been at the open-source design group meeting
        + interest in the next-gen branding task.

* Crashtest update (Caolan)
    + 18 import failure, 1 export failures
        + fallout from some work – expected fixed in next build
    + 160 coverity issues
        + up-loads to coverity failing to transfer at the moment
    + Google / ossfuzz: 24 fuzzers active now
        + no new fuzzers, PPT one still generating interest.
        + will try to expand it to UI testing

* Lot of irritating missing parentheses (tdf#106529) (Bubli)
    + tdf#80731: missing closing parenthesis in Basic code treated as error
      since 5.4, 5.3 cherry-pick (silently ignored previously,
      inherited from OOo)
    + change now reverted for 5.3.3
    + extensions and macros fail, some extensions authors have been
      notified and fixed their code already
    + if installed system-wide i.e. macro is read-only, no way for the
      user to modify the code and recover
    + to revert (on master) or not to revert, that is the question.
    + revert if it breaks old documents (Miklos)
        + agreed (Stephan, Michael)
    + would be lovely to have warnings instead (Bubli)
        + no warnings in StarBasic (Stephan)
        + would be lovely to have a Basic console with these (Michael)
    + can’t use a version in doc. due to system installed macros (Michael M)
        + version only tells you last version that wrote (Michael S)
            + not the original creator version.

* Hackfests (Bjoern)
    + next venues / suggestions
    + next week 31st of March: talk in Granada / Spain
        + Document Freedom Day (Xisco)
        + can you poke Italo to pre-announce it as/when confirmed ?
    + Ladies who FOSS – Berlin
        + monthly now (Bubli)
        + April 20th the next one
    + Italian hack-fest coming up: 4 days May 27-30th
         + Perugia University
             + https://wiki.documentfoundation.org/Hackfest/Perugia2017
             + will sponsor accommodation/food for 4 core hacker – need names
             + first names to be added there win.
         + http://www.perugiaonline.com/reach_perugia_by_air.html says “The solution that we suggest to you to reach Perugia by air is to land to Rome and to continue for Perugia with bus” – is this really the best way? (Miklos)
             + plans to come, but travelling a whole day both ways is sub-optimal
             + would be good to share accommodation booking.
    + CeBit hackfest ? (Bjoern)
        + re-booting the show, want to host a hack-fest ?
        + perhaps the most expensive place to host anything (Thorsten)
            + with the worst connectivity.
        + would be for ~12 months anyway ? (Michael)
        + seems more like some enterprise / support sales event (Bjoern)
    + event in Spain (Xisco)
        + will be in Malaga for Open conference in May
            + http://www.opensouthcode.org/conference/opensouthcode2017
        + an idea to do something.
        + Xisco giving a talk there too - be good to meet up.
    + Essen meeting (Bjoern)
        + suggestions for bike-shedding topics to get people interesting
            + UX / Extensions ?
        + suggested dates in April 15th or 23rd German community coming up with that.
        + not nailed down yet

* mentoring/easyhack update (JanI)
   + openhub statistics (2017-03-20), 265(265) people did 15492(15492) commits in 12 month in 9045504(9045504) lines of code
   + gerrit/git statistics:
         committer...   1 week      1 month     3 months    12 months   
                 open      67(11)      114(18)     127(25)      134(25) 
              reviews     554(67)     1817(173)   4357(90)    17136(147)
               merged     222(46)      799(-12)   2585(-17)   10011(116)
            abandoned      12(-8)       64(0)      156(1)       658(-3) 
          own commits     390(-222)   1806(-82)   3711(314)   17297(30) 
       review commits      57(-207)    451(15)     683(47)     3426(-46)
       contributor...   1 week     1 month     3 months   12 months   
                 open      22(-11)     45(-6)      50(-6)      50(-6) 
              reviews     560(56)    1931(-12)   5185(20)   18813(194)
               merged      37(7)      123(20)     262(23)     804(13) 
            abandoned       8(3)       29(1)       85(-5)     271(3)  
          own commits      25(9)       97(9)      174(25)     746(-1) 
       review commits       0(0)        0(0)        0(0)        0(0)  
   + easyHack statistics:
      needsDevEval 23(23)   needsUXEval 0(0)   cleanup_comments 187(187)   
      total 228(228)   assigned 28(28)   open 175(175)   
   + received patches from 1 emails the last month without licesense statement
   + top 5 contributors:
         Gelmini, Andrea made 29 patches in 1 month, and 68 patches in 1 year
         Kainz, Andreas made 13 patches in 1 month, and 22 patches in 1 year
         Donkers, Winfried made 10 patches in 1 month, and 54 patches in 1 year
         Kumar, Rohan made 7 patches in 1 month, and 26 patches in 1 year
         Johnny_M made 3 patches in 1 month, and 14 patches in 1 year
   + top 5 reviewers:
         Stahl, Michael made 161 review comments in 1 month, and 1092 in 1 year
         Iversen, Jan made 145 review comments in 1 month, and 1438 in 1 year
         Grandin, Noel made 136 review comments in 1 month, and 1341 in 1 year
         Vajna, Miklos made 108 review comments in 1 month, and 1180 in 1 year
         Rathke, Eike made 102 review comments in 1 month, and 1329 in 1 year

* GsoC update (Thorsten)
    + project page: https://summerofcode.withgoogle.com/organizations/5939192057036800/
    + ideas page: https://wiki.documentfoundation.org/Development/GSoC/Ideas
    + please – mentors check your dashboard.
    + please poke if you don’t have a mentor setup yet:
         + pokes requested from Michael & Bjoern.
    + timeline:
         + now - March 20 - April 3 16:00 UTC: student submissions
         + April 3 - 16: review proposals
         + April 17, 16:00 UTC: deadline to submit slot requests
         + April 19, 16:00 UTC: slot allocations announced
         + 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
    + going well; a number of prospective students showing up
    + April 3rd is the drop-deadline for filing proposals.
    + need to encourage people to show-up and submit things !

* crash reporter news (?)
    + http://crashreport.libreoffice.org/stats/?days=128
    + http://crashreport.libreoffice.org/stats/version/5.3.1.2
        + looking good.
    + http://crashreport.libreoffice.org/stats/version/5.2.6.2 
        + back to ~normal-ish levels.

* Commit Access

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

* Jenkins / CI update (Norbert)
 from:Thu Mar 16 14:45:58 2017
    master linux rel  jobs: 202 ok: 187 ko:  15 fail ratio:  7.43 % break:   9 broken duration: 9.15%
    master linux dbg  jobs: 157 ok: 151 ko:   1 fail ratio:  0.64 % break:   1 broken duration: 1.53%
    master mac rel    jobs: 198 ok: 192 ko:   6 fail ratio:  3.03 % break:   5 broken duration: 1.05%
    master mac dbg    jobs: 196 ok: 189 ko:   6 fail ratio:  3.06 % break:   5 broken duration: 1.73%
    master win rel    jobs: 160 ok: 148 ko:  12 fail ratio:  7.50 % break:  12 broken duration: 7.53%
    master win dbg    jobs: 158 ok: 149 ko:   9 fail ratio:  5.70 % break:   9 broken duration: 7.54%
    master win64 dbg  jobs: 155 ok: 142 ko:  13 fail ratio:  8.39 % break:  13 broken duration: 7.81%
    lo-5.2 mac        jobs:   7 ok:   7 ko:   0 fail ratio:  0.00 % break:   0 broken duration: 0.00%
    lo-5.3 mac        jobs:  21 ok:  21 ko:   0 fail ratio:  0.00 % break:   0 broken duration: 0.00%
    branch gerrit all jobs:   9 ok:   4 ko:   5 fail ratio:55.56%
    master gerrit lin jobs: 316 ok: 283 ko:  31 fail ratio: 9.81%
    master gerrit plg jobs: 314 ok: 268 ko:  44 fail ratio:14.01%
    master gerrit win jobs: 321 ok: 260 ko:  56 fail ratio:17.45%
    master gerrit mac jobs: 319 ok: 278 ko:  36 fail ratio:11.29%
    master gerrit all jobs: 318 ok: 224 ko:  89 fail ratio:27.99%
    + Nothing special

* l10n (Sophie)
    + cloph poked Ryan to move the data back, hope to move soon.

* Bug ranting incident (Bjoern)
    + screaming about your bug – not an effective way to get it
      prioritized – quite the opposite (Michael)
    + re-assured Khaled on the topic (Bjoern)

* QA update (Xisco)

    + Interoperability regression tool
      + got some results this week; prepare for new regression bugs.
          + not many expected; reported 3 so far.
	+ 5557 files (doc, docx, rtf)
	+ Comparing f3ba0c5d4dfc44f72aa7d4809c062227649f098f ( master ) with 07ac168c60a517dba0f0d7bc7540f5afa45f0909 ( Libreoffice 5.1.6.2 )
      + idea to check later with impress etc. just writer for now
           + share the pain around evenly (Miklos)


    + UNCONFIRMED: 465 (+10)
        + enhancements: 41  (+3)
        + needsUXEval: 1 (-1)
        + haveBackTrace: 11 (-1)
        + needsDevAdvice: 43 -(1)
        + documentation:  7 (+2)

    + Most Pressing Bugs: http://tdf.io/mostressingbugs
      + New:
            + [ none 2nd week in a row. ]

      + Older:
            + FORMATTING: When undo and redo, custom styles and formatting lost, or full crash.
                    + https://bugs.documentfoundation.org/show_bug.cgi?id=88555
                    + Bubli ?
            + Crash in: SwWrtShell::CalcAndSetScal - in Writer paste table from Calc
                    + https://bugs.documentfoundation.org/show_bug.cgi?id=102286
                    + couldn't trigger it in the past.
            + Crash in: windows storage.dll
                    + https://bugs.documentfoundation.org/show_bug.cgi?id=106282
                        + needs better drmemory trace.

        + Fixed: http://tdf.io/fixedmostpressingbugs
            + FILEOPEN: Crash of LibreOffice Calc when activating macros
                    + https://bugs.documentfoundation.org/show_bug.cgi?id=104383
                    + fixed thanks to Kohei

 
* QA stats
  + https://bugs.documentfoundation.org/page.cgi?id=weekly-bug-summary.html
    +133    -86	(+47 overall)
    many thanks to the top bug squashers:
        Xisco Faulí           16
        V Stuart Foote         7
        Buovjaga               5
        Heiko Tietze           5
        Markus Mohrhard        4
        Pranav Kant            4
        Kü                     4
        Caolán McNamara        4
        Samuel Mehrbrodt       3
        Stephan Bergmann       3
        Aron Budea             2
        Julien Nabet           2
        Kevin Suo              2
        LibreTraining          2
        Mert Tumer             2

  + top 10 bugs reporters:
        Mehrbrodt, Samuel      16
        Faulí Tarazona, Xisco   8
        Thomas Lendo            6
        Kainz, Andreas          6
        gilward.kukel           5
        yousifjkadom            5
        Kelemen, Gabor          3
        Ari Latvala             3
        Martin Marmsoler        3
        kompilainenn            3

  + top 10 bugs fixers:
        McNamara, Caolán        4
        Kant, Pranav            4
        Mehrbrodt, Samuel       3
        Mohrhard, Markus        3
        Bergmann, Stephan       2
        Stahl, Michael          2
        Faulí Tarazona, Xisco   1
        Yoshida, Kohei          1
        Michaelsen, Björn       1
        Tümer, Mert             1

* Highest-Priority bugs (aka "MABs"):
        5.3: 2/33   -  6% (+0)
        5.2: 4/30   - 13% (-1)
        5.1: 2/34   -  5% (+0)
        5.0: 2/58   -  3% (+0)
        4.4: 4/74   -  6% (-1)
        4.3: 5/72   -  6% (+0)
        4.2: 6/132  -  4% (+0)
        4.1: 4/80   -  5% (+0)
        4.0: 4/81   -  4% (+0)
        old: 29/253 - 11% (+0)
            + http://bit.ly/2lJAAJI

* Bisected bugs open: keyword 'bisected'
    + more accurate - down to a single commit.
    + 358/1318 357/1307 351/1293 352/1284 354/1270 352/1255 350/1239
                + http://bit.ly/2dyIfDy

    + Done by:
        Faulí Tarazona, Xisco   8
        Budea, Áron             3
        Kaganski, Mike          1

* Bibisected bugs open: keyword 'bibisected'
    + 431/1866 430/1854 420/1836 420/1826 423/1814 419/1797 419/1782
        + http://bit.ly/2cSCXlS

    + Done by:
        Faulí Tarazona, Xisco  10
        Budea, Áron             3

* all bugs tagged with 'regression'
    + 781(+9) bugs open of 5825(+23) total 13(-1) high prio.

    + Done by:
        Faulí Tarazona, Xisco  12
        Budea, Áron             3
        Alex Thurgood           3
        Buovjaga                2
        Henschel, Regina        1
        Jean-Baptiste Faure     1
        Donkers, Winfried       1

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

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

        * ~Component   count net * all regressions
                   Calc - 129 (+3)
          Writer: other – 125 (+0)
                Impress - 73 (+0)
           Writer: docx - 68 (+0)
            LibreOffice - 56 (+0)
                     UI - 48 (+2)
         graphics stack - 38 (+0)
            Writer: doc - 37 (+1)
                   Base - 29 (-2)
                   Draw – 31 (+1)
                Borders – 30 (+0)
                Crashes – 25 (-3)
           Writer: perf – 22 (+0)
         Writer: filter – 24 (+2)
       filter / storage – 20 (+0)
                  Chart - 21 (+0)
     print / PDF export - 13 (+0)
                  BASIC - 12 (+1)
             Extensions -  4 (+1)
              framework -  4 (+1)
           Installation -  2 (+0)
                    sdk -  0 (-1) !!
             + http://bit.ly/1BUdI8i


More information about the Libreoffice-qa mailing list