On 08/25/2016 02:01 AM, Nicolas Chauvet wrote:
2016-08-24 20:19 GMT+02:00 Orion Poplawski
<orion(a)cora.nwra.com>:
> One suggestion that's been getting more traction on the EPEL side of things is
> to just start with versioned packages that can co-exist. So start with
> ffmpeg2.8 and ffmpeg3.0 from the start.
I don't quite understand the proposition related to ffmpeg. Using
version in name doesn't seem to say which one should be chosen by
default for link.
Specially as ffmpeg doesn't do symbol version, if one process has
dependencies using both version, it will crash.
Also ffmpeg as a 3month release cycle, does it mean a new review each time ?
Well, Fedora has basically gone to rubber-stamping versioned packages that are
based on existing ones. This seems pretty reasonable to me. It also may not
make sense to package all versions. Only the ones that get a lot of uptake
from other users.
Using ffmpeg/ffmpeg-compat or ffmpeg-compat28 means to use ffmpeg by
default then ffmpeg-compat28 (with only libs) for the few projects
that needs it.
The problem is that at some point you will need to update "ffmpeg", and this
will be painful. Avoiding it completely helps with that.
--
Orion Poplawski
Technical Manager 303-415-9701 x222
NWRA, Boulder/CoRA Office FAX: 303-415-9702
3380 Mitchell Lane orion(a)nwra.com
Boulder, CO 80301
http://www.nwra.com