Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 919274 - media-sound/deadbeef causing a blocked package upgrade
Summary: media-sound/deadbeef causing a blocked package upgrade
Status: RESOLVED INVALID
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo Linux bug wranglers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2023-12-05 12:43 UTC by Johnson Peter
Modified: 2023-12-05 20:10 UTC (History)
0 users

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 Johnson Peter 2023-12-05 12:43:25 UTC
Log: 
```
[ebuild  N    ~] media-libs/libmpg123-1.32.3-r1::gentoo  USE="-int-quality" ABI_X86="32 (64) (-x32)" CPU_FLAGS_X86="sse (-3dnow) (-3dnowext) (-mmx)" 0 KiB
[ebuild     U ~] media-libs/libsndfile-1.2.2-r1::gentoo [1.2.2::gentoo] USE="alsa -minimal -sqlite -test" ABI_X86="32 (64) (-x32)" 0 KiB
[ebuild     U ~] media-plugins/gst-plugins-mpg123-1.22.3-r1:1.0::gentoo [1.22.3:1.0::gentoo] USE="-test" ABI_X86="32 (64) (-x32)" 0 KiB
[ebuild     U ~] media-video/vlc-3.0.20-r1:0/5-9::gentoo [3.0.18-r3:0/5-9::gentoo] USE="X a52 alsa dbus dts dvbpsi dvd encode ffmpeg flac gcrypt gui jpeg libnotify libsamplerate mad mp3 mpeg ncurses ogg png pulseaudio ssl svg truetype udev wayland x264 xml -aom -archive -aribsub -bidi -bluray -cddb -chromaprint -chromecast -dav1d -dc1394 -debug (-directx) -faad -fdk -fluidsynth -fontconfig -gme -gstreamer -ieee1394 -jack -kate -keyring -libass -libcaca -libtar -libtiger -linsys -lirc -live -lua -macosx-notifications -matroska -modplug -mtp -musepack -nfs -omxil -optimisememory -opus -projectm -rdp -run-as-root -samba -sdl-image -sftp -shout -sid -skins -soxr -speex -srt -taglib -test -theora -tremor -twolame -upnp -v4l -vaapi -vdpau -vnc -vpx -x265 -zeroconf -zvbi" CPU_FLAGS_X86="mmx sse" LUA_SINGLE_TARGET="lua5-1" 24,997 KiB
[ebuild     U ~] media-sound/deadbeef-1.9.6::gentoo [1.9.5-r3::gentoo] USE="aac alsa cdda cover dts ffmpeg flac hotkeys mp3 nls notify nullout pipewire pulseaudio supereq vorbis wavpack -converter -lastfm -libretro -libsamplerate -musepack -opus -oss -sc68 -shellexec (-threads%)" 5,061 KiB
[blocks B      ] <media-sound/mpg123-1.32.3-r1 ("<media-sound/mpg123-1.32.3-r1" is soft blocking media-libs/libmpg123-1.32.3-r1)

Total: 5 packages (4 upgrades, 1 new), Size of downloads: 30,058 KiB
Conflict: 1 block (1 unsatisfied)

 * Error: The above package list contains packages which cannot be
 * installed at the same time on the same system.

  (media-sound/mpg123-1.32.3:0/0::gentoo, installed) pulled in by
    media-sound/mpg123 required by (media-sound/deadbeef-1.9.6:0/0::gentoo, ebuild scheduled for merge) USE="aac alsa cdda cover dts ffmpeg flac hotkeys mp3 nls notify nullout pipewire pulseaudio supereq vorbis wavpack -converter -lastfm -libretro -libsamplerate -musepack -opus -oss -sc68 -shellexec" ABI_X86="(64)"

  (media-libs/libmpg123-1.32.3-r1:0/0::gentoo, ebuild scheduled for merge) pulled in by
    media-libs/libmpg123:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] (media-libs/libmpg123:=[abi_x86_32(-),abi_x86_64(-)]) required by (media-libs/libsndfile-1.2.2-r1:0/0::gentoo, ebuild scheduled for merge) USE="alsa -minimal -sqlite -test" ABI_X86="32 (64) (-x32)"
    >=media-libs/libmpg123-1.23[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] (>=media-libs/libmpg123-1.23[abi_x86_32(-),abi_x86_64(-)]) required by (media-plugins/gst-plugins-mpg123-1.22.3-r1:1.0/1.0::gentoo, ebuild scheduled for merge) USE="-test" ABI_X86="32 (64) (-x32)"
    media-libs/libmpg123 required by (media-video/vlc-3.0.20-r1:0/5-9::gentoo, ebuild scheduled for merge) USE="X a52 alsa dbus dts dvbpsi dvd encode ffmpeg flac gcrypt gui jpeg libnotify libsamplerate mad mp3 mpeg ncurses ogg png pulseaudio ssl svg truetype udev wayland x264 xml -aom -archive -aribsub -bidi -bluray -cddb -chromaprint -chromecast -dav1d -dc1394 -debug (-directx) -faad -fdk -fluidsynth -fontconfig -gme -gstreamer -ieee1394 -jack -kate -keyring -libass -libcaca -libtar -libtiger -linsys -lirc -live -lua -macosx-notifications -matroska -modplug -mtp -musepack -nfs -omxil -optimisememory -opus -projectm -rdp -run-as-root -samba -sdl-image -sftp -shout -sid -skins -soxr -speex -srt -taglib -test -theora -tremor -twolame -upnp -v4l -vaapi -vdpau -vnc -vpx -x265 -zeroconf -zvbi" ABI_X86="(64)" CPU_FLAGS_X86="mmx sse" LUA_SINGLE_TARGET="lua5-1"
```

It seems the `~amd64` version of `media-sound/deadbeef` is missing, and its latest version still depends on the deprecated package `media-libs/mpg123`.
Comment 1 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2023-12-05 12:47:55 UTC
You're using some ~arch packages but not ~arch mpg123, which is required for the new split libmpg123.
Comment 2 Johnson Peter 2023-12-05 12:50:54 UTC
Thanks, running "echo "media-sound/mpg123 ~amd64" >> /etc/portage/package.accept_keywords/mpg123" fixes the problem.