FS#59555 - [python2-tornado] missing dependency which is required
Attached to Project:
Community Packages
Opened by Terry Kerr (xnr) - Tuesday, 07 August 2018, 18:16 GMT
Last edited by Felix Yan (felixonmars) - Friday, 17 August 2018, 07:48 GMT
Opened by Terry Kerr (xnr) - Tuesday, 07 August 2018, 18:16 GMT
Last edited by Felix Yan (felixonmars) - Friday, 17 August 2018, 07:48 GMT
|
Details
Description:
installing salt is not necessarily going to result in a functioning salt setup - it may be unable to run with the following exception: ``` 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 ``` fixing it's a simple affair - just install python2-futures. It would seem the best fix would be to add that as an explicit dependency of salt. Steps to reproduce: install fresh salt (I confirmed it personally in the base/archlinux:2018.08.01 docker container on 2018-08-07) try to run salt |
This task depends upon
Closed by Felix Yan (felixonmars)
Friday, 17 August 2018, 07:48 GMT
Reason for closing: Fixed
Additional comments about closing: python-tornado-5.1.0-2
Friday, 17 August 2018, 07:48 GMT
Reason for closing: Fixed
Additional comments about closing: python-tornado-5.1.0-2
on my systems it breaks after last system upgrade which includes python2-tornado (4.5.3-1 -> 5.1.0-1).
so i guess the optional dependency of python2-tornado on python2-futures shouldn't optional anymore?