blob: 138d94332efbeb948b3da68f69192c106e93a656 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
|
To make a release:
Pre-release:
* Update src/Core/Banshee.Core/Resources/contributors.xml
* Update AUTHORS (cd extras/ && ./create-authors > ../AUTHORS)
* Update NEWS
* Check version in configure.ac (don't forget the display version)
* Update banshee.doap, build/windows/Installer*
* Run `make distcheck`
* Commit everything
Release:
* Run the `extras/make-release` script (from extras/ directory)
+ Note that this makes the tag, adds the version to bugzilla,
and uploads the tarballs. You need to ssh to master.gnome.org to
install the tarballs on ftp.gnome.org.
Post-release:
* Update the website
+ Add download/archives/$version page
- Use `cd extras && ./create-release-notes > foo` script
+ By hand modify 'the previous major release notes...' section
- Set sort order, parent, and permalink
+ Update Downloads/Archives page, adding entry for this release
+ Add a new blog post, uncategorized, tag 'news'
* For stable releases, ssh banshee@banshee.fm, update web/download.banshee.fm/release-info/banshee
+ This is used by the website to know what the latest release is
* Send announce e-mail
+ To: banshee-list@gnome.org, gnome-announce-list@gnome.org, mono-announce-list@lists.ximian.com
* Bump version in configure.ac (don't forget the display version) and commit.
|