On Sun, 2023-08-06 at 10:08 -0500, Richard Shaw wrote:
> On Sun, Aug 6, 2023 at 9:44 AM Sérgio Basto <ser...@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/0e39e40877b404970ab024c579283e50851db20c?branch=rawhide
> > 
> 
> 
> 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@lists.fedoraproject.org
> To unsubscribe send an email to devel-le...@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.
_______________________________________________
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@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

Reply via email to