ESC meeting minutes: 2020-02-27

Jan-Marek Glogowski glogow at fbihome.de
Fri Feb 28 09:15:45 UTC 2020


Am 27.02.20 um 16:54 schrieb Miklos Vajna:
> * GSoC 2020: offer meson build system transition as an idea? (Jan-Marek)
>    + I’m interested in mentoring this.
>        - anybody else interested as a 2nd mentor?
>    + there is private/jmux/meson, based on https://github.com/jpakkane/core
>        - just my playground for a day to get a feeling for meson
>            - had some minor problems because of missing cmake error logging
>              (got help in #mesonbuild and from jpakkane)
>            - separate target for install / instdir
>            - didn’t yet check alias target for gbuild module emulation
>            - not sure, if partial builds work, ignoring depends?!
>                - add a function to include/ header
>                - just build some modules, not all dependencies
>                - maybe just a use case I’m used to rely on for VCL changes
>        - added instdir as install target and VCL qt5 + kf5 builds
>        - currently builds ~80 of ~200 LO libraries
>          (includes offapi and officecfg generation)
>        - contains a few pre-generated headers like sfx slots
>          (~ 95k of 120k lines overall change are pre-generated headers)
>        - needs externals as system libraries
>          (I used an Ubuntu focal schroot; can share setup, if wanted)
>        - always builds out-of-tree
>        - working with it “feels” a lot like high-level gbuild
>    + I won’t add it to ideas, if ESC doesn’t think it’s worth a slot
>    + want to evaluate other build systems instead? Not my GSoC idea.
> 
>    + question: do we want to offer a slot for the meson topic?
>      + need a mentor → Jan-Marek could do that
>      + need a secondary mentor
>      + make it explicit that this is a test on a feature branch (Stephan)
>        + a feasibility study
>        + since there is no consensus that we want to switch
>      + issue: student does the project → we need to maintain it (Stephan)
>      + we have people around who understand gbuild, e.g. Michael S,
> Lubos (Lubos)
>      + the risk is: the student builds a lot of custom stuff on top of
> meson (Ilmari)
>      + a dozen import filters are built using autotools on Windows with
> gcc-wrapper (Michael S)
> 
> => with the above limits, no objections (all)

So I've added
https://wiki.documentfoundation.org/Development/GSoC/Ideas#Feasibility_study:_building_LibreOffice_using_meson

Jussi Pakkanen, the original meson upstream author, offered to co-mentor
this. But getting a 2nd LO developer (as a 3rd) in addition would be
nice to have too.

Jan-Marek


More information about the LibreOffice mailing list