[tracker/wip/carlosg/shuffle-libtracker-miner: 2/2] libtracker-miner: Drop libtracker-miner as a public library
- From: Carlos Garnacho <carlosg src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [tracker/wip/carlosg/shuffle-libtracker-miner: 2/2] libtracker-miner: Drop libtracker-miner as a public library
- Date: Thu, 12 Dec 2019 10:15:43 +0000 (UTC)
commit a88e0f23df07308670020926285549b0ed8a55a2
Author: Carlos Garnacho <carlosg gnome org>
Date: Wed Dec 11 20:03:29 2019 +0100
libtracker-miner: Drop libtracker-miner as a public library
According to Debian code search, it's accumulated 0 users outside of
tracker-miners. If everyone is relying on either tracker-miner-fs/rss
or implementing their own minimal abstraction (TrackerMinerFS is a
complex object, but the others are all fairly shallow), it does not
make sense to drag this as public API anymore.
This code moves into tracker-miners, and every user is expected to
consume and insert data using the sparql library.
.../libtracker-miner/libtracker-miner-docs.xml | 115 -
docs/reference/libtracker-miner/meson.build | 12 -
docs/reference/libtracker-miner/migrating-1to2.xml | 73 -
docs/reference/libtracker-miner/overview.xml | 52 -
docs/reference/libtracker-miner/version.xml.in | 1 -
.../reference/libtracker-sparql/migrating-2to3.xml | 8 +
docs/reference/meson.build | 1 -
examples/libtracker-miner/.gitignore | 1 -
examples/libtracker-miner/meson.build | 7 -
examples/libtracker-miner/tracker-main.c | 164 --
examples/libtracker-miner/tracker-miner-test.c | 44 -
examples/libtracker-miner/tracker-miner-test.h | 52 -
examples/meson.build | 1 -
src/libtracker-miner/.gitignore | 6 -
src/libtracker-miner/COPYING.LIB | 510 ----
src/libtracker-miner/Makefile-shared-sources.decl | 21 -
src/libtracker-miner/TrackerMiner-1.0.metadata | 18 -
src/libtracker-miner/meson.build | 117 -
src/libtracker-miner/tracker-crawler.c | 1274 ----------
src/libtracker-miner/tracker-crawler.h | 93 -
src/libtracker-miner/tracker-data-provider.c | 207 --
src/libtracker-miner/tracker-data-provider.h | 110 -
src/libtracker-miner/tracker-decorator-fs.c | 329 ---
src/libtracker-miner/tracker-decorator-fs.h | 73 -
src/libtracker-miner/tracker-decorator-private.h | 27 -
src/libtracker-miner/tracker-decorator.c | 1699 -------------
src/libtracker-miner/tracker-decorator.h | 138 -
src/libtracker-miner/tracker-file-data-provider.c | 225 --
src/libtracker-miner/tracker-file-data-provider.h | 62 -
src/libtracker-miner/tracker-file-notifier.c | 2184 ----------------
src/libtracker-miner/tracker-file-notifier.h | 101 -
src/libtracker-miner/tracker-file-system.c | 1056 --------
src/libtracker-miner/tracker-file-system.h | 106 -
src/libtracker-miner/tracker-indexing-tree.c | 1230 ---------
src/libtracker-miner/tracker-indexing-tree.h | 135 -
src/libtracker-miner/tracker-miner-2.map | 13 -
.../tracker-miner-enum-types.c.template | 44 -
.../tracker-miner-enum-types.h.template | 26 -
src/libtracker-miner/tracker-miner-enums.h | 131 -
src/libtracker-miner/tracker-miner-fs.c | 2659 --------------------
src/libtracker-miner/tracker-miner-fs.h | 172 --
src/libtracker-miner/tracker-miner-object.c | 639 -----
src/libtracker-miner/tracker-miner-object.h | 185 --
src/libtracker-miner/tracker-miner-online.c | 407 ---
src/libtracker-miner/tracker-miner-online.h | 81 -
src/libtracker-miner/tracker-miner-proxy.c | 806 ------
src/libtracker-miner/tracker-miner-proxy.h | 61 -
src/libtracker-miner/tracker-miner.deps | 1 -
src/libtracker-miner/tracker-miner.h | 38 -
src/libtracker-miner/tracker-miner.vapi | 208 --
src/libtracker-miner/tracker-miner.xml | 56 -
src/libtracker-miner/tracker-monitor.c | 1139 ---------
src/libtracker-miner/tracker-monitor.h | 82 -
src/libtracker-miner/tracker-priority-queue.c | 455 ----
src/libtracker-miner/tracker-priority-queue.h | 74 -
src/libtracker-miner/tracker-sparql-buffer.c | 547 ----
src/libtracker-miner/tracker-sparql-buffer.h | 80 -
src/libtracker-miner/tracker-task-pool.c | 355 ---
src/libtracker-miner/tracker-task-pool.h | 91 -
src/libtracker-miner/tracker-utils.c | 36 -
src/libtracker-miner/tracker-utils.h | 38 -
src/meson.build | 3 -
tests/libtracker-miner/.gitignore | 15 -
tests/libtracker-miner/data/dir/empty-dir/.hidden | 0
tests/libtracker-miner/data/dir/file1 | 0
tests/libtracker-miner/data/dir/file2 | 0
tests/libtracker-miner/data/empty-dir/.hidden | 0
tests/libtracker-miner/data/file1 | 0
tests/libtracker-miner/empty-gobject.c | 138 -
tests/libtracker-miner/empty-gobject.h | 43 -
tests/libtracker-miner/meson.build | 58 -
tests/libtracker-miner/miners-mock.c | 276 --
tests/libtracker-miner/miners-mock.h | 42 -
.../mock-miners/mock-miner-1.desktop | 5 -
.../mock-miners/mock-miner-2.desktop | 5 -
tests/libtracker-miner/thumbnailer-mock.c | 133 -
tests/libtracker-miner/thumbnailer-mock.h | 33 -
.../libtracker-miner/tracker-connection-mock.vala | 97 -
tests/libtracker-miner/tracker-crawler-test.c | 278 --
.../tracker-file-enumerator-test.c | 91 -
.../libtracker-miner/tracker-file-notifier-test.c | 798 ------
tests/libtracker-miner/tracker-file-system-test.c | 254 --
.../libtracker-miner/tracker-indexing-tree-test.c | 986 --------
tests/libtracker-miner/tracker-miner-fs-test.c | 2256 -----------------
tests/libtracker-miner/tracker-miner-mock.vala | 70 -
tests/libtracker-miner/tracker-monitor-test.c | 1542 ------------
.../libtracker-miner/tracker-priority-queue-test.c | 262 --
tests/libtracker-miner/tracker-task-pool-test.c | 186 --
tests/libtracker-miner/tracker-thumbnailer-test.c | 156 --
tests/meson.build | 1 -
90 files changed, 8 insertions(+), 26396 deletions(-)
---
diff --git a/docs/reference/libtracker-sparql/migrating-2to3.xml
b/docs/reference/libtracker-sparql/migrating-2to3.xml
index 282300f89..b9bcfc07f 100644
--- a/docs/reference/libtracker-sparql/migrating-2to3.xml
+++ b/docs/reference/libtracker-sparql/migrating-2to3.xml
@@ -78,4 +78,12 @@ SELECT ?s { ?s a nfo:FileDataObject }
interest.
</para>
</section>
+ <section>
+ <title>No libtracker-miner</title>
+ <para>
+ This library offered a too shallow collection of abstract objects
+ whose sole role is inserting data to Tracker data store. There is
+ no provided migration path, use TrackerSparqlConnection directly.
+ </para>
+ </section>
</chapter>
diff --git a/docs/reference/meson.build b/docs/reference/meson.build
index 314c6c494..882344b81 100644
--- a/docs/reference/meson.build
+++ b/docs/reference/meson.build
@@ -11,7 +11,6 @@ fixxref_args = [
'--extra-dir=@0@'.format(join_paths(docpath, 'libtracker-sparql')),
]
-subdir('libtracker-miner')
subdir('libtracker-sparql')
subdir('ontology')
diff --git a/examples/meson.build b/examples/meson.build
index 6ab29f9c5..f788edc7d 100644
--- a/examples/meson.build
+++ b/examples/meson.build
@@ -1,2 +1 @@
-subdir('libtracker-miner')
subdir('libtracker-sparql')
diff --git a/src/meson.build b/src/meson.build
index dfcfe1460..816d1be3c 100644
--- a/src/meson.build
+++ b/src/meson.build
@@ -20,9 +20,6 @@ subdir('libtracker-direct')
subdir('libtracker-remote')
subdir('libtracker-sparql-backend')
-# Public libtracker-miner library
-subdir('libtracker-miner')
-
# Public commandline control tool
subdir('tracker')
diff --git a/tests/meson.build b/tests/meson.build
index c7467781a..aaa0ea0ae 100644
--- a/tests/meson.build
+++ b/tests/meson.build
@@ -10,7 +10,6 @@ if enable_fts
subdir('libtracker-fts')
endif
-subdir('libtracker-miner')
subdir('libtracker-sparql')
subdir('tracker-steroids')
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]