Skip to content
GitLab
  • Menu
Projects Groups Snippets
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
  • aports aports
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 657
    • Issues 657
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 343
    • Merge requests 343
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • alpine
  • aportsaports
  • Merge requests
  • !35579

community/salt: remove stale patch for python3.10 compatibility

  • Review changes

  • Download
  • Email patches
  • Plain diff
Merged vin 01 requested to merge vin01/aports:master into master Jun 22, 2022
  • Overview 4
  • Commits 1
  • Pipelines 6
  • Changes 2

hi,

with python3.10, it is broken and does not really work with python3.10 as it does not use the import as name "importlib_metadata". It is also removed from salt: https://github.com/saltstack/salt/commit/8e008cfd1ebf124cac7ff3b8b01373827cf9f70f

Traceback (most recent call last):
  File "/usr/bin/salt-minion", line 33, in <module>
    sys.exit(load_entry_point('salt==3004.2', 'console_scripts', 'salt-minion')())
  File "/usr/lib/python3.10/site-packages/salt/scripts.py", line 167, in salt_minion
    import salt.cli.daemons
  File "/usr/lib/python3.10/site-packages/salt/cli/daemons.py", line 50, in <module>
    import salt.utils.parsers
  File "/usr/lib/python3.10/site-packages/salt/utils/parsers.py", line 24, in <module>
    import salt.config as config
  File "/usr/lib/python3.10/site-packages/salt/config/__init__.py", line 101, in <module>
    _DFLT_IPC_WBUFFER = _gather_buffer_space() * 0.5
  File "/usr/lib/python3.10/site-packages/salt/config/__init__.py", line 89, in _gather_buffer_space
    import salt.grains.core
  File "/usr/lib/python3.10/site-packages/salt/grains/core.py", line 32, in <module>
    import salt.modules.cmdmod
  File "/usr/lib/python3.10/site-packages/salt/modules/cmdmod.py", line 31, in <module>
    import salt.utils.templates
  File "/usr/lib/python3.10/site-packages/salt/utils/templates.py", line 19, in <module>
    import salt.utils.http
  File "/usr/lib/python3.10/site-packages/salt/utils/http.py", line 28, in <module>
    import salt.loader
  File "/usr/lib/python3.10/site-packages/salt/loader/__init__.py", line 32, in <module>
    from salt.utils import entrypoints
  File "/usr/lib/python3.10/site-packages/salt/utils/entrypoints.py", line 6, in <module>
    from salt._compat import importlib_metadata
ImportError: cannot import name 'importlib_metadata' from 'salt._compat' (/usr/lib/python3.10/site-packages/salt/_compat.py)
Edited Jun 22, 2022 by vin 01
Assignee
Assign to
Reviewer
Request review from
Time tracking
Source branch: master