Automatic backend detection broken
running phoc on phoc gives
$ _build/src/phoc -E weston-terminal
(phoc:13714): phoc-wlroots-CRITICAL **: 10:50:52.876: [backend/session/logind.c:234] Failed to take control of session: Device or resource busy
(phoc:13714): phoc-wlroots-CRITICAL **: 10:50:52.876: [backend/session/direct-ipc.c:35] Do not have CAP_SYS_ADMIN; cannot become DRM master
(phoc:13714): phoc-wlroots-CRITICAL **: 10:50:52.876: [backend/session/session.c:96] Failed to load session backend
(phoc:13714): phoc-wlroots-CRITICAL **: 10:50:52.876: [backend/backend.c:195] failed to start a session
(phoc:13714): phoc-wlroots-CRITICAL **: 10:50:52.876: [backend/backend.c:235] failed to start backend 'drm'
(phoc:13714): phoc-server-ERROR **: 10:50:52.876: Could not start backend
while
$ WLR_BACKENDS=wayland _build/src/phoc -E weston-terminal
works so together with !120 (comment 83185) it seems we regressed on picking good defaults.