[Evolution-hackers] Simple Question to ChangeLog

Hi Evolution Hackers :)

Please let me introduce myself. I am Tobias Mueller, from Hamburg,
Germany and I want to hack on Evolution. I am a SoC student and I want
to improve Evolutions behaviour in displaying threaded emails.

I am digging through the code and try to understand, how things work. I
tried to build evolution from SVN as well, but I ran into some problems.
The critical ones are already fixed :) So now I can compile Evolution
even with automake 1.6 ;-)

But the test-component doesn't seem to work as described in #444289 [1].
I am about to commit this patch which is accepted-commit_now.

But I am not quite sure about this ChangeLog thing. I am supposed to
update the ChangeLog, but I don't know exactly how. HACKING[2] states:
"It must include ChangeLog entries in the appropriate ChangeLog for the
file modified.  Use emacs, C-4-a will start a properly formatted
ChangeLog entry in the correct ChangeLog file automatically."
But I am not used to Emacs and my Emacs doesn't do that anyway :(
So I just can guess that a correct ChangeLog entry looks like:

2007-06-17  Tobias Mueller <tobiasmue svn gnome org>
	Fixes #444289
	* shell/evolution-test-component.c:
	Removed createdControls stuff

But since this is a rather trivial change, a ChangeLog might not even be
necessesary. There are revision even without a ChangeLog update. See [3]
for example.

So should I alter ChangeLog, and if, in the proposed way?
And does a strict ChangeLog policy exists?

http://www.gnome.org/projects/evolution/arch.shtml helped me a bit to
understand evos source code, but I am far away from understanding it
though. I am completly new to glib, Corba and stuff, thus I have to read
a lot.

Anyway I found a typo there: it says:  ,,The corba piece is
asyncrhonous'' which I propose should be ,,asynchronous''.
And on b.g.o [4] I found that the link under "Product Info" labeled with
"GNOME SVN" points to http://svn.gnome.org/viewcvs/Evolution/trunk which
does not exists (note the capital e in Evolution). But guenter already
told me, that this might not be easy to fix.

I appreciate any further documentation on Evos internals and the way
things work :)


[1] http://bugzilla.gnome.org/show_bug.cgi?id=444289
[2] http://svn.gnome.org/viewcvs/evolution/trunk/HACKING?view=markup
[3] http://svn.gnome.org/viewcvs/evolution?view=revision&revision=30057
[4] http://bugzilla.gnome.org/browse.cgi?product=Evolution

Attachment: signature.asc
Description: This is a digitally signed message part

[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]