Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 606688

Summary: media-libs/freetype-2.7.1 breaks pcf fonts
Product: Gentoo Linux Reporter: torindel
Component: Current packagesAssignee: Ben de Groot (RETIRED) <yngwin>
Status: RESOLVED FIXED    
Severity: normal CC: polynomial-c
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description torindel 2017-01-21 12:54:32 UTC
media-libs/freetype-2.7.1 breaks pcf fonts

What/Who/Where:
---------------

# emerge -v1 =media-libs/freetype-2.7-r2 (note: got removed 4 days ago)
# fc-cache -fs (or emerge any font to "Updating global fontcache ...")
# fc-match Terminus
ter-112n.pcf.gz: "Terminus" "Regular"


# emerge -v1 =media-libs/freetype-2.7.1
# fc-cache -fs (or emerge any font to "Updating global fontcache ...")
# fc-match Terminus
LiberationSans-Regular.ttf: "Liberation Sans" "Regular"


emerge --info:
--------------

Portage 2.3.3 (python 3.5.2-final-0, default/linux/amd64/13.0, gcc-5.4.0, glibc-2.23-r3, 4.8.12-aufs-r1 x86_64)
=================================================================
System uname: Linux-4.8.12-aufs-r1-x86_64-Intel-R-_Core-TM-_i7-6700K_CPU_@_4.00GHz-with-gentoo-2.3
KiB Mem:    32909724 total,   2385128 free
KiB Swap:   67108860 total,  67108848 free
Timestamp of repository gentoo: Sat, 21 Jan 2017 11:30:01 +0000
sh bash 4.4_p11
ld GNU ld (Gentoo 2.27 p1.0) 2.27
ccache version 3.3.3 [disabled]
app-shells/bash:          4.4_p11::gentoo
dev-java/java-config:     2.2.0-r3::gentoo
dev-lang/perl:            5.24.1_rc4::gentoo
dev-lang/python:          3.5.2::gentoo
dev-util/ccache:          3.3.3::gentoo
dev-util/cmake:           3.7.2::gentoo
sys-apps/baselayout:      2.3::gentoo
sys-apps/openrc:          0.23.1::gentoo
sys-apps/sandbox:         2.10-r3::gentoo
sys-devel/autoconf:       2.13::gentoo, 2.69-r2::gentoo
sys-devel/automake:       1.11.6-r2::gentoo, 1.14.1-r1::gentoo, 1.15-r2::gentoo
sys-devel/binutils:       2.27::gentoo
sys-devel/gcc:            5.4.0-r2::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.9::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

local
    location: /var/lib/overlay/local
    masters: gentoo
    priority: 100

ACCEPT_KEYWORDS="amd64 ~amd64"
ACCEPT_LICENSE="*"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-march=broadwell -O2 -pipe"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /etc/stunnel/stunnel.conf /var/bind"
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"
CXXFLAGS="-march=broadwell -O2 -pipe"
DISTDIR="/usr/portage/distfiles"
FCFLAGS="-O2 -pipe"
FEATURES="assume-digests binpkg-logs buildpkg collision-protect compress-build-logs compressdebug config-protect-if-modified distlocks ebuild-locks fixlafiles merge-sync news parallel-fetch preserve-libs protect-owned sandbox sfperms split-log splitdebug strict unknown-features-warn unmerge-logs unmerge-orphans userfetch userpriv usersandbox usersync xattr"
FFLAGS="-O2 -pipe"
GENTOO_MIRRORS="http://distfiles.gentoo.org"
LDFLAGS="-Wl,-z,combreloc -Wl,-O1 -Wl,--hash-style=both -Wl,--as-needed"
MAKEOPTS="-j9"
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 acl alsa amd64 cxx dmx fbcon filecaps gif iconv ipv6 ithreads jpeg lcms libnotify mng ncurses nls nptl offensive opengl openmp openssl pam pic pie png profile seccomp ssl tcpd threads truetype udev unicode vdpau xattr xcb xft xinerama xv zlib" ABI_X86="64" ALSA_CARDS="hda-intel dummy seq-dummy loopback virmidi serial-u16550" CPU_FLAGS_X86="aes avx avx2 fma3 mmx mmxext popcnt sse sse2 sse3 ssse3 sse4_1 sse4_2" ELIBC="glibc" INPUT_DEVICES="evdev keyboard mouse joystick void" KERNEL="linux" L10N="en en-US en-GB pl ja" LINGUAS="en en_US en_GB pl ja" PYTHON_SINGLE_TARGET="python3_5" PYTHON_TARGETS="python3_5" RUBY_TARGETS="ruby23" USERLAND="GNU" VIDEO_CARDS="nvidia nouveau nv modesetting none dummy"
USE_PYTHON="3.5"
Unset:  CC, CPPFLAGS, CTARGET, CXX, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LC_ALL, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
Comment 1 torindel 2017-01-21 12:57:41 UTC
Sugestion:
- Bring back media-libs/freetype-2.7-r2 to portage
- Add font cache update to freetype ebuild (to catch simillar future bugs faster)
- Temporary mask media-libs/freetype-2.7.1 till it get fixed
Comment 2 Lars Wendler (Polynomial-C) (RETIRED) gentoo-dev 2017-01-21 16:56:27 UTC
commit c0a1539f0e81afe824f1b9ab1794308353c5e56d
Author: Lars Wendler <polynomial-c@gentoo.org>
Date:   Sat Jan 21 17:55:49 2017

    media-libs/freetype: Revbump to fix pfc font handling (bug #606688).

    Package-Manager: Portage-2.3.3, Repoman-2.3.1