On Sun, 25 Aug 2019 at 12:52:08 +0200, Ivo De Decker wrote: > On s390x, gdm3 isn't installable, because it needs gnome-shell, which FTBFS > there. So either the dependency should be dropped or the binaries for gdm3 on > s390x should be removed.
gdm3 genuinely does require gnome-shell at runtime: its GUI is gnome-shell running in a special mode. We thought we had addressed this by making gdm3 build-depend on gjs, but unfortunately mozjs60 and gjs have now been partially fixed on s390x and work sufficiently well for their own tests to pass, but not well enough for gnome-shell to pass *its* tests and build successfully. Is there anything better we can do to resolve this, short of either making gdm3 build-depend on gnome-shell (which I'm a little reluctant to do because it isn't actually necessary at build-time and the dependency chain is extensive), or hard-coding a list of every (release?) architecture except s390x in gnome-shell's d/control? I'm going to assume that making gnome-shell tests pass on s390x is not feasible, given that there has not been any s390x porter involvement at any point in this saga. I suspect gnome-shell has no practical use on s390x in any case, since $15K mainframes don't tend to have a GPU or display. smcv