Re: Bump of our Xfce build container to Ubuntu 22.04 LTS

Romain Bouvier <[email protected]>
Newsgroups gmane.comp.desktop.xfce.devel.version4
Message-ID <[email protected]>
Hi,

I should have been more specific. 

For maintainers: if gitlab CI fails due to `ERROR: files left in build directory after distclean: ./po/.intltool-merge-cache.lock` message, you need to update the Makefile.am of the project to get back the green bubble :)

The problem is present for months on some distro (with the intltool patch mentioned), and now our updated CI builder faces the issue too in some cases :)

Le 13 mai 2022 18:55:32 GMT+02:00, [email protected] a écrit :
>Hi Romain,
>Thanks for updating CI and dealing with autotools.
>It is not clear to me, do you mean we have to update the Makefile.am of all projects otherwise build will fail?
>
>Cheers,
>Andre Miranda
>
>May 13, 2022, 17:56 by [email protected]:
>
>> Hello,
>>
>> 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
>>
>> 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> ).
>>
>> You may have the following error:
>> ```
>> ERROR: files left in build directory after distclean:
>> ./po/.intltool-merge-cache.lock
>> ```
>>
>> You need to fix it in Makefile.am as explained in > 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
>>
>> Enjoy :)
>>
>

_______________________________________________
Xfce4-dev mailing list
[email protected]
https://mail.xfce.org/mailman/listinfo/xfce4-dev
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.