On Thu, Dec 18, 2014 at 11:19:22AM -0500, Spencer Baugh wrote: > Quoting Jóhann B. Guðmundsson (2014-12-18 04:08:32) > > > > On 12/18/2014 04:00 AM, Spencer Baugh wrote: > > > When printing the status of a unit, open a connection to the session bus > > > and query PackageKit for the package that the unit file belongs > > > to. Print it if PackageKit knows. > > > > There are gazillion package manager in the wild > > PackageKit is a generic interface to the local package manager, used > by all the major distros and desktop environments. It's installed by > default on any normal desktop/laptop. So this is different from > hardcoding a call out to yum or apt. Yes, packagekit is generic and widespread enough.
> > and this will > > significantly delay the output of the status command which makes this > > something you should be carrying downstream. > > It adds 800ms to the output on my system. Still, adding a command line > flag to enable/disable this behavior would be good. If other > slower-than-usual operations are added, we might want to > enable/disable them with the same flag. Suggestions on a flag name > that's appropriate for that behavior? I think you should make it opt-in, with a command-line switch (--show-package ?). In some cases it can be very useful, but most of the time it would be just a slow down. If the switch is used, and packagekit does not work, then this should cause a warning or an error though. Zbyszek _______________________________________________ systemd-devel mailing list systemd-devel@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/systemd-devel