Bug 1668410 - zeitgeist-2.0.vapi broken on rawhide
Summary: zeitgeist-2.0.vapi broken on rawhide
Keywords:
Status: CLOSED RAWHIDE
Alias: None
Product: Fedora
Classification: Fedora
Component: zeitgeist
Version: rawhide
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: David King
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2019-01-22 16:46 UTC by Fabio Valentini
Modified: 2019-01-30 11:46 UTC (History)
5 users (show)

Fixed In Version: zeitgeist-1.0.1-1.fc30
Clone Of:
Environment:
Last Closed: 2019-01-30 09:22:43 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)

Description Fabio Valentini 2019-01-22 16:46:21 UTC
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

Comment 1 Fabio Valentini 2019-01-25 10:35:24 UTC
This issue is now also causing elementary-music builds to fail on rawhide.

Comment 2 Fabio Valentini 2019-01-25 10:36:05 UTC
And, as I see now, it also affects elementary-code.

Comment 3 Fabio Valentini 2019-01-29 20:52:55 UTC
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).

Comment 4 Fabio Valentini 2019-01-30 11:46:16 UTC
My packages build again. Thank you!


Note You need to log in before you can comment on or make changes to this bug.