Opened 3 years ago

Closed 3 years ago

Last modified 3 years ago

#14799 closed enhancement (fixed)

GNOME-40 Libraries - evolution-data-server libgee yelp-xsl libpeas gjs gsettings-desktop-schemas tracker3 tracker-miners3 gnome-desktop libgweather gcr

Reported by: Douglas R. Reno Owned by: Douglas R. Reno
Priority: normal Milestone: 11.0
Component: BOOK Version: SVN
Severity: normal Keywords:
Cc:

Description

Updates for GNOME Libraries for GNOME-40

Change History (26)

comment:1 by Douglas R. Reno, 3 years ago

Owner: changed from blfs-book to Douglas R. Reno
Status: newassigned

Taking GNOME-40 and pipewire.

comment:2 by Xi Ruoyao, 3 years ago

Summary: GNOME-40 Libraries - evolution-data-server libgeeGNOME-40 Libraries - evolution-data-server libgee yelp-xsl

comment:3 by Xi Ruoyao, 3 years ago

Summary: GNOME-40 Libraries - evolution-data-server libgee yelp-xslGNOME-40 Libraries - evolution-data-server libgee yelp-xsl libpeas gjs

comment:4 by Xi Ruoyao, 3 years ago

Summary: GNOME-40 Libraries - evolution-data-server libgee yelp-xsl libpeas gjsGNOME-40 Libraries - evolution-data-server libgee yelp-xsl libpeas gjs gsettings-desktop-schemas

comment:5 by Xi Ruoyao, 3 years ago

Summary: GNOME-40 Libraries - evolution-data-server libgee yelp-xsl libpeas gjs gsettings-desktop-schemasGNOME-40 Libraries - evolution-data-server libgee yelp-xsl libpeas gjs gsettings-desktop-schemas gnome-settings-daemon gnome-control-center

comment:6 by Xi Ruoyao, 3 years ago

Summary: GNOME-40 Libraries - evolution-data-server libgee yelp-xsl libpeas gjs gsettings-desktop-schemas gnome-settings-daemon gnome-control-centerGNOME-40 Libraries - evolution-data-server libgee yelp-xsl libpeas gjs gsettings-desktop-schemas

wrong ticket... sorry.

comment:7 by Douglas R. Reno, 3 years ago

Summary: GNOME-40 Libraries - evolution-data-server libgee yelp-xsl libpeas gjs gsettings-desktop-schemasGNOME-40 Libraries - evolution-data-server libgee yelp-xsl libpeas gjs gsettings-desktop-schemas tracker3 tracker3-miners

Add the following packages into the list:

  • tracker
  • tracker-miners

comment:8 by Douglas R. Reno, 3 years ago

I will begin on these on Wednesday, assuming the amount of new updates has calmed down by that point.

comment:9 by Douglas R. Reno, 3 years ago

Summary: GNOME-40 Libraries - evolution-data-server libgee yelp-xsl libpeas gjs gsettings-desktop-schemas tracker3 tracker3-minersGNOME-40 Libraries - evolution-data-server libgee yelp-xsl libpeas gjs gsettings-desktop-schemas tracker3 tracker-miners3

Change tracker3-miners to tracker-miners3

comment:10 by Douglas R. Reno, 3 years ago

Summary: GNOME-40 Libraries - evolution-data-server libgee yelp-xsl libpeas gjs gsettings-desktop-schemas tracker3 tracker-miners3GNOME-40 Libraries - evolution-data-server libgee yelp-xsl libpeas gjs gsettings-desktop-schemas tracker3 tracker-miners3 gnome-desktop

Add gnome-desktop

comment:11 by Douglas R. Reno, 3 years ago

Summary: GNOME-40 Libraries - evolution-data-server libgee yelp-xsl libpeas gjs gsettings-desktop-schemas tracker3 tracker-miners3 gnome-desktopGNOME-40 Libraries - evolution-data-server libgee yelp-xsl libpeas gjs gsettings-desktop-schemas tracker3 tracker-miners3 gnome-desktop libgweather

Add libgweather

comment:12 by Douglas R. Reno, 3 years ago

Summary: GNOME-40 Libraries - evolution-data-server libgee yelp-xsl libpeas gjs gsettings-desktop-schemas tracker3 tracker-miners3 gnome-desktop libgweatherGNOME-40 Libraries - evolution-data-server libgee yelp-xsl libpeas gjs gsettings-desktop-schemas tracker3 tracker-miners3 gnome-desktop libgweather gcr

Add gcr

comment:13 by Douglas R. Reno, 3 years ago

gcr

3.40.0

gcr 3.40.0:
- FEATURE: add hkps://keys.openpgp.org to keyserver defaults [GNOME/gcr!62]
- gcr/key-mechanism: Port to GTask [GNOME/gcr!66]
- GckCall: Simplify the code by using GTask based implementation [GNOME/gcr!61]
- Remove Autotools [GNOME/gcr!58]
- gck: Don't use g_assert() in tests [GNOME/gcr!64]
- Create a workaround for tests and GTask [GNOME/gcr!65]

comment:14 by Douglas R. Reno, 3 years ago

gsettings-desktop-schemas

40.alpha

Major changes in 40.alpha
=========================
- Add scroll button locking to trackballs
- Move mouse drag-threshold/double-click settings here
- Move antialiasing/hinting/rgba-order settings here
- Translation updates

40.beta

Major changes in 40.beta
========================
- Use pgUp/Down shortcuts for horizontal workspace switching
- Add super-based workspace navigation shortcuts
- Remove “gnome-fallback” as a valid session name.
- Fix summary of `two-finger-scroll-enabled` key
- Translation updates

40.rc

Major changes in 40.rc
======================
- Translation updates

40.0

Major changes in 40.0
=====================
- Translation updates

comment:15 by Douglas R. Reno, 3 years ago

yelp-xsl

40.beta

40.beta
=======
* Added new text templates for easier CSS editing
* Updated bundled highlight.js and added SML highlighter
* Added experimental links styles for the GNOME 40 help
* Added html.grid.size parameter to templatize CSS grid size
* Hide sidebars by default at 720px
* Updated COPYING file, which was pretty out of date
* Some documentation updates and improvements

40.rc

40.rc
=====
* Updated translations

40.0

40.0
====
* Stable release. No changes since release candidate.

comment:16 by Douglas R. Reno, 3 years ago

gjs

1.67.1

Version 1.67.1
--------------

- The debugger now has a "backtrace full" command which works very similarly to
  its GDB equivalent.

- The GObject.ParamFlags.CONSTRUCT_ONLY flag is now correctly enforced, when
  using it on GObject classes defined in JavaScript. This might break code that
  was incorrectly trying to set a property that it had previously defined as
  construct-only. The workaround is to remove the CONSTRUCT_ONLY flag.

- Fixed exception when calling GObject.Type().

- Several performance improvements.

- Progress on ES Modules.

- Closed bugs and merge requests:

  * gobject: Handle CONSTRUCT_ONLY flag [!377, Florian Müllner]
  * Add native module registry to global (Part 2) [!456, Evan Welsh]
  * testGIMarshalling: Expand test coverage for flags [!479, Simon McVittie]
  * Private Objects: Use native allocators and structs [!494, Marco Trevisan]
  * Pass-by-reference GValue arguments do not work right [#74, !496, !507, Marco
    Trevisan]
  * Templated-data-only GjsAutoPointer (and use it more around) [!504, Marco
    Trevisan]
  * Error in function "_init()" in module "modules/overrides/GObject.js" [#238,
    !508, Nina Pypchenko]
  * fails to build on 32-bit [#357, !511, Michael Catanzaro]
  * Revert "arg-cache: Save space by not caching GType" [!512, Jonas Dreßler]
  * gi/wrapperutils: Move gjs_get_string_id() into resolve() implementations
    [!513, Jonas Dreßler]
  * updates on eslint configuration [!517, Nasah Kuma]
  * Update CONTRIBUTING.md about the runner system failure [!518, Nasah Kuma]
  * Switch to eslint-plugin-jsdoc and remove lint-condo [!520, #359, Evan Welsh,
    Philip Chimento]
  * gi: Check property before access [!521, Florian Müllner]
  * testGIMarshalling: Actually run the GPtrArray utf8 tests [!522, Marco
    Trevisan]
  * Add more documents for "imports" and "imports.gi" [!526, wsgalaxy]
  * overrides/Gtk: Set BuilderScope in class init [!527, Florian Müllner]
  * gi/arg-cache: Only skip array length parameter once [!528, Florian Müllner]
  * Copyright conformance with Reuse Software spec [!529, Philip Chimento, Evan
    Welsh]
  * Remove JSClass macros [!530, !533, !537, Philip Chimento]
  * Avoid pulling from DockerHub in CI [!531, Philip Chimento, Marco Trevisan]
  * Use GNOME-specific rules with cppcheck [!532, Philip Chimento]
  * Fedora 33 CI images [!535, Philip Chimento]
  * Fix IWYU bugs [!536, Philip Chimento]
  * Reduce bandwidth usage in CI, and pick a more accurate base for diff checks
    [!538, Philip Chimento]
  * debugger: Make '$$' mean the last value [!539, Philip Chimento]
  * Add codespell CI job [#362, !540, !541, !547, Björn Daase]
  * Various maintenance [!542, !548, Philip Chimento]
  * fix readline build on certain systems [!543, Jakub Kulík]
  * build: Require gobject-introspection 1.66.0 [!546, Philip Chimento]
  * Add backtrace full command to debugger [#208, !550, Nasah Kuma]

- Various refactors for type safety [Marco Trevisan]

- Various maintenance [Philip Chimento]

1.67.2

Version 1.67.2
--------------

- New language features: Importing ES modules is now supported, both statically
  with import statements and dynamically with the import() function. For more
  information on how to use modules, see:
  https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/import
  Four built-in modules exist: cairo, gettext, gi, and system. Except for gi,
  they work similarly to the old-style modules imports.cairo, imports.gettext,
  and imports.system. Consult the documentation in doc/Modules.md on how to use
  them.

- The debugger now has a "list" command which works very similarly to its GDB
  equivalent.

- New API: GObject.ParamSpec.jsobject() works like the other GObject.ParamSpec
  types, and allows you to have a GObject property whose value is a JavaScript
  object (plain object, Date, Array, etc.)

- New API: System.programPath is the name of the JS program that GJS is running,
  or null if there isn't one (for example, in the interactive interpreter.)

- New API: System.programArgs is an array of arguments given to the JS program.
  It is the same as ARGV but is consistently always present. (ARGV was not
  defined in the interactive interpreter or when embedding GJS in a C program.)

- Closed bugs and merge requests:

  * Support Native JSObject GType for Signals and Properties [!305, Marco
    Trevisan, Philip Chimento]
  * Add 'system.programPath' API. [!443, Evan Welsh]
  * ESM: Enable static imports. (Part 3) [!450, Evan Welsh, Philip Chimento]
  * Refactor ARGV handling and add `system.programArgs` [!455, Evan Welsh,
    Philip Chimento]
  * Function make the object more C++ friendly [!514, Marco Trevisan]
  * ESM: Enable dynamic imports. [!525, Evan Welsh, Philip Chimento]
  * Remove JSClass macros from Ns, GType, and Cairo types [!549, Philip
    Chimento]
  * various documentation improvements [!551, Sonny Piers]
  * Replace remaining mentions of window with globalThis [!552, Sonny Piers]
  * add .editorconfig file [!553, Sonny Piers]
  * Display current line of source code when displaying current frame in
    debugger [!554, Nasah Kuma]
  * doc: add Clapper and Flatseal to thirty party applications written in GJS
    [!555, Sonny Piers]
  * Multiline template literals are missing newlines when entered at interactive
    prompt [#371, !556, Ales Huzik]
  * function: Remove JSClass macros [!558, Philip Chimento, Marco Trevisan]
  * Missing classes on global. [#372, !559, Philip Chimento]
  * arg: fix build failure with glib master [!560, Michael Catanzaro]
  * Update to Jasmine 2.9.1 [!561, Evan Welsh]
  * Various maintenance [!562, Philip Chimento]
  * Add list command to debugger [!563, Nasah Kuma]
  * Upgrade to Jasmine 3.6.0 [!564, Evan Welsh]

- Various refactors in preparation for BigInt support in gobject-introspection
  [Marco Trevisan]

1.67.3

Version 1.67.3
--------------

- Closed bugs and merge requests:

  * System.exit() doesn't work inside signal handler [#19, !565, Evan Welsh]
  * GdkEvent subtypes trigger assert in Gtk4 [#365, !566, Evan Welsh]
  * Replace g_memdup [#375, !567, Philip Chimento]
  * 1.67.2: build fails with gcc 11 [#376, !568, Philip Chimento]
  * Warnings introspecting array of boxed type as signal argument. [#377, !569,
    Carlos Garnacho]
  * Add list command to debugger [!571, Nasah Kuma]
  * Assertion failure in enqueuePromiseJob [#349, !572, Philip Chimento]
  * in interpreter Ctrl-c should exit inner shell if stuck [#98, !574, Philip
    Chimento]
  * Compiler ambiguity in enum-utils.h on operator overloading [#368, !576,
    Chun-wei Fan]
  * Fix GJS_DISABLE_JIT not fully disabling JIT [!575, Ivan Molodetskikh]
  * Error running gjs built with prefix: g_object_new_is_valid_property: object
    class 'GjsContext' has no property named 'program-path' [#381, !577, Sonny
    Piers]
  * Various maintenance [!578, !586, Philip Chimento]
  * Add some profiling labels [!579, Ivan Molodetskikh]
  * Some installed tests (introspection) segfault when GTK isn't available
    [#383, !580, Olivier Tilloy]
  * Installed tests do not install the js/modules subdir [#384, !581, Olivier
    Tilloy]
  * Installed tests fail because expected path doesn't include project name
    [#385, !582, Olivier Tilloy]
  * 1.67.2: Regress test hangs / timeouts on i686 [#379, !583, Marco Trevisan]
  * object: Do not call any function on disposed GObject pointers [!585, Marco
    Trevisan]

1.68.0

Version 1.68.0
--------------

- Closed bugs and merge requests:

  * 40.rc session crashes in gjs on unlocking (sometimes) [#387, !588, Marco
    Trevisan]
  * 40.rc: installed-tests installed despite explicitly disabled [#388, !589,
    Philip Chimento]

comment:17 by Douglas R. Reno, 3 years ago

GJS's tests uncovered a bug in our installation of glibc when using "make localedata/install-locales". Pierre has filed http://wiki.linuxfromscratch.org/lfs/ticket/4844 for this

comment:18 by Douglas R. Reno, 3 years ago

gnome-desktop

40.alpha.0

Version 40.alpha
==============

- Add support for x-large and xx-large thumbnail sizes (!99, Bastien Nocera)
- Make it easier to profile thumbnailers (!94, Bastien Nocera)
- thumbnailer: Cache GStreamer's plugin registry (!93, Bastien Nocera)
- Sandbox thumbnailers in Flatpaks (!92, Bastien Nocera)
- Change default input source to anthy for Japanese (#181, Takao Fujiwara)
- xkbinfo: use libxkbregistry to parse the rules files (!79, Peter Hutterer)

40.beta

===============
Version 40.beta
===============

- xkbinfo: Update iso639Ids but not iso3166Ids correctly in evdev
- Translation updates

40.rc

===============
Version 40.rc
===============

- bg-slide-show: Always parse date/time integers in base 10
- thumbnail: Fix thumbnailing of CBZ with UTF-8 filenames
- thumbnail: Fix non-working thumbnailer in Flatpak
- Translation updates

40.0

============
Version 40.0
============

- No changes

comment:19 by Douglas R. Reno, 3 years ago

libgee

0.20.4

libgee 0.20.4
=============
 * Fixes for newer valac

comment:20 by Douglas R. Reno, 3 years ago

libgweather

40.alpha

================
Version 40.alpha
================

This version contains a number of API and ABI changes that applications
will need to be modified for, including:
- An application-id as well as contact information must be provided for
  every application to use online weather services. For GApplication-based
  applications, the application ID is prefilled.
- All online weather providers are disabled by default, applications
  should enable those that it has verified it can follow the terms of
  service for. Note, for example, the requirement to subscribe to the
  met.no API users mailing-list.
- A lot of the getter functions for the location database now return
  references to objects which the application will need to handle. Applications
  that use JavaScript or Python bindings should not require special handling
  for this change.

The library was also modified to use a more-efficient Location database
format, reducing I/O when instantiated, online weather fetching uses a
maximum of 4 decimals in coordinates for queries to enhance caching, and
the yr.no backend was renamed to Met.no.

40.alpha.1

==================
Version 40.alpha.1
==================

This version fixes a few major issues that slipped into the last release:
- Fix warnings related to the new application-id and contact-info properties
- Fix use-after-free issues when detached locations are used
- Fix vala binding issues by removing a left over struct definition

40.beta

==================
Version 40.beta
==================
- Fix gweather_location_next_child annotations
- metno: Use alphabetical 2.0 symbol codes

40.0

==================
Version 40.0
==================

- Fix possible uninitialized variable in location entry
- Translations updates

libgweather definitely received a major update this cycle. I suspect dropping this in will temporarily break gnome-weather, evolution{,-data-server}, and gnome-settings-daemon - evolution{,-data-server} and gnome-settings-daemon especially since they both use the C API instead of the JavaScript or Vala APIs.

comment:21 by Douglas R. Reno, 3 years ago

libpeas

1.30.0

Overview of Changes in libpeas 1.30.0
=====================================

* Build system improvements
* Improvements when running on Windows
* Translation updates:

comment:22 by Douglas R. Reno, 3 years ago

evolution-data-server

3.39.2

Evolution-Data-Server 3.39.2 2021-02-12
---------------------------------------

Bug Fixes:
	I#196 - Use default OAuth2 services on scratch sources (Milan Crha)
	I#283 - CamelNetworkSettings: Unset default value for the 'user' property (Milan Crha)
	I#288 - Adapt to libgweather 40.alpha API changes (Milan Crha)
	I#293 - IMAPx: Ignore unexpected untagged LIST/LSUB responses (Milan Crha)
	I#295 - Calendar: Use ACKNOWLEDGED VALARM property (Milan Crha)
	I#296 - CamelMime*: Annotate the data arrays with element-type uint8 (Corentin Noël)
	I#297 - CalDAV: Support calendar-order property (Milan Crha)
	I#298 - Flatpak: Share NSS database with the system (Milan Crha)
	I#299 - e_xml_is_element_name: Can fail to match a namespaced node (Milan Crha)
	I#300 - Camel: Conversion between UTF-8 and UTF-7 misbehaves for emoji (Milan Crha)
	M!49 - vala: Make webdav_discover_sources E.Source methods ][ (Corentin Noël)
	M!64 - Fix variable reference in e_source_mail_identity_set_signature_uid docs (Michael McClurg)
	M!65 - Correct typos in a/an (Дилян Палаузов)

Miscellaneous:
	camel-debug: Cache symbol resolution to speed up backtrace demangle (Milan Crha)
	Fix variable type to calls of g_once_init_enter() (Milan Crha)
	Fix some compiler warnings (Milan Crha)
	alarm-notify: Stop using g_application_register() (Milan Crha)
	Remove OnlyShowIn from org.gnome.Evolution-alarm-notify.desktop (Milan Crha)
	alarm-notify: Guard new glib symbol usage by a version check (Milan Crha)
	alarm-notify: The XDG_CURRENT_DESKTOP env is a list (Sebastien Bacher)
	CamelFolder: Cancel save of the changes early in the dispose() (Milan Crha)
	AlarmNotify: The e_alarm_notify_activate() can be called multiple times (Milan Crha)
	Correct few typos in the developer comments (Milan Crha)

Translations:

3.39.3

Evolution-Data-Server 3.39.3 2021-03-12
---------------------------------------

Bug Fixes:
	I#301 - alarm-notify: Add "until start time" as predefined snooze time (Milan Crha)
	I#303 - camel-folder: Add nullable and optional annotations to out parameters. (Corentin Noël)
	I#304 - IMAPx: Inbox hidden in offline when not subscribed (Milan Crha)
	I#309 - EContact: Inline locally stored image does not retain its mime type (Milan Crha)
	ews-I#144 - Calendar: Dismiss of a reminder doesn't provide recurrence ID (Milan Crha)

Miscellaneous:
	ESoupAuthBearer: Shorten the token expiry time by 4 more seconds (Milan Crha)
	ESoupSession: Refresh Bearer auth token during request redirect (Milan Crha)
	MetaBackend tests: Relax a runtime requirement (Milan Crha)
	Calendar: Add functions to clamp a VTIMEZONE component (Milan Crha)
	e_cal_client_get_component_as_string: Clamp the VTIMEZONE component (Milan Crha)
	test-cal-utils: Add test to clamp a VTIMEZONE by a future time (Milan Crha)
	Calendar: Make few improvements in the Weather backend (Milan Crha)
	camel-debug: Copy cached backtrace symbol strings (Milan Crha)
	camel-gpg-context: Add some debug prints (Milan Crha)
	[IMAPx] Cancel authentication request when failed to get the SASL response (Milan Crha)
	EBookMetaBackend: Add 'backend_module_directory' property into the class (Milan Crha)
	Allow to load modules from custom prefixes (Milan Crha)
	reminder-watcher: Process "Dismiss All" requests in the background (Milan Crha)
	Allocate large-enough buffer for g_base64_decode_step() (Milan Crha)
	CamelSpoolStore: Use cache for often accessed data (Milan Crha)
	alarm-notify: Default notify-past-events to false plus few related fixes (Milan Crha)
	e-book-backend-file: Fix busy loop when modifying multiple contacts at once (Milan Crha)
	Use SHA256 instead of SHA1 where appropriate (Milan Crha)
	Fix integer overflow on 32-bit architectures (Milan Crha)
	Fix a memory leak in camel_util_get_directory_variants() (Milan Crha)

Translations:

3.40.0

Evolution-Data-Server 3.40.0 2021-03-19
---------------------------------------

Translations:

Compared to evolution-data-server-3.38, this is a relatively light update. The standout fix is for an integer overflow on 32bit architectures - but that only affects Motorola M68k and Alpha.

comment:23 by Douglas R. Reno, 3 years ago

tracker3

3.1.0.alpha

NEW in 3.1.0.alpha - 2021-01-10
===============================
  * 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

3.1.0.beta

NEW in 3.1.0.beta - 2021-02-14
==============================
  * 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

Translations: cs, fur, hu, id, pt_BR, sl, sr, sv, tr

3.1.0.rc

NEW in 3.1.0.rc - 2021-03-14
============================
  * 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

Translations: fr, gl, hr, ko, pl, sr, tr

3.1.1

NEW in 3.1.1 - 2021-04-02
=========================
  * 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

Translations: en_GB, nl, zh_CN

NEW in 3.1.0 - 2021-03-20
=========================
  * Add build-time warning for SQLite 3.35.[01]
  * Workaround other SQLite 3.35 bug

  Highlighted changes since 3.0:
  * New, faster API for updates, see TrackerBatch and
    tracker_sparql_connection_update_resource
  * New API to create HTTP endpoints, see
    tracker_endpoint_http_new
  * New tracker:strip-punctuation SPARQL function
  * Multiple performance improvements
  * Several SPARQL 1.1 correctness fixes

Tracker has been hit hard by bugs in sqlite-3.35.x

comment:24 by Douglas R. Reno, 3 years ago

tracker3-miners

3.1.0.alpha

NEW in 3.1.0.alpha - 2021-01-10
===============================
  * Fix "tracker3 search --folders"
  * Allow "tracker3 search" to look for filenames
  * Improve "tracker3 info" to show file eligibility if not
    indexed.
  * Many performance improvements to tracker-miner-fs-3
  * Fix systemd unit files to depend on gnome-session

3.1.0.beta

NEW in 3.1.0.beta - 2021-02-14
==============================
  * Fix tracker-miner-fs-control-3 stall on shutdown
  * Improve ellipsizing in CLI tools
  * Update list of game-related mimetypes
  * Add disc-generic extractor guessing data for CUE files,
    supported so far:
    - Playstation images
    - Turbografx images

Translations: ca, cs, es, gl, id, pt_BR, ro, sl, sv

3.1.0.rc

NEW in 3.1.0.rc - 2021-03-14
============================
  * Dispatch monitor events on a private thread
  * Fix After= usage in systemd service files
  * Fix compiler warnings

Translations: ca, de, eu, gl, hr, hu, ko, lt, lv, pl, sr, tr

3.1.1

NEW in 3.1.1 - 2021-04-02
=========================

  * Block gstreamer nvcodec decoders
  * Fall back if no modification date is found
  * Handle new poppler enum value
  * Be more robust with broken EXIF GPS metadata
  * Test suite improvements

Translations: en_GB, nl, zh_CN

NEW in 3.1.0 - 2021-03-20
=========================
Translations: fr, it

  Highlighted changes since 3.0:
  * Massive performance improvements to tracker-miner-fs-3
    - Directory monitoring now is now delegated on a worker
      thread, to free up the main thread's main context.
    - Multiple internal refactors to avoid redundant operations
      while checking for changes across a directory tree, and
      better clustering when handling those changes.
    - Use of TrackerBatch for better update performance
  * Better support for file formats in tracker-extract-3
    - Support for more game image formats

comment:25 by Douglas R. Reno, 3 years ago

Resolution: fixed
Status: assignedclosed

gcr-3.40.0

gsettings-desktop-schemas-40.0

yelp-xsl-40.0

gjs-1.68.0

gnome-desktop-40.0

libgee-0.20.4

libpeas-1.30.0

libgweather-40.0

evolution-data-server-3.40.0

tracker3-3.1.1

tracker3-miners-3.1.1

Fixed at r24440

comment:26 by Bruce Dubbs, 3 years ago

Milestone: 10.211.0

Milestone renamed

Note: See TracTickets for help on using tickets.