Bug#496133: marked as done (fixup version.sh to include a meaningful version in the ffmpeg binary)

Fabian Greffrath greffrath at leat.rub.de
Thu Aug 28 07:39:01 UTC 2008

Reinhard Tartler schrieb:
> I'm not really decdided how to fix this properly. Ideally, we'd have
> the version number in the package version instead of the date, I
> think. In that case, we could calculate the svn revision from that. This
> would mean changes to the get-orig-tar mechanism.

During the get-orig-source mechanism we could add a file to the 
original tarball which contains the SVN revision as a string, e.g. 
svn-revision. We can then patch version.sh to look out for this file 
and parse its content, if it exists.

> And if we switch to svn revision, what about the revision of libswscale?
> For the sake of simplicity, I'd suggest to take the svn revision of
> libswscale that was up-to-date at the time of the ffmpeg svn
> revision. But that needs to be documented somewhere (maybe only as
> comment in the make rule).

Since libswscale is an unversioned redirect from the ffmpeg SVN, I 
believe it is clear (i.e. unambigous) to reflect only the ffmpeg SVN 
revision. There is only one possible libswscale revision that can be 
assigned to one specific ffmpeg SVN revision.

> I think we should fix that with the new svn version bump, which I think
> we can do in a few days or weeks. 

Alright, we should start the work in experimental though. While we are 
at it, we can add an epoch to the Debian package to keep the ubuntu 
interdiff small and clean up some of the ancient replaces and 
conflicts fields. Maybe we should even switch from SVN to GIT as 
upstream did recently, although I don't have any experience with git yet.

> I'm just waiting for the just merged
> in AAC decoder to settle a bit, maybe for the AAC encoder to get it (in
> that case we would need to adapt the strip.sh for that), in order to
> drop the libfaad dependency. Then we can upload to unstable.

I didn't know we were aiming at dropping libfaad? What's wrong with 
libfaad, apart from being GPLed?

> Comments?

You betcha! ;)

Dipl.-Phys. Fabian Greffrath

Ruhr-Universität Bochum
Lehrstuhl für Energieanlagen und Energieprozesstechnik (LEAT)
Universitätsstr. 150, IB 3/134
D-44780 Bochum

Telefon: +49 (0)234 / 32-26334
Fax:     +49 (0)234 / 32-14227
E-Mail:  greffrath at leat.ruhr-uni-bochum.de

More information about the pkg-multimedia-maintainers mailing list