New comment by q66 on void-packages repository https://github.com/void-linux/void-packages/pull/24260#issuecomment-679033133 Comment: as for `gnome-shell` depending on `gdm`, we can't do that since `gdm` already depends on `gnome-shell` (in particular, `gnome-shell` does depend on the `gdm` typelib file, but separating them wouldn't help either, since `xbps-src` checks dependencies of subpackages, so it'd create a build-time cycle - so, nothing we can do without making this unnecessarily complex)