Description of problem: Dependency of python3-scipy is screwed up. python3-scipy must depend on python3-numpy , but it doesn't and yum installs python3-scipy without numpy but when one imports scipy one gets error. import scipy as sp error numpy not found Version-Release number of selected component (if applicable): I have tested this on fedora 18 alpha. How reproducible: yum install python3-scipy Steps to Reproduce: 1.type on cmd-line 'python3' 2.import scipy 3.error there is no module numpy Actual results: 1.python3-numpy is not part of dependency of python3-scipy,which leads to module import error. Expected results: 1.python3-numpy must be part of dependency of python3-scipy Additional info: This dependency problem doesn't apply to python-scipy.
ofcourse very trivial fix to this problem is installing pyhton3-numpy seperately(manually). "yum install python3-numpy".
it is not fix rather "trivial workaround".
Reassigning to scipy, this is not a problem of python3 package.
(In reply to comment #3) > Reassigning to scipy, this is not a problem of python3 package. who said anything about it being problem of python3 package? I clearly mentioned "python3-scipy" everywhere.I genuinely feel your remark is bizzare, care to elaborate why it was assigned to python3 in the first place?
(In reply to comment #4) > (In reply to comment #3) > > Reassigning to scipy, this is not a problem of python3 package. > > who said anything about it being problem of python3 package? You filed it against the python3 package. New builds underway.
(In reply to comment #5) > (In reply to comment #4) > > (In reply to comment #3) > > > Reassigning to scipy, this is not a problem of python3 package. > > > > who said anything about it being problem of python3 package? > > You filed it against the python3 package. > > New builds underway. yes,I remember , I had to give a mandatory package to file a bug against , but bugzilla didn't provide python3-scipy package in the package list to file a bug against.
(In reply to comment #6) > yes,I remember , I had to give a mandatory package to file a bug against , > but bugzilla didn't provide python3-scipy package in the package list to > file a bug against. bugzilla only lists source packages. If you do "rpm -qi python3-scipy" it will tell you what source package it comes from. My scipy builds failed - unfortunately the python3 numpy/scipy stuff is pretty fragile at the moment. But the fix is at least checked in.
guys, this bug still remains, I think it is not a priority to support scipy for you guys, but please fix this issue, it is important to some of us! I am ready to help in any possible way to fix this issue except maintaining the packages. I seriously do not want to whine or criticise anyone, but this should have been fixed before fedora 18 release. I have tested this(again) on fresh fedora 18 (G3 shell) install. or atleast say WONT FIX. ps: how to escalate bug reports?
Couple comments - - Python 3.3 support seems to be *barely* and just recently expected in numpy and scipy - scipy has been crashing running its tests under python3, which is what has been holding things up. This led me to believe that using scipy with python3 is a dubious thing at best, hence the lack of priority. - We're (mostly) volunteers here. I'm giving up quality time with my wife this evening to answer this. You're more than welcome to help maintain it as well, and in fact in this case is the only help that would be useful. As you perhaps can tell, we could use the help. - Escalate? See previous. - We have every intention of fixing this. In fact, the (hopeful) fix had been checked in quite a while ago. If the damn thing had built cleanly, it would have been out the door a while ago as well. So, in an attempt to get this resolved I'm doing some builds with the python3 tests disabled. I'll try to get an update out tomorrow, but I'm going to bed now. Just be aware that certain python3 tests were crashing with memory allocation errors, so I'd be suspicious of the whole thing.
scipy-0.11.0-3.fc18 has been submitted as an update for Fedora 18. https://admin.fedoraproject.org/updates/scipy-0.11.0-3.fc18
(In reply to comment #8) > I am ready to help in any possible way to fix this issue except maintaining > the packages. If you could fix the failing tests and submit a patch, that would be an immense help.
Package scipy-0.11.0-3.fc18: * should fix your issue, * was pushed to the Fedora 18 testing repository, * should be available at your local mirror within two days. Update it with: # su -c 'yum update --enablerepo=updates-testing scipy-0.11.0-3.fc18' as soon as you are able to. Please go to the following url: https://admin.fedoraproject.org/updates/FEDORA-2013-2421/scipy-0.11.0-3.fc18 then log in and leave karma (feedback).
FYI - bug report on failing test is bug #910962
(In reply to comment #13) > FYI - bug report on failing test is bug #910962 thank you Orion. I will test it. I apologize for my harsh words, I respect what you do, unfortunately can't do much to shoulder your burden, as yet. [too much of burdening the shoulder :(]
(In reply to comment #11) > (In reply to comment #8) > > I am ready to help in any possible way to fix this issue except maintaining > > the packages. > > If you could fix the failing tests and submit a patch, that would be an > immense help. Hmm, will track upstream, from now on and if I find any patch for failing tests there(like quite a few failing), will submit here at the earliest(with full description of severity and functionality ofcourse). FYI,Orion found fix in one of the commits upstream. Thats all I could do for now.
Ironically, the upstream fortran code, also had subroutine, level dependency issues :). seriously its LOLZ! test results: It works like a charm, uninstalled python3-numpy(which also removed python3-matplotlib, now in the process of reinstalling matplotlib) and did 'yum install --enablerepo=updates-testing python3-scipy' installs python3-numpy and python3-numpy-f2py as dependencies (all other deps were present) so +1 for the fix.
Package scipy-0.11.0-4.fc18: * should fix your issue, * was pushed to the Fedora 18 testing repository, * should be available at your local mirror within two days. Update it with: # su -c 'yum update --enablerepo=updates-testing scipy-0.11.0-4.fc18' as soon as you are able to. Please go to the following url: https://admin.fedoraproject.org/updates/FEDORA-2013-2421/scipy-0.11.0-4.fc18 then log in and leave karma (feedback).
scipy-0.11.0-4.fc18 has been pushed to the Fedora 18 stable repository. If problems still persist, please make note of it in this bug report.