| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
The project name is "gtk", not "gtk+".
|
| |
|
|
|
|
| |
This was requested on IRC; the docker image in the registry is updated already.
|
|
|
|
| |
The tests complain about it, not sure if this helps.
|
|
|
|
|
|
|
|
| |
A recent dependency change in MSYS2 made it pull in vulkan, which made
meson think it's available but it somehow links against the system vulkan dll
instead.
Disable vulkan for now.
|
| |
|
| |
|
|
|
|
|
|
| |
This reverts commit 968a8e1cf0c5bd21e856204d3aa1f4256d7ff814.
things still fail in the gitlab runner
|
|
|
|
| |
The accessibility test suite only performs internal validation.
|
|
|
|
|
|
| |
There where some problems (??) with ccache not detecting changes during meson
checks. Setting CCACHE_DISABLE during the meson execution makes ccache not use
the cache and pass things directly to the compiler.
|
|
|
|
|
| |
We're going to need updated dependencies that we cannot build as
subprojects, like wayland-protocols.
|
| |
|
|
|
|
|
|
| |
The Fedora base image we use for our CI doesn't always keep Meson up to
date with our requirements, so it's better if we just install Meson via
Python's pip.
|
|
|
|
|
| |
The YAML is getting hard to modify, so let's use a simple script like we
do for the other CI jobs.
|
|
|
|
|
|
|
|
|
|
|
|
| |
Turns out that GCC errors out when building the GLib test suite, as it
now checks for overflows in allocator functions, and we're testing for
those.
This would not be an issue for GTK, but since we're building GLib as a
subproject, we get failures for those as well.
Until we can find out how to disable errors for subprojects, or fix the
GLib test suite not to trip up warnings in GCC, we're going to live
without compiler warnings treated as errors for a while.
|
|
|
| |
The option to enable fatal warnings in Meson is `--werror`.
|
| |
|
|
|
|
|
|
|
|
|
| |
xvfb doesn't like C.utf8 and returns XLocaleNotSupported.
While (afaik) C.utf8 and C.UTF.8 should be the same thing, and the former
is returned by locale -a on Fedora, switch to C.UTF-8 to make xvfb happy.
This makes gtk+:gdk tests pass.
|
|
|
|
|
|
|
| |
The GitLab cache is kept across jobs, whether they succeeded or not:
this means that if a compiler check fails during the Meson
configuration, the small compiler program gets cached and restored the
next time the job is run, thus failing again.
|
|
|
|
|
|
| |
On Fedora and similar SELinux by default prevents containers accessing
mounted host directories. This script is just used for testing,
so disable it.
|
|
|
|
|
| |
The xvfb-run script depends on it, but it seems Fedora packages ended up
forgetting about it.
|
|
|
|
|
| |
There are issues with the caching; CI will randomly fail to create new
files used when testing features.
|
|
|
|
|
| |
Since we may end up building GLib as a subproject, we're going to need
all the appropriate GLib build dependencies as well as the GTK ones.
|
|
|
|
| |
We're going to need it for the media interface.
|
|
|
|
| |
The options were renamed in commit 7b32900c5574.
|
|
|
|
|
| |
This runs the tests in testsuite/{css,gtk,tools}
All others suites have failing tests and need more work.
|
|
|