-
Bug
-
Resolution: Fixed
-
Normal
-
None
-
None
-
None
-
Gimpo cannot be installed on Next without manually disabling the -python USE flag.
Currently, when trying to merge gimp under next-release, custom USE settings are required due to gimp's current dependence on python2.7. This means it cannot be merged without package.use changes, which we don't want. I am pasting the current situation below. This should be fixed so that gimp merges cleanly in next-release. Suggested action is to disable python support in gimp until we have a gimp and ebuild that works with python3. Other alternative is to enable python2.7 support in pycairo and others, but this is in conflict of gradually reducing dependencies on python2 stuff:
# emerge -av gimpThese are the packages that would be merged, in order:Calculating dependencies... done! [ebuild N ] media-gfx/mypaint-brushes-1.3.1-r1:1::media-kit 1,350 KiB [ebuild N ] media-libs/libmypaint-1.6.1:0/0.0.0::media-kit USE="introspection nls openmp -gegl" 508 KiB [ebuild NS ] dev-lang/python-2.7.18-r1:2.7::python-kit [3.7.16:3.7/3.7m::python-kit, 3.9.16:3.9::python-kit] USE="gdbm ipv6%* ncurses optimize%* readline sqlite ssl (threads%*) (wide-unicode%*) xml (-berkdb) -bluetooth -build -examples -hardened -libressl% -tk -wininst (-libedit%) (-lto%) (-pgo%) (-test%)" 12,554 KiB [ebuild R ] dev-python/certifi-10001-r1::python-modules-kit USE="-test" PYTHON_TARGETS="python2_7* python3_7 python3_9 -pypy3 -python3_10 -python3_8" 0 KiB [ebuild NS ] dev-python/pygobject-2.28.7:2::gnome-kit [3.36.1-r1:3::gnome-kit] USE="-examples -libffi% -test (-cairo%*)" PYTHON_TARGETS="python2_7* (-python3_10%) (-python3_7%*) (-python3_8%) (-python3_9%*)" 728 KiB [ebuild N ] dev-python/setuptools-compat-44.1.1::python-modules-kit PYTHON_TARGETS="python2_7" 839 KiB [ebuild R ] dev-python/setuptools-67.3.2::python-modules-kit PYTHON_TARGETS="python2_7* python3_7 python3_9 -pypy3 -python3_10 -python3_8" 0 KiB [ebuild R ] dev-python/pycairo-1.17.0-r1::gnome-kit USE="-doc -examples -test" PYTHON_TARGETS="python2_7* python3_7 python3_9 -python3_10 -python3_8" 0 KiB [ebuild N ] media-libs/libwmf-0.2.8.4-r7::media-kit USE="X -debug -doc -expat" 2,119 KiB [ebuild N ] dev-python/pygtk-2.24.0-r7:2::gnome-kit USE="-doc -examples -numpy -test" PYTHON_TARGETS="python2_7" 2,306 KiB [ebuild N ] media-gfx/gimp-2.10.20:2::media-kit USE="alsa gnome jpeg2k python udev webp wmf -aalib (-aqua) -cpu_flags_ppc_altivec -debug -doc -heif -mng -openexr -postscript -test -unwind -vector-icons -xpm" CPU_FLAGS_X86="mmx sse" PYTHON_SINGLE_TARGET="python2_7" PYTHON_TARGETS="python2_7" 32,333 KiBTotal: 11 packages (6 new, 2 in new slots, 3 reinstalls), Size of downloads: 52,734 KiBThe following USE changes are necessary to proceed: (see "package.use" in the portage(5) man page for more details) # required by dev-python/pygtk-2.24.0-r7::gnome-kit # required by media-gfx/gimp-2.10.20::media-kit[python_single_target_python2_7,python] # required by gimp (argument) >=dev-python/pycairo-1.17.0-r1 python_targets_python2_7 # required by dev-python/pycairo-1.17.0-r1::gnome-kit # required by dev-python/pygtk-2.24.0-r7::gnome-kit # required by media-gfx/gimp-2.10.20::media-kit[python_single_target_python2_7,python] # required by gimp (argument) >=dev-python/setuptools-67.3.2 python_targets_python2_7 # required by dev-python/setuptools-compat-44.1.1::python-modules-kit # required by dev-python/setuptools-67.3.2::python-modules-kit[python_targets_python2_7] # required by dev-python/pycairo-1.17.0-r1::gnome-kit # required by dev-python/pygtk-2.24.0-r7::gnome-kit # required by media-gfx/gimp-2.10.20::media-kit[python_single_target_python2_7,python] # required by gimp (argument) >=dev-python/certifi-10001-r1 python_targets_python2_7Would you like to add these changes to your config files? [Yes/No]
- blocks
-
FL-7503 Default optional python to off in ebuilds without python3 support
- Work Queue