* Present:
    + Caolan, Eike, Hossein, Ilmari, Michael W, Michael S, Olivier, Regina, 
Heiko, Miklos, Xisco, Thorsten

* Completed Action Items:

* Pending Action Items:

* Release Engineering update (Xisco)
    + 7.5 status: 7.5.9 rc2 tagged earlier this week. Builds almost ready
    + 7.6 status: 7.6.4 rc1 tagged today
    + 24.2: beta 1 in 1 week
      + almost means the feature freeze for 24.2
      + late features (Michael S)
        + working on the new ODF encryption
        + may or may not be ready by the feature freeze, password-based
        + should be not encrypting all files separately anymore

* Documentation (Olivier)
    + Helpcontents2
       + Review of the Calc menus pages (ohallot, Dione Maddern)
       + Updates in nomenclature (Ilmari)
       + ScriptForge (R. Lima)
       + Updates and fixes (S. Horacek, J. Nabet, M. Kaganski)
    + Guides
       + Online version of Impress Guide 7.6 (ohallot)
       + review of Getting Started 7.6 (Rob Thornton, Vlada Savitskaia)
       + Finishing Calc Guide 7.6, (ohallot after work of Steve Fanning)

    + Bugzilla Documentation statistics
        276(276) bugs open
    + Updates:
        BZ changes   1 week   1 month   3 months   12 months
           created     2(-4)    11(-6)     48(-3)    273(-2)
         commented     4(-12)   43(-13)   150(-6)    983(-1)
          resolved     0(-1)     4(-2)     15(-1)    145(0)
    + top 10 contributors:
          Jérôme made 17 changes in 1 month, and 23 changes in 1 year
          Stéphane Guillou made 16 changes in 1 month, and 336 changes in 1 year
          Kaganski, Mike made 11 changes in 1 month, and 81 changes in 1 year
          Heiko Tietze made 6 changes in 1 month, and 103 changes in 1 year
          m.a.riosv made 4 changes in 1 month, and 11 changes in 1 year
          Raal made 4 changes in 1 month, and 6 changes in 1 year
          Werner Tietz made 4 changes in 1 month, and 4 changes in 1 year
          Ilmari Lauhakangas made 3 changes in 1 month, and 126 changes in 1 
year
          Olivier Hallot made 3 changes in 1 month, and 415 changes in 1 year
          Roman Kuznetsov made 2 changes in 1 month, and 32 changes in 1 year

* UX Update (Heiko)
    + Bugzilla (topicUI) statistics
        253(253) (topicUI) bugs open, 50(50) (needsUXEval) needs to be 
evaluated by the UXteam
    + Updates:
        BZ changes   1 week   1 month    3 months   12 months
             added      8(3)     15(-1)     19(-1)      35(-6)
         commented     74(19)   177(-22)   458(-21)   2186(-44)
           removed      1(1)      2(1)       3(0)       16(-1)
          resolved      7(4)     22(-1)     79(-1)     323(-2)
    + top 10 contributors:
          Heiko Tietze made 102 changes in 1 month, and 1303 changes in 1 year
          Stéphane Guillou made 68 changes in 1 month, and 590 changes in 1 year
          Vernon, Stuart Foote made 21 changes in 1 month, and 328 changes in 1 
year
          Ilmari Lauhakangas made 14 changes in 1 month, and 228 changes in 1 
year
          Dieter made 13 changes in 1 month, and 230 changes in 1 year
          Eyal Rozenberg made 10 changes in 1 month, and 219 changes in 1 year
          *UNKNOWN* made 9 changes in 1 month, and 9 changes in 1 year
          ady made 8 changes in 1 month, and 111 changes in 1 year
          Matt K made 8 changes in 1 month, and 14 changes in 1 year
          mattia.b89 made 7 changes in 1 month, and 11 changes in 1 year
    + [Bug 158312] Perhaps changing the orientation in Page Layout does not work
           conveniently for Calc
    + [Bug 158261] UI Can't trust Font feedback field
    + [Bug 158414] A shape with 100% transparency (or no fill and no border) 
can't
           be easily selected with the mouse in Calc
    + [Bug 158399] Insert multiple columns/rows at once with non-contiguous 
selection
    + [Bug 158394] Automatic scaling of icons for navigation bar
 -> + [Bug 158127] INDEX should use en dash (not hyphen) for number ranges
    + [Bug 158161] Writer: "Translate" button missing in Tabbed
    + [Bug 158355] Support per-platform/per-desktop-environment variation of 
keyboard
           shortcuts
 -> + [Bug 156089] When the dialog customizes the Numbering type to "None", it 
still
           keeps the prefix/suffix, which need to be removed separately

* Crash Testing (Caolan)
    + 22(-5) import failure, 3(+0) export failures
     - https://wiki.documentfoundation.org/Development/Crashtesting
    + 4500 coverity issues
     - coverity bodged to work with very latest coverity build, lots of 
warnings though
       wrt COPY_INSTEAD_OF_MOVE
     - will try with the prev coverity (not the one we used to use, the one we 
skipped)
    + 7 ossfuzz issues
     - 3 leaks, 2 OOM, 1 int overview, 1 timeout
     - Leaks are probably fixed and need to be not reproducible until 5th Dec 
to close

* Crash Reporting (Xisco)
    + 7.5.8.2    1428(+493)
    + 7.6.0.3    18095(+791)
    + 7.6.1.2    9507(+514)
    + 7.6.2.1    24847(+3551)
    + 7.6.3.2    626(+626)

    + Signature fixed in 7.6.3.2

    - 
https://crashreport.libreoffice.org/stats/signature/vcl::PDFWriterImpl::initStructureElement(long,vcl::PDFWriter::StructElement,std::basic_string_view<char16_t,std::char_traits<char16_t>
 >)

    - 
https://crashreport.libreoffice.org/stats/signature/sw::Justify::SpaceDistribution(KernArray%20&,std::basic_string_view%3Cchar16_t,std::char_traits%3Cchar16_t%3E%20%3E,long,long,__int64,__int64,bool)

    - 
https://crashreport.libreoffice.org/stats/signature/ScDocument::FillInfo(ScTableInfo%20&,short,long,short,long,short,double,double,bool,bool,ScMarkData%20const%20*)


* Mentoring (Hossein)
  + Finalized and published a blog post on creating a minimal Python extension
    + LibreOffice extensions with Python: create and debug
    
https://dev.blog.documentfoundation.org/2023/11/25/libreoffice-extensions-with-python-create-and-debug/
  + Goal: providing minimal extensions on differnt languages
  + New draft blog post for gbuild
    + gbuild: LibreOffice build system – part 2
      https://dev.blog.documentfoundation.org/?p=640&preview=1&_ppp=08e87e6010
  + Received 3 new volunteering offers via VolunteerMatch
    + Project: Porting LibreOffice Java examples to Python
    + Call with one of the volunteers
     + Described how to build and run Java/Python examples in IDE/command line
      Need to fix tdf#157162 - Blank character in LibreOffice installation 
directory leads to error message when bootstrapping from Python script
      https://bugs.documentfoundation.org/show_bug.cgi?id=157162
     + Provided some hints for porting, suggested a concrete task

          committer...   1 week     1 month     3 months     12 months
                  open      74(17)     140(-19)    175(-9)       175(-9)
               reviews     432(90)    1240(6)     2962(-208)   11584(6)
                merged     214(-41)   1070(-21)   2851(-52)    12032(-39)
             abandoned      36(18)      73(19)     180(19)       600(23)
           own commits     147(-62)    871(-33)   2300(-22)     9667(-90)
        review commits      61(21)     225(8)      619(-26)     2926(-2)
        contributor...   1 week     1 month      3 months     12 months
                  open     190(16)     266(-8)      274(-17)      275(-17)
               reviews     730(-26)   2894(-136)   7192(-122)   30692(-252)
                merged      11(-7)      97(-35)     388(-46)     2659(-94)
             abandoned      26(10)      49(19)      106(20)       650(15)
           own commits      22(13)      64(2)       193(-17)     1002(-11)
        review commits       0(0)        0(0)         0(0)          0(0)
    + easyHack statistics:
       needsDevEval 8(8)   needsUXEval 1(1)   cleanup_comments 321(321)
       total 410(410)   assigned 23(23)   open 357(357)
    + top 10 contributors:
          Armin Le Grand (allotropia) made 8 patches in 1 month, and 62 patches 
in 1 year
          Matt K made 4 patches in 1 month, and 10 patches in 1 year
          Srebotnjak, Martin made 2 patches in 1 month, and 16 patches in 1 year
          Marco Pinto made 2 patches in 1 month, and 4 patches in 1 year
          Sahil Gautam made 2 patches in 1 month, and 17 patches in 1 year
          Li Yang made 2 patches in 1 month, and 5 patches in 1 year
          Ankit Kumar Jaipuriar made 2 patches in 1 month, and 7 patches in 1 
year
          Montane, Joan made 1 patches in 1 month, and 3 patches in 1 year
          Tzschichholz, Rico made 1 patches in 1 month, and 4 patches in 1 year
          Weblate made 1 patches in 1 month, and 3 patches in 1 year
    + top 10 reviewers:
          Vajna, Miklos made 138 review comments in 1 month, and 978 in 1 year
          Thorsten Behrens made 126 review comments in 1 month, and 550 in 1 
year
          Caolán McNamara made 118 review comments in 1 month, and 810 in 1 year
          Nabet, Julien made 102 review comments in 1 month, and 994 in 1 year
          Ilmari Lauhakangas made 80 review comments in 1 month, and 396 in 1 
year
          Kaganski, Mike made 76 review comments in 1 month, and 412 in 1 year
          Michael Stahl made 74 review comments in 1 month, and 1140 in 1 year
          Xisco Fauli made 60 review comments in 1 month, and 790 in 1 year
          Grandin, Noel made 58 review comments in 1 month, and 614 in 1 year
          Weghorn, Michael made 46 review comments in 1 month, and 240 in 1 year
    + Patches automatically abandoned:
        tdf48140 Replace XDatabaseRange in xlsx import ( Dipam Turkar )
            - https://gerrit.libreoffice.org/#/c/149431
        Add code snippets to idl for XSpreadsheet and XSpreadsheetDocument ( 
Olivier Hallot )
            - https://gerrit.libreoffice.org/#/c/149590
        tdf#41007 - Writer Insert Image: allow inserting more than one image ( 
Andreas Heinisch )
            - https://gerrit.libreoffice.org/#/c/149826
        tdf#148719 unit test ( Yashodhan Sawardekar )
            - https://gerrit.libreoffice.org/#/c/149962
        skip checks that currently fail on win/aarch64 ( Christian Lohmaier )
            - https://gerrit.libreoffice.org/#/c/150054
        tdf#154772 Fix Hairline / Thin compatibility with Excel ( Rafael Lima )
            - https://gerrit.libreoffice.org/#/c/150211
        tdf#138453 : Add No Table default in Styles deck in sidebar ( Shady 
Mohamed )
            - https://gerrit.libreoffice.org/#/c/150689
        tdf#85976 : add remove duplicate button... ( Shady Mohamed )
            - https://gerrit.libreoffice.org/#/c/150798
        Use getXWeak in animations ( Mike Kaganski )
            - https://gerrit.libreoffice.org/#/c/150831
        Use getXWeak in basctl ( Mike Kaganski )
            - https://gerrit.libreoffice.org/#/c/150833
        Use getXWeak in chart2 ( Mike Kaganski )
            - https://gerrit.libreoffice.org/#/c/150838
        Use getXWeak in comphelper ( Mike Kaganski )
            - https://gerrit.libreoffice.org/#/c/150839
        Use getXWeak in cppuhelper ( Mike Kaganski )
            - https://gerrit.libreoffice.org/#/c/150842
        Use getXWeak in dbaccess ( Mike Kaganski )
            - https://gerrit.libreoffice.org/#/c/150843
        Use getXWeak in desktop ( Mike Kaganski )
            - https://gerrit.libreoffice.org/#/c/150844
        Use getXWeak in embeddedobj ( Mike Kaganski )
            - https://gerrit.libreoffice.org/#/c/150846
        Use getXWeak in extensions ( Mike Kaganski )
            - https://gerrit.libreoffice.org/#/c/150849
        Use getXWeak in forms ( Mike Kaganski )
            - https://gerrit.libreoffice.org/#/c/150851
        Use getXWeak in framework ( Mike Kaganski )
            - https://gerrit.libreoffice.org/#/c/150853
        tdf#50050 Make LE component character style match LS ( Ekta Goel )
            - https://gerrit.libreoffice.org/#/c/150947
        Firebird: upgrade to release 4.0.2 ( Taichi Haradaguchi )
            - https://gerrit.libreoffice.org/#/c/151214
        WIP: use embind to provide JS UNO bindings ( Thorsten Behrens )
            - https://gerrit.libreoffice.org/#/c/151305
        Draft: Stronger typing in Textboxhelper ( Bjoern Michaelsen )
            - https://gerrit.libreoffice.org/#/c/151441
        tdf#75280: Convert inappropriate use of sal_uIntPtr to better integer 
types ( Yashodhan Sawardekar )
            - https://gerrit.libreoffice.org/#/c/151595
        FIX: Bug 149714 - BitsPerPixel property of Graphic has Boolean UNO type 
( Oleg Polivets )
            - https://gerrit.libreoffice.org/#/c/151597
        ParaTabStopDefaultDistance is nonNegativeLength, 0 is a valid value ( 
Sarper Akdemir )
            - https://gerrit.libreoffice.org/#/c/151644
        fdo#58671: unit test ( Yashodhan Sawardekar )
            - https://gerrit.libreoffice.org/#/c/151669
        Moved NBSP width to character styles ( Vojtěch Doležal )
            - https://gerrit.libreoffice.org/#/c/151762
        tdf#126008 Make tables with auto formating keep font and ( Jim 
Raykowski )
            - https://gerrit.libreoffice.org/#/c/151936
        Make application colors customizable ( Heiko Tietze )
            - https://gerrit.libreoffice.org/#/c/152206
        WIP tdf#90242 Navigator: Improve custom shape naming ( Jim Raykowski )
            - https://gerrit.libreoffice.org/#/c/152568
        Move SwXCell Java tests to C++ ( Dipam Turkar )
            - https://gerrit.libreoffice.org/#/c/153091
        Move SwXAutoTextEntry Java tests to C++ ( Dipam Turkar )
            - https://gerrit.libreoffice.org/#/c/153307
        Move SwXAutoTextGroup Java tests to C++ ( Dipam Turkar )
            - https://gerrit.libreoffice.org/#/c/153308
        Handle the specific position of the new page ( Gülşah Köse )
            - https://gerrit.libreoffice.org/#/c/153539
        Fix opening context menu resuming/ending slide show ( Daniel Lohmann )
            - https://gerrit.libreoffice.org/#/c/153547
        Build-test on TDF as local unit tests are not running. ( Satya Kompella 
)
            - https://gerrit.libreoffice.org/#/c/153558
        tdf#147731 Sw: Fix crash of stashed headers/footers ( Attila Bakos )
            - https://gerrit.libreoffice.org/#/c/153579
        Move SwXLineNumberingProperties Java tests to C++ ( Dipam Turkar )
            - https://gerrit.libreoffice.org/#/c/153638
        tdf#153721 comment#22 SwNavigator: Realize moving outline content ( Jim 
Raykowski )
            - https://gerrit.libreoffice.org/#/c/153854
        tdf#149336: Implement TextMetric::GetIdeographicBaseline() ( خالد حسني )
            - https://gerrit.libreoffice.org/#/c/153856
        tdf#149336: Align CJK text with ideographic baseline ( خالد حسني )
            - https://gerrit.libreoffice.org/#/c/153858
        GSoC project test ( Baole Fang )
            - https://gerrit.libreoffice.org/#/c/154014
        Move SwXTextCursor Java tests to C++ ( Dipam Turkar )
            - https://gerrit.libreoffice.org/#/c/154068
        tdf#45904: Move SwXTextFrameText Java tests to C++ ( Dipam Turkar )
            - https://gerrit.libreoffice.org/#/c/154209
        tdf#45904: Move SwXTextPortionEnumeration Java tests to C++ ( Dipam 
Turkar )
            - https://gerrit.libreoffice.org/#/c/154210
        tdf#45904: Move SwXTextRanges Java tests to C++ ( Dipam Turkar )
            - https://gerrit.libreoffice.org/#/c/154211
        tdf#45904: Move SwXTextSearch Java tests to C++ ( Dipam Turkar )
            - https://gerrit.libreoffice.org/#/c/154212
        typos ( Alain Romedenne )
            - https://gerrit.libreoffice.org/#/c/154253
        officehelper.bootstrap(): look for soffice in PATH (   )
            - https://gerrit.libreoffice.org/#/c/154400
        tdf#118666 Fix indenting when pasting headings as unformatted text ( 
Matt K )
            - https://gerrit.libreoffice.org/#/c/154406
        tdf#155813 Modified the lower space calculation for table cell. ( Satya 
Kompella )
            - https://gerrit.libreoffice.org/#/c/154583
    + big CONGRATULATIONS to contributors who have at least 1 merged patch, 
since last report:
          Amos Aidoo
          Frank Steiner (lmu.de)
          Sahil Gautam
          Achintya Sharma

* Commit Access

* Developer Certification (Stephan/Miklos/Thorsten/László)
  + resting since: 9 weeks (limit: 20 weeks)

* Jenkins / CI update (Cloph)
  + UITest_writer_tests4 hang caused problems, now fixed (Miklos, Caolan)

* What’s cooking (Miklos)
    + Multi-page floating tables in Writer, see tdf#157119 for details (Miklos)
    + A11y update (Michael W)
      + about to be back on a11y after android
    + Android (Michael W)
      + feedback so far is pretty positive
      + people want: more editing -- a bit out of scope
      + also dark mode -> implemented for the UI
      + seeing libreoffice-7-6 backports (Xisco)
        + do you need an extra tag for those?
        + not urgent (Michael W)
        + just to automate the fdroid update
    + Import of Word drawing canvas (Regina)
      + fixed the problem with the drawing canvas inside a table cell
      + problem: text in a shape was not in the shape, it was in the table cell
        + fixed now
      + curved connectors: almost ready
        + just documenting things
    + Laurent's template updates (Stephane)

* QA update (Xisco)

    + UNCONFIRMED: 994 (-14)
        + enhancements: 240  (+5)
        + needsUXEval: 7 (-1)
        + haveBackTrace: 12 (+1)
        + needsDevAdvice: 36 (+1)
        + documentation:  3 (-1)
        + android:  0 (-2)
        + iOS:  0 (+0)
        + Online:  10 (+0)


    + Most pressing bugs:
     New:
        + Plain text copied to clipboard and pasted to CSV is not saved.
            + https://bugs.documentfoundation.org/show_bug.cgi?id=154339

                + bisected to Szymon Kłos

     Old:
     Fixed:


    + New high severity bugs of the week:
        + track changes on input fields result in exception and not able to 
open the document
            + https://bugs.documentfoundation.org/show_bug.cgi?id=157326
            + bisected to Vasily

        + Writer crash when try to open a DOC file
            + https://bugs.documentfoundation.org/show_bug.cgi?id=157386
            + bisected to Attila

        + Error UNO type of C++ when running a Basic macro with instruction 
commitChanges for org.openoffice.Office.Commands/Execute/Disabled
            + https://bugs.documentfoundation.org/show_bug.cgi?id=157915
            + bisected to Noel

        + Pivot tables messed up, deactivated by a sheet deletion
            + https://bugs.documentfoundation.org/show_bug.cgi?id=158054
            + bisected to Tunde

        + Charts: Data range will be deleted when deleting following sheet
            + https://bugs.documentfoundation.org/show_bug.cgi?id=158223
            + bisected to Tunde

        + FILEOPEN DOCX Endless loop on opening file
            + https://bugs.documentfoundation.org/show_bug.cgi?id=158341
            + bisected to Miklos, fixed

        + FILEOPEN "General Error. General input/output error." when opening 
.docx files
            + https://bugs.documentfoundation.org/show_bug.cgi?id=158349
            + bisected to Jaume

* QA stats (Stéphane)
    + Consolidated / Clarified:
        + New paragraphs in text box are not animated like existing ones: 
https://bugs.documentfoundation.org/show_bug.cgi?id=57581
        + Larger line height in RTL formula bar causes issues: 
https://bugs.documentfoundation.org/show_bug.cgi?id=149777
    + Weekly focus: https://pad.documentfoundation.org/p/qa
        + Last week: Android. Contributors touched a total of 32 reports, of 
which 15 were confirmed. 8 issues were closed, of which 5 were fixed. Thanks 
everyone, and in particular: Kira, Sophie, Impreza, Michael, Eric, Christophe 
and Vani!
        + This week: Navigator
        + Next week: RTL issues
    + Dashboard: https://stragu.shinyapps.io/lo_qa_dashboard/
    + https://bugs.documentfoundation.org/page.cgi?id=weekly-bug-summary.html
      +120  -32 (-128) overall)
      many thanks to the top bug squashers:
       QA Administrators       15
       Stéphane Guillou (stragu) 14
       Buovjaga                10
       Balázs Varga (allotropia) 6
       Gabor Kelemen (allotropia) 6
       Michael Weghorn         6
       m.a.riosv               6
       Julien Nabet            5
       Mike Kaganski           4
       Noel Grandin            4

    + top 10 bugs reporters:
       Gabor Kelemen (allotropia) 9
       Kira Tubo               6
       Stéphane Guillou (stragu) 4
       Jérôme                  3
       László Németh           3
       Regina Henschel         3
       Xisco Faulí             3
       David García            2
       Don Matschull           2
       Hossein                 2

    + top 10 bugs fixers:
       Balazs Varga            6
       Grandin, Noel           4
       Kaganski, Mike          4
       Weghorn, Michael        4
       Kelemen, Gabor          3
       Kevin Suo               3
       jindam, vani            3
       Balland-Poirier, Laurent 2
       Henschel, Regina        2
       Jim Raykowski           2

    + top 10 bugs confirmers:
       Stéphane Guillou        38
       Weghorn, Michael        10
       Heiko Tietze            9
       m.a.riosv               9
       Ilmari Lauhakangas      8
       Nabet, Julien           5
       Kaganski, Mike          4
       Roman Kuznetsov         4
       Xisco Fauli             4
       *UNKNOWN*               3


* Bisected bugs open: keyword 'bisected'
   + more accurate - down to a single commit.
   + http://bit.ly/2dyIfDy
   +

     done by:
        Stéphane Guillou       6
        Ilmari Lauhakangas     2
        Kelemen, Gabor         2
        Raal                   1
        stcasey                1
        Xisco Fauli            1


* Bibisected bugs open: keyword 'bibisected'
   + http://bit.ly/2cSCXlS
   +

     done by:
        Stéphane Guillou       4
        Ilmari Lauhakangas     2
        Kelemen, Gabor         2
        Raal                   1
        stcasey                1
        Xisco Fauli            1


* all bugs tagged with 'regression'
   + 1226(+10) bugs open of 12991(+22) total 18(+2) high prio.

     done by:
        Stéphane Guillou       6
        m.a.riosv              3
        Roman Kuznetsov        1
        Eyal Rozenberg         1
        Ilmari Lauhakangas     1
        Kelemen, Gabor         1
        Kaganski, Mike         1
        W Cole                 1
        Xisco Fauli            1


* ~Component   count net * high severity regressions
   + http://bit.ly/1HWHb3E
     Writer        - 12(+1)
     Calc          - 2(+0)
     LibreOffice   - 2(+0)
     UI            - 1(+0)

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


* ~Component   count net * all regressions
   + http://bit.ly/1BUdI8i
     Writer: other            - 426(+2)
     Calc                     - 226(+5)
     Impress                  - 131(-3)
     LibreOffice              - 53(+1)
     Draw                     - 50(+0)
     Crashes                  - 47(+4)
     Writer: docx filter      - 42(+1)
     Base                     - 41(-1)
     UI                       - 38(+1)
     Borders                  - 35(+0)
     Writer: perf             - 34(+0)
     Writer: other filter     - 32(-1)
     Printing and PDF export  - 25(+1)
     RTL                      - 24(+0)
     Chart                    - 22(+0)
     filters and storage      - 21(-1)
     BASIC                    - 19(+1)
     Writer: doc filter       - 16(+1)
     graphics stack           - 12(+0)
     Formula Editor           - 6(+1)
     framework                - 3(+0)
     Extensions               - 2(+0)
     sdk                      - 2(+0)
     Linguistic               - 1(+0)

Reply via email to