Bug 8587 - tl-setup doesn't inform about missing desktop enviroments
Summary: tl-setup doesn't inform about missing desktop enviroments
Status: RESOLVED FIXED
Alias: None
Product: ThinLinc
Classification: Unclassified
Component: Server Installer (show other bugs)
Version: trunk
Hardware: PC Unknown
: P2 Normal
Target Milestone: 4.19.0
Assignee: Hannes
URL:
Keywords: relnotes
Depends on:
Blocks:
 
Reported: 2025-05-14 11:37 CEST by Hannes
Modified: 2025-05-16 13:22 CEST (History)
1 user (show)

See Also:
Acceptance Criteria:
MUST * The user must be warned about missing profiles when installing a thinlinc server. SHOULD * The user should be presented possible solutions in tl-setup. COULD * The user could get specific information about found profiles.


Attachments

Description Hannes cendio 2025-05-14 11:37:14 CEST
Currently, the user only gets information about missing executable profiles at the profile chooser. It would be wise to inform of this during tl-setup. This should enable sysadmins to take immediate action when setting up a system.
Comment 1 Alexander Zeijlon cendio 2025-05-15 16:02:05 CEST
We can use the same mechanism that we use in the profile chooser during session start to verify if there will be profiles available.

It might be that we can provide admins with "smarter" information in the future. But for now, it should be enough to see this more as an opportunity to notify them that there will be an issue regarding profiles.
Comment 2 Alexander Zeijlon cendio 2025-05-15 16:12:58 CEST
Similar to how a few other pages in tl-setup work, this new profile check page will be as non-intrusive as possible.

This means that when running the GTK-installer, we will only show the page if ThinLinc was unable to find any executable profiles.

For the text installer, the profile check section will only be printed if ThinLinc was unable to find any executable profiles.
Comment 5 Alexander Zeijlon cendio 2025-05-16 09:18:26 CEST
Tested running tl-setup both in GUI and fall-back text mode, with and without profiles available.

Everything seems to work as expected, the page is only shown when there are no profiles found.

Also tested running with an answers-file. tl-setup runs without pausing at the profile section. This is expected and is consistent with, for example, the section that warns about sudo PATH.

> MUST
> * The user must be warned about missing profiles when installing a thinlinc
>   server.
Users are now warned.

> SHOULD
> * The user should be presented possible solutions in tl-setup.
We are showing a link to our platform-specific note about missing profiles.

> COULD
> * The user could get specific information about found profiles.
We are leaving this out for now. There is no mechanism in the profile checker function to determine why profiles could not be found. Users should still get a lot of value just from being notified that there will be an issue during system setup.

Note You need to log in before you can comment on or make changes to this bug.