[MacPorts] #66424: FFmpeg{-upstream} Portfiles seems to have an inordinate amount of dependencies? Is there a way to improve upon this?
MacPorts
noreply at macports.org
Thu Dec 15 17:00:42 UTC 2022
#66424: FFmpeg{-upstream} Portfiles seems to have an inordinate amount of
dependencies? Is there a way to improve upon this?
--------------------------+--------------------
Reporter: artkiver | Owner: (none)
Type: enhancement | Status: new
Priority: Low | Milestone:
Component: ports | Version:
Resolution: | Keywords:
Port: ffmpeg |
--------------------------+--------------------
Comment (by artkiver):
Replying to [comment:6 mascguy]:
> Replying to [comment:3 artkiver]:
> > To be honest, I am not entirely sure why there are three separate
FFmpeg ports especially since two of them are both an older version?
>
> `ffmpeg-upstream` tracks the latest release (currently 5.x). While
`ffmpeg-devel` is used to validate pending changes to `ffmpeg`, before
rolling out to everyone.
>
> So yes, this is intentional.
Thank you for that clarification. I guess the delineation still makes zero
sense to me, given that ffmpeg-devel is still public; and "rolling out to
everyone" seems as if it would be a nomenclature perhaps more suitable for
private branches and repositories than something within the MacPorts
system?
At least in the instance of libressl as contrasted with libressl-devel,
that appears to be related to the upstream project tagging some releases
as Development and some releases as Stable; so it's a nomenclature from
the upstream project, rather than an artifact of MacPorts' maintainer
methodologies. Nonetheless, it's your bailiwick. I already offered one
possible alternative.
I do not think a preference for minimalism and adherence to upstream
defaults is an unusual preference, but I am not here to pick a battle.
> > I suppose a ffmpeg-minimal is another possibility, but creating a 4th
Portfile, when it seems as if it might be better to clean up the existing
3 separate, yet very closely related, ports might make more sense?
>
> We've considered various options, including adding more variants. But
that quickly becomes a testing nightmare, due to the sheer number of
combinations.
>
> In short, there's simply no way to please everyone. Even today, there
are open enhancement requests to add still more functionality.
>
> So while you may prefer something simplified, that's at odds with
others.
--
Ticket URL: <https://trac.macports.org/ticket/66424#comment:8>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list