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


* Present:
      + Andras, Caolan, Kendy, JanI, Xisco, Michael M, Stephan, Miklos, Bjoern,
        Michael S, Jan-Marek, Thorsten

* Completed Action Items:
      + setup bibisect repository for 4.3 with Norbert (Xisco)
         + [ Norbert showed how to do it – already building the data ]
      + give authorization to Xisco on jenkins in-person @ FOSDEM (Norbert)
      + setup and welcome Mark Page (JanI)
         + [ Kendy to do the actual button pressing in gerrit ]

* Pending Action Items:
        + add Mark Page <aptitude@btconnect.com> to committers

* Release Engineering update (Christian)
    + 5.2.6 RC1
     → squeeze one additional release in - rc1 week 7, rc2 week 9, final announce March 10
    + 5.3.0 retrospective
    + 5.3.1 RC1
     → rc1 later today, rc2 week 8, final on Mar 2nd
    + Android & iOS Remote (Cloph)
     → nice patches from Aleksandar
     but a little too crashy for submitting to playstore (unrelated to his changes)
    + online (Michael)
        + tagged, made packages, Andras sent → Cloph. (5.3.0 tarball on mirrors)
    + online/TDF/LDAP accounts etc. (Michael)
        + https://user.documentfoundation.org

* Documentation (Olivier)
    + no Olivier -> still travelling ?

* UX Update (Heiko)
   + Bugzilla (topicUI) statistics
       253(253) (topicUI) bugs open, 473(473) (needsUXEval) needs to be evaluated by the UXteam
   + Updates:
       BZ changes   1 week   1 month    3 months   12 months
              added   1(-3)    14(-2)     38(-4)     494(1)
          commented  54(-1)   256(-14)   781(5)     3760(10)
            removed   0(0)      5(0)       7(0)       39(0)
           resolved   6(0)     32(-3)     77(4)      185(3)
   + top 10 contributors:
         Tietze, Heiko made 193 changes in 1 month, and 2074 changes in 1 year
         Foote, V Stuart made 37 changes in 1 month, and 670 changes in 1 year
         Philips, Yousuf made 31 changes in 1 month, and 1647 changes in 1 year
         Faulí Tarazona, Xisco made 27 changes in 1 month, and 216 changes in 1 year
         Cor Nouws made 25 changes in 1 month, and 467 changes in 1 year
         Telesto made 24 changes in 1 month, and 39 changes in 1 year
         Iversen, Jan made 22 changes in 1 month, and 453 changes in 1 year
         m.a.riosv made 15 changes in 1 month, and 55 changes in 1 year
         Kevin, Suo (锁琨珑) made 13 changes in 1 month, and 17 changes in 1 year
         Olivier R. made 11 changes in 1 month, and 16 changes in 1 year
    + talked with Alex Arnaud about a11y
    + filed ideas about gsoc projects.
        + have around 20 big tasks - we can make other projects from them.
        + encouraging people to become mentors.

* Crashtest update (Caolan)
    + 7 import failure, 4 export failures (newly added assert firing)
    + 414 coverity issues.
        + the same - went to zero - last build was broken before FOSDEM.
        + looking for a way to rid us of Exception warnings
    + Google / ossfuzz: 14 fuzzers active now
        + a few trickling in each day.

* FOSDEM Retrospective
    + what went well vs. badly etc.
    + hack-fest - more fun in the dedicated room ? (Michael)
        + more people from translators - working on pootle bits (Cloph)
            + hacking around libreoffice.
            + now need to verify the script, that it produces the correct results
            + identified that we have some legacy junk in the DB -> can reduce data set a lot.
    + would have liked more of a social event (JMux)
       + eating together; Italo has found a kitchen we can cook in eg.
       + hopefully will work out in Perugia & be more social.
    + hack-fest special: right after FOSDEM (Bjoern)
       + had talked there already (?)
       + often have lightning talks at hackfests eg.
    + if you were there - please add things in the wiki as to what you did (Bjoern)
       + to put things in the board reports:
        + https://wiki.documentfoundation.org/Hackfest/FOSDEM2017#Achievements
 
* Hackfests (Bjoern)
    + next venues / suggestions
    + Ladies who FOSS – sometime in March (Bubli)
        + organized in Berlin.
    + Italian hack-fest coming up: 4 days May 27-30th
         + Perugia University
         + successful students get course credits
         + expect 15+ experienced students.
           + Osvaldo helping out.
         + planning to go if he can (Bjoern)
         + lots of people want to go to Italy in May it seems
           + may have to start looking at who should go.
    + event in Spain (Xisco)
        + will be in Malaga for Open conference in May
            + http://www.opensouthcode.org/conference/opensouthcode2017
        + an idea to do something.
    + UX people: Arnaud suggested a UX meeting (Heiko)
        + perhaps in Corsica; acknowledged - UX people.
           + like the idea
        + love to have some devs there too (Michael)
        + have a topic focus on UX.
    + Essen meeting (Bjoern)
        + suggestions for bike-shedding topics to get people interesting
            + UX / Extensions ?
        + no time yet for it; German community coming up with that.
 
* mentoring/easyhack update (janI)
   + openhub statistics (2017-01-27), 280(280) people did 15424(15424) commits in 12 month in 
8623853(8623853) lines of code
   + gerrit/git statistics:
         committer...   1 week      1 month      3 months     12 months
                 open      58(12)      115(10)      125(16)       130(16)
              reviews     325(-151)   1752(-112)   4287(56)     17349(-182)
               merged     143(-94)     916(-65)    2717(-68)     9624(-28)
            abandoned       6(-9)       53(-4)      137(-1)       660(-10)
          own commits     243(-128)    994(178)    2872(-150)   17077(-138)
       review commits      45(-4)      134(44)      452(-17)     3370(-37)
       contributor...   1 week     1 month     3 months   12 months
                 open      18(6)       43(3)       49(7)       49(7)
              reviews     466(-70)   2005(-23)   5147(57)   18276(-9)
               merged      23(9)       67(-3)     189(16)     815(-3)
            abandoned       0(-5)      20(-12)     69(-1)     289(-8)
          own commits      24(9)       49(23)     112(13)     787(-4)
       review commits       0(0)        0(0)        0(0)        0(0)
   + easyHack statistics:
      needsDevEval 22(22)   needsUXEval 0(0)   cleanup_comments 186(186)
            total 223(223)    assigned 31(31)              open 170(170)
   + received patches from 0 emails the last month without licesense statement
   + top 5 contributors:
         Bassini, Federico made 7 patches in 1 month, and 11 patches in 1 year
         Johnny_M made 4 patches in 1 month, and 9 patches in 1 year
         Uzulmez, Dilek made 3 patches in 1 month, and 4 patches in 1 year
         Anderson, Vitaliy made 3 patches in 1 month, and 3 patches in 1 year
         Kumar, Rohan made 3 patches in 1 month, and 47 patches in 1 year
   + top 5 reviewers:
         Iversen, Jan made 226 review comments in 1 month, and 1519 in 1 year
         Stahl, Michael made 199 review comments in 1 month, and 1154 in 1 year
         McNamara, Caolán made 139 review comments in 1 month, and 1468 in 1 year
         Mohrhard, Markus made 123 review comments in 1 month, and 1788 in 1 year
         Rathke, Eike made 113 review comments in 1 month, and 1330 in 1 year
   + big CONGRATULATIONS to contributors who have at least 1 merged patch, since last report:
         Röllin Lukas
         Ceccarini
         Bicha Jeremy
         Anderson, Vitaliy
         Amin, Fakabbir
         Prajapati Gautam
         Jaap, Patrick
         Illarionov, Arkadiy
         Korepanov, George
         Monu7210
    + GSOC is starting, license statement is there.

    + The board cancelled JanI's contract after mutual agreement,
       and he will be returning to his volunteer status in April.
        + gratitude for the work you've done - improving so much,
           sorry that it didn't work out (Michael)
        + sorry it didn't work out, was a mutual agreement: best course
          of action (JanI)
             + can concentrate on his own LibreOffice topics (JanI)
        + tendering for a new mentoring support ... over next week.
        + What happens to work started eg. IDE ? (Heiko )
            + in 1.5 months left to document & finalize as much as possible (JanI)
                + some talks on how to continue after that.
       + Board is working on making sure there is no gap (Michael)

* GsoC update (Thorsten)
    + Heiko - can link UX topics - bring mentor
       http://pad.documentfoundation.org/p/UX-GSoC_Ideas
        + Wiki page has two parts (JanI)
             + top part is projects with mentors
             + bottom part is projects without mentors.
        + find people to mentor GSOC / things.
    + deadline for application: 6pm local-time today
        + Markus filled it out.
             + It is submitted.

* crash reporter news (Markus)
    + http://crashreport.libreoffice.org/stats/version/5.3.0.3
    + http://crashreport.libreoffice.org/stats/version/5.2.5.1
        + did a bit of poking at the hack-fest (Michael)
            + back-ported the GDI object writing to minidumps
            + 5.3.0.3 - missing some classes of problems.
        + Eike & Markus also chasing top issues.
        + interested in handling app-terminate notify handlers in reverse order (Jan-Marek)
            + currently has special handling based on registered interfaces
            + in theory should be handled like a stack
            + might help reduce future problems.

* Commit Access

* Developer Certification (Stephan/Bjoern/Kendy/Thorsten)
    + Italo to send out certificates & update web-page
        + pinged him (Stephan)
    + 10 week sleep.

* Jenkins / CI update (Norbert)
    + still travelling ?

* l10n (Sophie)
    + not here.

* pdfium (Miklos)
    + may have noticed that master has an external: pdfium
    + a brief summary here
    + the PDF parser library that Chromium uses
    + use it in LibreOffice for 'insert image'
        + already handle PDF files, but current code is sub-optimal
        + imports it to draw, and takes the meta-file
            + we start a full draw & have this external 'poppler' process
    + want to replace that with using this library
    + avoid both the extra process & the full draw document for each PDF image.
    + later:
        + hope it will support a vector based renderer eg. skia.
        + and get better vector based output.
        + hopefully this could replace the other poppler PDF use.
    + currently no test-cases for PDF export
        + long-run: inspect PDFs with it.
        + long-run: get rid of poppler. 
    + for now just affects PDF insert image feature.
    + would love to filter un-trusted file filters. (Michael S)
        + something no longer possible with the new library.
        + ideally - something from pdfium in a separate process if you want it (Miklos)
            + currently PDF import result - is what we support in ODF
            + good for editing the result, but for images - a high quality preview needed.
            + quality improvement from better rendering.
            + file-type detection also uses these libraries -> expensive ?
        + in Fedora -- no pdfium package (Michael S)
            + not aware of any distributions packaging it.
            + only 2 patches in external/ - for Win / Mac base-line.
            + if any distro packages - should be easy to use the system version.
            + does up-stream do releases ? (Michael S)
                  + branches in git repo; in Chromium - statically link the library.
                  + don't build a shared object.
            + we do build a shared object & export public symbols.
        + not entirely enthused about it (Michael S)
            + really in favour of having a cleaner solution than now (Michael)

* MinGW-bits removal heads-up (Stephan)
    + cf. mailing list
    + can we do cross-compiling in future ? (Michael)
        + no-one uses this cross-compile target (Stephan)
            + ripping out the code is healthy.
        + android used cross-compiling (Miklos)
    + seems sensible.

* QA update (Xisco)

    + an increase in reports since 5.3 was released
        + unconfirmed slightly up, but more or less expected.
        + most new reports are against 5.3

    + UNCONFIRMED: 480 (+24)
        + enhancements: 35  (-4)
        + needsUXEval: 1 (-3)
        + haveBackTrace: 12 (-1)
        + needsDevAdvice: 44 (+11)
        + documentation:  6 (+1)
 
    + Most Pressing Bugs: http://tdf.io/mostressingbugs
        + New:
            + Pivot crashes Calc
                    + https://bugs.documentfoundation.org/show_bug.cgi?id=105858
                    + Problem when SC_DPOUT_MAXLEVELS ( 256 ) is reached
                    + User can’t share the document. I can send it privately if needed
                    + quite old - back to 3.5 - quite rare to reproduce.
                    + would love input from Eike on what is going on ?
                        + document sent to Julian & so on.
            + GSoC table template: Crash on Modify custom table style or creating New (in context 
menu)
                    + https://bugs.documentfoundation.org/show_bug.cgi?id=101648
                    + UX team needs to discuss the workaround
                    + any update from Heiko ?
                        + didn't talk about it.
                        + need to disable the menu entry for now.
                        + ask Jay to poke at it (Xisco)
            + Crash in: `anonymous namespace'::ScCaptionCreator::UpdateCaptionPos()
                    + https://bugs.documentfoundation.org/show_bug.cgi?id=105667
                    + has been bisected, Eike to take a look at it.
 
      + Older:
          + Some Impress slide transitions crash LO on older GPUs
                + https://bugs.documentfoundation.org/show_bug.cgi?id=103236
                + ongoing investigation; Win XP + OGL [!] ...
            + Firebird: Trying to close Firebird-DB without saving leads to hang of LO 
                    + https://bugs.documentfoundation.org/show_bug.cgi?id=105062
 
* QA stats
  + https://bugs.documentfoundation.org/page.cgi?id=weekly-bug-summary.html
    +183    -121        (+62 overall)
    many thanks to the top bug squashers:
        Xisco Faulí           18
        Buovjaga              11
        Telesto                8
        Aron Budea             7
        V Stuart Foote         7
        Heiko Tietze           5
        Maxim Monastirsky      4
        Miklos Vajna           4
        Alex Thurgood          4
        Jacques Guilleron      2
        Kohei Yoshida          2
        m.a.riosv              2
        Adolfo Jayme           2
        Julien Nabet           2

  + top 10 bugs reporters:
        Tobias Burnus          7
        Christian Nieber       3
        Ljiljan                3
        grofaty                3
        Philips, Yousuf        2
        Carlos                 2
        Adalbert Hanßen        2
        Cor Nouws              2
        Srebotnjak, Martin     2
        Johannes Kingma        2

  + top 10 bugs fixers:
        Vajna, Miklos             4
        robert                    3
        Monastirsky, Maxim        3
        Adolfo Jayme Barrientos   3
        Tietze, Heiko             2
        Buovjaga                  1
        Tygier, Sam               1
        Grandin, Noel             1
        JAG220                    1
        Kaganski, Mike            1

* Highest-Priority bugs (aka "MABs"):
        5.3: 3/30   - 10%
        5.2: 2/26   -  7%
        5.1: 3/34   -  8%
        5.0: 2/56   -  3%
        4.4: 3/72   -  4%
        4.3: 4/70   -  5%
        4.2: 6/132  -  4%
        4.1: 3/80   -  3%
        4.0: 4/81   -  4%
        old: 29/252 - 11%
        + http://bit.ly/2dp3mwC

* Bisected bugs open: keyword 'bisected'
    + more accurate - down to a single commit.
    + 350/1239 342/1220 339/1211 338/1196 338/1187 320/1161 310/1143
                + http://bit.ly/2dyIfDy

    + Done by:
        Faulí Tarazona, Xisco   6
        Budea, Áron             5
        Vajna, Miklos           1

* Bibisected bugs open: keyword 'bibisected'
    + 419/1782 411/1761 410/1754 410/1737 410/1727 395/1700 389/1680
        + http://bit.ly/2cSCXlS

    + Done by:
        Faulí Tarazona, Xisco   8
        Budea, Áron             4
        Alex ARNAUD             1
        Vajna, Miklos           1

* all bugs tagged with 'regression'
    + 773(+8) bugs open of 5716(+32) total 11(+1) high prio.

    + Done by:
        Faulí Tarazona, Xisco   8
        Buovjaga                4
        Budea, Áron             2
        Abe, Takeshi            1
        Cor Nouws               1
        Timur                   1
        m.a.riosv               1
        Alex ARNAUD             1
        Vajna, Miklos           1

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

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

        * ~Component   count net * all regressions
          Writer: other – 128 (+1)
                   Calc - 124 (-4)
                Impress - 72 (+1)
           Writer: docx - 64 (-1)
            LibreOffice - 56 (+0)
                     UI - 44 (+1)
         graphics stack - 40 (+1)
            Writer: doc - 39 (+1)
                   Base - 34 (+1)
                Crashes – 31 (+1)
                Borders – 30 (+1)
                   Draw – 30 (+0)
         Writer: filter – 26 (+1)
       filter / storage – 20 (-1)
                  Chart - 19 (+0)
           Writer: perf – 21 (+2)
     print / PDF export - 12 (-1)
                  BASIC - 11 (+0)
              framework -  3 (+0)
             Extensions -  2 (+0)
             Linguistic -  1 (+1)
           Installation -  1 (+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.