* Present: + Lionel, Christian, Andras, Caolan, Bjoern, Kendy, Michael M, Miklos, Stephan, Thorsten, Sophie,Norbert, Muthu, Robinson, Eike, Michael S, David * Completed Action Items: + send updated ESC composition -> board approval (Michael) + https://wiki.documentfoundation.org/Development/ESC AI: [ rubber stamp ~applied - just need to edit the wiki ... (Michael) ] + move problem writer tests from check -> subsequentcheck for sw.all (Michael S) + link from the developer pages: (Sophie) + https://wiki.documentfoundation.org/Documentation/RecentStringChanges * Pending Action Items: + find some developer/sysadmin'y type people to train in CI maintenance (Cloph/Norbert) [ Cloph can login to slaves & most stuff works already ] + can we get Win64 tinderbox builds up-loaded ? (Cloph) [ installing windows updates & then will up-load no problem with tinderbox but was annoyed by make check failing - which broke the build and thusly the uploads (Thorsten) ] + encourage QA guys to test mork / thunderbird bits on Win64 (Robinson) [ we now have builds AI: test mork builds (Robinson) ]. + re-arrange the help XML for the menu changes (Jay) [ did not get to the help yet - now finished impress & will begin on this ] + add testing sdk-examples to bug hunting sessions or MozTrap (Robinson/Sophie) [ Bjoern added, sometimes the SDK examples fail, it'd be lovely to have them tested by someone pre-release. + Can't we automate that ? (Michael) + Totally different build environment (Miklos) + scripts to generate / unpack extensions eg. (Bjoern) https://gerrit.libreoffice.org/gitweb?p=sdk-examples.git;a=blob;f=TuesdayPython/README;h=b2c7aa664235e97535513e28e6411f5aea3d0b3a;hb=c11a547c5b81d83ee510a6a4138b342740b18eaa ^- should be rather self-explaining + not convinced it's useful for QA people (Stephan) + do occasionally break; 1x broken - someone on ML reported. + needs someone into doing that work. + breakage not easily automateable (Bjoern) + stuff appearing at wrong place in toolbars etc. + sample should not break, unless sample changed (Norbert) + mostly code-changes (Stephan) + if people cleanup odk/examples - they need to run tests to ensure it didn't break. + already tests that they compile occasionally (Stephan) + is there an easy way to compile all of them ? (Miklos) AI: + dig out documentation on compiling SDK examples -> odk/README (Stephan) ] * Release Engineering update (Cloph) + 5.0.0 - RC1 status + planned to be tagged today + to early testers @ the weekend. + still some gerrit issues needing review. + no branch-off yet. + string & UI freeze for RC1. + heavy-duty process & branch-off June 29th - 1st week July. + 5.0.0 branch & RC2. + small update of the schedule: the final release will be 1 week later due to Marketing + push out 5.0.1 1x week too ... + Late Feature Status (Michael) + LibreOfficeKit / Online tweaks (Kendy) + some fixes time to time. + support for copy functionality -> in the tagged 'unstable' LOK API. + writer part already in; rest just bug fixes. + OpenGL / double-buffer RenderContext (Michael) + continuing to fix double buffered bugs + OpenGL by default not achievable for 5.0.0 + propose re-visit @ ESC for 5.0.1 for some H/W on Windows. + double buffering makes start-center beautiful now when re-sizing (Kendy) + gtk3+ embedded video, cut/paste (Caolan) + working on cut/paste - when done plan to have it built and used by default for 5.0. + Win64 + pending more QA work + crasher bug when auto-spellcheck enabled in writer (Cloph) + also when manual spell-check. + UNO bridge ? (Michael) + https://bugs.documentfoundation.org/show_bug.cgi?id=92014 + 4.4.5 - July 6th next deadline + 4.4.4 not yet announced; pending hot-fix. + Android & iOS Remote * UX Update (Kendy) + 5.0 graphics + poked Barak, gave some details on what we're after. + an updated color scheme for start center - agreed by design + it will be more grey. + templates contest + Jay - running another round of the competition, hopefully get more. + update of calc default styles + created a proposal & agreed a final design wrt. headings & misc. values we can have as styles; current defaults are sparse & sub-optimal + ideally loaded from a file, not hard-coded (thanks to Markus) + for 5.0.x plan to fix the code * Documentation AI: + snapshot & check-in help authoring to dev-tools (Kendy) + Olivier was hoped to attend, be great to have him here. * Crashtest update (Caolán) + 0 import, 4 export + fixed a few others; hope to have 1x export failure remaining + near the goal of zero. + if we get 2x consecutive zero scores + will re-scan bugzillas to update the document set + getting UbSan / ASAN running on that next. * UserAgent / stats (Michael) + We pushed this to the update server + Value = "<PRODUCT> (${buildid}; ${_OS}; ${_ARCH}; BundledLanguages=${AllLanguages})"; + LibreOffice 4.0.3.3 (0eaa50a932c8f2199a615e1eb30f7ac74279539; Windows; x86; BundledLanguages=en-US af am ar as ast be bg bn bn-IN bo br brx bs ca ca-XV cs cy da de dgo dz el en-GB en-ZA eo es et eu fa fi fr ga gd gl gu he hi hr hu id is it ja ka kk km kn ko kok ks ku lb lo lt lv mai mk ml mn mni mr my nb ne nl nn nr nso oc om or pa-IN pl pt pt-BR ro ru rw sa-IN sat sd sh si sid sk sl sq sr ss st sv sw-TZ ta te tg th tn tr ts tt ug uk uz ve vi xh zh-CN zh-TW zu)" + why bundled languages ? (Michael) + in the past - we used to have multiple versions with different langs (Cloph) + we wanted stats on what is in-use. + it lost its purpose (Miklos) AI: + drop that (Michael) + would like more OS version & H/W detail etc. (Michael) + OS version, CPU H/W version, ideally GPU version + what benefit to what CPU is running ? (Norbert) + how many users affected by non-SSE2 CPUs (Michael S) + can optimize better. + useful to know thread count too (Michael) + Browsers common practice eg. (Michael) + "Mozilla/5.0 (Linux; Android 5.1.1; Nexus 5 Build/LMY48B; wv)" + concern that user has control (Norbert) + can add an option to turn it off. + Want to tailor things to real hardware (Thorsten) + eg. CPU memory too - graphics cache. + ~1.2mi update pings / week (Michael) + making it a %age sample reduces this issue. + prefer to make it an opt-in (Norbert) + possibility to switch on online updates or configure it (Kendy) + most apps on Windows default to this + being less-lame there is sensible (Michael) + would need an opt-in for UX metrics etc. of course (Norbert/Michael) + could announce the opt-in when there is an update (Bjoern) + few people click the popup when its there (Kendy) + prefer to have default & option to opt-out + are we doing it https or unencrypted ? (Bjoern) + depends a lot on the exact data (Thorsten) + generic data, RAM, Cores - benign + actual CPU model -> unclear + how to make the data set public. + clearly anonymized vs. IP etc. (Michael) + would be clearly useful -> a public benefit. + at the least - should be able to opt-out (Norbert) + in the dialog, be explicit wrt. what was sent out. + normally - not send whole resume. + what about explicit "send config data" button instead of opt in/sending it always? (Cloph) + concerned about the UX impact etc. + having %age redux ? (Michael) + no point if we collect it. + collect it all, but be honest about it (Norbert) + find a place in the update dlg, to know & tweak the UserAgent, so you can spoof / see it. + not too much technical vs. legal / privacy (Bjoern) + critical part -> put the data there; machine is identifiable. + we don't want that. AI: + produce a patch for review (Michael) + discuss later. * GSoC (Thorsten/Cedric/Fridrich) + make sure students are on-track + mid-term evaluations next week: June 26th, deadline July 3rd. + keep up the good work. AI: + poke student(s) to encourage them to be on IRC (Thorsten) * Hackfests (Bjoern) + 'Virtual Hackfest' idea ? + topics for Hackfests ? - regressions, test writing + Hamburg, Germany: Oct 23rd -> 25th + https://wiki.documentfoundation.org/Hackfest/Hamburg2015 + draft page; to be filled out + great to see everyone there. + next venues / suggestions + Belgium another candidate ... * lcov bits (Norbert, Bjoern) + a volunteer produced the reports & they're done daily + can be improved - it's a great idea. * Conference / papers (Michael) + http://conference.libreoffice.org/2015/call-for-papers/ + it's that time of year again ... + Norbert has a CI paper. + didn't know of a call-for-papers (Kendy) AI: + check / send it to members@ (Sophie) + was on projects@ list - should read it + Androidy / OwnCloud'y bits (Jacobo) + Android editing (Miklos/Tomaz) + Rendercontext foo (Kendy) + Idle / VclPtr (Michael) + 10x minute how-to-write-a-Clang-plugin-for-beginners (Stephan) + C++-14 (Stephan) + Coverity / Import / Export crashers ? (Caolan) + some beginner oriented stuff & website infra (Cloph) + Ace of Base (Lionel) + Calc somethings (Eike) + ODF / TC bits (Andras) + please submit abstracts. * l10n Update (Sophie) + pootle status + new version in production since beginning of week + seems to be going well. + no major problems. + make sure to report any quirks to the l10n@global mailinglist * Developer Certification (Stephan/Bjoern/Kendy/Thorsten) + pending / shelved for now - wait 2x months. * Jenkins update (Norbert) + new / faster Windows CI hardware status ... master linux rel jobs:171 ok:170 ko:1 fail ratio:0.58% break:1 broken duration:0.15% master linux dbg jobs:102 ok:58 ko:39 fail ratio:38.23% break:5 broken duration:54.3% master mac rel jobs:149 ok:146 ko:2 fail ratio:1.34% break:2 broken duration:2.05% master mac dbg jobs:138 ok:137 ko:1 fail ratio:0.72% break:1 broken duration:0.54% master win rel jobs:79 ok:77 ko:2 fail ratio:2.53% break:2 broken duration:2.88% master win dbg jobs:78 ok:71 ko:7 fail ratio:8.97% break:4 broken duration:9.9% lo-4.4 mac jobs:13 ok:10 ko:3 fail ratio:23.07% break:3 broken duration:2.17% gerrit win rel jobs:199 ok:134 ko:63 fail ratio:31.65% gerrit lin rel jobs:202 ok:175 ko:25 fail ratio:12.37% gerrit mac rel jobs:202 ok:175 ko:25 fail ratio:12.37% gerrit all jobs:206 ok:122 ko:82 fail ratio:39.8% + linux dbg scary: dbgutil effect ... + builds failing far more often. + not really dbgutil (Stephan) + just fallout over the weekend that broke everything that did make check. * Idle bits (Thorsten) + tried to verify this with make check + was failing randomly anyway. + subtly changed timing. + which platform did it fail on ? + some asan memory overwrite. + existing horrors there (Michael) + writer spellcheck busy -> worked around. + not in a rush to get it in -> re-working for now. + lovely to get rid o hand-coded linked lists (Michael) * Easy Hacks: + new easy-hacks thanks to: + Markus Mohrhard + Miklos Vajna + http://bit.ly/1KR4HWX + create your own by setting whiteboard to eg. "easyHack difficultyBeginner skillCpp topicCleanup" * Regressions (Michael) + desire to get to zero -> having a shorter list is motivating. + can we have a table instead of a list? (e.g. Component vs. priority)? (Bjoern) http://bit.ly/1JQ3z4A + regression hotsports updated (Bjoern) https://wiki.documentfoundation.org/Development/RegressionHotspots http://nabble.documentfoundation.org/Regression-hotspots-updated-td4151327.html * Regression / Tendering Ideas (Michael) - punted, waiting for Michael + Checking for DSO dependencies (Robert Antoni Buj i Gelonch) + scripts to run 'ldd' or moral equivalent to check for known deps. + Improved format validity checks (Thorsten) + having ODF / rng schema with our extensions in git + use OOXML SDK to validate + already in-use officeotron better (Kohei) + also use binary format validator under wine (Michael) + Layout Tests (Michael/Moggi) + chart & other layout tests, either to XML or PDF + concerns wrt. font differences: + surely we can stub the font backend ? we already bundle standard AFM metric files. + Automated Help/Documentation screenshot creation (Norbert/Michael) + 'make help' -> needs good annotation for cropping, highlighting etc. - and marking up + improve help & also test coverage ? + JUnit etc. -> C++ (Noel Grandin) + there was a Java -> Python tool for wizards. + SSDs for prominent QA develoeprs (Noel Grandin) + Automated a11y based UI testing (Noel / MJayFrancis) + improve, cross-platform-ize & finish that (?) + fund & setup stock Database VMs (Terrence Enger) + help accelerate 'base' testing cf. https://wiki.documentfoundation.org/User:Drew/baseQA_VM + build stats on bug fixes & whether they have unit tests (Kohei) + publish those. + CI-verified master state ("always green master") (Bjoern/Norbert) + have the latest known-good-for-CI-on-all-platforms commit identified, published and easily discoverable using git notes/branch/whatever + Clang generated unit tests (Zolnai Tamas) + various kinds of basic operations on all classes + Heisenbug server (Wols) + dedicated heavy-instrumentation server for finding heisenbugs + Anytime builder VMs for developers (Bjoern) + track and present status of individual tests (Bjoern) + Others ? ... * make check stability (Bjoern) + punt to next time. * LibreOffice Development Dashboard (Bjoern) + punt to next time. * QA (Robinson) + UNCONFIRMED at 349 + needAdvice at 11 + Win64: 5.0 daily builds available; awaiting dailies for master + BugHunting Session 5.0.0 RC1: This Weekend! (June 19-21) + count expected to increase. https://wiki.documentfoundation.org/BugHunting_Session_5.0.0_RC1 + Recruiting more Windows 10 and Win64 testers + request more KDE testers ... (Bubli) + KDE in rather a sorry state -> a month to reproduce a bug. + none of the tinderboxes build with KDE vclplug support. + F19 tinderbox can build with that (Thorsten) + B3 release for Ubuntu has KDE packages (Bjoern) + not installed by default; in a PPA + if using Kubuntu will get that pkg AI: + for bug hunting -> point at PPA (Robinson) * QA stats: + https://bugs.documentfoundation.org/page.cgi?id=weekly-bug-summary.html +153 -178 (-25 overall) many thanks to the top bug squashers: Beluga 30 Adolfo Jayme 10 Gordo 9 Andras Timar 9 Yousuf (Jay) Philips 9 Caolán McNamara 7 László Németh 6 Michael Meeks 6 Joel Madero 4 Eike Rathke 4 Jean-Baptiste Faure 3 Miklos Vajna 3 Timur 3 Julien Nabet 3 * Open 5.0 MAB + 3/12 5/11 6/12 5/11 6/11 5/9 6/9 5/8 5/8 4/7 2/5 0/3 1/3 1/3 1/3 0/2 0/2 + https://bugs.documentfoundation.org/showdependencytree.cgi?id=86696&hide_resolved=1 * Open 4.4 MAB + 16/61 17/61 17/61 16/60 19/60 15/56 16/56 15/53 15/53 14/52 15/52 14/51 + https://bugs.documentfoundation.org/showdependencytree.cgi?id=79641&hide_resolved=1 * Open 4.3 MAB + 72/169 73/170 75/170 78/170 77/169 77/169 78/167 79/166 79/166 80/165 + https://bugs.documentfoundation.org/showdependencytree.cgi?id=75025&hide_resolved=1 * Bibisected bugs open: whiteboard 'bibisected' + 320/915 330/909 329/898 335/895 333/874 337/869 334/849 334/839 327/831 + http://tdf.io/bibibugs * all bugs tagged with 'regression' + 586(-8) bugs open of 3917(+22) total, 37(-2) high severity * ~Component count net * high severity regressions Calc - 11 (-2) Writer - 10 (+2) LibreOffice - 7 (+0) Impress - 5 (-2) UI - 3 (+1) Base - 1 (-1) + above as a list: http://bit.ly/1HWHb3E + complete table: http://bit.ly/1JQ3z4A * ~Component count net * Writer - 209 (+1) Calc - 115 (+1) Impress - 49 (-2) Crashes - 42 (-3) LibreOffice - 39 (+0) UI - 34 (+3) Borders - 22 (+2) graphics stack - 22 (-4) Draw - 21 (+0) Base - 17 (-1) filters and storage - 12 (+0) Chart - 11 (+1) Printing / PDF export - 10 (+0) framework - 4 (+0) Extensions - 4 (+0) BASIC - 4 (+0) Formula Editor - 4 (+0) sdk - 1 (+0) Installation - 1 (+0) Linguistic - 1 (+0) + http://bit.ly/1BUdI8i
-- michael.me...@collabora.com <><, Pseudo Engineer, itinerant idiot -- To unsubscribe e-mail to: projects+unsubscr...@global.libreoffice.org Problems? http://www.libreoffice.org/get-help/mailing-lists/how-to-unsubscribe/ Posting guidelines + more: http://wiki.documentfoundation.org/Netiquette List archive: http://listarchives.libreoffice.org/global/projects/ All messages sent to this list will be publicly archived and cannot be deleted