I think having the panel (or anything in the session) being aware of the init daemon is inside-out architecture.
Will every service now have to ship with an upstart script in addition to the dbus service file it already has? That adds an unnecessary dependency, and makes it harder to write services.
Why don't we make upstart aware of dbus activation? (I believe I heard it already is, or will be in the near future?) This will bring us all the benefits of upstart managing the services without any extra work.
Are there any advantages to using upstart explicitly?
I think having the panel (or anything in the session) being aware of the init daemon is inside-out architecture.
Will every service now have to ship with an upstart script in addition to the dbus service file it already has? That adds an unnecessary dependency, and makes it harder to write services.
Why don't we make upstart aware of dbus activation? (I believe I heard it already is, or will be in the near future?) This will bring us all the benefits of upstart managing the services without any extra work.
Are there any advantages to using upstart explicitly?