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


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