Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 694918 - media-fonts/liberation-fonts-2.00.5: python_wrapper_setup: python3 is not supported by python2.7
Summary: media-fonts/liberation-fonts-2.00.5: python_wrapper_setup: python3 is not sup...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo Fonts Team
URL:
Whiteboard:
Keywords: PullRequest
Depends on:
Blocks:
 
Reported: 2019-09-19 03:11 UTC by Erik Zeek
Modified: 2019-10-20 11:20 UTC (History)
7 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
emerge --info '=media-fonts/liberation-fonts-2.00.5::gentoo' (emerge-info.txt,14.10 KB, text/plain)
2019-09-19 03:11 UTC, Erik Zeek
Details
build.log (build.log,3.25 KB, text/x-log)
2019-09-28 05:24 UTC, Dennis Schridde
Details
build.log (build.log,3.25 KB, text/x-log)
2019-10-05 17:03 UTC, Dennis Schridde
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Erik Zeek 2019-09-19 03:11:30 UTC
Created attachment 590352 [details]
emerge --info '=media-fonts/liberation-fonts-2.00.5::gentoo'

Build log:

 * Package:    media-fonts/liberation-fonts-2.00.5
 * Repository: gentoo
 * Maintainer: fonts@gentoo.org
 * USE:        X abi_x86_64 amd64 elibc_glibc fontforge kernel_linux userland_GNU
 * FEATURES:   network-sandbox preserve-libs sandbox splitdebug userpriv usersandbox
>>> Unpacking source...
>>> Unpacking liberation-fonts-2.00.5.tar.gz to /gentoo/tmp/portage/media-fonts/liberation-fonts-2.00.5/work
>>> Source unpacked in /gentoo/tmp/portage/media-fonts/liberation-fonts-2.00.5/work
>>> Preparing source in /gentoo/tmp/portage/media-fonts/liberation-fonts-2.00.5/work/liberation-fonts-2.00.5 ...
>>> Source prepared.
>>> Configuring source in /gentoo/tmp/portage/media-fonts/liberation-fonts-2.00.5/work/liberation-fonts-2.00.5 ...
>>> Source configured.
>>> Compiling source in /gentoo/tmp/portage/media-fonts/liberation-fonts-2.00.5/work/liberation-fonts-2.00.5 ...
make -j16 --load-average=32 
fontforge -script scripts/fontexport.pe -ttf src/LiberationMono-Regular.sfd src/LiberationMono-Bold.sfd src/LiberationMono-Italic.sfd src/LiberationMono-BoldItalic.sfd src/LiberationSans-Regular.sfd src/LiberationSans-Bold.sfd src/LiberationSans-Italic.sfd src/LiberationSans-BoldItalic.sfd src/LiberationSerif-Regular.sfd src/LiberationSerif-Bold.sfd src/LiberationSerif-Italic.sfd src/LiberationSerif-BoldItalic.sfd
Copyright (c) 2000-2018 by George Williams. See AUTHORS for Contributors.
 License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
 with many parts BSD <http://fontforge.org/license.html>. Please read LICENSE.
 Based on sources from 16:07 UTC 15-Aug-2019-ML-D.
 Based on source from git with hash: 
Generating ttf from src/LiberationMono-Regular.sfd
Generating ttf from src/LiberationMono-Bold.sfd
Generating ttf from src/LiberationMono-Italic.sfd
Generating ttf from src/LiberationMono-BoldItalic.sfd
Generating ttf from src/LiberationSans-Regular.sfd
Generating ttf from src/LiberationSans-Bold.sfd
Generating ttf from src/LiberationSans-Italic.sfd
Generating ttf from src/LiberationSans-BoldItalic.sfd
Generating ttf from src/LiberationSerif-Regular.sfd
Generating ttf from src/LiberationSerif-Bold.sfd
Generating ttf from src/LiberationSerif-Italic.sfd
Generating ttf from src/LiberationSerif-BoldItalic.sfd
python3 scripts/setisFixedPitch-fonttools.py src/LiberationMono-*.ttf
: python_wrapper_setup: python3 is not supported by python2.7 (PYTHON_COMPAT)
make: *** [Makefile:59: ttf-dir] Error 127
 * ERROR: media-fonts/liberation-fonts-2.00.5::gentoo failed (compile phase):
 *   emake failed
 * 
 * If you need support, post the output of `emerge --info '=media-fonts/liberation-fonts-2.00.5::gentoo'`,
 * the complete build log and the output of `emerge -pqv '=media-fonts/liberation-fonts-2.00.5::gentoo'`.
 * The complete build log is located at '/var/log/portage/media-fonts:liberation-fonts-2.00.5:20190919-014039.log.gz'.
 * The ebuild environment file is located at '/gentoo/tmp/portage/media-fonts/liberation-fonts-2.00.5/temp/environment'.
 * Working directory: '/gentoo/tmp/portage/media-fonts/liberation-fonts-2.00.5/work/liberation-fonts-2.00.5'
 * S: '/gentoo/tmp/portage/media-fonts/liberation-fonts-2.00.5/work/liberation-fonts-2.00.5'
Comment 1 Erik Zeek 2019-09-19 03:12:46 UTC
Just in case it's relevant:

emerge -pv media-gfx/fontforge dev-python/fonttools 

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

Calculating dependencies                       ... done!      
[ebuild   R    ] dev-python/fonttools-4.0.1::gentoo  USE="-test" PYTHON_TARGETS="python3_6 python3_7 -python3_5" 0 KiB
[ebuild   R    ] media-gfx/fontforge-20190317-r2::gentoo  USE="X cairo gif gtk jpeg png python readline svg tiff unicode -test -truetype-debugger" PYTHON_SINGLE_TARGET="python3_6 -python2_7 -python3_5 -python3_7" PYTHON_TARGETS="python2_7 python3_6 python3_7 -python3_5" 0 KiB

Total: 2 packages (2 reinstalls), Size of downloads: 0 KiB
Comment 2 Wm Ray Carr 2019-09-22 21:29:43 UTC
I have precisely the same problem on my system. Looking at the ebuild, I notice python2_7 compatibility only. Since all the necessary python tools are built for python3.6 and python3.7, I copied liberation-fonts-2.00.5.ebuild to my personal repository and changed "PYTHON_COMPAT=( python2_7 )" to "PYTHON_COMPAT=( python3_7 )".

After that:
sudo ebuild liberation-fonts-2.00.5.ebuild manifest (in my personal repo)

sudo emerge liberation-fonts

This allows the merge to complete successfully, at least on my ~amd64 system.
Comment 3 Attila Tóth 2019-09-24 19:47:48 UTC
(In reply to Wm Ray Carr from comment #2)
> I have precisely the same problem on my system. Looking at the ebuild, I
> notice python2_7 compatibility only. Since all the necessary python tools
> are built for python3.6 and python3.7, I copied
> liberation-fonts-2.00.5.ebuild to my personal repository and changed
> "PYTHON_COMPAT=( python2_7 )" to "PYTHON_COMPAT=( python3_7 )".
> 
> After that:
> sudo ebuild liberation-fonts-2.00.5.ebuild manifest (in my personal repo)
> 
> sudo emerge liberation-fonts
> 
> This allows the merge to complete successfully, at least on my ~amd64 system.

Your solution works for me, thanks!
Comment 4 Dennis Schridde 2019-09-28 05:24:59 UTC
Created attachment 591190 [details]
build.log

Portage 2.3.76 (python 2.7.13-final-42, default/linux/amd64/17.1/desktop/plasma/systemd, gcc-9.2.0, glibc-2.29-r5, 5.3.1-gentoo x86_64)
=================================================================
                         System Settings
=================================================================
System uname: Linux-5.3.1-gentoo-x86_64-AMD_Ryzen_5_2400G_with_Radeon_Vega_Graphics-with-gentoo-2.6
KiB Mem:    14135576 total,   3051136 free
KiB Swap:   16776188 total,  16519420 free
Timestamp of repository gentoo: Sat, 28 Sep 2019 01:45:01 +0000
Head commit of repository gentoo: 26239ce942e73192e8e8c1716b058ba71461d92c
Head commit of repository flatpak-overlay: dba2292fa92fbe7f51a437ff89d27cbab6105b67

Head commit of repository local: 219feee0096ccf8bff2eb49267b432b5d2ef19ff

sh bash 5.0_p11
ld GNU gold (Gentoo 2.32 p2 2.32.0) 1.16
ccache version 3.7.4 [disabled]
app-shells/bash:          5.0_p11::gentoo
dev-java/java-config:     2.2.0-r4::gentoo
dev-lang/perl:            5.30.0::gentoo
dev-lang/python:          2.7.16::gentoo, 3.5.7::gentoo, 3.6.9::gentoo, 3.7.4-r1::gentoo
dev-util/ccache:          3.7.4::gentoo
dev-util/cmake:           3.15.3::gentoo
dev-util/pkgconfig:       0.29.2::gentoo
sys-apps/baselayout:      2.6-r1::gentoo
sys-apps/sandbox:         2.18::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.16.1-r1::gentoo
sys-devel/binutils:       2.32-r1::gentoo
sys-devel/gcc:            9.1.0::gentoo, 9.2.0-r1::gentoo
sys-devel/gcc-config:     2.1::gentoo
sys-devel/libtool:        2.4.6-r5::gentoo
sys-devel/make:           4.2.1-r4::gentoo
sys-kernel/linux-headers: 5.3::gentoo (virtual/os-headers)
sys-libs/glibc:           2.29-r5::gentoo
Repositories:

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

flatpak-overlay
    location: /var/db/repos/flatpak-overlay
    sync-type: git
    sync-uri: https://github.com/fosero/flatpak-overlay.git
    masters: gentoo

local
    location: /var/cache/portage/local
    sync-type: git
    sync-uri: https://github.com/devurandom/gentoo-overlay.git
    masters: gentoo
    priority: 1000

ACCEPT_KEYWORDS="amd64 ~amd64"
ACCEPT_LICENSE="@FREE"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-pipe -O2 -march=znver1"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /etc/grs/systems.conf /usr/lib64/libreoffice/program/sofficerc /usr/share/config /usr/share/gnupg/qualified.txt /usr/share/maven-bin-3.6/conf"
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/cgi-php7.3/ext-active/ /etc/php/cli-php7.3/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="-pipe -O2 -march=znver1"
DISTDIR="/var/cache/portage/distfiles"
EMERGE_DEFAULT_OPTS="--keep-going --nospinner --verbose-conflicts"
ENV_UNSET="DBUS_SESSION_BUS_ADDRESS DISPLAY GOBIN 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 buildsyspkg cgroup compressdebug config-protect-if-modified distlocks ebuild-locks fixlafiles ipc-sandbox merge-sync multilib-strict network-sandbox news parallel-fetch parallel-install pid-sandbox preserve-libs protect-owned sandbox sfperms strict unknown-features-warn unmerge-logs unmerge-orphans userfetch userpriv usersandbox usersync"
FFLAGS="-O2 -pipe"
GENTOO_MIRRORS="http://ftp.spline.inf.fu-berlin.de/mirrors/gentoo/ http://ftp-stud.hs-esslingen.de/pub/Mirrors/gentoo/ http://distfiles.gentoo.org"
LANG="en_US.UTF-8"
LDFLAGS="-Wl,-O1 -Wl,--as-needed -Wl,--hash-style=gnu"
MAKEOPTS="-j6 -l4"
PKGDIR="/var/cache/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="/tmp"
USE="7z 7zip X a52 aac aacplus aacs acl acpi activities aio alsa amd64 appindicator appstream archive audit avahi ayatana bash-completion bdplus berkdb bluetooth bluray branding brotli bs2b btrfs bzip2 cairo caps cdda cddb cdio cdr celt chromaprint cjk clang cli clipboard color-management colord conntrack crypt cups cxx d3d9 dav1d dbus declarative device-mapper dirac djvu dri drm dts dvb dvd dvdr ed25519 editorconfig egl elf emboss encode epub exif fam faudio fax fbcon ffmpeg fftw filecaps firefox firewalld fish-completion fits flac fontconfig fontforge fortran fribidi gbm gdal gdbm geoclue geolocation gif git glamor gles gmp gnupg google googledrive gpg gps graphicsmagick gstreamer gtk gtk3 gzip harfbuzz hdf5 heif http2 ibus iconv icu idn imlib inotify introspection ipv6 jemalloc jpeg jpeg2k json kde kipi kms kwallet ladspa latex lcms ldap libatomic libglvnd libidn2 libinput libnotify libproxy libsecret libsoxr libtirpc libvirt lm-sensors lrz lv2 lvm lz4 lzma lzo mad mariadb markdown mbim mercurial mjpeg mng mobi modemmanager modplug mp3 mp4 mpeg mplayer mpris mtp multilib mysql ncurses netlink networkmanager nls nptl office ofx ogg openal opencl opencv openexr opengl openh264 openmax openmp opus pam pango pcap pch pcre pcre2 pdf pgo phonon pixman plasma png policykit postscript ppds prison pulseaudio python qml qrcode qt5 raw readline redfish samba sasl scanner schroedinger screencast sctp sdl sdl2 seccomp semantic-desktop share smartcard snappy sparse speech speex spell ssl startup-notification steamruntime stemmer svg systemd systemtap tbb tcpd teamd telepathy tga theora threads tiff timezone truetype tslib udev udisks unicode unwind upnp upnp-av upower usb utempter v4l v4l2 vaapi vdpau vkd3d vorbis vpx vulkan wasm wavpack wayland webchannel webengine webkit webp widgets wmf wps x264 x265 xattr xcb xcomposite xinerama xkb xml xmp xrandr xscreensaver xv xvid xwayland xz yaml zeroconf zeromq zlib zstd" ABI_X86="64" ADA_TARGET="gnat_2018" 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="karbon sheets words" CAMERAS="ptp2" COLLECTD_PLUGINS="df interface irq load memory rrdtool swap syslog" CPU_FLAGS_X86="aes avx avx2 f16c fma3 mmx mmxext pclmul popcnt sha sse sse2 sse3 sse4_1 sse4_2 sse4a ssse3" ELIBC="glibc" ENLIGHTENMENT_MODULES="*" GPSD_PROTOCOLS="ashtech aivdm earthmate evermore fv18 garmin garmintxt gpsclock isync itrax mtk3301 nmea ntrip navcom oceanserver oldstyle oncore rtcm104v2 rtcm104v3 sirf skytraq superstar2 timing tsip tripmate tnt ublox ubx" GRUB_PLATFORMS="efi-64" INPUT_DEVICES="joystick libinput" KERNEL="linux" L10N="de de-DE en en-GB ar fa tr ja ko zh zh-CN zh-TW" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LIBREOFFICE_EXTENSIONS="nlpsolver scripting-javascript wiki-publisher" LIRC_DEVICES="devinput" LLVM_TARGETS="AMDGPU BPF RISCV WebAssembly" LUA_TARGET="lua5-2" NETBEANS_MODULES="apisupport cnd groovy gsf harness ide identity j2ee java mobility nb php profiler soa visualweb webcommon websvccommon xml" OFFICE_IMPLEMENTATION="libreoffice" PHP_TARGETS="php7-2" POSTGRES_TARGETS="postgres10 postgres11" PYTHON_SINGLE_TARGET="python3_6" PYTHON_TARGETS="python2_7 python3_6 pypy pypy3" QEMU_SOFTMMU_TARGETS="riscv32 riscv64 x86_64" QEMU_USER_TARGETS="riscv32 riscv64" RUBY_TARGETS="ruby24 ruby25" USERLAND="GNU" VIDEO_CARDS="amdgpu virgl" 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, LINGUAS, PORTAGE_BINHOST, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS

=================================================================
                        Package Settings
=================================================================

media-fonts/liberation-fonts-2.00.1-r3::gentoo was built with the following:
USE="X fontforge" ABI_X86="(64)"
FEATURES="assume-digests binpkg-logs buildsyspkg cgroup compressdebug config-protect-if-modified distlocks ebuild-locks fixlafiles ipc-sandbox merge-sync multilib-strict network-sandbox news parallel-fetch parallel-install preserve-libs protect-owned sandbox sfperms strict unknown-features-warn unmerge-logs unmerge-orphans userfetch userpriv usersandbox usersync"


dev-python/fonttools-3.44.0::gentoo was built with the following:
USE="-test" ABI_X86="(64)" PYTHON_TARGETS="python2_7 python3_6 -python3_5 -python3_7"
Comment 5 Alex D-Bug 2019-09-28 14:27:42 UTC
Same here, but fixed that with PYTHON_COMPAT=( python{2_7,3_5,3_6,3_7} ), build fine.
Comment 6 Charlie Gehlin 2019-10-02 07:54:57 UTC
(In reply to Alex D-Bug from comment #5)
> Same here, but fixed that with PYTHON_COMPAT=( python{2_7,3_5,3_6,3_7} ),
> build fine.

Confirming here as well, thanks for patch! Remember to vote for bug if you're hit by it ;) /Charlie
Comment 7 Larry the Git Cow gentoo-dev 2019-10-04 19:13:38 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=20d3280d8cb96f87044a7404b1fb2bd265a357ba

commit 20d3280d8cb96f87044a7404b1fb2bd265a357ba
Author:     Conrad Kostecki <conrad@kostecki.com>
AuthorDate: 2019-09-29 13:56:04 +0000
Commit:     Matt Turner <mattst88@gentoo.org>
CommitDate: 2019-10-04 19:13:29 +0000

    media-fonts/liberation-fonts: fix compilation with python3
    
    Closes: https://bugs.gentoo.org/694918
    Signed-off-by: Conrad Kostecki <conrad@kostecki.com>
    Closes: https://github.com/gentoo/gentoo/pull/13090
    Signed-off-by: Matt Turner <mattst88@gentoo.org>

 media-fonts/liberation-fonts/liberation-fonts-2.00.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
Comment 8 Dennis Schridde 2019-10-05 17:03:40 UTC
Created attachment 591908 [details]
build.log

(In reply to Larry the Git Cow from comment #7)
> The bug has been closed via the following commit(s):
> 
> https://gitweb.gentoo.org/repo/gentoo.git/commit/
> ?id=20d3280d8cb96f87044a7404b1fb2bd265a357ba

Does not work for me:

: python_wrapper_setup: python3 is not supported by python2.7 (PYTHON_COMPAT)
make: *** [Makefile:59: ttf-dir] Error 127
 * ERROR: media-fonts/liberation-fonts-2.00.5::gentoo failed (compile phase):
 *   emake failed

Portage 2.3.76 (python 2.7.13-final-42, default/linux/amd64/17.1/desktop/plasma/systemd, gcc-9.2.0, glibc-2.29-r5, 5.3.1-gentoo x86_64)
=================================================================
                         System Settings
=================================================================
System uname: Linux-5.3.1-gentoo-x86_64-AMD_Ryzen_5_2400G_with_Radeon_Vega_Graphics-with-gentoo-2.6
KiB Mem:    14134996 total,    919736 free
KiB Swap:   16776188 total,  16706556 free
Timestamp of repository gentoo: Sat, 05 Oct 2019 09:15:01 +0000
Head commit of repository gentoo: 294ccbf99a18eb069a432f9bbd4ff48d60758f65
Head commit of repository flatpak-overlay: dba2292fa92fbe7f51a437ff89d27cbab6105b67

Head commit of repository local: 71e7239343a0d26dbd823b76ec180022d2470619

sh bash 5.0_p11
ld GNU gold (Gentoo 2.32 p2 2.32.0) 1.16
ccache version 3.7.4 [disabled]
app-shells/bash:          5.0_p11::gentoo
dev-java/java-config:     2.2.0-r4::gentoo
dev-lang/perl:            5.30.0::gentoo
dev-lang/python:          2.7.16::gentoo, 3.5.7::gentoo, 3.6.9::gentoo, 3.7.4-r1::gentoo
dev-util/ccache:          3.7.4::gentoo
dev-util/cmake:           3.15.4::gentoo
dev-util/pkgconfig:       0.29.2::gentoo
sys-apps/baselayout:      2.6-r1::gentoo
sys-apps/sandbox:         2.18::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.16.1-r1::gentoo
sys-devel/binutils:       2.32-r1::gentoo
sys-devel/gcc:            9.1.0::gentoo, 9.2.0-r1::gentoo
sys-devel/gcc-config:     2.1::gentoo
sys-devel/libtool:        2.4.6-r5::gentoo
sys-devel/make:           4.2.1-r4::gentoo
sys-kernel/linux-headers: 5.3::gentoo (virtual/os-headers)
sys-libs/glibc:           2.29-r5::gentoo
Repositories:

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

flatpak-overlay
    location: /var/db/repos/flatpak-overlay
    sync-type: git
    sync-uri: https://github.com/fosero/flatpak-overlay.git
    masters: gentoo

local
    location: /var/cache/portage/local
    sync-type: git
    sync-uri: https://github.com/devurandom/gentoo-overlay.git
    masters: gentoo
    priority: 1000

ACCEPT_KEYWORDS="amd64 ~amd64"
ACCEPT_LICENSE="@FREE"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-pipe -O2 -march=znver1"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /etc/grs/systems.conf /usr/lib64/libreoffice/program/sofficerc /usr/share/config /usr/share/gnupg/qualified.txt /usr/share/maven-bin-3.6/conf"
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/cgi-php7.3/ext-active/ /etc/php/cli-php7.3/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="-pipe -O2 -march=znver1"
DISTDIR="/var/cache/portage/distfiles"
EMERGE_DEFAULT_OPTS="--keep-going --nospinner --verbose-conflicts"
ENV_UNSET="DBUS_SESSION_BUS_ADDRESS DISPLAY GOBIN 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 buildsyspkg cgroup compressdebug config-protect-if-modified distlocks ebuild-locks fixlafiles ipc-sandbox merge-sync multilib-strict network-sandbox news parallel-fetch parallel-install pid-sandbox preserve-libs protect-owned sandbox sfperms strict unknown-features-warn unmerge-logs unmerge-orphans userfetch userpriv usersandbox usersync"
FFLAGS="-O2 -pipe"
GENTOO_MIRRORS="http://ftp.spline.inf.fu-berlin.de/mirrors/gentoo/ http://ftp-stud.hs-esslingen.de/pub/Mirrors/gentoo/ http://distfiles.gentoo.org"
LANG="en_GB.utf8"
LDFLAGS="-Wl,-O1 -Wl,--as-needed -Wl,--hash-style=gnu"
MAKEOPTS="-j6 -l4"
PKGDIR="/var/cache/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="/tmp"
USE="7z 7zip X a52 aac aacplus aacs acl acpi activities aio alsa amd64 appindicator appstream archive audit avahi ayatana bash-completion bdplus berkdb bluetooth bluray branding brotli bs2b btrfs bzip2 cairo caps cdda cddb cdio cdr celt chromaprint cjk clang cli clipboard color-management colord conntrack crypt cups cxx d3d9 dav1d dbus declarative device-mapper dirac djvu dri drm dts dvb dvd dvdr ed25519 editorconfig egl elf emboss encode epub exif fam faudio fax fbcon ffmpeg fftw filecaps firefox firewalld fish-completion fits flac fontconfig fontforge fortran fribidi gbm gdal gdbm geoclue geolocation gif git glamor gles gmp gnupg google googledrive gpg gps graphicsmagick gstreamer gtk gtk3 gzip harfbuzz hdf5 heif http2 ibus iconv icu idn imlib inotify introspection ipv6 jemalloc jpeg jpeg2k json kde kipi kms kwallet ladspa latex lcms ldap libatomic libglvnd libidn2 libinput libnotify libproxy libsecret libsoxr libtirpc libvirt lm-sensors lrz lv2 lvm lz4 lzma lzo mad mariadb markdown mbim mercurial mjpeg mng mobi modemmanager modplug mp3 mp4 mpeg mplayer mpris mtp multilib mysql ncurses netlink networkmanager nls nptl office ofx ogg openal opencl opencv openexr opengl openh264 openmax openmp opus pam pango pcap pch pcre pcre2 pdf pgo phonon pixman plasma png policykit postscript ppds prison pulseaudio python qml qrcode qt5 raw readline redfish samba sasl scanner schroedinger screencast sctp sdl sdl2 seccomp semantic-desktop share smartcard snappy sparse speech speex spell ssl startup-notification steamruntime stemmer svg systemd systemtap tbb tcpd teamd telepathy tga theora threads tiff timezone tmux truetype tslib udev udisks unicode unwind upnp upnp-av upower usb utempter v4l v4l2 vaapi vdpau vkd3d vorbis vpx vulkan wasm wavpack wayland webchannel webengine webkit webp widgets wmf wps x264 x265 xattr xcb xcomposite xinerama xkb xml xmp xrandr xscreensaver xv xvid xwayland xz yaml zeroconf zeromq zlib zstd" ABI_X86="64" ADA_TARGET="gnat_2018" 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="karbon sheets words" CAMERAS="ptp2" COLLECTD_PLUGINS="df interface irq load memory rrdtool swap syslog" CPU_FLAGS_X86="aes avx avx2 f16c fma3 mmx mmxext pclmul popcnt sha sse sse2 sse3 sse4_1 sse4_2 sse4a ssse3" ELIBC="glibc" ENLIGHTENMENT_MODULES="*" 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" GRUB_PLATFORMS="efi-64" INPUT_DEVICES="joystick libinput" KERNEL="linux" L10N="de de-DE en en-GB ar fa tr ja ko zh zh-CN zh-TW" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LIBREOFFICE_EXTENSIONS="nlpsolver scripting-javascript wiki-publisher" LIRC_DEVICES="devinput" LLVM_TARGETS="AMDGPU BPF RISCV WebAssembly" LUA_TARGET="lua5-2" NETBEANS_MODULES="apisupport cnd groovy gsf harness ide identity j2ee java mobility nb php profiler soa visualweb webcommon websvccommon xml" OFFICE_IMPLEMENTATION="libreoffice" PHP_TARGETS="php7-2" POSTGRES_TARGETS="postgres10 postgres11" PYTHON_SINGLE_TARGET="python3_6" PYTHON_TARGETS="python2_7 python3_6 pypy pypy3" QEMU_SOFTMMU_TARGETS="riscv32 riscv64 x86_64" QEMU_USER_TARGETS="riscv32 riscv64" RUBY_TARGETS="ruby24 ruby25" USERLAND="GNU" VIDEO_CARDS="amdgpu virgl" 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, LINGUAS, PORTAGE_BINHOST, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
Comment 9 Alex D-Bug 2019-10-05 18:27:14 UTC
Can you please show output of:
emerge -pv media-gfx/fontforge dev-python/fonttools
qlist -I -C -v dev-lang/python
?
Did you synced portage tree after ebuild was updated?
Comment 10 Dennis Schridde 2019-10-05 19:20:50 UTC
(In reply to Alex D-Bug from comment #9)
> Can you please show output of:
> emerge -pv media-gfx/fontforge dev-python/fonttools

 # emerge -pv media-gfx/fontforge dev-python/fonttools

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

Calculating dependencies  .. ........ done!
[ebuild   R    ] dev-python/fonttools-3.44.0::gentoo  USE="-test" PYTHON_TARGETS="python2_7 python3_6 -python3_5 -python3_7" 0 KiB
[ebuild   R    ] media-gfx/fontforge-20190317-r2::gentoo  USE="X cairo gif gtk jpeg png python readline svg tiff unicode -test -truetype-debugger" PYTHON_SINGLE_TARGET="python3_6 -python2_7 -python3_5 -python3_7" PYTHON_TARGETS="python2_7 python3_6 -python3_5 -python3_7" 0 KiB

Total: 2 packages (2 reinstalls), Size of downloads: 0 KiB

WARNING: One or more updates/rebuilds have been skipped due to a dependency conflict:

dev-python/fonttools:0

  (dev-python/fonttools-4.0.1:0/0::gentoo, ebuild scheduled for merge) conflicts with
    >=dev-python/fonttools-3.32.0[python_targets_python2_7(-),python_targets_python3_6(-),-python_single_target_python2_7(-),-python_single_target_python3_6(-),-python_single_target_python3_7(-)] required by (dev-python/booleanOperations-0.8.2:0/0::gentoo, installed)

    >=dev-python/fonttools-3.31.0[python_targets_python2_7(-),python_targets_python3_6(-),-python_single_target_python2_7(-),-python_single_target_python3_6(-),-python_single_target_python3_7(-)] required by (dev-python/defcon-0.6.0:0/0::gentoo, installed)

    >=dev-python/fonttools-3.36.0[python_targets_python2_7(-),-python_single_target_python2_7(-)] required by (dev-python/nototools-20190320:0/0::gentoo, installed)
               

> qlist -I -C -v dev-lang/python

# qlist -I -C -v dev-lang/python
dev-lang/python-3.7.4-r1
dev-lang/python-3.6.9
dev-lang/python-3.5.7
dev-lang/python-2.7.16
dev-lang/python-exec-2.4.6-r1

> Did you synced portage tree after ebuild was updated?

emerge --info in comment #8 says:

> Timestamp of repository gentoo: Sat, 05 Oct 2019 09:15:01 +0000
> Head commit of repository gentoo: 294ccbf99a18eb069a432f9bbd4ff48d60758f65
Comment 11 Alex D-Bug 2019-10-05 21:26:05 UTC
> Timestamp of repository gentoo: Sat, 05 Oct 2019 09:15:01 +0000
Ah, sorry, missed that.

Can you try to rebuild fonttols and then liberation-fonts? Fix might work, if your world is clean and there's no broken packages, i think
Comment 12 Dennis Schridde 2019-10-05 21:50:53 UTC
(In reply to Alex D-Bug from comment #11)
> Can you try to rebuild fonttols and then liberation-fonts?

I just tried that again and it did not change anything.

> Fix might work,
> if your world is clean and there's no broken packages, i think

World is not clean (I assume you mean I ran emerge --depclean), since some packages cannot build right now (e.g. liberation-fonts).

Probably notable: Some packages are not on their latest version, because other packages depend on older versions or certain aspects not provided by the latest version.  One such package is fonttools:

# emerge -1a fonttools liberation-fonts                                                                                                                                                                                                                                                                                                                             
                                                                                                                                                                                                                                                                                                                                                                            
These are the packages that would be merged, in order:                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                            
Calculating dependencies  ........ . ........... done!                                                                                                                                                                                                                                                                                                                      
[ebuild   R    ] dev-python/fonttools-3.44.0                                                                                                                                                                                                                                                                                                                                
[ebuild     U  ] media-fonts/liberation-fonts-2.00.5 [2.00.1-r3]                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                            
WARNING: One or more updates/rebuilds have been skipped due to a dependency conflict:                                                                                                                                                                                                                                                                                       
                                                                                                                                                                                                                                                                                                                                                                            
dev-python/fonttools:0                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                            
  (dev-python/fonttools-4.0.1:0/0::gentoo, ebuild scheduled for merge) conflicts with                                                                                                                                                                                                                                                                                       
    >=dev-python/fonttools-3.32.0[python_targets_python2_7(-),python_targets_python3_6(-),-python_single_target_python2_7(-),-python_single_target_python3_6(-),-python_single_target_python3_7(-)] required by (dev-python/booleanOperations-0.8.2:0/0::gentoo, installed)                                                                                                 
                                                                                                                                                                                                                                                                                                                                                                            
    >=dev-python/fonttools-3.31.0[python_targets_python2_7(-),python_targets_python3_6(-),-python_single_target_python2_7(-),-python_single_target_python3_6(-),-python_single_target_python3_7(-)] required by (dev-python/defcon-0.6.0:0/0::gentoo, installed)                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                            
    >=dev-python/fonttools-3.36.0[python_targets_python2_7(-),-python_single_target_python2_7(-)] required by (dev-python/nototools-20190320:0/0::gentoo, installed)
Comment 13 Peter Levine 2019-10-19 00:09:18 UTC
Based on https://github.com/liberationfonts/liberation-fonts/commit/3e9226d275050a2ac2f080c8dbe54bc5bb034801, it looks like only python3 is supported.  Should python2_7 even still be in PYTHON_COMPAT?
Comment 14 Larry the Git Cow gentoo-dev 2019-10-20 11:20:39 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e3235f336255be070870e310193ef0c21213e076

commit e3235f336255be070870e310193ef0c21213e076
Author:     Alessandro Barbieri <lssndrbarbieri@gmail.com>
AuthorDate: 2019-10-20 11:20:22 +0000
Commit:     David Seifert <soap@gentoo.org>
CommitDate: 2019-10-20 11:20:22 +0000

    media-fonts/liberation-fonts: drop broken python2 compat
    
    Closes: https://bugs.gentoo.org/694918
    Closes: https://github.com/gentoo/gentoo/pull/13354
    Package-Manager: Portage-2.3.77, Repoman-2.3.17
    Signed-off-by: Alessandro Barbieri <lssndrbarbieri@gmail.com>
    Signed-off-by: David Seifert <soap@gentoo.org>

 media-fonts/liberation-fonts/liberation-fonts-2.00.5.ebuild | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)