Bump of our Xfce build container to Ubuntu 22.04 LTS

Romain Bouvier skunnyk at alteroot.org
Fri May 13 17:56:16 CEST 2022


Our docker builder for the gitlab CI has been upgraded to Ubuntu 22.04 LTS (from Ubuntu 20.04), to prepare Xfce 4.18, which will needs the following dependencies:

* glib-2.0 >= 2.66 (Same version for gmodule-2.0, gobject-2.0, gthread-2.0, gio-2.0 and gdbus)
* gtk >= 3.24
* libcairo >= 1.16
* gdk-pixbuf-2.0 >= 2.40

See https://wiki.xfce.org/releng/4.18/roadmap#changes_in_dependencies (https://wiki.xfce.org/releng/4.18/roadmap#changes_in_dependencies)

The image bump introduce a regression on some "make distcheck" targets in CI, due to an intltool 'bug' (https://code.launchpad.net/~invidian/intltool/fix-dangling-lock-file/+merge/400825 (https://code.launchpad.net/~invidian/intltool/fix-dangling-lock-file/+merge/400825)).

You may have the following error:
ERROR: files left in build directory after distclean:

You need to fix it in Makefile.am as explained in https://gitlab.xfce.org/xfce/libxfce4ui/-/merge_requests/69 (https://gitlab.xfce.org/xfce/libxfce4ui/-/merge_requests/69) (Add `po/.intltool-merge-cache.lock` to DISTCLEANFILES target.)
Note: We will get rid of the deprecated intltool usage at a point with https://gitlab.xfce.org/xfce/xfce4-dev-tools/-/issues/41 (https://gitlab.xfce.org/xfce/xfce4-dev-tools/-/issues/41)

Enjoy :)
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://mail.xfce.org/pipermail/xfce4-dev/attachments/20220513/100d6226/attachment.html>

More information about the Xfce4-dev mailing list