Add packaging files for Tizen
[profile/ivi/pixman.git] / RELEASING
index 3ad0c2d..fbe1581 100644 (file)
--- a/RELEASING
+++ b/RELEASING
@@ -13,29 +13,24 @@ Here are the steps to follow to create a new pixman release:
 2) Increment pixman_(major|minor|micro) in configure.ac according to
    the directions in that file.
 
-3) Run 
+3) Make sure that new version works, including
 
-       make PREV=<last version> release-check
+       - make distcheck passes
 
-   and fix things until it passes.
+       - the X server still works with the new pixman version
+         installed
 
-   A very useful thing to do is to run the cairo test suite
-   against pixman. This can be done by running the following
-   commands in the "test" directory of the latest cairo release:
+       - the cairo test suite hasn't gained any new failures compared
+         to last pixman version.
 
-       tar xzf cairo-X.Y.Z.tar.gz
-       cd cairo
-       CAIRO_TEST_TARGET=image make test
+4) Use "git commit" to record the changes made in step 2 and 3.
 
-4) Use "git commit" to record any changes made in steps 2 and 3.
+5) Generate and publish the tar files by running 
 
-5) Generate the final tar files with
+       make PREV=<last version> GPGKEY=<your gpg key id> release-publish
 
-       make distcheck
-
-   and publish the tar files by running 
-
-       make GPGKEY=<your gpg key id> release-publish
+   If your freedesktop user name is different from your local one,
+   then also set the variable USER to your freedesktop user name.
 
 6) Run 
 
@@ -46,17 +41,17 @@ Here are the steps to follow to create a new pixman release:
 
        cairo-announce@cairographics.org
 
-   and 
+       pixman@lists.freedesktop.org
 
        xorg-announce@lists.freedesktop.org
 
-
 7) Increment pixman_micro to the next larger (odd) number in
    configure.ac. Commit this change, and push all commits created
    during this process using
 
+       git push
        git push --tags
 
    You must use "--tags" here; otherwise the new tag will not
-   be pushed out. This is because technobabble.
+   be pushed out.