On Mon, Mar 18, 2019 at 12:15 PM Sérgio Basto <ser...@serjux.com> wrote:
>
> On Thu, 2019-03-14 at 21:53 -0600, Jerry James wrote:
> > I was just looking at reviewing this package:
> >
> > https://bugzilla.redhat.com/show_bug.cgi?id=1684950
> >
> > It is a Go wrapper around ffprobe, which is in the ffmpeg package,
> > which is in rpmfusion-free.  The package can be built without
> > ffprobe,
> > but cannot be used without it.
>
> Some time ago it was forbidden by package guidelines , packages that
> depends exclusively on 3rd party repos , now I'm not sure.

I seem to recall this was discussed more recently in the context of
weak dependencies. I think the conclusion was that Fedora packages
*cannot* (or at least, should not) have weak deps on non-Fedora
packages and that instead non-Fedora packages should use reverse weak
deps (Supplements/Enhances).

The problem, though, is that this would mean the ffmpeg package would
end up with a long list of reverse weak deps. And the maintainers of
ffmpeg in RPM Fusion were-- reasonably, I think-- not so eager to
maintain such a list. I don't remember if a resolution was reached
here. But I think the difficulty is that you can't rely on ffmpeg
being provided by RPM Fusion, because users could have a
non-RPM-Fusion repository on their system that provides ffmpeg, so if
could be dangerous to make assumptions about what the "ffmpeg" package
actually is?

Cheers,
Ben Rosser
_______________________________________________
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org

Reply via email to