Skip to content

WIP: No dbus

Dirk HOFFMANN requested to merge github/fork/ederag/no-dbus into master

Created by: ederag

First part of #570, new option

  --no-dbus             (experimental) Direct access to the database. Another
                                process trying to write at the same time is untested yet.

The main interest is to bypass D-Bus for testing or if a #477 (closed)-like happens again.

It could clearly have been done more concisely, but hey, there it is 🙂

The only breaking change is passing storage as an argument instead of a centralized runtime. But AFAIK no-one is using controllers or widgets. Please chime in quickly if this is an overlook.

That change will (not done yet) allow to select a different database path for the storage (e.g. to export as tsv and pipe to diff).

runtime will stay there deprecated for a while to ensure compatibilty.

All changes that could have affected known companions have received backward compatibility measures. Please chime in quickly if there was a leftover

Still WIP, not well tested, for information.

Merge request reports

Loading