commit:     3a8b744a20503c139e2afb200f3edb3dee09e0f7
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Sat Mar 16 17:28:33 2019 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sat Mar 16 17:31:01 2019 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3a8b744a

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 <AT> gentoo.org>

 profiles/base/package.use.mask |  4 ++++
 profiles/package.mask          | 32 ++++++++++++++++++++++++++++++++
 2 files changed, 36 insertions(+)

diff --git a/profiles/base/package.use.mask b/profiles/base/package.use.mask
index 94bb149f430..9905ca28b3f 100644
--- a/profiles/base/package.use.mask
+++ b/profiles/base/package.use.mask
@@ -7,6 +7,10 @@
 # This file is only for generic masks. For arch-specific masks (i.e.
 # mask everywhere, unmask on arch/*) use arch/base.
 
+# Michał Górny <[email protected]> (16 Mar 2019)
+# Requires last rited dev-python/scimath.
+dev-python/construct python_targets_python2_7
+
 # Brian Evans <[email protected]> (15 Mar 2019)
 # Prepare to remove the mysqlcompat USE from mariadb-connector-c
 # Has multiple issues including symlinks and threading.

diff --git a/profiles/package.mask b/profiles/package.mask
index 9c64b003e8d..281e2cc3cde 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -29,6 +29,38 @@
 
 #--- END OF EXAMPLES ---
 
+# Michał Górny <[email protected]> (16 Mar 2019)
+# MayaVi requires Python 2, at the same time depending on IPython
+# which removed Python 2 support.  The current Gentoo version is
+# from 2016 and has not been bumped.  It fails with various versions
+# of sci-libs/vtk (#624082, #663152).
+#
+# ETS is a suite of NIH packages that have no reverse dependencies
+# except for MayaVi and Py2.7 support in recently added
+# dev-python/construct.  The packages were added without a dedicated
+# maintainer and were incidentally updated since.  Some of them have
+# various unsolved issues including segfaults (#654090), bundled
+# libraries (#450466), semi-broken ebuilds (#678042).
+#
+# Removal in 30 days.  Bug #672412.
+dev-python/apptools
+dev-python/blockcanvas
+dev-python/chaco
+dev-python/codetools
+dev-python/enable
+dev-python/enaml
+dev-python/encore
+dev-python/envisage
+dev-python/ets
+dev-python/etsdevtools
+dev-python/etsproxy
+dev-python/graphcanvas
+dev-python/pyface
+dev-python/scimath
+dev-python/traits
+dev-python/traitsui
+sci-visualization/mayavi
+
 # Michał Górny <[email protected]> (16 Mar 2019)
 # ProDy was added in 2015 and not bumped since (with upstream making
 # frequent releases).  The primary maintainer abandoned it.  The Gentoo

Reply via email to