* Present: + Sophie, Norbert, Stephan, Miklos, Bjoern, Eike, Christian, JanI, Robinson, Jacobo, Noel, Caolan, Michael S, David * Completed Action Items: + drop CC of dev-list on easy-hacks (JanI) [ + and CC himself. Robinson is looking into that, requires admin privs (jani) Done (Robinson) ] + GSOC application submission (JanI) AI: [ Review it (Thorsten) ] + Update/fix: https://wiki.documentfoundation.org/Development/GSoC/Ideas (All) [ looks good (JanI) ] + send Xisco a welcome to committers E-mail (Bjoern) + build new easy-hacks reportage into dev-tools/scripts/esc-bug-stats.pl ONO (JanI) [ written and included here ]. + add wiki page for Turkish hack-fest (Bjoern) [ draft at: https://wiki.documentfoundation.org/Hackfest/Ankara2016 (date and location not yet confirmed) - April/May dates open ? ] * Pending Action Items: + UI changes from non-committers: post list to UX team (Kendy) + double-check duplicate libmar/src, update/src (Kendy) * Release Engineering update (Christian) * no release plan in wiki for 5.2, 5.3 ... AI: [ update planned tomorrow cloning 5.0 and 5.1 ? (Cloph) ] + 5.0.5 released Monday on website. + not ideal wrt. security (Bjoern) + we setup embargo date - but by that date we hadn't released. + need to improve this. + agreed; missed delayed 5.0.5 (Cloph) + not aware of the delay + delayed by having 5.1 delayed => all Michael's fault again :-) (Norbert) + any process to improve tracking ? (Michael) + announced we'd do silent updated anyway (Bjoern) + so set embargo dates to be a week later. + 5.0.6 RC1 - due April 12th. + 5.1.1 RC2 due next week + first build with Jan - prolly tag will be Wed to avoid late nights. + Late Features: + New Slide Transitions: polish [ ... debugging & work - some Intel fixing ] + UserAgent display & tweakage [ still not done ... ] + URL for the online documentation needs change (Bjoern) [ still pending ] + Android & iOS Remote + updates planned after testing. * Documentation (Kendy) * GSoC 2016 (Thorsten, JanI) + Suggestion for Org. descrtiption and application pending review - There is a question about failure rate I cannot answer (jani) - Texts need to be controlled to ensure they represent the correct opinion (jani) + Urgent: please update & fix before Feb 8th: + https://wiki.documentfoundation.org/Development/GSoC/Ideas + 3 admin volunteers: JanIV, Moggi, Thorsten * MSVC 14.0 / Drop MSVC 12.0 on master (DavidO) + Improvement of C++14/C++17 standard + bit rotted on master: dozen compilation errors + Add Tinderbox to verify that it still works + After release of 5.1 consider to discontinue support for MSVC 12.0 on master * Looks like it's impossible to manage the switch period * both compilers could be installed (?) on the same machine, to still use old compiler on 5.1 + Duplicated Python 3.3/3.5 trees, because upstream dropped support for MSVC 12.0 + plan was to use Windows Server 2016 + update baseline (Cloph) + can setup the tech. preview 4 of Win. Server 2016 & have a t-box. + but not convinced on deprecation yet. + does 5.0 build with VS 2015 ? (Norbert)
+ No. Requires Python 3.5 Only build on master + if so, with the 2x new Windows box showing up + install VS 2015 there. + then take two others off-line & upgrade them too. + even on master - with just VS 2015 - still have issues (Miklos) + would be good for now to have a tinderbox to stop it breaking. + not fond of multiple versions of compiler (Norbert) + can hide problems. + concerned we test with only the new compiler (Miklos) + new Win boxes physically arrived + being moved around at Manitu right now with Alex. => put Win Server 2016 Preview 4 + VS 2015 - and bring them on-line and see how it goes. + if problems building with 5.0 and 5.1 - re-think. + is it confirmed 5.0 builds with VS 2015 ? (Norbert) + No. Requires Python 3.5 Only build on master + only 1x release left of 5.0.x - anyway (Cloph) + to mid April/May. => defer update until then. + can we somehow restore Thorsten's t-box vs. 2015 ? (Michael) + Thorsten's TB was shut down because of devenv.exe invocation (mst__ has an idea how to fix it?) + no idea (mst). + migrating slaves of jenkins infra - is a bigger deal - needs a single toolchain that builds all relevant versions (Norbert). AI: => will setup a tinderbox VM for VS. 2015 (Cloph) + would be good to back-port fixes to 5.1 too to be prepared for May. * Gerrit bits (DavidO) + the ask: + Gerrit Upgrade 2.11.7 + Configure/Deploy gerrit-oauth-plugin for GitHub+Google auth support + together these: + bring support back for Google OAuth2 authentication + add support for GitHub accounts + inline edit (small fixes directly in the browser) => significantly decreasing entry-level barrier for new contributors + Rebase Dialog rework: Now it's possible to change the parent of a change in browser + infra-call yesterday (Cloph) + decided to do the update by setting up a new box. + down-time of a couple of hours to transfer the data across. + planned for 1st week of March - 2x week with no release due. + missed the call yesterday (Norbert) + fine with it; but testing is a pain wrt. OpenID. + we'll find a way. * UX Update (Kendy) + some unhappiness wrt. theming and firefox themes + new UI that is there, asks Mozilla APIs + results are not ideal, and slow. + could we have cached local themes to fix that ? (Michael) + design team could come up with some few pretty ones. + might be a solution (Kendy) + allow putting the URL for more bits too. + get a more concise proposal in the design meeting + could we put themes in the extensions repo ? (Bjoern) + it is possible to install them via extensions. + could we kill the UI for it too ? + install & choose currently (Kendy) + perhaps drop URL from themes; iterate. + default fonts + Jay - some proposals; 1. use C* equivalents -> interoperable. 2. droid fonts 3. noto sans, serif, cousine. + interoperability: important. + design issues with that, coverage in cyrillic not ideal. AI: + create a tender to improve fonts for the board (Design Team) + draw survey follow-ups + if you have thoughts: fill out the survey. http://go.mail-archive.com/iGBG90Az0giFsfvwbNgG144R93U= + and some GSOC Ideas added too. * Crashtest update (Caolan) + 7 import failures, 0 export failures, 81 coverity + no export crashes; 7 import - but 2x problems + one calc, one SVG (asked Xisco) + coverity (java-ness) still shrinking. * Graphite2 update (Caolan) + 1.3.5 upgraded in 5.0 series as well. + but not released yet. + expect to update again for 5.0.6 + was the ver bump tricky ? (Bjoern) + fairly trivial, back-ported the core changes just in-case (Caolan) + but not for distro builds. * Budgeting due 2016-03-02 (Norbert) http://go.mail-archive.com/C4JY2lEMJJmaofTKID6TmdJPlqc= + hackfests -> mostly in a 'community event' thing AI: + come up with a hackfest 2016 travel estimate (Bjoern) + each hack-fest around Eur 1k or so. + marketing event -> talk to others wrt. the project. + infra bucket (good whack of H/W bits coming) + planning is good here (Norbert) + with 2x new windows machines coming easier to take 1x jenkins off-line if transient need for raw horsepower. + ie. if you need a fast machine for a bit -> ping Norbert. + VMs for hack-fests ? (Bjoern) + best not to use intensively; expensive (Michael, Norbert) + extra hardware for sanitizer builds would be good (Caolan) + ubsan & asan - already happening each day (Norbert) + fine with the current setup (Stephan) + looking at fuzzing in the b/g at low prio (Norbert) + Doxygen API generation ? (Bjoern) + done by Miklos just now - would like to hand it to sysadmin + assuming it will get run regularly. + http://docs.libreoffice.org/ + some multi-GB doxygen output - lots of images. AI: + talk with Norbert to hand it over to sysadmin (Miklos) + constrain to 1x core & run for a day (Norbert) + Client pieces ? (Michael) + fast PCs for penniless students ? + SSDs for QA people + can be for some people; bibisect etc. (Robinson) + other H/W could serve a purpose. + feedback from Stuart & Raal - really useful (Sophie) AI: + some budget here (Michael) + Closing the Mac gap (Kendy) + if you will fix the search-bar paste issue get a Mac. + have some mac-mini's that are under-used (Norbert) * Hackfests (Bjoern) + next venues / suggestions + Ankara, Turkey + https://wiki.documentfoundation.org/Hackfest/Ankara2016 + talked to them; lots of enthusiasm & desire for training. + suggested date: 2016-04-30 + concrete volunteer mentors? + Jan-Marek maybe, moggi after March, 12th + will send a Collaboran (Michael) + weekend or not ? what preference ? + like in the week (Michael) + German Community event in Essen + would be good to have developers there too ... + Gran Canaria hack-fest (Thorsten) + why are we doing this again ? (Michael) + not an official hack-fest. + April 6-8th (7-9th) possibly + Plan is to craft it according to the Japanese Mini-Conference, with a broader local community appeal https://wiki.documentfoundation.org/Events/LibreOffice_Espania_Summit + Germany, Munich, LiMux; End of May 2016 (Jan-Marek) + Orga: https://wiki.debian.org/BSP/2016/05/de/Munich + Weekend doodle: https://dudle.inf.tu-dresden.de/LiMux_Hackfest_May_2016/ + 19-21 or 27-29 + smaller amount of space available this year (Jan-Marek) + maybe some general community event around that? (Bjoern) + it is a general event, not LO specific (Jan-Marek) * Mentoring Update (JanI) + gerrit: 152 open patches of which 96 can be merged if no open comments 70 from contributors of which 42 can be merged if no open comments + added new tool dev-tools/scripts/esc-mentoring.py, to help daily work + cf. output below. + saving time each morning. + Have abandoned 2 month old gerrit patches - 3-4 of them. + pinged assigned easyhacks older than a month + pinged to see if they are still active; all released -> for others. + Started discussion on how to update many comments in BZ. + deleting comments not the way to go -> go to new issues in place of them. + keeping history in the old issue. + CC-0 license caused a mail thread (and private mails), wiki says: https://wiki.documentfoundation.org/Development/Developers#Example_Code_Contributor_Statement + would feel a lot happier with an MPL license for non-art/templates (Michael) + Our wiki recommend a commit text structure, a mail thread indicates it is incorrect: https://wiki.documentfoundation.org/Development/GetInvolved#4._Submit_the_patch + describe what you did not the bug itself (Norbert) + good to use common-sense (Miklos) => soften "it is important to" -> "we recommend that you" + the only hard & fast rule -> put the tdf# in there (Norbert) + useful for automation; and tracking fixes through infra. + rest is hard to specify - good commit msgs are an art. + bear in mind you'll read it yourself in a few years (Michael) + will you grok it then ? + doesn't say about the line-length (Jacobo) => add the first line-length 72 chars in there. (the others 80 ) * Easy hacks not showing up (Michael) https://wiki.documentfoundation.org/Development/Easy_Hacks/by_Required_Skill/Skill_C%2B%2B https://redmine.documentfoundation.org/issues/1709 + ticket is closed. + status assigned, or no skill - doesn't show up (JanI) + what numbers (JanIV) + tdf#97975 and tdf#97973 (Michael) + limits to 20-25 entries ... (Cloph) AI: + update it (JanI) + problem with slow Bugzilla queries ? (Bjoern) + suggestion - send people to the other wiki page + more qualified C++ eg. + tried that didn't work (Michael) * l10n Update (Sophie) + nothing new for now; work going on. * Commit Access * Developer Certification (Stephan/Bjoern/Kendy/Thorsten) + pending next cycle. * Jenkins / CI update (Norbert) from:Thu Feb 11 15:00:27 2016 master linux rel jobs:175 ok:151 ko:24 fail ratio:13.71% break:9 broken duration:10.77% master linux dbg jobs:140 ok:132 ko:8 fail ratio:5.71% break:7 broken duration:2.57% master mac rel jobs:169 ok:163 ko:5 fail ratio:2.95% break:2 broken duration:0.59% master mac dbg jobs:169 ok:163 ko:5 fail ratio:2.95% break:2 broken duration:0.72% master win rel jobs:147 ok:140 ko:7 fail ratio:4.76% break:3 broken duration:1.85% master win dbg jobs:131 ok:106 ko:25 fail ratio:19.08% break:6 broken duration:27.9% master win64 dbg jobs:140 ok:117 ko:23 fail ratio:16.42% break:4 broken duration:26.82% lo-5.0 mac jobs:10 ok:10 ko:0 fail ratio:0% break:0 broken duration:0% gerrit win rel jobs:247 ok:213 ko:31 fail ratio:12.55% gerrit lin rel jobs:251 ok:216 ko:34 fail ratio:13.54% gerrit mac rel jobs:251 ok:226 ko:25 fail ratio:9.96% gerrit all jobs:247 ok:185 ko:58 fail ratio:23.48% + quite a good week. + windows skewed by warning as error over the weekend. * Easy Hacks: + new easy-hacks thanks to: easyHacks: total 305: 286 waiting for contributor, 10 Assigned to contributors, 6 need info cleanup: 203 has more than 4 comments, 281 needs to be reviewed new last 8 days: https://bugs.documentfoundation.org/show_bug.cgi?id=97803 mentor:d.ostrovsky -> "gbuild: check that everything in instdir/ ends up packaged in the end" https://bugs.documentfoundation.org/show_bug.cgi?id=97703 mentor:sbergman -> "EasyHack: Remove empty setUp/tearDown overrides from CppUnit test code" https://bugs.documentfoundation.org/show_bug.cgi?id=97748 mentor:michael.meeks -> "unit-test to check graphics ..." need info (mentor or code pointer), please help: https://bugs.documentfoundation.org/show_bug.cgi?id=57174 mentor:harman.eric -> "When Opening Any Dialog the First Value in the Dialog Should be Selected" https://bugs.documentfoundation.org/show_bug.cgi?id=79924 mentor:alban.crequy -> "LibreOffice should use stemp in other directories than $HOME first" https://bugs.documentfoundation.org/show_bug.cgi?id=66876 mentor:idler.1st -> "[Sidebar] Large icons are not used" https://bugs.documentfoundation.org/show_bug.cgi?id=97803 mentor:d.ostrovsky -> "gbuild: check that everything in instdir/ ends up packaged in the end" https://bugs.documentfoundation.org/show_bug.cgi?id=38887 mentor:bjoern.michaelsen -> "Improvement of SmNodeToTextVisitor" => one of the ancients ones, thus not mine, see also comment 8 (Bjoern) https://bugs.documentfoundation.org/show_bug.cgi?id=67544 mentor:kobzeci -> "FILESAVE: Slide transistion sound(other sound) is not included in presentation file" + http://bit.ly/1mpGhJx + create your own by updating Keywords to eg. "easyHack, difficultyBeginner, skillCpp, topicCleanup" + create new easy hacks from these proposed ones (or remove the Keyword "needsDevEval" if not feasible): https://bugs.documentfoundation.org/buglist.cgi?keywords=needsDevEval * QA update (Robinson) + UNCONFIRMED: 653 + enhancements: 57 + in ux-advise: 31 + needAdvice at 25 + Most Pressing Bugs: http://ur1.ca/nkp0t + tdf#96300 - Wrong hyphenation in German and Italian text using the MS-font “Calibri” and TDF “Carlito” (ligatures duplicated at end and start of line) + Cloph: higher importance + tdf#56544 - FILEOPEN: Lock file is not created on samba share (via gvfs) [ fixed thanks to Stephan ] + tdf#95709 - [DISPLAY] Presentation mode renders graphics wrong + Armin / Thorsten ? + tdf#96172 - Crash in layout SwSectionFrame after opening particular document + ODT crash [was: Crash on opening DOCX] + bibisected; + tdf#89034 - OS X: Text not being justified in Persian and other RTL languages + Common issue -> lots of duplicates + Mail merge regressions (Bjoern) + http://bit.ly/1POJrmp (7 open; 7 open last meeting) + (Still?) PENDING: AI: push the last MM fix to 5.0 too + Jan-Marek watching this, but short on time currently + maybe to do test build, and find interest in testing? (Bjoern) + no infra for that though (Bjoern) + pushing to master is fine (Kendy) + tdf#96847 - Android viewer crashes on every file (android 4.4.4 & 5.x) + Crash persists with daily builds (2016-02-18) * QA stats + https://bugs.documentfoundation.org/page.cgi?id=weekly-bug-summary.html +212 -124 (+88 overall) many thanks to the top bug squashers: Beluga 21 Michael Meeks 15 Maxim Monastirsky 7 raal 6 Joel Madero 5 Luke 4 V Stuart Foote 4 Cor Nouws 4 tommy27 3 Olivier Hallot 3 David Tardon 3 m.a.riosv 3 Xisco Faulí 2 Michael Stahl 2 Stephan Bergmann 2 * Highest-Priority bugs (aka "MABs"): 5.2: 1/4 - 25% +0 5.1: 2/25 - 8% +0 5.0: 9/52 - 17% +0 4.4: 12/75 - 16% -1 4.3: 6/68 - 8% +0 4.2: 11/134 - 8% +0 4.1: 4/79 - 5% +0 4.0: 10/81 - 12% +0 old: 39/248 - 15% +0 * Bibisected bugs open: whiteboard 'bibisected' + 403/1260 398/1248 402/1247 408/1242 409/1238 406/1229 353/1140 + http://tdf.io/bibibugs * all bugs tagged with 'regression' + 767(+9) bugs open of 4693(+17) total 34(-2) high prio. * ~Component count net * high severity regressions Calc - 14 (+0) Writer - 10 (-1) LibreOffice - 5 (+0) Base - 2 (+0) Impress - 2 (+0) Extensions - 1 (+0) Draw - 0 (-1) + http://bit.ly/1HWHb3E * ~Component count net * all regressions Writer - 234 (+0) Calc - 162 (+3) Crashes - 56 (+0) LibreOffice - 54 (-1) Impress - 51 (+2) UI - 43 (-1) graphics stack - 38 (+2) Borders - 33 (+0) Draw - 27 (+0) Base - 28 (+2) filters and storage - 19 (+0) BASIC - 15 (-1) Chart - 15 (+0) Printing and PDF export- 11 (+0) Formula Editor - 6 (+0) Linguistic - 5 (+0) Extensions - 3 (+0) Installation - 2 (+0) sdk - 1 (+0) framework - 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