Re: Proposal: Recommend meson for glib 2.58.0

2018-06-15 Thread xclaesse
Le vendredi 15 juin 2018 à 17:41 +0100, Emmanuele Bassi a écrit : > Note that the doc is built and uploaded as part of glib's CI for > > each > > tag, so it can be taken from artifacts. I don't know if it gets > > published from there, but we could do something. Emmanuele Bassi > > probably knows m

Re: Proposal: Recommend meson for glib 2.58.0

2018-06-15 Thread xclaesse
Le vendredi 08 juin 2018 à 20:25 +0100, Tim-Philipp Müller a écrit : > Just to make sure everyone is aware of this, this also means distros > will always need to always build the documentation with gtk-doc, > since > "ninja dist" won't include generated html files in the tarball. It > just > includ

Re: Proposal: Recommend meson for glib 2.58.0

2018-06-08 Thread xclaesse
Le vendredi 08 juin 2018 à 18:59 +0100, Philip Withnall a écrit : > How about: > 1) Starting from 2.57.2, create release tarballs with `ninja dist`, > but > recommend that distributions still build with autotools (unless they > want to dogfood with Meson early). > 2) From 2.57.3, switch to recommen

Re: GitLab CI runners for non-Linux systems

2018-06-06 Thread xclaesse
Le mercredi 06 juin 2018 à 15:44 +0100, Ross Burton a écrit : > On 6 June 2018 at 15:38, wrote: > > Le mercredi 06 juin 2018 à 15:33 +0100, Ross Burton a écrit : > > > On 18 May 2018 at 10:52, Philip Withnall > > > wrote: > > > > tl;dr: Want to provide us with a GitLab CI runner for a non- > > >

Re: GitLab CI runners for non-Linux systems

2018-06-06 Thread xclaesse
Le mercredi 06 juin 2018 à 15:33 +0100, Ross Burton a écrit : > On 18 May 2018 at 10:52, Philip Withnall > wrote: > > tl;dr: Want to provide us with a GitLab CI runner for a non-Linux > > > > platform? > > > > > > > > There’s been a surge of interest recently, from various directions, > > in >

Re: GitLab CI runners for non-Linux systems

2018-06-06 Thread xclaesse
Le mercredi 06 juin 2018 à 15:21 +0100, Philip Withnall a écrit : > What are those 5 commands? I think it should be possible to use a > separate Docker image for the FreeBSD CI, but run it on the same > Docker > hosts as the Fedora image which we use for the Linux CI and > crossbuilds. > > See htt

Proposal: Recommend meson for glib 2.58.0

2018-06-01 Thread xclaesse
Hi, Things are looking pretty well with meson in GLib master. We have CI working for pretty much all interesting platforms (more to come) and there are only a few remaining issues with "Meson" tag in gitlab[1]. I think the longer we keep 2 build systems, the more time we waste on useless tasks. S

Re: GitLab CI runners for non-Linux systems

2018-05-28 Thread xclaesse
Hi, We now have 6 arch tested for glib, all with Meson. - fedora-meson-x86_64: * Native Linux * Builds with --werror * All unit tests pass - fedora-meson-android_ndk_r16_api21_arm64 * Cross build for Android * Fails to build with --werror, if anyone wants to take a look. * Cannot run

Re: GitLab CI runners for non-Linux systems

2018-05-25 Thread xclaesse
Le mercredi 23 mai 2018 à 22:02 +0200, Christoph Reiter a écrit : > > One big item missing in this list is MSVC. Since we already have a > > Windows VM that does MSYS2 CI, is it possible to setup msvc on that > > one > > too, or does it require a VisualStudio licence, or something? > > For the lic

Re: GitLab CI runners for non-Linux systems

2018-05-23 Thread xclaesse
Le vendredi 18 mai 2018 à 10:52 +0100, Philip Withnall a écrit : > Hi all, > > Can anybody else provide and maintain CI runners for other platforms? > I’d particularly like to see: > • *BSD (probably OpenBSD and NetBSD) > • macOS (ideally several versions, since we support from OS X 10.7 > upwar

Re: GitLab CI runners for non-Linux systems

2018-05-20 Thread xclaesse
Le vendredi 18 mai 2018 à 22:15 -0400, xclae...@gmail.com a écrit : > • More Windows configurations (currently we have MSYS2 on Windows > > Server 2012; ideally we’d have a MinGW-w64 runner too) > > Could also cross build in docker with mingw. This one was actually easy to setup, our CI docker r

Re: GitLab CI runners for non-Linux systems

2018-05-19 Thread xclaesse
Ok, spent way too much time on this, but finally got it working to cross build glib on our fedora docker image. https://bugzilla.gnome.org/show_bug.cgi?id=796264 Similar setup could be done to cross build for windows using mingw. Tests could maybe run with exe_wrapper=wine, that would be fun :P

Re: GitLab CI runners for non-Linux systems

2018-05-19 Thread xclaesse
Le vendredi 18 mai 2018 à 23:38 -0400, philip.chime...@gmail.com a écrit : > On Fri, May 18, 2018 at 10:15 PM wrote: > > Le vendredi 18 mai 2018 à 10:52 +0100, Philip Withnall a écrit : > > > • macOS (ideally several versions, since we support from OS X > > 10.7 > > > upwards[2]) > > > > I did a

Re: GitLab CI runners for non-Linux systems

2018-05-18 Thread xclaesse
Thanks for this call for help, it's our chance to finally be serious about supporting multiple platforms, instead of always fixing a posteriori. Thanks to gitlab that shouldn't be too hard to setup. Le vendredi 18 mai 2018 à 10:52 +0100, Philip Withnall a écrit : > • macOS (ideally several versio