Trying to build a vala application that uses zeitgeist (wingpanel-applications-menu / slingshot), I get the following error(s) on rawhide: BUILDSTDERR: zeitgeist-2.0.vapi:131.279-131.294: error: Synchronous out-parameters are not supported in async methods BUILDSTDERR: public abstract async void search (string query_string, [DBus (signature = "(xx)")] GLib.Variant time_range, [DBus (signature = "a(asaasay)")] GLib.Variant filter_templates, uint offset, uint count, uint result_type, [DBus (signature = "a(asaasay)")] out GLib.Variant events, out uint matches, GLib.Cancellable? cancellable = null) throws GLib.Error; BUILDSTDERR: ^^^^^^^^^^^^^^^^ and some more, similar ones. See build logs for koji task https://koji.fedoraproject.org/koji/taskinfo?taskID=32194725
This issue is now also causing elementary-music builds to fail on rawhide.
And, as I see now, it also affects elementary-code.
This bug has been fixed in the zeitgeist git master branch: https://gitlab.freedesktop.org/zeitgeist/zeitgeist/commit/131a84f1a65a4ce8bffd94f52746425f7e96b7ae Would it be possible to backport it for fedora 30? If you don't have the time to do it, I can step up as provenpackager (and maybe update zeitgeist to 1.0.1 as well).
My packages build again. Thank you!