xdm fails on missing xsm by default
Attempting to login using xdm in its default configuration fails due to missing /usr/bin/xsm
. Searching for the executable appears to yield no results for any release.
This old thread answer suggests Arch removed xsm from their repos due to it being deprecated, which is understandable. Yet almost a decade later this thread suggests it is still installable on FreeBSD. I'm too new to alpine to know the culture and the preferred path forward in this community.
In case xsm indeed is available in alpine, adding the corresponding package as a dependency would probably be ideal. But given [1] and seemingly no relevant matches from neither grep -R xsm
nor git log --patch --all | grep xsm
in this repository, that does not appear to be the case.
If xsm indeed is missing, xdm should probably either also be dropped or patched to avoid attempting to use a missing binary in its default configuration? With git blame
showing quite recent changes indicating the package to be maintained rather than obsolete and stale, the latter is probably preferred?
Would a patch to remove the problematic call be sufficient? I don't know, and I went with using slim instead.