Hi,

On Thu, 2007-05-31 at 07:58 -0700, Ross Boylan wrote:
> Hi.  I've been getting into the code of evolution recently, and am thinking 
> of 
> doing a bit more to see if I can get it working OK for my situation.  I have 
> an IMAP mailbox which is very large, both in terms of folders (over 100) and 
> messages (the largest folder has >300,000 messages; my INBOX has about 
> 22,000).
> 
> None of the email clients I've tried cope with this very well.  Since I've 
> been using evo at work in a similar setup (cyrus server, though not quite as 
> big), I thought it might be the best to try to tweak.  The problems I've had 
> so far involve setup activities rather than core functionaility.  First, 
> evolution couldn't create the account (solved); second I've had problems 
> getting it to show all of my subfolders.
> 
> My narrow question is how to debug evolution.  When I launched evolution in 
> gdb evolution (the GUI) came up, and then the debugger told me the process 
> had exited (though the GUI was up and running).  I believe the initial 
> process does some kind of activation of the "real" process and then exits.

Hmm, doesn't it give you a point to do 'bt' to get the traces? 

> 
> I know I can attach to the second process, but I think the stuff I need to 
> see 
> happens at startup.  So how can I get a debugger on the startup process of 
> the "real" evolution?
> 
> I tried to search the archive, but the search function seems broken: it 
> searches everything, even though it says "search this list only."
> 
> Also, evolution seems to have two presences on the web: a web site and a 
> wiki.  
> The developer stuff on the web site is old, and has no pointers to the newer 
> stuff that I could find.  It would be good if it did.
> 

We are in the process of revamping the wiki with more relevant in
information. We would also rebuild the site with latest informations.
But that would take a while. 

> I have some broader questions too, if anyone has any comments on them.
> 
> What version to start with?  I'm on Debian GNU/Linux, which currently has evo 
> 2.6.  I notice that's a bit dated (although I did see that a few months ago 
> some of the Debian packagers were interested in making a more recent 
> version).  I've been working from the Debian version.  Does that version, the 
> last stable release (from evo, not Debian), or svn head make the most sense 
> to work from?  (BTW, the one bug I fixed was one that was already fixed 
> post-2.6).

I would prefer, if you can try it with Evolution 2.10.2. It is the most
recent stable release.

-Srini.
> 
> Mission Impossible?  Am I likely to get anywhere without spending lots of 
> time?  I'm a professional software developer, but I'm not familiar with 
> GNOME, and this is clearly a complex application.
> 
> Mission Advisable?  If I get past the setup hurdles, is evolution likely to 
> be 
> able to handle the mail store I described?
> 
> How do I find out which of the imap store's code I'm actually using?
> 
> Thanks.
> Ross Boylan
> _______________________________________________
> Evolution-hackers mailing list
> Evolution-hackers@gnome.org
> http://mail.gnome.org/mailman/listinfo/evolution-hackers

_______________________________________________
Evolution-hackers mailing list
Evolution-hackers@gnome.org
http://mail.gnome.org/mailman/listinfo/evolution-hackers

Reply via email to