[packman] YaST2 update conflict (fwd)

Robert Webb webbdg at verizon.net
Sun Mar 16 00:46:58 CET 2025


Excuse me.  My previous post had some line-wrap issues, fixed here.

Re: https://lists.links2linux.de/pipermail/packman/2025-March/018054.html

On Mon Mar 3 22:35:18 CET 2025, Carsten Ziepke <kieltux at gmail.com> wrote:
> On Mon, 3 Mar 2025 21:15:22 +0100 (CET)
> "Carlos E. R." <robin.listas at telefonica.net> wrote:
>> I get this conflict:
>> #### YaST2 conflicts list - generated 2025-03-03 20:23:52 ####
>>
>> nothing provides 'python3-yt-dlp = 2025.02.19' needed by the to be
>> installed yt-dlp-2025.02.19-150600.3.pm.1.noarch
>> [...]

> The problem is the last change in
> https://build.opensuse.org/package/show/network:utilities/yt-dlp
>
> Fri Feb 28 21:01:45 UTC 2025 - Jan Engelhardt <jengelh at inai.de>
> - Require same version between yt-dlp -> python-yt-dlp
>
> but it seems to be fixed now...
>
> %if 0%{?suse_version} < 1600
> Requires:       python312-yt-dlp = %version
> %else
> Requires:       python3-yt-dlp = %version
> %endif
>
> Leap needs python312-yt-dlp instead python3-yt-dlp.

The conditional is not working.  The dependency is still broken
(openSUSE Leap 15.6):

  $ rpm -q --provides python312-yt-dlp-2025.02.19-150600.3.pm.1.noarch
  python312-yt-dlp = 2025.02.19-150600.3.pm.1

  $ rpm -q --requires yt-dlp-2025.02.19-150600.3.pm.1.noarch
  /usr/bin/python3.12
  python3-yt-dlp = 2025.02.19
  rpmlib(CompressedFileNames) <= 3.0.4-1
  rpmlib(FileDigests) <= 4.6.0-1
  rpmlib(PayloadFilesHavePrefix) <= 4.0-1
  rpmlib(PayloadIsXz) <= 5.2-1

  $ rpm --eval '0%{?suse_version} < 1600'
  01500 < 1600

--
Robert Webb



More information about the Packman mailing list