Bug 7748 - tl-setup does not automatically install dependencies on openSUSE Leap
Summary: tl-setup does not automatically install dependencies on openSUSE Leap
Status: NEW
Alias: None
Product: ThinLinc
Classification: Unclassified
Component: Server Installer (show other bugs)
Target Milestone: MediumPrio
Assignee: Bugzilla mail exporter
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2021-08-16 16:29 CEST by William Sjöblom
Modified: 2022-02-01 16:53 CET (History)
1 user (show)

See Also:
Acceptance Criteria:


Attachments

Description William Sjöblom cendio 2021-08-16 16:29:36 CEST
As of now, tl-setup does not automatically install dependencies on openSUSE
Leap. 

We should consider a fix for this since it improves the initial user experience
of the product and that the packages available on Leap is a superset of those
available on SLES (which we currently support) [1], making it an easy
change. Thus, supporting Leap is likely just a matter of detecting it as being
in the `SLES` distribution family (similar to how we detect CentOS as being in
the `RHEL` distribution family). They also follow the same major version
numbering scheme.

[1] https://forums.opensuse.org/showthread.php/533746-What-s-the-relationship-between-SUSE-and-openSUSE?p=2885376#post2885376
Comment 1 Samuel Mannehed cendio 2021-08-20 16:00:03 CEST
python3-ldap is actually installed automatically even on openSUSE 15 leap.

But our required libs and binaries are not. GTK+ and PyGObject are also not installed automatically.
Comment 2 Samuel Mannehed cendio 2021-08-20 16:36:51 CEST
The GTK+ and PyGObject packages that contain what we need on openSUSE 15 leap are:

 python3-gobject-Gdk typelib-1_0-Gtk-3_0

Seeing as those are not obvious, a PSN was added for that:

https://www.cendio.com/thinlinc/docs/platforms/suse

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