Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 152948 - upgrade/downgrada cairo in an infinite loop
Summary: upgrade/downgrada cairo in an infinite loop
Status: RESOLVED WORKSFORME
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High major (vote)
Assignee: Gentoo Linux bug wranglers
URL:
Whiteboard:
Keywords:
: 153768 156018 (view as bug list)
Depends on:
Blocks:
 
Reported: 2006-10-27 00:37 UTC by Kir Kolyshkin
Modified: 2006-11-23 03:49 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 Kir Kolyshkin 2006-10-27 00:37:43 UTC
emerge --update -av world wants to downgrade cairo. subsequent call wants to upgrade cairo. and so on in an infinite loop.

Let me illustrate:
kir@note ~ $ sudo emerge --update -av --oneshot cairo 

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

Calculating dependencies... done!
[ebuild     U ] x11-libs/cairo-1.2.4 [1.0.4-r1] USE="X glitz pdf%* png svg%* -directfb% -doc" 0 kB 
.......
kir@note ~ $ sudo emerge --update -av --oneshot cairo pycairo

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

Calculating dependencies... done!
[ebuild     UD] media-libs/glitz-0.4.4 [0.5.6] 0 kB 
[ebuild     UD] x11-libs/cairo-1.0.4-r1 [1.2.4] USE="X glitz png -doc (-directfb%) (-pdf%*) (-svg%*)" 0 kB 
[ebuild     UD] dev-python/pycairo-1.0.2 [1.2.2] USE="gtk%* svg%* -numeric" 0 kB 


kir@note ~ $ emerge --info
Portage 2.1.1 (default-linux/x86/2006.0, gcc-4.1.1, glibc-2.4-r3, 2.6.17-gentoo-r8 i686)
=================================================================
System uname: 2.6.17-gentoo-r8 i686 Intel(R) Pentium(R) M processor 1.70GHz
Gentoo Base System version 1.12.5
Last Sync: Fri, 27 Oct 2006 07:00:01 +0000
distcc 2.18.3 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled]
app-admin/eselect-compiler: [Not Present]
dev-java/java-config: 1.3.7, 2.0.30
dev-lang/python:     2.4.3-r4
dev-python/pycrypto: 2.0.1-r5
dev-util/ccache:     [Not Present]
dev-util/confcache:  [Not Present]
sys-apps/sandbox:    1.2.17
sys-devel/autoconf:  2.13, 2.59-r7
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2
sys-devel/binutils:  2.16.1-r3
sys-devel/gcc-config: 1.3.13-r4
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.17-r1
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-O2 -march=pentium-m -pipe"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/3.3/env /usr/kde/3.3/share/config /usr/kde/3.3/shutdown /usr/kde/3.4/env /usr/kde/3.4/share/config /usr/kde/3.4/shutdown /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/X11/xkb /usr/share/config"
CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/gconf /etc/java-config/vms/ /etc/splash /etc/terminfo /etc/texmf/web2c"
CXXFLAGS="-O2 -march=pentium-m -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig distlocks fixpackages metadata-transfer sandbox sfperms strict"
GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/linux/distributions/gentoo"
LANG="ru_RU.utf8"
LINGUAS="en ru"
PKGDIR="/usr/portage/packages"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude='/distfiles' --exclude='/local' --exclude='/packages'"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="x86 7zip X a52 aac aalib acpi aiglx alsa apache2 apm arts autotrace bash-completion berkdb binfilter bitmap-fonts bluetooth bzip2 cairo cli cracklib crypt cups curl dbus dlloader dri dvd dvdread eds elibc_glibc emboss emf encode esd fbcon ffmpeg firefox foomaticdb gdbm gif gnome gpm graphviz gs gstreamer gtk gtk2 gtkhtml hdaps imagemagick imlib input_devices_evdev input_devices_joystick input_devices_keyboard input_devices_mouse input_devices_synaptics input_devices_wacom irda isdnlog java jpeg kernel_linux lcms libg++ libwww linguas_en linguas_ru mad mikmod mmx mmxext motif mozdevelop mozilla mp3 mpeg multiuser ncurses nls nodrm nptl nptlonly nsplugin offensive ogg opengl oss pam pam_console pcre pdf perl plotutils png pppd python qt3 qt4 quicktime readline real reflection samba sdl session slang spell spl sqlite sse sse2 ssl svg tcl tcltk tcpd tiff tk truetype truetype-fonts type1-fonts udev unicode userland_GNU video_cards_radeon vim-with-x vorbis wacom win32codecs wmf wmfaalib xml xorg xosd xv xvid zlib"
Unset:  CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LC_ALL, LDFLAGS, MAKEOPTS, PORTAGE_RSYNC_EXTRA_OPTS
Comment 1 Jakub Moc (RETIRED) gentoo-dev 2006-10-27 02:11:23 UTC
That's what you get for mixing stable and ~arch ebuilds improperly. p.mask the lower version, find out what depends on it and add it to package.keywords
Comment 2 Jakub Moc (RETIRED) gentoo-dev 2006-11-02 00:51:37 UTC
*** Bug 153768 has been marked as a duplicate of this bug. ***
Comment 3 Jakub Moc (RETIRED) gentoo-dev 2006-11-23 03:49:33 UTC
*** Bug 156018 has been marked as a duplicate of this bug. ***