[packman] [RFC] Main Dependency Portability was: Re: ffmpeg update to version 2.0
i at marguerite.su
Sun Jul 28 16:12:40 CEST 2013
Let me explain my proposal in detail, or I may seemed to be _pushing_, eg:
We maintain ffmpeg 2.0 (libffmpeg-devel) and ffmpeg 1.0
(libffmpeg_old-devel), and document on opensuse-community.org about
how to port your package from 1.0 to 2.0. Everyone can help (CodecID
-> AVCodecID) but some hard ports still have to be written by ffmpeg
packager or experienced packagers, that's not fair either, but it'll
be a lot easier than you get hands dirty on every package)
Then after ffmpeg releases 3.0 (or any ABI incompatible version),
libffmpeg-devel will be 3.0 and libffmpeg_old-devel will be 2.0. Those
packages didn't catch up or get ported by packagers will be _dropped_.
1. We do provide help but you have to try it yourself.
2. It is package maintainer's responsibility to keep update-to-date
and not get left behind.
Nowadays we're splitting too much, eg: libffmpeg_old-devel
It is painful for both sides.
>From now on, I'll spend my spare time porting those packages to 2.0
(I'm not a coder either), while those packages which are still using
0.7 series and can't be easily ported will get dropped in the near
future. So let me be the bad cop instead of getting our repos full of:
More information about the Packman