After I upgraded to media-video/transcode-0.6.12-r1, I ran: emerge -pvuUD world Then portage tells me that I wants to go to: media-video/transcode-0.6.11. When I emerge it, and to: emerge -pvuUD world again, I should upgrade again. I don't know how to get rid of this annoying behaviour! Reproducible: Always Steps to Reproduce: 1. 2. 3.
*** Bug 57358 has been marked as a duplicate of this bug. ***
emerge -pvuUD world First off I think that's your problem. Try `emerge -pvuD world` instead. I think your -u and -U are contradicting.
emerge -U world and emerge -u world do the same thing. Each time it's emerged, it wants to go back to the previous version. I'm seeing this on two different machines.
Read the emerge man page, -u and -U do NOT do the same thing. Please try `emerge -pvuD world` as suggested.
I got this as well, and I always do an emerge -Duvp world so this is definitely valid
Can one of you guys emerge -pvuD --tree world and attach the output please?
gentoo ~ # emerge -pvuD --tree world These are the packages that I would merge, in reverse order: Calculating world dependencies ...done! [ebuild U ] app-cdr/k3b-0.11.14 [0.11.12-r1] +arts +arts -debug -debug -dvdr +encode +flac +kde +mad +oggvorbis 5,789 kB [ebuild UD] media-video/transcode-0.6.11 [0.6.12-r1] -3dnow +X -(altivec) +avi -debug +encode -mmx +mpeg +quicktime +sdl -sse 0 kB [ebuild U ] media-sound/easytag-0.31-r3 [0.31-r2] +flac +nls +oggvorbis 1,008 kB [ebuild U ] net-www/mozilla-firefox-0.9.3-r1 [0.9.3] -debug -debug +gnome +gtk2 +gtk2 -ipv6 +java +java +ldap -mozdevelop -moznoxft -moznoxft -mozxmlterm +truetype -xinerama -xinerama -xprint 0 kB [nomerge ] net-p2p/bittorrent-3.4.2-r1 +X [nomerge ] dev-python/wxpython-2.4.2.4 +gtk2 +jpeg +opengl +png -tiff -unicode [ebuild U ] x11-libs/wxGTK-2.4.2-r2 [2.4.2-r1] -debug +gtk2 -no_wxgtk1 -odbc +opengl -unicode 0 kB [ebuild N ] kde-base/kdeartwork-3.3.0_beta2 +arts -debug +opengl 17,376 kB [ebuild N ] sys-kernel/usermode-sources-2.6.6-r6 -build -doc 110 kB [ebuild N ] kde-base/kdeaddons-3.3.0_beta2 +arts -debug -debug +esd +sdl +svga +xmms 1,513 kB [ebuild N ] kde-base/kdepim-3.3.0_beta2-r1 +arts +crypt -debug -pda 8,869 kB [ebuild N ] app-crypt/gpgme-0.9.0-r1 797 kB [ebuild U ] app-office/gnumeric-1.2.13 [1.2.12] +bonobo -debug -debug -debug -libgda +python 13,984 kB [nomerge ] kde-base/kde-3.2.3 [nomerge ] kde-base/kdeaddons-3.2.3 +arts -debug -debug +esd +sdl +svga +xmms [nomerge ] kde-base/kdepim-3.2.3 +arts +crypt -debug +ldap -pda [ebuild U ] app-crypt/cryptplug-0.3.16-r1 [0.3.16] 219 kB [ebuild N ] app-crypt/gpgme-0.3.14-r1 -doc 640 kB [ebuild U ] kde-base/kdebase-3.2.3-r1 [3.2.3] +arts +cups -debug +encode +java +ldap +motif +opengl +pam -samba +ssl 16,924 kB [ebuild U ] kde-base/kdelibs-3.2.3-r1 [3.2.3] -alsa +arts +cups -debug -doc -ipv6 +ldap +ssl 12,438 kB [nomerge ] media-sound/digitaldj-0.7.3-r1 -lirc [nomerge ] media-sound/grip-3.2.0 +nls +oggvorbis [ebuild U ] x11-libs/vte-0.11.11-r1 [0.11.11] -debug -debug -doc +python 867 kB [ebuild U ] net-misc/hylafax-4.2.0_rc2 [4.1.8-r4] -faxonly +jpeg +pam 1,317 kB [nomerge ] net-mail/metamail-2.7.45.3 [ebuild N ] app-misc/mime-types-1.0-r1 5 kB [nomerge ] x11-themes/gnome-icon-theme-1.2.3 -debug -debug [nomerge ] app-cdr/cdrdao-1.1.8-r1 -debug -debug +gnome [nomerge ] dev-cpp/libgnomeuimm-2.0.0 -debug -debug [nomerge ] dev-cpp/libgnomemm-2.0.1 -debug -debug [ebuild U ] gnome-base/libgnome-2.6.1.2 [2.6.1.1-r1] -debug -debug -doc 1,026 kB [nomerge ] dev-cpp/libgnomecanvasmm-2.0.1 -debug -debug [ebuild U ] dev-cpp/gtkmm-2.4.5 [2.4.3] -debug -debug 3,843 kB [ebuild U ] dev-cpp/glibmm-2.4.4 [2.4.3] -debug -debug 788 kB [ebuild U ] app-cdr/dvd+rw-tools-5.20.4.10.8 [5.17.4.8.6] 103 kB [nomerge ] media-video/kmplayer-0.8.3_rc4 +arts -debug [ebuild U ] media-libs/xine-lib-1_rc5-r3 [1_rc5-r2] +X -aalib -alsa -(altivec) +arts +avi -debug -directfb -dvd +esd +gnome -ipv6 +nls +oggvorbis +sdl -speex -theora 6,887 kB [ebuild U ] media-libs/libsamplerate-0.1.1 [0.1.0-r1] -pic -sndfile -static 683 kB [nomerge ] media-video/transcode-0.6.12-r1 -3dnow +X -(altivec) +avi -debug +encode +mpeg +oggvorbis +quicktime +sdl -sse -theora [nomerge ] media-video/mjpegtools-1.6.2-r3 -3dnow +X +avi -debug -dv +gtk -mmx +quicktime +sdl -sse -yv12 [nomerge ] media-libs/quicktime4linux-2.0.0-r1 -debug [nomerge ] media-video/ffmpeg-0.4.9_pre1 -(altivec) -debug -debug -doc -dvd +encode -faac -faad +imlib -mmx +oggvorbis +sdl -static +truetype [ebuild UD] media-libs/imlib2-1.1.1 [1.1.1.20040710] +X -doc +gif +jpeg -mmx +nls +png -tiff 850 kB [ebuild N ] sys-kernel/development-sources-2.6.8_rc4 -build -doc 3,519 kB [ebuild U ] app-sci/celestia-1.3.2_pre20040731-r1 [1.3.1] -debug -debug -debug +gnome +gtk +kde 15,936 kB [ebuild N ] kde-base/kdemultimedia-3.3.0_beta2 -alsa +arts -debug -debug +encode +flac +oggvorbis -speex -xine 5,197 kB [ebuild N ] kde-base/kdebase-3.3.0_beta2 +arts +arts +cups -debug +java +ldap +motif +opengl +pam -samba +ssl 17,678 kB [nomerge ] app-office/koffice-1.3.2 +arts -debug [nomerge ] app-text/wv2-0.2.2 [ebuild U ] gnome-extra/libgsf-1.10.0 [1.9.0] -debug -debug -doc +gnome 389 kB [nomerge ] media-sound/mp3kult-0.7-r1 [ebuild N ] kde-base/kdelibs-3.3.0_beta2 -alsa +arts +arts +cups -debug -doc -ipv6 +ldap +ssl 15,334 kB [ebuild U ] net-dns/libidn-0.5.4 [0.3.7] 1,830 kB [ebuild U ] app-text/ghostscript-7.07.1-r5 [7.07.1-r4] +X -cjk +cups -debug -emacs +truetype 4,875 kB [nomerge ] dev-perl/DBD-mysql-2.9003 [nomerge ] dev-perl/DBI-1.43 [nomerge ] dev-perl/PlRPC-0.2016-r1 [nomerge ] dev-db/mysql-4.0.20 +berkdb -debug -innodb +perl +readline +ssl -static +tcpd [ebuild U ] sys-apps/procps-3.2.3 [3.2.2-r1] -debug 264 kB [nomerge ] sys-apps/man-pages-1.67 [nomerge ] sys-apps/man-1.5m-r1 +nls [nomerge ] sys-apps/sed-4.0.9 -build +nls -static [nomerge ] sys-libs/glibc-2.3.4.20040619-r1 -build -debug -debug -erandom -hardened -makecheck -multilib +nls -nptl -pic [nomerge ] sys-devel/gcc-3.3.4-r1 +X -bootstrap -build -debug -debug -f77 -gcj -hardened -multilib +nls -objc -pic -static -(uclibc) [nomerge ] sys-devel/bison-1.875 -debug +nls -static -(uclibc) [nomerge ] sys-devel/m4-1.4.1 -bootstrap +nls [ebuild UD] sys-devel/libtool-1.5.2-r5 [1.5.6] -(uclibc) 3,117 kB [nomerge ] sys-devel/autoconf-2.59-r4 [nomerge ] dev-lang/perl-5.8.4-r1 +berkdb -debug -doc +gdbm -threads -(uclibc) [nomerge ] sys-libs/db-4.1.25_p1-r4 -doc +java +tcltk -(uclibc) [nomerge ] dev-java/blackdown-jdk-1.4.2_rc1-r1 -doc -mozilla [nomerge ] dev-java/java-config-1.2.10 [nomerge ] dev-lang/python-2.3.4 +X +berkdb -bootstrap -build -debug -doc +gdbm -ipv6 +ncurses +readline +ssl +tcltk -ucs2 [nomerge ] dev-lang/tk-8.4.6-r1 -threads [nomerge ] x11-base/xfree-4.3.0-r6 -3dfx -3dnow -bindist -cjk -debug -debug -doc -ipv6 -mmx +nls +pam -sdk -sse -static +truetype +xml2 [ebuild U ] sys-apps/baselayout-1.10.3 [1.10.2] -bootstrap -build -debug -livecd -static -(uclibc) 0 kB
Problem is in k3b ebuild... There is a line in RDEPEND definition: !amd64? ( <media-video/transcode-0.6.12 ) If i delete o modify line, transcode end to up/down grade... I don't know if k3b have a real problem with that version of transcode or if this is a bug of ebuild...
I dont think of having the bug in k3b. The line "!amd64? ( <media-video/transcode-0.6.12 )" in k3b-0.11.14.ebuild just means "k3b-0.11.14 is not able to work with transcode versions 0.6.12 and above". That is not very smart of k3b, but ok, let's take it as it is. When I have installed the actual version of transcode (0.6.12-r1 in my case), I get: asus wolle # emerge -uDvpt world These are the packages that I would merge, in reverse order: Calculating world dependencies ...done! [nomerge ] app-cdr/k3b-0.11.14 +arts +arts -debug -debug -dvdr +encode +flac +kde +mad +oggvorbis [ebuild UD] media-video/transcode-0.6.11 [0.6.12-r1] +3dnow +X -(altivec) +avi -debug +encode +mmx +mpeg +quicktime +sdl +sse 0 kB Total size of downloads: 0 kB asus wolle # This means, k3b requests emerge to downgrade transcode below 0.6.12. So far, so good. But after "emerge -uDv world" again: asus wolle # emerge -uDvpt world These are the packages that I would merge, in reverse order: Calculating world dependencies ...done! [ebuild U ] media-video/transcode-0.6.12-r1 [0.6.11] +3dnow +X -(altivec) +avi -debug +encode +mpeg +oggvorbis +quicktime +sdl +sse +theora 0 kB Total size of downloads: 0 kB asus wolle # This means transcode requests to upgrade itself. I think, the bug is in emerge, which does not respect k3b's limitation of transcode's version in this case. I suggest to ask the portage developers for their opinion.
For now, we can just wait for the next major version (0.12.0, probably) of K3b, which will support the newer versions of transcode. However, it would be nice to have this problem fixed in portage eventually. I'll see if I can write a patch.
I have this problem dvdrip and k3b in world. they have conflicting depends : $ grep transcode /usr/portage/media-video/dvdrip/dvdrip-0.50.18.ebuild /usr/portage/app-cdr/k3b/k3b-0.11.17.ebuild /usr/portage/media-video/dvdrip/dvdrip-0.50.18.ebuild:DESCRIPTION="dvd::rip is a graphical frontend for transcode" /usr/portage/media-video/dvdrip/dvdrip-0.50.18.ebuild: >=media-video/transcode-0.6.10 /usr/portage/app-cdr/k3b/k3b-0.11.17.ebuild: !amd64? ( <media-video/transcode-0.6.12 ) portage does not solve correctly this conflict. It's a portage bug I've already noticed with specifications using '<' (using <=media-video/transcode-0.6.11 should work but would any revision of the build).
*** This bug has been marked as a duplicate of 13632 ***