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


* Present:
    + Cloph, Sophie, Stephan, Jan-Marek, JanI, Michael M, Miklos, Andras,
      Caolan, Bjoern, Lionel, Bubli, Armin, Michael S, Kendy, Eike, Robinson, Thorsten
 
* Completed Action Items:
    + UserAgent - drop bundled-languages (Michael)
    + UserAgent - produce a patch for review (Michael)
    + disable openGL by default for 5.0.4 (Cloph)
    + run the sw renaming script just before branch-off (Robinson)
        [ needed a fix to a test document, accidentally touched,
          kendy fixed for the future ]
    + improve new contributors Wiki, write blogpost, promote git-review etc. (JanI)
        [ v. open-ended: in-progress ]
    + setup FOSDEM Hackfest wiki page with dates (Samuel stole this AI ;) )
        [ https://wiki.documentfoundation.org/Hackfest/FOSDEM2016 ]
 
* Pending Action Items:
    + come up with a proposal for "abandoned" / "insufficient data"
      resolution in the bug-flow graph (Robinson)
        [ lively discussion, following up, decision by the end of the week ]
    + book FOSDEM conf. room for board meeting (Florian)
        [ perhaps after not before to avoid hackfest conflict ]
    + list of developers who havn't contributed in a while (JanI)
    + check mDNSResponder & move it to external/ (Michael S.)
        [ hidden 5x directories deep in impress ]
    + double-check libmar/src, update/src, remove the duplicate, etc. (Kendy)
 
* Release Engineering update (Cloph)
    + 4.4.7 RC2
        + tagged, Linux + Mac built.
        + Windows delayed; since VM died; buying replacement H/W etc.
            + will start build today.
    + 5.0.4 status
        + RC1 / freeze - Monday
        + tagging due later today / tomorrow.
        + all fixes from gerrit are integrated
            + very last minute fixes today / tomorrow.
    + 5.1.0 branch / feature-freeze: this week.
        + branch created, and beta1 tag this week.
        + windows build breakage just before tagging.
        + a buildfix1 tag -> corresponding fixes.
            + re-created tar-balls from this.
        + Avoiding large-scale cosmetic cleanups
            + until when ? (Stephan)
            + consensus so-far; try to do just before branch-off (Miklos)
            + one idea mass-run through code-formatting tool (Bjoern)
                + start with config / code-style we want to use
                + by the time we do the next release: finally look at it.
                   + 6 months to bike-shed.
                + afraid, can't agree on include order, not ideal (Miklos)
            + removing parameters, defaulted etc. (Stephan)
            + calming down for a couple of point-release to help bug-fixers (Michael)
                + makes sense (Bjoern)
                + concern, never a good time for doing these (Stephan)
                + concern - size, and non-functionality are deadly annoying when
                  back-porting bug-fixes (Michael)
                + if a volunteer; doing rename member variables (Bjoern)
                    + if 1st commit - makes sense perhaps.
                + agree with a quiet period (Eike)
                    + will pile up changes in gerrit; but need reviewing.
                    + piling makes them un-merge-able over time (Bjoern)
                + say - we discourage until .2 (as in the past) (Miklos)
                    + not black / white - please try to avoid those.
                => avoid large non-functional cleanups until x.y.2
        + Late Features:
            + OpenGL - switch to simpler double-buffering.
            + Slide Transitions: artwork & polish
                [ Jay and Andreas making new images - much appreciated ]
            + UserAgent display & tweakage
                [ in modulo tweaking, cf. discussing a setting later ]
            + calc s/w interpreter-related patch
                [ also got in before the freeze; an 18x speedup on CPU for
                  some test sheets; currently guarded by a variable - and
                  subsetting to just some sheets.
                     + plan to test with crash-testing sheets & enable by default
                  Would like to look at it (Eike)
                     + dislike env.vars set - avoids the unit-tests
                        + plan to remove it before ship (Kendy)
                            + turn into normal config & default -> testable.
                        + would like to turn it on now - default on for user-testing (Kendy)
                            + optional B2 in the release-plan (Cloph)
                                + can have an intermediate release.
                     + goal of the code - vectors of doubles
                        + formula results (Michael)
                            + moves big chunk of ptr chasing & branching from inner loop.
                ]
    + Android & iOS Remote
        + delayed, due to B1 delay.
 
* Idle re-work (Michael)
    + graphical event processing issue
    + scheduler cleanup
    + true 'idle' behavior - for wordcount.
 
* Documentation (Kendy)
    + proposed - rename of help files that are main / 000158 etc.
        + quite un-readable for humans.
        + localization community - asked; these get into po files at some stage.
            + needs scripting; but not a high prio. just yet.
            + mainly for non-pootle using translators (Cloph)
               + has some helpful scripts (JanI)
               + message contexts changes (Kendy)
            + not urgent - for now use an XSL file that indicates the
              path of the files in the help (Sophie)
               + reasonably easy to find the file to work on.
    + guy interested in editing help, doing good stuff there too.
 
* UX Update (Kendy)
    + Meeting time moved -> now Friday 2pm European time.
       + based on doodle poll.
       + this friday - 1st time at new time.
    + Impress:
       + don't have tabs above the view anymore.
       + a toolbar button with a drop-down to choose what to edit.
          + makes 'masters' more obvious
             + switch directly to editing masters.
    + NotebookBar
       + discussion with Samuel
          + will re-introduce the work; maybe new name ? toolspace ?
 
* Crashtest update
    + 2 import failures, 1 export failures, coverity 315
       + import & export now fixed.
    + overall 10x down on Coverity
       + unusually new & helpful issues.
 
* UserAgent bits (Michael)
    + dropping language piece - from user-agent
        + native lang teams would like that (Cloph)
            + lots of people use English (Eike)
                + NLP care who uses their work (Cloph)
        => add the UI language instead.
 
    + https://gerrit.libreoffice.org/#/c/20125/1
        + what it does (check it out)
                + OS version Win 6.6
                + Threads: 4
                + Render: normal/GL
        + not a technical thing (Bjoern)
            + we host the data at TDF
                + meta-data, identifiable.
                   + only a few bits of info (Michael)
            + happier - if not for every ping (Bjoern)
                + do statistical sampling; 1% of users.
        + unclear if we want a "Opt in to share details [yes] [no]" thing
        + usual question - "do you want to update & we will share data" (Kendy)
            + we want people updating -> not attractive.
        => turn it in with some 1% filter of users
 
* Upload Java URE artifacts to central Maven repository? (Bubli)
    + useful for developing Java extensions
    + already packaged in Debian
    + check if they comply with requirements: http://central.sonatype.org/pages/requirements.html, 
      sign with TDF key & upload
        + makes building Java extensions much easier.
    + bug from DavidO - 3x years ago; now closed.
        + https://redmine.documentfoundation.org/issues/1629 filed for cloph to deal with it :-)
    + willing to do the maintenance (Bubli)
        + would be happy for help up-loading -> help appreciated !
    + Can use mis-placed versions of jars to compile vs. (Stephan)
        + can't use at run-time.
        + aware of that (Bubli)
            + concern wrt. non-obvious failure modes (Stephan)
                + Jars need other parts of the URE next to themselves.
                + errors will not be enlightening.
            + is it for TDF vs. distro builds ? (Bjoern)
        + users need educating anyway - just for building (Bubli)
            + like the idea (Michael)
        + LiMux switched Wollmux builds to Maven builds (JMux)
            + has stuff there; used to build public releases.
    + Debian already build some maven goodness (Bubli)
        + artifact ID / ver / jar etc.
        + part of URE package.
        + for local use of Maven -> will point to local machine (Stephan)
          http://anonscm.debian.org/cgit/pkg-openoffice/libreoffice.git/tree/rules#n2769
    + lets not kill babies (Michael)
AI:     + help with sign & up-load (Cloph)
 
* LiMux hackfest update (Jan-Marek)
    + about 20 people, JMux split between organizing & LibreOffice.
    + poked at KDE5 backend - will take a while to develop a real one.
        + probably first switch kde4 from X11 to Qt abstraction
        + basically facing all the KWin problems from:
            https://conf.kde.org/system/attachments/6/original/we_are_the_one_percent.pdf
        + code in private/jmux/kde5+rsvg
            + "It compiles but doesn't run"
 
* Hackfests (Bjoern)
    + GNOME hack-fest in Madrid - Dec 2nd -> 4th (Jacobo)
          + Wiki page: https://wiki.documentfoundation.org/Hackfest/Madrid2015
    + FOSDEM / Beta Co-working (Bjoern)
    + next venues / suggestions
        + considering another Gran Canaria hack-fest (Thorsten)
            + March next year (?)
        + Turkey
            + talked to them; lots of enthusiasm & desire for training.
    + Terni (Italy) this Saturday ( https://wiki.documentfoundation.org/Hackfest/Terni2015 )
 
* Mentoring Update (JanI)
    + lots of announce / interest.
    + Discussed with Italo, to reward people on 1st patch, 10th patch (idea from Bubli)
        + come back wiht a proposal soon.
    + Added new blog for newcomers, will be tips and trix
        + on the planet.
    + started looked at "hanging" patches
        + digging through lingering patches;
        + not clear why they're not merged; just 1 submission.
            + have reviewed a few, comments in gerrit.
    + Preparing for madrid
        + use this as a start for a more active spanish community.
        + wanting Jan to talk about LibreOffice.
    + List of non active developers: next step
        + concern wrt. E-mailing (Kendy)
           + and add 1x more question - ok or not to contact
        + get tone really positive (Michael)
 
* l10n Update (Sophie)
 
* Developer Certification (Stephan/Bjoern/Kendy/Thorsten)
    + pending another 3 weeks, then will start a new round soon...
 
* Jenkins / CI update (Norbert)
    + interest at last ESC on how Jenkins stats are generated
        + can we auto-generate in dev-tools/scripts/esc-bug-stats.pl ?
    + please Linux Jenkins guys build with --enable-kde4 (Bubli)
        + to prevent vcl build breakages
    + check - is 'make check' run by CI ? (Michael)
        + not for gerrit patches; but is done for tinderboxes (Stephan)
    from:Thu Nov 19 15:41:41 2015
    master linux rel  jobs:184 ok:136 ko:29  fail ratio:15.76% break:11 broken duration:7.8%
    master linux dbg  jobs:179 ok:28  ko:149 fail ratio:83.24% break:19 broken duration:72.99%
    master mac rel    jobs:174 ok:148 ko:12  fail ratio:6.89%  break:4  broken duration:2.51%
    master mac dbg    jobs:172 ok:151 ko:9   fail ratio:5.23%  break:6  broken duration:2.91%
    master win rel    jobs:84  ok:62  ko:19  fail ratio:22.61% break:10 broken duration:23.54%
    master win dbg    jobs:137 ok:97  ko:34  fail ratio:24.81% break:17 broken duration:31.27%
    master win64 dbg  jobs:125 ok:102 ko:19  fail ratio:15.19% break:9  broken duration:21.87%
    lo-4.4 mac        jobs:6   ok:4   ko:2   fail ratio:33.33% break:2  broken duration:56.26%
    gerrit win rel    jobs:205 ok:118 ko:83  fail ratio:40.48%
    gerrit lin rel    jobs:211 ok:166 ko:45  fail ratio:21.32%
    gerrit mac rel    jobs:211 ok:174 ko:37  fail ratio:17.53%
    gerrit all        jobs:205 ok:102 ko:99  fail ratio:48.29%
 
* Easy Hacks:
    + new easy-hacks thanks to: JanI, Samuel M.
        + 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
 
* QA update (Robinson)
    + UNCONFIRMED at 520 + 34 bugs in UX-advise
    + needAdvice at 16
    + New Status for 'abandoned' bugs: INSUFFICIENT DATA
        + will try that out; then adding it.
 
    + Most Pressing Bugs:
        http://ur1.ca/nkp0t
        + tdf#89034 - Text not being justified in Persian and other RTL languages
            + Common issue --> Tor working on it.
        + tdf#94689 - Crash on new file, close file, open file
            + look at it (Michael)
        + Mail merge regression concern (Bjoern)
            + http://bit.ly/1POJrmp
            + having a look (Thorsten, Kendy)
 
* QA stats
  + https://bugs.documentfoundation.org/page.cgi?id=weekly-bug-summary.html
 
Querying overall / top bug stats
  + https://bugs.documentfoundation.org/page.cgi?id=weekly-bug-summary.html
    +160    -87        (+73 overall)
    many thanks to the top bug squashers:
        Beluga                 8
        m.a.riosv              7
        raal                   7
        Adolfo Jayme           6
        Julien Nabet           5
        V Stuart Foote         4
        Samuel Mehrbrodt       4
        Alex Thurgood          4
        Cor Nouws              3
        Maxim Monastirsky      3
        Yousuf (Jay) Philips   3
        Caolán McNamara        2
        Mike Kaganski          2
        Björn Michaelsen       2
        Regina Henschel        2
 
* Highest-Priority bugs (aka "MABs"):
        5.0: 11/49 - 22%    +1
        4.4: 11/72 - 15%    +0
        4.3: 6/67   - 8%    +0
        4.2: 11/133 - 8%    +0
        4.1: 4/79   - 5%    +0
        4.0: 10/81  - 12%   -1
        old: 40/247 - 16%   +0
 
* Bibisected bugs open: whiteboard 'bibisected'
  + 343/1116 335/1103 336/1098 332/1088 341/1089 330/1074 324/1064
    + http://tdf.io/bibibugs
 
* all bugs tagged with 'regression'
        + 721(+8) bugs open of 4443(+24) total 43(-1) high prio.
 
        * ~Component   count net * high severity regressions
                  Calc - 20 (+0)
                Writer - 12 (+1)
           LibreOffice -  7 (+0)
               Impress -  1 (-1)
        graphics stack -  1 (+0)
            Extensions -  1 (+0)
                  Base -  1 (+0)
                    UI -  0 (-1)
                + http://bit.ly/1HWHb3E
 
        * ~Component   count net * all regressions
                Writer - 238 (+2)
                  Calc - 156 (+1)
               Crashes -  55 (+1)
               Impress -  48 (-1)
           LibreOffice -  47 (+0)
                    UI -  42 (-2)
        graphics stack -  32 (-1)
               Borders -  30 (+1)
                  Base -  24 (+0)
                  Draw -  22 (-1)
   filters and storage -  16 (+1)
                 BASIC -  13 (+0)
Printing and PDF export-  12 (+1)
                 Chart -  10 (+0)
        Formula Editor -   5 (+0)
            Extensions -   3 (+0)
          Installation -   2 (+0)
             framework -   2 (+0)
            Linguistic -   2 (+0)
                   sdk -   1 (+0)
                + 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.