* Present: + Stephan, Jan-Marek, Miklos, Heiko, JanI, Michael M, Norbert, Christian, Robinson, Armin, Eike, Bjoern, Kendy, Michael S * Completed Action Items: * Pending Action Items: + setup Mac machine for Base development (Cloph /Norbert) [ is a Mac there not used; but no access (Norbert) if knew the hostname, could check (Cloph) + not aware of any spare macs AI: + find the mystery Mac (from Markus) with Alex (Cloph) ] + investigate a cron job that queries & auto-merges (Norbert) [ the solution proposed by David - using his query & a JSON script to refine it - will work - needs a bit more python (Norbert) ] + tweak UI and get LiveConnect API key / build case for board (Christian) + attempt to re-build a recent gstreamer 1.0 / core spec file on our CentOS6 base (tdf#94508) (Christian) * Release Engineering update (Christian) + 5.1.5 RC1 + synching to mirrors, early testing & QA list announce done. + will announce to the public early evening / tomorrow morning. + 5.2.0 RC3 + due next Tuesday - 19th. + please review your patches & target branches v.s 5-2 + Now: one review to -5-2 branch, and another two to: + libreoffice 5-2-0 branch + Android & iOS Remote + non-crashing builds - but bug in Android Viewer: + only shows top-left tile for Impress for render + but slide-show thumbnails not working + not pushed yet. * When to push large-scale cosmetic changes? (Stephan) + e.g. <https://gerrit.libreoffice.org/#/c/26302/> "Remove the :: prefix in ::std for sd" + large-scale cleanup patch + Miklos had dug out an ESC resolution that we want such only between libreoffice-x.y.2 tagging and libreoffice-x-(y+1) branch- off + i.e., next window between week 39 ("Release 5.2.2" at <https://wiki.documentfoundation.org/ReleasePlan/5.2#5.2.2_release>) and week 47 ("Hard feature freezed & branched libreoffice-5-3" at <https://wiki.documentfoundation.org/ReleasePlan/5.3#5.3.0_release>) + quite some time out. + postponed all these patches - which pile-up in gerrit + clarify if we want to go with this push window + how far away ? (Norbert) + eleven weeks away - week 39 (Norbert) + rule is to limit the aggravation back-porting (Norbert) + understand need to keep back-porting open (JanI) + patch lingering for months de-motivates people. + find a balance, 2 months or so + want to limit the amount of churn (Norbert) + not don't want them - but would like to postpone them. + a large cumulative effect (Michael) + wasted a lot of time in the past with code churn & back-porting. + is it an easy-hack, or own-initiative ? (Bjoern) + huge - but line for line (Kendy) + better than renaming, and splitting, etc. + ok with this one, but discourage this on a regular basis. + compromise suggested (Miklos) + merge what is in gerrit, but no more at this stage in release cycle. + how best to communicate the window ? (JanI) + somewhere in the release-plan / wiki ? + have a page in the wiki - can tell contributors. + the release plan is already there (Norbert) + ESC minutes are there. AI: + create proposal for page to point contributors at it (JanI) + after x.y.2 - things open up. + big bulk changes auto-created (Bjoern) + best to present scripts. + we want to do these in a certain window. + scripts don't need re-basing etc. + very big bulk changes - delayed just to before next big branch (Michael) + small, localised cosmetic changes ok as a 1st easy-hack (Michael) + useful to clarify it (Stephan) * LibreOffice Conference in Brno - CfP open (Sophie) + https://blog.documentfoundation.org/blog/2016/04/08/libreoffice-brno-conference-call-for-paper/ + travelling to Brno -> fly to Prague / Vienna unlikely to go direct (BMI has a flight from Münich, others from London). + Dates here: + https://conference.libreoffice.org/2016/practical-info/general-planing/ + Link is: <https://blog.documentfoundation.org/blog/2016/04/08/libreoffice-brno-conference-call-for-paper/> + Deadline is -this-Friday- [!] + other colleagues want to speak, and already filed (Jmux) + filed some UX results / planning talks (Heiko) + joint workshop on UX / development interaction (Kendy / Heiko) + submitted mentoring & language tooling talk (JanI + <insert boring business talk> (Michael) + CI infrastructure update / lightning perhaps (Norbert) + pootle + translation workflow / feedback / glade bits (Christian) + silverstripe / website talk (Christian) + state of the infra -> state of project talk from Florian (?) + draw/impress geometric presentation (Armin) + lightening talks (Kendy) + a calc talk (Eike) + QA intro/train (Robinson) + bibisect bits (Bjoern) + writer UNO API / test de-tangling (?) (Bjoern) + David Tardon - live ! (David) + BOF on technical futures / craziness (Michael/Caolan/Thorsten) + Community-day -> no ESC, meet in the evening. * Documentation (Cloph) + Olivier - on the road + synched on a re-work of the config + not necessary to change the format + off-line help would be a reduced version; that can reference enhanced content on the website + would contain references you can't see off-line. + eg. "related links" - more info at XYZ URL. + main problem is not having the content - but translating it. * GSoC 2016 (Armin) + Nothing new. + Next deadline is August 23rd for final evaluation. + reminder - blogging at a minimum helps docs / QA teams etc. * Suggested plan for OpenCL in Calc, going ahead #3 (Michael) + recent improvements: + help->about details implemented + S/W interpreter performance unit tests done + OpenCLZone - to disable CL if we crash "in the zone" + pre-qualify OpenCL driver on LibO / CL version change before using it for 'real work' + ongoing Calc maintenance + investing more here; driven by calc guys but plans are: + further CL / unit test improvements + tinderboxen to test AMD + Intel CL. + further MDDS corner-case / performance work & debuggability + continuing to cleanup formula & acceleration work + OpenCL kernel simplification + white & black-list improvements + add CL / version info to the crash report + nice to have experimental-mode button to test with & without CL and compare results (Eike) + proposal: + leave defaults as is; OpenCL on. + re-visit in six months. + commitment to pro-active fixing, ASAP if issues. + plan is good (Eike) + no objections to any details. + hope we catch the OpenCL errors. + crash is bad but wrong result is much worse. (Norbert) + catching the wrong results early (Michael) + like a patch handy in case it explodes (Bjoern) + trivial config setting in officecfg (Michael) + been on for several releases. * UX Update (Heiko) + Finishing GSoC projects + Questions and discussion about area full style + Emoji toolbar added since template manager is finished + shapes got into the Impress Sidebar + Extended Toolbar (testing instructions To show the Notebookbar, go to Tools ▸ Customize... Click on the Add... button. Under the View category there is a "Notebookbar" item. After adding it to the toolbar/menu, you can switch the Notebookbar on/off. https://wiki.documentfoundation.org/Development/NotebookBar ) + play with it Tools->Customize->Add under 'View' category + add 'Notebookbar' + Revamp of Draw layers/group access started some controversial discussion + Proposal: https://docs.google.com/document/d/1bbbjhMcbdbxPT3UQfaGDEhQ5vy2H1qu_a7b9ICeJ3Ck + additional discussion: http://www.mail-archive.com/design@global.libreoffice.org/msg07805.html + encourage people to come to the design session tomorrow + ODF layers are not related to z-order (and actually an orthogonal concept to groups) but users may expect it to be more of a true layer + please invite me there (Armin) + was always unhappy with the name 'layer' + just some Z-order independent additional grouping. + group tagged by layer name - can be on or off. + nothing to do with Z order; name is very poorly chosen. + not easy to add a layer concept + but nice feature of entering / leaving groups * Crashtest update (missing Caolan) + 1 import failures, 0 export failure, coverity ? + coverity - still problematic. * Hackfests (Bjoern) + Hamburg Home-hacking setup (Bjoern) [ next week, Wednesday - Bjoern's place - all invited send him an E-mail - brain-storming on university engagement] + next hackfests: nothing confirmed yet. + next venues / suggestions + Chaos event - good for outreach; at the same time as Munich. + Infra Meetup: July 24th to 30th, close to Munich (kaufbeuren) + Akademy / FSFE summit - in the week before LibOCon ? (Thorsten) + more suggestions welcome * Mentoring/easyhack update (janI) + legend: contributors are not-yet-committers, numbers in () are +/- compared to last week + summary: 17045(0) commits in a year of which 8304(4) were made directly, without use of gerrit 294(0) people made commits in a year, 57(-8) in a month. 58(7) people to be emailed + gerrit: committer open 79(8) contributor open 47(-4) updated merged abandoned updated merged abandoned year: 79(8) 7263(-23) 583(0) 47(-4) 1478(19) 470(-2) month: 78(7) 675(-54) 56(-2) 46(-5) 180(-4) 27(-5) week: 53(11) 166(29) 8(-15) 27(-7) 38(12) 3(-3) + easyHacks: total 249(0) open 216(3) assigned 15(-1) needinfo 17(-2) needsDevEval 471(-1) needsUXEval 143(-1) missing cleanup due to many comments 199(2) + top 5 contributors (based on merged patches last month): Zdenek Crhonek got 66 patches merged, and have a total of 92 merged patches Muhammet Kara got 22 patches merged, and have a total of 45 merged patches Winfried Donkers got 15 patches merged, and have a total of 36 merged patches Mark Page got 10 patches merged, and have a total of 20 merged patches Susobhan Ghosh got 9 patches merged, and have a total of 14 merged patches + new easyHacks: https://bugs.documentfoundation.org/show_bug.cgi?id=100782 mentor:Katarina.Behrens -> "Have XPropertyList and its derivatives hold smart pointers" + create your own by updating Keywords to eg. "easyHack, difficultyBeginner, skillCpp, topicCleanup" + please remember, a codepointer is mandatory, and typically a look from an experienced developer + create new easy hacks from these ones or remove "needsDevEval" if not feasible): https://bugs.documentfoundation.org/buglist.cgi?keywords=needsDevEval + lots of movement disruption. * Commit Access + Jakub Trzebiatowski (Miklos) + GSOC student, doing well AI: + welcome and encourage to merge trivial changes (Miklos) + enabled (Norbert) * Developer Certification (Stephan/Bjoern/Kendy/Thorsten) => timeout for 7 weeks. * Jenkins / CI update (Norbert) from:Thu Jul 7 13:48:08 2016 master linux rel jobs: 173 ok: 140 ko: 33 fail ratio: 19.08 % break: 9 broken duration:12.15% master linux dbg jobs: 128 ok: 112 ko: 15 fail ratio: 11.72 % break: 5 broken duration:12.13% master mac rel jobs: 169 ok: 161 ko: 8 fail ratio: 4.73 % break: 3 broken duration: 2.11% master mac dbg jobs: 156 ok: 105 ko: 18 fail ratio: 11.54 % break: 3 broken duration:30.72% master win rel jobs: 137 ok: 126 ko: 11 fail ratio: 8.03 % break: 5 broken duration: 2.38% master win dbg jobs: 139 ok: 126 ko: 13 fail ratio: 9.35 % break: 5 broken duration: 4.17% master win64 dbg jobs: 146 ok: 133 ko: 13 fail ratio: 8.90 % break: 4 broken duration: 3.50% lo-5.2 mac jobs: 23 ok: 23 ko: 0 fail ratio: 0.00 % break: 0 broken duration: 0.00% lo-5.1 mac jobs: 16 ok: 16 ko: 0 fail ratio: 0.00 % break: 0 broken duration: 0.00% + meant to break: gerrit win rel jobs: 406 ok: 276 ko: 129 fail ratio:31.77% gerrit lin rel jobs: 405 ok: 285 ko: 118 fail ratio:29.14% gerrit mac rel jobs: 407 ok: 270 ko: 136 fail ratio:33.42% gerrit all jobs: 407 ok: 229 ko: 175 fail ratio:43.00% + Mac tinderbox debug number - experimenting with the clang plugin - turned on 'make check' on Mac debug tinderbox + hangs in interesting ways. + a test in base that segvs - and everyone stalls & blocks. + similar dbaccess build failure ? (Bjoern) + seen in 5.2.0 rc2 + seen them (Norbert) + a dozen tests running, not sure which is hanging. + Heisenbugs expected here. * ICU library oddness (Norbert) + recent Mac - changed the prefix ___ replaced on install. + one that points to itself, doesn't get replaced. + has an issue with Firebird on build. + don't know how to test if ICU is really working for us. + which library (Eike) + there are three external ones (Norbert) + only way to change last _ was to use -id to replace the library id * l10n (Sophie) * Windows / tinderbox builds on dev-builds (Cloph) + latest windows - 2 days old, only one of these + distracted by release builds + currently building 5.2, next will be master. + CI win tinderbox builds - built it 30mins ago. + Kendy's on vacation - turned off - mending it ... + El-capitan update - can't provide regular Mac builds. + problem - Apple decided to enable S/W security. + nothing in /usr/bin, DYLIB_LIBRARY_PATH not working (ignored) etc. (Norbert) + enable-debug build works, but release does not. * QA update (Robinson) + UNCONFIRMED: 652 https://bugs.documentfoundation.org/reports.cgi?product=LibreOffice&datasets=UNCONFIRMED + enhancements: 61 + in ux-advise: 27 + needAdvice at 56 + Most Pressing Bugs: http://tdf.io/mostressingbugs + tdf#92516 - "x" accelerator and mouse click not exiting StartCenter in "File -> Exit LibreOffice" menu on Windows. + Continue to see dupe reports; an annoyance + Mail merge regressions + http://tdf.io/mmregressions (6 open; 7 open last meeting) + Couple of Mac issues: will retest with master builds when available * QA stats + https://bugs.documentfoundation.org/page.cgi?id=weekly-bug-summary.html +91 -96 (-5 overall) many thanks to the top bug squashers: Caolán McNamara 19 Winfried Donkers 8 V Stuart Foote 6 Samuel Mehrbrodt 6 Aron Budea 6 David Tardon 4 Buovjaga 4 Julien Nabet 3 Laurent BP 3 Eike Rathke 3 Bartosz Kosiorek 3 Cor Nouws 2 Stanislav Horacek 2 Joel Madero 2 Markus Mohrhard 2 * Highest-Priority bugs (aka "MABs"): 5.2: 2/16 - 12% -2 5.1: 2/29 - 6% +0 5.0: 7/53 - 13% +0 4.4: 7/73 - 9% +0 4.3: 5/69 - 7% +0 4.2: 8/133 - 6% +0 4.1: 4/79 - 5% +0 4.0: 10/82 - 12% +0 old: 34/248 - 13% +0 * Bibisected bugs open: whiteboard 'bibisected' + 353/1378 359/1378 362/1374 364/1371 367/1371 365/1363 369/1361 + http://tdf.io/bibibugs * all bugs tagged with 'regression' + 711(-13) bugs open of 5025(+10) total 11(-1) high prio. * ~Component count net * high severity regressions Calc - 4 (-1) Writer - 4 (+0) Impress - 1 (+0) Base - 1 (+0) LibreOffice - 1 (+0) + http://tdf.io/regressionscritical * ~Component count net * all regressions Writer - 222 (-3) Calc - 133 (-5) Impress - 57 (-1) LibreOffice - 43 (-3) graphics stack - 38 (+0) UI - 36 (+0) Borders - 32 (+0) Base - 32 (+0) Crashes - 29 (+0) Draw - 27 (+0) filters and storage - 22 (+0) Chart - 15 (+0) BASIC - 14 (+0) Printing and PDF export- 11 (+0) Linguistic - 4 (+0) Extensions - 3 (+0) framework - 3 (+0) Formula Editor - 3 (-2) Installation - 1 (-2) + http://tdf.io/allregressions
-- michael.me...@collabora.com <><, Pseudo Engineer, itinerant idiot _______________________________________________ List Name: Libreoffice-qa mailing list Mail address: Libreoffice-qa@lists.freedesktop.org Change settings: https://lists.freedesktop.org/mailman/listinfo/libreoffice-qa Problems? http://www.libreoffice.org/get-help/mailing-lists/how-to-unsubscribe/ Posting guidelines + more: http://wiki.documentfoundation.org/Netiquette List archive: http://lists.freedesktop.org/archives/libreoffice-qa/