Okay, here is the debdiff to do everything discussed above (I hope). The debdiff is a little bit large for two reasons. The first is the rebuilding of all the autotools files. The second is the addition of a set of default icons as many of the required icons are missing in several themes. These are taken from the GNOME theme and are installed in the private area for the app (same as the status icons).
Testing these changes are rather tricky as there are a few different usecases. The biggest one is that, if you have default system you need to have multiple users installed. If you are using multiple users then a password prompt is required to shutdown or reboot. This means that the confirmation dialog should NOT appear but instead a standard PolicyKit dialog should be there. Also, when looking for updates the restart button should be "..." instead of just text.
To test the restart required for updates you can create a file in your /var/run directory like this:
$ sudo touch /var/run/reboot-required
In that case when you logout you should get additional text describing the situation and a button on the button of the dialog to restart.
Also, in this debdiff is Chris Coulson's fix to 298811.
If you'd like to see these changes in an easier to read form they are in the following Bazaar branches:
Okay, here is the debdiff to do everything discussed above (I hope). The debdiff is a little bit large for two reasons. The first is the rebuilding of all the autotools files. The second is the addition of a set of default icons as many of the required icons are missing in several themes. These are taken from the GNOME theme and are installed in the private area for the app (same as the status icons).
Testing these changes are rather tricky as there are a few different usecases. The biggest one is that, if you have default system you need to have multiple users installed. If you are using multiple users then a password prompt is required to shutdown or reboot. This means that the confirmation dialog should NOT appear but instead a standard PolicyKit dialog should be there. Also, when looking for updates the restart button should be "..." instead of just text.
To test the restart required for updates you can create a file in your /var/run directory like this:
$ sudo touch /var/run/ reboot- required
In that case when you logout you should get additional text describing the situation and a button on the button of the dialog to restart.
Also, in this debdiff is Chris Coulson's fix to 298811.
If you'd like to see these changes in an easier to read form they are in the following Bazaar branches:
lp:~ted-gould/fast-user-switch-applet/session_management
lp:~ted-gould/fast-user-switch-applet/status_icons
lp:~ted-gould/fast-user-switch-applet/ubuntu-packaging-jaunty
To regenerate the patches you can use the 'bzr-patch-build' tool in the packaging branch.
Lastly, the package is built in my PPA if you'd like to test it:
http:// launchpad. net/~ted- gould/+ archive/ ppa
Whew.