On Mon, Mar 18, 2019 at 12:15 PM Sérgio Basto <sergio@xxxxxxxxxx> 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@xxxxxxxxxxxxxxxxxxxxxxx To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx 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@xxxxxxxxxxxxxxxxxxxxxxx