|
|
|
|
Changelog for tracker-debugsource-3.6.0-3.1.i586.rpm :
* Wed Mar 06 2024 Yifan Jiang - Add patches to adapt SQLite 3.44 (glgo#GNOME/tracker#418): + 0001-decouple-fts-initialization-from-ontologies.patch + 0002-early-fts-initialization.patch * Mon Sep 18 2023 Marcus Meissner - use pkgconfig(icu-i18n) to use the current libicu. (jsc#PED-6193) * Sat Sep 16 2023 Bjørn Lie - Update to version 3.6.0: + Use BM25 as ranking algorithm. + Better and more cohesive documentation. + Add tracker_batch_add_rdf() API call to insert RDF data as part of an update batch. + Updated translations. * Wed Sep 06 2023 Luciano Santos - Update to version 3.6.rc: + Updated documentation. + Updated translations. * Fri Aug 11 2023 Bjørn Lie - Update to version 3.6.beta: + Use BM25 as FTS ranking algorithm. + Add tracker_batch_add_rdf() call to add RDF as a batch operation. + Fix warnings with newer glib. + Adapt tests to SQLite >= 3.42. + Build improvements. + Updated translations. * Fri Jul 07 2023 Bjørn Lie - Update to version 3.6.alpha: + Improved threading guarantees of TrackerNotifier signal callbacks. + Add tracker-await-file tool to trackertestutils. + A number of build system fixes. * Thu Jun 01 2023 Bjørn Lie - Update to version 3.5.3: + Build fixes around strftime() bug workarounds on some architectures/platforms. + Improved compatibility of JSON cursor readers. + Leaks plugged.- Drop 63ea8f1a.patch: Fixed upstream. * Thu May 18 2023 Luciano Santos - Drop %systemd_user_postun_with_restart macro from the %postun directive. It\'s been deprecated and emptied (expands to nil) on both Tumbleweed and Leap already.- Comment unneded \"/usr/bin/env python3\" shebang line on utils/ trackertestutils/__main__.py Python script.- Change tracker-data-files package\'s architecture to noarch, as it doesn\'t contain any binaries. * Sat May 13 2023 Bjørn Lie - Update to version 3.5.2: + Fix several possible crashers. + Fix bashisms in doc generation scripts. + Fix ISO8601 date strings in cursors on Darwin. + Plug leak.- Add 63ea8f1a.patch: Revert build: Detect appropriate strftime() year modifier at build time. Revert upstream commit for now as it breaks build for i586. * Tue Apr 25 2023 Bjørn Lie - Update to version 3.5.1: + Reintroduce order/distance independent handling of FTS terms. + Documentation improvements. + Do not prune too early content of failed batches for error processing purposes. * Mon Mar 20 2023 Bjørn Lie - Update to version 3.5.0: + Documentation improvements. + Dark theme fixes in documentation. + Updated translations. * Mon Mar 06 2023 Bjørn Lie - Update to version 3.5.0.rc: + Reworked documentation, based on gi-docgen. + Make unicode library runtime loadable as a module. + Memory leak fixes. + Updated translations.- Add graphviz and pkgconfig(gi-docgen) BuildRequires: New dependencies. * Thu Feb 23 2023 Bjørn Lie - Update to version 3.5.0.beta: + VAPI generation fixes + Fixes for possible FTS index corruptions + Fixes for tracker_sparql_connection_load_statement_from_gresource with UPDATE statements + Refurbished and modernized functional tests + Documentation improvements + Increased test coverage + Updated translations. * Fri Feb 17 2023 Dominique Leuenberger - Update to version 3.5.0.alpha: + New auto-generated VAPI file. This file is not compatible with the previous VAPI, updates may be necessary. + TrackerSparqlStatement may now be used with SPARQL updates. + JSON-LD is now supported as a RDF format. + Improved gobject-introspection annotations. + Improved generic handling of RDF data types. + Build GVDB as a meson subproject. + Performance improvements. + Fix some printf format strings. + Build fixes. * Mon Dec 05 2022 Bjørn Lie - Update to version 3.4.2: + Warn if IRIs are not absolute. This will turn into a query error in future releases. + Handle slight type affinity changes in SQLite 3.40.0 in some operations that broke Tracker expectations. + Close file descriptors asynchronously in TrackerEndpointDBus. + Updated translations. * Wed Oct 26 2022 Bjørn Lie - Update to version 3.4.1: + Fixes to VAPI file. + Fixes to IRI escaping checks in TrackerResource. + Move fts: prefix definition to base ontology. + Improve memory usage of already executed TrackerBatch objects for GC languages. + Replace deprecated egrep tool usage in bash completion script. + Fixes for memory leaks and invalid memory access. + Fix endpoint-side cancellation of client-side D-Bus cancelled queries. + Updated translations.- Drop tracker-no-egrep.patch: Fixed upstream. * Fri Sep 23 2022 Bjørn Lie - Add tracker-no-egrep.patch: Replace usage of egrep with grep -E * Sun Sep 18 2022 Bjørn Lie - Update to version 3.4.0: + Added tracker_sparql_connection_deserialize_async() API to deserialize RDF content. + Library is no built monolithically, Vala dependency is removed. + Improved performance of database updates. + Updated translations. * Mon Sep 05 2022 Dominique Leuenberger - Update to version 3.4.0.rc: + Big performance improvements to inserts, updates and deletes. + Escape IRIs in TrackerResource as per IRIREF definition. + Update minimum meson version to 0.53. + Specify better ICU dependency in internal static library. + Plug a small memory leak. + Add missing include. + Fix/silence build time warnings. + Updated translations. * Wed Aug 10 2022 Bjørn Lie - Update to version 3.4.0.beta: + Fix issues with URI expansion inserting TrackerResource data. + Rewrite bus connection to use C and stream-based cursors, vala dependency is no longer necessary. + Fix handling of nrl:InverseFunctionalProperty during database updates. + Updated translations. * Tue Aug 09 2022 Bjørn Lie - Update to version 3.4.0.alpha: + Add tracker_sparql_connection_deserialize() API to load RDF data. + Add tracker_resource_print_rdf() to print RDF data. + Implement TrackerNamespaceManager for remote connections. + SPARQL compliance fixes. + Ensure blank node ROWIDs are integer types. + Reimplement libsoup 1/3 support to rely on minimal loadable modules. + Build libtracker-sparql as a monolithic library. + Fix handling of partial FTS deletions. + Fix handling of nrl:modified sequences. + Avoid redundant URN queries in TrackerNotifier for D-Bus endpoints. + Documentation improvements. + Updated translations.- Disable pkgconfig(libsoup-2.4) BuildRequires: Only build with soup-3 support now that we can do that. Leave in place, should we find that we still need the soup 2 support. * Tue Aug 09 2022 Bjørn Lie - Update to version 3.3.3: + Prepare D-Bus endpoint for cursor streams. * Thu Jul 07 2022 Dominique Leuenberger - Update to version 3.3.2: + Avoid redundant queries in TrackerNotifiers proxied through an D-Bus connection. + Do not attempt to rebuild non-existing FTS tables on parser updates. + Convert values to the right type when propagating insertions over superproperties. + Fix test to handle SQLite >= 3.39.0. + Fix handling of nrl:modified after opening existing databases. + Linking fixes to CLI executables.- Drop tracker-do-not-rebuild-non-existing-FTS-tables.patch: fixed upstream. * Wed Jul 06 2022 Alynx Zhou - Add tracker-do-not-rebuild-non-existing-FTS-tables.patch: Prevent SQL logic error when using tag manager of nautilus. (bsc#1201246, glgo#GNOME/tracker!515) * Wed Jun 01 2022 Dominique Leuenberger - Update to version 3.3.1: + Fixed blank nodes to return the correct identifier in certain queries. + Fixes to FTS consistency after updates. + Fixes to HTTP module linking. + Fix handling of STRING_LITERAL_LONG1/2 terminals. + Fix handling of negated property paths. + Use .so suffix for modules on all platforms. + Added code examples in JS/Python. + Developer documentation improvements. * Sun Mar 20 2022 Bjørn Lie - Update to version 3.3.0: + Fix storage of subsecond information in date/time properties. + Add more tests. * Mon Mar 07 2022 Bjørn Lie - Update to version 3.3.0.rc: + Fix cursor column names for date and resource types. + Fix possible crasher. + Added non-installable benchmark utility. + Added build option to pick libsoup versions to build support for. + Added build option to disable tests. + Fixed generation of man pages with newer asciidoc. * Mon Feb 14 2022 Bjørn Lie - Update to version 3.3.0.beta: + Add API to serialize data into various RDF formats + Add API to map a TrackerSparqlConnection as a SERVICE of another TrackerSparqlConnection + Fixed possible warnings and missed notifications in TrackerNotifier + Updated \"tracker3 export\" to use serialization API + Documentation fixes + Added internal TrackerRowid type to represent ROWIDs * Mon Jan 10 2022 Dominique Leuenberger - Update to version 3.3.0.alpha: + Add more specific error codes for problems found updating a database to new ontology changes. + Add method to create a TrackerStatement from a GResource file + Fix 0-len matches in ? and * property path operators + Handle query cancellation in TrackerEndpointDBus + Consistency fixes to TrackerSparqlStatement API in all connection types + Deprecate tracker_namespace_manager_get_default(), use tracker_sparql_connection_get_namespace_manager() instead + Fix rare crash when concurrently querying the database while a graph is being created/deleted. + Add TRACKER_SPARQL_CONNECTION_ANONYMOUS_BNODES flag to optionally enable a treatment of blank nodes that is compliant with the SPARQL 1.1 specs. + Documentation improvements + Fix spurious locking errors with in-memory databases + Fixes to CLI tools detection on NixOS + Updated translations.- Drop tracker-fix-actual-0-path-matches.patch and 5883cebf8d7b2948bcb808162e78a4629ab3315c.patch: fixed upstream. * Fri Nov 12 2021 Bjørn Lie - Add 5883cebf8d7b2948bcb808162e78a4629ab3315c.patch: libtracker-sparql: Handle query cancellation on TrackerEndpointDBus (glgo#GNOME/tracker#264). * Tue Nov 09 2021 Alynx Zhou - Add tracker-fix-actual-0-path-matches.patch: Fix no metadata available when using tracker3 info caused by a wrong sparql implementation. (bsc#1191207, glgo#GNOME/tracker#337) * Thu Nov 04 2021 Bjørn Lie - Stop passing no longer used nor recognized option functional_tests=false to meson. * Sat Oct 30 2021 Bjørn Lie - Update to version 3.2.1: + Better, more understandable errors when parsing the ontology. + Compare doubles with an epsilon in tests. + Fixes for issues spotted by Coverity. + Updated translations.- Replace post(un) handling with new ldconfig_scriplets macro for the shared library package.- Add missing systemd user service handling in post/preun/postun * Mon Sep 20 2021 Bjørn Lie - Update to version 3.2.0: + Fuller docs, with updated examples + Improved developer experience when designing ontologies, better handling of inconsistent ontologies, and more accurate error reporting. + Added new GDateTime helper API to resources, cursors and statements. + Several fixes to build and run on MacOS, with a brew recipe now available. + Added support for libsoup 3.x. + Fresher and more complete documentation, built with hotdoc. + Many other code fixes and performance improvements. + Updated translations.- Add pkgconfig(libsoup-3.0) BuildRequires, following upstreams changes to allow build against multiple versions of libsoup. * Thu Sep 16 2021 Stanislav Brabec - Remove obsolete translation-update-upstream support (jsc#SLE-21105). * Mon Sep 06 2021 Dominique Leuenberger - Update to version 3.2.0.rc: + Dropped bogus files from pre-generated documentation. * Wed Sep 01 2021 Dominique Leuenberger - Update to version 3.2.0.beta: + Improved error reporting when parsing ontologies. + Improvements to database rollback on ontology errors. + Ontology parsing crash fixes. + Make soup 2.x/3.x chosen at runtime. + Disable GVFS in functional tests. + Check accessible graphs when looking up resource URIs/IDs. + Port documentation to hotdoc. + Avoid \"UPDATE ... FROM ...\" SQL syntax only present in recent SQLite versions. + Multiple build, ci, website and maintenance improvements. + Updated translations.- Drop gtk-doc BuildRequires with hotdoc: No longer needed, as upstream switched to hotdoc and we ship the upstream pre-built documentation. * Fri Aug 06 2021 Dominique Leuenberger - Update to version 3.2.0.alpha.1: + Add support for libsoup 3.x. + Documentation fixes and updates. + Handle arbitrary order of SERVICE and regular graph patterns. + Added new GDateTime helper API to resources, cursors and statements. + Implement missing TrackerSparqlConnection methods in bus connections. + Many code cleanups and improvements. + Updated translatiosn.- Add python3-gobject BuildRequires: new dependency. * Mon Jul 12 2021 Yifan Jiang - Update BuildRequires of sqlite3 to version 3.35.2 and above, because the build filters out certain sqlite3 versions: https://gitlab.gnome.org/GNOME/tracker/-/blob/tracker-3.1/meson.build#L324 * Sat Jun 12 2021 Bjørn Lie - Update to version 3.1.2: + Add missing autocleanup functions. + Support empty array updates. + VAPI fixes. + Add missing G_BEGIN_DECLS/G_END_DECLS guards. + Manpage fixes. + Fix crash in \"tracker3 export --2to3\" subcommand. + Fix rare bug that lead to triples being silently eaten. + Improvements to datetime handling. + Updated translations. * Sat Apr 17 2021 Dominique Leuenberger - Update to version 3.1.1: + Better error handling during database initialization. + Implemented tracker_sparql_connection_update_array_async over TrackerBatch, resulting in lower memory usage. + VAPI updates. + Updated tracker_sparql_connection_update_array docs. + Leak and double free fixes. * Tue Mar 23 2021 Dominique Leuenberger - Update to version 3.1.0: + Add build-time warning for SQLite 3.35. + Workaround other SQLite 3.35 bug. * Thu Mar 18 2021 Dominique Leuenberger - Update to version 3.1.0.rc: + Add tracker_sparql_connection_bus_new_async(). + Fix TrackerNotifier signal subscriptions across the portal. + Fix race condition / crash when performing SELECT queries. + Propagate errors better when updating the database. + Do not miss valid prefixed names in TrackerResource. + Sparql 1.1 correctness fixes. + Handle nesting of multivalued property functions. + CI improvements in JUnit test results. * Tue Feb 16 2021 Dominique Leuenberger - Update to version 3.1.0.beta: + Fix possible crash in fts:offsets function. + Handle variables as service URIs, e.g. SERVICE ?s { ... } VALUES ?s { ... }. + Add more g-i-r annotations. + Improve ellipsizing in CLI tools. + Updated translations. * Sat Jan 16 2021 Dominique Leuenberger - Update to version 3.1.0.alpha: + Add TrackerBatch, object made to hold multiple updates (in SPARQL string form, or TrackerResource) that will be performed atomically. + Add TrackerEndpointHttp, a TrackerEndpoint subclass to implement a (readonly) SPARQL HTTP endpoint as per https://www.w3.org/TR/2013/REC-sparql11-protocol-20130321/. + Add tracker:strip-punctuation SPARQL function. + Specify that nfo:duration is expressed in seconds. + Fix portal initialization order. + Improve TTL parser. + Improve date/time parsing. + Make handling of large series of UPDATEs iteratively to avoid stack size limits. + Improve parallelization of queries. + Optimize idempotent DELETE operations. + Optimize insert operations. + Optimize database resource refcount management. + Fix tracker_notifier_signal_subscribe annotation. + Fix possible race conditions handling ontology objects. + Handle NULL arguments in tracker:uri-is-parent. + Avoid FTS5 table inconsistency with SQLite >= 3.34.0. * Mon Jan 11 2021 Bjørn Lie - Update to version 3.0.3: + Avoid FTS5 table inconsistency with SQLite >= 3.34.0. + Fix out parameter in VAPI/Vala files.
|
|
|