From The Mana World
(reverted)
(Elaboration about 'make distcheck')
Line 1: Line 1:
=== Making a clean tarball ===
=== Making a clean tarball ===


Authors and packagers should work on making a clean tarball,
Authors and packagers should work on making a clean tarball, which has no CVS folders, no Makefiles, no .deps folders, etc... That kind of clean is needed when uploading sources such as for debian, and can be obtained thanks to <code>make dist</code>, with automake.
which has no CVS folders, no Makefiles, no .deps folders, etc...
 
That kind of clean is needed when uploading sources such as for debian,
To test that the distribution compiles and installs with just the files included in the release, <code>make distcheck</code> can be used. However, you should also make sure that it actually runs.
and can be obtained thanks to make distcheck, with automake.


=== Notifying the package maintainers and websites ===
=== Notifying the package maintainers and websites ===

Revision as of 14:40, 23 July 2006

Making a clean tarball

Authors and packagers should work on making a clean tarball, which has no CVS folders, no Makefiles, no .deps folders, etc... That kind of clean is needed when uploading sources such as for debian, and can be obtained thanks to make dist, with automake.

To test that the distribution compiles and installs with just the files included in the release, make distcheck can be used. However, you should also make sure that it actually runs.

Notifying the package maintainers and websites

Normally first the source and Windows releases are made. After verifying everything works with several people for at least a day, CVS will be tagged with the new release in a format similar to TMW_0_0_18. At that point the release is official and the package maintainers should get started on producing their package.

The following people are responsible for updating their packages:

The following people are responsible for updating the respective websites: