minutes of ESC call ...

Michael Meeks michael.meeks at collabora.com
Tue May 5 05:31:34 PDT 2015


I believe I forgot to post this; apologies ...

* Present:
    + Stephan, Eike, Caolan, Sophie, Bjoern, Andras, Miklos, Thorsten,
      Michael M, Christianc, Norbert, Robinson, Lionel, Michael S, Muthu
      David
 
* Completed Action Items:
    + gerrit synching re-enable (Norbert)
    + get AppArmor profile included as a template (Caolan)
 
* Pending Action Items:
    + please file an Easy-Hack this week: just a bug with whiteboard: (All)
            "EasyHack DifficultyBeginner SkillCpp TopicCleanup"
        + thanks to: Tor Lillqvist, Dan
                + http://bit.ly/1KR4HWX
    + send Christian pictures of in-person ESC meetings for report (All)
        [ none yet ]
    + send an E-mail with list of gerrit usernames to Norbert (Muthu)
    + Cambridge hackfest - poke about students (Michael)
    + post a list of functions we'd like to rename to the dev list (Kendy/All)
 
* Release Engineering update (Christian)
    + 4.3.x - retrospective
         + 4.3.7 made available last Saturday, enabled for on-line update too
           everything <4.3.7 will get recommended 4.3.7 or 4.4.2
    + 4.4.3 RC2 status
         + made public today, just before the call
    + 5.0.0
         + branch-off May 18th - 3 weeks out
    + Android & iOS Remote
 
* GSoC (Thorsten)
    + Announced student acceptance, we have these slots (Miklos)
      Title                                                     Student            Mentors
      Implement Apple Numbers import filter                     Anurag Kanungo     David Tardon, Fridrich Strba
      Improving Automated Error Checking                        Benjamin Ni        Markus Mohrhard, Katarina Behrens
      Rework the Expert Configuration dialog                    freetank           Caolán McNamara
      Haskell UNO Language Binding                              Jorge Mendes       Michael Stahl, Stephan Bergmann
      Cleanup internal drawing units in Calc                    Krisztian Pinter   Jan Holesovsky, Markus Mohrhard
      Dynamic Text Chaining and Hyphenation in Draw             matteocam          Fridrich Strba, Thorsten Behrens
      Reuse Mozilla's rolling update mechanism for LibreOffice  Nathan Yee         Jan Holesovsky, Jacobo Aragunde Pérez
      Finishing integration of Firebird backend                 Popa Adrian Marius Lionel Mamane
      Integrate gtktiledviewer into GNOME-Documents             pranavk            Miklos Vajna, Michael Meeks
      Review of the sidebar & its functionality                 Rishabh Kumar      Katarina Behrens, Philipz
      Improve user experience with CMIS                         Szymon Klos        Jan Holesovsky, Cedric Bosdonnat
      More and Better Tests                                     Varun Dhall        Michael Stahl, Bjoern Michaelsen
    + In the Community Bonding period (Thorsten)
        + encourage people to appear on IRC, give their phone #
        + do we have IRC nicks ? (Norbert)
           + please add them to the (C) tracking page / table.
        + and have them introduce their project on the dev list
        + might make sense to give them push rights on their feature branches ;) 
            + we do not have per-branch ACL on gerrit.. so it is committer or bust :-) (norbert)
 
* Crashtest update (Caolán)
    + Import - down to 3x in the last report (29th)
        + Miklos & Caolan fixed 1x each -> down to 1x in the next run.
    + Export - unchanged, but big drop expected from 180 next run.
    + Coverity holding steady at ~zero.
 
* Hackfests (Bjoern)
    + Cambridge, UK - May 2015 - contact (Michael)
            + 21st -> 23rd May confirmed. Thur / Fri / Sat.
            + Cambridge Beer Festival overlap / Punting Excursion planned etc.
              https://wiki.documentfoundation.org/Hackfest/Cambridge2015
    + next venues / suggestions ?
        + another hack-fest before the summer:
            + Freiburg, Hamburg, Liege - considering Hamburg
 
* UX Update (Kendy)
    + ill sadly.
 
* l10n Update (Sophie)
    + still migrating the data to the new tool
        + waiting for Cloph's green-light on translating 5.0
        + can already translate (Cloph)
            + the auto-translation bits not yet done.
            + use the master version in pootle that will be 5.0
 
* Developer Certification (Stephan/Bjoern/Kendy/Thorsten)
    + 3-4 proposed names under discussion; perhaps more to come.
        + still pending ... / no news ...
 
* Jenkins update (Norbert)
from:Thu Apr 23 14:06:57 2015
master linux rel jobs:167 ok:152 ko:14 fail ratio:8.38% break:5 broken duration:4.64%
master linux dbg jobs:96 ok:72 ko:24 fail ratio:24.99% break:4 broken duration:11.84%
master mac rel  jobs:131 ok:129 ko:2 fail ratio:1.52% break:2 broken duration:4.07%
master win rel  jobs:130 ok:100 ko:30 fail ratio:23.07% break:9 broken duration:15.81%
master win dbg  jobs:101 ok:82 ko:19 fail ratio:18.81% break:6 broken duration:15.65%
lo-4.4 mac      jobs:20 ok:19 ko:1 fail ratio:4.99% break:1 broken duration:0.15%
gerrit win rel  jobs:99 ok:69 ko:26 fail ratio:26.26%
gerrit lin rel  jobs:97 ok:79 ko:15 fail ratio:15.46%
gerrit mac rel  jobs:99 ok:83 ko:10 fail ratio:10.1%
gerrit all   jobs:122 ok:75 ko:40 fail ratio:32.78%
    + week before v. good numbers
        + only ~30% failure-rate; normally >50% -> encouraging
        + need to train people to kick-tires for manual snafu slave fixing
            + once in a while, a TB has a windows failure; 'make' CPU loops etc.
AI:     + find some developer/sysadmin'y type people to train (Cloph)
    + enabled dbgutil for the Linux box
        + needs another change for other machines
    + subsequentcheck builds ? (Miklos)
        + not done a measurement to see if we can cope just now (Norbert)
        + main issue with making Jenkins useful:
            + need to be 100% reliable.
            + hanging tests are real pain
    + does that happen on Linux ? (Michael S)
        + a known deadlock in JUnit tests on Windows
        + so subsequetcheck doesn't work there well
        + not aware of any hanging issues on Linux.
        + if there is a hang on Linux / subsequentcheck - we can fix it
        + Mac hardware is mediocre (Norbert)
AI:         + enable it just for Linux / dbgutil (Norbert)
    + several cppunit tests are odd (Michael S)
        + run by 'make check' and not 'make subsequentcheck'
          require every library compiled before they do this.
        + would like to move some of these from check -> s.check.
        + another reason to enable these there.
AI:         + move these from check -> sc (Michael)
        + this avoids make sw.all - building everything.
 
* LinuxFest NW update (Robinson)
    + went really well; knew it was growing, but had 2000 attendees on day one.
        + compares well to OSCON - with 4700
    + a no-cost conference with real subjects / attendees etc.
    + lots of interest in our next hackfest/community event
 
* Crash-testing stats at Ubuntu (Bjoern)
    + tells of a new high-frequency stack-traces ~500/week
    + hard to reproduce one on Document Close
        + weird StarBasic cleanup nasty
        + rather visible vs. normal for others 25/week
        + https://bugs.documentfoundation.org/show_bug.cgi?id=90969
    + well worth running valgrind on it (Michael)
 
* VclPtr (Michael)
    + ~Window used to re-write instance vtables such that things like
      virtual void LoseFocus() - got called only on Window.
         + now when we do the destruction logic - we are in 'dispose'
           with a full vtable.
         + if you hit a trivial crash here then:
           a) check the ::dispose NULL's things after freeing.
           b) check if we've been disposed & if so do nothing much
              but chaining to the parent LoseFocus etc.
    + fixed a number of these already, prolly some more to go.
 
* QA (Robinson)
    + UNCONFIRMED at 262
       + awesome work by Beluga, Gordo and other new QA guys
    + needAdvice at 11
    + gaining regressions however
       + Ubuntu release this week (Bjoern)
 
* QA stats:
  + https://bugs.documentfoundation.org/page.cgi?id=weekly-bug-summary.html
    +139    -207        (-68 overall)
    many thanks to the top bug squashers:
        Beluga                63
        Gordo                 21
        Matthew Francis       15
        raal                  14
        Markus Mohrhard       10
        Jay Philips            8
        Adolfo Jayme           8
        Caolán McNamara        6
        Jean-Baptiste Faure    6
        Alex Thurgood          4
        Joel Madero            4
        Robert Antoni Buj i Gelonch 4
        Julien Nabet           3
        Mike Kaganski          3
        steve -_-              2
 
* Open 5.0 MAB
  + 5/8 5/8 4/7 2/5 0/3 1/3 1/3 1/3 0/2 0/2 1/2 0/1 0/1 0/1 0/1
  + https://bugs.documentfoundation.org/showdependencytree.cgi?id=86696&hide_resolved=1
 
* Open 4.4 MAB
  + 15/53 15/53 14/52 15/52 14/51 14/50 13/49 15/49 14/48 13/47 12/46 16/44 16/43 16/40 14/38
     28%   28%   26%   28%   27%   28%   26%   30%   29%   27%   26%   36%   37%   40%   36%
  + https://bugs.documentfoundation.org/showdependencytree.cgi?id=79641&hide_resolved=1
 
* Open 4.3 MAB
  + 79/166 79/166 80/165 79/163 78/163 76/160 78/160 79/160 77/158 77/158 76/158 77/156 77/155
     47%    47%    48%    48%    47%    47%    48%    49%    48%    48%    48%    49%    49%
  + https://bugs.documentfoundation.org/showdependencytree.cgi?id=75025&hide_resolved=1
 
* Bibisected bugs open: whiteboard 'bibisected'
  + 334/839 327/831 330/820 321/798 291/737 275/719 259/701 264/699
    + http://tdf.io/bibibugs
 
* all bugs tagged with 'regression'
    + 569(+23) bugs open of (+27) total
    * ~Component   count net *
                Writer - 206 (+16)
                  Calc - 114 (+4)
               Crashes - 41  (+2)
           LibreOffice - 38  (+3)
               Impress - 37  (+1)
                    UI - 27  (+1)
        graphics stack - 24  (+1)
                  Draw - 23  (+1)
               Borders - 18  (+1)
                  Base - 17  (+1)
   filters and storage - 14  (+0)
                 Chart - 11  (+0)
 Printing / PDF export -  8  (+0)
                 BASIC -  4  (-1)
             framework -  4  (+0)
            Extensions -  4  (+0)
        Formula Editor -  4  (+0)
          Installation -  2  (+0)
            Linguistic -  2  (+0)
                   sdk -  1  (+0)
        Impress Remote -  0  (+0)

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



More information about the LibreOffice mailing list