diff -Nru ubuntu-app-launch-0.9+17.04.20170204/debian/changelog ubuntu-app-launch-0.9+17.04.20170206/debian/changelog --- ubuntu-app-launch-0.9+17.04.20170204/debian/changelog 2017-02-06 16:02:21.000000000 +0000 +++ ubuntu-app-launch-0.9+17.04.20170206/debian/changelog 2017-02-06 16:02:21.000000000 +0000 @@ -1,8 +1,8 @@ -ubuntu-app-launch (0.9+17.04.20170204-0ubuntu1) zesty; urgency=medium +ubuntu-app-launch (0.9+17.04.20170206-0ubuntu1) zesty; urgency=medium - * Reset failed units so they can be tried again + * Reset failed units so they can be tried again (LP: #1655754) - -- Ted Gould Sat, 04 Feb 2017 03:58:11 +0000 + -- Ted Gould Mon, 06 Feb 2017 16:00:40 +0000 ubuntu-app-launch (0.9+17.04.20170202.2-0ubuntu1) zesty; urgency=medium diff -Nru ubuntu-app-launch-0.9+17.04.20170204/libubuntu-app-launch/jobs-systemd.cpp ubuntu-app-launch-0.9+17.04.20170206/libubuntu-app-launch/jobs-systemd.cpp --- ubuntu-app-launch-0.9+17.04.20170204/libubuntu-app-launch/jobs-systemd.cpp 2017-02-04 03:57:51.000000000 +0000 +++ ubuntu-app-launch-0.9+17.04.20170206/libubuntu-app-launch/jobs-systemd.cpp 2017-02-06 16:00:19.000000000 +0000 @@ -1371,6 +1371,10 @@ return sig_appFailed; } +/** Requests that systemd reset a unit that has been marked as + failed so that we can continue to work with it. This includes + starting it anew, which can fail if it is left in the failed + state. */ void SystemD::resetUnit(const UnitInfo& info) const { auto registry = registry_.lock();