* Miklos Vajna (vmik...@collabora.com) wrote: > * AI usage policy (Ilmari) > + Ilmari’s draft based on last week’s discussion > "Policy on using generative AI (Large Language Models) in contributing to > LibreOffice > > While the use of generative AI based on Large Language Models in software > development has several issues, they are allowed in LibreOffice contributions > with certain restrictions. > > You must be able to explain in your own words every changed line of code in a > patch you created with the help of an LLM. > > You must disclose the use of an LLM in the commit message, mentioning the > product and version used and the steps taken. > > You must not use an LLM to generate the commit message in your patch. > > You must not use an LLM to communicate with others in code review, developer > chat or mailing lists. > > You must not use an LLM to solve easy hacks. > > You must not use an LLM to write reports related to internship projects. > > If you are using LLMs or considering to start using them, please research the > topics of skill atrophy and the risks of harm to cognitive abilities related > to their use." > + text about internship to mention GSoC (Regina) > + generic, so this works with outreachy, too (Ilmari) > + would be ideal to indicate what part of the patch was written by an LLM > (Olivier) > + AI: apply the above suggestions and add it to the wiki (Ilmari)
That's pretty good; two thoughts: 1) 'If you're using an AI to make lots of patches in a similar area, try a few first to see whether people like them to avoid a lot of work if a change is needed in all of them' 2) In similar discussions on the Linux kernel list, a tricky problem that came up was where do you draw the line on 'use of an AI' that needs to meet those rules? For example some of the IDEs apparently now have tab-complete which use an AI to complete a line - do you include that? Dave > * Documentation (Olivier) > + New Help > + some simplification in XSLT (ohallot) > + Added <descritpion> keyword in XHP (ohallot) > + Helpcontents2 > + Updates (Taichi Haradaguchi) > + Guides > + Work in progress towards 26.2 > + Bugzilla Documentation statistics > 212(212) bugs open > + Updates: > BZ changes 1 week 1 month 3 months 12 months > created 1(-3) 16(-3) 39(1) 216(-1) > commented 2(-4) 30(-3) 155(-13) 654(-30) > resolved 1(-1) 7(-3) 26(1) 103(-1) > + top 10 contributors: > Olivier Hallot made 17 changes in 1 month, and 345 changes in 1 year > Kaganski, Mike made 12 changes in 1 month, and 72 changes in 1 year > Aron Budea made 11 changes in 1 month, and 12 changes in 1 year > Ilmari Lauhakangas made 10 changes in 1 month, and 129 changes in 1 > year > Bogdan B made 9 changes in 1 month, and 247 changes in 1 year > Eric Kvaalen made 7 changes in 1 month, and 7 changes in 1 year > Vernon, Stuart Foote made 4 changes in 1 month, and 63 changes in 1 > year > Dr Beco made 3 changes in 1 month, and 3 changes in 1 year > nobu made 1 changes in 1 month, and 21 changes in 1 year > Jenkins made 0 changes in 1 month, and 0 changes in 1 year > > * UX Update (Heiko) > + Bugzilla (topicUI) statistics > 221(221) (topicUI) bugs open, 7(7) (needsUXEval) needs to be > evaluated by the UXteam > + Updates: > BZ changes 1 week 1 month 3 months 12 months > added 0(-4) 4(-5) 5(-5) 9(-6) > commented 12(-22) 71(-24) 126(-20) 730(-59) > removed 0(0) 1(-1) 2(0) 7(0) > resolved 5(4) 11(4) 21(4) 128(-1) > + top 10 contributors: > Heiko Tietze made 46 changes in 1 month, and 350 changes in 1 year > Vernon, Stuart Foote made 30 changes in 1 month, and 252 changes in > 1 year > Justin Luth made 16 changes in 1 month, and 22 changes in 1 year > Ilmari Lauhakangas made 9 changes in 1 month, and 150 changes in 1 > year > m.a.riosv made 8 changes in 1 month, and 25 changes in 1 year > Caolán McNamara made 5 changes in 1 month, and 5 changes in 1 year > vijaya chandra made 4 changes in 1 month, and 6 changes in 1 year > NarayanAras made 4 changes in 1 month, and 4 changes in 1 year > Dieter made 3 changes in 1 month, and 36 changes in 1 year > *UNKNOWN* made 3 changes in 1 month, and 3 changes in 1 year > + No new ticket with needsUXEval > Patches for: > + Bug 165474 - Vertical Style editing dialogs - no tabs should be > out-of-view > + submitted (thanks to Caolan) > + Bug 163017 - Autofilter buttons should look better > + probably no improvement > > * Crash Testing (Caolan) > + 131(-5) import failure, 25(-3) export failures > - 115 documents, > https://wiki.documentfoundation.org/Development/Crashtesting > + 11 coverity issues > + 4 ossfuzz issues, all timeouts > + reduced memory usage due to the kill-split-alpha work from Noel > > * Crash Reporting (from crashreport.libreoffice.org) (Xisco) > + 25.8.0.2 291(+12) > + 25.8.0.3 126(+8) > + 25.8.0.4 19213(+2057) > + 25.8.1.1 6504(+3331) > > + https://bugs.documentfoundation.org/show_bug.cgi?id=168363 > > - New in 25.8. Already fixed > > > * Mentoring/easyhack update (Hossein) > + Published a blog post on dev blog: > Debugging tips for LibreOffice > > https://dev.blog.documentfoundation.org/2025/09/18/debugging-tips-for-libreoffice/ > committer... 1 week 1 month 3 months 12 months > open 92(30) 137(13) 139(15) 139(15) > reviews 412(136) 1200(-68) 3060(36) 11160(38) > merged 269(130) 1045(-104) 3754(13) 12930(-3) > abandoned 11(6) 61(-1) 177(-5) 632(-12) > own commits 183(81) 672(-69) 2587(10) 9712(-39) > review commits 50(22) 159(3) 472(19) 2484(3) > contributor... 1 week 1 month 3 months 12 months > open 136(85) 202(1) 203(0) 203(0) > reviews 910(406) 2808(-178) 8700(40) 31748(-54) > merged 39(9) 122(1) 281(16) 2238(-14) > abandoned 6(-37) 84(-11) 183(-483) 1623(1) > own commits 28(10) 89(15) 207(15) 1091(19) > review commits 0(0) 0(0) 0(0) 0(0) > + easyHack statistics: > needsDevEval 9(9) needsUXEval 1(1) cleanup_comments 340(340) > total 403(403) assigned 44(44) open 318(318) > + top 10 contributors: > Maya Stephens made 10 patches in 1 month, and 10 patches in 1 year > Simon Chenery made 8 patches in 1 month, and 78 patches in 1 year > Neil Roberts made 7 patches in 1 month, and 7 patches in 1 year > Mohamed Ali made 3 patches in 1 month, and 16 patches in 1 year > Kurt Nordback made 3 patches in 1 month, and 15 patches in 1 year > Jason Whitmore made 3 patches in 1 month, and 3 patches in 1 year > Weblate made 2 patches in 1 month, and 20 patches in 1 year > Celia Palacios Gómez Tagle made 2 patches in 1 month, and 4 patches > in 1 year > Theppitak Karoonboonyanan made 2 patches in 1 month, and 10 patches > in 1 year > Bogdan B made 2 patches in 1 month, and 239 patches in 1 year > + top 10 reviewers: > Caolán McNamara made 112 review comments in 1 month, and 1090 in 1 > year > Xisco Fauli made 104 review comments in 1 month, and 774 in 1 year > Vajna, Miklos made 90 review comments in 1 month, and 1286 in 1 year > Adolfo Jayme Barrientos made 74 review comments in 1 month, and 812 > in 1 year > Hossein made 72 review comments in 1 month, and 292 in 1 year > Ilmari Lauhakangas made 70 review comments in 1 month, and 720 in 1 > year > Weghorn, Michael made 66 review comments in 1 month, and 572 in 1 > year > Kłos, Szymon made 54 review comments in 1 month, and 312 in 1 year > Kaganski, Mike made 54 review comments in 1 month, and 526 in 1 year > Michael Stahl made 54 review comments in 1 month, and 158 in 1 year > + Patches automatically abandoned: > tdf#50050 Make LE component character style match LS ( Manish Bera ) > - https://gerrit.libreoffice.org/#/c/181214 > tdf#46583 borders tabpage UI doesn't display border properties ( > Shrey ) > - https://gerrit.libreoffice.org/#/c/184420 > Implement ReportBuilder in C++ ( Adam Seskunas ) > - https://gerrit.libreoffice.org/#/c/185810 > tdf#160309 Fix crash after ungroup-undo for non-nested groups ( David > Hashe ) > - https://gerrit.libreoffice.org/#/c/186251 > vcl: add method to set wrap mode for Label and TextView ( Mohit > Marathe ) > - https://gerrit.libreoffice.org/#/c/186469 > tdf#126814 svx SpellDialog: don't clear ChangeAll dict unless > ADD_ENTRY ( Justin Luth ) > - https://gerrit.libreoffice.org/#/c/187667 > > * GSoC (Ilmari) > + https://developers.google.com/open-source/gsoc/timeline > + 5 are still running > + two are ending 22 Sept, two on 6 Oct, one on 20 Oct > > * Outreachy (Ilmari) > + We applied, but only with 2 intern positions, so we have room for 2 more > projects > + still looking for mentors, contact Ilmari if interested! > > * Commit Access > > * Developer Certification (Stephan/László) > + resting since: 16 weeks (limit: 20 weeks) > > * Jenkins / CI update (Cloph) > gerrit_android_aarch64 jobs: 155 ok: 152 ko: 2 fail ratio: 1.29% > mean_ok: 11 ( 17) median_ok: 9 ( 12) > gerrit_android_arm jobs: 156 ok: 153 ko: 2 fail ratio: 1.28% > mean_ok: 11 ( 16) median_ok: 8 ( 12) > gerrit_android_x86 jobs: 155 ok: 151 ko: 2 fail ratio: 1.29% > mean_ok: 10 ( 16) median_ok: 7 ( 12) > gerrit_android_x86_64 jobs: 156 ok: 153 ko: 2 fail ratio: 1.28% > mean_ok: 11 ( 17) median_ok: 9 ( 12) > gerrit_linux_clang_dbgutil jobs: 312 ok: 265 ko: 35 fail ratio: 11.22% > mean_ok: 42 ( 47) median_ok: 37 ( 43) > gerrit_linux_gcc_release jobs: 343 ok: 307 ko: 21 fail ratio: 6.12% > mean_ok: 23 ( 27) median_ok: 19 ( 21) > gerrit_mac jobs: 418 ok: 277 ko: 129 fail ratio: 30.86% > mean_ok: 53 ( 60) median_ok: 47 ( 53) > gerrit_windows jobs: 327 ok: 263 ko: 52 fail ratio: 15.90% > mean_ok: 41 ( 49) median_ok: 37 ( 39) > gerrit_master_ml jobs: 379 ok: 238 ko: 110 fail ratio: 29.02% > mean_ok: 91 ( 92) median_ok: 79 ( 79) > gerrit_master jobs: 32 ok: 20 ko: 11 fail ratio: 34.38% > mean_ok: 62 ( 62) median_ok: 60 ( 60) > gerrit_master_seq jobs: 346 ok: 218 ko: 99 fail ratio: 28.61% > mean_ok: 94 ( 94) median_ok: 82 ( 82) > + tests that failed more than twice in last seven days > 3 CppunitTest_sc_ucalc_sort gerrit_windows > 3 CppunitTest_sw_ooxmlexport4 gerrit_mac > 3 JunitTest_sc_unoapi_3 gerrit_linux_clang_dbgutil > 4 CppunitTest_sc_sheetview_test gerrit_linux_gcc_release > 10 aborted by jenkins job timeout gerrit_windows > + this week: looks quite OK (Cloph) > + high number of aborted builds -- hope the new Windows baseline will > help > + Windows server 2025 + wsl: build seems to be stable > + machine reboots without much explanations, to be investigated > + at least no hanging processes > + build in git-bash directly, with no redirect -> saw hangs there > + also not seeing this with the VS code terminal integration > + make output is sometimes garbled, even with -O, but goes away with > the redirect -> looks OK in Jenkins > + perf: build is the same ~40 mins, but the single core performance is > not higher > + git bash hangs, related to cygwin hangs? (Ilmari) > + unfortunately seeing hangs from time to time, still (Hossein) > + Also, interleaving output from parallel process still happens, which > is in itself a problem > + may be related to the cygwin terminal > + these are hard to repdoruce reliably > + more parallelism -> more likely you run into this (Cloph) > + if hanging -> redirect to a file, should be a good enough workaround > > * What’s cooking (Miklos) > + A11y update (Michael W) > + tdf#104833 ("Scroll panes in Check for Updates dialog do not expose > names to > assistive technologies") > + android a11y > + RTL/CTL/CJK update (Jonathan) > + tdf#167873: Simplified Chinese missing line break after quotation mark > + https://bugs.documentfoundation.org/show_bug.cgi?id=167873 > + Regression, but was previously working by accident > + Ported some CJ rule extensions from upstream ICU > + ODF-TC (Olivier + Regina) > + Submitted FOURIER function to ODFF-later (Olivier + Regina) > + https://issues.oasis-open.org/browse/OFFICE-4175 > + continued the redline / change tracking discussion > + support ODF table:embedded-number-behavior="integer" (Regina) > + changes 'Options' page of 'Sort' dialog in Calc > + our old Calc bool -> 3 modes instead > + affects python tests > + also wrote to the design mailing list > + works in principle, but needs finishing > + will put it to gerrit > + can help with the change once it's on gerrit (Xisco) > > * QA update (Xisco) > + UNCONFIRMED: 2018 (+29) > + enhancements: 523 (+2) > + needsUXEval: 2 (-5) > + haveBackTrace: 14 (+0) > + needsDevAdvice: 48 (-1) > + documentation: 1 (+0) > + android: 0 (+0) > + iOS: 0 (+0) > + Online: 6 (+0) > > > > + Most pressing bugs: > New: > > None > > > + New high severity bugs of the week: > + Do not use localized dummy text for master slide templates > + https://bugs.documentfoundation.org/show_bug.cgi?id=168080 > > + When i use the highlighter tool, the rest of the line after the > highlighted content goes all white. > + https://bugs.documentfoundation.org/show_bug.cgi?id=168344 > + maybe already fixed on master (Xisco) > > * QA stats > + https://bugs.documentfoundation.org/page.cgi?id=weekly-bug-summary.html > +98 -21 (-89) overall) > many thanks to the top bug squashers: > Justin L 15 > Mike Kaganski 8 > Timur 7 > Buovjaga 6 > Heiko Tietze 6 > m_a_riosv 5 > BogdanB 4 > V Stuart Foote 3 > Xisco Faulí 3 > Caolán McNamara 2 > > + top 10 bugs reporters: > Eyal Rozenberg 6 > Mike Kaganski 6 > Christian 2 > Jim Avera 2 > Xisco Faulí 2 > ardv 2 > kr4z33 2 > t1m013y 2 > David 1 > Heiko Tietze 1 > > + top 10 bugs fixers: > Justin Luth 13 > Heiko Tietze 6 > Kaganski, Mike 6 > Xisco Fauli 3 > Caolán McNamara 2 > Jonathan Clark 2 > Timur Gadzo 2 > Vajna, Miklos 2 > 1 > Andreas Heinisch 1 > > + top 10 bugs confirmers: > m.a.riosv 7 > Bogdan B 6 > Heiko Tietze 6 > Xisco Fauli 5 > Kaganski, Mike 3 > Raal 3 > Ilmari Lauhakangas 2 > Mateusz Wlazłowski 2 > NarayanAras 2 > Olivier Hallot 2 > > > * Bisected bugs open: keyword 'bisected' > + more accurate - down to a single commit. > + http://bit.ly/2dyIfDy > + > > done by: > vijaya chandra 5 > Bogdan B 2 > Raal 2 > Kaganski, Mike 1 > Telesto 1 > Xisco Fauli 1 > > > * all bugs tagged with 'regression' > + 1276(-5) bugs open of 14307(+13) total 20(-1) high prio. > > done by: > Raal 2 > Telesto 2 > Bogdan B 1 > Heiko Tietze 1 > Mateusz Wlazłowski 1 > m.a.riosv 1 > Kaganski, Mike 1 > Vernon, Stuart Foote 1 > Xisco Fauli 1 > > > * ~Component count net * high severity regressions > + http://bit.ly/1HWHb3E > Writer - 10(+0) > Calc - 5(+0) > LibreOffice - 3(+0) > Impress - 1(+0) > UI - 1(+0) > filters and storage - 0(-1) > > by OS: > All - 15(+0) > Linux - 5(+0) > Mac OS X - 0(+0) > Windows - 0(+0) > > > * ~Component count net * all regressions > + http://bit.ly/1BUdI8i > Writer: other - 427(-4) > Calc - 244(+0) > Impress - 129(+1) > LibreOffice - 60(-1) > Draw - 49(+0) > Writer: docx filter - 44(+0) > Crashes - 41(-1) > UI - 40(-2) > Borders - 37(+0) > Base - 34(+0) > Writer: perf - 30(-1) > Writer: other filter - 29(-1) > filters and storage - 28(-1) > Printing and PDF export - 24(+0) > Chart - 23(+0) > BASIC - 20(+2) > RTL - 20(-1) > Writer: doc filter - 19(+0) > graphics stack - 16(+1) > Formula Editor - 8(+0) > framework - 3(+0) > Extensions - 2(+0) > Linguistic - 2(+0) > sdk - 2(+0) > Installation - 1(+0) -- -----Open up your eyes, open up your mind, open up your code ------- / Dr. David Alan Gilbert | Running GNU/Linux | Happy \ \ dave @ treblig.org | | In Hex / \ _________________________|_____ http://www.treblig.org |_______/