[FFmpeg-devel] [PATCH] configure: don't build ffserver unless explicitly enabled

Sven C. Dack sven.c.dack at sky.com
Sun Sep 11 21:47:25 EEST 2016


On 11/09/16 18:57, Clément Bœsch wrote:
> I think we disagree, because no user of a working setup will ever read the
> documentation just to check for deprecated tools. Having the warning at
> runtime is the most efficient way to reach out a maximum of users as soon
> as possible so they have time to migrate their setup. A bit like
> deprecation warning in API at build time.
>
You are trying to cater to the wrong people. There sure are people who don't 
read the documentation, but who are they? ... There are those who don't upgrade 
and consequently have no need to read NEWS or the documentation - them you don't 
need to care for obviously. They will read about it in the documentation when 
the time comes for them to upgrade. Then there are those who expect everything 
to stay the same only to learn the hard way of a change - them you don't need to 
care for and they also won't appreciate it when you do. Then there are those who 
don't read the output of ffserver, because of how they run it (i.e. from a 
script as a daemon) and who only occasionally check their logs - they either 
belong to the group of "hard learners" or they have read the documentation. Your 
point really only makes sense if you wanted to care for people who care for 
documentation, which means you should properly document it.

People who need to migrate have nothing to migrate to - they will try to use the 
existing releases as long as it works for them. They may be seeing the printed 
message for a lot longer than you would want them to. They won't find anything 
good about the loss of ffserver or having to find a replacement. They won't like 
the message, only a few will ever be actually grateful for it, but even they 
will not like it or care for it after seeing it for the hundredth time.

Sven




More information about the ffmpeg-devel mailing list