Activity log for bug #1881312

Date Who What changed Old value New value Message
2020-05-29 15:35:21 Dan Streetman bug added bug
2020-05-29 15:35:28 Dan Streetman nominated for series Ubuntu Xenial
2020-05-29 15:35:28 Dan Streetman bug task added systemd (Ubuntu Xenial)
2020-05-29 15:35:36 Dan Streetman systemd (Ubuntu Xenial): status New In Progress
2020-05-29 15:35:38 Dan Streetman systemd (Ubuntu): status New Fix Released
2020-05-29 15:35:40 Dan Streetman systemd (Ubuntu Xenial): assignee Dan Streetman (ddstreet)
2020-05-29 15:35:41 Dan Streetman systemd (Ubuntu Xenial): importance Undecided Medium
2020-05-29 15:35:56 Dan Streetman bug watch added https://github.com/systemd/systemd/issues/2991
2020-05-29 15:35:56 Dan Streetman bug task added systemd
2020-05-29 16:11:51 Dan Streetman description [impact] running 'systemd-run --scope --slice=$SLICE $PROGRAM' does not start the program under $SLICE, instead it starts it under system.slice [test case] root:~# systemd-run --scope --slice=user-1000.slice sleep 1000 Running scope as unit run-r16d872f1b0894b88a79421a890269e6c.scope. ^Z [3]+ Stopped systemd-run --scope --slice=user-1000.slice sleep 1000 root:~# bg [3]+ systemd-run --scope --slice=user-1000.slice sleep 1000 & root:~# systemctl show -p Slice run-r16d872f1b0894b88a79421a890269e6c.scope Slice=system.slice [regression potential] TBD [scope] this is needed only for Xenial. this is fixed upstream by https://github.com/systemd/systemd/pull/3094 which is included starting in v230, so is included in Bionic and later. [impact] running 'systemd-run --scope --slice=$SLICE $PROGRAM' does not start the program under $SLICE, instead it starts it under system.slice [test case] root:~# systemd-run --scope --slice=user-1000.slice sleep 1000 Running scope as unit run-r16d872f1b0894b88a79421a890269e6c.scope. ^Z [3]+ Stopped systemd-run --scope --slice=user-1000.slice sleep 1000 root:~# bg [3]+ systemd-run --scope --slice=user-1000.slice sleep 1000 & root:~# systemctl show -p Slice run-r16d872f1b0894b88a79421a890269e6c.scope Slice=system.slice [regression potential] This defers running the manager unit load queue when setting the slice for a transient unit, as well as actually passing the slice parameter over the bus when using --scope, so any regression would very likely involve incorrectly setting the slice for a scope and/or problems when processing transient units that specify a slice. [scope] this is needed only for Xenial. this is fixed upstream by https://github.com/systemd/systemd/pull/3094 which is included starting in v230, so is included in Bionic and later.
2020-09-04 08:32:19 Łukasz Zemczak systemd (Ubuntu Xenial): status In Progress Fix Committed
2020-09-04 08:32:21 Łukasz Zemczak bug added subscriber Ubuntu Stable Release Updates Team
2020-09-04 08:32:23 Łukasz Zemczak bug added subscriber SRU Verification
2020-09-04 08:32:25 Łukasz Zemczak tags verification-needed verification-needed-xenial
2020-09-09 18:51:56 Dan Streetman tags verification-needed verification-needed-xenial verification-done verification-done-xenial
2020-09-15 16:16:33 Launchpad Janitor systemd (Ubuntu Xenial): status Fix Committed Fix Released
2020-09-15 16:16:59 Brian Murray removed subscriber Ubuntu Stable Release Updates Team