[FFmpeg-devel] [PATCH] Deprecate oldabi branch by adding a warning to configure
michaelni at gmx.at
Fri Jul 12 04:56:15 CEST 2013
On Thu, Jul 11, 2013 at 07:48:31PM -0700, Timothy Gu wrote:
> On Jul 11, 2013 7:03 PM, "Michael Niedermayer" <michaelni at gmx.at> wrote:
> > On Thu, Jul 11, 2013 at 06:02:24PM -0700, Timothy Gu wrote:
> > > In order to build, users must now explicitly pass --enable-building to
> > > configure.
> > > ---
> > > configure | 20 ++++++++++++++++++++
> > > 1 file changed, 20 insertions(+)
> > >
> > > diff --git a/configure b/configure
> > > index 25cea23..7f8df8a 100755
> > > --- a/configure
> > > +++ b/configure
> > > @@ -72,6 +72,9 @@ Standard options:
> > > --mandir=DIR install man page in DIR [PREFIX/share/man]
> > >
> > > Configuration options:
> > > + --enable-building enable building ONLY if you understand the
> > > + potential security risk posed by using this
> > > + branch (oldabi)
> > > --disable-static do not build static libraries [no]
> > > --enable-shared build shared libraries [no]
> > > --enable-gpl allow use of GPL code, the resulting libs
> > > @@ -910,6 +913,7 @@ CONFIG_LIST="
> > > avfilter
> > > avformat
> > > avisynth
> > > + building
> > > bzlib
> > > crystalhd
> > > dct
> > > @@ -1936,6 +1940,22 @@ filter_cflags=echo
> > > filter_cppflags=echo
> > > filter_asflags=echo
> > >
> > > +if ! enabled building; then
> > > + cat <<EOF
> > > +!!!! WARNING !!!!
> > > +
> > > +This branch is NOT actively maintained and CAN contain serious security
> > > +issues. This branch is only provided for historical interest.
> > > +
> > > +For a maintained branch with the old API/ABI, please use release/0.5 or
> > > +release/0.7.
> > i dont think this is a good recommandition.
> > The user should use the latest release, especially when he cares about
> > security
> The oldabi branch is dedicated for, well, old ABI. Only oldabi and 0.5-0.7
> branches have old API/ABI. Now 0.6 and oldabi are not maintained, so what's
> left is 0.5 and 0.7.
unless someone volunteers to maintain 0.5/0.7 they should not be
called maintained, being in better shape and having a dedicated
maintainer are seperate things
Michael GnuPG fingerprint: 9FF2128B147EF6730BADF133611EC787040B0FAB
Concerning the gods, I have no means of knowing whether they exist or not
or of what sort they may be, because of the obscurity of the subject, and
the brevity of human life -- Protagoras
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Size: 198 bytes
Desc: Digital signature
More information about the ffmpeg-devel