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


* Present:
    + Stephan, Jan-Marek, Kendy, Michael M., Olivier, JanI, Heiko, Eike, Miklos, Bjoern
      Christian, Robinson, Thorsten, Sophie, Xisco, Norbert, Armin, Michael S
 
* Completed Action Items:
    + investigate a cron job that queries & auto-merges (Norbert)
        [ waiting for David to up-stream it; will take a while. ]
 
* Pending Action Items:
    + enable linux / system library checker on CI (Norbert)
        [ enabled, but some heisenbug in there ]
    + simplify & cleanup broken Windows build instructions & test (JanI)
        [ in progress: test building completed, missing documentation
          are we leaving the busted intructions there ? (Michael)
              + would be good to remove that stuff
              + chocolatey has been removed (Norbert)
              + fix due by end of the week (JanI) ]
    + align release dates and issues, patch merging (Caolan, Cloph)
        [ waiting on AOO decision ]
    + poke at MSDN licenses (Michael)
        [ still chasing this one ]
    + tweak UI and get LiveConnect API key / build case for board (Christian)
       + still need to get API key, rest is done
        [ no build yet, but on-track for 5.3 ]
    + Ask beta-co-working for a couple of days before FOSDEM (Sophie)
 
* hangout issues (JanI)
    + tried to get more people into the hangout.
    + can make a google apps account for 2 users; than have 25 users.
        + Eur 120 user/year.
    + Jitsi ? (Heiko)
        + hangout best ATM (JanI)
        + use it for Jay in near east, more reliable (Heiko)
        + agree the way to go - can scale to 100's of users (Thorsten)
            + only display last 3-4 that spoke in a call.
 
* Release Engineering update (JanI)
    + 5.1 → 5.1.6 rc2 (jani with help from Cloph)
        + tagging on Tuesday evening.
        + scheduled 18 October
    + 5.2.3 RC1 (Cloph)
        + tagged & built, builds on pre-release server
        + pushed to mirrors, and will announce tonight.
    + 5.2.3 RC2 - due in 2 weeks.
    + 5.3.0 alpha 1 Oct 18th
        + will tag mid-week next week.
        + Nov 21st: branch-off (Cloph)
    + Android & iOS Remote (Cloph)
        + query wrt. F-Droid maintenance ? (Stuart/Kendy)
        + FDroid version is pretty obsolete vs. play etc.
        + not sure who is maintaining that.
        + if someone has contact with F-droid people, can they clear it up ?
        + anyone can create an account there; but not been used ourselves.
        + initial release was by F-droid volunteer (Kendy)
            + but apparently now abandoned.
AI:     + add it to the TDF priorities sheet (Michael)
        + different build variant without Android-wear support added for F-droid (Cloph)
            + hopefully it is done now (Kendy)
            + builds already made & provided as the minimal variant on download server
              http://downloadarchive.documentfoundation.org/libreoffice/old/sdremote-2.3.0/minimal/ 
               → no google APIs used (and thus no android wear support)
              
http://downloadarchive.documentfoundation.org/libreoffice/old/sdremote-2.3.0/playstore/
               → the full variant, as uploaded to playstore
    + Windows Server 2016 (Cloph)
        + final version not out yet; would love to bump baseline - but not final yet.
            + only 100 day eval version available.
 
* Documentation (Olivier)
     + New Q&A site unique for LibreOffice developers
         + https://ask.libreoffice.org/developers/questions/
         + please ask your dev questions there so we collect knowledge...
         + e.g. subjects on git, gerrit, C, C++, gbuild, etc...
         + lack of content on stack-overflow, good to get things here ?
         + hard to find things in the wiki, not found a good wiki search.
             + google+site-search is the solution (Thorsten)
         + concern wrt. the spread of documentation and how to update it (JanI)
             + not concerned wrt. immediate problem (Thorsten)
                + ask - good for very specific questions
         + new article on C++ extensions with LibreOffice (Bjoern)
             + promote it, or not ?
                + https://studiofreya.com/2016/10/11/integrating-libreoffice-into-c/
     + Finished http://documentation.libreoffice.org
         + minus page on join the team
         + need proper announcement
     + Set a development plan for HelpContent with Kendy
         + will build and publish a plan to improve Help Content soon
         + outline (Kendy)
             + keep the XHPs for now
                 + cleanup the markup, and add markup as needed for other use-cases.
             + evolve the transformation more
             + sort out how to do translations
             + evolve it and use it instead of the wiki-help & off-line help.
             + also converting to larger book-like / documentation.
     + More HelpContent cleanup from Gabor Kelemen, Andras Timar, Eike Rathke, Caolán.
 
* UX Update (Heiko)
  * Total number of needsUXAdvice: 474 (-1)
    + Base                           1
    + Calc                          33 (-2)
    + Draw                          67
    + Extensions                     0
    + filters and storage            1
    + framework                      1
    + Impress                       24 (-1)
    + Installation                   0
    + LibreOffice                  254 (-1)
    + Localization                   0
    + Printing and PDF export        1
    + UI                            15 (-1)
    + Writer                        77 (+4)
    + no un-confirmed tickets left.
        + not going up.
  * Hot topics
    + Improved font management (tdf#103080, GDoc)
        + different sets of fonts to bundle - ongoing.
        + alternatives wrt. font substitution
        + ideally get font subsetting / fallbacks working cross-platform (Michael)
            + love to wait for the cross-platform shaping.
        + don't want lots of fonts in the system (Heiko)
                + hate to have Callibri on Linux.
    + Draft for Notebookbar post (http://pad.documentfoundation.org/p/UX-Notebookbar)
        + please comment

* Crashtest update (Caolan)
    + failed on an assertion introduced in sal/ fixed today (Eike)
    + ? import failure, ? export failures
    + coverity ??
 
* Hackfests (Bjoern)
    + next venues / suggestions
    + FOSDEM - confirmed dev-room (Michael)
        + collect talks at some stage.
    + Girls-only event in Berlin, 29th October (Bubli)
        + "Ladies who FOSS" (https://wikimedia.de/wiki/Ladies_that_FOSS)
        + Bubli will be there, and so is Heiko
        + now included into the list of projects: 
https://wikimedia.de/wiki/Ladies_that_FOSS/Projects
        + built a list of non-code easy-hacks; eg. palette issue.
    + 33c3 CfP open: 
https://events.ccc.de/2016/09/01/call-for-participation-33rd-chaos-communication-congress-en/ 
(Bjoern)
        + FSFE will be there, we can meet up with them.
        + opportunity to do workshops there
        + poke Bjoern if you want to show up.
    + Hackfest Madrid, december with Gnome (Xisco/janI)
        + Waiting for response from Gnome
           + poked them again (janI)
               + just got answer, Gnome will be in berlin instead of Madrid and we can piggyback if 
we want (janI)
    + Hackfest Granada (Xisco/janI)
        + in the early idea phase, but to be in Autumn
        + meeting with a University in two weeks - for a decision.
 
* Mentoring / easyhack update (janI)
 + legend: contributors are not-yet-committers, numbers in () are +/- compared to last week
   + openhub statistics based on analysis from 2016-09-28
             totals:   1573(0) people did 440976(0) commits in 8110794(0) lines of code
             12 month: 282(0) people did 16464(0) commits
   + gerrit statistics
     committer   open,    reviews,     merged,    abandoned
       1 year     80(8),   27011(41),   7901(57),   647(-1),  
       3 month    80(8),   6826(-131),  1911(6),    127(-1),  
       1 month    77(7),   2295(-82),    688(11),    53(-2),  
       1 week     54(10),   544(-63),    161(-3),    10(0),  
     contributor   open,    reviews,     merged,     abandoned
       1 year       40(2),    16956(29),  1188(-19),  432(-1),  
       3 month      40(2),     4175(-80),  329(-17),   82(1),  
       1 month      40(2),     1493(-16),   84(-15),   13(0),  
       1 week       15(-4),     393(-69),   10(-17),    5(3),  
   + git statistics:
                  1 year,      3 month,     1 month,    1 week
     committer      16246(-19)   3313(87)     1329(76)    388(43)
     contributor     4216(17)    1063(11)     341(1)       73(15)
   + easyHack statistics:
       needsDevEval,  needsUXEval, cleanup_comments, total,    assigned,  open
         30(0)          4(0)        213(-2)          256(-2)     14( 6)    207(-5)
   + top 5 contributors:          Gabor Kelemen made 52 patches in 1 month, and 52 patches in 1 year
         Zdenek Crhonek made 32 patches in 1 month, and 262 patches in 1 year
         Francisco Adrián Sánchez made 17 patches in 1 month, and 17 patches in 1 year
         Andrea Gelmini made 11 patches in 1 month, and 45 patches in 1 year
         Maarten Bosmans made 5 patches in 1 month, and 9 patches in 1 year
         Winfried Donkers made 4 patches in 1 month, and 36 patches in 1 year
   + top 10 reviewers:
         Ashod Nakashian made 238 review comments in a 1 month, and 1956 in 1 year
         Noel Grandin made 234 review comments in 1 month, and 2393 in 1 year
         Markus Mohrhard made 204 review comments in 1 month, and 1962 in 1 year
         Eike Rathke made 186 review comments in 1 month, and 1511 in 1 year
         jan iversen made 166 review comments in 1 month, and 1526 in 1 year
         Miklos Vajna made 157 review comments in 1 month, and 2035 in 1 year
         Caolán McNamara made 149 review comments in 1 month, and 1818 in 1 year
         Michael Stahl made 97 review comments in 1 month, and 1473 in 1 year
         Andras Timar made 90 review comments in 1 month, and 402 in 1 year
         Stephan Bergmann made 90 review comments in 1 month, and 920 in 1 year
   + can you exclude self reviews ? (Miklos)
         + push to gerrit, for a build, then ack it yourself.
   + Busy week, due to community development week
         + very good response, double as usual license statements,
         + lots of IRC activity
         + 3 new contributor merged (will send pdf)
         + will end Friday - with another blog post on Easy Hacks.
   + have we enough Easy Hacks ? (Michael)
         + removed the how-to-add them here (JanI)
         + we have plenty of them.
         + proposal next week to close a few annoying ones.
   + QA - updated BZ clean Easyhack missing CC/UI/pointer
       + question on NEEDINFO (Heiko)
           + complained wrt. closing it resolved.
           + set it as NEEDINFO to have a trigger - if others agree; can close it ?
           + if UI team don't want it - close it (JanI)
       + "writer needs an OCR feature to scan documents" (Heiko)
           + resolved wontfix ( https://bugs.documentfoundation.org/show_bug.cgi?id=95779 )
           + if we have two opinions - we can close it ? (Heiko)
               + think its fine to close it (Xisco)
               + don't think so (Bjoern)
                   + left open as enhancements - don't come back like zombies
                   + can just stay there
                   + if someone comes to the point that there is a spec. and can impl.
                   + then can decide if they are a good thing.
               + we split out of our bug stats anyway surely (Michael)
               + for a non-enancement eg. change in functionality - just close (JanI)
               + enhancements - where crazy stuff can happen ? (Bjoern)
               + if BZ is full of "I want a pony" requests ? (Kendy)
                   + won't we get more and it'll be a mess.
                   + closing bugs - message: "if you want to - go for it -> otherwise close"
        + filter & ignore enhancements out of daily business (Bjoern)
           + just white-boarding / crazy stuff in there.
           + would love to know how the stats look for enhancements (Kendy)
      + NEEDINFO can still be useful (Heiko)
           + purpose is to get feedback from the user (Xisco)
           + if not coming up with more - on shortlist to be closed (Bjoern)
           => prefer to have Xisco close the bug.
   + copied/committed translations from pootle to master etc.
      + automatic updates every week in the translations repo.
   + Blog, community development week (super work from Mike) produces a steady flow of questions
   + closed https://redmine.documentfoundation.org/issues/2044 (allow gerrit patches to grow older 
than 2 month)
      + just set it to -2 to avoid nagging =)
         + thanks (Thorsten)
   + https://redmine.documentfoundation.org/issues/2094 add wiki page for new commiters
      + sudo: great power comes with responsibility (Miklos)

* EasyHacks Anti Pattern (e.g. tdf#101442) (Bjoern)
      + didn't want to come across this strong
      + multiple things went wrong; eg. Bjoern adding it, and not following it
      + open, valid EasyHack - then went to NeedsUXEval for comments.
          + shouldn't do that - if we get to this state - drop easy-hack.
             + if UX needs to discuss - not ...
          + if has NeedsUXEval already excluded (JanI)
      + scope creeping after work was done issue
      + quite a trivial issue; but prolly not a priority for UX.
      + positives:
          + Sam took it over & did the reviewing it
          + Cor & JanI's encouraging the committer.
      + technical: a 1 line change.
      + good example: what might be wrong on a simple patch (Heiko)
          + terminology a very important aspect.
          + if you rename things, it has a bearing on other places in the code / docs
          + if we don't discuss - but just change it - can end up with a mess.
          + want want is a blocking power ? (Bjoern)
              + no, some time to discuss & give opinions (Heiko)
          + bug filed in August - not UX eval but time to look (Bjoern)
              + after it was filed; wonder - what UX is doing
              + is there no other higher priority than piling in ?
              + highest prio. is resolving conflict (Kendy)
                  + checked google trends of hyperlink - at 50% of 2004
                  + many things that are called 'link' - it is worth checking
                    how people use it or not.
                  + as soon as start to be a conflict - a good use-case to look,
                    pros and cons - not a blocking power
                  + want to use good data; is it worth the hassle etc.
              + big fan of consistency (Bjoern)
                  + if discussed, in general, on ML, and a follow-up bug.
          + like to get a 1st hack in quick - even if we revert later (Michael)
      + flow - before goes public - add UX eval anyway (JanI)
      => avoid negative feedback in easy hack review etc.
          => revert later if necessary, discuss in a follow-up bug.
      => string changes not great target for easy hacks - needs UXEval first.
      + potentially more pre-approved easy-hacks in this area (Thorsten)
      + point of no return:
          + easy hack without needinfo / needsuxeval in the keywords is approved
          + and if it has a user working on it or patch.
 
* Commit Access
 
* Developer Certification (Stephan/Bjoern/Kendy/Thorsten)
     + three possible names (Kendy)
         + no agreement when to certify them.
         + voting - two for later, 1 undecided, 1 for now.
             + no certifying just now.
         + concerns it gets harder to be certified.
         + perhaps better to de-certify disappeared people
             + re-evaluate after two years, or shorter ? or ...
     + not sure there are strong opinions (Thorsten)
         + lets wait another two months.
         + if people on committee can't find consensus, we are not going to find one here.
     + huge bike-shed over there (Bjoern)
     + what changes in two months ? (Michael)
         + old precedent vs. new people (Bjoern)
            + best to look at whole set, and not de-certify individually
            + look at the whole set instead.
     + more discussion needed (Stephan)
         + pool of good new people is draining
         + two rounds in each year so far.
 
* Jenkins / CI update (Norbert)
    from:Thu Oct  6 16:03:23 2016
    master linux rel  jobs: 217 ok: 200 ko:  16 fail ratio:  7.37 % break:   1 broken duration: 
2.44%
    master linux dbg  jobs: 147 ok: 119 ko:  26 fail ratio: 17.69 % break:   8 broken 
duration:15.17%
    master mac rel    jobs: 132 ok: 131 ko:   1 fail ratio:  0.76 % break:   1 broken duration: 
0.08%
    master mac dbg    jobs: 139 ok: 138 ko:   1 fail ratio:  0.72 % break:   1 broken duration: 
0.31%
    master win rel    jobs: 144 ok: 127 ko:  17 fail ratio: 11.81 % break:   3 broken duration: 
8.45%
    master win dbg    jobs: 153 ok: 137 ko:  16 fail ratio: 10.46 % break:   3 broken duration: 
8.41%
    master win64 dbg  jobs: 159 ok: 140 ko:  19 fail ratio: 11.95 % break:   3 broken duration: 
8.06%
    lo-5.2 mac        jobs:  10 ok:  10 ko:   0 fail ratio:  0.00 % break:   0 broken duration: 
0.00%
    lo-5.1 mac        jobs:   5 ok:   5 ko:   0 fail ratio:  0.00 % break:   0 broken duration: 
0.00%
    + intended to fail.
    branch gerrit all jobs:  22 ok:  19 ko:   2 fail ratio: 9.09%
    master gerrit lin jobs: 223 ok: 194 ko:  23 fail ratio:10.31%
    master gerrit plg jobs: 216 ok: 141 ko:  73 fail ratio:33.80%
    master gerrit win jobs: 223 ok: 146 ko:  77 fail ratio:34.53%
    master gerrit mac jobs: 218 ok: 182 ko:  35 fail ratio:16.06%
    master gerrit all jobs: 218 ok:  81 ko: 128 fail ratio:58.72%
    + numbers slightly worse than usual.
       + playing with libraries - causes Linux debug version failures.
 
* l10n (Sophie)
    + nothing new.
 
* Changed minutes regarding hackfest (JanI)
    + Madrid off - GNOME meeting in Berlin this year.
 
* QA update (Xisco)
 
    + Bug Hunting Session 5.3.0 Alpha1 -> October 21
    
    + QA team doing awesome work reducing UNCONFIRMED.
 
    + UNCONFIRMED: 591 (-111)
        + enhancements: 40 (-20)
        + needsUXEval: 0 (-10)
        + haveBackTrace: 19 (0)
        + needsDevAdvice at 36 (-3)
 
    + Most Pressing Bugs: http://tdf.io/mostressingbugs
        + tdf#94225 - Writer crashes on undo
                + isolated to a logic bug - bisection request but bug 'back to the year dot'
                    + Inherit from OOo. Can't be bibisected
                + valgrind provided
        + tdf#100994 - Freeze / Crash on first action after launch with OSX Sierra
          with discrete graphics card deactivated
        + new information provided
            + discrete GPU
            + happening in other softwares
            + Recompiling with current SDK/Xcode should fix it
              https://bugs.documentfoundation.org/show_bug.cgi?id=100994#c75
              Cloph updating to Mac Sierra?
 
    + Mail merge regressions: http://tdf.io/mmregressions
        + 2 open; 2 open last meeting
 
* QA stats
 
  + https://bugs.documentfoundation.org/page.cgi?id=weekly-bug-summary.html
    +113    -536        (-423 overall)
    many thanks to the top bug squashers:
        Xisco Faulí          417
        Buovjaga              13
        m.a.riosv             12
        Heiko Tietze           7
        Aron Budea             6
        V Stuart Foote         6
        Joel Madero            5
        Yousuf Philips (jay)   5
        Julien Nabet           3
        Alex Thurgood          3
        Caolán McNamara        3
        tommy27                3
        Eike Rathke            3
        Michael Stahl          3
        Markus Mohrhard        3
 
* Highest-Priority bugs (aka "MABs"):
        5.2: 2/18   - 11%
        5.1: 3/31   -  9%
        5.0: 6/56   - 10%
        4.4: 7/74   -  9%
        4.3: 4/69   -  5%
        4.2: 6/132  -  4%
        4.1: 4/79   -  5%
        4.0: 7/82   -  8%
        old: 31/247 - 12%
 
        + http://bit.ly/2dp3mwC
 
* Bisected bugs open: keyword 'bisected'
    + more accurate - down to a single commit.
    + 251/886
       + http://bit.ly/2dyIfDy
 
* Bibisected bugs open: keyword 'bibisected'
    + 346/1503 337/1477 349/1463 349/1445 347/1431 338/1407 325/1390
        + http://bit.ly/2cSCXlS
 
* all bugs tagged with 'regression'
    + 647(+0) bugs open of 5241(+65) total 8(+1) high prio.
 
        * ~Component   count net * high severity regressions
                  Calc -  4 (+0)
           LibreOffice -  2 (+1)
               Impress -  1 (+0)
                  Base -  1 (+0)
                + http://bit.ly/1HWHb3E
 
        * ~Component   count net * all regressions
          Writer: other - 121 (+2)
                   Calc - 115 (-3)
                Impress - 49 (-1)
           Writer: docx - 46 (+2)
         graphics stack - 40 (-2)
                     UI - 38 (+1)
            LibreOffice - 38 (+2)
                Borders - 26 (-4)
                   Base - 29 (+0)
                   Draw - 28 (+0)
            Writer: doc - 27 (+0)
                Crashes - 25 (+1)
       filter / storage - 16 (+0)
     print / PDF export - 13 (-1)
                  Chart - 14 (+1)
           Writer: perf - 12 (+1)
                  BASIC - 10 (+0)
         Writer: filter -  8 (+3)
         Formula Editor -  3 (+1)
              framework -  3 (+1)
             Extensions -  3 (+0)
                    sdk -  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.