Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Revisit systemd notifier #24

Open
dominickpastore opened this issue Jan 1, 2023 · 0 comments
Open

Revisit systemd notifier #24

dominickpastore opened this issue Jan 1, 2023 · 0 comments

Comments

@dominickpastore
Copy link
Owner

The systemd notifier needs to be revisited for two reasons:

  1. It's worth considering a different DBus library. The current libraries are unwieldy and have ugly dependencies. Two promising options are dasbus and dbus-next. dasbus is actively maintained and is designed for Python 3 but still has some ugly dependencies (specifically, PyGObject). dbus-next has a seemingly well-designed API and no crazy dependencies, but currently (Jan 1 2023) has not had any new releases in 18 months (though has had new commit activity only 3 months ago). The other options at https://wiki.python.org/moin/DbusExamples are either unmaintained or require libraries we aren't using.

  2. When originally implemented (Q3 2021, 15-18 months ago), the DBus interface for systemd-networkd was not well documented, and we had to rely a lot on introspection. See if that has changed.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant