← Back to team overview

dx-packages team mailing list archive

[Bug 1185565] Re: Indicators should have Upstart jobs

 

given how similar all the indicators are, i'm not sure why there is a
unique job for each one:

instance $INDICATOR
export INDICATOR
start on indicators-loaded or indicator-services-start
stop on desktop-end or indicator-services-end
respawn
exec /usr/lib/x86_64-linux-gnu/indicator-$INDICATOR/indicator-$INDICATOR-service

and then something else, e.g. can decide which indicators are wanted and simply do:
start indicator INDICATOR=sound

Such that to avoid boilerplate indicator-*.conf jobs. Each instance can
individually be stopped, startered, restarted and gets it's own log
file....

Similarly there is upstart-dbus-bridge, such that instead the indicators
can do "start on dbus INTERFACE=com.ubuntu.foo", so I don't think
removing dbus activation gains us anything, so far it only broke showing
indicators in the ubiquity-dm and non-upstart mananged user-sessions
where indicators can be used. At the moment, all user sessions on the
desktop can be fully started without being managed by upstart and users
can disable that.

-- 
You received this bug notification because you are a member of DX
Packages, which is subscribed to indicator-datetime in Ubuntu.
Matching subscriptions: dx-packages, dx-packages, dx-packages, dx-packages
https://bugs.launchpad.net/bugs/1185565

Title:
  Indicators should have Upstart jobs

Status in Application Indicators:
  Fix Committed
Status in The Date and Time Indicator:
  Fix Committed
Status in Indicator Location:
  Fix Committed
Status in Network Menu:
  Fix Released
Status in The Power Indicator:
  Fix Committed
Status in The Session Menu:
  Fix Committed
Status in Sound Menu:
  Fix Committed
Status in The Sync Menu:
  Fix Committed
Status in Libindicator:
  Confirmed
Status in Unity:
  Fix Released
Status in “indicator-application” package in Ubuntu:
  Fix Released
Status in “indicator-datetime” package in Ubuntu:
  Fix Released
Status in “indicator-location” package in Ubuntu:
  Fix Released
Status in “indicator-power” package in Ubuntu:
  Fix Released
Status in “indicator-session” package in Ubuntu:
  Fix Released
Status in “indicator-sound” package in Ubuntu:
  Fix Released
Status in “indicator-sync” package in Ubuntu:
  Fix Released
Status in “ubiquity” package in Ubuntu:
  In Progress
Status in “unity-greeter” package in Ubuntu:
  Fix Released

Bug description:
  Indicators should move over to using the upstart jobs to get better
  logging and management of their processes.

To manage notifications about this bug go to:
https://bugs.launchpad.net/indicator-application/+bug/1185565/+subscriptions