[Uim] Release manual draft
Kazuki Ohta
mover at hct.zaq.ne.jp
Thu Jun 16 18:20:50 EEST 2005
Hi, TOKUNAGA-san.
This documents seems good to me. Thank you for your work :-) The other
committers should reply to this mail, I think. All the members' accept is
needed.
> This is a draft of release manual. If there's no comment, I'll commit
> this manual tommorow. (Though it's a very rough, incomplete manual,
> would be better than nothing.)
>
> Release manual for uim
> ======================
>
> As of this moment, uim have three types of release on the same version.
> They are alpha, beta and final. Alpha may be unstable release, may be
> untested. After alpha release, new big features must not be committed.
>
> Beta release must tested partially by the maintainer. Ideally well
> tested by the maintainer. If beta1 is too unstable, beta2 should be
> release to ensure the quality of final release. After beta release, new
> features must not be committed.
>
> Final release is really final release. Must be tested well.
>
> In each release, following steps should be filled. To make final
> release, you have to repeat following procedure at least three times.
>
>
> 1. Declare 'I will make new release' to the mailing list.
>
> Committers must not add a new unstable feature if the declaration came.
>
> 2. Gather up brief of the release from each committers.
>
> ChangeLog of uim is very long, so making release note from the ChangeLog
> is a hard work. Therefore committer should send brief of their commit. Maybe
> we sould prepare better way.
>
> 3. Checkout fresh version from svn.
>
> svn co svn+ssh://freedesktop.org/srv/uim.freedesktop.org/svn/trunk
>
> 4. Do build test with make releasetest
>
> This test is not enough, but worth. Especially it's useful when a
> new file is added. As a TODO, we should do unit test at this point.
>
> 5. Do test
>
> This item needs many many description... I must fill this item
> later.
>
> 6. Increment the version in configure.ac, then commit it.
>
> 7. make dist
>
> 8. Copy the source tarball to http://uim.freedesktop.org/releases
>
> 9. Tag to tags/uim-x.y.z
>
> svn copy svn+ssh://freedesktop.org/srv/uim.freedesktop.org/svn/trunk\
> svn+ssh://freedesktop.org/srv/uim.freedesktop.org/svn/tags/uim-x.y.z
>
> 10. Send a message to uim at freedesktop.org.
>
> 11. Update web page.
>
>
--
-------------------------------------------------
Kazuki Ohta : mover at hct.zaq.ne.jp
-------------------------------------------------
More information about the uim
mailing list