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


* Present:
    + Norbert, Thorsten, Caolan, Bjoern, Christian, Kendy, jani,
      Michael M, Miklos, Eike, Sophie, Robinson, Olivier, Armin
 
* Completed Action Items:
    + hunt down co-mentors for Zoner / Calc, Orcus, ODF styles (Thorsten)
        [ done except for Firebird (needs a volunteer ;)) ]
    + build a plan for publishing the HTML documentation (Olivier, Kendy)
        [ done, and published, and integrated with pootle too ].
 
* Pending Action Items:
    + connect to David Ostrovsky to connect gerrit to pootle (Olivier)
    + suggest concrete way ahead to clean up SfxItemSet::Put(nWhich) (Oliver)
         https://gerrit.libreoffice.org/#/c/24324/
    + give out Barn-Stars https://wiki.documentfoundation.org/Barnstars/2016-05 (All)
    + investigate clobberring glew instead of lots of #ifdefs: (Marco, Oliver)
         [ pending time to re-visit ]
    + 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.2 Beta 1
        + next week for 5.2
        + UI for OSX - can't un-hide rulers - reports from QA.
            + bisect repos for Mac ? (Michael)
            + apparently a recent change in last 5 days (Cloph)
        + 24th May - feature freeze
            + getting close! Tuesday ....
            + Late Features ?
                + nothing obvious.
    + 5.1.4 RC1
        + deadline is early week 22
        + going well; 6-7 patches in the queue for review.
    + Android & iOS Remote
        + viewer & remote update expected.
        + rotating / pulsating status bits for searching / discovery ?
          https://gerrit.libreoffice.org/#/c/25034/
 
* Documentation (Olivier)
    + delivered update of Ch 5 for documentation.
    + hangout with docs guys
        + getting the team together.
    + help content patch merging
    + touched the online help
        + looking for a technical solution for an issue
        + need to prepare a detailed problem report.
            + XSLT - not so trivial to explain.
    + concerned help is a sub-module
        + but images eg. screenshots are in the main repo.
        + if want to make help-content richer:
            + need to add video / gifs / etc.
            + don't want that in the core (Olivier, Thorsten)
        + easy to extend with an additional protocol (Kendy)
            + not in images.zip
            + for images, not so trivial; but - two storages is do-able.
        + help exclusive images -> help sub-project (Olivier)
        + Helpcontent modernization meta bug: 
https://bugs.documentfoundation.org/show_bug.cgi?id=97629
 
* GSoC 2016 (Thorsten)
    + community bonding period ends end of this week: May, 22nd
    + if your student disappeared - shout now otherwise ...
 
* UX Update (Kendy)
    + missed the call, but they discussed including new sets of custom-shape
        + no concrete conclusion yet.
    + UI easy-hacks that need code-pointers
        + mark 'needs dev-eval' topic-UI.
 
* Crashtest update (Caolan)
    + 0 import failure, 5 export failure, mis-built coverity, next slot tomorrow
    + not reality checked the export failures
    + coverity:
        + cppasserts not detected as asserts
        + looks like we don't get problems from fall-through.
 
* 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)
            + anyone going to Munich ? (Thorsten)
               + perhaps some CIB guys.
               + Mike Saunders is close & interested (Bjoern)
    + 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.

* Mentoring/easyhack update (janI)
   + legend: contributors are not-yet-committers, numbers in () are +/- compared to last week
   + summary:
       17483(-180) commits in a year of which 9497(-293) were made directly, without use of gerrit
       294(1) people made commits in a year, 68(-2) in a month, 34(-3) in a week, 0(0) to be emailed
   + gerrit:   committer open  55(4)      contributor open  54(0)
               updated merged    abandoned   updated  merged    abandoned
        year:   55(4)  6590(126) 553(-9)     54(0)    1396(-13) 465(-8)
        month:  55(4)   703(-9)   44(-6)     53(-1)   133(-6)    31(-13)
        week:   37(8)   175(-29)   7(-8)     20(-10)   18(-12)     4(-4)
   + easyHacks:
        total 242(-5) open 203(-1) assigned 31(0)
        needinfo 8(-3) needsDevEval 461(17)
        missing cleanup due to many comments 194(-4)
   + top 5 contributors (based on merged patches last month):
         Andrea Gelmini got 18 patches merged, and have a total of 129 merged patches
         Jorenz Paragas got 10 patches merged, and have a total of 19 merged patches
         Laurent BP got 8 patches merged, and have a total of 48 merged patches
         Giuseppe Castagno got 6 patches merged, and have a total of 62 merged patches
         Winfried Donkers got 5 patches merged, and have a total of 24 merged patches
   + new easyHacks:
       https://bugs.documentfoundation.org/show_bug.cgi?id=99891 mentor:fito -> "Update installer 
fonts to match newer versions of Windows"
   + 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

   + gitdm is now available on vm174 (nor running automatically)
   + working on script to read/add bugs in BZ (to update easyhacks)
       + for compressing over-bloated easy hacks
   + easyHack that miss information, should be marked NEEDINFO
       + if it is missing code-pointers; add NEEDINFO state
       + otherwise it is seen by all contributors.
   + Gerrit review -2 for "work in progress"
       + a 'WIP' in the text somewhere.
       + can someone use -2 as some people do already.
       + can we use drafts ? (Michael)
           + people want to test-compile (JanI)
               + marking -2 is no overhead.
       + the opposite problem - review not a hard requirement (Miklos)
           + could we use +2 instead ?
       + Jenkins reacts on creation of a new patch (Norbert)
           + in past - when don't want consider for review
           + recommendation - put a minus something - author, not pushed.
       + pushing for review to master (Miklos)
           + just want a CI build result; no need to review it.
           + to avoid extra work - personal +2 sounds great (Bjoern)
               + only committers can give +2 (Miklos)
       + no point in wasting reviewer time on patches just in for CI.
       + Meanings:
           + +2 for developer's doesn't need review just do CI first.
           + -2 for needs CI build, but not needing review (work in progress).
       + WIP in commit msg (Cloph)
           + couple of cases got in without being removed.
       + would love a pipeline sol'n (Michael)
           + push it and auto-mege if CI likes it
           + dream solution too (Bjoern)
AI:        + perhaps a way to have a chron that queries & merges (Norbert)
               + if +2 by author and +1 by jenkins -> auto-push =)
 
* Developer Certification (Stephan/Bjoern/Kendy/Thorsten)
    + after GSOC setup.
 
* Jenkins / CI update (Norbert)
    from:Thu May 12 13:38:47 2016
    master linux rel  jobs: 147 ok: 138 ko:   9 fail ratio:  6.12 % break:   9 broken duration: 
3.78%
    master linux dbg  jobs: 111 ok:  99 ko:  10 fail ratio:  9.01 % break:   5 broken duration: 
7.89%
    master mac rel    jobs: 144 ok: 144 ko:   0 fail ratio:  0.00 % break:   0 broken duration: 
0.00%
    master mac dbg    jobs: 143 ok: 142 ko:   0 fail ratio:  0.00 % break:   0 broken duration: 
0.00%
    master win rel    jobs: 112 ok: 111 ko:   1 fail ratio:  0.89 % break:   1 broken duration: 
0.66%
    master win dbg    jobs: 110 ok: 108 ko:   2 fail ratio:  1.82 % break:   2 broken duration: 
0.79%
    master win64 dbg  jobs: 115 ok: 113 ko:   2 fail ratio:  1.74 % break:   2 broken duration: 
0.92%
    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:  20 ok:  20 ko:   0 fail ratio:  0.00 % break:   0 broken duration: 
0.00%
    intended to break:
    gerrit win rel    jobs: 254 ok: 224 ko:  30 fail ratio:11.81%
    gerrit lin rel    jobs: 260 ok: 209 ko:  47 fail ratio:18.08%
    gerrit mac rel    jobs: 256 ok: 212 ko:  43 fail ratio:16.80%
    gerrit all        jobs: 255 ok: 180 ko:  70 fail ratio:27.45%
 
    + Norbert's proverb: 'one break a day keep contributors at bay...'
    + this week pretty good
       + only 2x failed windows builds.
       + ironically - bad platform is Linux.
           + dbgutil make check borked 1/2 a day (Miklos)
       + 'broken' is the transition count from green->red
       + Armin's issue
           + signal handler on Linux - doing lots of stuff.
               + wants to get the Solar Mutex.
           + main-thread, holding it, other threads want to finish.
           + signal 'pure' code can't do anything (Michael)
               + always been bad
               + at the least - a worker thread (Norbert)
           + perhaps better to un-plug the solar mutex (Michael)
       + drop the SEGV handler for unit tests instead ? (Michael)
       + solar mutex taken at a high level (Norbert)
           + not the only lock (Michael)
               + eg. glibc non-recursive memory allocator lock
                 any memory problem can cause this.
                   -> deadlock on allocate.
       + crashing would be better (Armin)
           + best to disable osl_signal registration in unit-test mode
           + can we test for unit-test mode ? (Michael)
               + VCL_HIDE_WINDOWS is the guy (Miklos)
               => suggest turn off signal handling in this mode.
       + want only the main thread to handle the signal (Armin)
 
* l10n (Sophie)
    + work in progress for 5.2
    + l10n for lool ongoing.
 
* Ubuntu Crash reports (Bjoern)
    + looking at them from the releases
    + hand-wavy summary: lots better than previous releases
    + 5.1 seems to crash less often than earlier releases.
    + quite a lot of older crashes, seem to be just gone.
    + some crash-on-exit VclPtr bits.
 
* QA update (Robinson)
    + UNCONFIRMED: 629
        + down again; thanks to all involved.
        https://bugs.documentfoundation.org/reports.cgi?product=LibreOffice&datasets=UNCONFIRMED
        + enhancements: 64
        + in ux-advise: 32
    + needAdvice at 44
 
    + Most Pressing Bugs:
        http://tdf.io/mostressingbugs
        + tdf#92516 - "x" accelerator and mouse click not exiting StartCenter
          in "File -> Exit LibreOffice" menu on Windows.
        + Mail merge regressions (Bjoern)
            + http://tdf.io/mmregressions (10 open; 10 open last meeting)
            + all re-tested recently; waiting on a couple of them.
 
* QA stats
 
  + https://bugs.documentfoundation.org/page.cgi?id=weekly-bug-summary.html
    +147    -131        (+16 overall)
    many thanks to the top bug squashers:
        Buovjaga              13
        Aron Budea            12
        Caolán McNamara       11
        jan iversen            8
        Maxim Monastirsky      8
        Adolfo Jayme           7
        raal                   4
        Samuel Mehrbrodt       4
        David Tardon           4
        Michael Stahl          4
        Heiko Tietze           3
        m.a.riosv              3
        Markus Mohrhard        3
        V Stuart Foote         3
        Luke                   3
 
* Highest-Priority bugs (aka "MABs"):
        5.2: 3/10   - 30%   +0
        5.1: 2/28   -  7%   +1
        5.0: 7/53   - 13%   -1
        4.4: 8/73   - 10%   +0
        4.3: 5/68   -  7%   +0
        4.2: 8/133  -  6%   +0
        4.1: 4/79   -  5%   +0
        4.0: 9/81   - 11%   +0
        old: 36/249 - 14%   +0
 
* Bibisected bugs open: whiteboard 'bibisected'
  + 366/1352 371/1347 369/1335 380/1334 383/1325 388/1313 391/1307
    + http://tdf.io/bibibugs
 
* all bugs tagged with 'regression'
        + 749(-9) bugs open of 4922(+19) total 17(-1) high prio.
 
        * ~Component   count net * high severity regressions
                Writer -  6 (-1)
                  Calc -  5 (+0)
           LibreOffice -  3 (+0)
                  Base -  2 (+0)
               Impress -  1 (+0)
                + http://tdf.io/regressionscritical
 
        * ~Component   count net * all regressions
                Writer - 238 (-6)
                  Calc - 143 (+2)
               Impress -  55 (-1)
           LibreOffice -  52 (-1)
               Crashes -  45 (-2)
                    UI -  37 (-1)
        graphics stack -  35 (+1)
                  Base -  32 (+0)
               Borders -  31 (+0)
                  Draw -  25 (-3)
   filters and storage -  23 (+0)
                 BASIC -  15 (+0)
                 Chart -  15 (+0)
Printing and PDF export-  12 (+0)
        Formula Editor -   5 (+0)
            Linguistic -   4 (+0)
          Installation -   3 (+1)
            Extensions -   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.