How to do a release: Difference between revisions

From XiphWiki
Jump to navigation Jump to search
No edit summary
mNo edit summary
Line 2: Line 2:
Here is what to do:
Here is what to do:


= Repository check-in =
== Repository check-in ==
Check-in your release and the updated checksum files ''MD5SUMS'' and ''SHA1SUMS'' to
Check-in your release and the updated checksum files ''MD5SUMS'' and ''SHA1SUMS'' to
  https://svn.xiph.org/releases/YOUR-COMPONENT/
  https://svn.xiph.org/releases/YOUR-COMPONENT/
Line 9: Line 9:
  sha1sum YOUR-FILE >> SHA1SUMS
  sha1sum YOUR-FILE >> SHA1SUMS


= Website update =
== Website update ==
After about 30(?) minutes repository changes will be visible on
After about 30(?) minutes repository changes will be visible on
  http://downloads.xiph.org/releases/YOUR-COMPONENT/
  http://downloads.xiph.org/releases/YOUR-COMPONENT/
Line 16: Line 16:
  https://svn.xiph.org/websites/xiph.org/downloads/index.shtml.en
  https://svn.xiph.org/websites/xiph.org/downloads/index.shtml.en


= Announcement =
== Announcement ==
Announce your release where apropriate. This can include
Announce your release where apropriate. This can include
* [http://lists.xiph.org/mailman/listinfo/announce Announce]
* [http://lists.xiph.org/mailman/listinfo/announce Announce]

Revision as of 07:33, 25 January 2008

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

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