ESC meeting minutes: 2022-03-31

Miklos Vajna vmiklos at collabora.com
Thu Mar 31 14:26:29 UTC 2022


* Present:
     + Cloph, Heiko, Olivier, Xisco, Caolan, Hossein, Aron, Michael W, Michael S, Stephan, Sophie, Thorsten, Miklos

* Completed Action Items:
     + uninstall system boost on Linux Jenkins slaves (Cloph)
       [ only one box remaining ]

* Pending Action Items:
     + None

* Release Engineering update (Cloph)
     + 7.4 status:
       + feature freeze in June
     + 7.3 status: 7.3.3 rc1 in 2 weeks
     + 7.2 status: 7.2.7 rc1 in 3 weeks (last 7.2)
     + Remotes: Android, iOS
     + Android viewer

* Documentation (Olivier)
     + New Help
        + Fine tuning on XSLT by Ilmari
     + Helpcontents2
        + Fixes and updated by A. Romedenne, ohallot, Miklos
     + Guides
        + Published Writer Gudie 7.3 (J. Weber and K. Kriek)
        + Progress on other guides too (P. Shofield, flywire)
     + Google Season of Doc
        + Project submitted, waiting Google response (April 14)

     + Bugzilla Documentation statistics
         242(242) bugs open
     + Updates:
         BZ changes   1 week   1 month   3 months   12 months
            created     8(3)     38(2)     122(-3)     322(-5)
          commented     2(-30)   69(-17)   382(-34)   1486(-47)
           resolved     2(0)     15(1)      57(-3)     202(-2)
     + top 10 contributors:
           Olivier Hallot made 32 changes in 1 month, and 492 changes in 1 year
           Seth Chaiklin made 19 changes in 1 month, and 54 changes in 1 year
           Dieter made 10 changes in 1 month, and 101 changes in 1 year
           Heiko Tietze made 9 changes in 1 month, and 87 changes in 1 year
           Bielefeld, Rainer made 8 changes in 1 month, and 10 changes in 1 year
           Kaganski, Mike made 6 changes in 1 month, and 89 changes in 1 year
           Alain Romedenne made 5 changes in 1 month, and 38 changes in 1 year
           Ilmari Lauhakangas made 4 changes in 1 month, and 109 changes in 1 year
           steve -_- made 4 changes in 1 month, and 7 changes in 1 year
           Roman Kuznetsov made 3 changes in 1 month, and 30 changes in 1 year

* UX Update (Heiko)
     + Bugzilla (topicUI) statistics
         264(264) (topicUI) bugs open, 79(79) (needsUXEval) needs to be evaluated by the UXteam
     + Updates:
         BZ changes   1 week   1 month   3 months   12 months
              added      4(-3)     8(-2)    17(-2)      44(-3)
          commented     45(-4)   228(-7)   630(14)    2689(-30)
            removed      0(-2)     4(-1)    13(0)       35(-1)
           resolved      3(-1)    28(-4)   101(2)      400(-1)
     + top 10 contributors:
           Heiko Tietze made 150 changes in 1 month, and 1909 changes in 1 year
           Dieter made 28 changes in 1 month, and 227 changes in 1 year
           Eyal Rozenberg made 26 changes in 1 month, and 139 changes in 1 year
           Timur made 20 changes in 1 month, and 120 changes in 1 year
           Ilmari Lauhakangas made 20 changes in 1 month, and 261 changes in 1 year
           Yeron 50201 made 17 changes in 1 month, and 17 changes in 1 year
           Di Hox made 16 changes in 1 month, and 16 changes in 1 year
           Robert Großkopf made 16 changes in 1 month, and 31 changes in 1 year
           Juan C. Sanz made 13 changes in 1 month, and 13 changes in 1 year
           Németh, László made 11 changes in 1 month, and 28 changes in 1 year
     + 10 new tickets Mar/25-31
       + [Bug 148282] Page Area in Start Center Does Not Respect Application
              Colors Scheme
   ->  + [Bug 148258] Regaining user control over keyboard customization
          + bug 146174 - ALT no longer usable for hotkeys (gtk3 only)
       + [Bug 147828] "Select to Next Sentence" does not work properly when the
              current sentence ends with a period and the next sentence does not have
              a capital letter at the beginning of the first word
       + [Bug 148257] Missing/unexposed ability to explicitly set the "language group"
              of a piece of text
       + [Bug 148236] Allow reorder of Sections using the Navigator
       + [Bug 147969] Track Changes Record: replacing highlighted text behaves
              differently compared to without recording
       + [Bug 148186] Potentially confusing text label on Base Database Wizard when
              connecting to a Firebird file
       + [Bug 148192] Create a new option External Firebird file under Create
              new database
       + [Bug 148202] Inopportune combination of selection effect and area color
              in styles dialog
       + [Bug 147359] Show placeholder or preview when dragging to copy a shape

* Crash Testing (Caolan)
     + 10(+0) import failure, 3(+0) export failures
       + crashtest infra is down at the moment, hoping to get it back soon
     + 0 coverity issues
     + 14 ossfuzz issues

* Crash Reporting (Xisco)
    + https://crashreport.libreoffice.org/stats/version/7.2.5.2
          + (-52) 1601 1653 1765 1852 1858 2096 1778 1776 1707 1860 1608 1246 691 0
    + https://crashreport.libreoffice.org/stats/version/7.2.6.2
          + (+55) 428 373 166 0
    + https://crashreport.libreoffice.org/stats/version/7.3.0.3
          + (-94) 1188 1282 1660 2172 2911 2744 2384 2260 347 0
    + https://crashreport.libreoffice.org/stats/version/7.3.1.3
          + (+487) 2139 1652 1345 810 0

    + Most reported crash in 7.3.1.3 related to mdds
      + possibly today's release will be better, had a fix from Kohei

* Mentoring/EasyHack update (Hossein)
           committer...   1 week     1 month      3 months    12 months
                   open      66(6)      133(-45)     135(-46)     137(-46)
                reviews     476(116)   1502(-164)   3762(-50)   12692(-94)
                 merged     289(72)    1401(-78)    3997(-6)    15711(-81)
              abandoned      59(-51)    190(24)      332(44)      864(44)
            own commits     205(43)    1011(-66)    3093(-16)   12512(-68)
         review commits      49(-45)    254(-37)     879(-54)    3757(-72)
         contributor...   1 week     1 month      3 months     12 months
                   open      21(-1)      61(-103)     62(-103)      66(-103)
                reviews     966(-84)   3856(-98)    9328(-20)    34632(-88)
                 merged       9(-26)     79(-13)     226(-36)     1513(-25)
              abandoned     106(91)     128(105)     171(98)       469(96)
            own commits       9(-53)     91(-29)     286(-68)     1524(-33)
         review commits       0(0)        0(0)         0(0)          0(0)
     + easyHack statistics:
        needsDevEval 8(8)   needsUXEval 1(1)   cleanup_comments 297(297)
        total 352(352)   assigned 32(32)   open 293(293)
     + top 10 contributors:
           Johnny_M made 50 patches in 1 month, and 810 patches in 1 year
           Attila Bakos made 5 patches in 1 month, and 33 patches in 1 year
           Paris Oplopoios made 5 patches in 1 month, and 5 patches in 1 year
           Deepika Sreejesh made 4 patches in 1 month, and 5 patches in 1 year
           Vaibhav Malik made 3 patches in 1 month, and 12 patches in 1 year
           Nagy Tibor made 2 patches in 1 month, and 33 patches in 1 year
           Pragat Pandya made 2 patches in 1 month, and 3 patches in 1 year
           Tushar Jham made 2 patches in 1 month, and 3 patches in 1 year
           Gautham Krishnan made 2 patches in 1 month, and 2 patches in 1 year
           Dr. David Alan Gilbert made 2 patches in 1 month, and 6 patches in 1 year
     + top 10 reviewers:
           Michael Stahl made 206 review comments in 1 month, and 1200 in 1 year
           Xisco Fauli made 144 review comments in 1 month, and 916 in 1 year
           Thorsten Behrens made 98 review comments in 1 month, and 778 in 1 year
           Kaganski, Mike made 94 review comments in 1 month, and 798 in 1 year
           Nabet, Julien made 66 review comments in 1 month, and 556 in 1 year
           Hossein made 66 review comments in 1 month, and 212 in 1 year
           Ilmari Lauhakangas made 64 review comments in 1 month, and 270 in 1 year
           Adolfo Jayme Barrientos made 62 review comments in 1 month, and 968 in 1 year
           Olivier Hallot made 62 review comments in 1 month, and 1222 in 1 year
           Vajna, Miklos made 58 review comments in 1 month, and 602 in 1 year
     + Patches automatically abandoned:
         Add CFBundleTypeRole to macOS URL handler ( Samuel Mehrbrodt )
             - https://gerrit.libreoffice.org/#/c/117963
         tdf#137248 Add UnitTest ( Shubham Jain )
             - https://gerrit.libreoffice.org/#/c/117971
         Implement a Task to process UIObjectUnoObj actions ( Jan-Marek Glogowski )
             - https://gerrit.libreoffice.org/#/c/118014
         lok: sc: set mouse pointer when drag over & drag drop ( Henry Castro )
             - https://gerrit.libreoffice.org/#/c/118140
         svp: delete children with parent ( Jan-Marek Glogowski )
             - https://gerrit.libreoffice.org/#/c/118160
         Check werther the Mac OS X bug in log1p has been corrected. ( Bai Xiaochun )
             - https://gerrit.libreoffice.org/#/c/118192
         Remove uneeded variable ( Bai Xiaochun )
             - https://gerrit.libreoffice.org/#/c/118194
         Use std::math on math.cxx ( Bai Xiaochun )
             - https://gerrit.libreoffice.org/#/c/118198
         tdf#129908 Add UnitTest ( Shubham Jain )
             - https://gerrit.libreoffice.org/#/c/118362
         WIP: SwFormatChain: SwClient no more ( Bjoern Michaelsen )
             - https://gerrit.libreoffice.org/#/c/118373
         WIP svp: don't focus invisible frames ( Jan-Marek Glogowski )
             - https://gerrit.libreoffice.org/#/c/118400
         lok: sc: fix cursor at point ( Henry Castro )
             - https://gerrit.libreoffice.org/#/c/118457
         lok: introduce LOK_CALLBACK_VIEW_SCROLL ( Henry Castro )
             - https://gerrit.libreoffice.org/#/c/118458
         tdf#122110 Add UnitTest ( Shubham Jain )
             - https://gerrit.libreoffice.org/#/c/118659
         SwAutoCompleteClient: SwClient no more ( Bjoern Michaelsen )
             - https://gerrit.libreoffice.org/#/c/118702
         tdf#109267 Add UnitTest ( Shubham Jain )
             - https://gerrit.libreoffice.org/#/c/118710
         tdf#141924 Add UnitTest ( Shubham Jain )
             - https://gerrit.libreoffice.org/#/c/118749
         tdf#128898 Add UnitTest ( Shubham Jain )
             - https://gerrit.libreoffice.org/#/c/118756
         tdf#126127 Add UnitTest ( Shubham Jain )
             - https://gerrit.libreoffice.org/#/c/118762
         tdf#122966 DOCX export: test size / position for shapes inside group ( Hossein )
             - https://gerrit.libreoffice.org/#/c/119347
         tdf#141786 Add test for size / position of group and shapes inside it ( Hossein )
             - https://gerrit.libreoffice.org/#/c/119384
         There was an excpetion in PSGTBehavior.generateBehavior(PSGTBehavior.java:100) which should be fixed. ( Todor Balabanov )
             - https://gerrit.libreoffice.org/#/c/119568
         tdf#136472 DOCX First page imported as Default Page Style ( Dániel Arató )
             - https://gerrit.libreoffice.org/#/c/119692
         add some OOXML's ST_NumberFormat definitions ( DaeHyun Sung )
             - https://gerrit.libreoffice.org/#/c/119773
         tdf#41554: sw_ww8export3:: Add unit test ( Rahul Balaji )
             - https://gerrit.libreoffice.org/#/c/119794
         Resolves tdf#143987 - StyleList Second Control UI ( Anshu )
             - https://gerrit.libreoffice.org/#/c/119834
         tdf#128375 Add UnitTest ( Shubham Jain )
             - https://gerrit.libreoffice.org/#/c/119838
         tdf#119228 Add UnitTest ( Shubham Jain )
             - https://gerrit.libreoffice.org/#/c/119839
         Implement Extension Data Provider. ( Tushar Kumar Rai )
             - https://gerrit.libreoffice.org/#/c/120088
         configure: default to --with-system-nss on Linux ( Michael Stahl )
             - https://gerrit.libreoffice.org/#/c/120388
         tdf#75280 :  Convert inappropriate use of sal_uIntPtr to better integer types ( Yıldıray Üsküdar )
             - https://gerrit.libreoffice.org/#/c/120404
         tdf#101302: Deleted files visible as recent documents in menu and start center ( Oguz Balkaya )
             - https://gerrit.libreoffice.org/#/c/120480
         tdf#75280: Convert inappropriate use of sal_uIntPtr to better integer types ( Zeynep Yavuz )
             - https://gerrit.libreoffice.org/#/c/120487
         tdf#107792: Introduce reference counting for GDI handles ( Zeynep Yavuz )
             - https://gerrit.libreoffice.org/#/c/120488
         tdf#141908: CppUnittests: replace usage of sal_Int32 with Color ( Harshita Nag )
             - https://gerrit.libreoffice.org/#/c/120617
         Connect new import / export to starmath ( Dante DM )
             - https://gerrit.libreoffice.org/#/c/120753
         WIP: Port emfio from ::tools to ::basegfx ( Hossein )
             - https://gerrit.libreoffice.org/#/c/120769
         Identify OOo2OasisTransformer and act in consequence ( Dante DM )
             - https://gerrit.libreoffice.org/#/c/120786
         tdf#142941 Try to investigate why the image ratio is wrong ( Bartosz Kosiorek )
             - https://gerrit.libreoffice.org/#/c/120789
         tdf#114441: Convert use of sal_uLong to better integer types ( Zeynep Yavuz )
             - https://gerrit.libreoffice.org/#/c/120796
         Add a 6th version of parser precursor ( Dante DM )
             - https://gerrit.libreoffice.org/#/c/120800
         BASIC : CodeCompleteOptions constructor should not be visible outside ( Arnaud Versini )
             - https://gerrit.libreoffice.org/#/c/120852
         tdf#143881 ( Dante DM )
             - https://gerrit.libreoffice.org/#/c/120867
         tdf#140554 Change description for FIXED function in Function wizard ( Roman Kuznetsov )
             - https://gerrit.libreoffice.org/#/c/121057
         Performance test for column summation on calc ( Dante DM )
             - https://gerrit.libreoffice.org/#/c/121095
         tdf#131327 Double click to edit target in AUTO_REDACT ( Radhey Parekh )
             - https://gerrit.libreoffice.org/#/c/121133
         do not export empty LIBTOOL environment variable ( Maxim Zakharov )
             - https://gerrit.libreoffice.org/#/c/121185
         vcl: move ImplPrinterControllerData into vcl::printer::detail namespace ( Chris Sherlock )
             - https://gerrit.libreoffice.org/#/c/121401
         vcl: migrate NupOrderType to vcl::printer::detail namespace ( Chris Sherlock )
             - https://gerrit.libreoffice.org/#/c/121402
         vcl: move PrinterOptionsHelper into vcl::printer namespace ( Chris Sherlock )
             - https://gerrit.libreoffice.org/#/c/121403
         vcl: migrate PrinterController to own header and source ( Chris Sherlock )
             - https://gerrit.libreoffice.org/#/c/121404
         vcl: merge print2.cxx and print3.cxx into print.cxx ( Chris Sherlock )
             - https://gerrit.libreoffice.org/#/c/121405
         vcl: move print.cxx from gdi directory to printer ( Chris Sherlock )
             - https://gerrit.libreoffice.org/#/c/121406
         vcl: remove unnecessary headers from Printer.cxx ( Chris Sherlock )
             - https://gerrit.libreoffice.org/#/c/121411
         vcl: migrate ImplJobSetup to own header and source files ( Chris Sherlock )
             - https://gerrit.libreoffice.org/#/c/121434
         vcl: migrate EmbeddedFontsHelper to own source file and header ( Chris Sherlock )
             - https://gerrit.libreoffice.org/#/c/121505
         vcl: move SalLayout into source and header files ( Chris Sherlock )
             - https://gerrit.libreoffice.org/#/c/121528
         vcl: migrate DrawImage() functions to own image.cxx ( Chris Sherlock )
             - https://gerrit.libreoffice.org/#/c/121586
         vcl: migrate BlendBitmap() from OutputDevice to vcl::bitmap ( Chris Sherlock )
             - https://gerrit.libreoffice.org/#/c/121587
         vcl: move CodePageCoverage and UnicodeCoverage into vcl::text ( Chris Sherlock )
             - https://gerrit.libreoffice.org/#/c/121618
         vcl: split metafile and rendering from SetFont() ( Chris Sherlock )
             - https://gerrit.libreoffice.org/#/c/121697
         vcl: refactor animation variable names ( Chris Sherlock )
             - https://gerrit.libreoffice.org/#/c/121699
         vcl: further refactoring of animations ( Chris Sherlock )
             - https://gerrit.libreoffice.org/#/c/121700
         untangle the Table{Box,BoxFormat} relation out of SwClient/SwModify ( Bjoern Michaelsen )
             - https://gerrit.libreoffice.org/#/c/121702
         tdf#139734: Drop redundant asserts after MacrosTest::loadFromDesktop ( Baran Aytas )
             - https://gerrit.libreoffice.org/#/c/121866
         tdf#140226: Make use of SfxPoolItems more typesafe by using StaticWhichCast ( Baran Aytas )
             - https://gerrit.libreoffice.org/#/c/122002
         vcl: extract AttributesAreNotWorthMatching() from FindFontFamilyByAttributes() ( Chris Sherlock )
             - https://gerrit.libreoffice.org/#/c/122090
         vcl: test functions from FindFontFamilyByAttributes() ( Chris Sherlock )
             - https://gerrit.libreoffice.org/#/c/122091
         Python guidelines ( Alain Romedenne )
             - https://gerrit.libreoffice.org/#/c/122119
         unotools: add "capital" and "capitals" to aImplTypeAttrSearchList ( Chris Sherlock )
             - https://gerrit.libreoffice.org/#/c/122311
         vcl: rename ImplFontMetricData to FontInstanceData and move to vcl::font ( Chris Sherlock )
             - https://gerrit.libreoffice.org/#/c/122523
         vcl: Make public member variables of LogicalFontInstance private ( Chris Sherlock )
             - https://gerrit.libreoffice.org/#/c/122524
         vcl: make public LogicalFontInstance member variables private ( Chris Sherlock )
             - https://gerrit.libreoffice.org/#/c/122525
         unotools: test FontSubstConfiguration::getMapName() ( Chris Sherlock )
             - https://gerrit.libreoffice.org/#/c/122546
         vcl: move ImplEmphasisMarkStyle() to vcl::Font and add unit test ( Chris Sherlock )
             - https://gerrit.libreoffice.org/#/c/122600
         vcl: convert ImplGetEmphasisMark() to EmphasisMark class ( Chris Sherlock )
             - https://gerrit.libreoffice.org/#/c/122601
         vcl: introduce DrawingInterface ( Chris Sherlock )
             - https://gerrit.libreoffice.org/#/c/122615
         drop use of vcl::Region for invalidation area ( Noel Grandin )
             - https://gerrit.libreoffice.org/#/c/122684
         vcl: WIP - introduce RenderContext ( Chris Sherlock )
             - https://gerrit.libreoffice.org/#/c/122730
         hwpfilter: remove unnecessary using namespace vcl ( Chris Sherlock )
             - https://gerrit.libreoffice.org/#/c/122818
         vcl: introduce new gradient container metaactions ( Chris Sherlock )
             - https://gerrit.libreoffice.org/#/c/123016
         Clean enum calculations in svgstyleattributes.cxx ( Hossein )
             - https://gerrit.libreoffice.org/#/c/123201
         vcl: migrate AddGradientActions() to MetaGradientContainerAction ( Chris Sherlock )
             - https://gerrit.libreoffice.org/#/c/123221
         const char[] -> constexpr OUStringLiteral ( Hossein )
             - https://gerrit.libreoffice.org/#/c/123238
         vcl: move LogicalFontInstance into its own file and vcl::font namespace ( Chris Sherlock )
             - https://gerrit.libreoffice.org/#/c/123294
         vcl: remove unnecessary font/LogicalFontInstance.hxx includes ( Chris Sherlock )
             - https://gerrit.libreoffice.org/#/c/123296
         vcl: doxygen comment moved to right location ( Chris Sherlock )
             - https://gerrit.libreoffice.org/#/c/123297
         Clean string issues: source/win32/workbench tests ( Hossein )
             - https://gerrit.libreoffice.org/#/c/123299
         vcl: LogicalFontInstance::{Get|Set}AverageWidthFactor made protected ( Chris Sherlock )
             - https://gerrit.libreoffice.org/#/c/123301
         vcl: remove LogicalFontInstance::GetFontCache() ( Chris Sherlock )
             - https://gerrit.libreoffice.org/#/c/123302
         vcl: add LogicalFontInstance::GetFontCharMap() ( Chris Sherlock )
             - https://gerrit.libreoffice.org/#/c/123303
         vcl: add LogicalFontInstance::GetFontCapabilities() ( Chris Sherlock )
             - https://gerrit.libreoffice.org/#/c/123304
         vcl: add LogicalFontInstance::GetFontOrientation() ( Chris Sherlock )
             - https://gerrit.libreoffice.org/#/c/123305
         unotools: remove ImplIsTrailing() ( Chris Sherlock )
             - https://gerrit.libreoffice.org/#/c/123349
         unotools: replace OUString::copy() with OUStringBuffer.truncate() ( Chris Sherlock )
             - https://gerrit.libreoffice.org/#/c/123354
         tdf#144843 call to GetBoxBackground requires incarnated item ( Armin Le Grand )
             - https://gerrit.libreoffice.org/#/c/123593
         vcl: seperate out metafile processing from rendering in DrawOutDev() ( Chris Sherlock )
             - https://gerrit.libreoffice.org/#/c/123759
         vcl: move metafile processing to start of functions ( Chris Sherlock )
             - https://gerrit.libreoffice.org/#/c/123760
         vcl: remove unnecessary DrawWallpaper() overload ( Chris Sherlock )
             - https://gerrit.libreoffice.org/#/c/123812
         tdf#120469: sw_odfimport: Add unittest ( Karan Abrol )
             - https://gerrit.libreoffice.org/#/c/123818
         tdf#144961 vcl: add in failing tests ( Chris Sherlock )
             - https://gerrit.libreoffice.org/#/c/123957
         tdf#135384: Prevent Writer hang on ToC operation ( Bjoern Michaelsen )
             - https://gerrit.libreoffice.org/#/c/124133
         Switches the GTK3 file picker to use GtkFileChooserNative ( Justin Haygood )
             - https://gerrit.libreoffice.org/#/c/124234
         sc_uicalc: enable test on mac and windows ( Xisco Fauli )
             - https://gerrit.libreoffice.org/#/c/124284
         FEShell: some refactoring on SpzFrameFormat paste ( Bjoern Michaelsen )
             - https://gerrit.libreoffice.org/#/c/124348
         vcl: rename DrawTransparent() metafile version to DrawTransparentMetaFile() ( Chris Sherlock )
             - https://gerrit.libreoffice.org/#/c/124513
         vcl: parameter should not be a const in DrawTransparentMetaFile ( Chris Sherlock )
             - https://gerrit.libreoffice.org/#/c/124601
         vcl: move metafile processing to start of DrawTransparent() ( Chris Sherlock )
             - https://gerrit.libreoffice.org/#/c/124602
         Make color scheme extensionizable ( Heiko Tietze )
             - https://gerrit.libreoffice.org/#/c/124832
         Refactor PopupMenu::ImplExecute for async support ( Jan-Marek Glogowski )
             - https://gerrit.libreoffice.org/#/c/125597
         Adding operator--() to enumrange.hxx ( Hossein )
             - https://gerrit.libreoffice.org/#/c/125697
         add to read & check hwpv5.0 file(zipped Compound File Binary Format) ( DaeHyun Sung )
             - https://gerrit.libreoffice.org/#/c/125782
         update translations ( Weblate )
             - https://gerrit.libreoffice.org/#/c/126009
         tdf#146190 Fix tab key misbehavior after GotoDrawingObject ( Jim Raykowski )
             - https://gerrit.libreoffice.org/#/c/126657
         Don't continue to search postit fields after field is found ( Jim Raykowski )
             - https://gerrit.libreoffice.org/#/c/126695
         vcl: create new metaaction MetaLinearGradientAction ( Chris Sherlock )
             - https://gerrit.libreoffice.org/#/c/126716
         vcl: replace DrawLinearGradientToMetafile() to use of MetaLinearGradientAction ( Chris Sherlock )
             - https://gerrit.libreoffice.org/#/c/126717
         vcl: move bailout checks closer to start of DrawGradientToMetaFile() ( Chris Sherlock )
             - https://gerrit.libreoffice.org/#/c/126718
         vcl: make step count a parameter of DrawComplexGradientToMetaFile() ( Chris Sherlock )
             - https://gerrit.libreoffice.org/#/c/126719
         vcl: introduce MetaComplexGradientAction ( Chris Sherlock )
             - https://gerrit.libreoffice.org/#/c/126720
         [WIP]Sw: Replace PyUITests with CPPUnit ones ( Attila Bakos )
             - https://gerrit.libreoffice.org/#/c/126861
         SwNavigator: Improve sensitivity setting of tool box controls ( Jim Raykowski )
             - https://gerrit.libreoffice.org/#/c/127091
         vcl: migrate CalcHatchValues() from OutputDevice to Hatch ( Chris Sherlock )
             - https://gerrit.libreoffice.org/#/c/127139
         vcl: extract GenerateHatchLinePoints() from DrawHatchLines() into Gradient ( Chris Sherlock )
             - https://gerrit.libreoffice.org/#/c/127140
         tdf#43157 vcl: use SAL_WARN instead of OSL_ENSURE in OutputDevice::DrawHatch() ( Chris Sherlock )
             - https://gerrit.libreoffice.org/#/c/127141
         vcl: move hatch metafile processing to Hatch::AddHatchActions() ( Chris Sherlock )
             - https://gerrit.libreoffice.org/#/c/127142
         Add RepositoryExternal.mk example entry + refactor ( Jan-Marek Glogowski )
             - https://gerrit.libreoffice.org/#/c/127288
         Generate a config_host.mk block from configure ( Jan-Marek Glogowski )
             - https://gerrit.libreoffice.org/#/c/127327
         work around rounding difference on i386 in descriptiveStatistics test ( René Engelhard )
             - https://gerrit.libreoffice.org/#/c/127363
         tdf#146482 Fix the problem of crashing under certain conditions ( Lai Verne )
             - https://gerrit.libreoffice.org/#/c/127724
         tdf#89920 - Adjust row height after setting a cell text ( Andreas Heinisch )
             - https://gerrit.libreoffice.org/#/c/127743
         tdf#141474 Basic/VBA numeric functions accept keyword names and complex expressions ( Alain Romedenne )
             - https://gerrit.libreoffice.org/#/c/127957
         tdf#146112 Fix IsNull behavior with VBASupport on ( Rafael Lima )
             - https://gerrit.libreoffice.org/#/c/128050
         registry: remove obsoleted RegistryTypeWriter ( Chris Sherlock )
             - https://gerrit.libreoffice.org/#/c/128146
         registry: remove obsoleted RegistryTypeReader ( Chris Sherlock )
             - https://gerrit.libreoffice.org/#/c/128167
         registry: remove obsolete uik code ( Chris Sherlock )
             - https://gerrit.libreoffice.org/#/c/128168
         registry: fix some documentation ( Chris Sherlock )
             - https://gerrit.libreoffice.org/#/c/128169
         store: remove useless comments from store ( Chris Sherlock )
             - https://gerrit.libreoffice.org/#/c/128170
         tdf#143148 store: Use pragma once instead of include guards ( Chris Sherlock )
             - https://gerrit.libreoffice.org/#/c/128171
         tdf#143148 registry: Use pragma once instead of include guards ( Chris Sherlock )
             - https://gerrit.libreoffice.org/#/c/128172
         registry: remove unnecessary comments ( Chris Sherlock )
             - https://gerrit.libreoffice.org/#/c/128174
         gbuild: set unorc lookup dir via environment ( Jan-Marek Glogowski )
             - https://gerrit.libreoffice.org/#/c/128198
         vcl: rename ImplAnimView to AnimationRenderer ( Chris Sherlock )
             - https://gerrit.libreoffice.org/#/c/76402
         tdf#133672 Rationalize Hungarian month name abbreviations ( Gabor Kelemen )
             - https://gerrit.libreoffice.org/#/c/99340
     + big CONGRATULATIONS to contributors who have at least 1 merged patch, since last report:
           Paris Oplopoios
     + New easy hack draft: replace some home-grown math code with std one
       https://wiki.documentfoundation.org/User:Hossein/Blog/own
     +New EasyHack from our new contributor
       tdf#148251 - Use std::swap instead of using temporary values
       https://bugs.documentfoundation.org/show_bug.cgi?id=148251
     + reviewed a bunch of submissions from contributors
     + very long list of abandoned commits (Miklos)
       + this is actually valid, at least it seems so (Xisco)


* GSoC (Hossein/Ilmari)
     + Timeline: https://developers.google.com/open-source/gsoc/timeline
     + next step: until April 3rd: discuss project ideas (existing & new) with interested participants
     + April 4th - April 19th: submission period for participants' applications

* Commit Access
   + None

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

* Jenkins / CI update (Cloph)
     from:Thu Mar 24 14:01:38 2022
     master linux rel  jobs:  80 ok:  80 ko:   0 fail ratio:  0.00 % break:   0 broken duration: 0.00%
     master linux dbg  jobs:  61 ok:  59 ko:   1 fail ratio:  1.64 % break:   1 broken duration: 6.10%
     master mac rel    jobs:  37 ok:  37 ko:   0 fail ratio:  0.00 % break:   0 broken duration: 0.00%
     master mac dbg    jobs:  39 ok:  39 ko:   0 fail ratio:  0.00 % break:   0 broken duration: 0.00%
     master win rel    jobs:  65 ok:  65 ko:   0 fail ratio:  0.00 % break:   0 broken duration: 0.00%
     master win dbg    jobs:  62 ok:  62 ko:   0 fail ratio:  0.00 % break:   0 broken duration: 0.00%
     master win64 dbg  jobs:  64 ok:  64 ko:   0 fail ratio:  0.00 % break:   0 broken duration: 0.00%
     master gerrit lin jobs: 320 ok: 280 ko:  24 fail ratio:  7.50% time for ok: mean:  19 median:  15
     master gerrit plg jobs: 312 ok: 199 ko:  95 fail ratio: 30.45% time for ok: mean:  55 median:  51
     master gerrit win jobs: 355 ok: 242 ko:  91 fail ratio: 25.63% time for ok: mean:  54 median:  52
     master gerrit mac jobs: 331 ok: 259 ko:  44 fail ratio: 13.29% time for ok: mean:  40 median:  38
     master android    jobs: 286 ok: 260 ko:  10 fail ratio:  3.50% time for ok: mean:  17 median:  11
     master gerrit all jobs: 339 ok: 171 ko: 138 fail ratio: 40.71% time for ok: mean:  89 median:  81
    + https://dev-www.libreoffice.org/tmp/gerrit_220331.html
    + tests that failed more than twice in last seven days
       3 CppunitTest_sw_layoutwriter                gerrit_linux_gcc_release
       3 CppunitTest_sw_mailmerge                gerrit_windows
       3 UITest_sw_sidebar                gerrit_linux_clang_dbgutil
       4 Killed by the kill-wrapper                gerrit_linux_clang_dbgutil
       5 CppunitTest_sal_rtl                gerrit_windows
       5 CppunitTest_sw_layoutwriter                gerrit_linux_clang_dbgutil
    + older linux boxes with system llvm packages were failing after
      https://gerrit.libreoffice.org/c/core/+/132309/
      (broke master for a while on those boxes)

    + In libreoffice-7-3 a mac bot is failing in CppunitTest_services ( Xisco )
    + need to check the numbers, think we had more builds (Cloph)
    + silent week till yesterday
      + system llvm tools conflicted with the code, see above
    + currently one Mac short, due to connectivity issues
      + not a real problem in practice
    + do stats include release branches? (Xisco)
      + frequent libreoffice-7-3 failures, see above
      + what we have currently is master-only
      + hesitant to avoid it -- commits to branches should only picked from master
      + at least for failing tests, can do it
AI: do this (Cloph)

* l10n (Sophie)
   + team informed about new strings in 7.2 and 7.3
   + Weblate templates will be updated this evening

* What’s cooking (Miklos)
   + 16k cols in Calc (Lubos)
     + https://bugs.documentfoundation.org/show_bug.cgi?id=133764
   + feature/sparklines: Excel-style sparklines for Calc (Tomaz)
     + https://tomazvajngerl.blogspot.com/2022/03/sparklines-in-calc.html
   + Working on SmartArt (Armin)
   + Adding "clearing breaks" to Writer, HTML's <br clear="..."> (Miklos)
   + Text layout performance optimization (Lubos)
     + https://blog.documentfoundation.org/blog/2021/12/08/tender-to-optimize-text-layout-performance-for-print-and-pdf-export-202112-01/
   + Bugzilla changes (Xisco)
       - SHA1 hash commits are links now
       - Fields in closed bugs are not editable for non contributors/admin users
       - will this affect the commit notification? (Miklos)
         - not affecting resolved/fixed (Xisco)
   + Outline folding in Writer is not experimental anymore (Heiko)
     + a nice feature done a while ago by Jim Raykowski
     + you still need to enable it in Tools > Options > Writer > *View*: [ ] Show outline-folding buttons

* QA update (Xisco)
     + Please help flesh out the monthly reports:
           https://nextcloud.documentfoundation.org/s/2qbepFYXXan4ief

     + UNCONFIRMED: 1805 (+23)
         + enhancements: 292  (+9)
         + needsUXEval: 6 (-1)
         + haveBackTrace: 6 (+0)
         + needsDevAdvice: 25 (+0)
         + documentation:  11 (+1)
         + android:  1 (+0)
         + iOS:  0 (+0)
         + Online:  10 (+0)

     + Most pressing bugs:
      New:
         None
      Old:
         + macOS: Can't save or open files using Finder dialog on Standard accounts on macOS 10.15 Catalina
            + https://bugs.documentfoundation.org/show_bug.cgi?id=128233
            + started to happen with a new macOS version

         + Text runs of RTL scripts (e.g. Arabic, Hebrew, Persian) from
           imported PDF are reversed, PDFIProcessor::mirrorString not behaving
             + https://bugs.documentfoundation.org/show_bug.cgi?id=104597
             + already listed here for 2 years, and many duplicates

     + New high severity bugs of the week:
         + Libreoffice Writer crashes after trying to insert a formula via the formula editor (macOS)
             + https://bugs.documentfoundation.org/show_bug.cgi?id=147967
             + needs bisecting
         + working in tablet mode LO should automatically open the onscreen-keyboard
             + https://bugs.documentfoundation.org/show_bug.cgi?id=97767
             + feature request

* QA stats
     + https://bugs.documentfoundation.org/page.cgi?id=weekly-bug-summary.html
       +114  +10 (-81) overall)
       many thanks to the top bug squashers:
        Buovjaga                8
        QA Administrators       8
        Heiko Tietze            6
        Timur                   6
        Dieter                  4
        Julien Nabet            4
        Andreas Heinisch        3
        Aron Budea              3
        Rizal Muttaqin          3
        Alain Romedenne         2

     + top 10 bugs reporters:
        AndyG                   5
        Eyal Rozenberg          5
        Gabor Kelemen (allotropia) 4
        Gerry                   3
        Michael Weghorn         3
        Xisco Faulí             3
        Jens-D Doll             2
        NISZ LibreOffice Team   2
        Rafael Lima             2
        robert                  2

     + top 10 bugs fixers:
                                3
        Rizal Muttaqin          3
        Alain Romedenne         2
        Aron Budea              2
        Grandin, Noel           2
        Heiko Tietze            2
        Henschel, Regina        2
        Nabet, Julien           2
        Andreas Heinisch        1
        Attila Bakos            1

     + top 10 bugs confirmers:
        Dieter                  13
        Heiko Tietze            8
        Timur                   7
        Alex Thurgood           5
        Nabet, Julien           5
        Roman Kuznetsov         5
        m.a.riosv               4
        Kaganski, Mike          3
        Xisco Fauli             3
        *UNKNOWN*               2


* Highest-Priority bugs (aka "MABs"):
    + http://bit.ly/2lJAAJI
      6.0 : 1/53 -     1 %  (+0)
      5.4 : 0/41 -     0 %  (+0)
      5.3 : 0/54 -     0 %  (+0)
      5.2 : 0/43 -     0 %  (+0)
      5.1 : 1/36 -     2 %  (+0)
      5.0 : 0/64 -     0 %  (+0)
      4.4 : 0/76 -     0 %  (+0)
      4.3 : 0/73 -     0 %  (+0)
      4.2 : 2/134 -    1 %  (+0)
      4.1 : 3/85 -     3 %  (+0)
      4.0 : 2/83 -     2 %  (+0)
      old : 1/246 -    0 %  (+0)


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

      done by:
         Timur                  3
         Aron Budea             2
         Raal                   2
         Kelemen, Gabor         1


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

      done by:
         Timur                  3
         Aron Budea             2
         Raal                   2
         Kelemen, Gabor         1


* all bugs tagged with 'regression'
    + 1232(+6) bugs open of 11649(+11) total 12(+0) high prio.

      done by:
         Alex Thurgood          2
         Xisco Fauli            2
         Aron Budea             1
         Timur                  1
         Ilmari Lauhakangas     1
         Kelemen, Gabor         1
         Kaganski, Mike         1
         Telesto                1


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

    by OS:
      All           - 10(+0)
      Linux         - 0(+0)
      Mac OS X      - 0(+0)
      Windows       - 2(+0)


* ~Component   count net * all regressions
    + http://bit.ly/1BUdI8i
      Writer: other            - 433(+0)
      Calc                     - 201(+1)
      Impress                  - 119(-1)
      Writer: docx filter      - 58(+1)
      Crashes                  - 53(+1)
      LibreOffice              - 50(+3)
      Draw                     - 43(+0)
      UI                       - 41(+0)
      Writer: perf             - 39(+0)
      Borders                  - 34(+0)
      Writer: other filter     - 33(+0)
      Base                     - 32(+1)
      Chart                    - 25(+0)
      RTL                      - 23(-1)
      Writer: doc filter       - 21(+0)
      Printing and PDF export  - 20(+0)
      BASIC                    - 18(+0)
      filters and storage      - 17(+1)
      graphics stack           - 16(+0)
      Formula Editor           - 3(+0)
      framework                - 2(+0)
      sdk                      - 1(+0)




More information about the LibreOffice mailing list