How to do a release: Difference between revisions
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.