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


* Present:
        + Caolan, Heiko, Kendy, Miklos, Michael M, Sophie, Eike, Stephan,
          Norbert, Christian, Björn, Olivier, Andras, David, bubli, Jan-Marek, Thorsten,
          Xisco, Michael S

* Completed Action Items:
    + collect names of Perugia / Hackfest interested mentors in a wiki page (Bjoern)
      template wiki page created: https://wiki.documentfoundation.org/Hackfest/Perugia2017

* Pending Action Items:
    + org admins to invite mentors (when gsoc page bug fixed) (Thorsten)
    + look into advertising tweet for GSOC from TDF (Thorsten)

* Release Engineering update (Christian)
    + 5.2.6 RC2
        + announced as final today.
        + test was randomly failing (Bjoern)
            + was known; not seen it before - a regression (?)
            + mentioned in previous ESC calls - in XShape2 tests (Cloph)
                + only failed on Windows; Linux un-affected apparently.
                + prolly some dep. chain / dependency issue.
                   + worked on 2nd try so ...
                + broke on i386 Ubuntu builders so can't be a dep issue (Bjoern)
                   + help / test disabling appreciated (Michael)
    + 5.3.1 RC2
        + on pre-releases, and is being pushed to mirrors
        + will be announced as RC later today.
    + Android & iOS Remote
        + Intel build ready, ARM out of space - release soon.
    + online (Michael)
        + 5.3.2 next - patches welcome etc.

* Retrospective: bump master baseline from MSVC 2013 to 2015? (Stephan)
    + any problems ? (Michael)
    + not updated tinderbox build pieces for this branch yet (Cloph)
    + some problems updating toolchains from people. (Stephan)
        + UWINAPI.DLL - a cleanup fix to get rid of that
AI:        + look at old Duden extension to see if they use that (Thorsten)

* Documentation (Olivier)
     + Published blog post on latest guide
     + Traffic on documentation website climbing steadily
     + Patch by aeimi for new help system (need more work)
     + Awaiting Pootle fix for Help 3 (as last week)
         + didn't connect with pootle devs this week (Cloph)
             + last week: had found another issue - fixing & testing.
             + not sure when this would happen.
         + content changes don't need to wait; only automated cleanups (Cloph)

* UX Update (Heiko)
  + Bugzilla (topicUI) statistics
       251(251) (topicUI) bugs open, 475(475) (needsUXEval) needs to be evaluated by the UXteam
   + Updates:
       BZ changes   1 week   1 month   3 months   12 months  
            added      3(1)     14(2)     37(3)      495(-1) 
        commented     63(39)   224(7)    739(23)    3673(-22)
          removed      1(0)      3(1)      9(1)       39(1)  
         resolved      8(6)     50(4)    100(3)      205(8)  
   + top 10 contributors:
         Faulí Tarazona, Xisco made 166 changes in 1 month, and 379 changes in 1 year
         Tietze, Heiko made 142 changes in 1 month, and 2189 changes in 1 year
         Foote, V Stuart made 46 changes in 1 month, and 682 changes in 1 year
         Buovjaga made 41 changes in 1 month, and 367 changes in 1 year
         Thomas Lendo made 40 changes in 1 month, and 44 changes in 1 year
         Cor Nouws made 22 changes in 1 month, and 477 changes in 1 year
         Kainz, Andreas made 15 changes in 1 month, and 16 changes in 1 year
         LibreTraining made 15 changes in 1 month, and 17 changes in 1 year
         Philips, Yousuf made 13 changes in 1 month, and 1395 changes in 1 year
         *UNKNOWN* made 10 changes in 1 month, and 10 changes in 1 year
   + will run a survey on default table styles
      + 39 different styles, both existing and new
   + also planned is a quick poll about the default color palette
      + three options on the table; community to decide.
   + considering interactive prototyping tool with RE feature
       + would like to make clear what new functionality is needed
         to make it fully functional
            + no way to compare features introduced vs. replaced.
                + open-source tools already a problem when un-maintained (Michael)
                     + not eager for proprietary too
       + any problem with requirement tracking ? (Heiko)
            + word 'requirement' is a bit tricky in open-source (Michael)

* Crashtest update (Caolan)
    + 3 import failure, 1 export failures
        + cleared the docx issues.
        + one of the import failures is in the number-formatting code
        + changed recently.
    + 168 coverity issues.
          + didn't do much this week.
    + Google / ossfuzz: 22 fuzzers active now
        + picking leaks out of things to get ppt going
          + fuzzer crashes when OOM currently.
        + lots of places, temporarily duplicating memory when moving bitmaps around
        + fixing some of these to reduce memory use.
        + using a representative minimal set of documents for this.
          + http://dev-www.libreoffice.org/corpus/

* linking from editeng against sfx (Bjoern)
    + https://gerrit.libreoffice.org/#/c/34985/ and follow-up
    + editeng and sfx are both already in libmerged anyway
    + also might clean up OutlinerViewShell? (Miklos)
    + so - not much change except one slightly bigger unittest
    + also mst threatened to UNO-fy EditEngine alternatively
    + trying to cleanup Editengine instances ? (Michael S)
        + if we're leaking EditEngines - ensure they are disposed.
    + when the app is shutdown, kill the VCL pointers so not sitting around (Bjoern)
        + is it global caches ? (Michael)
            + something in a global static thing - with VclPtr's (Bjoern)
    + XTerminateListener instead ? (Michael)
            + not so easy - particularly in cppunit tests (Bjoern)
                + focused on unit tests - to check no leaks there.

* Hackfests (Bjoern)
    + next venues / suggestions
    + Ladies who FOSS – Berlin, next Thursday (?) (Bubli)
        + monthly now (Bubli)
        + April 20th the next one
    + Italian hack-fest coming up: 4 days May 27-30th
         + Perugia University
         + ...
    + event in Spain (Xisco)
        + will be in Malaga for Open conference in May
            + http://www.opensouthcode.org/conference/opensouthcode2017
        + an idea to do something.
        + Xisco giving a talk there too - be good to meet up.
    + UX people: Arnaud suggested a UX meeting (Heiko)
        + no commitments here -> drop this.
    + Essen meeting (Bjoern)
        + suggestions for bike-shedding topics to get people interesting
            + UX / Extensions ?
        + suggested dates in April 15th or 23rd German community coming up with that.
        + not nailed down yet
    + another hackfest in Granada / Spain for Document Freedom Day (Xisco)
        + initially give a talk 31st March and see how students react
             + if good - give a hack-fest
 
* mentoring/easyhack update (JanI)
   + openhub statistics (2017-03-03), 267(267) people did 15401(15401) commits in 12 month in 
8804167(8804167) lines of code
   + gerrit/git statistics:
         committer...   1 week     1 month     3 months    12 months    
                 open      40(-9)      82(-11)     94(-8)      101(-8)  
              reviews     504(75)    1623(40)    4297(-66)   17154(-98) 
               merged     157(-38)    856(-42)   2665(-82)    9933(4)   
            abandoned      15(3)       59(3)      143(5)       658(-2)  
          own commits     292(-62)   1645(-7)    3047(-88)   17123(-205)
       review commits      76(45)     228(19)     430(5)      3297(-24) 
       contributor...   1 week     1 month     3 months    12 months  
                 open      16(-2)      35(-5)      40(-9)       40(-9)
              reviews     486(-11)   2004(-46)   5193(-79)   18680(7) 
               merged      40(34)      89(14)     223(23)      791(5) 
            abandoned       8(4)       29(6)       86(5)       271(1) 
          own commits      38(33)      87(11)     141(21)      761(6) 
       review commits       0(0)        0(0)        0(0)         0(0) 
   + easyHack statistics:
      needsDevEval 23(23)   needsUXEval 0(0)   cleanup_comments 187(187)   
      total 228(228)   assigned 25(25)   open 178(178)   
   + received patches from 0 emails the last month without licesense statement
   + top 5 contributors:
         Gelmini, Andrea made 20 patches in 1 month, and 57 patches in 1 year
         Donkers, Winfried made 11 patches in 1 month, and 55 patches in 1 year
         Kumar, Rohan made 6 patches in 1 month, and 43 patches in 1 year
         Prajapati Gautam made 5 patches in 1 month, and 6 patches in 1 year
         Kainz, Andreas made 5 patches in 1 month, and 14 patches in 1 year
   + top 5 reviewers:
         Iversen, Jan made 168 review comments in 1 month, and 1517 in 1 year
         Stahl, Michael made 140 review comments in 1 month, and 1086 in 1 year
         Mohrhard, Markus made 132 review comments in 1 month, and 1815 in 1 year
         Vajna, Miklos made 113 review comments in 1 month, and 1160 in 1 year
         Grandin, Noel made 112 review comments in 1 month, and 1320 in 1 year
   + big CONGRATULATIONS to contributors who have at least 1 merged patch, since last report:

* GsoC update (Thorsten)
    + timeline:
         + now - March 20: spread the news, attract students
         + March 20 - April 3 16:00 UTC: student submissions
         + April 3 - 16: review proposals
         + April 17, 16:00 UTC: deadline to submit slot requests
         + April 19, 16:00 UTC: slot allocations announced
         + April 19 - 24 16:00 UTC: choose proposals, assign mentors
         + May 4 - 29: projects public, community bonding period starts
         + May 29: last day to report inactive students
         + May 30: coding begins
         + June 26-30: first eval
         + July 24 - second eval
         + August 21- 29: pens down, wrap up
         + August 29 - September 5: final evaluations of students
         + September 6: passing projects announced
    + fewer people showing up on IRC and interacting,
      changes Google does may have an effect.
         + announced on twitter - thanks to Heiko on design account
         + everyone blogging / mentioning would be good.
    + last week talked at OpenStadt (Bjoern)
         + local people - prototype-funds in 2nd round;
             + Eur 30k for 1/2 a year on OpenData, OpenSource.
             + interested in working on that - if German folk are interested.
             + https://prototypefund.de/

* crash reporter news (?)
    + http://crashreport.libreoffice.org/stats/version/5.3.1.1
    + http://crashreport.libreoffice.org/stats/version/5.2.5.1
    + http://crashreport.libreoffice.org/stats/version/5.2.6.1
    + 5.2.4.2 – still(!) plaguing us.

* Commit Access

* Developer Certification (Stephan/Bjoern/Kendy/Thorsten)
    + web page is now updated (Stephan)
         + turns out there is a duplicate page which was out of date.
  * https://www.documentfoundation.org/gethelp/developers/
  * https://www.libreoffice.org/get-help/professional-support/

    + 6 week sleep.

* Jenkins / CI update (Norbert)
    from:Thu Mar  2 16:03:12 2017
    master linux rel  jobs: 220 ok: 207 ko:  13 fail ratio:  5.91 % break:   5 broken duration: 
4.08%
    master linux dbg  jobs: 179 ok: 162 ko:  16 fail ratio:  8.94 % break:   9 broken duration: 
6.41%
    master mac rel    jobs: 186 ok: 180 ko:   5 fail ratio:  2.69 % break:   5 broken duration: 
1.62%
    master mac dbg    jobs: 183 ok: 178 ko:   4 fail ratio:  2.19 % break:   4 broken duration: 
2.28%
    master win rel    jobs: 163 ok: 125 ko:  38 fail ratio: 23.31 % break:  19 broken 
duration:17.41%
    master win dbg    jobs: 161 ok: 109 ko:  52 fail ratio: 32.30 % break:  11 broken 
duration:32.50%
    master win64 dbg  jobs: 174 ok: 126 ko:  48 fail ratio: 27.59 % break:  15 broken 
duration:26.73%
    lo-5.2 mac        jobs:   4 ok:   4 ko:   0 fail ratio:  0.00 % break:   0 broken duration: 
0.00%
    lo-5.3 mac        jobs:  16 ok:  15 ko:   1 fail ratio:  6.25 % break:   1 broken duration: 
5.15%
    branch gerrit all jobs:  10 ok:   7 ko:   3 fail ratio:30.00%
    master gerrit lin jobs: 286 ok: 241 ko:  44 fail ratio:15.38%
    master gerrit plg jobs: 286 ok: 244 ko:  42 fail ratio:14.69%
    master gerrit win jobs: 285 ok: 186 ko:  99 fail ratio:34.74%
    master gerrit mac jobs: 283 ok: 236 ko:  46 fail ratio:16.25%
    master gerrit all jobs: 283 ok: 161 ko: 120 fail ratio:42.40%
        + nice bump on the windows machines.

  + how to re-base / re-trigger builds if no other changes on the branch ? (Michael)
     + can't do that without re-basing (Norbert)
        + avoid builds for nothing.
     + rational - random CI fluke - a random bug in the product / test (Norbert)

* l10n (Sophie)
     + nothing new - awaiting Dwayne's feedback & new strings
     + not blocked for everyone - some projects have work still
         + but for those who finished their last localization - wait for the 5.4 strings from 
master.

* Major release 6.0 in Q1/2018 acc. ML (Heiko)
     + should we use the '6.0' version for next year.
     + Italo says scheduled for Q1 2018 
     + how do we get branding / visual identity sorted ?
     + hope this is not a developers' issue: marketing, design etc. (Michael)
     + does 6.0 provide a chance to drop WinXP ?
        + people expect a big change with a change to major version (JMux)
          + when there is nothing to release increase the number (Kendy)
             + both have been seen in the wild.
     => marketing make the call.

* QA update (Xisco)

    + some new crashes - because they've been triaged.

    + UNCONFIRMED: 468 (0)
        + enhancements: 41  (+6)
        + needsUXEval: 1 (1)
        + haveBackTrace: 11 (-1)
        + needsDevAdvice: 43 (-2)
        + documentation:  7 (+2)

    + Most Pressing Bugs: http://tdf.io/mostressingbugs
        + New:
            + Crash in: windows storage.dll
                    + https://bugs.documentfoundation.org/show_bug.cgi?id=106282
                        + looks like a windows file-picker / thread issue?
                    + looks like NOTOURBUG - would love a 2nd opinion ...
            + FORMATTING: When undo and redo, custom styles and formatting lost, or full crash.
                    + https://bugs.documentfoundation.org/show_bug.cgi?id=88555
                    + Bubli ?
            + FILEOPEN: Crash of LibreOffice Calc when activating macros
                    + https://bugs.documentfoundation.org/show_bug.cgi?id=104383
                    + Kohei ?
            + Crash in: SwWrtShell::CalcAndSetScal - in Writer paste table from Calc multiple times 
using autocaption
                    + https://bugs.documentfoundation.org/show_bug.cgi?id=102286
                    + couldn't trigger it in the past.

      + Older:
            + Comparing two files makes LibreOffice crash
                    + https://bugs.documentfoundation.org/show_bug.cgi?id=98202
                    + very old issue from 3.3.x (!)

        + Fixed Most Pressing Bugs: http://tdf.io/fixedmostpressingbugs
            + Crash when saving a particular document as DOCX
                    + https://bugs.documentfoundation.org/show_bug.cgi?id=101178
                    + thanks to Michael Stahl.
            + Crash in Calc when selecting "Uniform Integer" with an max value "100000000000000" in 
"Random Number Generator
                    + https://bugs.documentfoundation.org/show_bug.cgi?id=104117
                                    + thanks to Tomaž Vajngerl
            + FILEOPEN: Crash when clicking on a spreadsheet with many comments 
                    + https://bugs.documentfoundation.org/show_bug.cgi?id=106385
                    + thanks to Eike
 
* QA stats
  + https://bugs.documentfoundation.org/page.cgi?id=weekly-bug-summary.html
    +172    -268        (-96 overall)
    many thanks to the top bug squashers:
        QA Administrators     82
        Xisco Faulí          43
        V Stuart Foote        17
        Buovjaga              11
        Heiko Tietze          11
        m.a.riosv              6
        Khaled Hosny           5
        Samuel Mehrbrodt (CIB) 5
        Mike Kaganski          4
        Eike Rathke            4
        Julien Nabet           4
        Katarina Behrens (CIB) 3
        Jacques Guilleron      3
        muso                   3
        Maxim Monastirsky      3

  + top 10 bugs reporters:
        Thomas Lendo           9
        Vajngerl, Tomaž        8
        Mehrbrodt, Samuel      6
        Telesto                4
        brian.bj.parker99      3
        Pinto, Marco A.G.      3
        bureautiquelibre       3
        Hung, Mark             3
        Hossein                3
        Timur                  2

  + top 10 bugs fixers:
        Foote, V Stuart            7
        Kelemen, Gabor             3
        Vajna, Miklos              3
        Rathke, Eike               3
        McNamara, Caolán           2
        Stahl, Michael             2
        Hosny, Khaled              2
        Monastirsky, Maxim         2
        Sven                       2
        Balland-Poirier, Laurent   2

* Highest-Priority bugs (aka "MABs"):
        5.3: 2/33   -  6% (+0)
        5.2: 4/29   - 13% (+1)
        5.1: 2/34   -  5% (+0)
        5.0: 2/58   -  3% (-1)
        4.4: 5/74   -  6% (-1)
        4.3: 5/72   -  6% (+0)
        4.2: 6/132  -  4% (+0)
        4.1: 4/80   -  5% (+0)
        4.0: 4/81   -  4% (+0)
        old: 29/253 - 11% (+0)
            + http://bit.ly/2lJAAJI

* Bisected bugs open: keyword 'bisected'
    + more accurate - down to a single commit.
    + 351/1293 352/1284 354/1270 352/1255 350/1239 342/1220
                + http://bit.ly/2dyIfDy

    + Done by:
        Faulí Tarazona, Xisco   8
        Budea, Áron             1

* Bibisected bugs open: keyword 'bibisected'
    + 420/1836 420/1826 423/1814 419/1797 419/1782 411/1761
        + http://bit.ly/2cSCXlS

    + Done by:
        Faulí Tarazona, Xisco   9
        Budea, Áron             1

* all bugs tagged with 'regression'
    + 770(-4) bugs open of 5788(+14) total 13(-1) high prio.

    + Done by:
        Faulí Tarazona, Xisco   7
        Timur                   1
        guilleron29             1
        Hosny, Khaled           1
        Shipovskij, Roman       1
        Kevin, Suo              1
        Alex Thurgood           1
        steve -_-               1
        Budea, Áron             1

        * ~Component   count net * high severity regressions
           LibreOffice - 4 (+0)
                  Base - 2 (+0)
               Impress - 2 (+0)
               Writer  - 2 (+0)
            Extensions - 1 (+0)
        graphics stack – 1 (+0)
                  Calc - 1 (-1)
                + http://bit.ly/1HWHb3E

                by OS:
                        + Mac     - 5
                        + All     - 5
                        + Windows - 2
                        + Linux   - 1

        * ~Component   count net * all regressions
                   Calc - 124 (-3)
          Writer: other – 122 (+2)
                Impress - 71 (-2)
           Writer: docx - 67 (+0)
            LibreOffice - 57 (+0)
                     UI - 44 (+0)
         graphics stack - 39 (-1)
            Writer: doc - 38 (+0)
                   Base - 31 (-1)
                Borders – 30 (+0)
                   Draw – 30 (+0)
                Crashes – 27 (-1)
         Writer: filter – 24 (+1)
           Writer: perf – 22 (+0)
       filter / storage – 21 (+0)
                  Chart - 21 (+0)
     print / PDF export - 13 (+0)
                  BASIC - 11 (+0)
             Extensions -  3 (+0)
              framework -  3 (+0)
           Installation -  2 (+0)
                    sdk -  1 (+0)
         Formula Editor -  1 (+0)
             + http://bit.ly/1BUdI8i

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.