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

Michael Meeks mejmeeks at gmail.com
Thu Dec 22 16:53:29 UTC 2016


* Participants
    + Stephan, Sophie, Norbert, Caolan, Heiko, Kendy, Markus, Olivier,
      Xisco, Michael M, Christian, Thorsten, JanI

* Completed Acti	on Items:
    + come up an IDE integration / easy setup compromise proposal (JanI)
 	[ cf. later in the agenda ] 
    + have simpler <name> <count> lists for extended bug stats (Xisco)
    + mail & welcome Gabor as committer / encouragement (Bubli)
    + come up with a clear proposal on tooltips with l10n (Sophie, Heiko)
       [ will try on a smaller set of dialogs first (Kendy) ]
    + Help/XHTML proposal with Caolan and/or Kendy and/or Sophie (Olivier)
       [ proposed some incremental steps on the ML (Kendy)
         lot of steps that can be used to simplify it – going well (Olivier)
           things worth tendering – eg. editing piece (Kendy) ]
    + file a 'make clean ; make screenshot' bug report ? (Norbert)
       [ turned out not the screenshot
         expect this bug is fixed (Thorsten)
         tinderbox slave happy (Cloph) ]

* Pending Action Items:
    + have a look at certification names again (Kendy)
    + poke at MSDN licenses (Michael)
    + move gitdm-config from freedesktop to gerrit (Norbert)
    + investigate https://beta.opendocumentformat.org/testsets/all/en (Xisco)
    + poke Florian to encourage posting of Macs (Cloph)
        [ now on vacation – feedback week 2 Jan. ] 

* Release Engineering update (Christian)
    + pootle upgrade status
        + updated the OS to Debian 8
        + changes in pootle – web frontend much more responsive
        + added various requested features.
        + feels much faster (Cloph)
        + still trying to find new features & testing (Sophie)
            + update of templates triggered.
            + should file an issue – around monitoring status.
    + 5.3.0 RC1 status
        + intended to tag yesterday, but pootle delayed
	  + english string freeze; branch-off with RC2
        + no open late features.
        + 4x patches in the review queue:   https://gerrit.libreoffice.org/#/q/status:open+project:core+branch:libreoffice-5-3 
    + Android & iOS Remote (Cloph)
        + will prepare a new build based on the branch-off tag
    + online (Michael)
        + pushed a first libreoffice-online source tar-ball.
    + 5.2.4 RC2 status
        + published as final.
        + BadAlloc / MESA / EGL bits for master ?
              + already fixed on the -5-2 branch
    + next event week 2 of Jan (5.3.0 rc2), Cloph on vacation week 1.

* Documentation (Olivier)
    + several patches in master for the help-content
    + updated VM 173 – latest developments from Italy
       + has a small webserver & the index is sorted alphabetically.
      + get an idea of the pages displayed in the browser
      + http://vm173.documentfoundation.org/index.html?page=shared/test.xhp
    + proposed some changes that would be scripted in help (Kendy)
      + two of the changes – neeed to be done by cloph wrt. Script.
      + what is the best timing here ?
      + when do we stop cherry-picking strings to stable branch ?
      + after the branch ? (Olivier)

* UX Update (Heiko)
  + Notebookbar published
    + https://blog.documentfoundation.org/blog/2016/12/21/the-document-foundation-announces-the-muffin-a-new-tasty-user-interface-concept-for-libreoffice/
    + https://design.blog.documentfoundation.org/2016/12/21/evolving-past-the-restrictions-of-toolbars/
    + 20k hits on the page; 2500 visitors
        + slashdot / phoronix etc.
    + positive feedback generally.
    + will write a blog - “how to create a notebookbar in glade”
        + configuring this in NotebookBar is har => experimental
    + will change lots of things here.
  + Tooltips discussed in the design team
    + try in small scale first; but rather keep the current behavior
  + Color palettes finished, blog post to be done next week
    + pushed all patches in & added to 5.3
  + Bugzilla (topicUI) statistics
       255(255) (topicUI) bugs open, 498(498) (needsUXEval) needs to be evaluated by the UXteam
   + Updates:
       BZ changes   1 week   1 month    3 months    12 months  
            added      8(8)     19(8)       57(8)      514(9)  
        commented     58(57)   326(146)   1057(172)   3650(200)
          removed      0(0)      0(0)       16(1)       33(1)  
         resolved      9(9)     28(9)      109(9)      144(9)  
   + top 10 contributors:
         Tietze, Heiko made 120 changes in 1 month, and 1879 changes in 1 year
         Philips, Yousuf made 63 changes in 1 month, and 1648 changes in 1 year
         Buovjaga made 62 changes in 1 month, and 364 changes in 1 year
         Foote, V Stuart made 57 changes in 1 month, and 646 changes in 1 year
         tommy27 made 47 changes in 1 month, and 80 changes in 1 year
         Mehrbrodt, Samuel made 38 changes in 1 month, and 249 changes in 1 year
         Cor Nouws made 29 changes in 1 month, and 443 changes in 1 year
         Schäfe,r Christoph made 21 changes in 1 month, and 24 changes in 1 year
         Iversen, Jan made 13 changes in 1 month, and 455 changes in 1 year
         Kelemen, Gabor made 13 changes in 1 month, and 13 changes in 1 year

* Crashtest update (Caolan)
    + 0 import failure, 136 export failures
       + export issues – prolly all the same one.
    + 8 coverity issues.
    + Google / ossfuzz
       + got integrated just for the meta-file format
       + getting a bug an hour or so.
       + seeded with a scraped bugzilla corpus from bugzilla
       + 90 day disclosure of the issues ...

* Private legacy DLP bug documents (Michael)
    + have some already for the crash-testing (Markus)
        + some old SUSE bugzilla & cached CloudOn & Caolan collection.
        + not public even for most developers; on gimli.
        => until they fail crash-testing people don’t get access to them.
    + difference between canary & active bug (Norbert)
         + can of worms with private bugs.
    + limit to BZ registered users ? (Heiko)
         + effectively public.
    + proposal: person who wants to solve the bug gets access (JanI)
    + reluctant to open can of worms (Thorsten)
         + don’t like an inner circle.
    + is it possible for repos that only committers can clone ? (Michael)
         + don’t like it – creates barriers (Thorsten)
             + lets not bless this into a full-blown process.
         + trust vs. capability to commit – different issues
    + concern that not privacy if all committers can see anyway (Norbert)
    => propose link documents elsewhere (as now)

* Easy IDE integration bits (JanI)
	+ Document distributed to ESC mailing list
	+ Lots of good comments received
	+ next step, update document, incl. Priority, plan and who
      + 80% can be done/mentored by janI, with question/answer
        help from Bjoern/Moggi
	    + need 2 students with time, to implement
      + proposal – discuss in January again.
AI:   + produce a trend / graph of last year’s work (JanI)
      + do we need to improve things ?
          + GUI bits for wikipedia didn’t help (Norbert)
      + suggest 1st step: (Markus)
          + test-ability & CI instability big issues
          + test fail pwrt. OpenCL, or CI fails.
              + worth telling them its not their fault.
          + discuss whether IDE is helpful after removing that.
      + CI stats > 50% of gerrit / Windows failed (Norbert)
          + people ignoring windows failure anyway
      => disable the OpenCL test now → move it to subsequentcheck
      + we have 1-2 tests that are more unreliable (Markus)
          + more of an issue since enabled subsequentcheck
          + more UNO/API test issues.
          + windows hangs → predominantly test/UNO (Norbert)
          + very hard to tell without debugging (Stephan)
              + local windows builds make check fine
              + known issue - toolbarmanager, accessibility writer
          + becomes a cultural problem; ignore Java test fails (Markus)
              + can we disable them in CI ? (Michael)
              + debugging is hard (Norbert)
                 + have to disable modal dialogs that block machines
                 + can’t do debugging then; needs to fail on its own.
          + can we disable them ? (Michael)
               + idea to enable is to test more (Markus)
          + would really like test framework to be resilient (Norbert)
               + can we detect deadlock / hanging and get a trace ?
               + doesn’t work (Stephan)
                    + can’t get enough information in a trace.
                    + need access to that machine.
                    + have a sol’n – have a VM:
                        + if it deadlocks pull it out & pass it to a dev
          + currently not running in a VM / on raw iron (Norbert)

* TDF / Budgeting / Brainstorming (Thorsten)
    + Ideas here:
        + https://wiki.documentfoundation.org/Development/Budget2017
      + Ranking Spreadsheet in ESC folder on Online server.
         + integers range 1-100 for each; 100 == top.
	+ late; finished by when ? ...
 
* Hackfests (Bjoern)
    + next venues / suggestions
    + 33c3 CfP open (Bjoern):
              + https://events.ccc.de/2016/09/01/call-for-participation-33rd-chaos-communication-congress-en/
        + FSFE will be there, we can meet up with them.
    + FOSDEM - confirmed dev-room (Michael)
        + Schedule:
           https://fosdem.org/2017/schedule/track/open_document_editors/
    + book travel:
        +     3rd Feb 2017 - board (+MC) meetings.
        + 4th/5th Feb 2017 - core FOSDEM dates
        + 6th/7th Feb 2017 - Hackfest at Beta Coworking.
            + http://www.bedfordhotelcongresscentre.com/ suggested instead of Astrid.
        + Lightning Talks on the day:
            => tell Thorsten if you have a plan.
 
* mentoring/easyhack update (janI)
  + gerrit/git statistics:
         committer...   1 week    1 month     3 months    12 months   
                 open      47(7)      82(21)      87(16)       88(16) 
              reviews     523(46)   1770(237)   3769(78)    17587(60) 
               merged     221(2)    1010(108)   2504(118)    8886(205)
            abandoned       9(2)      48(0)      131(-4)      624(-15)
          own commits      85(85)   1182(89)    4279(89)    18095(89) 
       review commits      12(12)    229(12)     773(12)     3665(12) 
       contributor...   1 week     1 month     3 months    12 months   
                 open      27(5)       39(-3)      42(-9)       42(-9) 
              reviews     520(-40)   2183(117)   4956(99)    17978(79) 
               merged      26(-14)    114(-23)    305(-73)    1262(-76)
            abandoned      15(13)      30(13)      61(11)      393(-7) 
          own commits       0(0)       83(0)      301(0)      1301(0)  
       review commits       0(0)        0(0)        0(0)         0(0)  
   + easyHack statistics:
      needsDevEval 20(20)   needsUXEval 4(4)   cleanup_comments 189(189)   
      total 232(232)   assigned 21(21)   open 187(187)   
   + received patches from 0 emails the last month without licesense statement
   + top 5 contributors:
         Crhonek, Zdeněk made 19 patches in 1 month, and 313 patches in 1 year
         Page, Mark made 12 patches in 1 month, and 32 patches in 1 year
         Kosiorek, Bartosz made 9 patches in 1 month, and 27 patches in 1 year
         Goncharuk, Lera made 4 patches in 1 month, and 8 patches in 1 year
         Zahn, Yossi made 3 patches in 1 month, and 3 patches in 1 year
   + top 5 reviewers:
         Iversen, Jan made 171 review comments in 1 month, and 1673 in 1 year
         Grandin, Noel made 157 review comments in 1 month, and 1253 in 1 year
         Mohrhard, Markus made 148 review comments in 1 month, and 1683 in 1 year
         Timar, Andras made 145 review comments in 1 month, and 416 in 1 year
         Stahl, Michael made 102 review comments in 1 month, and 1165 in 1 year
   + big CONGRATULATIONS to contributors who have at least 1 merged patch, since last report:
         Dhingra, Gaurav
         Felbab, Vukasin 
         Biocchetti, Fabio 
         Wong, Ed
         Spiteri, Jean
         Móger, Tibor 
         Kempshall, Alex
	+ 11 pending licenses statements from contributors, 22 aliases found.
      + Updating GERRIT patches daily with request for license statement
          + get asynchronous license statements as the norm (Thorsten, Michael)
	+ Received negative email from new contributor forwarded to mmeeks/thorsten
 
* crash reporter news (Markus)
	+ http://crashreport.libreoffice.org/stats/version/5.3.0.0
      + clipboard / shutdown crasher issue – new bad one.
      + particularly looking for new ones that didn’t appear before
      + will try to add a page in the holidays – showing new crashers
          + tagging crashers only appearing > a version.
      + working on better tagging shutdown in crashes.
          + in every app – switch to main thread & destroy undo document.

* Commit Access

* Developer Certification (Stephan/Bjoern/Kendy/Thorsten)
      + news ?

* Jenkins / CI update (Norbert)
    from:Thu Dec 15 15:31:05 2016
    master linux rel  jobs: 205 ok: 187 ko:  16 fail ratio:  7.80 % break:   7 broken duration: 4.14%
    master linux dbg  jobs: 143 ok: 129 ko:  14 fail ratio:  9.79 % break:   7 broken duration: 6.75%
    master mac rel    jobs: 139 ok: 131 ko:   8 fail ratio:  5.76 % break:   5 broken duration: 4.14%
    master mac dbg    jobs: 141 ok: 131 ko:   9 fail ratio:  6.38 % break:   6 broken duration: 2.99%
    master win rel    jobs: 145 ok: 134 ko:  11 fail ratio:  7.59 % break:   6 broken duration: 3.81%
    master win dbg    jobs: 135 ok: 122 ko:  12 fail ratio:  8.89 % break:   7 broken duration: 5.38%
    master win64 dbg  jobs: 138 ok: 127 ko:  11 fail ratio:  7.97 % break:   4 broken duration: 4.36%
    lo-5.2 mac        jobs:   5 ok:   5 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:  16 ok:  13 ko:   3 fail ratio:18.75%
    master gerrit lin jobs: 323 ok: 288 ko:  35 fail ratio:10.84%
    master gerrit plg jobs: 323 ok: 263 ko:  60 fail ratio:18.58%
    master gerrit win jobs: 323 ok: 161 ko: 160 fail ratio:49.54%
    master gerrit mac jobs: 321 ok: 259 ko:  53 fail ratio:16.51%
    master gerrit all jobs: 321 ok: 117 ko: 194 fail ratio:60.44%
    + roughly a break each day on gerrit tinderbox – mostly due to Windows.

* l10n (Sophie)
    + pootle inaccessible, so not much done
    + now back cf. above. 

* QA update (Xisco)

    + record unconfirmed drop this week: impressive.

    + UNCONFIRMED: 462 (-34)
        + enhancements: 33  (-9)
        + needsUXEval: 0 (-2)
        + haveBackTrace: 15 (-2)
        + needsDevAdvice: 30 (-7)
 
  + Most Pressing Bugs: http://tdf.io/mostressingbugs
 	+ Open
          + Crashing while closing LibO Writer after pasting shape from Draw
		    + https://bugs.documentfoundation.org/show_bug.cgi?id=104567
		    + Bisected
	    + Crash after deleting all text from a particular document, and then undoing it
		    + https://bugs.documentfoundation.org/show_bug.cgi?id=104649

	+ Fixed/Duplicated
          + CRASH: Writer crashes on opening docx with comment
                + https://bugs.documentfoundation.org/show_bug.cgi?id=104162
                + Fixed thanks to Miklos.
	    + LibO hangs/crashes when scrolling document (GTK+/GTK3)
                + https://bugs.documentfoundation.org/show_bug.cgi?id=104488
                + Fixed thanks to Michael Stahl
	    + paste text crash (GTK2)
		    + https://bugs.documentfoundation.org/show_bug.cgi?id=104687
		    + Fixed by Caolán
	    + Crash when selecting paste special > more options (GTK+)
                + https://bugs.documentfoundation.org/show_bug.cgi?id=104572
                + Dupe of tdf#104687
	    + Writer crash when the wrap condition for an image is edited (gtk2 only)
                + https://bugs.documentfoundation.org/show_bug.cgi?id=104481
                + Probably a dupe of tdf#104481
	    + Assertion failed: SolarMutex not locked: File Open... dialog (debug build)
                + https://bugs.documentfoundation.org/show_bug.cgi?id=104573
                + Fixed by Noel

* QA stats

  + https://bugs.documentfoundation.org/page.cgi?id=weekly-bug-summary.html
    +162    -143	(+19 overall)
    many thanks to the top bug squashers:
        Buovjaga              31
        Telesto               14
        Xisco Faulí           12
        Julien Nabet           8
        V Stuart Foote         7
        Heiko Tietze           7
        Justin L               6
        Timur                  4
        Khaled Hosny           4
        Gabor Kelemen          4
        Tamás Zolnai           3
        Cor Nouws              3
        Miklos Vajna           3
        Michael Stahl          3
        m.a.riosv              3

  + top 10 bugs reporters:
       Telesto        19
       Xisco Faulí    19
       Volga           7
       *UNKNOWN*       4
       Benes, Luke     4
       Franklin Weng   3
       Roeland         3
       Cor Nouws       3
       Clément L.      2
       Ken Chappell    2

  + top 10 bugs fixers:
       Hosny, Khaled    4
       Nabet, Julien    4
       Tamás Zolnai     4
       Vajna, Miklos    3
       Stahl, Michael   3
       Tietze, Heiko    3
       Buovjaga         2
       V Stuart Foote   2
       Justin L         2
       Noel Grandin     2

* Highest-Priority bugs (aka "MABs"):
        5.2: 3/25   - 12%
        5.1: 2/32   -  6%
        5.0: 3/57   -  5%
        4.4: 4/73   -  5%
        4.3: 4/70   -  5%
        4.2: 6/132  -  4%
        4.1: 3/79   -  3%
        4.0: 5/82   -  6%
        old: 28/248 - 11%

        + http://bit.ly/2dp3mwC

* Bisected bugs open: keyword 'bisected'
    + more accurate - down to a single commit.
    + 310/1143 305/1116 305/1101 303/1087 292/1061 261/1015 261/1003 261/996
		+ http://bit.ly/2dyIfDy

    + Done by:
       Xisco Faulí     15
       Raal             5
       Kaganski, Mike   1
       Stahl, Michael   1

* Bibisected bugs open: keyword 'bibisected'
    + 389/1680 382/1651 381/1633 378/1618 366/1593 348/1557 350/1545 352/1538
        + http://bit.ly/2cSCXlS

    + Done by:
       Xisco Faulí     17
       Raal             5
       V Stuart Foote   1
       Kaganski, Mike   1

* all bugs tagged with 'regression'
    + 755(+5) bugs open of 5576(+34) total 16(+1) high prio.

    + Done by:
       Xisco Faulí     12
       Buovjaga         6
       Telesto          3
       Benes, Luke      2
       Cor Nouws        2
       tommy27          1
       Kaganski, Mike   1
       m.a.riosv        1

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

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

        * ~Component   count net * all regressions
          Writer: other - 130 (-5)
                   Calc - 114 (+3)
                Impress - 70 (+2)
           Writer: docx - 67 (+3)
            LibreOffice - 58 (+0)
                     UI - 43 (+1)
            Writer: doc - 39 (+2)
         graphics stack - 36 (+1)
                Borders - 32 (+2)
                   Base - 32 (+0)
                   Draw - 32 (+0)
                Crashes - 32 (-1)
         Writer: filter - 22 (+1)
       filter / storage – 21 (-1)
                  Chart - 16 (+0)
     print / PDF export - 15 (+0)
           Writer: perf - 17 (+3)
                  BASIC - 10 (+0)
              framework -  3 (+0)
             Extensions -  2 (+0)
           Installation -  1 (+0)
                    sdk -  1 (+0)
         Formula Editor -  1 (+0)
                + http://bit.ly/1BUdI8i


More information about the Libreoffice-qa mailing list