Date: prev next · Thread: first prev next last
2016 Archives by date, by thread · List index


* Present:
    + JanI, mmeeks, Stephan, Thorsten, Robinson, Sophie, Armin, Norbert
      Caolan, Kendy, Christian, Miklos, Olivier, Bjoern

* Completed Action Items:
    + send ESC composition refresh to BOD for vote (Michael)
         [ rubber stamp still pending ]
    + ask QA to re-test http://tdf.io/mmregressions (Robinson)
         [ re-tested some, at least 10 open still,
           found different behaviors on the Mac side too ]
    + send invitation mail for Jochen Nitschke (JanI)
    + script XML / l10n string translation changes (Christian)
         [ cleaned up, except for non-pootle langs, .po file
           translators need to run the script themselves ]

* Pending Action Items:
    + build a plan for publishing the HTML documentation (Olivier, Kendy)
    + investigate clobberring glew instead of lots of #ifdefs: (Marco, Oliver)
         [ glew up-stream not hyper-enthusiastic, considering options. ]
    + tweak UI and get LiveConnect API key / build case for board (Christian)
    + attempt to re-build a recent gstreamer 1.0 / core spec file
      on our CentOS6 base (tdf#94508) (Christian)
 
* Release Engineering update (Christian)
    + 5.0.6 RC3
        + including openSSL update, published as final last week.
    + 5.1.3 RC2 status
        + also has updated openSSL; announced today.
    + 5.2 Beta 1
        + week after next for 5.2
        + 24th May - feature freeze
            + getting close! 1.5 weeks away
        + OpenGL bug fixed by Tomaz - master working better.
    + 5.1.4 RC1
        + deadline is early week 22
    + Android & iOS Remote
        + no regular release this week
            + expect an Android view & remote update ...
 
* BarnStars (Bjoern)
    + month of contribution running now:
        + https://wiki.documentfoundation.org/Barnstars/2016-05
    + other badges auto-generated from tools, but Barnstars are manual
    + if see someone doing something nice, and want to award one,
      now is a great time - go to the wiki page, and copy/paste the template
        + expand it from Eike, Bjoern & Mike.
    + a generic love-in ? (Michael)
        + so many people do awesome things
        + anything goes - praise anyone (Bjoern)
            + idea from wikipedia.
        + good to reach-out to newer people (Bjoern)
            + expect not to see ESC members awarding each other, but rather towards newcomers
 
* Documentation (Olivier)
    + Lots of things happening
    + updated help-content with the latest additions
    + hangout last-week with volunteers - updating getting started guide.
    + chapter 5/6
    + made available a way to edit help files on-line
        + built a web-site, showing help-files directly in the browser
        + put a small editor on top of it; not WYSIWYG but interesting
        + can get edits back to gerrit in future ?
        + awesome (Kendy)
        + how to preserve authorship & preserve permissions
            + talk with David O - I'm sure he has input (Kendy)
    + Pootle <-> help website connection from Christian
        + so translators can see the context of their strings
        + e.g. 
https://translations.documentfoundation.org/de/libo_help/translate/shared.po#unit=28671720
          → String in context on vm173 
http://vm173.documentfoundation.org/text/shared/3dsettings_toolbar.xhp 
          (realized using client-side javascript)
        + 500k words in help-content: solves much of the problem.
        + get more context anyway in help than UI (Sophie)
           + still need Deckard pieces for UI strings clearly.
    + local Brazilian work to translate documentation ongoing.

* GSoC 2016 (Thorsten)
    + community bonding period until May, 22nd
    + still need back-up mentors for some tasks
        - firebird
        - zoner draw filter
        - odf styles in calc / orcus
    + would love mentors here:
        + interested to help out with firebird (Caolan)
    + will hunt down committers in those areas (Thorsten)
        + give a couple of weeks for volunteers.
 
* UX Update (Kendy/Bubli)
    + new blog-post welcoming GOSC students:
        + https://design.blog.documentfoundation.org/2016/05/09/welcome-gsoc-students/
    + no meeting the last week.
 
* Crashtest update (Caolan)
    + 1 import failure, 1 export failure, 7 coverity
    + numbers exploded for a week or so, but now back down
      to a pair
    + Stephan working on missing 'breaks' on the compiler side
        + may give us a spike in warnings; lets see.
    + found five places - genuinely missing breaks (Stephan)
        + some quite long-standing, some recent.
        + a clang warning - but where you want to fall-through,
          need a C++-17 annotation for that.
        + new SAL_FALLTHROUGH macro that will do that.
 
* Ankara update (Michael)
    + https://wiki.documentfoundation.org/Hackfest/Ankara2016
    + Markus, Jmux, Michael ...
        + day of C++ training
        + updated the learning the code slides
    + got some patches out and some easy hacks closed too.
    + a dozen+ C++ programming students.
    + have a nice link on interface / impl. / instance (Bjoern)
        + good to build a corpus of documetns on this (Michael)
        + nice to have an introduction to services etc.
    + lots of students doing this for a project.
        + already working with us.
    + UNO concepts: implementation, interface, service explained
      https://www.youtube.com/watch?v=WBNG6bVZPzw (Bjoern)
 
* Hackfests (Bjoern)
    + hole in the summer, not much going on.
    + next hackfests:
        + Germany, Munich, LiMux; End of May 2016 (Jan-Marek)
            + Orga: https://wiki.debian.org/BSP/2016/05/de/Munich
            + 27-29 May (parallel to the Debian Sun Camp)
    + next venues / suggestions
        + Chaos event - good for outreach; at the same time as Munich.
        + https://www.froscon.de/en/home/Flosscon in Bonn, Germany
           + August - 2 weeks before LibreOffice conference ?
              + perhaps piggy-back on their rooms.
              + like FOSDEM at a university etc.
        + https://2016.guadec.org/ in Karlsruhe, Germany (3 weeks before LO conf)
        + more suggestions welcome
    + Autumn / week-long Home-Hacking in Hamburg with students? (Bjoern)
        + advertise at university ? C++ training ? etc.

* LibreOffice Conference in Brno - CfP open (Sophie)
    + Kendy & Thorsten on program committee:
    + 
https://blog.documentfoundation.org/blog/2016/04/08/libreoffice-brno-conference-call-for-paper/
        + deadline is mid July.
    + almost no-one gets rejected, please submit & book travel (Michael)
    + if you're concerned wrt. rejection - ping committee for an early decision (Kendy)
        + travel assistance not necessarily correlated with speaking (Norbert)
            + speaking does help.

* Mentoring/easyhack update (janI)
   + legend: contributors are not-yet-committers, numbers in () are +/- compared to last week
   + summary:
       17663(-226) commits in a year of which 9790(-362) were made directly, without use of gerrit
       293(-7) people made commits in a year, 70(-4) in a month, 37(0) in a week, 0(-58) to be 
emailed
   + gerrit:   committer open  51(-14)      contributor open  54( 4)
               updated  merged    abandoned   updated  merged    abandoned
        year:   51(-14) 6464(133) 562(-1)     54(4)    1409(3)   473(6)
        month:  51(-14)  712(18)  50(9)       54(4)    139(-12)   44(-18)
        week:   29(-1)   204(45)  15(0)       30(10)    30(-33)    8(-4)
   + easyHacks:
        total 247(-89) open 204(-22) assigned 31(-4)
        needinfo 11(4) needsDevEval 444(5)
        missing cleanup due to many comments 198(-10) control still valid 0(-45)
   + top 5 contributors (based on merged patches last month):
         Andrea Gelmini got 17 patches merged, and have a total of 129 merged patches
         Jorenz Paragas got 9 patches merged, and have a total of 18 merged patches
         Laurent BP got 8 patches merged, and have a total of 49 merged patches
         Rohan Kumar got 7 patches merged, and have a total of 43 merged patches
         Giuseppe Castagno got 6 patches merged, and have a total of 62 merged patches
   + new easyHacks:
         None
   + create your own by updating Keywords to eg. "easyHack, difficultyBeginner, skillCpp, 
topicCleanup"
   + please remember, a codepointer is mandatory, and typically a look from an experienced developer
   + create new easy hacks from these ones or remove "needsDevEval" if not feasible):
       https://bugs.documentfoundation.org/buglist.cgi?keywords=needsDevEval
 
   + esc-mentoring.py now delivers daily mail
   + Updated easy-hack (status ASSIGN no person or visa versa)
   + Added wiki page "WindowsProblems" based on excellent email to the list.
   + Sent personal emails to 58 developers with no commit > 3-6 months
        - ca. 50% response, all positive
        - many mentioned it was nice to hear something from the community
        - last time 5/40 provided new patches.
   + Finalized review of easy-hacks

* SfxItemSet::Put(Which...) (Oliver Specht, Bjoern)
    + original EasyHack from Feb. 2011 (aka. in my second week on LibreOffice)
    + original suggestion rather (too) defensive from tdays PoV?
    + https://gerrit.libreoffice.org/#/c/24324/ <- patch by Noel
    + os has some opinions on that -- abandon patch, take over topic ?
       + could override the which ID from the item instead ?
       + existing situation is a mess (Bjoern)
AI: + suggest concrete way ahead to clean this up (Oliver)
       + we'd love to see it cleaned up.
 
* Commit Access
    + GSOC students
       + previously we granted them commit access to work on branches (Michael)
       + unhappy with a fast-road to commit access (JanI)
       + working on master - avoids merge problems at the end (Norbert)
       + pushing to drafts for stacks of commits a pain (Michael)
       + keep the decision with the mentor (Kendy)
           + some can be done in small steps without re-works.
           + others better to have as separate patches on a branch
           + one student, has commit access - but can be done in small steps,
             but other tasks are better in feature branches.
       + agreed -> go to the mentor (Norbert)
       => mentor decides, setup as we go.
 
* Developer Certification (Stephan/Bjoern/Kendy/Thorsten)
    + after GSOC setup.
 
* Jenkins / CI update (Norbert)
    from:Thu May  5 13:39:10 2016
    master linux rel  jobs: 189 ok: 178 ko:  11 fail ratio:  5.82 % break:   7 broken duration: 
4.49%
    master linux dbg  jobs: 145 ok: 136 ko:   8 fail ratio:  5.52 % break:   6 broken duration: 
2.50%
    master mac rel    jobs: 181 ok: 143 ko:  38 fail ratio: 20.99 % break:   5 broken duration: 
5.64%
    master mac dbg    jobs: 178 ok: 139 ko:  37 fail ratio: 20.79 % break:  11 broken 
duration:20.04%
    master win rel    jobs: 116 ok: 105 ko:  11 fail ratio:  9.48 % break:   4 broken duration: 
3.84%
    master win dbg    jobs: 114 ok:  99 ko:  12 fail ratio: 10.53 % break:   5 broken duration: 
4.03%
    master win64 dbg  jobs: 122 ok: 102 ko:  19 fail ratio: 15.57 % break:  11 broken duration: 
9.77%
    lo-5.0 mac        jobs:   0 ok:   0 ko:   0 fail ratio:  0.00 % break:   0 broken duration: 
0.00%
    lo-5.1 mac        jobs:  21 ok:  21 ko:   0 fail ratio:  0.00 % break:   0 broken duration: 
0.00%
    + meant to fail below:
    gerrit win rel    jobs: 314 ok: 254 ko:  60 fail ratio:19.11%
    gerrit lin rel    jobs: 319 ok: 268 ko:  50 fail ratio:15.67%
    gerrit mac rel    jobs: 318 ok: 244 ko:  71 fail ratio:22.33%
    gerrit all        jobs: 316 ok: 193 ko: 120 fail ratio:37.97%
    + one of those weeks; bumps on Mac debug
    + a break a day makes (what) ?
 
* l10n (Sophie)
    + lots of work from cloph
       + bug-fixes in the tooling
       + created libreoffice online project
           + some bugs in pootle to fix first.
 
* QA update (Robinson)
    + UNCONFIRMED: 645
        + Nice drop since last week (~30 bugs)
        https://bugs.documentfoundation.org/reports.cgi?product=LibreOffice&datasets=UNCONFIRMED
        + enhancements: 63
        + in ux-advise: 32
    + needAdvice at 46
    
    + update of bugzilla (Bjoern)
        + have fancy tag things & now can tag comments
        + chat with QA about it (Robinson)
        + had workarounds in the past, will develop a plan for this.
        + "me too" comments -> add nothing (Bjoern)
            + options now to mute them.
 
    + Most Pressing Bugs:
        http://tdf.io/mostressingbugs
        + tdf#89034 - OS X: Text not being justified in Persian and other RTL languages
            + Persists as Common issue -> lots of duplicates; many related layout bugs
            + Tested with 5.2; requested simplified/clarified test doc
        + Mail merge regressions (Bjoern)
            + http://tdf.io/mmregressions (10 open; 11 open last meeting)
               + Re-tested extensively; many bugs still present
        + https://bugs.documentfoundation.org/show_bug.cgi?id=99258
            + Fixed (big thanks to Tomaz!)
        + https://bugs.documentfoundation.org/show_bug.cgi?id=49853
            + Fixed (thanks to Maxim)
            + Backport requested to the 5.1 branch
 
* QA stats
 
  + https://bugs.documentfoundation.org/page.cgi?id=weekly-bug-summary.html
    +114    -328        (-214 overall)
    many thanks to the top bug squashers:
        QA Administrators    180
        Heiko Tietze          14
        raal                  13
        jan iversen           12
        Buovjaga              11
        Cor Nouws              8
        Julien Nabet           8
        Jean-Baptiste Faure    6
        Eike Rathke            5
        Laurent BP             5
        David Tardon           5
        V Stuart Foote         5
        Maxim Monastirsky      4
        Michael Stahl          4
        Aron Budea             4
 
* Highest-Priority bugs (aka "MABs"):
        5.2: 3/10   - 30%   +1
        5.1: 1/27   -  3%   -1
        5.0: 8/53   - 15%   +1
        4.4: 8/73   - 10%   -1
        4.3: 5/68   -  7%   +0
        4.2: 8/133  -  6%   -2
        4.1: 4/79   -  5%   +0
        4.0: 9/81   - 11%   +0
        old: 36/249 - 14%   -1
 
* Bibisected bugs open: whiteboard 'bibisected'
  + 371/1347 369/1335 380/1334 383/1325 388/1313 391/1307 399/1305
    + http://tdf.io/bibibugs
 
* all bugs tagged with 'regression'
        + 758(+13) bugs open of 4903(+48) total 18(-2) high prio.
 
        * ~Component   count net * high severity regressions
                Writer -  7 (+0)
                  Calc -  5 (-1)
           LibreOffice -  3 (+0)
                  Base -  2 (+0)
               Impress -  1 (+0)
            Extensions -  0 (-1)
                + http://tdf.io/regressionscritical
 
        * ~Component   count net * all regressions
                Writer - 244 (+8)
                  Calc - 141 (-2)
               Impress -  56 (+4)
           LibreOffice -  53 (+0)
               Crashes -  47 (+1)
                    UI -  38 (-2)
        graphics stack -  34 (+0)
                  Base -  32 (-1)
               Borders -  31 (-1)
                  Draw -  28 (+2)
   filters and storage -  23 (+1)
                 BASIC -  15 (+0)
                 Chart -  15 (+1)
Printing and PDF export-  12 (+2)
        Formula Editor -   5 (-1)
            Linguistic -   4 (+0)
            Extensions -   2 (-1)
          Installation -   2 (+0)
                   sdk -   1 (+0)
             framework -   1 (+0)
                + http://tdf.io/allregressions

-- 
 michael.meeks@collabora.com  <><, Pseudo Engineer, itinerant idiot


Context


Privacy Policy | Impressum (Legal Info) | Copyright information: Unless otherwise specified, all text and images on this website are licensed under the Creative Commons Attribution-Share Alike 3.0 License. This does not include the source code of LibreOffice, which is licensed under the Mozilla Public License (MPLv2). "LibreOffice" and "The Document Foundation" are registered trademarks of their corresponding registered owners or are in actual use as trademarks in one or more countries. Their respective logos and icons are also subject to international copyright laws. Use thereof is explained in our trademark policy.