Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 512212 - app-emulation/emul-linux-x86-baselibs-20140508-r6: drop binary-only slot deps like >=media-libs/libpng-1.2.50-r1:1.2[abi_x86_32(-)] >=media-libs/tiff-3.9.7-r1:3[abi_x86_32(-) >=media-video/ffmpeg-0.10.8:0.10[abi_x86_32(-)])
Summary: app-emulation/emul-linux-x86-baselibs-20140508-r6: drop binary-only slot deps...
Status: RESOLVED OBSOLETE
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal enhancement (vote)
Assignee: Multilib team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2014-06-03 00:08 UTC by tman
Modified: 2015-04-12 21:02 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 tman 2014-06-03 00:08:29 UTC
really only useable with libpng-1.2.50.x?? why not able to use media-libs/libpng-1.6.x??

i would like to uninstall this libpng version

glsa-check -p $(glsa-check -t all)
This system is affected by the following GLSAs:
Checking GLSA 201206-15
>>> No upgrade path exists for these packages:
media-libs/libpng-1.2.51
Checking GLSA 201010-01
>>> No upgrade path exists for these packages:
media-libs/libpng-1.2.51
Checking GLSA 201209-02
>>> No upgrade path exists for these packages:
media-libs/tiff-3.9.7-r1
Checking GLSA 201310-12
>>> No upgrade path exists for these packages:
media-video/ffmpeg-0.10.12 

Reproducible: Always

Actual Results:  
 # emerge -P media-libs/libpng -av

Calculating dependencies... done!
  media-libs/libpng-1.2.51 pulled in by:
    app-emulation/emul-linux-x86-baselibs-20140508-r6 requires >=media-libs/libpng-1.2.50-r1:1.2[abi_x86_32(-)]

  media-libs/libpng-1.6.10 pulled in by:
    app-emulation/emul-linux-x86-baselibs-20140508-r6 requires >=media-libs/libpng-1.5.16-r1:0[abi_x86_32(-)]
    app-emulation/emul-linux-x86-medialibs-20140508-r2 requires media-libs/libpng[abi_x86_32(-)]
    app-emulation/virtualbox-4.3.12 requires media-libs/libpng
    app-emulation/wine-1.7.19-r1 requires media-libs/libpng:0=, media-libs/libpng:0/16=
    app-office/libreoffice-4.2.4.2 requires >=media-libs/libpng-1.4
    app-office/scribus-1.4.4 requires media-libs/libpng:0
    app-text/dvipdfm-0.13.2d-r2 requires >=media-libs/libpng-1.2.1
    app-text/dvipdfmx-20110311-r1 requires >=media-libs/libpng-1.2:0
    app-text/dvipng-1.14 requires media-libs/libpng
    app-text/ghostscript-gpl-9.14 requires >=media-libs/libpng-1.6.2:0=, >=media-libs/libpng-1.6.2:0/16=
    app-text/podofo-0.9.2 requires media-libs/libpng:0=, media-libs/libpng:0/16=
    app-text/poppler-0.26.1 requires media-libs/libpng:0/16=, media-libs/libpng:0=
    app-text/texlive-core-2013-r1 requires >=media-libs/libpng-1.2.43-r2:0=, >=media-libs/libpng-1.2.43-r2:0/16=
    app-text/xdvipdfmx-0.7.9_p20130530 requires >=media-libs/libpng-1.2.43-r2:0/16=, >=media-libs/libpng-1.2.43-r2:0=
    dev-java/icedtea-bin-7.2.4.7 requires >=media-libs/libpng-1.6:0/16=, >=media-libs/libpng-1.6:0=
    dev-lang/php-5.5.13 requires media-libs/libpng:0/16=, media-libs/libpng:0=
    dev-perl/perl-tk-804.31.0-r1 requires >=media-libs/libpng-1.4
    dev-python/wxpython-2.8.12.1-r2 requires media-libs/libpng:0=, media-libs/libpng:0/16=
    dev-qt/qtgui-4.8.5-r2 requires media-libs/libpng:0/16=, media-libs/libpng:0=
    dev-tex/luatex-0.76.0 requires >=media-libs/libpng-1.4:0/16=, >=media-libs/libpng-1.4:0=
    media-gfx/blender-2.70a-r3 requires media-libs/libpng:0
    media-gfx/enblend-4.1.3 requires >=media-libs/libpng-1.2.43:0/16=, >=media-libs/libpng-1.2.43:0=
    media-gfx/fotoxx-14.05 requires media-libs/libpng
    media-gfx/gimp-2.8.10-r1 requires >=media-libs/libpng-1.2.37:0
    media-gfx/graphviz-2.36.0 requires >=media-libs/libpng-1.2:0
    media-gfx/hugin-2014.0.0_rc4 requires media-libs/libpng:0/16=, media-libs/libpng:0=
    media-gfx/icoutils-0.31.0 requires media-libs/libpng:0
    media-gfx/imagemagick-6.8.8.10-r1 requires media-libs/libpng:0=, media-libs/libpng:0/16=
    media-gfx/inkscape-0.48.4-r1 requires media-libs/libpng:0
    media-gfx/mypaint-1.1.0-r1 requires media-libs/libpng:0/16=, media-libs/libpng:0=
    media-gfx/ufraw-0.19.2 requires media-libs/libpng:0/16=, media-libs/libpng:0=
    media-gfx/xsane-0.999 requires media-libs/libpng
    media-libs/freetype-2.5.3-r1 requires media-libs/libpng[abi_x86_32(-),abi_x86_64(-)]
    media-libs/gd-2.0.35-r4 requires >=media-libs/libpng-1.2:0[abi_x86_32(-),abi_x86_64(-)]
    media-libs/gegl-0.2.0-r2 requires media-libs/libpng
    media-libs/imlib-1.9.15-r4 requires >=media-libs/libpng-1.2.1[abi_x86_32(-),abi_x86_64(-)]
    media-libs/imlib2-1.4.6-r2 requires media-libs/libpng:0[abi_x86_32(-),abi_x86_64(-)]
    media-libs/jbig2dec-0.11-r1 requires media-libs/libpng:0=, media-libs/libpng:0/16=
    media-libs/lensfun-0.2.8 requires media-libs/libpng:0/16=, media-libs/libpng:0=
    media-libs/libpano13-2.9.19_rc1 requires media-libs/libpng:0=, media-libs/libpng:0/16=
    media-libs/libquicktime-1.2.4 requires media-libs/libpng:0
    media-libs/libwebp-0.4.0 requires media-libs/libpng:0=, media-libs/libpng:0/16=
    media-libs/libwmf-0.2.8.4-r5 requires >=media-libs/libpng-1.4
    media-libs/netpbm-10.61.00 requires >=media-libs/libpng-1.4:0
    media-libs/opencv-2.4.8 requires media-libs/libpng:0/16=, media-libs/libpng:0=
    media-libs/openimageio-1.3.5 requires media-libs/libpng:0=, media-libs/libpng:0/16=
    media-libs/openjpeg-1.5.1-r1 requires media-libs/libpng:0/16=, media-libs/libpng:0=
    media-libs/openjpeg-2.0.0 requires media-libs/libpng:0=, media-libs/libpng:0/16=
    media-libs/plotutils-2.6-r1 requires media-libs/libpng
    media-libs/sdl-image-1.2.12-r1 requires media-libs/libpng:0[abi_x86_32(-),abi_x86_64(-)]
    media-libs/vigra-1.9.0 requires media-libs/libpng:0/16=, media-libs/libpng:0=
    media-plugins/gimp-gmic-1.5.8.6 requires media-libs/libpng:0=, media-libs/libpng:0/16=
    media-sound/sox-14.4.1 requires media-libs/libpng
    media-video/mjpegtools-2.1.0-r1 requires media-libs/libpng:0/16=, media-libs/libpng:0=
    media-video/mplayer2-2.0_p20131009 requires media-libs/libpng
    media-video/vlc-2.1.4 requires media-libs/libpng:0=, media-libs/libpng:0/16=
    net-libs/libvncserver-0.9.9-r1 requires media-libs/libpng:0
    net-libs/webkit-gtk-2.4.3 requires >=media-libs/libpng-1.4:0=, >=media-libs/libpng-1.4:0/16=
    net-libs/webkit-gtk-2.4.3-r200 requires >=media-libs/libpng-1.4:0/16=, >=media-libs/libpng-1.4:0=
    net-print/cups-filters-1.0.53 requires media-libs/libpng:0=, media-libs/libpng:0/16=
    sys-libs/slang-2.2.4-r1 requires >=media-libs/libpng-1.2:0[abi_x86_32(-),abi_x86_64(-)]
    www-client/firefox-29.0.1 requires >=media-libs/libpng-1.6.7[apng]
    www-client/links-2.8-r1 requires media-libs/libpng:0=, media-libs/libpng:0/16=
    x11-libs/cairo-1.12.16-r3 requires media-libs/libpng:0=[abi_x86_32(-),abi_x86_64(-)], media-libs/libpng:0/16=[abi_x86_32(-),abi_x86_64(-)]
    x11-libs/fltk-1.3.2_p10088 requires >=media-libs/libpng-1.2:0
    x11-libs/gdk-pixbuf-2.30.8 requires >=media-libs/libpng-1.4:0/16=[abi_x86_32(-),abi_x86_64(-)], >=media-libs/libpng-1.4:0=[abi_x86_32(-),abi_x86_64(-)]
    x11-libs/wxGTK-2.8.12.1-r1 requires media-libs/libpng:0/16=, media-libs/libpng:0=
    x11-libs/wxGTK-2.9.5 requires media-libs/libpng:0=, media-libs/libpng:0/16=
    x11-libs/wxGTK-3.0.0.0 requires media-libs/libpng:0/16=, media-libs/libpng:0=
    x11-misc/slim-1.3.6-r4 requires media-libs/libpng:0/16=, media-libs/libpng:0=

>>> No packages selected for removal by prune
>>> To ignore dependencies, use --nodeps



Portage 2.2.10 (default/linux/amd64/13.0/desktop, gcc-4.8.2, glibc-2.19, 3.14.4-gentoo x86_64)
=================================================================
System uname: Linux-3.14.4-gentoo-x86_64-Intel-R-_Core-TM-_i7-3740QM_CPU_@_2.70GHz-with-gentoo-2.2
KiB Mem:    24693448 total,   1480856 free
KiB Swap:   25598972 total,  25598972 free
Timestamp of tree: Mon, 02 Jun 2014 23:30:01 +0000
ld GNU ld (GNU Binutils) 2.24
app-shells/bash:          4.2_p47
dev-java/java-config:     2.2.0
dev-lang/python:          2.7.6-r1, 3.2.5-r4, 3.3.5, 3.4.0
dev-util/cmake:           2.8.12.2-r1
dev-util/pkgconfig:       0.28-r1
sys-apps/baselayout:      2.2
sys-apps/openrc:          0.12.4
sys-apps/sandbox:         2.6-r1
sys-devel/autoconf:       2.13, 2.69
sys-devel/automake:       1.11.6, 1.14.1
sys-devel/binutils:       2.24-r2
sys-devel/gcc:            4.8.2
sys-devel/gcc-config:     1.8
sys-devel/libtool:        2.4.2-r1
sys-devel/make:           4.0-r1
sys-kernel/linux-headers: 3.14 (virtual/os-headers)
sys-libs/glibc:           2.19
Repositories: gentoo bitcoin steam-overlay bumblebee lokal
ACCEPT_KEYWORDS="amd64 ~amd64"
ACCEPT_LICENSE="*"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-march=corei7 -O2 -pipe"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/share/gnupg/qualified.txt /var/lib/hsqldb"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/dconf /etc/env.d /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/php/apache2-php5.5/ext-active/ /etc/php/cgi-php5.5/ext-active/ /etc/php/cli-php5.5/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=corei7 -O2 -pipe"
DISTDIR="/mnt/portage/distfiles"
FCFLAGS="-O2 -pipe"
FEATURES="assume-digests binpkg-logs 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"
FFLAGS="-O2 -pipe"
GENTOO_MIRRORS="http://distfiles.gentoo.org"
LANG="de_DE.UTF-8"
LC_ALL=""
LDFLAGS="-Wl,-O1 -Wl,--as-needed"
MAKEOPTS="-j9"
PKGDIR="/mnt/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"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/mnt/portage"
Comment 1 tman 2014-06-03 00:18:18 UTC
why this app-emulation/emul-linux-x86-baselibs-20140508-r6 it has

>=media-libs/libpng-1.2.50-r1:1.2[abi_x86_32(-)]  
>=media-libs/tiff-3.9.7-r1:3[abi_x86_32(-)  
>=media-video/ffmpeg-0.10.8:0.10[abi_x86_32(-)])


but dont use installed:

media-libs/tiff-4.0.3-r6
media-libs/libpng-1.6.10


and 

media-video/ffmpeg-2.2.2

?
Comment 2 Samuli Suominen (RETIRED) gentoo-dev 2014-06-03 01:16:09 UTC
(In reply to tman from comment #0)
> really only useable with libpng-1.2.50.x?? why not able to use
> media-libs/libpng-1.6.x??

the emul- must ensure libpng12.so.0 gets installed, as dozens if not hundreds of binary-only packages (ebuilds) like games, skype, nero, and whatever has the emul- in it's dependencies, and expect to get the libpng12.so.0 as a result

all those binary-only ebuilds need to be converted to pull in the depends directly, instead of the emul- packages, before the libpng12 dep can be dropped from the emul-

i hope that made sense :)   but really, it looks to be right as-is, you should emerge the emul- with USE="-abi_x86_32" if you don't want it to pull the
deps it does
Comment 3 Samuli Suominen (RETIRED) gentoo-dev 2014-06-03 01:18:59 UTC
same goes for tiff, special slot, same goes for ffmpeg, special slot
Comment 4 Samuli Suominen (RETIRED) gentoo-dev 2014-06-03 05:30:41 UTC
reassigning to multilib maintainers for this question:

how do you feel about removing the deps from emul- from Comment #1 now? as in, then we would get bug reports about binary packages missing eg. media-libs/libpng:1.2[abi_x86_32] deps, and fix them

or do you want to fix everything prior to reducing deps from emul- like originally planned?