How to do a release

From XiphWiki

(Difference between revisions)
Jump to: navigation, search
m
Line 1: Line 1:
You made a new release, the world is waiting for it.
You made a new release, the world is waiting for it.
Here is what to do:
Here is what to do:
 +
 +
== Prepare a tarball ==
 +
./autogen.sh
 +
make dist
 +
 +
Ideally, offer binaries for the different systems.
== Repository check-in ==
== Repository check-in ==
Line 29: Line 35:
* [[CodingGuidelines]]
* [[CodingGuidelines]]
* [[MIT approach to design and implementation]]
* [[MIT approach to design and implementation]]
 +
 +
[[Category:Developers stuff]]

Revision as of 06:00, 7 February 2008

You made a new release, the world is waiting for it. Here is what to do:

Contents

Prepare a tarball

./autogen.sh
make dist

Ideally, offer binaries for the different systems.

Repository check-in

Check-in your release and the updated checksum files MD5SUMS and SHA1SUMS to

https://svn.xiph.org/releases/YOUR-COMPONENT/

Extending the checksum files is easy on a Unix machine:

md5sum YOUR-FILE >> MD5SUMS
sha1sum YOUR-FILE >> SHA1SUMS

Website update

After about 30(?) minutes repository changes will be visible on

http://downloads.xiph.org/releases/YOUR-COMPONENT/

Then you should update the download section on the Xiph website. In there repository this file is located at

https://svn.xiph.org/websites/xiph.org/downloads/index.shtml.en

Announcement

Announce your release where apropriate. This can include

  • Announce
  • Vorbis-Dev (yes, for non-Vorbis releases as well)
  • your blog
  • the project's FreshMeat page
  • <other suitable places>

It might also be a good idea to notify people maintaining ports of your project.

See Also

Personal tools


Main Page

Xiph.Org Projects

Audio—

Video—

Text—

Container—

Streaming—