[ Special week, in-person at the conference. ]
* Present:
+ Jonathan, Michael W, Cloph, Miklos, Rene, Xisco, Olivier, Laszlo, Ilmari
* Intro
+ Xisco -> qa: crashreports, bug stats, new high severity / most pressing bugs
+ also input for release schedule
+ Olivier -> documentation: help and user guides
+ also clarifying what the software does: ideally software + guide
release goes out at the same time
+ interact with development when the behavior is unclear
+ open to suggestions: e.g. use of LLM for this area or not?
+ use more multimedia content or not?
+ Cloph -> release engineering
+ also overseeing Jenkins/CI
+ and stats on failure rates
+ Michael W -> a11y developer
+ Jonathan -> rtl/ctl/cjk support
+ Miklos -> leading ESC calls, Writer
+ Rene -> Debian maintainer of LO
+ Ilmari -> internship programs, mentoring, qa
* Meetings are free to attend, every Thur at 16:00 Berlin time (Cloph)
+ if you have something to discuss with the ESC, feel free to join
+ Developer Certification (Laszlo)
+ regularly looking for new possibly to-be-certified developers
+ looking for people with many, non-trivial bugfixes in multiple areas
+ next round in the near future (few weeks)
+ TDF site lists certified developers, from multiple organizations
+ also unaffiliated ones
+ anybody can be certified, once the expertese is proven
+ easy hacks don't really count
+ tip: find a problem that annoys you personally, then fix it
+ if blocked, fine to ask for help
+ just asking on IRC / mailing list is fine, gerrit usage is not mandatory
when you ask for feedback
+ this is how he started: ~oneliner fix ~20 years ago
+ fine to work incrementally, perhaps somebody else will contribute the
next step
+ also: hacking on language support (spellchecking, hyphenation, etc.)
+ interest in typography: DTP features in Writer, will do a presentation
about that
+ Questions
+ Eyal: ~90% percent of what we do is just overseeing regular things, boring
+ only 10% is non-recurring, it seems from the minutes?
+ correct impression, which is good (Cloph)
+ means: no burning fires
+ e.g. shortened realease cycle: something bad happened
+ or late features: if something is to be discussed, those are exceptions
+ "what's cooking" section is non-recurring
+ What was the most controversial problem we had to decide on? (Bence)
+ e.g. decisions around default Base backend: hsqldb vs firebird (Cloph)
+ or major version number, ranking tender ideas (Miklos)
+ What's the streeing role of the ESC? (Eyal)
+ we usually do conflict resolution, not really steering (Miklos)
+ or an example: when / what to deprecate / remove (Ilmari)
+ e.g. upgrade a baseline for the next major release
+ Different polish level of modules (Eyal)
+ seeing Writer as the most polished, e.g. Base is under-loved
+ does the community / TDF wants to invets in these under-loved areas?
+ e.g. seeing this year's budget: new developer to work on Base (not
Impress)
+ the ESC was not involved here (Cloph)
+ more potential: a UI developer (Ilmari)
+ optimistic that this will push things forward
+ also, hopefully you used Impress to create talk slides, if you ran into
a bug, please do file them, that's the first step (Jonathan)
+ Could you please talk a little bit more on a11y? (Alain)
+ will have a talk on this, on what happened in the past year (Michael W)
+ a11y is a wide topic, the focus on helping people with disabilities
+ motion visibilities, blind people, etc.
+ mostly working on people who use screenreaders
+ this is mostly work in LO, also in toolkits
+ we get feedback from the a11y mailing list, bugzilla, private email, etc.
+ state depends on the module: perhaps Writer is in the best state, and
also general toolkit issues on the UI
+ Competition with other office suites (Eyal)
+ Do we monitor what's new in google docs / MSO / etc?
+ There is no specific task-force, but e.g. Heiko has a good overview
(Cloph)
+ UX review is usually part of adding larger features
+ If a larger new feature is added, the ESC is aware of that (Xisco)
+ Usually users do request features available in other office suites
(Miklos)
+ Screen resolution requirement? (Alain)
+ We increased that a little recently (Cloph)
+ The system requirements are on the website for specific values (Ilmari)
+ Is the ESC dealing with the tools that the project uses for development?
(Bence)
+ At a minimum, we are forced to update these if the current tool / tool
version is now unsupported (Cloph)
+ E.g. OS updates are stopped -> we don't support that then, either
+ keep best-effort level support for a little while more
+ don't break intentionally, but if it gets broken, we don't fix it
+ Or we want to start new C++ language features
+ Process is: proposal on "I want to use xyz, because ...", then ask for
feedback (Michael W)
+ Infra parts: the ESC doesn't deal with that
+ Part of the development comes from companies, who have customers wanting
features (Olivier)
+ e.g. interop work is coming from their demand, usually