* 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.meeks@collabora.com <><, Pseudo Engineer, itinerant idiot
Context
- minutes of ESC call ... · Michael Meeks
Privacy Policy |
Impressum (Legal Info) |
Copyright information: Unless otherwise specified, all text and images
on this website are licensed under the
Creative Commons Attribution-Share Alike 3.0 License.
This does not include the source code of LibreOffice, which is
licensed under the Mozilla Public License (
MPLv2).
"LibreOffice" and "The Document Foundation" are
registered trademarks of their corresponding registered owners or are
in actual use as trademarks in one or more countries. Their respective
logos and icons are also subject to international copyright laws. Use
thereof is explained in our
trademark policy.