Bug 1378954

Summary: grin always requires python-argparse
Product: [Fedora] Fedora Reporter: Charalampos Stratakis <cstratak>
Component: grinAssignee: Terje Røsten <terje.rosten>
Status: CLOSED ERRATA QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: rawhideCC: terje.rosten
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: grin-1.2.1-13.fc25 grin-1.2.1-13.fc24 grin-1.2.1-13.fc23 Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2016-10-12 18:59:34 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:

Description Charalampos Stratakis 2016-09-23 15:38:13 UTC
grin currently requires python-argparse which is an obsoleted package and virtually provided by python.

This dependency is defined in the SPEC file by this conditional:

%if 0%{?fedora} < 15 || 0%{?rhel} < 7
%global need_argparse 1
%endif

The "rhel" macro however, is not defined in Fedora thus making the second part of the condition always true.

This does not pose a problem currently, however when python-argparse will be removed as a virtual provide from python's SPEC, grin will fail to build because the dependencies will not be met.

An alternate conditional with the originally intended behavior would be:

%if 0%{?fedora} < 15 || (0%{?rhel} && 0%{?rhel} < 7)
%global need_argparse 1
%endif

Comment 1 Fedora Update System 2016-10-02 22:22:58 UTC
grin-1.2.1-13.fc25 has been pushed to the Fedora 25 testing repository. If problems still persist, please make note of it in this bug report.
See https://fedoraproject.org/wiki/QA:Updates_Testing for
instructions on how to install test updates.
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2016-0edbfe5a0e

Comment 2 Fedora Update System 2016-10-03 07:20:10 UTC
grin-1.2.1-13.fc23 has been pushed to the Fedora 23 testing repository. If problems still persist, please make note of it in this bug report.
See https://fedoraproject.org/wiki/QA:Updates_Testing for
instructions on how to install test updates.
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2016-ef2f521ccf

Comment 3 Fedora Update System 2016-10-03 07:22:57 UTC
grin-1.2.1-13.fc24 has been pushed to the Fedora 24 testing repository. If problems still persist, please make note of it in this bug report.
See https://fedoraproject.org/wiki/QA:Updates_Testing for
instructions on how to install test updates.
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2016-a4eff3a2da

Comment 4 Fedora Update System 2016-10-12 18:59:34 UTC
grin-1.2.1-13.fc25 has been pushed to the Fedora 25 stable repository. If problems still persist, please make note of it in this bug report.

Comment 5 Fedora Update System 2016-10-12 23:23:25 UTC
grin-1.2.1-13.fc24 has been pushed to the Fedora 24 stable repository. If problems still persist, please make note of it in this bug report.

Comment 6 Fedora Update System 2016-10-13 02:53:58 UTC
grin-1.2.1-13.fc23 has been pushed to the Fedora 23 stable repository. If problems still persist, please make note of it in this bug report.