On Sun, 23 Apr 2017 05:07:28 -0700 (PDT) David Lang <david@...2429...> wrote:
On Sun, 23 Apr 2017, Martin Owens wrote:
On Sun, 2017-04-23 at 02:53 -0400, Steve Litt wrote:
About the only thing that raised my eyebrow was the mention of d-bus in 1.4: I hope d-bus is never a hard requirement, and Inkscape always remains init-system agnostic (which means checking libraries for such init-agnosticism).
dbus isn't an init system. are you thinking of systemd?
Honestly, dbus is great and should have had more support when we had it. But that's for another day.
what functionality would dbus add to inkscape? If it's so wonderful, does that mean that Inkscape on non-linux systems woudl be crippled? or is it that there would be two ways to do everything that can be done via dbus, one for systems where dbus exist and one for where it doesn't?
David Lang
Hi David,
That's why I expressed the hope that dbus would never be a *hard* requirement. If Inkscape sees there's no dbus or a malfunctioning dbus on the computer, or if the user declines to use dbus, it should gracefully decline to do anything with dbus.
By the way, it's not just people on Windows, Mac and BSD. I use Linux but try very hard to limit my exposure to dbus. I've had bad experiences with it in the past, and view its architecture as a big traffic circle in which anyone can talk with anyone else, which degrades encapsulation.
But others like dbus, so as long as it's a *soft* requirement, what the heck?
SteveT
Steve Litt April 2017 featured book: Troubleshooting Techniques of the Successful Technologist http://www.troubleshooters.com/techniques