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


* Present:
    + Thorsten, Stephan, Heiko, Björn, Olivier, Kendy,
      janI, Caolán, Michael S, Jan-Marek, Eike, Sophie,
      Miklos, Xisco, Andras (left 16:25), Christian, Michael M

* Completed Action Items:
    + marked osl::Condition deprecated (Michael)
 
* Pending Action Items:
    + poke at MSDN licenses (Michael)
    + ask Tamás Bunth how he feels about Firebird default (Lionel)
    + move git-dm to gerrit (Norbert)
 
* Release Engineering update (Christian)
    + 5.2.4.1 status (Cloph)
        + tagged, and announced  for early testing
        + RC2 in two weeks
    + 5.3.0 Beta1 & branch
        + Late features:
              + separating images and icons for help modules (Olivier, Bubli)
            + misc. PDF signing / embedding bits (Miklos)
                + most probably finished the next week
            + Firebird by default ? (Lionel)
                => suggest to enable this on master for 5.4
    + 5.3.0 Beta2 the next week (Cloph)
        + bugfixes + update of the translation templates
    
    + Android & iOS Remote (Cloph)
        + tinderbox breakage, fixed
        + preparing a new build based on the branch-off tag -> app-store tomorrow.
        + updated the application icon, and released the new version
    + online (Michael)
        + branched for -5-3
 
* FOSDEM talks
     + https://penta.fosdem.org/submission/FOSDEM17/event/new
       https://penta.fosdem.org/user/new_account/FOSDEM17 if you don’t have account yet
     + DEADLINE is Monday!
     + 20 minutes sessions is fine! :-)
     + who is going  ?
         + Xisco: interoperability regression testing
         + Kendy: Something wrt. Online
         + Andras: ???
         + Bjoern: IDE integration (already submitted), SwClient/Modify Horrorshow (possibly)
         + Stephan: Extensions
         + cloph: no topic yet
         + Heiko: Contextual groups Notebookbar
         + Olivier: XHP in your browser
           + caolan: gtk3 and wayland status
           + Eike: ?
         + Thorsten/Bubli/Samuel/Armin: TBD tomorrow
         + Michael: “threading nightmares”

* Documentation (Olivier)
     + important patch from Bubli that need to go in 5.3
         + separating images and icons for help modules
              + https://gerrit.libreoffice.org/#/c/30958/
              + https://gerrit.libreoffice.org/#/c/30959/
         + why not just push it ? (Michael)
                + will mark tons of strings as modified in pootle (Thorsten)
                        + unless we can avoid touching the strings ? (Olivier)
                        + perhaps a script; but script neeeds writing (Sophie)
                + somewhat less motivated to push for 5.3 here (Thorsten)
                        + do we really need this in 5.3 ?
                        + will be screenshots (Olivier)
                        + unlikely help authors will need the screen-shotting for 5-3- (Thorsten)
                => defer and script properly for master; re-visit next week.
                        + Cloph has script templates
                                + but needs examples of the changes to the UI files.
AI:                     + provide information for cloph on what the change is (Olivier)
      + Several patches into help by Gabor Kelemen, 
             + janitoring Math deleted features
      + New chapters of books to be revised 
      + Brazilians finished Getting started Guide 5.0, will publish next week
      + So far we have issues with translations;
                templates for PT_br are not up-loaded.
                It is included (Sophie)
 
* UX Update (Heiko)
  + Bugzilla (topicUI) statistics
    257(257) (topicUI) bugs open, 494(494) (needsUXEval) needs to be evaluated by the UXteam
   + Updates:
       BZ changes   1 week   1 month    3 months   12 months  
            added      7(1)     21(5)      65(0)      492(5)  
        commented     54(9)    235(41)    987(51)    2825(64) 
          removed      0(0)      1(-1)     26(0)       30(0)  
         resolved      7(7)     16(-23)   112(2)      128(6)  
   + top 10 contributors:
         Heiko Tietze made 55 changes in 1 month, and 525 changes in 1 year
         Yousuf Philips made 14 changes in 1 month, and 408 changes in 1 year
         *UNKNOWN* made 13 changes in 1 month, and 13 changes in 1 year
         *UNKNOWN* made 13 changes in 1 month, and 103 changes in 1 year
         Samuel Mehrbrodt made 10 changes in 1 month, and 47 changes in 1 year
         Rene Engelhard made 10 changes in 1 month, and 10 changes in 1 year
         Tor Lillqvist made 8 changes in 1 month, and 9 changes in 1 year
         *UNKNOWN* made 8 changes in 1 month, and 18 changes in 1 year
         Björn Michaelsen made 7 changes in 1 month, and 26 changes in 1 year
         V Stuart Foote made 6 changes in 1 month, and 198 changes in 1 year
  + hot topics
   + concerns wrt. The new landing page layout for Help
     + happy to improve look & UK (Olivier)
         + if content stays the same, no prblem to improve the look.
   + color palettes
     work in progress
     + patches are applied etc.
     + if you’re against renaming the branding colours comment etc.
     + Kudos – to Stephan
         + for making it possible to have Extensions including Color Palettes
         + to be included into 5-3 via a rather small patch
   + copy/paste numbered lists  with different behavior as Windows
     + https://bugs.documentfoundation.org/show_bug.cgi?id=92672
         + WFM even better
     + different behaviour here; need dev. Input
         + our behaviour is more consistent (Thorsten)
        + outline numbering is a nightmare (Michael)
   + api change
     https://bugs.documentfoundation.org/show_bug.cgi?id=104088
    .uno:InsertPageNumber / .uno:HeaderAndFooter
        + produces the same dialog.
        + easy hack; on-off for page-numbers ?
            + Bubli said it’s not an easy hack (JanI)
        + API change needs discussing in the ESC (JanI)
        + Change UNO command in impress – to insert-page-number
        + Not sure why the change is needed ? (Cloph)
            + easy to find, easy to locate in the menu; don’t change dialog itself.
        + UNO commands not visible to users (Kendy)
            + could break scripts etc.
        + don’t care about UNO commands, but the menu.
        + unclear what the user wants (Kendy)
            + he expects a toggle function (Heiko)
        => come up with a clearer proposal.
   + blog post about versioning
    https://docs.google.com/document/d/1xyndmOMAG2knwKK5lXQMm7pSkdHF7i4rdDYzKI1xemc
     (postponed for next week)
        + do other people like ODF versioning inside ODF ? (Michael)
            + unique feature – confusing to users ? (Miklos)
            + confusing, and hard to explain (Bjoern)
            + unclear if it is worth limiting it if its in ODF ? (Thorsten)
                + horror nested revision control issues (Michael)
                + if we publicise it people will use it & find nasty bugs (Bjoern)
                        + lets get the foundation right first.

* Crashtest update (Caolan)
    + 0 import failure, 32 export failures
      - erack fixed them, no build in progress
    + 20 coverity.
        - no update

* POSS / ODF plugest (Thorsten/Michael)
    + great conference, lovely people, friendly stuff
    + great LibreOffice booth run by local French Community:
         + thanks to all involved with that.
    + the ODF plug-testing UI is interesting (Thorsten)
         + https://beta.opendocumentformat.org/testsets/all/en
AI:      + investigate it for test automation (Xisco)
         + doesn’t need deep technical skills.
    + JOS requested a backend server (Michael S)
         + bit of a pain to setup.

* Hackfests (Bjoern)
    + next venues / suggestions
    + 33c3 CfP open (Bjoern):
              + 
https://events.ccc.de/2016/09/01/call-for-participation-33rd-chaos-communication-congress-en/
        + FSFE will be there, we can meet up with them.
    + FOSDEM - confirmed dev-room (Michael)
        +     3rd Feb 2017 - board (+MC) meetings.
        + 4th/5th Feb 2017 - core FOSDEM dates
        + 6th/7th Feb 2017 - Hackfest at Beta Coworking.
                  + http://bedfordhotelcongresscentre.com/ suggested instead.
        + CfP going out at some stage.
                        + CfP has been out for a while and ends early December. (jani)
                        + 
https://blog.documentfoundation.org/blog/2016/11/04/fosdem-call-for-papers-open-document-editors-devroom/
        + collect talks nearer the event.
 

* mentoring/easyhack update (janI)
  + openhub statistics based on analysis from 2016-11-29
     1598(1598) people did in total: 443675(443675) commits in 8301307(8301307) lines of code
     284(284) people did in 12 month: 15495(15495) commits
   + gerrit/git statistics:
       committer...   1 week     1 month     3 months     12 months    
               open      32(-1)      55(0)       62(3)         62(3)   
            reviews     364(-16)   1252(1)     3497(-83)    17474(29)  
             merged     248(93)     815(73)    2187(89)      8528(158) 
          abandoned      12(-2)      46(6)      137(0)        649(12)  
            commits     286(-5)    1318(-44)   3863(-112)   15516(-136)
       contributor...   1 week     1 month     3 months    12 months   
                 open      23(10)      43(9)       46(5)        46(5)  
              reviews     609(172)   1767(196)   4432(189)   17440(315)
               merged      29(-5)     112(8)      353(-3)     1287(-7) 
            abandoned       8(6)       16(4)       51(3)       416(-4) 
              commits      56(-8)     241(12)     861(-26)    4098(-11)
   + easyHack statistics:
      needsDevEval 18(18)   needsUXEval 4(4)   cleanup_comments 192(192)   
      total 236(236)   assigned 13(13)   open 199(199)   
   + received patches from 1 emails the last month without licesense statement
   + top 5 contributors:
         Gabor Kelemen made 39 patches in 1 month, and 141 patches in 1 year
         Zdenek Crhonek made 21 patches in 1 month, and 301 patches in 1 year
         Bartosz Kosiorek made 15 patches in 1 month, and 26 patches in 1 year
         melike made 7 patches in 1 month, and 14 patches in 1 year
         Lera Goncharuk made 5 patches in 1 month, and 5 patches in 1 year
   + top 5 reviewers:
         jan iversen made 177 review comments in 1 month, and 1668 in 1 year
         Markus Mohrhard made 119 review comments in 1 month, and 1602 in 1 year
         Noel Grandin made 119 review comments in 1 month, and 1210 in 1 year
         Eike Rathke made 110 review comments in 1 month, and 1288 in 1 year
         Caolán McNamara made 82 review comments in 1 month, and 1389 in 1 year
   + big CONGRATULATIONS to contributors who have at least 1 merged patch, since last report:
         Pierre Lepage
         Lera Goncharuk
         Yossi Zahn
         John Paul Adrian Glaubitz

   + gitdm-config, outstanding: git-committer(0), gitdm-aliases(83), git-author(254)
   +  Developer page, getting outdated, do we want that ?
       + 6 new devs; one updated the page.
       + in absence of guidance from Norbert (Michael)
          + worth keeping the page up-to-date, but not treating it as authoritative
          + needed by core devs to check people have statements (Miklos)

* GCC -Og (Michael S)
   + https://gerrit.libreoffice.org/#/c/31334/
      + discovered this new option supported since 4.8 or so.
      + promised that this should not impact debuggability of code
        but still a bit optimized.
      + found a from-scratch build, a tiny-bit slower; 75 vs. 76 minutes.
      + a ‘make check’ incremental runs much faster:
         + 15mins before to 12mins with -Og
   + devs don’t usually re-build from scratch; should be faster in practice.
      + did some debugging yesterday too …
      + it can happen that variables that are no longer live are optimised out
      + otherwise nothing problematic.
   + assume most of the win from calc / templates ? (Michael M)
      + some 30% win there (Michael S)
   + still use explicit options to tell gcc not to inline (Michael S)
      + try removing those ?
   + Googled for it (Jmux)
      + -Og is same as -O1 except for some settings.
   => turn -Og on for a bit and see how it goes.

* Re-organising which rules tests run under (Markus, Michael S, David)
    => punt 1 more week for Markus' return and/or to the list.
    + https://gerrit.libreoffice.org/#/c/31075/
    + https://gerrit.libreoffice.org/#/c/31075/
 
* Commit Access

* Developer Certification (Stephan/Bjoern/Kendy/Thorsten)
    + sleeping 2 weeks.

* Jenkins / CI update (Norbert)
 
* Hardware issues (Michael)
    + Khaled – Windows – hardware on the way to him.
    + Mac -> x5 issue.
    + Swiss Mac – currently idling (Cloph)
        + not sure if we have physical hardware left

* l10n (Sophie)
    + some languages didn’t get updated
        + Christian has triggered a new update today, so the issue should be solved
    + LibreOffice Online pot update in Pootle?
        + will double check if it is really up-to-date or not (Cloph)
    + https://bugs.documentfoundation.org/show_bug.cgi?id=104087 
        (templates containing non-english strings) – worth fixing? (cloph)
        + will take a look (Sophie)

* Window::dispose() crashers (Michael)
    + had a poke at the top crash reported traces
        + fixed a proximate cause.
    + at some point Armin looked into a shape issue (Caolan)
        + one type of shape carries a lot of resources around with it
              see fix in e6adb3e8b4de3c0f78d249b83de19b849ef65b59
        + is the existing bug related to that ?
    + EditEngine – creating a new VirtualDevice
        + why do we create tousands of these during save ?
        + back in the day (Thorsten)
              + serious issue on terminal services: even more limited.
        + AI: add GDI object use count to crash reporter (Michael)
        + may be behind missing bitmaps, black windows etc. (Michael, Thorsen)
    + QA tip: checking GDI handle explosions:
        + 10k GDI handles is the limit:
            + https://blogs.msdn.microsoft.com/dsui_team/2013/04/23/debugging-a-gdi-resource-leak/
    + https://bugs.documentfoundation.org/show_bug.cgi?id=102688
        + huge numbers of EditEngine created during export
            + each with three 'idle/timers' for spell-checking etc. (huh?)

* QA update (Xisco)
    + UNCONFIRMED: 532 (-5)
        + enhancements: 47 (+7)
        + needsUXEval: 4 (+2)
        + haveBackTrace: 16 (+1)
        + needsDevAdvice: 37 (+3)

    + Finding lots more regressions in PPTX using regression finding tool (Xisco)
        + hence some of the spike this week
        + will take a while to find & fix (Miklos)
 
    + Most Pressing Bugs: http://tdf.io/mostressingbugs
        + Couple of critical firebird regressions.
        + is it going to be default in 5.3 ?
           + unclear – cf. Lionel’s action item 
          + macOS: newly created Base files cause crash in mdworker
                + https://bugs.documentfoundation.org/show_bug.cgi?id=104083
        + macOS: libreoffice crash on startup, VCL thread mutex condition
                + https://bugs.documentfoundation.org/show_bug.cgi?id=103690
        + FILEOPEN: DOCX: Chart bars not imported
                + https://bugs.documentfoundation.org/show_bug.cgi?id=103963
        + macOS: CRASH newly created Base files cause crash in mdworker ...
                + https://bugs.documentfoundation.org/show_bug.cgi?id=104083
        + no app-icon regression:
                + https://bugs.documentfoundation.org/show_bug.cgi?id=103626
        + macOS: LO closed then opening any document by double-click never...
                + https://bugs.documentfoundation.org/show_bug.cgi?id=77444

    + Mail merge regressions: http://tdf.io/mmregressions
        + 4 open; 4 open last meeting

* QA stats

  + https://bugs.documentfoundation.org/page.cgi?id=weekly-bug-summary.html
    +144    -125        (+19 overall)
    many thanks to the top bug squashers:
        Buovjaga              15
        Xisco Faulí           13
        Adolfo Jayme          11
        Julien Nabet           8
        Aron Budea             7
        V Stuart Foote         7
        Telesto                5
        Khaled Hosny           5
        Yousuf Philips (jay)   5
        Alex Thurgood          4
        Luke                   4
        Heiko Tietze           3
        Zolnai Tamás           3
        Justin L               3
        Timur                  3

        + Can we improve these stats ? (Xisco)
          + would love to have people doing QA work (Michael)
              + and also developers who fixed bugs

* Highest-Priority bugs (aka "MABs"):
        5.2: 2/22   -  9%
        5.1: 2/32   -  6%
        5.0: 3/57   -  5%
        4.4: 5/74   -  6%
        4.3: 4/69   -  5%
        4.2: 6/132  -  4%
        4.1: 4/79   -  5%
        4.0: 5/82   -  6%
        old: 29/247 - 11%

        + http://bit.ly/2dp3mwC

* Bisected bugs open: keyword 'bisected'
    + more accurate - down to a single commit.
    + 303/1087 292/1061 261/1015 261/1003 261/996 259/988 245/891
       + http://bit.ly/2dyIfDy

* Bibisected bugs open: keyword 'bibisected'
    + 378/1618 366/1593 348/1557 350/1545 352/1538 351/1530 345/1516
        + http://bit.ly/2cSCXlS

* all bugs tagged with 'regression'
    + 722(+19) bugs open of 5462(+42) total 14(+5) high prio.

        * ~Component   count net * high severity regressions
                  Base - 4 (+2)
           LibreOffice - 3 (+1)
               Writer  - 2 (+1)
                  Calc - 2 (+0)
      filter / storage - 1 (+1)
               Impress - 1 (+0)
                 Chart - 1 (+0)

                + http://bit.ly/1HWHb3E

                by OS:
                        + All - 6
                        + Mac - 5
                        + Win - 2
                        + Lin - 1

        * ~Component   count net * all regressions
          Writer: other - 125 (-17)
                   Calc - 117 (+1)
                Impress - 66 (+4)
           Writer: docx - 59 (+19)
            LibreOffice - 54 (+1)
                     UI - 38 (+0)
         graphics stack - 36 (-1)
                   Base - 35 (+3)
            Writer: doc - 32 (+6)
                   Draw - 29 (+0)
                Borders - 28 (+1)
                Crashes - 30 (+4)
       filter / storage - 19 (+1)
         Writer: filter - 20 (+3)
                  Chart - 16 (+0)
     print / PDF export - 16 (+0)
                  BASIC - 10 (+0)
           Writer: perf - 11 (+2)
              framework -  3 (+0)
             Extensions -  2 (-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.