I am having both media-gfx/gimp-2.9.2-r1 and media-gfx/mypaint-1.2.0 installed right now. This happened when I am trying to upgrade to media-gfx/gimp-2.9.4-r1, which depends on libmypaint. I got this for about a month or so. My emerge --info Portage 2.3.3 (python 2.7.12-final-0, default/linux/amd64/13.0/desktop, gcc-5.4.0, glibc-2.23-r3, 4.8.12-gentoo-r1 x86_64) ================================================================= System uname: Linux-4.8.12-gentoo-r1-x86_64-Intel-R-_Pentium-R-_CPU_N3540_@_2.16GHz-with-gentoo-2.3 KiB Mem: 8075824 total, 3580312 free KiB Swap: 8388604 total, 8388604 free Timestamp of repository gentoo: Thu, 08 Dec 2016 23:30:01 +0000 sh bash 4.4_p5-r1 ld GNU ld (Gentoo 2.27 p1.0) 2.27 ccache version 3.3.3 [disabled] app-shells/bash: 4.4_p5-r1::gentoo dev-lang/perl: 5.24.1_rc4::gentoo dev-lang/python: 2.7.12::gentoo, 3.4.5::gentoo, 3.5.2::gentoo dev-util/ccache: 3.3.3::gentoo dev-util/cmake: 3.7.1::gentoo dev-util/pkgconfig: 0.29.1::gentoo sys-apps/baselayout: 2.3::gentoo sys-apps/openrc: 0.22.4::gentoo sys-apps/sandbox: 2.10-r2::gentoo sys-devel/autoconf: 2.13::gentoo, 2.69-r2::gentoo sys-devel/automake: 1.11.6-r2::gentoo, 1.13.4-r1::gentoo, 1.14.1-r1::gentoo, 1.15-r2::gentoo sys-devel/binutils: 2.27::gentoo sys-devel/gcc: 5.4.0::gentoo sys-devel/gcc-config: 1.8-r1::gentoo sys-devel/libtool: 2.4.6-r2::gentoo sys-devel/make: 4.2.1::gentoo sys-kernel/linux-headers: 4.8::gentoo (virtual/os-headers) sys-libs/glibc: 2.23-r3::gentoo Repositories: gentoo location: /usr/portage sync-type: rsync sync-uri: rsync://rsync.gentoo.org/gentoo-portage priority: -1000 Installed sets: @audio, @doc, @editors, @file, @fonts, @games, @gfx, @gui, @hs, @im, @lang, @laptop, @lib, @mail, @misc, @ml, @network, @portage, @py, @shell, @sys, @themes, @tui, @utils, @vcs, @video, @vim, @www, @x11 ACCEPT_KEYWORDS="amd64 ~amd64" ACCEPT_LICENSE="*" CBUILD="x86_64-pc-linux-gnu" CFLAGS="-O2 -pipe -march=native" CHOST="x86_64-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/share/config /usr/share/gnupg/qualified.txt" CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/dconf /etc/env.d /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo /etc/texmf/language.dat.d /etc/texmf/language.def.d /etc/texmf/updmap.d /etc/texmf/web2c" CXXFLAGS="-O2 -pipe -march=native" DISTDIR="/usr/portage/distfiles" EMERGE_DEFAULT_OPTS="--autounmask-write y --keep-going y --quiet-build y" FCFLAGS="-O2 -pipe" FEATURES="assume-digests binpkg-logs candy collision-protect config-protect-if-modified distlocks ebuild-locks fixlafiles merge-sync news parallel-fetch preserve-libs protect-owned sandbox sfperms strict unknown-features-warn unmerge-logs unmerge-orphans userfetch userpriv usersandbox usersync xattr" FFLAGS="-O2 -pipe" GENTOO_MIRRORS="http://distfiles.gentoo.org" LANG="en_CA.utf8" LDFLAGS="-Wl,-O1 -Wl,--as-needed" MAKEOPTS="-j5" PKGDIR="/usr/portage/packages" PORTAGE_CONFIGROOT="/" PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --omit-dir-times --compress --force --whole-file --delete --stats --human-readable --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages --exclude=/.git" PORTAGE_TMPDIR="/var/tmp" USE="X a52 aac acl acpi alsa amd64 berkdb bindist bluetooth branding bzip2 cairo cdda cdr cjk cli consolekit cracklib crypt cups cxx dbus dri dts dvd dvdr emboss encode exif fam firefox flac fortran gdbm gif glamor gpm gtk iconv ipv6 jpeg lcms ldap libnotify mad mmx mmxext mng modules mp3 mp4 mpeg multilib ncurses nls nptl ogg opengl openmp pam pango pcre pdf png policykit ppds qt3support qt4 readline sdl seccomp session spell sse sse2 ssl ssse3 startup-notification svg tcpd tiff truetype udev udisks unicode upower usb vim-syntax vorbis wxwidgets x264 xattr xcb xinerama xml xv xvid zlib" ABI_X86="64" ALSA_CARDS="hda-intel" APACHE2_MODULES="authn_core authz_core socache_shmcb unixd actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache cgi cgid dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" CALLIGRA_FEATURES="kexi words flow plan sheets stage tables krita karbon braindump author" CAMERAS="ptp2" COLLECTD_PLUGINS="df interface irq load memory rrdtool swap syslog" CPU_FLAGS_X86="mmx mmxext popcnt sse sse2 sse3 sse4_1 sse4_2 ssse3" ELIBC="glibc" GPSD_PROTOCOLS="ashtech aivdm earthmate evermore fv18 garmin garmintxt gpsclock itrax mtk3301 nmea ntrip navcom oceanserver oldstyle oncore rtcm104v2 rtcm104v3 sirf superstar2 timing tsip tripmate tnt ublox ubx" INPUT_DEVICES="evdev synaptics" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LIBREOFFICE_EXTENSIONS="presenter-console presenter-minimizer" OFFICE_IMPLEMENTATION="libreoffice" PHP_TARGETS="php5-6" PYTHON_SINGLE_TARGET="python2_7" PYTHON_TARGETS="python2_7 python3_3 python3_4 python3_5 pypy" RUBY_TARGETS="ruby23" USERLAND="GNU" VIDEO_CARDS="intel" XTABLES_ADDONS="quota2 psd pknock lscan length2 ipv4options ipset ipp2p iface geoip fuzzy condition tee tarpit sysrq steal rawnat logmark ipmark dhcpmac delude chaos account" Unset: CC, CPPFLAGS, CTARGET, CXX, INSTALL_MASK, LC_ALL, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS, USE_PYTHON
seems to be working properly
(In reply to Alex Xu (Hello71) from comment #1) > seems to be working properly Honest question, do you have gimp, libmypaint and mypaint installed in the same system? The ebuild of libmypaint-1.3.0_beta1 explicitly blocks <mypaint-1.2.2 and the highest version of mypaint in portage is 1.2.0 I have both media-gfx/gimp-2.9.2-r1 and media-gfx/mypaint-1.2.0 installed right now. When I try to upgrade gimp, this is the error message: # emerge -1 gimp Calculating dependencies ... done! [ebuild N ] media-libs/libmypaint-1.3.0_beta1 USE="gegl nls openmp -introspection" [ebuild U ] media-gfx/gimp-2.9.4-r1 [2.9.2-r1] USE="-vector-icons%" [blocks B ] <media-gfx/mypaint-1.2.2 ("<media-gfx/mypaint-1.2.2" is blocking media-libs/libmypaint-1.3.0_beta1) * Error: The above package list contains packages which cannot be * installed at the same time on the same system. (media-libs/libmypaint-1.3.0_beta1:0/0::gentoo, ebuild scheduled for merge) pulled in by >=media-libs/libmypaint-1.3.0_beta0[gegl] required by (media-gfx/gimp-2.9.4-r1:2/2::gentoo, ebuild scheduled for merge) (media-gfx/mypaint-1.2.0:0/0::gentoo, installed) pulled in by media-gfx/mypaint required by @gfx For more information about Blocked Packages, please refer to the following section of the Gentoo Linux x86 Handbook (architecture is irrelevant): https://wiki.gentoo.org/wiki/Handbook:X86/Working/Portage#Blocked_packages It's been like this for more than a few months. Since mypaint-1.2.1-beta1 as seemed on github is still in pre-alpha, I guess either libmypaint is designed to be not compatible with mypaint, or some editorial error in libmypaint's ebuild, or a version bump of mypaint is required.
I swear I saw something else
(In reply to Alex Xu (Hello71) from comment #3) > I swear I saw something else That happens. For example, I did search "mypaint" before creating this one, I did not see the one you refer to... Guess all I can do right now is choose between gimp 2.9.4 and mypaint 1.2.0. Thank you.
so... is there a way to install mypaint on system with gimp installed? ..some -mpaint USE flag for gimp?
(In reply to karpi from comment #5) > so... > is there a way to install mypaint on system with gimp installed? > ..some -mpaint USE flag for gimp? For the time being, mask >=media-gfx/gimp-2.9.4 should work, gimp-2.9.4 depends on media-libs/libmypaint, which is the blocker here.
I have asked for a new release of mypaint upstream now: https://github.com/mypaint/mypaint/issues/535#issuecomment-272011652
Latest media-gfx/mypaint and media-gfx/gimp are back to supporting parallel installation by now. I'm closing this ticket. Please re-open as needed.