Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 450186 - media-sound/audacious-2.5.4 - blockers while trying to install on clean system
Summary: media-sound/audacious-2.5.4 - blockers while trying to install on clean system
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal minor (vote)
Assignee: Jeff (JD) Horelick (RETIRED)
URL:
Whiteboard:
Keywords: STABLE
: 450712 (view as bug list)
Depends on:
Blocks:
 
Reported: 2013-01-04 13:32 UTC by Sergey Popov
Modified: 2013-01-07 19:58 UTC (History)
4 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
emerge --info (emerge-info.log,4.92 KB, text/plain)
2013-01-04 13:32 UTC, Sergey Popov
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Sergey Popov gentoo-dev 2013-01-04 13:32:10 UTC
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)
Comment 1 Sergey Popov gentoo-dev 2013-01-04 13:32:59 UTC
Created attachment 334412 [details]
emerge --info

emerge --info of my system
Comment 2 Sergey Popov gentoo-dev 2013-01-04 13:36:17 UTC
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
Comment 3 Jeff (JD) Horelick (RETIRED) gentoo-dev 2013-01-04 15:29:59 UTC
(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.
Comment 4 Jeroen Roovers (RETIRED) gentoo-dev 2013-01-07 12:31:35 UTC
*** Bug 450712 has been marked as a duplicate of this bug. ***
Comment 5 poncho 2013-01-07 18:35:59 UTC
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"
Comment 6 Sergey Popov gentoo-dev 2013-01-07 19:58:18 UTC
(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...