setup_dm() in /etc/init.d/display-manager in gui-libs/display-manager-init-1.1.1 no longer contains a stanza for xdm. If DISPLAYMANAGER="xdm" in /etc/conf.d/display-manager, this causes display-manager selection to fall through to the default and causes a bogus error message falsely stating that "No xdm executable could be found on your system."
Additionally just discovered: The naive 'solution' of adding a correct-looking xdm stanza suppresses the bogus error message, but causes display-manager-init to fail to start xdm.
...However, adding an EMPTY xdm);; stanza suppresses the bogus error message without causing xdm to fail to start.
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0759e39809ee94ea821269480a0ed65fd593ba9e commit 0759e39809ee94ea821269480a0ed65fd593ba9e Author: Piotr Karbowski <slashbeast@gentoo.org> AuthorDate: 2022-12-04 20:02:07 +0000 Commit: Piotr Karbowski <slashbeast@gentoo.org> CommitDate: 2022-12-04 20:02:51 +0000 gui-libs/display-manager-init: 1.1.2 version bump Closes: https://bugs.gentoo.org/884039 Signed-off-by: Piotr Karbowski <slashbeast@gentoo.org> .../display-manager-init-1.1.2.ebuild | 54 ++++++ .../files/display-manager.initd-r5 | 201 +++++++++++++++++++++ 2 files changed, 255 insertions(+)