minutes of ESC call ...

Michael Meeks michael.meeks at collabora.com
Thu Mar 22 15:59:12 UTC 2018


* Present:
    + Xisco, Stephan, Jan-Marek, Heiko, Olivier, Caolan, Michael W,
      Michael M, Tomaz, Miklos, Christian, Kendy

* Completed Action Items:

* Pending Action Items:
    + chase old security - viva tool / company via Vasily (Thorsten)

* ImageURL bits (Tomaz)
    + https://wiki.documentfoundation.org/Development/Budget2017#Image_handling_re-work
    + Graphic pieces were handled by string in the API
    + properties in the API – used to be a string URL, now XGraphic.
    + question is – how to handle it for back-compatibility 
        + probably old macros use the old API.
    + is there some way we can get strings still ? (Michael)
        + was previously an embedded URL – this will now go away (Tomaz)
            + if the URL is external – still makes sense. 
            + some APIs eg. fillbitmap – used only internal URLs before.
            + how can we warn the user of this ?
    + Thorsten had some concerns wrt. existing macros (Stephan)
        + on the mailing list.
        + what should continue to work is common use-case:
            + URL for graphic to include somewhere, could in the past
              set that property to a URL-name; make sure it still works.
    + how would I put an image in a document from a file ? (Michael)
        + put a URL in the property – and it works (Tomaz)
            + for setting – it makes sense still.
        + getting the properties back not such a big deal (Tomaz)
        + if used to set external URL ? (Stephan)
            + reading it should get that back then.
        + in un-linked graphics case (Miklos)
            + sending the URL – an un-linked graphics is created
            + can’t return much – except the unique-id of the graphic
                + we want to kill that.
                + the vnd.sun.star ID ? (Stephan)
                     + that’s correct (Tomaz)
                     + we don’t want to get that back (for read) (Stephan)
    + good new things (Tomaz)
         + image loss is much harder to achieve.
         + GraphicObject unique-id is not used anymore
         + re-working GraphicObjects
             + XGraphic now used instead
             + the Swap functionality goes to Graphic itself 
                 + and gets simplified
         + external link handling & handling of source graphics
           should be simplified too.
             + so Graphic will work much better, and be easier to maintain.
             + lots done in SdrGraphicObject that doesn’t belong there.
                 + swapping triggered from there – can be transparent inside
                   the Graphic itself
         + interested to get faster image sizing (Michael) 
         + best thing – getting swapping transparent to the code (Tomaz)
         + created a meta-bug to track issues wrt. refactoring (Xisco)
           https://bugs.documentfoundation.org/show_bug.cgi?id=116280 

* Release Engineering update (Christian)
    + 5.4.6 – released as final today
    + 5.4.7 RC1 – April 10th
       + last of the 5.4 release line
    + 6.0.3 – RC1
       + delayed by build failures.
           + fix for windows done yesterday.
           + passes the JUnit tests nicely
       + will tag RC2 on Thur not Tue next week.
    + Android
    + Online

* Documentation (Olivier)
    * New Help
        + Enabled YouTube videos in New Help pages (ohallot)
            e.g. https://help.libreoffice.org/6.1/en-US/text/swriter/main0000.html 
        + Enable ODF files in New Help pages (ohallot)
            e.g. https://help.libreoffice.org/6.1/en-US/text/scalc/01/func_imsin.html 
        + fixes in New help XSLT.
    * Help contents
        + Help page for Calc XML Source features (ohallot + Kohei contents)
        + bug triaging    
    * Guides
        + More chapter revisions from community
  
* UX Update (Heiko)
    + Bugzilla (topicUI) statistics
        248(248) (topicUI) bugs open, 337(337) (needsUXEval)
    + Updates:
        BZ changes   1 week    1 month   3 months   12 months  
             added      7(-4)     28(-2)    48(-2)     125(-1) 
         commented     62(-16)   229(13)   535(14)    2041(-10)
           removed      0(0)       0(0)      0(0)       12(0)  
          resolved      4(-3)     14(2)     39(-2)     192(3)  
    + top 10 contributors:
          Tietze, Heiko made 84 changes in 1 month, and 854 changes in 1 year
          Buovjaga made 83 changes in 1 month, and 266 changes in 1 year
          Foote, V Stuart made 71 changes in 1 month, and 322 changes in 1 year
          Thomas Lendo made 62 changes in 1 month, and 449 changes in 1 year
          Xisco Faulí made 55 changes in 1 month, and 316 changes in 1 year
          Dieter Praas made 46 changes in 1 month, and 134 changes in 1 year
          Telesto made 17 changes in 1 month, and 99 changes in 1 year
          Rainer Fiebig made 14 changes in 1 month, and 14 changes in 1 year
          Kainz, Andreas made 12 changes in 1 month, and 35 changes in 1 year
          Henschel, Regina made 10 changes in 1 month, and 128 changes in 1 year

    + Kill the quickstarter
      + https://bugs.documentfoundation.org/show_bug.cgi?id=116142
      + “can we remove it” - normally ‘no’ (Michael)
          + what is the rational ?
          + is currently off by default
          + and is used by large numbers of people.
      => keep and get a summary / tracker for quickstarter bugs (?)
	    + META:	https://bugs.documentfoundation.org/show_bug.cgi?id=111928

    + Remove functions "3 seconds in Insert/Delete mode" 
      (alt+insert, alt+delete in Writer > Tables)
      + https://bugs.documentfoundation.org/show_bug.cgi?id=116452
      + https://help.libreoffice.org/Writer/Shortcut_Keys_for_Writer#Shortcut_Keys_for_Tables_in_LibreOffice_Writer
     + think this is poor usability; ticket is about hard-coded key-combination
     + documented in 3.3 and ~ancient.
     + sounds like some power-user feature (Miklos)
       + bad thing – users find out later.
     => submit patch to remove it.

   + Introduce Colibre icon theme
     + https://bugs.documentfoundation.org/show_bug.cgi?id=115867
     + full-featured, well-maintained and all SVG icon theme 
       well fitting for Windows
     + much appreciated; many thanks to Andreas Keinz (Michael)
     + avail in nightly, backport to 6.0 to get feedback from community ?
     + we have a UX freeze for docs etc. for a reason (Michael)
     + planned next steps for 6.1 if feedback is positive
       + make default for Windows, 
       + replace Galaxy as last fallback
          + drop Galaxy (make it an extension)
          + good to replace Galaxy ! (Michael)
              + problem is it needs every single icon first.
     + already at 6.0.3 RC1 – a bit late (Jmux)
       + Alpha0 of 6.1.x is due soon (Michael)
          + April 23rd (Jmux)
          + builds people can easily get.
     + would like to blog about new icons (Heiko)
       + get input from the community etc.
   => default to Colibre for Alpha0 & commit default to master ~now …
       + good stuff.
     + have posts on how to create / install icon theme on design blog (Heiko)

* Crash Hunting (Caolan)
    + 595 (-1706) import failure, 8(-2) export failures
       + most recent run down, but high.
       + Michael S fixed an assert, and Ash fixed exporter
       + hoping to be at small numbers again soon.
    + 12 (+8) coverity
       + coverity scan re-appeared – due to security problem
       + servers no longer mining crypto-currency.   
       + was +50 in 4 weeks or so
       + fixed most of them – lots are weak: un-checked returns
       + around 3 of significance - ~1 proper bug/week.
    + forcepoint round 5
       + fixed all of their stuff
       + queued for round 6
       + total ~25 issues for us.
    + 45 fuzzers * 3 sanitizers+engine combos (asan+libfuzzer,
            ubsan+libfuzzer, asan+afl), font parser last added
       + still finding things at a low rate; perhaps 1 each 1.5 days
         + getting to the end of this strategy (?)
         + different strategies find different things
         + normal to find 4 tools telling us something is busted.
         + oss-fuzz minimizes the document for you; eg. 40byte doc.  

* Crash Reporter (Xisco)
    + http://crashreport.libreoffice.org/stats/version/5.4.4.2
	  + 897 (last 7 days) (-)
    + http://crashreport.libreoffice.org/stats/version/5.4.5.1
	  + 1093 (last 7 days) (up)
    + http://crashreport.libreoffice.org/stats/version/6.0.1.1
        + 1178 (last 7 days) (down)
    + http://crashreport.libreoffice.org/stats/version/6.0.2.1
        + 1898 (last 7 days) (up)

* GSoC Application (Thorsten, Heiko)
   + 16 mentors
   + 10-15 interested students discussing on ML.
   + have only 4 proposals so far on the platform
       + 2 blank, 2 Android.
       + expect some more known students to file
       + please file before the last day so we can help.
       + Tuesday is the deadline …
   + there are students who want to discuss their ideas on the dev list.
AI:    + connect identifiable students interest with mentors (Heiko)

* GSoC schedule
   + Student Application Period: March 12 – 27
   + Application Review Period: March 27 - April 23
   + [libo] Deadline for EasyHack submission - March 31st  
   + [libo] Deadline for merge of EasyHack – April 7th 
   + Student Projects Announced: April 23
   + Community Bonding: April 23 - May 14
   + Coding: May 14 - August 6
   + Evaluation 1: June 11 - 15
   + Evaluation 2: July 9 - 13
   + Students Submit Code and Final Evaluations: August 6 - 14
   + Mentors Submit Final Evaluations: August 14 - 21
   + Results Announced: August 22

   + Created a 2018 wiki page with detailed dates (Eike)
     + https://wiki.documentfoundation.org/Development/GSoC/2018
     + please check the LibreOffice internal deadlines for EasyHacks
        + internal deadlines adjusted to match previous years.
        + cf. above insertions [libo]

   + Everybody look at the ideas page, please:
     + https://wiki.documentfoundation.org/Development/GSoC/Ideas

* Hackfests & Events (Eike)
     + Hamburg TNG – 1st new-style hackfest
        + around 20 people signed up for Hackfest & Community meeting.
        + outlined for April 7/8th.
		+ https://wiki.documentfoundation.org/Hackfest/Hamburg2018 
            + https://wiki.documentfoundation.org/Hackfests/HackfestTNG
        + combined with the German Community Meeting
        + brain-storming on youngsters-hacking bits … young people welcome.

* mentoring/easyhack update
          committer...   1 week     1 month     3 months    12 months   
                  open      94(-2)     135(-11)    138(-11)     142(-11)
               reviews     686(245)   1961(64)    5553(38)    19762(67) 
                merged     376(89)    1366(42)    3904(-68)   13167(131)
             abandoned      23(-2)      79(5)      262(-5)      846(10) 
           own commits     333(31)    1339(6)     4009(-8)    14418(-77)
        review commits      83(46)     323(22)     934(20)     3113(18) 
        contributor...   1 week      1 month    3 months   12 months   
                  open       22(-9)      50(-5)     52(-5)      57(-5) 
               reviews     1051(176)   3314(48)   8625(17)   27680(264)
                merged       41(29)     142(2)     415(21)    1368(3)  
             abandoned       10(5)       30(6)      69(7)      321(0)  
           own commits       35(25)     124(-1)    406(17)    1132(17) 
        review commits        0(0)        0(0)       0(0)        0(0)  
    + easyHack statistics:
       needsDevEval 35(35)   needsUXEval 2(2)   cleanup_comments 204(204)   
       total 252(252)   assigned 20(20)   open 193(193)   
    + top 5 contributors:
          Johnny_M made 34 patches in 1 month, and 113 patches in 1 year
          Gelmini, Andrea made 30 patches in 1 month, and 322 patches in 1 year
          Samuel Thibault made 16 patches in 1 month, and 16 patches in 1 year
          Jim Raykowski made 8 patches in 1 month, and 43 patches in 1 year
          Mert made 5 patches in 1 month, and 10 patches in 1 year
    + top 5 reviewers:
          Pootle bot made 272 review comments in 1 month, and 1261 in 1 year
          Stahl, Michael made 259 review comments in 1 month, and 2243 in 1 year
          Behrens, Thorsten made 156 review comments in 1 month, and 1370 in 1 year
          Holešovský, Jan made 136 review comments in 1 month, and 1413 in 1 year
          Vajna, Miklos made 123 review comments in 1 month, and 1170 in 1 year
    + big CONGRATULATIONS to contributors who have at least 1 merged patch, since last report:
          Reshma Ramaprasad reshma.ramaprasad at gmail.com 
          Rostislav Kondratenko r.kondratenko at wwpass.com 
          Álex Puchades alex94puchades at gmail.com 
          Suhail Alkowaileet xsoh.k7 at gmail.com 
          himajin100000 himajin100000 at gmail.com 

* Commit Access

* Developer Certification (Stephan/Bjoern/Kendy/Thorsten)
    + sleep for 4 weeks.

* Jenkins / CI update (Christian)
    from:Thu Mar 15 16:08:14 2018
    master linux rel  jobs: 203 ok: 193 ko:  10 fail ratio:  4.93 % break:   3 broken duration: 5.53%
    master linux dbg  jobs: 101 ok:  95 ko:   5 fail ratio:  4.95 % break:   3 broken duration: 6.22%
    master mac rel    jobs: 144 ok:  42 ko: 102 fail ratio: 70.83 % break:   7 broken duration:72.88%
    master mac dbg    jobs: 151 ok: 140 ko:   9 fail ratio:  5.96 % break:   3 broken duration: 6.11%
    master win rel    jobs:  62 ok:  52 ko:  10 fail ratio: 16.13 % break:   8 broken duration:14.87%
    master win dbg    jobs:  72 ok:  64 ko:   8 fail ratio: 11.11 % break:   8 broken duration: 8.42%
    master win64 dbg  jobs:  64 ok:  54 ko:  10 fail ratio: 15.62 % break:   8 broken duration:12.83%
    lo-5.3 mac        jobs:   0 ok:   0 ko:   0 fail ratio:  0.00 % break:   0 broken duration: 0.00%
    lo-5.4 mac        jobs:   0 ok:   0 ko:   0 fail ratio:  0.00 % break:   0 broken duration: 0.00%
    master gerrit lin jobs: 610 ok: 365 ko:  30 fail ratio:  4.92% time for ok: mean:  11 median:   9
    master gerrit plg jobs: 612 ok: 343 ko:  92 fail ratio: 15.03% time for ok: mean:  22 median:  19
    master gerrit win jobs: 619 ok: 327 ko:  31 fail ratio:  5.01% time for ok: mean:  51 median:  52
    master gerrit mac jobs: 621 ok: 350 ko: 102 fail ratio: 16.43% time for ok: mean:  54 median:  31
    master gerrit all jobs: 609 ok: 316 ko: 204 fail ratio: 33.50% time for ok: mean: 101 median:  95
    + numbers ~same as last week
    + some connectivity problems yesterday  today.
    + worked on trapping the term signal on windows boxes
       + more reliable after aborting
       + didn’t see windows bots failing, after being killed by Jenkins bots
    + re-starting a build – is that available to everyone ? (Stephan)
       + ‘resume’ (Cloph)
          + available to those with permission in Jenkins UI
          + but happy to give access to regular contributors
          + turning off bots under the same permission too …
AI:    + create account & cloph will add you to the group (Stephan)
       + can this permission be given to the guy who created the build ? (Stephan)
          + Jenkins doesn’t know who the gerrit owner is etc. (Cloph)

* Budgeting (Thorsten)
    + collecting other wish-lists – cross-check with GSoC ideas
    + current ideas list:
        https://wiki.documentfoundation.org/Development/Budget2018
    + deadline of the hack-fest for submitting ideas (3 weeks out)
    + Thorsten watching edits to discuss controversial bits here.

* l10n (Sophie)
    + missing her.  

* QA update (Xisco)

    + unconfirmed right down again

    + UNCONFIRMED: 387 (+1)
        + enhancements: 45  (-1)
        + needsUXEval: 13 (-5)
        + haveBackTrace: 5 (-1)
        + needsDevAdvice: 26 (+2)
        + documentation:  1 (+0)
        + android:  18 (+0)

    + Most Pressing Bugs: http://tdf.io/mostressingbugs
        + New:
            + Printing doesn't start in particular documents until show first pages
                + https://bugs.documentfoundation.org/show_bug.cgi?id=116370
                + Jan-Marek ?

            + All opened SVG files are shown as blank
                + https://bugs.documentfoundation.org/show_bug.cgi?id=116467
                + Mohammed Abdul Azeem ?

            + OpenGL: Slideshows with Transitions crashing Impress
                + https://bugs.documentfoundation.org/show_bug.cgi?id=116509
                + Noel Grandin ?

        + Older:
             + Crash when asking subtotals on 2 groups with pre-sort area checked
                   + https://bugs.documentfoundation.org/show_bug.cgi?id=116003
                   + cf. https://bugs.documentfoundation.org/show_bug.cgi?id=114720
                   + Ahmed looking into it.

            + Crash in: BitmapReadAccess::SetPixelForN24BitTcRgb with OpenGL
                + https://bugs.documentfoundation.org/show_bug.cgi?id=116365
                + Quikee to have a poke.

            + CRASH when adding paragraph's in a cell of a complex table structure
                + https://bugs.documentfoundation.org/show_bug.cgi?id=116293
                + Manfred Blume – will look soon

            + CRASH: LibreOffice crashes while deleting half of the document
                + https://bugs.documentfoundation.org/show_bug.cgi?id=116068 
                + Michael S’s assert catching badness ...
	  
        + Fixed:
            + Crash in: FormulaCompiler::CreateStringFromToken
                + https://bugs.documentfoundation.org/show_bug.cgi?id=116468
                + Thanks to Eike Rathke.

            + CRASH on Drawing (assertion failure at vcl … app/scheduler.cxx:597)
                + https://bugs.documentfoundation.org/show_bug.cgi?id=116482
                + Thanks to Mohammed Abdul Azeem.


* QA stats
    + https://bugs.documentfoundation.org/page.cgi?id=weekly-bug-summary.html
      +139  +12 (-133) overall)
      many thanks to the top bug squashers:
       Buovjaga                25
       Xisco Faulí             13
       eisa01                  9
       Heiko Tietze            7
       V Stuart Foote          6
       Samuel Mehrbrodt (CIB)  5
       Mike Kaganski           4
       Caolán McNamara         4
       Szymon Kłos             4
       Khaled Hosny            4

    + top 10 bugs reporters:
       Telesto                 12
       Luke                    4
       himajin100000           3
       Daniel Grigoras         2
       Heiko Tietze            2
       robert                  2
       Severo Raz              2
       Xisco Faulí             2
       Thomas Lendo            2
       Ted Lee                 2

    + top 10 bugs fixers:
       Mehrbrodt, Samuel       5
       Kaganski, Mike          4
       Kłos, Szymon            4
       McNamara, Caolán        4
       Xisco Faulí             3
       Hosny, Khaled           2
       Adolfo Jayme Barrientos 2
       Buovjaga                2
       Krot, Serge             2
       Olivier Hallot          2

    + top 10 bugs confirmers:
       Buovjaga                40
       Xisco Faulí             14
       Dieter Praas            10
       Timur                   6
       Raal                    4
       Budea, Áron             4
       Foote, V Stuart         3
       Tietze, Heiko           3
       Meeks, Michael          2
       Nabet, Julien           2


* Highest-Priority bugs (aka "MABs"):
   + http://bit.ly/2lJAAJI
     6.0 : 2/35 -     5 %  (+5)
     5.4 : 3/37 -     8 %  (+0)
     5.3 : 2/53 -     3 %  (+2)
     5.2 : 1/40 -     2 %  (+0)
     5.1 : 1/36 -     2 %  (+0)
     5.0 : 2/63 -     3 %  (+0)
     4.4 : 1/76 -     1 %  (+0)
     4.3 : 5/74 -     6 %  (-2)
     4.2 : 6/134 -    4 %  (+0)
     4.1 : 3/84 -     3 %  (+0)
     4.0 : 4/83 -     4 %  (+0)
     old : 22/258 -   8 %  (+0)


* Bisected bugs open: keyword 'bisected'
   + more accurate - down to a single commit.
   + http://bit.ly/2dyIfDy
   + 460/2011 444/1981 445/1957 449/1940 442/1921 436/1899 438/1888 

     done by:
        Xisco Faulí           20
        Budea, Áron            3
        Buovjaga               3
        Raal                   2
 

* Bibisected bugs open: keyword 'bibisected'
   + http://bit.ly/2cSCXlS
   + 555/2636 539/2608 539/2582 543/2563 534/2539 531/2520 534/2508 

     done by:
        Xisco Faulí           21
        Budea, Áron            3
        Raal                   3
        Foote, V Stuart        1


* all bugs tagged with 'regression'
   + 930(+13) bugs open of 6913(+30) total 12(+3) high prio.

     done by:
        Buovjaga               9
        Xisco Faulí            5
        Benes, Luke            3
        Dieter Praas           2
        Raal                   2
        Telesto                2
        Nabet, Julien          1
        eisa01                 1


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

   by OS:
     Linux         - 1(+0)
     Windows       - 2(+0)
     Mac OS X      - 0(+0)
     All           - 9(+3)


* ~Component   count net * all regressions
   + http://bit.ly/1BUdI8i
     Writer: other            - 183(+7)
     Calc                     - 163(+2)
     Impress                  - 109(-1)
     Writer: docx filter      - 73(+0)
     LibreOffice              - 66(+2)
     UI                       - 46(-1)
     graphics stack           - 34(+1)
     Writer: doc filter       - 34(+0)
     Draw                     - 34(+1)
     Base                     - 32(+2)
     Borders                  - 31(+0)
     filters and storage      - 28(+1)
     Writer: perf             - 27(+0)
     Crashes                  - 26(+2)
     Writer: other filter     - 26(+0)
     Chart                    - 20(+0)
     Printing and PDF export  - 19(+0)
     BASIC                    - 17(+0)
     framework                - 4(-1)
     sdk                      - 1(+0)
     Linguistic               - 1(+0)
     Installation             - 1(+0)
     Extensions               - 1(+0)


More information about the LibreOffice mailing list