[Ffmpeg-devel] Re: Creating releases
Sat Apr 14 14:31:18 CEST 2007
On Sat, Apr 14, 2007 at 02:00:56PM +0200, Michael Niedermayer wrote:
> also are you planning to extensively test the release against the mphq
> samples archive and compare the against the previous release to detect
I would conder that more part of the development QA cycle of adding/modifying
code. If this can be automated I could have some kind of continuous
integration tests of this. But I wouldn't define it as part of the
> test compilation and regression tests on several different architectures?
> test make install?
Of course. That's the very least that needs to be tested.
> write uptodate README/INSTALL files?
> update the changelog?
The changelog looks like it's being kept up to date. Or do you mean
adding the next version's tag?
I envision the release process as follows:
o development considers revision XYZ a good release candidate (XYZ
need not be the latest revision in the trunk, perhaps there is some
new, unfinished code that entered the trunk), the release slave is
o The release slave creates a copy of revision XYZ under /branches.
o He reviews the code for any mismatching version strings, forgotten
changelog entries, READMEs etc.
o He tests the builds out of this branch
o If everything looks fine, he will make a release candidate (under
/tags and as tarballs) for others to take a peek.
o If something is broken, he either fixes it, or escalates it to the
developers, otherwise he releases the release candiate as a golden
If all go well, the developers have only spent some time on agreeing
whether XYZ is a good revision for releasing. If something pops up
during the release process the developers may be asked for
The first releases will probably occupy more developer time, as they
will be monitoring whether the releasing works or is going to add them
more pain than gain. Once it is rolling it and no major bugs are
unearthed during the release process the developers' time resources
will be untouched.
Axel.Thimm at ATrpms.net
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Size: 189 bytes
Desc: not available
More information about the ffmpeg-devel