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


* Present:
    + Stephan, Jan-Marek, Eike, Kendy, Miklos, Michael M, Andras, Christian,
      Norbert, Robinson, Caolan, Bubli, Bjoern, Muthu
 
* Completed Action Items:
 
* Pending Action Items:
    + please check if you're listed in the mentoring page (All)
        + https://wiki.documentfoundation.org/Mentors
        [ still needs some action from Kohei, Cedric, Thorsten etc. ]
    + UserAgent - drop bundled-languages (Michael)
    + UserAgent - produce a patch for review (Michael)
    + ask students to write their own wrap-ups to aggregate (Cedric)
    + write a nice blog entry about 1000's bibisect - including flowers (Robinson)
        [ updating a graph, will post today ].
    + reach-out to Beta Co-working guy to book post-FOSDEM hackfest (Bjoern)
 
* Release Engineering update (Cloph)
    + 4.4.6 - RC2 status
        + tagged yesterday, builds are up-loaded for Win, Linux & Mac
            + can be announced for early-testing
            + available for all tomorrow.
    + 5.1.0 Alpha - this week ?
        + done either today or tomorrow.
    + 5.0.3 - RC2 status
        + due next week - tag planned towards end of week,
          Thur evening
    + Android & iOS Remote
        + promoted Alpha -> Production for the Google app-store.
        + migrated build-system to gradle
        + supports debugging with Android Studio & lldb
        + if not giving the same results as ndk-gdb - try the other
           + they should both work (see android/README for details)
 
* Killing MediaWiki-Publisher (Andras)
  https://gerrit.libreoffice.org/#/c/19167/ => seems to be solved
    + not killed after all, just removed deps. to old & buggy bits.
      => modernized.
 
* Killing LibreOffice gconf integration (Bjoern)
    + gconf is obsoleted by gsetting
    + on most distros the settings in gconf will be outdated/unused
    + keeping this around as will likely just cause confusion as people will find subtile different 
settings without knowing why/from where
        + https://bugs.documentfoundation.org/show_bug.cgi?id=41678
    + used to be used for lockdown and some prop. tools integrated (Michael)
    + RH not using it (Caolan)
        + Stephan working on a dconf version instead.
 
* UX Update (Kendy)
    + NotebookBar
        + https://wiki.documentfoundation.org/Development/NotebookBar
        + merged the prototype to master from the branch, guarded
          by an env. var (export LO_USE_NOTEBOOKBAR=1)
        + some extensions of the .UI XML to accomodate this nicely.
        + Samuel working on Kendy's prototype here
    + Breeze / HiDPI theme work ongoing.
    + Tomaz merged the darkening icon-theme algorithm, design guys happy.
    + Table Styles
        + a new design session on Friday
        + last time discussed editing
        + now necessary to approach applying them in the sidebar etc.
        + keep toolbars or move to the sidebar ?
 
* Documentation (Kendy)
    + again some new patches from Jay for help-authoring ext'n.
    + will release a new version tomorrow.
    + #libreoffice-design IRC a great place to hang out to implement help.
 
* Crashtest update (Caolán)
    + 1 (now fixed) import failures, 0 export failures
        + doing another run again.
        + if still zero - need to try asan build.
    + coverity upgraded to 7.7.0, now c++ *and* java
        + project broke since marked C++ only.
        + 657 warnings!
           + mostly java or c++ rtti change related
        + what warnings do we get from RTTI ? (Michael)
           + dynamic_cast<> can return NULL (Caolan)
           + dynamic on const, and then static_casts etc.
           + helps find places where we can clean casts up.
 
* File format fuzzing to drive UX testing (Caolan)
    + video: http://caolanm.blogspot.ie/2015/10/fuzzing-libreoffice-input-events-with.html
    + file format driving UI input
    + got the server load piece done;
      getting iterations from under 1x per sec. to 4x per sec.
        + file-formats went to several 1000 per sec.
    + events very far removed from consumption, so hard to
      see the chain between consumption and insertion.
 
* Hackfests (Bjoern)
    + Hamburg, Germany: Oct 23rd -> 25th (Bubli)
        + https://wiki.documentfoundation.org/Hackfest/Hamburg2015
            + would be great to see everyone there.
            + Friday will celebrate the 5th birthday again with
              misc. parties / politicians joining in the fun.
    + FOSDEM / Beta Co-working
        + do it pre-FOSDEM ? (Eike)
            + does it work to arrive 2x days earlier ?
            + slide-writing instead ? (Michael)
            + not much communication happening anyway (Eike)
                + lots of tired people.
            + arn't really supposed to talk a lot @ co-working (Miklos)
        + could we book a separate room for us ? (Bubli)
        + afterwards - could invite people to join in ? (Bjoern)
            + perhaps try it beforehand this time.
    + next venues / suggestions
        + Belgium another candidate ...
        + perhaps again at Las Palmas (Thorsten)
 
* l10n Update (Sophie)
    + did register #libreoffice-NLP channel - join it ...
    + rather an unfortunate name (Bubli)
        + expecting 'l10n' rather than nlp.
        + asked on the l10n list for feedback, people preferred NLP (Cloph)
AI: + could setup a notification message for -l10n -> NLP (Cloph)
 
* Developer Certification (Stephan/Bjoern/Kendy/Thorsten)
    + now we have 5 names
    + some new suggestions to come from Bubli.
    + reaching out to poke the happy recipients etc.
    + another round planned in a month or two.
 
* Jenkins update (Norbert)
    from:Thu Oct  8 13:53:52 2015
    master linux rel  jobs:208 ok:196 ko:12 fail ratio:5.76%  break:4  broken duration:3.92%
    master linux dbg  jobs:122 ok:114 ko:8  fail ratio:6.55%  break:5  broken duration:3.66%
    master mac rel    jobs:185 ok:173 ko:12 fail ratio:6.48%  break:6  broken duration:2.83%
    master mac dbg    jobs:194 ok:176 ko:18 fail ratio:9.27%  break:11 broken duration:7.92%
    master win rel    jobs:93  ok:81  ko:12 fail ratio:12.9%  break:8  broken duration:14.9%
    master win dbg    jobs:160 ok:126 ko:34 fail ratio:21.24% break:23 broken duration:15.92%
    master win64 dbg  jobs:136 ok:115 ko:21 fail ratio:15.44% break:15 broken duration:12.97%
    lo-4.4 mac        jobs:8   ok:7   ko:1  fail ratio:12.49% break:1  broken duration:23.45%
    gerrit win rel    jobs:212 ok:124 ko:87 fail ratio:41.03%
    gerrit lin rel    jobs:212 ok:182 ko:30 fail ratio:14.15%
    gerrit mac rel    jobs:212 ok:166 ko:46 fail ratio:21.69%
    gerrit all        jobs:212 ok:113 ko:98 fail ratio:46.22%
        + an average week.
        + do we have any windows machines with symbol-server working ? (Caolan)
           + not thought that there are any (Cloph)
               + '39' tbox - not working, unit tests not working (Kendy)
AI:                + will try to re-start that now (Kendy)
               + can we get a README for setting that up ? (Norbert)
                   + nothing that difficult, either documented or out-of-box (Kendy)
                   + ideally should be running on TDF infra (Norbert, Cloph)
                   + is part of default tinderbox scripts (Cloph, Norbert, Kendy)
 
* Easy Hacks:
    + new easy-hacks thanks to:
        + Sophie, Michael
        + http://bit.ly/1KR4HWX
    + create your own by setting whiteboard to eg.
            "easyHack difficultyBeginner skillCpp topicCleanup"
    + create new easy hacks from these proposed ones
      (or remove the whiteboard keyword "needsDevEval" if not feasible):
      https://bugs.documentfoundation.org/buglist.cgi?status_whiteboard=needsDevEval
 
* include ordering (Miklos)
    + some people have strong opinions on canonical include ordering
    + when its a mess - adding new ones at the end a bit annoying.
    + can someone (who cares about this) write up some suggestions ?
    + tool used to remove unused includes (?)
        + sal/config.h should be the 1st include (Michael)
            + new contributors need to know this stuff (Miklos)
    + there is documentation somewhere - talking about sal/config (Norbert)
        + a rule almost never followed; but technically good.
        + after that - avoid a mixed up zoo.
        + some sort of rough ordering; system, external modules, local
            + easier to read & maintain.
    + another rule: (Bjoern)
        + after sal/config.h - include header corresponding to your file
        + as the 1st include; so the header is self-contained & complete.
        + even this rule questionable (Stephan)
            + lets not bike-shed.
    + problematic to cleanup by re-ordering with no real merit (Stephan)
    + conflicting cleanups that revert each other's patches (Miklos)
    + some is cosmetic, but not all can be resolved technically (Norbert)
        + cosmetic -> multiple ways to do it; just one way.
    + what the old OOo code conventions say about it: 
https://wiki.openoffice.org/wiki/Cpp_Coding_Standards/HEADERS
    + "include what you use" triggered this (Miklos)
        + if so - reducing pointless churn a goal (Michael)
            + also improving the include hierarchy
    => leave it for now.
 
* QA update (Robinson)
    + UNCONFIRMED at 483
        + lower.
    + needAdvice at 15
    + thanks for the VclPtr bisection work from Bjoern (Michael)
    + Most Pressing Bugs:
        http://ur1.ca/nkp0t
        + tdf#94063 - EDITING References break when putting text behind them
        + tdf#91789 - UI:  Crash on exit after format header
            + update from Bjoern (fixed?)
        + tdf#94689 - Crash on new file, close file, open file
            + Another windows crash
        + tdf#94225 - Writer crashes on undo
 
* QA stats
  + https://bugs.documentfoundation.org/page.cgi?id=weekly-bug-summary.html
    +206    -279        (-73 overall)
    many thanks to the top bug squashers:
        QA Administrators     93
        Beluga                20
        Julien Nabet          17
        m.a.riosv             15
        Maxim Monastirsky     14
        Joel Madero           13
        Markus Mohrhard       10
        V Stuart Foote         9
        Dennis Roczek          6
        raal                   5
        Adolfo Jayme           4
        Miklos Vajna           4
        Cor Nouws              4
        Jacques Guilleron      4
        Winfried Donkers       3
 
* Raw data for new metrics:
    + issues marked as 'highest' priority.
    + considered equivalent to MAB.
        5.0: 9/35 - 25%
        4.5: 3/12 - 25%
        4.4: 11/70 - 15%
        4.3: 7/67 - 10%
        4.2: 12/132 - 9%
        4.1: 4/79 -  5%
        4.0: 12/81 - 14%
        3.6: 5/41 - 12%
        3.5: 5/63 -  7%
        3.4: 6/58 - 10%
        3.3: 6/34 - 17%
        OO: 16/28 - 57%
        http://tdf.io/mab
 
* Open 5.0 MAB
  + 12/47 [new metric] 1/12
 
* Open 4.4 MAB
  + 68/70 [ new metric ] 8/59 10/60
 
* bug stats (Robinson)
        + previously - hand-chosen; tagged on earliest live series.
            + would get moved forward when we retired the series.
            + here, we have them sitting as far back as we can trace.
        + can we add the 4.5 and 5.0 together ? (Michael)
            + yes (Robinson)
        + can we have a 5.1 number ? (Michael)
            + yes (Robinson)
        + can we have a sum of all still open bugs for
          all versions vs. closed for this version (Michael)
            + by release series? sure (Robinson)
        + is something still open since 3.3 truly a MAB ? (Michael)
            + worth looking at again ?
AI:     + discard MAB series (Michael)
            + closed bugs are pretty random (Bjoern)
            + new set of graphs from next week.
 
* Bibisected bugs open: whiteboard 'bibisected'
  + 324/1064 322/1047 324/1039 325/1029 330/1028 344/1028 345/1020 338/1006
    + http://tdf.io/bibibugs
 
* all bugs tagged with 'regression'
        + stats are for two weeks ...
        + 683(+6) bugs open of 4327(+84) total 48(+0) high prio.
 
        * ~Component   count net * high severity regressions
                  Calc - 19 (+1)
                Writer - 16 (+0)
           LibreOffice -  7 (-1)
               Impress -  3 (+0)
                    UI -  1 (+0)
   filters and storage -  1 (+0)
                  Base -  1 (+0)
                + http://bit.ly/1HWHb3E
 
        * ~Component   count net * all regressions
                Writer - 233 (+5)
                  Calc - 143 (+5)
               Crashes -  52 (-1)
               Impress -  49 (+0)
                    UI -  45 (+1)
           LibreOffice -  45 (+0)
               Borders -  27 (+3)
        graphics stack -  26 (-1)
                  Base -  26 (-1)
                  Draw -  21 (-1)
   filters and storage -  15 (+2)
                 Chart -  12 (+0)
Printing and PDF export-  11 (+0)
                 BASIC -  10 (+1)
        Formula Editor -   5 (+0)
            Linguistic -   3 (+0)
             framework -   3 (+0)
            Extensions -   2 (+0)
                   sdk -   1 (+1)
                + http://bit.ly/1BUdI8i

-- 
 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.