[packman] TW: Problem: nothing provides 'this-is-only-for-build-envs' needed by the to be installed ffmpeg-5-mini-libs-5.1.2-10.1.x86_64

Hans-Peter Jansen hpj at urpla.net
Thu Mar 16 17:40:23 CET 2023


Am Donnerstag, 16. März 2023, 07:23:57 CET schrieb munix9:
> Hi,
> 
> I recently started receiving the following messages for "zypper dup":
> 
> $ zypper dup
> Loading repository data...
> Reading installed packages...
> Warning: You are about to do a distribution upgrade with all enabled
> repositories. Make sure these repositories are compatible before you
> continue. See 'man zypper' for more information about this command.
> Computing distribution upgrade...
> 7 Problems:
> Problem: problem with the installed libswresample4-5.1.2-16.2.x86_64
> Problem: nothing provides 'this-is-only-for-build-envs' needed by the to
> be installed ffmpeg-5-mini-libs-5.1.2-10.1.x86_64
> Problem: nothing provides 'this-is-only-for-build-envs' needed by the to
> be installed ffmpeg-5-mini-libs-5.1.2-10.1.x86_64
> Problem: nothing provides 'this-is-only-for-build-envs' needed by the to
> be installed ffmpeg-5-mini-libs-5.1.2-10.1.x86_64
> Problem: nothing provides 'this-is-only-for-build-envs' needed by the to
> be installed ffmpeg-5-mini-libs-5.1.2-10.1.x86_64
> Problem: nothing provides 'this-is-only-for-build-envs' needed by the to
> be installed ffmpeg-5-mini-libs-5.1.2-10.1.x86_64
> Problem: nothing provides 'this-is-only-for-build-envs' needed by the to
> be installed ffmpeg-5-mini-libs-5.1.2-10.1.x86_64
> 
> Problem: problem with the installed libswresample4-5.1.2-16.2.x86_64
>   Solution 1: install libswresample4-5.1.2-10.1.x86_64 from vendor openSUSE
>    replacing libswresample4-5.1.2-16.2.x86_64 from vendor
> http://packman.links2linux.de
>   Solution 2: keep obsolete libswresample4-5.1.2-16.2.x86_64
> 
> Choose from above solutions by number or skip, retry or cancel
> [1/2/s/r/c/d/?] (c):
> 
> 
> There is currently no ffmpeg-5-mini package installed:
> $ zypper se -si mini
> Loading repository data...
> Reading installed packages...
> 
> S | Name                       | Type    | Version       | Arch   |
> Repository
> --+----------------------------+---------+---------------+--------+---------
> -------------- i | libminizip1                | package | 1.2.13-3.1    |
> x86_64 | Haupt-Repository (OSS)
> i | minimal_base               | pattern | 20200505-39.1 | x86_64 |
> Haupt-Repository (OSS)
> i | patterns-base-minimal_base | package | 20200505-39.1 | x86_64 |
> Haupt-Repository (OSS)
> i | strip-nondeterminism       | package | 1.12.0-2.1    | noarch |
> Haupt-Repository (OSS)
> 
> 
> The bug reports are not helpful either:
> https://bugzilla.opensuse.org/show_bug.cgi?id=1208652
> https://bugzilla.opensuse.org/show_bug.cgi?id=1208884
> 
> 
> openSUSE Tumbleweed 20230313

The Packman project need to drag in ffmpeg-6, because there are some overlaps 
within ffmpeg-5 and 6, libswresample4, that is! 

Jan solved this by renaming the ff5 libswresample4 to libswresample4_ff5. 
libswresample4 is usually now supplied from ff6. Therefore, we need to add the 
ffmpeg-6 package to the build bouquet.

The ffmpeg-5-mini-libs issue is a red herring here, that will disappear, as 
soon as everything is in place.  

As an aside, this approach seem to force us to rebuild some other packages as 
well, e.g. ffms2 and libmlt.
 
Cheers,
Pete
--
Life without chameleons is possible, but pointless.








> 
> 
> _______________________________________________
> Packman mailing list
> Packman at links2linux.de
> https://lists.links2linux.de/cgi-bin/mailman/listinfo/packman







More information about the Packman mailing list