Bug 1418037 - :CheckHealth fails due to missing python-six dependency
Summary: :CheckHealth fails due to missing python-six dependency
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Fedora
Classification: Fedora
Component: python-neovim
Version: 25
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Andreas Schneider
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2017-01-31 16:45 UTC by Taras Dyshkant
Modified: 2017-10-09 08:41 UTC (History)
2 users (show)

Fixed In Version:
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed: 2017-10-09 08:41:06 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)
:CheckHealth output without python-six installed (3.07 KB, text/plain)
2017-01-31 16:45 UTC, Taras Dyshkant
no flags Details
:CheckHealth output with python-six installed (1.65 KB, text/plain)
2017-01-31 16:45 UTC, Taras Dyshkant
no flags Details

Description Taras Dyshkant 2017-01-31 16:45:11 UTC
Created attachment 1246363 [details]
:CheckHealth output without python-six installed

Description of problem:
python2-neovim package is missing python-six as a dependency.
This leads to an error when running the :CheckHealth command.

Version-Release number of selected component (if applicable):
neovim.x86_64                                   0.1.7-4.fc25
python2-neovim.noarch                           0.1.13-1.fc25
python3-neovim.noarch                           0.1.13-1.fc25

Steps to Reproduce:
1. install neovim and python-neovim packages
2. run :CheckHealth command
3. python 2 provider test fails

Actual results:
see neovim-checkhealth-error.txt

Expected results:
see neovim-checkhealth-success.txt

Additional info:
Python 2 provider test succeeds after installing python-six package

Comment 1 Taras Dyshkant 2017-01-31 16:45:56 UTC
Created attachment 1246364 [details]
:CheckHealth output with python-six installed

Comment 2 fszymanski 2017-01-31 18:00:45 UTC
python2-neovim depends on python-trollius which in turn depends on python-six. Unfortunately python-trollius is missing the requires on python-six. So the problem lies in the python-trollius package and not in python2-neovim (it should be fixed there). I already reported this bug.
See: https://bugzilla.redhat.com/show_bug.cgi?id=1402775
So far no response.


Note You need to log in before you can comment on or make changes to this bug.