After emerge sync portage wants to emerge imagemagick-6.1.8.8 and downgrade PECL-imagick for no apparent reason. I have dev-php/PECL-imagick ~x86 in /etc/portage/package.keywords and don
After emerge sync portage wants to emerge imagemagick-6.1.8.8 and downgrade PECL-imagick for no apparent reason. I have dev-php/PECL-imagick ~x86 in /etc/portage/package.keywords and don´t want to downgrade as well. Reproducible: Always Steps to Reproduce: Actual Results: # emerge -uDpv world These are the packages that I would merge, in order: Calculating world dependencies ...done! [ebuild N ] media-video/mpeg2vidcodec-12-r1 0 kB [ebuild N ] media-gfx/imagemagick-6.1.8.8 -X -cups -debug -fpx -graphviz -jbig +jpeg -lcms +mpeg +perl +png +tiff +truetype -wmf +xml2 0 kB [ebuild UD] dev-php/PECL-imagick-0.9.8-r1 [0.9.11] 0 kB Expected Results: I don´t want imagemagick. I have dev-php/PECL-imagick-0.9.11 which uses graphicsmagick because new imagemagick versions do not work with new PECL-imagick. Portage 2.0.51.19 (default-linux/x86/2004.3, gcc-3.3.5, glibc-2.3.4.20040808-r1, 2.6.9-gentoo-r13 i686) ================================================================= System uname: 2.6.9-gentoo-r13 i686 AMD Athlon(tm) XP 2200+ Gentoo Base System version 1.6.9 Python: dev-lang/python-2.3.4-r1 [2.3.4 (#2, Feb 7 2005, 10:01:40)] ccache version 2.3 [enabled] dev-lang/python: 2.3.4-r1 sys-devel/autoconf: 2.59-r6, 2.13 sys-devel/automake: 1.7.9-r1, 1.8.5-r3, 1.5, 1.4_p6, 1.6.3, 1.9.4 sys-devel/binutils: 2.15.92.0.2-r1 sys-devel/libtool: 1.5.10-r4 virtual/os-headers: 2.6.8.1-r2 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CFLAGS="-O3 -march=athlon-xp -pipe -fomit-frame-pointer" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /opt/glftpd/etc /usr/kde/2/share/config /usr/kde/3/share/config /usr/share/config /var/bind /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-O3 -march=athlon-xp -pipe -fomit-frame-pointer" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs autoconfig ccache collision-protect distlocks makecheck sandbox sfperms userpriv usersandbox" GENTOO_MIRRORS="http://www.gigaload.org/gentoo.org/ http://gentoo.mirror.sdv.fr" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="x86 3dnow acpi apache2 apm arts avi bash-completion berkdb bitmap-fonts crypt curl emboss encode f77 fbcon firebird font-server foomaticdb fortran gd gd-external gdbm gif gpm gtk2 imap imlib innodb java jpeg junit libg++ libwww mad maildir mikmod mmx motif mp3 mpeg mysql ncurses nls nptl odbc oggvorbis opengl oss pam pdflib perl png pnp postgres python quicktime readline sasl sdl slang snmp socks5 spell sqlite sse ssl svga tcpd tiff truetype truetype-fonts type1-fonts unicode xml xml2 xmms xv zlib" Unset: ASFLAGS, CBUILD, CTARGET, LANG, LC_ALL, LDFLAGS
grep -C2 PECL-imagick /usr/portage/profiles/package.mask
Hmm, sorry then. Putting this information into PECL-imagick changelog would be useful, though.