pinkbyte@phantom ~/dev/sunrise $ USE="gtk" emerge =audacious-2.5.4 -pv These are the packages that would be merged, in order: Calculating dependencies... done! [ebuild N ] dev-libs/libmowgli-1.0.0 0 kB [ebuild N ] dev-libs/libmcs-0.7.2 USE="-gnome" 0 kB [ebuild N ] media-sound/audacious-3.2.2-r1 USE="gtk nls session -chardet -gtk3" 660 kB [ebuild N ] media-plugins/audacious-plugins-3.2.2-r1 USE="aac alsa flac gtk ipv6 libsamplerate mp3 nls sdl sndfile vorbis wavpack -adplug -bs2b -cdda -cue -ffmpeg -fluidsynth -gnome -gtk3 -jack -lame -libnotify -midi -mms -mtp -oss -pulseaudio -scrobbler -sid" 1,854 kB [ebuild N ] media-sound/audacious-2.5.4 USE="nls session sse2 (-altivec) -chardet" 0 kB Total: 5 packages (5 new), Size of downloads: 2,514 kB !!! Multiple package instances within a single package slot have been pulled !!! into the dependency graph, resulting in a slot conflict: media-sound/audacious:0 (media-sound/audacious-2.5.4::gentoo, ebuild scheduled for merge) pulled in by =audacious-2.5.4 (media-sound/audacious-3.2.2-r1::gentoo, ebuild scheduled for merge) pulled in by >=media-sound/audacious-3.2.2-r1 required by (media-plugins/audacious-plugins-3.2.2-r1::gentoo, ebuild scheduled for merge)
Created attachment 334412 [details] emerge --info emerge --info of my system
Current workaround - mask these atoms: >=media-sound/audacious-3.0 >=media-plugins/audacious-plugins-3.0 My suggestion: this bug can be fixed by changing PDEPEND in audacious ebuilds, for example, from PDEPEND=">=media-plugins/audacious-plugins-2.5.4" to PDEPEND="~media-plugins/audacious-plugins-2.5.4" Also such replacement should be done on media-sound/audacious dependency in audacious-plugins ebuilds
(In reply to comment #2) > My suggestion: this bug can be fixed by changing PDEPEND in audacious > ebuilds, for example, from > > PDEPEND=">=media-plugins/audacious-plugins-2.5.4" > > to > > PDEPEND="~media-plugins/audacious-plugins-2.5.4" > > Also such replacement should be done on media-sound/audacious dependency in > audacious-plugins ebuilds That seems reasonable. I'll make the change when i get home (currently at work, no commit access here). If you'd like to make this change now, feel free.
*** Bug 450712 has been marked as a duplicate of this bug. ***
in the audacious-3.3.3.ebuild there is now PDEPEND="~media-plugins/audacious-plugins-3.3" but it should be PDEPEND="~media-plugins/audacious-plugins-3.3.3"
(In reply to comment #5) > in the audacious-3.3.3.ebuild there is now > PDEPEND="~media-plugins/audacious-plugins-3.3" > > but it should be > PDEPEND="~media-plugins/audacious-plugins-3.3.3" Fixed both in 3.3.2 and 3.3.3, thanks. Other versions was fixed by Jeff earlier, so closing this...