summaryrefslogtreecommitdiff
path: root/RELEASING
diff options
context:
space:
mode:
Diffstat (limited to 'RELEASING')
-rw-r--r--[-rwxr-xr-x]RELEASING24
1 files changed, 11 insertions, 13 deletions
diff --git a/RELEASING b/RELEASING
index a1edceba9..641ac1fc4 100755..100644
--- a/RELEASING
+++ b/RELEASING
@@ -2,7 +2,9 @@ Here are the steps to follow to create a new cairo release:
1) Ensure that there are no local, uncommitted/unpushed
modifications. You're probably in a good state if both "git diff
- HEAD" and "git log master..origin/master" give no output.
+ HEAD" and "git log master..origin/master" give no output. Also make
+ sure you have libglib2.0-doc installed (else you'll get excessive
+ gtk-doc cross reference warnings in the next step).
2) Verify that the code passes "make distcheck"
@@ -111,7 +113,7 @@ Here are the steps to follow to create a new cairo release:
8) Push the newly created tag out to the central tree with a command
something like:
- git push cairo X.Y.Z
+ git push origin master X.Y.Z
9) Edit the cairo bugzilla product and add the new version numbers. Note
that you need to add two versions. One for the release/snapshot (with
@@ -119,12 +121,13 @@ Here are the steps to follow to create a new cairo release:
odd micro version).
10) Send a message to cairo-announce@cairographics.org and CC
- gnome-announce-list@gnome.org and ftp-release@lists.freedesktop.org
- (pr@lwn.net as well for major releases) to announce the new release
- using the text provided from "make release-publish", adding the excerpt
- from NEWS, your signature, followed by the standard "What is cairo" and
- "Where to get more information about cairo" blurbs from README, and
- finally the shortlog of all changes since last release, generated by:
+ cairo@cairographics.org, gnome-announce-list@gnome.org and
+ ftp-release@lists.freedesktop.org (pr@lwn.net as well for major
+ releases) to announce the new release using the text provided from
+ "make release-publish", adding the excerpt from NEWS, your
+ signature, followed by the standard "What is cairo" and "Where to
+ get more information about cairo" blurbs from README, and finally
+ the shortlog of all changes since last release, generated by:
git shortlog X.Y.Z...
@@ -133,8 +136,3 @@ Here are the steps to follow to create a new cairo release:
11) Edit the cairo wiki to add the announcement to the NEWS page and
the front page. (just the parts before your signature).
-12) For minor releases (no X.Y change), notify desktop-devel-list@gnome.org
- or update the ExternalDependencies page for the current cycle if you
- know where it is. Currently it's:
-
- http://live.gnome.org/TwoPointNineteen/ExternalDependencies