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 :) Cheers, Tobi [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