Skip to content

Planning issue for v4 #3938

@jbaublitz

Description

@jbaublitz

I've been discussing v4 of the D-Bus interface with @mulkieran and wanted to create an issue tracking some of my proposals.

@mvollmer As you're the main consumer of our D-Bus API, I'm CCing you.

  1. Remove versioned interfaces and instead rely on creating new methods on the unified Pool/Manager/etc. interface to expose new parameters.
  2. Remove our custom error handling for methods and properties and instead rely on the correct D-Bus error type to report errors in the engine.
  3. Revisit the stop pool method and use an object path for identifying the pool while potentially providing a separate method for cleaning up partially constructed pools.
  4. Revisit units and types for our properties. @mvollmer Your feedback would be particularly helpful here. For example, are string to integer conversions a problem for you or is that generally painless in JS?

Metadata

Metadata

Type

No type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions