How to do a release
From XiphWiki
(Difference between revisions)
m |
|||
| 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 15:33, 25 January 2008
You made a new release, the world is waiting for it. Here is what to do:
Contents |
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.