[Bug 1199305] New: Uninstalling ffmpeg-4 provides a missing symbol for ffmpeg-5
http://bugzilla.opensuse.org/show_bug.cgi?id=1199305 Bug ID: 1199305 Summary: Uninstalling ffmpeg-4 provides a missing symbol for ffmpeg-5 Classification: openSUSE Product: openSUSE Tumbleweed Version: Current Hardware: Other OS: Other Status: NEW Severity: Normal Priority: P5 - None Component: libzypp Assignee: zypp-maintainers@suse.de Reporter: beppe85@gmail.com QA Contact: qa-bugs@suse.de Found By: --- Blocker: --- ffmpeg-5 can't be installed on snapshot 20220505: ``` $�sudo zypper in ffmpeg-5 Loading repository data... Reading installed packages... Resolving package dependencies... Problem: nothing provides 'libSDL2-2.0.so.0(V_2.0.22)(64bit)' needed by the to be installed ffmpeg-5-5.0.1-2.3.x86_64 Solution 1: do not install ffmpeg-5-5.0.1-2.3.x86_64 Solution 2: break ffmpeg-5-5.0.1-2.3.x86_64 by ignoring some of its dependencies Choose from above solutions by number or cancel [1/2/c/d/?] (c): ``` But installing a replacement for ffmpeg-4 doesn't complain about missing symbols: ``` $ sudo�zypper in -- -ffmpeg-4 Loading repository data... Reading installed packages... Resolving package dependencies... The following 9 NEW packages are going to be installed: ffmpeg-5 libavcodec59 libavdevice59 libavfilter8 libavformat59 libavutil57 libpostproc56 libswresample4 libswscale6 The following package is going to be REMOVED: ffmpeg-4 9 new packages to install, 1 to remove. Overall download size: 6.4 MiB. Already cached: 0 B. After the operation, additional 13.0 MiB will be used. Continue? [y/n/v/...? shows all options] (y): n ``` The missing symbol seems to be from a recent update to libSDL2. Is it expected for the second command to succeed? -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1199305 http://bugzilla.opensuse.org/show_bug.cgi?id=1199305#c1 Michael Andres <ma@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |beppe85@gmail.com Flags| |needinfo?(beppe85@gmail.com | |) --- Comment #1 from Michael Andres <ma@suse.com> --- (In reply to Andr� Werlang from comment #0)
The missing symbol seems to be from a recent update to libSDL2. Is it expected for the second command to succeed?
This can not be answered without a solver testcase. One would need to see all available repos, package versions and their dependencies. It may very well be that the replacement for ffmpeg-4 is not the same version as the candidate for installing ffmpeg-5. Looking at the latest TW (20220507) I cant find any ffmpeg-5 which would require 'libSDL2-2.0.so.0(V_2.0.22)' nor a version ffmpeg-5-5.0.1-2.3. All packages - including ffmpeg-5 - refer to 'SUSE_' versions of libSDL2
libSDL2-2_0-0-2.0.22-2.1.x86_64: pro: libSDL2-2.0.so.0()(64bit) pro: libSDL2-2.0.so.0(SUSE_2.0.10)(64bit) pro: libSDL2-2.0.so.0(SUSE_2.0.12)(64bit) pro: libSDL2-2.0.so.0(SUSE_2.0.14)(64bit) pro: libSDL2-2.0.so.0(SUSE_2.0.16)(64bit) pro: libSDL2-2.0.so.0(SUSE_2.0.18)(64bit) pro: libSDL2-2.0.so.0(SUSE_2.0.22)(64bit) pro: libSDL2-2.0.so.0(SUSE_2.0.5)(64bit) pro: libSDL2-2.0.so.0(SUSE_2.0.6)(64bit) pro: libSDL2-2.0.so.0(SUSE_2.0.7)(64bit) pro: libSDL2-2.0.so.0(SUSE_2.0.8)(64bit) pro: libSDL2-2.0.so.0(SUSE_2.0.9)(64bit)
-- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1199305 http://bugzilla.opensuse.org/show_bug.cgi?id=1199305#c2 Michael Andres <ma@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution|--- |NORESPONSE Flags|needinfo?(beppe85@gmail.com | |) | --- Comment #2 from Michael Andres <ma@suse.com> --- Feel free to re-open if the issue persists and a solver testcase can be provided. -- You are receiving this mail because: You are on the CC list for the bug.
participants (1)
-
bugzilla_noreply@suse.com