https://bugs.kde.org/show_bug.cgi?id=488032

--- Comment #1 from David Edmundson <k...@davidedmundson.co.uk> ---
Thanks for the investigation, I bet that was a pain.

> This notices that plasma-workspace.target is active but the new 
> plasma-sentinel.service is not, so it tries to rectify the situation:

I *think* that's not quite the whole story. 

I think the new target will bring up plasma-sentinel.service, but
plasma-sentinel.service will exit immediately if startplasma does not own the
DBus name 'org.kde.startplasma', which obviously wasn't the case during the
last boot.

If so I can just delete from waiter.cpp

```
        if (!sessionBus.interface()->isServiceRegistered(mService)) {
            qCDebug(LOG_PLASMA) << "WaitForName: Service" << mService << "is
not yet registered";
            return false;
        }
```

and say "watch for deregistration, but if the service doesn't exist, carry on". 
That would fix this issue, and fix the bug this was trying to fix in the first
place.

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to