Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

typelib-1_0-Tracker-3_0-3.7.0-1.1 RPM for x86_64

From OpenSuSE Tumbleweed for x86_64

Name: typelib-1_0-Tracker-3_0 Distribution: openSUSE Tumbleweed
Version: 3.7.0 Vendor: openSUSE
Release: 1.1 Build date: Sun Mar 17 10:39:44 2024
Group: System/Libraries Build host: reproducible
Size: 24748 Source RPM: tracker-3.7.0-1.1.src.rpm
Packager: https://bugs.opensuse.org
Url: https://wiki.gnome.org/Projects/Tracker
Summary: Introspection bindings for the Tracker Sparql library
Tracker is a desktop-neutral object database, tag/metadata database,
search tool and indexer.

This package provides the GObject Introspection bindings for the
sparql library for Tracker.

Provides

Requires

License

GPL-2.0-or-later

Changelog

* Sun Mar 17 2024 Dominique Leuenberger <dimstar@opensuse.org>
  - Update to version 3.7.0:
    + Handle POST requests in HTTP endpoints.
    + Fix a number of Coverity and static scan reports.
    + Drop deprecated SQLite API.
    + Test improvements.
    + Updated translations.
* Thu Mar 07 2024 Dominique Leuenberger <dimstar@opensuse.org>
  - Update to version 3.7.rc:
    + Improve database integrity checks so they don't necessarily
      happen after unclean exit, and so there are greater guarantees
      to repair the damage.
    + Handle HTTPS in SERVICE syntax.
    + Fixes for 32-bit platforms.
    + Fixes to bash completion.
    + Updated translations.
* Thu Mar 07 2024 Dominique Leuenberger <dimstar@opensuse.org>
  - Update to version 3.7.beta:
    + Add Avahi support to the TrackerEndpointHttp API object.
    + There is now an --arg argument in `tracker3 sparql` subcommand
      to assign values to parameters in queries.
    + CLI subcommands are now split into their own executables.
    + Improvements in SPARQL handling.
    + Code cleanups and refactors.
  - Changes from version 3.7.alpha:
    + New TrackerEndpoint access control API.
    + New API to map language tagged strings to rdf:langString.
    + Embed Nepomuk ontology as a GResource.
    + Allow using TrackerEndpoint on private D-Bus connections.
    + Cache SPARQL statements in D-Bus endpoints.
    + Reduce heap memory usage in large transactions over D-Bus
      endpoints.
    + Make internals future proof wrt handling of string literals
      in SQLite.
    + Threading improvements for direct connection SELECT queries.
  - Add pkgconfig(avahi-glib) BuildRequires: new dependency.
  - Drop 0001-decouple-fts-initialization-from-ontologies.patch and
    0002-early-fts-initialization.patch: fixed upstream.
* Wed Mar 06 2024 Yifan Jiang <yfjiang@suse.com>
  - 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 <meissner@suse.com>
  - use pkgconfig(icu-i18n) to use the current libicu. (jsc#PED-6193)
* Sat Sep 16 2023 Bjørn Lie <bjorn.lie@gmail.com>
  - 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 <luc14n0@opensuse.org>
  - Update to version 3.6.rc:
    + Updated documentation.
    + Updated translations.
* Fri Aug 11 2023 Bjørn Lie <bjorn.lie@gmail.com>
  - 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 <bjorn.lie@gmail.com>
  - 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 <bjorn.lie@gmail.com>
  - 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 <luc14n0@opensuse.org>
  - 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 <bjorn.lie@gmail.com>
  - 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 <bjorn.lie@gmail.com>
  - 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 <bjorn.lie@gmail.com>
  - Update to version 3.5.0:
    + Documentation improvements.
    + Dark theme fixes in documentation.
    + Updated translations.
* Mon Mar 06 2023 Bjørn Lie <bjorn.lie@gmail.com>
  - 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 <bjorn.lie@gmail.com>
  - 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 <dimstar@opensuse.org>
  - 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 <bjorn.lie@gmail.com>
  - 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 <bjorn.lie@gmail.com>
  - 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 <bjorn.lie@gmail.com>
  - Add tracker-no-egrep.patch: Replace usage of egrep with grep -E
* Sun Sep 18 2022 Bjørn Lie <bjorn.lie@gmail.com>
  - 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 <dimstar@opensuse.org>
  - 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 <bjorn.lie@gmail.com>
  - 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 <bjorn.lie@gmail.com>
  - 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 <bjorn.lie@gmail.com>
  - Update to version 3.3.3:
    + Prepare D-Bus endpoint for cursor streams.
* Thu Jul 07 2022 Dominique Leuenberger <dimstar@opensuse.org>
  - 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 <alynx.zhou@suse.com>
  - 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 <dimstar@opensuse.org>
  - 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 <bjorn.lie@gmail.com>
  - 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 <bjorn.lie@gmail.com>
  - 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 <bjorn.lie@gmail.com>
  - 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 <dimstar@opensuse.org>
  - 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 <bjorn.lie@gmail.com>
  - Add 5883cebf8d7b2948bcb808162e78a4629ab3315c.patch:
    libtracker-sparql: Handle query cancellation on
    TrackerEndpointDBus (glgo#GNOME/tracker#264).
* Tue Nov 09 2021 Alynx Zhou <alynx.zhou@suse.com>
  - 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 <bjorn.lie@gmail.com>
  - Stop passing no longer used nor recognized option
    functional_tests=false to meson.
* Sat Oct 30 2021 Bjørn Lie <bjorn.lie@gmail.com>
  - 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 <bjorn.lie@gmail.com>
  - 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 <sbrabec@suse.com>
  - Remove obsolete translation-update-upstream support
    (jsc#SLE-21105).
* Mon Sep 06 2021 Dominique Leuenberger <dimstar@opensuse.org>
  - Update to version 3.2.0.rc:
    + Dropped bogus files from pre-generated documentation.
* Wed Sep 01 2021 Dominique Leuenberger <dimstar@opensuse.org>
  - 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 <dimstar@opensuse.org>
  - 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 <yfjiang@suse.com>
  - 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 <bjorn.lie@gmail.com>
  - 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 <dimstar@opensuse.org>
  - 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 <dimstar@opensuse.org>
  - 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 <dimstar@opensuse.org>
  - 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 <dimstar@opensuse.org>
  - 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 <dimstar@opensuse.org>
  - 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 <bjorn.lie@gmail.com>
  - Update to version 3.0.3:
    + Avoid FTS5 table inconsistency with SQLite >= 3.34.0.
    + Fix out parameter in VAPI/Vala files.

Files

/usr/lib64/girepository-1.0/Tracker-3.0.typelib


Generated by rpm2html 1.8.1

Fabrice Bellet, Sat Mar 30 23:52:28 2024