Uploaded image for project: 'Funtoo Linux'
  1. Funtoo Linux
  2. FL-11036

next: gimp requires python2.7 (not available)

    • Icon: Bug Bug
    • Resolution: Fixed
    • Icon: Normal 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] 
       

            adbosco adbosco
            drobbins drobbins
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: