Bug 1418037

Summary: :CheckHealth fails due to missing python-six dependency
Product: [Fedora] Fedora Reporter: Taras Dyshkant <hitori.gm>
Component: python-neovimAssignee: Andreas Schneider <asn>
Status: CLOSED ERRATA QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 25CC: asn, fszymanski1979
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2017-10-09 08:41:06 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Attachments:
Description Flags
:CheckHealth output without python-six installed
none
:CheckHealth output with python-six installed none

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.