after an balu ~ # emerge --sync and balu ~ # emerge -avuND world I got the later shown blocking issue. after removing cups and all foomatic stuff, I try to reemerge cups: balu ~ # emerge -av cups These are the packages that would be merged, in order: Calculating dependencies... done! [ebuild N ] net-print/cups-1.2.10-r1 USE="jpeg nls pam png ppds slp ssl -X -dbus -ldap -php -samba -tiff" 3,534 kB [ebuild N ] net-print/foomatic-filters-3.0.20060720 USE="cups" 0 kB [ebuild N ] net-print/foomatic-db-ppds-20060720 0 kB [ebuild N ] net-print/foomatic-filters-ppds-20060720 0 kB [blocks B ] <net-print/foomatic-filters-ppds-20070501 (is blocking net-print/cups-1.2.10-r1) Total: 4 packages (4 new, 1 block), Size of downloads: 3,534 kB !!! Error: The above package list contains packages which cannot be installed !!! at the same time on the same system. It seems there is something wrong in the stable x86 tree. to complete: balu ~ # emerge --info Portage 2.1.2.7 (default-linux/x86/2007.0/server, gcc-4.1.2, glibc-2.5-r3, 2.6.20-gentoo-r8 i686) ================================================================= System uname: 2.6.20-gentoo-r8 i686 Intel(R) Pentium(R) 4 CPU 1300MHz Gentoo Base System release 1.12.9 Timestamp of tree: Wed, 06 Jun 2007 08:20:01 +0000 dev-lang/python: 2.3.5-r3, 2.4.4-r4 dev-python/pycrypto: 2.0.1-r5 sys-apps/sandbox: 1.2.17 sys-devel/autoconf: 2.13, 2.61 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10 sys-devel/binutils: 2.16.1-r3 sys-devel/gcc-config: 1.3.16 sys-devel/libtool: 1.5.22 virtual/os-headers: 2.6.17-r2 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CBUILD="i686-pc-linux-gnu" CFLAGS="-march=pentium4 -O2 -pipe -fomit-frame-pointer" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /var/bind" CONFIG_PROTECT_MASK="/etc/env.d /etc/gconf /etc/revdep-rebuild /etc/terminfo /etc/texmf/web2c" CXXFLAGS="-march=pentium4 -O2 -pipe -fomit-frame-pointer" DISTDIR="/usr/portage/distfiles" FEATURES="distlocks metadata-transfer sandbox sfperms strict" GENTOO_MIRRORS="ftp://ftp.tu-clausthal.de/pub/linux/gentoo/ ftp://ftp-stud.fht-esslingen.de/pub/Mirrors/gentoo/ " LANG="de_DE.UTF-8" LC_ALL="de_DE.UTF-8" 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 --filter=H_**/files/digest-*" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage" USE="acl apache2 bash-completion berkdb bidi bitmap-fonts cli cracklib crypt cups doc extensions fbcon gdbm gpm iconv imap iproute2 isdnlog jpeg jpeg2k kerberos krb4 libg++ mime mmx mpm-prefork mudflap ncurses nls no-old-linux nptl nptlonly openmp pam pcre perl pg-intdatetime png ppds pppd python readline reflection reiserfs sasl session sharedmem slp spell spl sse ssl svg tcpd tools truetype truetype-fonts type1 type1-fonts underscores unicode vhosts x86 xml zlib" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1 emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mulaw multi null plug rate route share shm softvol" ELIBC="glibc" INPUT_DEVICES="keyboard mouse evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" USERLAND="GNU" VIDEO_CARDS="apm ark chips cirrus cyrix dummy fbdev glint i128 i740 i810 imstt mach64 mga neomagic nsc nv r128 radeon rendition s3 s3virge savage siliconmotion sis sisusb tdfx tga trident tseng v4l vesa vga via vmware voodoo" Unset: CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LDFLAGS, LINGUAS, MAKEOPTS, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS Reproducible: Always Steps to Reproduce: 1. emerge cups 2. 3.
I'm having the same problem - it seems to be cups-1.2.10-r1 (which is marked stable on x86) depends on foomatic-filters-ppds-20070501, which is ~x86. I've temporarily added foomatic-filters-ppds-20070501 to /etc/portage/package.keywords to get it to install
Same bug, but different behaviour here for my system : n22 /usr/portage # emerge --nospinner --newuse --update --ask --verbose --deep --tree world These are the packages that would be merged, in reverse order: Calculating world dependencies ..... ..... ..... ..... done! [nomerge ] net-print/foomatic-3.0.20060601 USE="ppds -foomaticdb" [No ebuild?] [ebuild N ] net-print/foomatic-filters-ppds-20060720 0 kB [nomerge ] net-print/foomatic-3.0.20060601 USE="ppds -foomaticdb" [No ebuild?] [nomerge ] net-print/foomatic-filters-ppds-20060720 [ebuild N ] net-print/foomatic-filters-3.0.20060720 USE="cups" 0 kB [nomerge ] net-www/mplayerplug-in-3.35 USE="gtk -divx -gmedia -quicktime -realmedia -wmp" [nomerge ] media-video/mplayer-1.0.20070321 USE="X aac alsa arts cddb dvd dvdread gif gtk iconv iba sse sse2 truetype unicode win32codecs -3dnow -3dnowext -a52 -aalib -altivec -amr -bidi -bindist -bl --dga -directfb -doc -dts -dv -dvb -dvdnav -enca -encode -esd -fbcon -ftp -ggi -ivtv -jack -joystick -lib -musepack -nas -openal -oss -pnm -quicktime -radio -rar -sdl -speex -srt -svga -tga -theora -tivo -v4l -xvid -xvmc -zoran" VIDEO_CARDS="-mga -s3virge -tdfx -vesa" [nomerge ] net-fs/samba-3.0.24-r3 USE="acl cups fam pam python readline -async -automount -caps linux -swat -syslog -winbind" LINGUAS="-ja -pl" [ebuild U ] net-print/cups-1.2.10-r1 [1.2.9] USE="X jpeg nls pam png samba ssl tiff -dbus -ldap - [nomerge ] media-plugins/digikamimageplugins-0.9.1 USE="arts -debug -xinerama" [nomerge ] media-gfx/digikam-0.9.1 USE="arts -debug -doc -kdeenablefinal -kdehiddenvisibility -nfy -da -el -en_GB -es -et -fi -fr -ga -gl -he -hu -is -it -ja -ka -lt -mk -ms -mt -nb -nl -nn -pa -pl -pta -th -tr -uk -vi -zh_CN -zh_TW" [ebuild U ] media-libs/jasper-1.900.1-r1 [1.701.0] USE="jpeg opengl" 1,383 kB [blocks B ] <net-print/foomatic-filters-ppds-20070501 (is blocking net-print/cups-1.2.10-r1) Total: 4 packages (2 upgrades, 2 new, 1 block), Size of downloads: 1,383 kB !!! Error: The above package list contains packages which cannot be installed !!! at the same time on the same system. For more information about Blocked Packages, please refer to the following section of the Gentoo Linux x86 Handbook (architecture is irrelevant): http://www.gentoo.org/doc/en/handbook/handbook-x86.xml?full=1#blocked n22 /usr/portage # emerge --unmerge foomatic-filters-ppds --- Couldn't find 'foomatic-filters-ppds' to unmerge. >>> No packages selected for removal by unmerge
Same problem with hplip too : # emerge -DauvN world These are the packages that would be merged, in order: Calculating world dependencies... done! [ebuild U ] net-print/cups-1.2.10-r1 [1.2.9] USE="jpeg ldap nls pam php png ppds samba slp tiff -X -dbus -ssl" 3,534 kB [blocks B ] <net-print/foomatic-filters-ppds-20070501 (is blocking net-print/cups-1.2.10-r1) [blocks B ] <net-print/hplip-1.7.4a-r1 (is blocking net-print/cups-1.2.10-r1)
I see, let me try and sort out that mess. Denis.
should be fixed now, as all needed packages have gone stable
(In reply to comment #5) > should be fixed now, as all needed packages have gone stable > After an #emerge web-rsync (cannot rsync behind my corporate firewall, I know...) #emerge -avuND world I am still getting: [ebuild N ] net-print/cups-1.2.10-r1 USE="dbus ldap jpeg nls pam png php ppds samba slp ssl tiff X" 3,534 kB [blocks B ] <net-print/foomatic-filters-ppds-20070501 (is blocking net-print/cups-1.2.10-r1) after having unmerge cups first due to the blockage. For some reason running an #emerge -av net-print/foomatic-filters-ppds and then allowing it to upgrade from 20060720 to 20070501. This fixed my problem with not being able to run an #emerge -avuND world It is no longer triggering a blockage: # emerge -avuND world These are the packages that would be merged, in order: Calculating world dependencies... done! [ebuild U ] dev-db/mysql-5.0.42 [5.0.40] USE="perl ssl -berkdb -big-tables -cluster -debug -embedded -extraengine -latin1 -max-idx-128 -minimal (-selinux) -static" 23,688 kB [ebuild U ] dev-lang/ruby-1.8.6-r1 [1.8.5_p2-r1] USE="ipv6 threads tk -debug -doc -examples -rubytests% -socks5 (-cjk%)" 4,482 kB [ebuild U ] app-admin/webmin-1.350 [1.340] USE="apache2 pam ssl -postgres -webmin-minimal" 12,532 kB [ebuild N ] net-print/cups-1.2.10-r1 USE="X dbus jpeg ldap nls pam php png samba ssl tiff -ppds -slp" 3,534 kB Total: 4 packages (3 upgrades, 1 new), Size of downloads: 44,234 kB Would you like to merge these packages? [Yes/No] Any ideas why it wouldn't have been showing to update foomatic-filters-ppds as to fix the blockage for emerging cups?
(In reply to comment #6) > (In reply to comment #5) > > should be fixed now, as all needed packages have gone stable > I am still getting: From a quick glance I think that has to do with Portage limited ability to build the dependency tree...I think you have to live with that behaviour for now.