[Bug 1196685] New: nothing provides 'ffmpeg-3' needed by the to be installed audacity-2.2.2-bp153.3.3.1.x86_64
http://bugzilla.opensuse.org/show_bug.cgi?id=1196685 Bug ID: 1196685 Summary: nothing provides 'ffmpeg-3' needed by the to be installed audacity-2.2.2-bp153.3.3.1.x86_64 Classification: openSUSE Product: openSUSE Distribution Version: Leap 15.3 Hardware: Other OS: Other Status: NEW Severity: Normal Priority: P5 - None Component: KDE Applications Assignee: opensuse-kde-bugs@opensuse.org Reporter: michael.nickol@t-online.de QA Contact: qa-bugs@suse.de Found By: --- Blocker: --- running openSUSE Leap 15.3: cannot update (or install) audacity after last update: zypper lr -u Repository priorities are without effect. All enabled repositories share the same priority. # | Alias | Name | Enabled | GPG Check | Refresh | URI ---+-----------------------------+----------------------------------------------------------------------+---------+-----------+---------+------------------------------------------------------------------------ 1 | repo-backports-debug-update | Update repository of openSUSE Backports (Debug) | No | ---- | ---- | http://download.opensuse.org/update/leap/15.3/backports_debug/ 2 | repo-backports-update | Update repository of openSUSE Backports | Yes | (r ) Yes | Yes | http://download.opensuse.org/update/leap/15.3/backports/ 3 | repo-debug | Debug Repository | No | ---- | ---- | http://download.opensuse.org/debug/distribution/leap/15.3/repo/oss/ 4 | repo-debug-non-oss | Debug Repository (Non-OSS) | No | ---- | ---- | http://download.opensuse.org/debug/distribution/leap/15.3/repo/non-oss/ 5 | repo-debug-update | Update Repository (Debug) | No | ---- | ---- | http://download.opensuse.org/debug/update/leap/15.3/oss/ 6 | repo-debug-update-non-oss | Update Repository (Debug, Non-OSS) | No | ---- | ---- | http://download.opensuse.org/debug/update/leap/15.3/non-oss/ 7 | repo-non-oss | Non-OSS Repository | Yes | (r ) Yes | Yes | http://download.opensuse.org/distribution/leap/15.3/repo/non-oss/ 8 | repo-oss | Main Repository | Yes | (r ) Yes | Yes | http://download.opensuse.org/distribution/leap/15.3/repo/oss/ 9 | repo-sle-debug-update | Update repository with updates from SUSE Linux Enterprise 15 (Debug) | No | ---- | ---- | http://download.opensuse.org/debug/update/leap/15.3/sle/ 10 | repo-sle-update | Update repository with updates from SUSE Linux Enterprise 15 | Yes | (r ) Yes | Yes | http://download.opensuse.org/update/leap/15.3/sle/ 11 | repo-source | Source Repository | No | ---- | ---- | http://download.opensuse.org/source/distribution/leap/15.3/repo/oss/ 12 | repo-update | Main Update Repository | Yes | (r ) Yes | Yes | http://download.opensuse.org/update/leap/15.3/oss 13 | repo-update-non-oss | Update Repository (Non-Oss) | Yes | (r ) Yes | Yes | http://download.opensuse.org/update/leap/15.3/non-oss/ zypper in audacity Loading repository data... Reading installed packages... Resolving package dependencies... Problem: nothing provides 'ffmpeg-3' needed by the to be installed audacity-2.2.2-bp153.3.3.1.x86_64 Solution 1: do not install audacity-2.2.2-bp153.3.3.1.x86_64 Solution 2: break audacity-2.2.2-bp153.3.3.1.x86_64 by ignoring some of its dependencies -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1196685 http://bugzilla.opensuse.org/show_bug.cgi?id=1196685#c1 --- Comment #1 from Michael Nickol <michael.nickol@t-online.de> --- from https://software.opensuse.org/package/ffmpeg-3 ffmpeg-3 Library for working with various multimedia formats FFmpeg is a multimedia framework, able to decode, encode, transcode, mux, demux, stream, filter and play several formats that humans and machines have created. This build of ffmpeg is limited in the number of codecs supported. Es ist kein offizielles Paket f�r openSUSE Leap 15.3 verf�gbar -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1196685 Paul Tannington <paul.pgp-7@gmx.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |paul.pgp-7@gmx.com -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1196685 http://bugzilla.opensuse.org/show_bug.cgi?id=1196685#c4 --- Comment #4 from Michael Nickol <michael.nickol@t-online.de> --- before failed update: audacity 2.2.2-bp153.2.25 is dependend on ffmpeg (not ffmpeg-3!) This is resolved by ffmpeg-4 on my installation. Same situation with tumbleweed, other version of audacity but dependend on ffmpeg. Could it be a packaging issue? -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1196685 http://bugzilla.opensuse.org/show_bug.cgi?id=1196685#c6 --- Comment #6 from Michael Nickol <michael.nickol@t-online.de> --- on my installation I don't have packman, so I see: zypper se -sx --provides ffmpeg Loading repository data... Reading installed packages... S | Name | Type | Version | Arch | Repository --+----------+---------+---------------+--------+------------------------------------------------------------- | ffmpeg | package | 3.4.2-11.17.1 | x86_64 | Update repository with updates from SUSE Linux Enterprise 15 | ffmpeg | package | 3.4.2-11.14.1 | x86_64 | Update repository with updates from SUSE Linux Enterprise 15 | ffmpeg | package | 3.4.2-11.11.1 | x86_64 | Update repository with updates from SUSE Linux Enterprise 15 | ffmpeg | package | 3.4.2-11.8.2 | x86_64 | Update repository with updates from SUSE Linux Enterprise 15 | ffmpeg | package | 3.4.2-11.3.1 | x86_64 | Update repository with updates from SUSE Linux Enterprise 15 | ffmpeg | package | 3.4.2-9.2 | x86_64 | Main Repository i | ffmpeg-4 | package | 4.4-bp153.1.1 | x86_64 | Main Repository and: zypper se -sx --provides libavformat57 Loading repository data... Reading installed packages... S | Name | Type | Version | Arch | Repository --+---------------+---------+---------------+--------+------------------------------------------------------------- i | libavformat57 | package | 3.4.2-11.17.1 | x86_64 | Update repository with updates from SUSE Linux Enterprise 15 v | libavformat57 | package | 3.4.2-11.14.1 | x86_64 | Update repository with updates from SUSE Linux Enterprise 15 v | libavformat57 | package | 3.4.2-11.11.1 | x86_64 | Update repository with updates from SUSE Linux Enterprise 15 v | libavformat57 | package | 3.4.2-11.8.2 | x86_64 | Update repository with updates from SUSE Linux Enterprise 15 v | libavformat57 | package | 3.4.2-11.3.1 | x86_64 | Update repository with updates from SUSE Linux Enterprise 15 v | libavformat57 | package | 3.4.2-9.2 | x86_64 | Main Repository -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1196685 http://bugzilla.opensuse.org/show_bug.cgi?id=1196685#c7 --- Comment #7 from Takashi Iwai <tiwai@suse.com> --- Maybe changing Requires: ffmpeg-3 to Requires: ffmpeg < 4 would work? -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1196685 http://bugzilla.opensuse.org/show_bug.cgi?id=1196685#c8 --- Comment #8 from Dave Plater <davejplater@gmail.com> --- Let me try to make audacity build for against libavformat58_76-4.4 but openSUSE's ffmpeg is pretty useless, mp3 is already provided by mp3lame and mad. What else is provided by openSUSE's restricted ffmpeg? Saying this it's incorrect to require something from an optional third party repository. The pre update audacity required ffmpeg, this resulted in the reporter filing Bug 1195650, requiring ffmpeg-3 appeared to be the solution both for myself and the reporter. I will recommend ffmpeg-3 instead. Audacity is quite happy without ffmpeg. Sorry I got so confused. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1196685 http://bugzilla.opensuse.org/show_bug.cgi?id=1196685#c9 Dave Plater <davejplater@gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Flags|needinfo? | --- Comment #9 from Dave Plater <davejplater@gmail.com> --- (In reply to Takashi Iwai from comment #7)
Maybe changing Requires: ffmpeg-3 to Requires: ffmpeg < 4 would work?
See Comment 8 -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1196685 http://bugzilla.opensuse.org/show_bug.cgi?id=1196685#c11 Dave Plater <davejplater@gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |IN_PROGRESS --- Comment #11 from Dave Plater <davejplater@gmail.com> --- See mr#959249 -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1196685 http://bugzilla.opensuse.org/show_bug.cgi?id=1196685#c12 --- Comment #12 from Dave Plater <davejplater@gmail.com> --- See sr#959249 -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1196685 http://bugzilla.opensuse.org/show_bug.cgi?id=1196685#c13 --- Comment #13 from Dave Plater <davejplater@gmail.com> --- https://build.opensuse.org/request/show/959249 -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1196685 http://bugzilla.opensuse.org/show_bug.cgi?id=1196685#c14 --- Comment #14 from Takashi Iwai <tiwai@suse.com> --- Well, wouldn't it result again in the broken export, when ffmpeg-4 is installed? If so, we may have Conflicts: ffmpeg >= 4 instead? -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1196685 http://bugzilla.opensuse.org/show_bug.cgi?id=1196685#c15 --- Comment #15 from Dave Plater <davejplater@gmail.com> --- (In reply to Takashi Iwai from comment #14)
Well, wouldn't it result again in the broken export, when ffmpeg-4 is installed?
If so, we may have Conflicts: ffmpeg >= 4 instead?
Read Bug 1195650 this was the reason for explicitly requiring ffmpeg-3 without realising that ffmpeg-3 didn't exist in Leap:15.3. Audacity searches for the libavformat that it was built against and because although I tried to update audacity for 15.3 the lv2 library and it's dependents I submitted sat for more than three months and then were suddenly declined with no explanation. I'm attempting to update for 15.4 but it's very confusing as to which library comes from which project. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1196685 http://bugzilla.opensuse.org/show_bug.cgi?id=1196685#c16 --- Comment #16 from Takashi Iwai <tiwai@suse.com> --- (In reply to Dave Plater from comment #15)
(In reply to Takashi Iwai from comment #14)
Well, wouldn't it result again in the broken export, when ffmpeg-4 is installed?
If so, we may have Conflicts: ffmpeg >= 4 instead?
Read Bug 1195650 this was the reason for explicitly requiring ffmpeg-3 without realising that ffmpeg-3 didn't exist in Leap:15.3.
OK, I confirmed that audacity's export should work without ffmpeg binary when it's linked with the proper libavformat. Then Recommends of ffmpeg-3 itself looks superfluous to me... At least with the currently released audacity package, it works fine without ffmpeg-3 (I replaced it with ffmpeg-4) for exporting to m4a, mp3 and ogg. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1196685 http://bugzilla.opensuse.org/show_bug.cgi?id=1196685#c17 --- Comment #17 from Dave Plater <davejplater@gmail.com> --- (In reply to Takashi Iwai from comment #16)
OK, I confirmed that audacity's export should work without ffmpeg binary when it's linked with the proper libavformat. Then Recommends of ffmpeg-3 itself looks superfluous to me... At least with the currently released audacity package, it works fine without ffmpeg-3 (I replaced it with ffmpeg-4) for exporting to m4a, mp3 and ogg.
I have a tendency to accept hard requires that have been around for a long time, I need to work on removing them. Busy testing myself and will remove the ffmpeg requires altogether. Audacity has a preference function to locate the correct libavformat. Will see what happens if ffmpeg(ffmpeg-3 named ffmpeg in the case of Leap) isn't present. I've always taken it for granted that the ffmpeg binary is required. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1196685 http://bugzilla.opensuse.org/show_bug.cgi?id=1196685#c18 --- Comment #18 from Dave Plater <davejplater@gmail.com> --- All done no ffmpeg required superseded with: https://build.opensuse.org/request/show/959269 -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1196685 http://bugzilla.opensuse.org/show_bug.cgi?id=1196685#c19 --- Comment #19 from Dave Plater <davejplater@gmail.com> --- I tested with the ffmpeg-5 binary, audacity no longer executes ffmpeg, it uses libavformat as a channel for export. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1196685 http://bugzilla.opensuse.org/show_bug.cgi?id=1196685#c20 --- Comment #20 from OBSbugzilla Bot <bwiedemann+obsbugzillabot@suse.com> --- This is an autogenerated message for OBS integration: This bug (1196685) was mentioned in https://build.opensuse.org/request/show/959328 Backports:SLE-15-SP3 / audacity -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1196685 http://bugzilla.opensuse.org/show_bug.cgi?id=1196685#c21 Ulrich Windl <Ulrich.Windl@rz.uni-regensburg.de> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |Ulrich.Windl@rz.uni-regensb | |urg.de --- Comment #21 from Ulrich Windl <Ulrich.Windl@rz.uni-regensburg.de> --- Created attachment 856768 --> http://bugzilla.opensuse.org/attachment.cgi?id=856768&action=edit Screen shot from Yast online_update Probably the same issue, just tried less than 10 minutes ago. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1196685 http://bugzilla.opensuse.org/show_bug.cgi?id=1196685#c23 --- Comment #23 from Ulrich Windl <Ulrich.Windl@rz.uni-regensburg.de> --- Created attachment 856865 --> http://bugzilla.opensuse.org/attachment.cgi?id=856865&action=edit Screen shot from Yast online_update The messages are different; is that the way it should be? -- You are receiving this mail because: You are on the CC list for the bug.
participants (1)
-
bugzilla_noreply@suse.com