Merge lp:~seb128/hud/systemd-for-session into lp:hud
| Status: | Rejected |
|---|---|
| Rejected by: | Martin Pitt on 2016-10-26 |
| Proposed branch: | lp:~seb128/hud/systemd-for-session |
| Merge into: | lp:hud |
| Diff against target: |
194 lines (+43/-64) 11 files modified
data/CMakeLists.txt (+18/-32) data/com.canonical.hud.service.in (+2/-1) data/dbus-activation-hack.sh.in (+0/-15) data/hud.conf.in (+0/-8) data/hud.service.in (+7/-0) data/window-stack-bridge.conf.in (+0/-6) data/window-stack-bridge.service.in (+7/-0) debian/changelog (+6/-0) debian/control (+1/-1) debian/hud.install (+1/-1) debian/hud.links (+1/-0) |
| To merge this branch: | bzr merge lp:~seb128/hud/systemd-for-session |
| Related bugs: |
| Reviewer | Review Type | Date Requested | Status |
|---|---|---|---|
| Martin Pitt | 2016-07-19 | Disapprove on 2016-10-26 | |
| Ted Gould (community) | Approve on 2016-10-21 | ||
| PS Jenkins bot | continuous-integration | Pending | |
|
Review via email:
|
|||
Commit Message
Switch the user session to systemd. Remove the dbus activation hacks and
the upstart jobs since the only session using those the hud is unity
which is the one migrating to systemd
Description of the Change
Switch the user session to systemd. Remove the dbus activation hacks and
the upstart jobs since the only session using those the hud is unity
which is the one migrating to systemd
- 407. By Sebastien Bacher on 2016-07-19
-
Switch the user session to systemd. Remove the dbus activation hacks and
the upstart jobs since the only session using those the hud is unity
which is the one migrating to systemd
| Marco Trevisan (Treviño) (3v1n0) wrote : | # |
| Sebastien Bacher (seb128) wrote : | # |
I discussed that with ted and we said we would, the hud is only used in unity and we converted the yakkety session to systemd so there is no real case where upstart is needed right?
| Marco Trevisan (Treviño) (3v1n0) wrote : | # |
Ok, I think it's not needed... The only reason to me was to keep delta with xenial branch the smallest possible, to make backport easier. Being xenial the main target here.
| Sebastien Bacher (seb128) wrote : | # |
well, as you want, just let me know if you want it changed or land it like that, it would be good to get in to complete the systemd user session transition
| Marco Trevisan (Treviño) (3v1n0) wrote : | # |
I'm fine with that, although pitti told me we should keep upstart session still working, so maybe it's better to keep the upstart part.
| Martin Pitt (pitti) wrote : | # |
> pitti told me we should keep upstart session still working
The original agreement was that we would do the transition step by step without flag days, keep all upstart bits as they are, and in a second sweep remove the upstart bits *after* the transition has been finished. This both allows us to keep the packages backportable to xenial, and also easily disable the systemd session to debug regressions.
So for now I'd recommend to keep the upstart job, but I don't veto this approach. Also, if the hud does not work that does not completely break Unity.
| Martin Pitt (pitti) wrote : | # |
LGTM, and works well, but we can't triple-land this as it removes the upstart bits.
This also includes the changelog -- if bileto ignores/rewrites this, it's fine, otherwise it needs to be dropped.
| Ted Gould (ted) wrote : | # |
If it has the changelog entry it will use that as the changelog instead of the commit message, but it'll update the versions.
| Martin Pitt (pitti) wrote : | # |
Unmerged revisions
- 407. By Sebastien Bacher on 2016-07-19
-
Switch the user session to systemd. Remove the dbus activation hacks and
the upstart jobs since the only session using those the hud is unity
which is the one migrating to systemd

Good, but do we want also to get rid of upstart at all at this stage?