openSUSE Tumbleweed moved from Python 3.10 to Python 3.11, leaving our bootstrap repository outdated.
mgr-create-bootstrap-repo creates the repositories that are used for bootstrapping clients. They contain Salt and its dependencies, and of course our Salt Bundle. Some bootstrap repositories, those for OSes we added support for within the last year, only contain the Salt Bundle.
mgr-create-bootstrap-repo uses a Python "data" file that contains lists of package names for the different OSes. This issue is about updating the package names we use in PKGLISTUMBLEWEED_SALT_NO_BUNDLE in susemanager/src/mgr_bootstrap_data.py to reflect the current state of required dependencies for Salt 3006.0
> @agraul don't we need these dependencies also for `PKGLISTUMBLEWEED_SALT_NO_BUNDLE` definiton?
We need to fix that list and when we do these need to be added. Tumbleweed moved from Python 3.10 to Python 3.11 a short while ago, so that list is outdated anyway. I can try to do it quickly in a follow up PR, otherwise I can create an issue for this.
openSUSE Tumbleweed moved from Python 3.10 to Python 3.11, leaving our bootstrap repository outdated.
mgr-create-bootstrap-repo
creates the repositories that are used for bootstrapping clients. They contain Salt and its dependencies, and of course our Salt Bundle. Some bootstrap repositories, those for OSes we added support for within the last year, only contain the Salt Bundle.mgr-create-bootstrap-repo
uses a Python "data" file that contains lists of package names for the different OSes. This issue is about updating the package names we use inPKGLISTUMBLEWEED_SALT_NO_BUNDLE
insusemanager/src/mgr_bootstrap_data.py
to reflect the current state of required dependencies for Salt 3006.0This topic came up up in https://github.com/uyuni-project/uyuni/pull/7197 when we added new dependencies to other OSes. Make sure to include these new dependencies for Tumbleweed as well!
We need to fix that list and when we do these need to be added. Tumbleweed moved from Python 3.10 to Python 3.11 a short while ago, so that list is outdated anyway. I can try to do it quickly in a follow up PR, otherwise I can create an issue for this.
Originally posted by @agraul in https://github.com/uyuni-project/uyuni/issues/7197#issuecomment-1607398137