[packman] YaST2 update conflict (fwd)

Giacomo Comes gcomes at gmx.com
Sun Mar 16 18:31:42 CET 2025


On Sat, Mar 15, 2025 at 11:46:58PM +0000, Robert Webb wrote:
> 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

The package yt-dlp in packman gets rebuild when there is an update in
tumbleweed. Although the fix for yt-dlp was available in the obs project
network:utilities since two weeks, it was not submitted immediately
to tumbleweed.
It was done yesterday. I guess in the next 24/48 hours the packman
build system should rebuild yt-dlp with the fix.

Giacomo



More information about the Packman mailing list