Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 776244 - gnome-base/dconf-0.36.0 fails with ModuleNotFoundError: No module named 'pkg_resources'
Summary: gnome-base/dconf-0.36.0 fails with ModuleNotFoundError: No module named 'pkg_...
Status: RESOLVED INVALID
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo Linux bug wranglers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2021-03-14 20:26 UTC by Cyp
Modified: 2021-03-15 08:06 UTC (History)
2 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 Cyp 2021-03-14 20:26:44 UTC
Maybe missing dependency on dev-python/setuptools?

>>> Emerging (270 of 1483) gnome-base/dconf-0.36.0::gentoo
 * Fetching files in the background.
 * To view fetch progress, run in another terminal:
 * tail -f /var/log/emerge-fetch.log
 * dconf-0.36.0.tar.xz BLAKE2B SHA512 size ;-) ...                                                                                                                                                         [ ok ]
>>> Unpacking source...
>>> Unpacking dconf-0.36.0.tar.xz to /var/tmp/portage/gnome-base/dconf-0.36.0/work
>>> Source unpacked in /var/tmp/portage/gnome-base/dconf-0.36.0/work
>>> Preparing source in /var/tmp/portage/gnome-base/dconf-0.36.0/work/dconf-0.36.0 ...
 * Applying 0.30.1-bash-completion-dir.patch ...                                                                                                                                                           [ ok ]
 * Applying 0.32.0-drop-vapigen-dep.patch ...                                                                                                                                                              [ ok ]
>>> Source prepared.
>>> Configuring source in /var/tmp/portage/gnome-base/dconf-0.36.0/work/dconf-0.36.0 ...
python-exec: Invalid impl in /etc/python-exec/python-exec.conf: python3.6
python-exec: Invalid impl in /etc/python-exec/python-exec.conf: python2.7
python-exec: Invalid impl in /etc/python-exec/python-exec.conf: python3.6
python-exec: Invalid impl in /etc/python-exec/python-exec.conf: python2.7
python-exec: Invalid impl in /etc/python-exec/python-exec.conf: python3.6
python-exec: Invalid impl in /etc/python-exec/python-exec.conf: python2.7
python-exec: Invalid impl in /etc/python-exec/python-exec.conf: python3.6
python-exec: Invalid impl in /etc/python-exec/python-exec.conf: python2.7
python-exec: Invalid impl in /etc/python-exec/python-exec.conf: python3.6
python-exec: Invalid impl in /etc/python-exec/python-exec.conf: python2.7
python-exec: Invalid impl in /etc/python-exec/python-exec.conf: python3.6
python-exec: Invalid impl in /etc/python-exec/python-exec.conf: python2.7
python-exec: Invalid impl in /etc/python-exec/python-exec.conf: python3.6
python-exec: Invalid impl in /etc/python-exec/python-exec.conf: python2.7
python-exec: Invalid impl in /etc/python-exec/python-exec.conf: python3.6
python-exec: Invalid impl in /etc/python-exec/python-exec.conf: python2.7
python-exec: Invalid impl in /etc/python-exec/python-exec.conf: python3.6
python-exec: Invalid impl in /etc/python-exec/python-exec.conf: python2.7
python-exec: Invalid impl in /etc/python-exec/python-exec.conf: python3.6
python-exec: Invalid impl in /etc/python-exec/python-exec.conf: python2.7
python-exec: Invalid impl in /etc/python-exec/python-exec.conf: python3.6
python-exec: Invalid impl in /etc/python-exec/python-exec.conf: python2.7
python-exec: Invalid impl in /etc/python-exec/python-exec.conf: python3.6
python-exec: Invalid impl in /etc/python-exec/python-exec.conf: python2.7
python-exec: Invalid impl in /etc/python-exec/python-exec.conf: python3.6
python-exec: Invalid impl in /etc/python-exec/python-exec.conf: python2.7
python-exec: Invalid impl in /etc/python-exec/python-exec.conf: python3.6
python-exec: Invalid impl in /etc/python-exec/python-exec.conf: python2.7
python-exec: Invalid impl in /etc/python-exec/python-exec.conf: python3.6
python-exec: Invalid impl in /etc/python-exec/python-exec.conf: python2.7
python-exec: Invalid impl in /etc/python-exec/python-exec.conf: python3.6
python-exec: Invalid impl in /etc/python-exec/python-exec.conf: python2.7
python-exec: Invalid impl in /etc/python-exec/python-exec.conf: python3.6
python-exec: Invalid impl in /etc/python-exec/python-exec.conf: python2.7
python-exec: Invalid impl in /etc/python-exec/python-exec.conf: python3.6
python-exec: Invalid impl in /etc/python-exec/python-exec.conf: python2.7
python-exec: Invalid impl in /etc/python-exec/python-exec.conf: python3.6
python-exec: Invalid impl in /etc/python-exec/python-exec.conf: python2.7
python-exec: Invalid impl in /etc/python-exec/python-exec.conf: python3.6
python-exec: Invalid impl in /etc/python-exec/python-exec.conf: python2.7
meson setup --buildtype plain --libdir lib64 --localstatedir /var/lib --prefix /usr --sysconfdir /etc --wrap-mode nodownload --build.pkg-config-path /usr/lib64/pkgconfig:/usr/share/pkgconfig --pkg-config-path /usr/lib64/pkgconfig:/usr/share/pkgconfig --native-file /var/tmp/portage/gnome-base/dconf-0.36.0/temp/meson.x86_64-pc-linux-gnu.amd64.ini -Dbash_completion_dir=/usr/share/bash-completion/completions -Dman=true -Dgtk_doc=false -Dvapi=true /var/tmp/portage/gnome-base/dconf-0.36.0/work/dconf-0.36.0 /var/tmp/portage/gnome-base/dconf-0.36.0/work/dconf-0.36.0-build
python-exec: Invalid impl in /etc/python-exec/python-exec.conf: python3.6
python-exec: Invalid impl in /etc/python-exec/python-exec.conf: python2.7
Traceback (most recent call last):
  File "/usr/lib/python-exec/python3.7/meson", line 6, in <module>
    from pkg_resources import load_entry_point
ModuleNotFoundError: No module named 'pkg_resources'
 * ERROR: gnome-base/dconf-0.36.0::gentoo failed (configure phase):
 *   (no error message)
 * 
 * Call stack:
 *     ebuild.sh, line  125:  Called src_configure
 *   environment, line 2821:  Called meson_src_configure
 *   environment, line 2075:  Called die
 * The specific snippet of code:
 *       "${mesonargs[@]}" ) || die
 * 
 * If you need support, post the output of `emerge --info '=gnome-base/dconf-0.36.0::gentoo'`,
 * the complete build log and the output of `emerge -pqv '=gnome-base/dconf-0.36.0::gentoo'`.
 * The complete build log is located at '/var/tmp/portage/gnome-base/dconf-0.36.0/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/gnome-base/dconf-0.36.0/temp/environment'.
 * Working directory: '/var/tmp/portage/gnome-base/dconf-0.36.0/work/dconf-0.36.0'
 * S: '/var/tmp/portage/gnome-base/dconf-0.36.0/work/dconf-0.36.0'

>>> Failed to emerge gnome-base/dconf-0.36.0, Log file:

>>>  '/var/tmp/portage/gnome-base/dconf-0.36.0/temp/build.log'
# emerge --info
Portage 2.3.99 (python 3.7.7-final-0, default/linux/amd64/17.1/desktop/plasma, gcc-10.2.0, glibc-2.32-r7, 4.19.86-gentoo x86_64)
=================================================================
System uname: Linux-4.19.86-gentoo-x86_64-Intel-R-_Core-TM-_i7-3770K_CPU_@_3.50GHz-with-gentoo-2.7
KiB Mem:    32847692 total,   2631280 free
KiB Swap:   33554428 total,  33550332 free
Timestamp of repository gentoo: Wed, 10 Mar 2021 15:00:01 +0000
Head commit of repository gentoo: 2a4623f6bf9ff7a3f607840fc4ceef896993ee6c
sh bash 5.0_p18
ld GNU ld (Gentoo 2.32 p2) 2.32.0
ccache version 3.7.9 [disabled]
app-shells/bash:          5.0_p18::gentoo
dev-java/java-config:     2.2.0-r4::gentoo
dev-lang/perl:            5.30.3::gentoo
dev-lang/python:          2.7.18::gentoo, 3.5.7::gentoo, 3.6.10-r2::gentoo, 3.7.7-r2::gentoo, 3.8.2-r2::gentoo, 3.9.1-r1::gentoo
dev-util/ccache:          3.7.9::gentoo
dev-util/cmake:           3.17.3::gentoo
dev-util/pkgconfig:       0.29.2::gentoo
sys-apps/baselayout:      2.7::gentoo
sys-apps/openrc:          0.42.1::gentoo
sys-apps/sandbox:         2.20::gentoo
sys-devel/autoconf:       2.13-r1::gentoo, 2.69-r4::gentoo
sys-devel/automake:       1.11.6-r3::gentoo, 1.13.4-r2::gentoo, 1.15.1-r2::gentoo, 1.16.2-r1::gentoo
sys-devel/binutils:       2.32-r1::gentoo, 2.33.1-r1::gentoo
sys-devel/gcc:            4.5.4-r2::gentoo, 6.5.0-r1::gentoo, 7.4.0-r2::gentoo, 8.3.0-r3::gentoo, 9.2.0-r2::gentoo, 9.3.0::gentoo, 10.2.0-r5::gentoo
sys-devel/gcc-config:     2.3.3::gentoo
sys-devel/libtool:        2.4.6-r6::gentoo
sys-devel/make:           4.2.1-r4::gentoo
sys-kernel/linux-headers: 5.10::gentoo (virtual/os-headers)
sys-libs/glibc:           2.32-r7::gentoo
Repositories:

gentoo
    location: /usr/portage
    sync-type: rsync
    sync-uri: rsync://rsync.gentoo.org/gentoo-portage
    priority: -1000
    sync-rsync-verify-jobs: 1
    sync-rsync-verify-metamanifest: yes
    sync-rsync-verify-max-age: 24
    sync-rsync-extra-opts: 

My_local_repo
    location: /usr/local/portage
    masters: gentoo
    priority: 0

dotnet
    location: /var/lib/layman/dotnet
    masters: gentoo
    priority: 50

mrueg
    location: /var/lib/layman/mrueg
    masters: gentoo
    priority: 50

sage-on-gentoo
    location: /var/lib/layman/sage-on-gentoo
    masters: gentoo
    priority: 50

ssnb
    location: /var/lib/layman/ssnb
    masters: gentoo
    priority: 50

torbrowser
    location: /var/lib/layman/torbrowser
    masters: gentoo
    priority: 50

ACCEPT_KEYWORDS="amd64"
ACCEPT_LICENSE="* -@EULA"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-march=native -O2 -pipe -g"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/lib/X11/xkb /usr/lib64/libreoffice/program/sofficerc /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/php/apache2-php7.3/ext-active/ /etc/php/apache2-php7.4/ext-active/ /etc/php/cgi-php7.3/ext-active/ /etc/php/cgi-php7.4/ext-active/ /etc/php/cli-php7.3/ext-active/ /etc/php/cli-php7.4/ext-active/ /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="-march=native -O2 -pipe -g"
DISTDIR="/usr/portage/distfiles"
ENV_UNSET="CARGO_HOME DBUS_SESSION_BUS_ADDRESS DISPLAY GOBIN GOPATH PERL5LIB PERL5OPT PERLPREFIX PERL_CORE PERL_MB_OPT PERL_MM_OPT XAUTHORITY XDG_CACHE_HOME XDG_CONFIG_HOME XDG_DATA_HOME XDG_RUNTIME_DIR"
FCFLAGS="-O2 -pipe"
FEATURES="assume-digests binpkg-docompress binpkg-dostrip binpkg-logs config-protect-if-modified distlocks ebuild-locks fixlafiles ipc-sandbox merge-sync multilib-strict network-sandbox news parallel-fetch pid-sandbox preserve-libs protect-owned qa-unresolved-soname-deps sandbox sfperms splitdebug strict unknown-features-warn unmerge-logs unmerge-orphans userfetch userpriv usersandbox usersync xattr"
FFLAGS="-O2 -pipe"
GENTOO_MIRRORS=" http://mirror.mdfnet.se/gentoo http://ftp.snt.utwente.nl/pub/os/linux/gentoo http://mirror.leaseweb.com/gentoo/ http://mirrors.evowise.com/gentoo/ "
LANG="en_US.UTF8"
LDFLAGS="-Wl,-O1 -Wl,--as-needed -Wl,-O1"
LINGUAS="en da it pt pt_BR"
MAKEOPTS="-j8"
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="3dnow 3dnowext X a52 aac aalib acl acpi activities alisp alsa amd64 apache2 apng ares bash-completion bazaar bdf berkdb bluetooth branding bzip2 cairo cdda cdr cli crypt css cups curl cvs d dbus dec_av2 declarative dhcp djvu dk doc dri dts dvd dvdr dvipdfm ebook editor elogind emboss emoticons-manager encode epub exif expat extensions extra ffmpeg firefox3 flac fluidsynth fontconfig foomaticdb fortran g3dvl gcj gd gdbm geoip gif git gles gles1 gles2 glitz gmp go gpm graphite graphviz gtk gui iconv icu imlib ipv6 irda ithreads jadetex java jpeg jpeg2k kde kerberos kipi kompare kpathsea kwallet lcms libcaca libglvnd libnotify libtirpc live llvm logitech-mouse lto lzma mad mercurial midi mikmod mjpeg mmxext mng mobi mod mozilla mp2 mp3 mp4 mpeg msn mudflap multilib multitarget mysql ncurses net45 network nls nodrm nptl nsplugin objc objc++ objc-gc offensive ogg ogre ois opengl openmp otr pam pango pcre pdf phonon plasma plotutils png policykit povray ppds qml qt5 qthelp readline rle rtmp samba scanner sdl se_swedb seccomp semantic-desktop server sift sip sndfile solver speex spell split-usr sql ssl ssse3 startup-notification subversion svg tcpd tga theora threads tiff timidity tk tokenizer truetype udev udisks unicode upower usb v4l v4l2 vcd video videos vnc vorbis vpx wav wayland webkit widgets wma wxwidgets x264 x265 xattr xcb xcomposite xine xml xscreensaver xv xvid xvmc zip zlib zstd" ABI_X86="64" ADA_TARGET="gnat_2018" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci" APACHE2_MODULES="*" CALLIGRA_FEATURES="karbon sheets words" COLLECTD_PLUGINS="df interface irq load memory rrdtool swap syslog" CPU_FLAGS_X86="aes avx mmx mmxext popcnt sse sse2 sse3 sse4_1 sse4_2 ssse3" ELIBC="glibc" GPSD_PROTOCOLS="ashtech aivdm earthmate evermore fv18 garmin garmintxt gpsclock greis isync itrax mtk3301 nmea ntrip navcom oceanserver oldstyle oncore rtcm104v2 rtcm104v3 sirf skytraq superstar2 timing tsip tripmate tnt ublox ubx" INPUT_DEVICES="evdev libinput" KERNEL="linux" L10N="da en it pt pt-BR" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LIBREOFFICE_EXTENSIONS="presenter-console presenter-minimizer" LUA_SINGLE_TARGET="lua5-1" LUA_TARGETS="lua5-1" OFFICE_IMPLEMENTATION="libreoffice" PHP_TARGETS="php7-3 php7-4" POSTGRES_TARGETS="postgres10 postgres11" PYTHON_SINGLE_TARGET="python3_8" PYTHON_TARGETS="python3_8" RUBY_TARGETS="ruby26" USERLAND="GNU" VIDEO_CARDS="v4l vesa vga intel radeon r600" 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, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LC_ALL, PORTAGE_BINHOST, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS

Reproducible: Always

Steps to Reproduce:
1. Try to emerge @world.

Actual Results:  
Fail.

Expected Results:  
Not fail.
Comment 1 Mart Raudsepp gentoo-dev 2021-03-14 20:41:09 UTC
Your python setup feels to have become rather broken there. It's meson that is failing there, which does have setuptools in RDEPEND.
Comment 2 Cyp 2021-03-14 21:21:28 UTC
dev-util/meson is also an old version, but can't be updated manually without updating @world:

# emerge -av1 meson

 * IMPORTANT: 4 news items need reading for repository 'gentoo'.
 * Use eselect news read to view new items.


These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild     U  ] dev-python/certifi-10001-r1::gentoo [2020.4.5.1::gentoo] USE="-test%" PYTHON_TARGETS="python3_8* (-pypy3) -python3_7* -python3_9 (-python2_7%*) (-python3_6%*)" 4 KiB
[ebuild  N     ] dev-python/setuptools-53.0.0::gentoo  USE="-test" PYTHON_TARGETS="python3_8 (-pypy3) -python3_7 -python3_9" 2,003 KiB
[ebuild     U  ] dev-python/setuptools_scm-5.0.1::gentoo [3.5.0::gentoo] USE="-test" PYTHON_TARGETS="python3_8* (-pypy3) -python3_7* -python3_9% (-python2_7%*) (-python3_6%*)" 51 KiB
[ebuild     U  ] dev-util/meson-0.56.2::gentoo [0.54.2::gentoo] USE="(-test)" PYTHON_TARGETS="python3_8* -python3_7* -python3_9% (-python3_6%*)" 1,753 KiB

Total: 4 packages (3 upgrades, 1 new), Size of downloads: 3,810 KiB

!!! Multiple package instances within a single package slot have been pulled
!!! into the dependency graph, resulting in a slot conflict:

dev-python/certifi:0

  (dev-python/certifi-10001-r1:0/0::gentoo, ebuild scheduled for merge) USE="-test" ABI_X86="(64)" PYTHON_TARGETS="python3_8 (-pypy3) -python3_7 -python3_9" pulled in by
    >=dev-python/certifi-2016.9.26[python_targets_pypy3(-)?,python_targets_python3_7(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,-python_single_target_pypy3(-),-python_single_target_python3_7(-),-python_single_target_python3_8(-),-python_single_target_python3_9(-)] required by (dev-python/setuptools-53.0.0:0/0::gentoo, ebuild scheduled for merge) USE="-test" ABI_X86="(64)" PYTHON_TARGETS="python3_8 (-pypy3) -python3_7 -python3_9"
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      

  (dev-python/certifi-2020.4.5.1:0/0::gentoo, installed) USE="" ABI_X86="(64)" PYTHON_TARGETS="python2_7 python3_6 python3_7 (-pypy3) -python3_8 -python3_9" pulled in by
    dev-python/certifi[python_targets_python2_7(-),python_targets_python3_6(-),python_targets_python3_7(-),-python_single_target_pypy3(-),-python_single_target_python2_7(-),-python_single_target_python3_6(-),-python_single_target_python3_7(-),-python_single_target_python3_8(-)] required by (dev-python/urllib3-1.25.8:0/0::gentoo, installed) USE="-brotli -doc -test" ABI_X86="(64)" PYTHON_TARGETS="python2_7 python3_6 python3_7 (-pypy3) -python3_8"
Comment 3 Matt Turner gentoo-dev 2021-03-14 21:57:46 UTC
Yes, you'll have to update setuptools, etc. That doesn't require updating @world. Handle setuptools first.

You'll also have to disable PYTHON_TARGETS="python2_7 python3_6" I expect.
Comment 4 Cyp 2021-03-14 22:17:10 UTC
I had already removed PYTHON_TARGETS from make.conf.

How do I update setuptools without @world when it gives conflicts?

# emerge -av1 setuptools

 * IMPORTANT: 4 news items need reading for repository 'gentoo'.
 * Use eselect news read to view new items.


These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild     U  ] dev-python/certifi-10001-r1::gentoo [2020.4.5.1::gentoo] USE="-test%" PYTHON_TARGETS="python3_8* (-pypy3) -python3_7* -python3_9 (-python2_7%*) (-python3_6%*)" 4 KiB
[ebuild  N     ] dev-python/setuptools-53.0.0::gentoo  USE="-test" PYTHON_TARGETS="python3_8 (-pypy3) -python3_7 -python3_9" 2,003 KiB
[ebuild     U  ] dev-python/setuptools_scm-5.0.1::gentoo [3.5.0::gentoo] USE="-test" PYTHON_TARGETS="python3_8* (-pypy3) -python3_7* -python3_9% (-python2_7%*) (-python3_6%*)" 51 KiB

Total: 3 packages (2 upgrades, 1 new), Size of downloads: 2,057 KiB

!!! Multiple package instances within a single package slot have been pulled
!!! into the dependency graph, resulting in a slot conflict:

dev-python/certifi:0

  (dev-python/certifi-10001-r1:0/0::gentoo, ebuild scheduled for merge) USE="-test" ABI_X86="(64)" PYTHON_TARGETS="python3_8 (-pypy3) -python3_7 -python3_9" pulled in by
    >=dev-python/certifi-2016.9.26[python_targets_pypy3(-)?,python_targets_python3_7(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,-python_single_target_pypy3(-),-python_single_target_python3_7(-),-python_single_target_python3_8(-),-python_single_target_python3_9(-)] required by (dev-python/setuptools-53.0.0:0/0::gentoo, ebuild scheduled for merge) USE="-test" ABI_X86="(64)" PYTHON_TARGETS="python3_8 (-pypy3) -python3_7 -python3_9"
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      

  (dev-python/certifi-2020.4.5.1:0/0::gentoo, installed) USE="" ABI_X86="(64)" PYTHON_TARGETS="python2_7 python3_6 python3_7 (-pypy3) -python3_8 -python3_9" pulled in by
    dev-python/certifi[python_targets_python2_7(-),python_targets_python3_6(-),python_targets_python3_7(-),-python_single_target_pypy3(-),-python_single_target_python2_7(-),-python_single_target_python3_6(-),-python_single_target_python3_7(-),-python_single_target_python3_8(-)] required by (dev-python/urllib3-1.25.8:0/0::gentoo, installed) USE="-brotli -doc -test" ABI_X86="(64)" PYTHON_TARGETS="python2_7 python3_6 python3_7 (-pypy3) -python3_8"
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            


It may be possible to solve this problem by using package.mask to
prevent one of those packages from being selected. However, it is also
possible that conflicting dependencies exist such that they are
impossible to satisfy simultaneously.  If such a conflict exists in
the dependencies of two different packages, then those packages can
not be installed simultaneously. You may want to try a larger value of
the --backtrack option, such as --backtrack=30, in order to see if
that will solve this conflict automatically.

For more information, see MASKED PACKAGES section in the emerge man
page or refer to the Gentoo Handbook.


!!! The following installed packages are masked:
- media-libs/openexr-2.3.0::gentoo (masked by: package.mask)
/usr/portage/profiles/package.mask:
# Bernd Waibel <waebbl-gentoo@posteo.net> (2021-02-27)
# Mask until removal of media-gfx/openexr_viewers.
# Version has several vulnerabilities. See #717474

- kde-apps/kdepim-apps-libs-19.12.3::gentoo (masked by: package.mask)
/usr/portage/profiles/package.mask:
# Andreas Sturmlechner <asturm@gentoo.org> (2021-02-24)
# Completely dissolved and moved into other PIM libraries upstream.
# Masked for removal on 2021-03-10.

- sys-devel/binutils-2.33.1-r1::gentoo (masked by: package.mask)
/usr/portage/profiles/package.mask:
# Michał Górny <mgorny@gentoo.org>, Andreas K. Hüttel <dilfridge@gentoo.org>,
# Matthias Maier <tamiko@gentoo.org> (2017-05-21 and later updates)
# These old versions of toolchain packages (binutils, gcc, glibc) are no
# longer officially supported and are not suitable for general use. Using
# these packages can result in build failures (and possible breakage) for
# many packages, and may leave your system vulnerable to known security
# exploits.
# If you still use one of these old toolchain packages, please upgrade (and
# switch the compiler / the binutils) ASAP. If you need them for a specific
# (isolated) use case, feel free to unmask them on your system.

- media-libs/ilmbase-2.3.0::gentoo (masked by: package.mask)
- games-strategy/0ad-data-0.0.23b_alpha::gentoo (masked by: package.mask)
/usr/portage/profiles/package.mask:
# Sam James <sam@gentoo.org> (2021-02-28)
# games-strategy/0ad-data has been merged
# into games-strategy/0ad for simplicity.
# Note that in most cases, the latter uses
# upstream pre-built assets anyway.
# Nothing should really be using this.
# bug #735352, bug #768930
# Removal in 14 days.

For more information, see the MASKED PACKAGES section in the emerge
man page or refer to the Gentoo Handbook.
Comment 5 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2021-03-14 22:33:56 UTC
I think this is a better topic for #gentoo on IRC (Freenode) or the forums as it's a support issue?
Comment 6 Cyp 2021-03-15 08:06:13 UTC
Tried IRC first, but was getting in a loop. Every time I post my emerge --info, someone asks for the build logs, and every time I post my build logs, someone asks for emerge --info.

If I ask about updating a package, someone says it's easier to update @world, or if I ask about updating @world, it's a package that needs updating.

x11-libs/pixman has the same issue.

Just tried unmerging meson. Now setuptools is 16th on the @world update list. Hope it will get built before anything that depends on it, this time…