FS#59668 - [salt] Salt depends on python2-futures

Attached to Project: Community Packages
Opened by Dennis Schubert (DenSchub) - Wednesday, 15 August 2018, 10:42 GMT
Last edited by Doug Newgard (Scimmia) - Wednesday, 15 August 2018, 14:30 GMT
Task Type Bug Report
Category Packages
Status Closed
Assigned To No-one
Architecture All
Severity High
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description:

The package python2-futures should be added as a dependency for Salt.

Additional info:

When running Salt without it, it fails with

> Traceback (most recent call last):
> File "/usr/bin/salt", line 10, in <module>
> salt_main()
> File "/usr/lib/python2.7/site-packages/salt/scripts.py", line 480, in salt_main
> import salt.cli.salt
> File "/usr/lib/python2.7/site-packages/salt/cli/salt.py", line 10, in <module>
> import salt.utils.job
> File "/usr/lib/python2.7/site-packages/salt/utils/job.py", line 11, in <module>
> import salt.minion
> File "/usr/lib/python2.7/site-packages/salt/minion.py", line 75, in <module>
> import salt.client
> File "/usr/lib/python2.7/site-packages/salt/client/__init__.py", line 30, in <module>
> import salt.config
> File "/usr/lib/python2.7/site-packages/salt/config/__init__.py", line 98, in <module>
> _DFLT_IPC_WBUFFER = _gather_buffer_space() * .5
> File "/usr/lib/python2.7/site-packages/salt/config/__init__.py", line 88, in _gather_buffer_space
> import salt.grains.core
> File "/usr/lib/python2.7/site-packages/salt/grains/core.py", line 44, in <module>
> import salt.utils.dns
> File "/usr/lib/python2.7/site-packages/salt/utils/dns.py", line 32, in <module>
> import salt.modules.cmdmod
> File "/usr/lib/python2.7/site-packages/salt/modules/cmdmod.py", line 34, in <module>
> import salt.utils.templates
> File "/usr/lib/python2.7/site-packages/salt/utils/templates.py", line 32, in <module>
> import salt.utils.http
> File "/usr/lib/python2.7/site-packages/salt/utils/http.py", line 41, in <module>
> import salt.loader
> File "/usr/lib/python2.7/site-packages/salt/loader.py", line 28, in <module>
> import salt.utils.event
> File "/usr/lib/python2.7/site-packages/salt/utils/event.py", line 85, in <module>
> import salt.transport.ipc
> File "/usr/lib/python2.7/site-packages/salt/transport/ipc.py", line 21, in <module>
> from tornado.locks import Semaphore
> File "/usr/lib/python2.7/site-packages/tornado/locks.py", line 18, in <module>
> from concurrent.futures import CancelledError
> ImportError: No module named concurrent.futures
This task depends upon

Closed by  Doug Newgard (Scimmia)
Wednesday, 15 August 2018, 14:30 GMT
Reason for closing:  Duplicate
Additional comments about closing:   FS#59555   FS#59647 

Loading...