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


* Present:
   + Olivier, Jan I, Caolan, Michael S, Sophie, Bjoern, Christian,
     Miklos, Norbert, Thorsten, David, Kendy, Eike, Bubli, Stephan
 
* Completed Action Items:
   + Akshay Deep - chase mentor wrt. access (Thorsten)
         [ account setup, Norbert sorted gerrit out (Kendy) ]
    + encourage GSOC students to public IRC / dev-list posting (Thorsten)
         [ all blogs aggregated, and weekly reports to the list ]
 
* Pending Action Items:
    + investigate a chron job that queries & auto-merges (Norbert)
         + if +2 by author and +1 by jenkins -> auto-push
         [ Miklos pointed Norbert at something very similar ]
    + connect to David Ostrovsky to fuse gerrit with vm173 (Olivier)
         [ changing the XML specification, it needs improvement ]
    + tweak UI and get LiveConnect API key / build case for board (Christian)
    + attempt to re-build a recent gstreamer 1.0 / core spec file
      on our CentOS6 base (tdf#94508) (Christian)
 
* Release Engineering update (Cloph)
    + 5.2 Beta update
        + built & published, next week the 2nd beta.
        + 2nd Beta enables the breakpad crash/reporting feature
        + win64 indexing / symbol extraction took a while
            + 10 hours for 64bit vs. 10mins for 32bit.
            + build the extraction utility yourself if you
              build the indexer
    + 5.1.4 RC1 update
        + tagged Wed. morning, Mac builds still need up-loading
        + then can announce; all queued patches are in.
    + Android & iOS Remote
        + up-loaded the impress / Android remote to the Play store
           + changed it to a public beta
           + will publish a URL to sign-up for that.
           + if you were a previous tester, you can get it now.
        + building the Android Viewer right now;
           + will test & up-load soon.
 
* Documentation (Olivier)
    + working on translating the Getting Started manuals
    + continuing to analyse the XML of the help-content
        + was done in 2005; needs improvement.
        + defining new tags to get some improvements for a
          richer experience.
            + examples of tags ? (Kendy)
                + want to remove some things.
            + can map 1:1 between several tags & pure HTML (Olivier)
                + can we add SVG graphics, MathML equations, things
                  that give a better experience for the help user.
                + agreed - lots needs removing.
        + book from Frank Peters with XML definition (Olivier)
            + building a Wiki to describe this too.
        + structure of XML is in the DTD (Kendy)
            + we know all the tags that are there.
            + but good to have a readable description of this
                + useful to have a stripped down version for end-users to edit (Olivier)
 
* GSoC 2016 (Thorsten)
    + lots of good things happening, in blogs etc.
    + positive answers: every showed up.
    + deadline next - end of June (23rd?) for mid-term.
    + BZ issue for each GSoC project ? (JanI)
       + Reasons
          + One place to add comments, see Regina mail
              How should she report the problems ?
          + GSoC project as the BZ issue get mentioned in release notes
          + Easy to identify a gerrit patch as GSoC
              Can't identify them as GSOC
          + Easier to make Blog posts referering BZ
              Planning to do a series of blog-posts over the summer.
              going through the git logs - is hard; referencing bugs
       + Objections
          + Mentioned in release notes - built into the wiki page.
             + when are bug lists published ? (Michael)
                 + when build is announced (Cloph)
                    + for minor point releases.
                    + not added to main release notes, just to RC release notes.
                    https://wiki.documentfoundation.org/ReleasePlan/5.1https://wiki.documentfoundation.org/Releases/5.1.4/RC1#List_of_fixed_bugs for 
example
          + try to explain to users - 1 bug, has 1 fix (Miklos)
             + concerned wrt. 100 commit issues.
          + issues wrt. identifying GSOC students ?
          + could we have GSOC in the commit summary ? (Eike)
             + a topic in the commit ?
AI:  + encourage GSOC students to use GSOC in the commit summary (Thorsten/JanI)
 
* UX Update (Kendy)
    + not in the call personally; from minutes
    + Heiko identified some easy-hacks that need code-ptrs.
    + if bored, want to provide code-pointers for easy-hackers
    + discussion on GSOC work
    + discussion on new Gallery content & pre-defined shapes.
    + discussion about CMYK color selection (Bubli)
        + the default space to use.
 
* Crashtest update (Caolan)
    + 73 import failure, 1 export failure, 9 coverity
    + spike on import crashers; needs investigating
 
* Munich hack-fest update (Bubli)
    + Jmux, Bubli, new LHM hackers, Mike Saunders too.
    + Lots of great food, and mentoring.
    + Orga: https://wiki.debian.org/BSP/2016/05/de/Munich
 
* Hackfests (Bjoern)
    + next hackfests: nothing confirmed yet.
    + Discussion of a month of LibreOffice contribution in August
        + perhaps not a good time - due to release crunch-mode.
    + Perhaps reach out to other communities:
        + have something LibreOffice themed in that month
        + do some sharing there etc.
        + we'll be buried in release / conference.
    + No Hamburg Home-hacking for a while ...
        + may do something here soon.
    + next venues / suggestions
        + Chaos event - good for outreach; at the same time as Munich.
        + https://www.froscon.de/en/home/Flosscon in Bonn, Germany
           + August - 2 weeks before LibreOffice conference ?
              + perhaps piggy-back on their rooms.
              + like FOSDEM at a university etc.
        + https://2016.guadec.org/ in Karlsruhe, Germany (3 weeks before LO conf)
        + Akademy / FSFE summit - in the week before LibOCon ? (Thorsten)
        + more suggestions welcome
    + Autumn / week-long Home-Hacking in Hamburg with students? (Bjoern)
        + advertise at university ? C++ training ? etc.
 
* LibreOffice Conference in Brno - CfP open (Sophie)
    + Kendy & Thorsten on program committee:
    + 
https://blog.documentfoundation.org/blog/2016/04/08/libreoffice-brno-conference-call-for-paper/
        + deadline is mid July.

* Mentoring/easyhack update (janI)
   + legend: contributors are not-yet-committers, numbers in () are +/- compared to last week
   + summary:
       17357(0) commits in a year of which 8994(-170) were made directly, without use of gerrit
       293(0) people made commits in a year, 60(-15) in a month, 0(-29) in a week, 20(20) to be 
emailed
           + query numbers from openhub (Norbert/JanI)
              + perhaps a week late
              + remove week.
   + gerrit:   committer open  67(-11)      contributor open  62(7)
               updated  merged     abandoned   updated  merged     abandoned
        year:   67(-11)  6899(143)  562(7)      62(7)    1464(27)   476(6)
        month:  67(-10)   919(102)   44(-2)     60(6)     162(-15)   32(0)
        week:   54(-7)    245(-4)    12(3)      31(7)      43(-15)   12(4)
   + easyHacks:
        total 238(-1) open 202(-1) assigned 26(-2)
        needinfo 10(2) needsDevEval 469(-1) needsUXEval 64(10)
        missing cleanup due to many comments 191(-1)
   + top 5 contributors (based on merged patches last month):
         Zdenek Crhonek got 17 patches merged, and have a total of 17 merged patches
         Laurent BP got 17 patches merged, and have a total of 60 merged patches
         Stanislav Horáček got 8 patches merged, and have a total of 64 merged patches
         Rishabh Kumar got 8 patches merged, and have a total of 34 merged patches
         Akshay Deep got 8 patches merged, and have a total of 31 merged patches
   + new easyHacks:
       https://bugs.documentfoundation.org/show_bug.cgi?id=100085 mentor:jani -> "Centralize sleep 
function in SAL, with test functions."
   + create your own by updating Keywords to eg. "easyHack, difficultyBeginner, skillCpp, 
topicCleanup"
   + please remember, a codepointer is mandatory, and typically a look from an experienced developer
   + create new easy hacks from these ones or remove "needsDevEval" if not feasible):
       https://bugs.documentfoundation.org/buglist.cgi?keywords=needsDevEval

   + BZ_comment (a script to copy bug reports, in order to compress comments)
   + scripts are finalized / looking good
      + working through the easy hacks;l checking whether they are valid.
      + found several with no code pointers.
   + clean easyhack (verify if still work to do)
      + will go on for a while.
   + Update stat to include needsUXEval
   + Blog post about students and CV
      + 
https://janiversen.wordpress.com/2016/05/27/computer-student-enhance-your-job-changes-this-summer/
      + using it to reach out to local universities.
   + Developers, please give a hand with:
       
https://bugs.documentfoundation.org/buglist.cgi?bug_status=NEEDINFO&keywords=easyHack%2C%20&keywords_type=allwords&list_id=614008&query_format=advanced&resolution=---
       + Adding code pointers, thanks in advance.
 
* Commit Access
    + cleanup of stale? committers (Norbert)
      + ran a script to find people with no commit >1 yr.
         + or should we let them stay around.
      + some project revoked after 0.5 years (Miklos)
         + frugalware.
      + do we have any problem with leaving them ? (Stephan)
         + no; but don't want to ever be (Norbert)
      + concern wrt. removing committers (JanI)
         + openhub counts actual commits (Norbert)
      + generate a mail if they arrive (JanI)
      + social aspect concern (Michael)
         + if we can get people active again by poking (Bjoern)
            + can be helpful.
         + otherwise leave open & put a watch on commits (Bjoern)
            + just look at these carefully.
            + and welcome them back.
      + concern wrt. the work, some people move on (Norbert)
         + do we want to keep them open forever.
         + we have a bunch of ex. GSOC never seen again ?
            + silently remove those we think are unlikely to come back
            + concern wrt. creating lots of rules
            + notify removing them.
      + for sure - commit rights to random projects (Kendy)
         + not feel comfortable committing now.
         + if not for three years - through gerrit.
    => leave up to JanI
 
* Developer Certification (Stephan/Bjoern/Kendy/Thorsten)
    + in the process of assembling a list now (Stephan)
 
* Jenkins / CI update (Norbert)
 
    from:Thu May 26 13:20:27 2016
    master linux rel  jobs: 179 ok: 170 ko:   8 fail ratio:  4.47 % break:   5 broken duration: 
2.53%
    master linux dbg  jobs: 154 ok: 119 ko:  34 fail ratio: 22.08 % break:  14 broken 
duration:22.14%
    master mac rel    jobs: 172 ok: 162 ko:  10 fail ratio:  5.81 % break:   4 broken duration: 
3.17%
    master mac dbg    jobs: 170 ok: 158 ko:  12 fail ratio:  7.06 % break:   4 broken duration: 
3.51%
    master win rel    jobs: 109 ok: 104 ko:   5 fail ratio:  4.59 % break:   4 broken duration: 
4.46%
    master win dbg    jobs: 112 ok: 109 ko:   2 fail ratio:  1.79 % break:   1 broken duration: 
1.78%
    master win64 dbg  jobs: 117 ok: 112 ko:   5 fail ratio:  4.27 % break:   3 broken duration: 
3.42%
    lo-5.2 mac        jobs:   8 ok:   8 ko:   0 fail ratio:  0.00 % break:   0 broken duration: 
0.00%
    lo-5.1 mac        jobs:  22 ok:  21 ko:   0 fail ratio:  0.00 % break:   0 broken duration: 
0.00%

    gerrit win rel    jobs: 424 ok: 344 ko:  78 fail ratio:18.40%
    gerrit lin rel    jobs: 428 ok: 298 ko: 127 fail ratio:29.67%
    gerrit mac rel    jobs: 427 ok: 338 ko:  87 fail ratio:20.37%
    gerrit all        jobs: 425 ok: 274 ko: 147 fail ratio:34.59%

    + load trouble at the moment due to the 5.2 branch
       + patches pushed to both sides giving lots of building work.
    + less than 1 break per day overall.
    + Linux dbgutil seems unhappy.
       + 2 per day on avg. recently.
    + quite a few times where it hung;
       + something with 'db' complex - perhaps a thread affinity bug.
       + backtrace took 2 minutes to run; 70 threads there.
       + would be nice to limit the infra.
       + are they Java threads ? (Michael)
AI:    + fix / limit the per-processor thread-pool (Michael)
    one break a day keeps contributors at bay....
 
* l10n (Sophie)
    + nothing new; work going on.
    + everyone is happy, apparently.
 
* QA update (Robinson)
    + would be great to have tags when they are reproducible (Caolan)
        + short-list of reproducible-on Linux crashers
        + some bad ones hard to reproduce Windows
           -> moved them to NEEDINFO
 
    + UNCONFIRMED: 627
        https://bugs.documentfoundation.org/reports.cgi?product=LibreOffice&datasets=UNCONFIRMED
        + enhancements: 65
        + in ux-advise: 29
    + needAdvice at 46
 
    + Most Pressing Bugs:
        http://tdf.io/mostressingbugs
        + tdf#92516 - "x" accelerator and mouse click not exiting StartCenter
          in "File -> Exit LibreOffice" menu on Windows.
        + Mail merge regressions (Bjoern)
            + http://tdf.io/mmregressions (9 open; 9 open last meeting)
 
* QA stats
 
  + https://bugs.documentfoundation.org/page.cgi?id=weekly-bug-summary.html
    +132    -148        (-16 overall)
    many thanks to the top bug squashers:
        Caolán McNamara       25
        Cor Nouws             15
        V Stuart Foote        11
        Julien Nabet          10
        Aron Budea             9
        Adolfo Jayme           8
        Samuel Mehrbrodt       8
        Heiko Tietze           7
        m.a.riosv              6
        raal                   5
        Eike Rathke            5
        Buovjaga               4
        Michael Stahl          3
        Miklos Vajna           3
        Akshay Deep            3
 
* Highest-Priority bugs (aka "MABs"):
        5.2: 3/11   - 27%   +0
        5.1: 2/28   -  7%   +0
        5.0: 7/53   - 13%   +0
        4.4: 7/73   -  9%   -1
        4.3: 5/68   -  7%   +0
        4.2: 8/133  -  6%   +0
        4.1: 4/79   -  5%   +0
        4.0: 9/81   - 11%   +0
        old: 35/249 - 14%   -1
 
* Bibisected bugs open: whiteboard 'bibisected'
  + 369/1361 366/1354 366/1352 371/1347 369/1335 380/1334 383/1325
    + http://tdf.io/bibibugs
 
* all bugs tagged with 'regression'
        + 739(-11) bugs open of 4949(+6) total 16(+0) high prio.
 
        * ~Component   count net * high severity regressions
                Writer -  6 (+0)
                  Calc -  5 (+0)
                  Base -  2 (+0)
           LibreOffice -  2 (+0)
               Impress -  1 (+0)
                + http://tdf.io/regressionscritical
 
        * ~Component   count net * all regressions
                Writer - 231 (-9)
                  Calc - 143 (+0)
               Impress -  56 (-1)
           LibreOffice -  51 (+1)
               Crashes -  43 (-1)
                    UI -  38 (+1)
        graphics stack -  37 (+2)
               Borders -  31 (+0)
                  Base -  30 (-1)
                  Draw -  25 (+0)
   filters and storage -  24 (+0)
                 BASIC -  15 (+0)
                 Chart -  15 (+0)
Printing and PDF export-  11 (-1)
        Formula Editor -   5 (+0)
            Linguistic -   4 (+0)
          Installation -   3 (+0)
             framework -   2 (+0)
            Extensions -   2 (+0)
                   sdk -   1 (+0)
                + http://tdf.io/allregressions

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