Bug 1197264

Summary: [RFE] Implement SciPy stack specification on EPEL 7
Product: [Fedora] Fedora EPEL Reporter: Bryce Nordgren <bnordgren>
Component: ipythonAssignee: David Cantrell <dcantrell>
Status: CLOSED NOTABUG QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: epel7CC: dcantrell, michel, mrunge, orion, python-sig, tomspur
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2015-02-28 00:05:37 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:
Bug Depends On: 1122105, 1136051, 1140977    
Bug Blocks:    

Description Bryce Nordgren 2015-02-28 00:00:05 UTC
It looks like offering the "SciPy stack, version 1.0" [1] on EL7 would only require a couple of packages, all of which are already packaged for fedora.

[1] http://scipy.org/stackspec.html

From the webpage [1], the following ascii table results:

S/W           Version	            EL7        EPEL7  Fedora
Python    2.x>=2.6; or 3.x>=3.2 2.7.5, no 3.x    x      Y
Numpy          >=1.6               1.7.1         x      Y
SciPy          >=0.10             0.12.1         x      Y
Matplotlib     >=1.1               1.2.0         x      Y
Ipython        >= 0.13               x           x      Y
pandas         >= 0.8                x           x      Y
Sympy          >=0.7                 x           x      Y
nose           >=1.1               1.3.0         x      Y

It looks like offering the SciPy stack would involve adapting the fedora packages of pandas and sympy to epel7. Ipython seems to be underway.

Comment 1 Orion Poplawski 2015-02-28 00:05:37 UTC
If you want specific packages to be in EPEL7, please file bugs against those components.  I'm sure you know that EPEL will not override the RHEL versions of packages, so packages like numpy and scipy will be as provided by RedHat.

FWIW - work is underway to get python3 into EPEL7.  See the epel-devel list for more information.

Comment 2 Bryce Nordgren 2015-02-28 00:22:06 UTC
Ah, I was not trying to suggest that epel override RHEL. I was trying to show there were only a couple of packages missing. Note that RHEL versions meet the stackspec requirements where packages are provided.

If filing bugs against individual components is the way to go, I can do that. Is there a way to open "sub-bugs" under this ticket to track the progress of this proposed set of packages in one spot?

Comment 3 Bryce Nordgren 2015-02-28 18:13:13 UTC
As it turns out, there are already bugs filed for EPEL7 builds of all the missing pieces. Here they are: 

* pandas: https://bugzilla.redhat.com/show_bug.cgi?id=1122105
* sympy: https://bugzilla.redhat.com/show_bug.cgi?id=1140977
* ipython: https://bugzilla.redhat.com/show_bug.cgi?id=1136051

Setting the "depends on" relationship of this bug to those above.