Package: openbox-gnome-session Version: 3.6.1-11 Severity: grave Justification: renders package unusable
To reproduce ============ * Start from a basic non-GUI virtual machine (I used autopkgtest-build-qemu) * Ensure that a user account exists * # apt install lightdm xorg openbox-gnome-session * # reboot * Log in as the user account, selecting "GNOME/Openbox" from the menu of possible X11 sessions Expected result =============== A basic GNOME-Flashback-like session with Openbox as window manager Actual result ============= Aug 31 16:55:58 host gnome-session-binary[1795]: WARNING: Unable to find required component 'org.gnome.SettingsDaemon.A11ySettings' ... Aug 31 16:55:58 host gnome-session-binary[1795]: WARNING: Unable to find required component 'org.gnome.SettingsDaemon.XSettings' Aug 31 16:55:58 host gnome-session-binary[1795]: WARNING: Unable to find required component 'gnome-panel' Aug 31 16:55:58 host gnome-session-binary[1795]: WARNING: Unable to find required component 'nautilus-classic' Aug 31 16:55:58 host gnome-session-binary[1795]: WARNING: Unable to find required component 'gnome-flashback-services' and the session fails with the GNOME Session "something went wrong" full-screen dialog. Root cause ========== /usr/share/gnome-session/sessions/openbox-gnome.session declares the following as required components of a GNOME/Openbox session: openbox; org.gnome.SettingsDaemon.A11ySettings; [some more pieces of gnome-settings-daemon] org.gnome.SettingsDaemon.XSettings; gnome-panel; nautilus-classic; gnome-flashback-services but openbox-gnome-session does not have Depends or even Recommends on the necessary packages to provide those components. As a minimum, I think it needs to depend on gnome-settings-daemon, gnome-panel and gnome-flashback, but I tried installing those packages and that did not fix the failure to start. gnome-settings-daemon no longer has Clipboard or Mouse plugins according to gnome-flashback commits <https://gitlab.gnome.org/GNOME/gnome-flashback/-/commit/a0a4ce94f568296c51dcba85beee39bb4c172513> and <https://gitlab.gnome.org/GNOME/gnome-flashback/-/commit/55ae04688415555a3048ead05eaddf80fc46346c>. nautilus-classic hasn't existed for 5 years according to gnome-flashback commit <https://gitlab.gnome.org/GNOME/gnome-flashback/-/commit/41ba1b7b991e6b57c58933e6ea024972a620d538>. I don't know what gnome-flashback-services is/was, but gnome-session-flashback lists gnome-flashback as a required component instead. Thanks, smcv