On Thu, Jan 22, 2015 at 03:49:09PM +0100, Andreas Cadhalpun wrote: > Hi, > > On 22.01.2015 15:31, wm4 wrote: > >If the build date is not correct, then what value does the build date > >have at all? > > How do you know it is 'correct' currently? > One can change the system clock (or use faketime).
And someone could hand-edit the revision number... I think we have to assume non-maliciousness, otherwise it's all pointless. > What value has the 'correct' build date? > If you build an ffmpeg version from a year ago today it will contain the > current date. That's rather misleading. As it is the build date I see nothing misleading about that at all. I would buy the argument though that having the build date at all is useless and should be removed. > With the --build-{date,time} options one can specify meaningful values such > as the time of the last change to the source. Then it's not the build date. If we want a last-changed-date we should change it to that. But having a build date that in Debian actually is the last-source-change date, except when something goes wrong and it's something completely wrong seems to me to defeat the purpose (assuming there is one in the first place). I vote for just removing the build date. As an alternative I vote to change it to use the date of the last commit if the source tree is clean and has git info available, current date otherwise. What do others think? _______________________________________________ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org http://ffmpeg.org/mailman/listinfo/ffmpeg-devel