[cairo-commit] pycairo ChangeLog, 1.23, 1.24 RELEASING, 1.1,
1.2 configure.ac, 1.5, 1.6
Carl Worth
commit at pdx.freedesktop.org
Wed Nov 24 13:00:15 PST 2004
Committed by: cworth
Update of /cvs/cairo/pycairo
In directory gabe:/tmp/cvs-serv24770
Modified Files:
ChangeLog RELEASING configure.ac
Log Message:
* configure.ac: Increment pycairo version to 0.1.3.
* RELEASING: Some cleanups since copying this file over from
cairo, (mostly s/cairo/pycairo/)
Index: ChangeLog
===================================================================
RCS file: /cvs/cairo/pycairo/ChangeLog,v
retrieving revision 1.23
retrieving revision 1.24
diff -u -d -r1.23 -r1.24
--- ChangeLog 24 Nov 2004 02:15:34 -0000 1.23
+++ ChangeLog 24 Nov 2004 21:00:08 -0000 1.24
@@ -1,3 +1,10 @@
+2004-11-24 Carl Worth <cworth at cworth.org>
+
+ * configure.ac: Increment pycairo version to 0.1.3.
+
+ * RELEASING: Some cleanups since copying this file over from
+ cairo, (mostly s/cairo/pycairo/)
+
2004-11-23 Steve Chaplin <steve1097 at yahoo.com.au>
* cairo/pycairo-context.c (pycairo_context_new): rename to
Index: RELEASING
===================================================================
RCS file: /cvs/cairo/pycairo/RELEASING,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -d -r1.1 -r1.2
--- RELEASING 14 Nov 2004 03:19:29 -0000 1.1
+++ RELEASING 24 Nov 2004 21:00:08 -0000 1.2
@@ -1,4 +1,4 @@
-So far, cairo hasn't reached an initial release. But we can still form
+So far, pycairo hasn't reached an initial release. But we can still form
good habits now by practicing the release process with the current
snapshots.
@@ -8,7 +8,7 @@
1) Ensure that there are no local, uncommitted modifications. The best
thing to do here may be to begin with a fresh checkout from CVS:
- cvs -d cairographics.org:/cvs/cairo co cairo
+ cvs -d cairographics.org:/cvs/cairo co pycairo
But it's probably good enough if "cvs -q update -Ad" generates no
output.
@@ -19,7 +19,7 @@
errors and end with a message of the form:
================================================
- cairo-X.Y.Z.tar.gz is ready for distribution
+ pycairo-X.Y.Z.tar.gz is ready for distribution
================================================
(But the tar file isn't actually ready yet, as we still have
@@ -29,25 +29,13 @@
Sift through the information in ChangeLog since the last
snapshot. Summarize major changes briefly in a style similar
- to other entries in NEWS. Take special care to note any
- incompatible changes in the API. These should be easy to find
- by looking for cairo.h in the ChangeLog. Additionally, the
- output following command should be examined using the previous
- snapshot tag:
-
- cvs diff -r SNAPSHOT_X_Y_Z src/cairo.h
+ to other entries in NEWS.
-4) Increment CAIRO_VERSION in configure.in
+4) Increment pycairo_major/minor/micro_version in configure.ac
- Right now, in its pre-release form, we are incrementing
- CAIRO_VERSION for each snapshot but we are not changing
- the libtool shared library version information. Increment the
- subminor version for bug fixes and backwards-compatible
- additions to the API. Increment the minor number (and reset
- the subminor) for backward-incompatible changes to the API
- (including removals). Leave the major number at 0 until we are
- ready for the first 1.0 release, (at which point these rules
- will change).
+ [Should have some version guidelines here. Do we track the
+ cairo version at all? I don't know what the convention is for
+ python bindings of C libraries. ]
5) Commit the changes to NEWS and configure.in
Index: configure.ac
===================================================================
RCS file: /cvs/cairo/pycairo/configure.ac,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -d -r1.5 -r1.6
--- configure.ac 14 Nov 2004 03:22:18 -0000 1.5
+++ configure.ac 24 Nov 2004 21:00:08 -0000 1.6
@@ -4,7 +4,7 @@
# the pycairo version number
m4_define(pycairo_major_version, 0)
m4_define(pycairo_minor_version, 1)
-m4_define(pycairo_micro_version, 2)
+m4_define(pycairo_micro_version, 3)
m4_define(pycairo_version, pycairo_major_version.pycairo_minor_version.pycairo_micro_version)
# versions of packages we require
More information about the cairo-commit
mailing list