Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 672412 - sci-visualization/mayavi: requires ipython which no longer supports py2.7
Summary: sci-visualization/mayavi: requires ipython which no longer supports py2.7
Status: RESOLVED WONTFIX
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Deadline: 2019-04-15
Assignee: Gentoo Science Related Packages
URL:
Whiteboard:
Keywords: PMASKED
Depends on:
Blocks: 672372
  Show dependency tree
 
Reported: 2018-12-02 18:20 UTC by Michał Górny
Modified: 2019-04-15 07:52 UTC (History)
3 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2018-12-02 18:20:58 UTC
mayavi is py2.7-only, ipython is py3-only.  Unless you can think of a better solution, we'll eventually have to lastrite it to let people upgrade ipython.
Comment 1 François Bissey 2018-12-02 19:59:30 UTC
ipython-5.x still support py27 and is maintained upstream for the time being. ipython-6+ is py3 only.

Has the tree eliminated ipython-5 while I was sleeping?
Comment 2 Larry the Git Cow gentoo-dev 2019-03-16 17:31:06 UTC
The bug has been referenced in the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3a8b744a20503c139e2afb200f3edb3dee09e0f7

commit 3a8b744a20503c139e2afb200f3edb3dee09e0f7
Author:     Michał Górny <mgorny@gentoo.org>
AuthorDate: 2019-03-16 17:28:33 +0000
Commit:     Michał Górny <mgorny@gentoo.org>
CommitDate: 2019-03-16 17:31:01 +0000

    package.mask: Last rite sci-visualization/mayavi & other ETS
    
    Last rite sci-visualization/mayavi and other ETS packages which are
    either its dependencies or were added for completeness.
    
    Bug: https://bugs.gentoo.org/672412
    Signed-off-by: Michał Górny <mgorny@gentoo.org>

 profiles/base/package.use.mask |  4 ++++
 profiles/package.mask          | 32 ++++++++++++++++++++++++++++++++
 2 files changed, 36 insertions(+)
Comment 3 Horea Christian 2019-03-17 21:55:06 UTC
You also marked dev-python/traits for deletion as part of this. It is still a dependency of sci-libs/nipype and dev-python/ffnetui in the science overlay. Let me know if you would rather keep it here, or I should move it to Gentoo Science.
Comment 4 Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2019-03-18 05:56:17 UTC
(In reply to Horea Christian from comment #3)
> You also marked dev-python/traits for deletion as part of this. It is still
> a dependency of sci-libs/nipype and dev-python/ffnetui in the science
> overlay. Let me know if you would rather keep it here, or I should move it
> to Gentoo Science.

Move to science.  We can move it back if it is needed for something in ::gentoo.

Also, add test-dep on nose while at it.
Comment 5 Horea Christian 2019-03-18 18:54:33 UTC
Ok, for the time being, could you change your mask to `=dev-python/traits-4.6.0::gentoo`, so that the gentoo science version doesn't end up being hard masked for the rest of the month?
Comment 6 Larry the Git Cow gentoo-dev 2019-03-18 19:19:24 UTC
The bug has been referenced in the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a5efe1fc30d2c83dcdbe1b90c1be7c8da3d67133

commit a5efe1fc30d2c83dcdbe1b90c1be7c8da3d67133
Author:     Michał Górny <mgorny@gentoo.org>
AuthorDate: 2019-03-18 19:15:16 +0000
Commit:     Michał Górny <mgorny@gentoo.org>
CommitDate: 2019-03-18 19:19:16 +0000

    package.mask: Make dev-python/traits mask more specific
    
    Mask specific versions of dev-python/traits not to affect overlays
    with the same package.  Requested by Horea Christian.
    
    Bug: https://bugs.gentoo.org/672412
    Signed-off-by: Michał Górny <mgorny@gentoo.org>

 profiles/package.mask | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)
Comment 7 Horea Christian 2019-03-18 21:10:26 UTC
Thank you, but, can you specify the repository rather than the version?

=dev-python/traits-4.5.0::gentoo
or
dev-python/traits::gentoo

instead of 

=dev-python/traits-4.5.0

?

Like this, traits will remain masked until the next version.
Comment 8 Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2019-03-19 05:51:23 UTC
No, that's not allowed per PMS.  Just revbump it.
Comment 9 Mikle Kolyada (RETIRED) archtester Gentoo Infrastructure gentoo-dev Security 2019-04-15 07:52:09 UTC
Gone