On Sun, 2023-08-06 at 10:08 -0500, Richard Shaw wrote:
On Sun, Aug 6, 2023 at 9:44 AM Sérgio Basto
<sergio(a)serjux.com>
wrote:
> On Sun, 2023-08-06 at 08:04 -0500, Richard Shaw wrote:
> > From what I can tell in the spec file[1] for chromaprint, the
> > only thing that's supposed to depend on ffmpeg is the tools
> > package, but it seems to have found its way into
> > libchromaprint[2] as well.
> >
> > I'm trying to build a new version of codec2 with a soname change
> > but I'm hitting this:
> > DEBUG util.py:442: Problem: package libchromaprint-devel-1.5.1-
> > 11.fc39.i686 from build requires libchromaprint.so.1, but none of
> > the providers can be installed
> > DEBUG util.py:442: - package libchromaprint-devel-1.5.1-
> > 11.fc39.i686 from build requires libchromaprint(x86-32) = 1.5.1-
> > 11.fc39, but none of the providers can be installed
> > DEBUG util.py:442: - package libchromaprint-1.5.1-11.fc39.i686
> > from build requires libavcodec.so.60, but none of the providers
> > can be installed
> > DEBUG util.py:442: - package libchromaprint-1.5.1-11.fc39.i686
> > from build requires libavcodec.so.60(LIBAVCODEC_60), but none of
> > the providers can be installed
> > DEBUG util.py:442: - conflicting requests
> > DEBUG util.py:442: - nothing provides libcodec2.so.1.0 needed
> > by libavcodec-free-6.0-10.fc39.i686 from build
> >
> > I'm guessing I don't have a choice but to do a bootstrap build of
> > libchromaprint without ffmpeg first...
>
>
>
> no, see my fork
>
https://src.fedoraproject.org/fork/sergiomb/rpms/chromaprint/commits/rawhide
> and specially commit
>
https://src.fedoraproject.org/fork/sergiomb/rpms/chromaprint/c/0e39e40877...
>
Let me know if I missed something but those commits don't seem to
have made their way into SCM so doesn't really help.
The solution that we found after talk with upstream [1]
is bootstrap chromaprint before soname bump ffmpeg
Also we can leave with chromaprint bootstrapped , ffmpeg is just used
for a particular thing that is rarely used IIRC
[1]
https://github.com/acoustid/chromaprint/issues/129#issuecomment-1468612507
Also, as far as I know there's no way to pass general options or
--
with / --without options to Koji.
Thanks,
Richard
_______________________________________________
devel mailing list -- devel(a)lists.fedoraproject.org
To unsubscribe send an email to devel-leave(a)lists.fedoraproject.org
Fedora Code of Conduct:
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines:
https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives:
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Do not reply to spam, report it:
https://pagure.io/fedora-infrastructure/new_issue
--
Sérgio M. B.