After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 785247 - build: meson: Fix upower-glib check
build: meson: Fix upower-glib check
Status: RESOLVED FIXED
Product: tracker
Classification: Core
Component: General
unspecified
Other All
: Normal normal
: ---
Assigned To: tracker-general
tracker-general
Depends on:
Blocks:
 
 
Reported: 2017-07-21 19:55 UTC by Jeremy Bicha
Modified: 2017-07-24 12:13 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
build: meson: Fix upower-glib check (963 bytes, patch)
2017-07-21 19:55 UTC, Jeremy Bicha
committed Details | Review

Description Jeremy Bicha 2017-07-21 19:55:24 UTC
The pkgconfig file is named upower-glib.pc not libupower-glib.pc
Comment 1 Jeremy Bicha 2017-07-21 19:55:29 UTC
Created attachment 356151 [details] [review]
build: meson: Fix upower-glib check
Comment 2 Carlos Garnacho 2017-07-22 09:31:13 UTC
Comment on attachment 356151 [details] [review]
build: meson: Fix upower-glib check

Looks good, thanks!
Comment 3 Jeremy Bicha 2017-07-23 20:35:44 UTC
There's some other issues with the meson build but I can file separate bugs for those later

Attachment 356151 [details] pushed as 0e3827a - build: meson: Fix upower-glib check
Comment 4 Carlos Garnacho 2017-07-24 08:41:16 UTC
(In reply to Jeremy Bicha from comment #3)
> There's some other issues with the meson build but I can file separate bugs
> for those later

Thanks, keep in mind that the meson build is known not to build from tarballs, neither generated by autotools nor meson. We need some support to include generated files in dist, or we need to rethink how tracker detects tokenizer code changes in order to trigger FTS rebuilds in user databases.

There could be other problems, but that's a showstopper for Tracker. Till that is fixed, meson support is considered "experimental".
Comment 5 Jeremy Bicha 2017-07-24 12:00:29 UTC
(In reply to Carlos Garnacho from comment #4)
> There could be other problems, but that's a showstopper for Tracker. Till
> that is fixed, meson support is considered "experimental".

Do you document the incomplete meson support anywhere so that distros don't spend time trying to get it to build?
Comment 6 Carlos Garnacho 2017-07-24 12:13:24 UTC
Well, the 99 in the version number should be a good enough hint. If this situation drags till the 2.0 release, I'll add a release note.