[Spice-devel] [PATCH spice-server] ci: Workaround an issue with GLib on Fedora 30
Uri Lublin
uril at redhat.com
Wed Jul 17 11:54:48 UTC 2019
On 7/17/19 12:46 PM, Frediano Ziglio wrote:
> This remove this error running test-listen test on a Fedora 30 docker
> image:
>
> (/builds/spice/spice/build/server/tests/test-listen:2233): GLib-GIO-CRITICAL **: 15:29:03.123: g_file_new_for_path: assertion 'path != NULL' failed
>
> This error is due to some missing configuration on the image.
> On a fully installed Desktop/Server machine these configuration
> are usually in place so you won't note the issue but on recent
> docker images these configuration are missing.
>
> Running the dconf command add required configuration.
Nice. It seems it does indeed fix the weird failure of test-listen.
This is magic -- the patch resets 'location' (==GPS).
Thanks,
Uri.
>
> Signed-off-by: Frediano Ziglio <fziglio at redhat.com>
> ---
> .gitlab-ci.yml | 2 ++
> 1 file changed, 2 insertions(+)
>
> diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
> index b303d4656..3c5298f84 100644
> --- a/.gitlab-ci.yml
> +++ b/.gitlab-ci.yml
> @@ -8,9 +8,11 @@ before_script:
> glib2-devel celt051-devel pixman-devel alsa-lib-devel openssl-devel libjpeg-turbo-devel
> libcacard-devel cyrus-sasl-devel lz4-devel opus-devel
> gstreamer1-devel gstreamer1-plugins-base-devel
> + dconf
> -y
> - git clone ${CI_REPOSITORY_URL/spice.git/spice-protocol.git}
> - (cd spice-protocol && ./autogen.sh --prefix=/usr && make install)
> + - dconf reset /org/gnome/system/location/enabled || true
>
> makecheck:
> script:
>
More information about the Spice-devel
mailing list