~peter-pearse/ubuntu/natty/dbus-glib/prop001

« back to all changes in this revision

Viewing changes to HACKING

  • Committer: Bazaar Package Importer
  • Author(s): Michael Biebl
  • Date: 2008-06-06 00:05:01 UTC
  • mfrom: (1.1.4 upstream) (2.1.2 lenny)
  • Revision ID: james.westby@ubuntu.com-20080606000501-948ly35rsovjfcg1
Tags: 0.76-1
* New upstream release.
* debian/patches/01-476080-freeze-error-abi.patch
  - Removed, merged upstream.
* debian/patches/02-ignore-namespaced-nodes-and-attributes.patch
  - Removed, merged upstream.
* Add symbols file for libdbus-glib-1-2. 
* debian/rules
  - Bump shlibs to >= 0.76 due to API additions.

Show diffs side-by-side

added added

removed removed

Lines of Context:
5
5
please do as small commits to your local git tree, so there is a good
6
6
history of your changes.
7
7
 
8
 
When you consider changes ready for merging to mainline: host the repo somwhere
9
 
accessible with http and sumbit an enchancement bug to the dbus project in
10
 
http://bugs.freedesktop.org, notifying the mailing list.
 
8
When you consider changes ready for merging to mainline, either use 
 
9
"git-format-patch" or otherwise generate diffs.  Post those diffs
 
10
to a new bug at http://bugs.freedesktop.org, project DBus, component GLib.
 
11
 
 
12
= Testing =
 
13
For nontrivial changes *please* try to extend the test suite to cover it.  The
 
14
test infrastructure is in test/core/, and currently there are a lot of tests
 
15
in the single file test/core/test-dbus-glib.c.  Extending this file is
 
16
suggested (in the future we would like to break this file up).
 
17
 
 
18
Run "make check" to run the test suite.
 
19
 
 
20
= Making a release =
 
21
 
 
22
DBus-Glib now uses an even-stable odd-development release numbering
 
23
system.  The current number in configure.ac should be odd.
 
24
 
 
25
To make a release:
 
26
 
 
27
* make
 
28
* make distcheck
 
29
* edit configure.ac, change version to even (e.g. 0.75 -> 0.76)
 
30
* ./autogen.sh
 
31
* make
 
32
* make distcheck
 
33
* git commit -m "Release"
 
34
* scp resulting tarball to ssh://gabe.freedesktop.org/srv/dbus.freedesktop.org/releases/dbus-glib
 
35
* edit configure.ac, change version to odd (e.g. 0.76 -> 0.77)
 
36
* git commit -m "Bump version for development"
 
37
* Update the wiki: http://www.freedesktop.org/wiki/Software/DBusBindings
 
38
* Announce the release on the mailing list
11
39