Hi Stefan.

In breif py26-compat-... is used to build salt-thin tarball to be deployed on salt-ssh managed system as a compatibility for python 2.6 if the system you are managing with salt-ssh has no Python 3 installed. There is also py27-compat... for systems with Python 2.7 which can run salt 3000.3 as it's compatible with python 2.7

These packages also required for bootstrapping normal (non-ssh) minions with web UI.

Victor

From: Stefan Bluhm <opensuse.org@bluhm-de.com>
Sent: Monday, July 12, 2021 10:56:26 PM
To: uyuni-devel <uyuni-devel@opensuse.org>
Subject: Difference in py26-compat packages
 
Hello,

can anyone tell me the difference between these two packages:
python2-tornado and py26-compat-tornado
python2-msgpack and py26-compat-msgpack-python

I noticed that py26-compat-salt requires the python2-XXX packages for build but requires py26-compat-XXX packages for runtime. This would require to maintain two packages for each of these cases.

Best wishes,

Stefan