Mailinglist Archive: opensuse-bugs (4652 mails)

< Previous Next >
[Bug 1030873] [Build 20170322] role-based desktop selection lxde does not autologin
  • From: bugzilla_noreply@xxxxxxxxxx
  • Date: Thu, 22 Jun 2017 14:14:33 +0000
  • Message-id: <bug-1030873-21960-MLgtDTiM3U@http.bugzilla.opensuse.org/>
http://bugzilla.opensuse.org/show_bug.cgi?id=1030873
http://bugzilla.opensuse.org/show_bug.cgi?id=1030873#c40

--- Comment #40 from Josef Reidinger <jreidinger@xxxxxxxx> ---
(In reply to Lukas Ocilka from comment #38)
In my quick test:

Pattern selected for installation:
patterns-openSUSE-lxde_laptop-20150918-26.5.x86_64.rpm

Logs say:
clients/desktop_finish.rb:128 Package xorg-x11-server selected or installed,
desktop min_x matches
clients/desktop_finish.rb:136 Setting logon manager - package selected
clients/desktop_finish.rb:142 Setting window manager icewm - package selected
clients/desktop_finish.rb:166 Default desktop: icewm
clients/desktop_finish.rb:167 Default logon manager:
clients/desktop_finish.rb:199 Logon manager shutdown:
clients/desktop_finish.rb:207 sysconfig/displaymanager/DISPLAYMANAGER=

And yes, for some reason, icewm-1.3.12-4.4.x86_64.rpm has been actually
installed

The answer to WTF is here:
https://github.com/yast/skelcd-control-openSUSE/blob/openSUSE-42_3/control/
control.openSUSE.xml#L243-L253

And here:
https://github.com/yast/yast-installation/blob/SLE-12-SP3/src/lib/
installation/clients/desktop_finish.rb#L122-L164

Installer tries to match the "selected desktop" using "installed packages",
there is NO lxde definition in <supported_desktops/> so no wonder it's
not found.

Guys, as you know what to put there, would you mind creating a PR
for the control file change?

this behavior is in fact wrong. If custom is selected, then no desktop should
be selected and should be kept empty, so it should be autoselected.

--
You are receiving this mail because:
You are on the CC list for the bug.
< Previous Next >