minutes of ESC call ...

Michael Meeks michael.meeks at collabora.com
Thu May 7 08:02:44 PDT 2015


* Present:
    + David, Sophie, Bjoern, Kendy, Miklos, Michael M, Christian, Stephan, Robinson,
      Lionel, Thorsten, Caolan, Jacobo, Michael S, Cedric, Muthu
 
* Completed Action Items:
    + send Christian pictures of in-person ESC meetings for report (All)
        [ expired -> last chance ... no pretty pictures still ]
    + post a list of functions we'd like to rename to the dev list (Kendy/All)
        [ sent a list, not read all the reactions yet; not much opposition yet
          ask to delay until after 5.0 branch-off (Thorsten)
            + previously delayed until ~pre-branch to avoid cherry-pick hassle (Kendy)
            + would like to push it even further out (Thorsten)
                 + disruptive to people with larger pending branches
            + never a good time for this (Kendy)
                 + delayed until 4.3.4 in the past
                 + postponing for a year, so another 3x months not huge
                 + if done, done before branch-off (Bjoern)
                     + best-point, right before branch-off
                     + is it script-able ?
                         + not yet; just today, collected most-annoying things.
            + concern: churn before feature-freeze (Thorsten)
                 + run the script - right before the branch-off -> is ok.
AI:              + create a script - and ensure the result after running builds (Kendy)
AI:                  + run that just before branching (Cloph)
                     + FWIW if there is a script, it also helps with rebasing/cherrypicking
            + 1x objection - SwFrm (Bjoern)
                 + already have sw::Frame vs. SwFrm, would prefer namespace
                 + do all other stuff, but not SwFrm.
                 + namespace harder for scripts (Michael)
                     + clang plug in - fix, but doesn't do comments (Miklos)
                 + 9x changes already enough work.
            ]
 
* Pending Action Items:
    + please file an Easy-Hack this week: just a bug with whiteboard: (All)
            "EasyHack DifficultyBeginner SkillCpp TopicCleanup"
        + thanks to: Dennis Roczek, +6
                + http://bit.ly/1KR4HWX
    + send an E-mail with list of gerrit usernames to Norbert (Muthu)
    + Cambridge hackfest - poke about students (Michael)
    + find some developer/sysadmin'y type people to train in CI maintenance (Cloph)
        [ Norbert away; next week ] 
    + enable subsequentcheck just for Linux / dbgutil (Norbert)
    + move problem writer tests from check -> subsequentcheck for sw.all (Michael S)
 
* Release Engineering update (Christian)
    + 4.4.3 release -> going final.
    + 5.0.0 - Beta 0
         + branch-off May 18th - 2 weeks out
    + 4.4.4 RC1 - 3 weeks out.
    + Android & iOS Remote
 
* GSoC (Cedric)
    + missing phone-numbers in E-mail
AI:     + please forward numbers to Fridrich/Thorsten/Cedric (GSOC Mentors)
    + make sure students on-track; coding starts in 2x weeks.
 
* Crashtest update (Caolán)
    + bad news; 100x of Impress file format fail on import/export
        + VclPtr regression - and Caolan has a fix.
           + boost_ptr related stuff.
    + ignoring impress - lost 100x writer docx / export failures.
    + lots of duplicates sent out - un-committed patch on the server
      sending out repeated builds.
    + 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
            + late entries -> Thorsten, Caolan, Bjoern.
    + next venues / suggestions ?
        + another hack-fest before the summer:
            + Freiburg, Hamburg, Liege - considering Hamburg
 
* UX Update (Kendy)
    + new graphics for 5.0 underway
        + contest not so successful, instead get a TDF grant to do this.
        + contacting people to ask if they can do this.
        + have input from Italo
            + 1x sheet of paper -> for designer / advice.
    + new icons, ongoing work etc. nothing as big as that.
 
* l10n Update (Sophie)
    + auto-translation script tomorrow, to begin master translation
    + not so many string changes vs. last-time (Cloph)
        + also more time for translators vs. last-time.
    + no news from Dwayne
 
* Developer Certification (Stephan/Bjoern/Kendy/Thorsten)
    + 3-4 proposed names under discussion; perhaps more to come.
        + still pending ...
 
* Jenkins update (Norbert)
    + missing stats this week.
 
* VclPtr (Michael)
    + apologies - unexpectedly bad.
    + trying to catch a ref-counting issue currently.
    + encouraging to see users reporting vs. master / bibisect repo / dbgutil builds
    + is there a usual bugs FAQ (Kendy)
        + vcl/README.lifecycle
    + need improved UX testing - open and close all the dialogs
        + not systematic look at all dialogs; they don't open them (Michael)
            + find a11y bugs if run without the headless plugin
        + focus issues - hard to track (Michael)
 
* Fun new bits (Stephan)
    + Link<> - find remaining places where sal_Bool is used implicitly
      and cast to other integer types; eg. SfxItem - WhichID & optional bool
      and a sal_True -> nWhichId by mistake eg.
          + lots of Links return sal_True / False
          => improving it to abstract it over return type.
          + works in many places.
          + some places pass these around to other places.
          + found & fixed some problems there.
    + Lubos prototyped some boost::signals_slots thing (Kendy)
        + would we like to move to that in future ?
        + did the recent Link changes improve situation enough that no-need to change ? (Kendy)
            + no - still need to improve to something else (Stephan)
                + no idea where it was stalled.
        + an 'Easy Hack' is filed for the conversion (Miklos)
 
* Lifecycle in sw_uno_crsrs (Bjoern)
    + got it to compile completely; bite-sized cases, found a double free
        + a diff of 20x lines -> causes crashes
        + hoping to finish & push after the 5.0 branch-off.
 
* OpenHatch interaction (Robinson)
    + potential for an Algerian hack-fest / Oct.
    +  Institute of Electrical and Electronics Engineering, Boumerdes Algeria
        + French speaking volunteers appreciated.
        + good to get them to come to a hack-fest first to see what it is like.
    + plan for a how-to-run a hackfest at the conference (Bjoern)
 
* QA (Robinson)
    + UNCONFIRMED at 295
        + bounced back a little.
    + mentioned VclPtr testing - what can be done ?
        + people in #libreoffice-qa that might need nudges
        + nothing systematic useful for now (Michael)
            + known issues; after they're closed; opening every dlg.
    + needAdvice at 13
    + Bugzilla: Restricting access to Priority/Severity -> replace MAB
        + allowing anyone who asks to edit fields
        + but not getting initial bug reporter to over-assert their prio/sev.
            & use this to replace MAB tracking system ...
        + will avoid having to update these per release-branch for 4.3->4.4 etc.
 
* QA stats:
  + https://bugs.documentfoundation.org/page.cgi?id=weekly-bug-summary.html
    +185    -148        (+37 overall)
    many thanks to the top bug squashers:
        raal                  14
        Adolfo Jayme          11
        Gordo                 10
        Beluga                 9
        Markus Mohrhard        8
        Andras Timar           8
        steve -_-              6
        Yousuf (Jay) Philips   5
        Jorendc                5
        m.a.riosv              5
        Julien Nabet           4
        V Stuart Foote         4
        Alex Thurgood          3
        Jean-Baptiste Faure    2
        Maxim Monastirsky      2
 
* Open 5.0 MAB
  + 6/9 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
  + 16/56 15/53 15/53 14/52 15/52 14/51 14/50 13/49 15/49 14/48 13/47 12/46
     28%   28%   28%   26%   28%   27%   28%   26%   30%   29%   27%   26%
  + https://bugs.documentfoundation.org/showdependencytree.cgi?id=79641&hide_resolved=1
 
* Open 4.3 MAB
  + 78/167 79/166 79/166 80/165 79/163 78/163 76/160 78/160 79/160 77/158
     46%    47%    47%    48%    48%    47%    47%    48%    49%    48%
  + https://bugs.documentfoundation.org/showdependencytree.cgi?id=75025&hide_resolved=1
 
* Bibisected bugs open: whiteboard 'bibisected'
  + 334/849 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'
    + 588(+19) bugs open of 3760(+36) total
    * ~Component   count net *
                Writer - 216 (+10)
                  Calc - 118 (+4)
               Crashes - 49  (+8)
           LibreOffice - 39  (+1)
               Impress - 38  (+1)
                    UI - 28  (+1)
        graphics stack - 23  (-1)
                  Draw - 23  (+0)
                  Base - 19  (+2)
               Borders - 18  (+0)
   filters and storage - 16  (+2)
                 Chart - 10  (-1)
 Printing / PDF export -  8  (+0)
                 BASIC -  5  (+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