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 785293 - Allow building with tracker2
Allow building with tracker2
Status: RESOLVED FIXED
Product: bijiben
Classification: Applications
Component: general
unspecified
Other Linux
: Normal major
: ---
Assigned To: Bijiben maintainer(s)
Bijiben maintainer(s)
Depends on:
Blocks:
 
 
Reported: 2017-07-23 01:26 UTC by Jeremy Bicha
Modified: 2017-10-30 18:15 UTC
See Also:
GNOME target: ---
GNOME version: 3.25/3.26


Attachments
build: Add support for tracker-sparql-2.0 (1.17 KB, patch)
2017-10-18 02:16 UTC, Isaque Galdino
committed Details | Review
build: Add support to tracker2 in autotools (1.26 KB, patch)
2017-10-30 18:10 UTC, Isaque Galdino
committed Details | Review

Description Jeremy Bicha 2017-07-23 01:26:58 UTC
GNOME 3.25.4 includes tracker 1.99.1 which bumps the version of tracker-sparql to tracker-sparql-2.0.

I believe that bijiben doesn't use any of the removed symbols so it just needs for configure.ac (or meson.build) to be updated to accept building with the new version.
Comment 1 Jeremy Bicha 2017-09-13 17:50:57 UTC
It's a problem that bijiben 3.26 doesn't compile against tracker 2.0 which is part of GNOME 3.26.

In Ubuntu, I am using a simple patch to tell configure.ac to look for tracker 2.0 instead of tracker 1.0.
Comment 2 Isaque Galdino 2017-10-18 02:16:54 UTC
Created attachment 361774 [details] [review]
build: Add support for tracker-sparql-2.0

Recent distros have updated their tracker-sparql version to 2.0, so
there is no more 1.0 header files available to compile Bijiben.

This commit adds support for version 2.0.
Comment 3 Isaque Galdino 2017-10-18 02:30:49 UTC
Review of attachment 361774 [details] [review]:

Pushed to master
Comment 4 Isaque Galdino 2017-10-30 18:03:26 UTC
Bug reopened to add support to tracker 2 in gnome-3-26 branch as well.
Comment 5 Isaque Galdino 2017-10-30 18:10:58 UTC
Created attachment 362572 [details] [review]
build: Add support to tracker2 in autotools

We have this support added to master, using meson build system.

In order to keep 3.26 still able to compile and main bijiben in new
distros, we've to add support to tracker2 in gnome-3-26 branch as well.

This patch does that.
Comment 6 Isaque Galdino 2017-10-30 18:15:14 UTC
Review of attachment 362572 [details] [review]:

Pushed to gnome-3-26 branch.