Chris Wilson
2fa6b63537
[RELEASING] Correct a few minor typos.
...
As I was reading through the instructions, take the opportunity to fix a
few spelling mistakes.
2008-12-14 16:39:55 +00:00
Carl Worth
b598dcd1b1
Fix release-publish to also update the current manual.
...
That is, the vesion that appears as:
http://cairographics.org/manual
and:
http://cairographics.org/cairo-manual.tar.gz
It was silly that we previously required a manual step to
upload the documentation (which we regularly forgot to do)
and that it uploaded with a date in the name rather than a
version. So we just drop the old doc-publish Makefile target
now as it's just not useful anymore.
2008-10-30 08:29:51 -07:00
Carl Worth
91183a503e
RELEASING: Mention that a versioned manual is uploaded.
2008-10-30 08:26:55 -07:00
Carl Worth
cec689eab6
RELEASING: Suggest running 'make distcheck' against Xvfb.
...
This avoids hitting driver-specific bugs in the X server, and is
better than doing 'DISPLAY= make distcheck' which simply disables
all xlib testing completely.
2008-10-28 17:18:34 -07:00
Behdad Esfahbod
38de895d38
[RELEASING] Fix sample distcheck output to reflect current versioning
2008-10-06 12:11:18 -04:00
Behdad Esfahbod
1de059b33b
[RELEASING] Add ftp-release@lists.freedesktop.org
...
That list is monitored by various distros to pick up new releases.
We should CC release announcements there.
2008-09-26 10:04:37 -04:00
Behdad Esfahbod
5926257770
Revamp the build system.
...
Quick summary of changes:
- Move list of cairo source files out of src/Makefile.am and into
src/Sources.mk,
- Generate files src/Config.mk and src/Config.mk.win32 that choose
the right set of source files and headers based on configured
backends and features. This drastically simplifies building
using other build systems. The src/Makefile.win32 file needs
to be updated to reflect these changes.
- Add README files to various directories,
- Add toplevel HACKING file.
2008-09-02 20:24:08 -04:00
Behdad Esfahbod
894940b81f
Some nasty tracks to make changing version number not cause a total rebuild
...
Quite slick! This comes handy when git-bisect'ing. The canonical version
number is in toplevel cairo-version.h now.
2008-08-28 18:18:23 -04:00
Behdad Esfahbod
89900525fb
Move version number to src/cairo-version.h
2008-08-28 17:28:08 -04:00
Behdad Esfahbod
52a8e52869
[RELEASING] Document how to release with failing tests
2008-08-11 15:28:04 -04:00
Behdad Esfahbod
0e8afe87ec
[RELEASING] Mention git-shortlog
2008-08-11 13:09:46 -04:00
Behdad Esfahbod
d073b6f145
[RELEASING] Update for cairo-features-win32.h
2008-08-11 01:58:32 -04:00
Behdad Esfahbod
650a6a3276
[RELEASING] Easier to see API diff than log
2008-08-11 01:48:10 -04:00
Behdad Esfahbod
591d5160f8
[RELEASING] Update for external pixman
2008-08-11 01:41:37 -04:00
Carl Worth
e01072d4ea
RELEASING: Send announcement of major releases to pr@lwn.net as well
2008-04-14 16:52:40 -07:00
Carl Worth
46bbead898
RELEASING: Clarify steps for verifying no unpushed modifications
2008-03-20 12:18:39 -07:00
Behdad Esfahbod
1a33e44aa5
[RELEASING] Update GNOME URL to point to 2.19 planning page
2007-05-01 19:20:06 -04:00
Behdad Esfahbod
519b722747
[RELEASING] Remove *-test.h from instructions
...
as they are all removed now.
2007-04-21 03:45:51 -04:00
Thomas Klausner
8236282c5d
Use "find !" rather than "find -not" for better portability
...
The man page for GNU find says:
-not expr
Same as ! expr, but not POSIX compliant.
And actually, on e.g. NetBSD, "-not" is not supported.
This resolved the following bug:
https://bugs.freedesktop.org/show_bug.cgi?id=10226
2007-03-16 10:06:51 -07:00
Behdad Esfahbod
f9f71457a5
[RELEASING] Update announcement mail instructions
2007-03-03 15:37:45 -05:00
Behdad Esfahbod
454c6a62a9
[RELEASING] Note that two versions should be added to bugzilla
2007-03-03 15:35:25 -05:00
Behdad Esfahbod
57e1b6fa98
[RELEASING] Reorder pushing tag and commits
...
We should push the tag only after pushing the actually release commit.
2007-03-03 15:34:19 -05:00
Behdad Esfahbod
c6541b9ac2
[RELEASING] Add note about ChangeLog sanity
2007-03-03 00:07:14 -05:00
Behdad Esfahbod
7d03fe94d7
[RELEASING] Add notifying desktop-devel-list
2007-02-28 17:08:23 -05:00
Carl Worth
8f08daade0
RELEASING: Fix typo
2006-11-29 17:28:54 -08:00
Behdad Esfahbod
cd1b665064
Add scripts to sanity check the shared object for exported and PLT symbols
...
src/check-def.sh checks that the list of symbols exported is the same as the
list of symbols in cairo.def, ie. symbols in public header files. (except for
symbols starting with _cairo)
src/check-plt.sh checks that no PLT entries exist for local function calls.
This makes sure we keep the 'slim' annotations uptodate.
These two are defined as tests in src/ and will be run during "make distcheck".
However, they are skipped if the commands 'nm' and 'readelf' are not found.
(We don't really rely on any functionality of eu-readelf, so using readelf
proper which should be more commonlly installed.)
2006-09-06 13:54:12 -04:00
Carl Worth
4620b929ae
RELEASING: Add note on checking for local symbol PLT entries.
2006-09-05 17:22:13 -07:00
Carl Worth
5b2c84549f
RELEASING: Add --stat option to recommended git-log command
2006-08-08 14:30:20 -07:00
Carl Worth
57a644fb04
RELEASING: Mention README as the source for blurbs
2006-07-01 05:06:11 +02:00
Carl Worth
7bff2eb819
Increment CAIRO_VERSION to 1.2.1 after making the 1.2.0 release
2006-07-01 04:38:14 +02:00
Carl Worth
4a5111695c
Update release rules in Makefile to add git signature information.
2006-06-16 09:22:36 -07:00
Behdad Esfahbod
7e0be461b5
Rename cairo-wideint.h to cairo-wideint-private.h.
2006-06-14 05:06:10 -07:00
Carl Worth
cfdb9a1c53
RELEASING: Add a few more steps that we've been somtimes forgetting
2006-05-04 23:36:59 -07:00
Carl Worth
7cf6bcaeca
RELEASING: Replace references to ChangeLog with git log commands (and improve those)
2006-05-03 01:30:55 -07:00
Carl Worth
3d6cdc996f
Add release vs. snapshot distinction to version increment instructions
2006-04-25 08:54:59 -07:00
Carl Worth
3002c6cc8b
Add some notes for the 1.1.2 snapshot
2006-04-25 08:44:45 -07:00
Behdad Esfahbod
26b06b3638
Clarify that git tag -s does GPG signing.
...
(cherry picked from e942518615 commit)
2006-03-15 15:25:10 -05:00
Behdad Esfahbod
46e5ed66d3
Note using "git diff" instead of "git status" as the latter is a bit tricky when it says nothing to commit...
...
(cherry picked from a1621eadb6 commit)
2006-03-15 15:24:45 -05:00
Behdad Esfahbod
f00a183334
Update release infra to reflect git transition.
...
(cherry picked from 508b0be5f2 commit)
2006-03-15 15:24:35 -05:00
Carl Worth
ccc7a2f115
Fix typo.
2005-08-24 08:07:24 +00:00
Carl Worth
4569aeda97
Change upload directory from snapshots to releases now thatwe're doing stable releases of cairo.
2005-08-24 05:28:28 +00:00
Carl Worth
b3a4f29f83
Added notes for release 0.9.2.
...
Increment CAIRO_VERSION to 0.9.2 and libtool versioning to 3:1:1.
Remove some more 'snapshot' language. Make it more clear that the libtool versioning numbers need to be updated.
2005-08-13 05:00:20 +00:00
Behdad Esfahbod
20f92f4891
Generate sh1sum instead of md5sum. Use gpg to sign it. You need gpg set up.
2005-08-13 00:20:45 +00:00
Carl Worth
a201637c72
Move tag from an instruction in RELEASING to an automated step at the end of release-publish.
2005-08-12 23:50:17 +00:00
Behdad Esfahbod
21dff93be5
Check that the micro component of the version number is even.
...
Fixed the pattern to find all public header files.
2005-08-12 21:35:31 +00:00
Carl Worth
8df9bfecad
Change release instructions to indicate new odd-micro version for in-progress development, and even-micro for released versions. Do a bit of snapshot->release renaming.
2005-08-10 11:30:45 +00:00
Carl Worth
8bdad8ffa2
Fix gnome-announce-list address.
2005-08-08 15:50:55 +00:00
Carl Worth
5f6c5026e6
CC gnome-announce-list@gnome.org on cairo release announcements.
2005-07-28 15:38:50 +00:00
Carl Worth
5cc39a708c
Remove #ifdef munging since we once again support either #if or #ifdef.
2005-05-17 09:13:02 +00:00
Carl Worth
ec84ace5a6
Update instructions to match output of 'make distcheck'
...
Add private headers and flesh out CLEANFILES so that 'make distcheck' actually passes.
2005-05-17 09:08:23 +00:00