<?xml version="1.0" encoding="UTF-8"?>
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns="http://purl.org/rss/1.0/" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:syn="http://purl.org/rss/1.0/modules/syndication/" xmlns:admin="http://webns.net/mvcb/">
  <channel rdf:about="http://blog.gmane.org/gmane.comp.handhelds.maemo.modest.devel">
    <title>gmane.comp.handhelds.maemo.modest.devel</title>
    <link>http://blog.gmane.org/gmane.comp.handhelds.maemo.modest.devel</link>
    <description/>
    <syn:updatePeriod>hourly</syn:updatePeriod>
    <syn:updateFrequency>1</syn:updateFrequency>
    <syn:updateBase>1901-01-01T00:00+00:00</syn:updateBase>
    <items>
      <rdf:Seq>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.handhelds.maemo.modest.devel/77"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.handhelds.maemo.modest.devel/76"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.handhelds.maemo.modest.devel/75"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.handhelds.maemo.modest.devel/74"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.handhelds.maemo.modest.devel/73"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.handhelds.maemo.modest.devel/72"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.handhelds.maemo.modest.devel/71"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.handhelds.maemo.modest.devel/70"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.handhelds.maemo.modest.devel/69"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.handhelds.maemo.modest.devel/68"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.handhelds.maemo.modest.devel/67"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.handhelds.maemo.modest.devel/66"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.handhelds.maemo.modest.devel/65"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.handhelds.maemo.modest.devel/64"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.handhelds.maemo.modest.devel/63"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.handhelds.maemo.modest.devel/62"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.handhelds.maemo.modest.devel/61"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.handhelds.maemo.modest.devel/60"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.handhelds.maemo.modest.devel/59"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.handhelds.maemo.modest.devel/58"/>
      </rdf:Seq>
    </items>
    <image rdf:resource="http://gmane.org/img/gmane-25t.png"/>
    <textinput rdf:resource=""/>
  </channel>
  <image rdf:about="http://gmane.org/img/gmane-25t.png">
    <title>Gmane</title>
    <url>http://gmane.org/img/gmane-25t.png</url>
    <link>http://gmane.org</link>
  </image>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.handhelds.maemo.modest.devel/77">
    <title>Re: Message View UI</title>
    <link>http://permalink.gmane.org/gmane.comp.handhelds.maemo.modest.devel/77</link>
    <description>&lt;pre&gt;-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Somebody claiming to be Sergio Villar Senin wrote:

For (a) it looks like the function I want is view_msg_cb in
widgets/modest-msg-view-window.c -- it fires every time I open a new
message.


Where is the reference to the header widget created?  modest-msg-view.c
doesn't include the header view header files.  I've been looking at this for
awhile today, and it seems like it *should* be easy (I see
modest_compact_mail_header_view_add_custom_header, which looks like it may
be what I want?), but I can't figure out where the process starts, that is,
what I need / where I need to be in order to have a reference to the header
view available so that I can add a line.

Thanks for any and all help,

- -- 
Stephen Paul Weber, &amp;lt; at &amp;gt;singpolyma
See &amp;lt;http://singpolyma.net&amp;gt; for how I prefer to be contacted
edition right joseph
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)

iQIcBAEBCAAGBQJNEQlEAAoJENEcKRHOUZzeoPEQAIhLaZ3bSCj+GjcFGHC+ZSdA
kr8iV37bPsyMm5ilpu/rx5ylpRClMR3KoerYuPVv5JgRJU+fCyhbqqxHFBSD+tA5
KJ8a66VIASsn1fXPRLPndm7h0jPxKK12MxNvYJ5zq6Z+wYW8xpbqT3KSUBh60chp
P58Js3McV+XQo3VRqHlGQ6BqqJSbLJoIr6hsMrPWsFhvpI8krSgXrwUL4LBdJfgd
FrLvVOkQHeHw/d0CmSVJbKbuTB56e14EE2+7PZjOtnoLqxQmPEv/lPpPTMfWujuK
jP4uZ+vl/sVayjOlOcvIuzw0GD2K5P4+k6kGMcBvfkfiwF5GStKpPrcsOD3ficKJ
drUNyrUg6Zzlt9g4Jrw6akW5qBmrr9EhxBQdCYox+v+ZbsfoDqo8BBJuqfufJALh
cDthS21gHk9lhcuZCxgWqpFTAtnPu/kqzH/z6P2u6BXrsj63MaQKo2h6GFc/fHr2
qGu2/Ip/+lnwCcIlG8KaNuhIqfzKn6vu/i2ZSPVd0BJqOB868tQnTW7cNnqovXXn
E7DPgXdIgo3iXciwQ+tD2663V4TVT8SG3nHCPbKrTQn7vXqWtbnN++/9ENFAM2ej
oTqdyGlev2lgQpo55bBaIISDfI1lGqSpmPihTwBoP8dbobps5inh97DGtwcUzTaz
bMWyduXmjLBlYKwzaNZB
=SmCw
-----END PGP SIGNATURE-----
&lt;/pre&gt;</description>
    <dc:creator>Stephen Paul Weber</dc:creator>
    <dc:date>2010-12-21T20:08:37</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.handhelds.maemo.modest.devel/76">
    <title>Re: OpenPGP</title>
    <link>http://permalink.gmane.org/gmane.comp.handhelds.maemo.modest.devel/76</link>
    <description>&lt;pre&gt;En 23/08/10 02:09, Stephen Paul Weber escribiu:

Thx for the effort!. I'll take a look later but in general adding gpg
support fits better in tinymail than in Modest. Let's see how we could
integrate it into the framework.

BR
&lt;/pre&gt;</description>
    <dc:creator>Sergio Villar Senin</dc:creator>
    <dc:date>2010-08-23T07:12:19</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.handhelds.maemo.modest.devel/75">
    <title>Re: OpenPGP</title>
    <link>http://permalink.gmane.org/gmane.comp.handhelds.maemo.modest.devel/75</link>
    <description>&lt;pre&gt;&lt;/pre&gt;</description>
    <dc:creator>Stephen Paul Weber</dc:creator>
    <dc:date>2010-08-23T00:09:51</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.handhelds.maemo.modest.devel/74">
    <title>Re: Message View UI</title>
    <link>http://permalink.gmane.org/gmane.comp.handhelds.maemo.modest.devel/74</link>
    <description>&lt;pre&gt;El mar, 13-07-2010 a las 10:04 +0200, Sergio Villar Senin escribió:

In this case I would take an approach similar to the one we used for
"show images" button (now it lives in toolbar, but it has been for a
while in the headers view).

Also, we added support for adding information coming from plugins there
(as used in Mail for Exchange in n900 for showing calendar actions). So
there may be another point to work.

_______________________________________________
Modest-devel mailing list
Modest-devel&amp;lt; at &amp;gt;garage.maemo.org
https://garage.maemo.org/mailman/listinfo/modest-devel
&lt;/pre&gt;</description>
    <dc:creator>José Dapena Paz</dc:creator>
    <dc:date>2010-07-13T09:45:38</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.handhelds.maemo.modest.devel/73">
    <title>Re: Message View UI</title>
    <link>http://permalink.gmane.org/gmane.comp.handhelds.maemo.modest.devel/73</link>
    <description>&lt;pre&gt;En 12/07/10 15:42, Stephen Paul Weber escribiu:

I'd personally use something similar to what firefox or epiphany do when
they ask users to remember passwords, which is to show a toolbar with
accept/cancel buttons that is hidden once the user selects one option.


Regarding (a) I don't know exactly what you mean but that
modest-msg-view-window.c is indeed the window that shows emails. I don't
know if you're using master or one of the branches we set up for maemo
releases, that changes several things because in the master we did a big
refactoring some time ago when we updated the pure gtk+ modest version.

The widget that renders the contents of the email is modest-msg-view.c
and the one that shows the headers is modest-compact-mail-header-view.c.

Regarding (b) yes you can easily add more lines to the headers widget
and no, you don't have to touch the ui components of tinymail, which BTW
are not evil nor ugly. They're just mostly interfaces.

BR
&lt;/pre&gt;</description>
    <dc:creator>Sergio Villar Senin</dc:creator>
    <dc:date>2010-07-13T08:04:08</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.handhelds.maemo.modest.devel/72">
    <title>Re: Message View UI</title>
    <link>http://permalink.gmane.org/gmane.comp.handhelds.maemo.modest.devel/72</link>
    <description>&lt;pre&gt;Great to hear that. Unfortunately I cannot help with your question but
just wanted to say that I very much appreciate your effort in working on
this long awaited feature!



Am Montag, den 12.07.2010, 08:42 -0500 schrieb Stephen Paul Weber:


&lt;/pre&gt;</description>
    <dc:creator>Stephan Schulz</dc:creator>
    <dc:date>2010-07-13T05:18:02</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.handhelds.maemo.modest.devel/71">
    <title>Message View UI</title>
    <link>http://permalink.gmane.org/gmane.comp.handhelds.maemo.modest.devel/71</link>
    <description>&lt;pre&gt;-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Hello,

I am working on OpenPGP integration for modest (probably by tying to gpgme
or executing gpg) and am looking for the best way to modify the message view
UI for signed messages.  Ideally there would either be an extra header
lines(s) added that stated good/bad signature from X or (maybe) a toolbar
button with a yes/no valid signature icon and a new window for information
about it (that seems suboptimal).

I've been poking around modest-msg-view-window.c and related files trying to
figure out (a) where the message view is set up on opening a message and (b)
can I alter the view of headers from modest source easily, or do I have to
hack the (oh so ugly and evil) ui components of tinymail?

Thanks,

- -- 
Stephen Paul Weber, &amp;lt; at &amp;gt;singpolyma
See &amp;lt;http://singpolyma.net&amp;gt; for how I prefer to be contacted
edition right joseph
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)

iQIcBAEBCAAGBQJMOxuuAAoJENEcKRHOUZzeL6YP/0QZpaMKVo36PznxEGR5x9bX
0AC9VzVUgU/jBtGFJvYCYa8dzQmWGMw2SCSK3rfqSubSmLRHukh3MqosMx5WoAD8
ACwItyxWIKj2cGbJyYK3kKhaA8XKQSbHYfKg2g7vJntAE/eZZxsDn0QSNqI/yiow
t0GcImQE/CD6vELSv/iS2IGxmMR37jmX2cm70Exwf52IZ1gki+f+WNEhHdydZpZv
78T9qK9kMX1Ucoasb/qkxXvT5PfnesLqx4QcbMwjPj7BkMDyx5kx78POF7t/OV9Y
LzLJG9IEZVXmVQ/svZyf4F5565je3f5XycgAPSPf9RgJsbHMY/4NIotoJswIBX0j
aR1GIUuwMB6zytu/zPIDp2ebwt512kfkRghkA9lwRXFih3P44F8VhSDdjvkvCoOl
CQi0+HD+FQ1hvVyuA26mauBeesl8TZzQhNZPn+kZHRbevDj4deod46LtBmrv3adw
kzTONHVfappczcDDIRhNRusvk056UWhZJoZNRYS6q8/PqiaLqOMEoK6E/4LsZ7nJ
0c1Drv2tsEc+p0PO59ZGcyyixlZw+iCgEZ4J4IjudS2yKQrBZ7FF1kE624PfeClO
7B75brj5O9RONVmJ7Cuy9edwxJdO2S0ch0wD4QRMIzqsUR1AtnLmwc1gOebwoACA
vHNyFNgA6oArfqjvzi35
=QyDk
-----END PGP SIGNATURE-----
&lt;/pre&gt;</description>
    <dc:creator>Stephen Paul Weber</dc:creator>
    <dc:date>2010-07-12T13:42:07</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.handhelds.maemo.modest.devel/70">
    <title>Re: Ubuntu package</title>
    <link>http://permalink.gmane.org/gmane.comp.handhelds.maemo.modest.devel/70</link>
    <description>&lt;pre&gt;El mar, 08-06-2010 a las 09:50 +0200, Sergio Villar Senin escribió:

Those packages are really old, based on something even older than
Diablo/n810 Modest. Woudn't it be better that you'd try with the Modest
ppa? (Ubuntu packages for gtk/gnome using the concepts of n900 Modest
UI).

https://launchpad.net/~jdapena/+archive/modest



_______________________________________________
Modest-devel mailing list
Modest-devel&amp;lt; at &amp;gt;garage.maemo.org
https://garage.maemo.org/mailman/listinfo/modest-devel
&lt;/pre&gt;</description>
    <dc:creator>José Dapena Paz</dc:creator>
    <dc:date>2010-06-08T07:58:11</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.handhelds.maemo.modest.devel/69">
    <title>Re: Ubuntu package</title>
    <link>http://permalink.gmane.org/gmane.comp.handhelds.maemo.modest.devel/69</link>
    <description>&lt;pre&gt;En 07/06/10 22:16, Stephen Paul Weber escribiu:

Are you using a 32 or 64 bit distribution?

What kind of account are you using?

Can you install the -dbg package and try to run Modest with gdb?

Br
&lt;/pre&gt;</description>
    <dc:creator>Sergio Villar Senin</dc:creator>
    <dc:date>2010-06-08T07:50:08</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.handhelds.maemo.modest.devel/68">
    <title>Ubuntu package</title>
    <link>http://permalink.gmane.org/gmane.comp.handhelds.maemo.modest.devel/68</link>
    <description>&lt;pre&gt;-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Just FYI, I installed the modest package for Ubuntu (version
1.0+svn1091.debian-3) and it was a bit buggy-looking, let me set up my
account, but afterwords segfaulted.  It now segfaults when I try to open it.

- -- 
Stephen Paul Weber, &amp;lt; at &amp;gt;singpolyma
See &amp;lt;http://singpolyma.net&amp;gt; for how I prefer to be contacted
edition right joseph
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)

iQIbBAEBCAAGBQJMDVOoAAoJENEcKRHOUZzeHbMP+K6L8kuXKYFZXD/HfZfSkDst
S9n0kPmaA+I6pW1uRyRITOblkZeiHrQPtqA7sX80iPfCC50IFsEs6cKq/xngnMMZ
uTP80GB42v9oi3dPPuznV9uYR2SVzAKnRe3U3jxGTrEQ/QOrWRBBSn9bRRUis7zE
ZZ6jevenq/L45yrVGYX2dnlfnhW75/NEZsX8dPJ0smBUW2ss0wFQiQj0nxJfTEFW
5x8cmeVVnksSKQhH2sY7GEJihbFaWMRB6QU3VCb249dOqzwWLFqCHaEFoFtFAiZc
354bXsefEfNFTPneeTDrXIGlX+1ESd/7LY5oFSxM37tWRYnDrH+so0fMn9CfMboe
2LCwtAmaETU8W5m1jWUNYzaFf+2zWgmp9kBfBrHek9/x292pQEmswZyxS9qMxrkz
ovrmZgA5wl65VWkSOUXR7xXq2gohkSMfaui2i4qfvubW/k2CP/pCj6HDEcFSYemp
d7XGFdsbbyTDzqSwXJZ+Kebz5D1xTXq5ombxYgL0OjLGgz9cFKXDtli9QuOO9o1v
sfSXcr7djwDNe+DKgRckEKWcpwqO+bff/t4cWczbpKTjoL7DAcdmsUJKvXg9OZmn
luUvn39L+VluXg4pQffWIhjS6+iH1GhOUjcVJW9X5FWDuSrnKCiqqDNgQN19eAER
CZNl78SjjYojg27MFzc=
=fGl2
-----END PGP SIGNATURE-----
&lt;/pre&gt;</description>
    <dc:creator>Stephen Paul Weber</dc:creator>
    <dc:date>2010-06-07T20:16:41</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.handhelds.maemo.modest.devel/67">
    <title>Re: OpenPGP</title>
    <link>http://permalink.gmane.org/gmane.comp.handhelds.maemo.modest.devel/67</link>
    <description>&lt;pre&gt;En 05/06/10 14:12, Stephen Paul Weber escribiu:
Yes there is, but is not intended for adding such kind of things. The
current plugin system allows the integration of new protocol plugins.
That's how Modest support ActiveSync and IntellySync.

You'd need some work in tinymail also to properly support it.

Br
&lt;/pre&gt;</description>
    <dc:creator>Sergio Villar Senin</dc:creator>
    <dc:date>2010-06-07T07:27:12</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.handhelds.maemo.modest.devel/66">
    <title>OpenPGP</title>
    <link>http://permalink.gmane.org/gmane.comp.handhelds.maemo.modest.devel/66</link>
    <description>&lt;pre&gt;Is there a plugin system of any kind for modest?  I'd like to get an OpenPGP/GPG plugin working.

--
Sent from my Nokia N900

&lt;/pre&gt;</description>
    <dc:creator>Stephen Paul Weber</dc:creator>
    <dc:date>2010-06-05T12:12:04</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.handhelds.maemo.modest.devel/65">
    <title>in the email body there are Unrecognizable Code</title>
    <link>http://permalink.gmane.org/gmane.comp.handhelds.maemo.modest.devel/65</link>
    <description>&lt;pre&gt;&lt;/pre&gt;</description>
    <dc:creator>w wylhistory</dc:creator>
    <dc:date>2010-06-04T11:12:26</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.handhelds.maemo.modest.devel/64">
    <title>GConf and dpkg-buildpackage</title>
    <link>http://permalink.gmane.org/gmane.comp.handhelds.maemo.modest.devel/64</link>
    <description>&lt;pre&gt;The attached patch pretty much does what I want when I make install in 
scratchbox.  It adds a checkbox to the account configuration for offline 
synchronisation, which passes the offline_sync parameter to camel IMAP 
and causes it to download all my emails for offline reading.

But if I dpkg-buildpackage this it doesn't work quite so well.  First of 
all, while it appears to allow you to change the gconf parameter, the 
value doesn't stick - on the command line gconftool-2 still shows the 
old value there, and the next time I reconfigure the account it still 
has the old value.

So I tried setting that parameter on the command line and restarting 
Modest to see if that works.  No, it fails to get new messages at all, 
and also it tends to crash a lot.  Boo!

I thought I'd first try to figure out why the new settings don't get 
written to gconf.  But this is hard, because as I've described earlier, 
I can't debug binaries built with dpkg-buildpackage at all, I just get 
messages about illegal instructions.

So before I resort to inserting a bunch of printf statements to figure 
out what it's doing, I thought I'd ask if anyone on this list knows 
offhand why gconf settings might work differently under 
dpkg-buildpackage.  And also, if some knowledgeable person has time to 
quickly scan my diffs to see if the changes make sense, that would be 
very encouraging.  I'm quite willing to believe that this approach is 
fundamentally doomed due to something that broke when camel was forked, 
and if so it would be nice to know now.

&lt;/pre&gt;</description>
    <dc:creator>modest.mexon-w1QkCcy0X+BxKfgMtfWJuA&lt; at &gt;public.gmane.org</dc:creator>
    <dc:date>2010-03-07T20:41:54</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.handhelds.maemo.modest.devel/63">
    <title>Re: How to use gdb with modest in scratchbox?</title>
    <link>http://permalink.gmane.org/gmane.comp.handhelds.maemo.modest.devel/63</link>
    <description>&lt;pre&gt;
Eureka!  I finally managed to assemble the necessary incantations. 
Thanks both of you for the help!

However, I'm feeling a little shell-shocked by how hard all of this was, 
and I do have a day job, so I'm going to have to take a couple of days 
off from modest.  I'll probably have *lots* more questions on the weekend...

[sbox-FREMANTLE_X86: ~] &amp;gt; unset AF_DEFINES_SOURCED
[sbox-FREMANTLE_X86: ~] &amp;gt; source /etc/osso-af-init/af-defines.sh
[sbox-FREMANTLE_X86: ~] &amp;gt; native-gdb modest
GNU gdb (GDB) 6.8.50.20090417-debian
Copyright (C) 2009 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later 
&amp;lt;http://gnu.org/licenses/gpl.html&amp;gt;
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "i486-linux-gnu".
For bug reporting instructions, please see:
&amp;lt;http://www.gnu.org/software/gdb/bugs/&amp;gt;...
(gdb) run -s
Starting program: /targets/FREMANTLE_X86/usr/bin/modest -s
[Thread debugging using libthread_db enabled]
[New Thread 0xb7dc1b90 (LWP 12486)]
[New Thread 0xb73ffb90 (LWP 12487)]
[New Thread 0xb6bffb90 (LWP 12488)]
[New Thread 0xb63ffb90 (LWP 12489)]
[Thread 0xb6bffb90 (LWP 12488) exited]
[New Thread 0xb6bffb90 (LWP 12490)]
[Thread 0xb6bffb90 (LWP 12490) exited]
modest[12481]: GLIB DEBUG gtkhtml - When auto-panning is deactivate, no 
selection is allowed
modest[12481]: GLIB WARNING ** Gtk - SaveToDraftsMenu: missing action 
ActionsSaveToDrafts
^C
Program received signal SIGINT, Interrupt.
0x047f28fe in poll () from /lib/libc.so.6
0x047f28fe &amp;lt;poll+94&amp;gt;:xchg   %edi,%ebx
(gdb) b camel_folder_get_message
Breakpoint 1 at 0xa5ee08: file camel-folder.c, line 1218. (2 locations)
(gdb) c
Continuing.
modest[12481]: GLIB WARNING ** default - You need to set an account first
modest[12481]: GLIB CRITICAL ** default - 
modest_folder_view_get_activity: assertion `get_inner_models (self, 
NULL, NULL, &amp;amp;inner_model)' failed
modest[12481]: GLIB WARNING ** default - 
modest_tny_account_store_get_tny_account_by: Failed to find account with 
ID=mcc
[New Thread 0xb6bffb90 (LWP 12506)]
[Thread 0xb6bffb90 (LWP 12506) exited]
[New Thread 0xb6bffb90 (LWP 12507)]
[Switching to Thread 0xb6bffb90 (LWP 12507)]

Breakpoint 1, camel_folder_get_message (folder=0x81a7b10,
     uid=0x8410368 "34489", type=CAMEL_FOLDER_RECEIVE_ANY_OR_FULL, 
param=-1,
     ex=0xb6bff2a4) at camel-folder.c:1218
1218g_return_val_if_fail (CAMEL_IS_FOLDER (folder), NULL);
(gdb) bt
#0  camel_folder_get_message (folder=0x81a7b10, uid=0x8410368 "34489",
     type=CAMEL_FOLDER_RECEIVE_ANY_OR_FULL, param=-1, ex=0xb6bff2a4)
     at camel-folder.c:1218
#1  0x00c2a6bf in 
tny_camel_full_msg_receive_strategy_perform_get_msg_default (
     self=0x8293300, folder=0xb7431b90, header=0x83fbc90, err=0x83f2ad8)
     at tny-camel-full-msg-receive-strategy.c:80
#2  0x00c2a4ab in tny_camel_full_msg_receive_strategy_perform_get_msg (
     self=0x8293300, folder=0xb7431b90, header=0x83fbc90, err=0x83f2ad8)
     at tny-camel-full-msg-receive-strategy.c:59
#3  0x00794cb5 in tny_msg_receive_strategy_perform_get_msg (self=0x8293300,
     folder=0xb7431b90, header=0x83fbc90, err=0x83f2ad8)
     at tny-msg-receive-strategy.c:68
...

_______________________________________________
Modest-devel mailing list
Modest-devel&amp;lt; at &amp;gt;garage.maemo.org
https://garage.maemo.org/mailman/listinfo/modest-devel
&lt;/pre&gt;</description>
    <dc:creator>modest.mexon-w1QkCcy0X+BxKfgMtfWJuA&lt; at &gt;public.gmane.org</dc:creator>
    <dc:date>2010-03-03T22:15:12</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.handhelds.maemo.modest.devel/62">
    <title>Re: How to use gdb with modest in scratchbox?</title>
    <link>http://permalink.gmane.org/gmane.comp.handhelds.maemo.modest.devel/62</link>
    <description>&lt;pre&gt;El mié, 03-03-2010 a las 21:37 +0000, modest.mexon&amp;lt; at &amp;gt;spamgourmet.com
escribió:


Exactly! THe points for maemo-summoner are only if you build with
maemo-launcher support (default setup when you build debian packages).

For just running with a plain autogen build, native-gdb is enough.



&lt;/pre&gt;</description>
    <dc:creator>José Dapena Paz</dc:creator>
    <dc:date>2010-03-03T21:39:39</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.handhelds.maemo.modest.devel/61">
    <title>Re: How to use gdb with modest in scratchbox?</title>
    <link>http://permalink.gmane.org/gmane.comp.handhelds.maemo.modest.devel/61</link>
    <description>&lt;pre&gt;

I don't quite understand this, is this how you debug a binary compiled 
from the Debian scripts, or using autogen.sh directly like Sergio 
suggested?  I've just done the "make install" as Sergio suggested, and 
then I tried the above, which fails.  But this might be because I'm now 
bypassing the maemo launcher thing?

[sbox-FREMANTLE_X86: ~] &amp;gt; run-standalone.sh native-gdb --args 
maemo-summoner modest.launch -s
GNU gdb (GDB) 6.8.50.20090417-debian
Copyright (C) 2009 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later 
&amp;lt;http://gnu.org/licenses/gpl.html&amp;gt;
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "i486-linux-gnu".
For bug reporting instructions, please see:
&amp;lt;http://www.gnu.org/software/gdb/bugs/&amp;gt;...
(no debugging symbols found)
(gdb) run -s
Starting program: /targets/FREMANTLE_X86/usr/bin/maemo-summoner -s
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
[Thread debugging using libthread_db enabled]
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
maemo-summoner: died could not locate program to launch
Program exited with code 01.

_______________________________________________
Modest-devel mailing list
Modest-devel&amp;lt; at &amp;gt;garage.maemo.org
https://garage.maemo.org/mailman/listinfo/modest-devel
&lt;/pre&gt;</description>
    <dc:creator>modest.mexon-w1QkCcy0X+BxKfgMtfWJuA&lt; at &gt;public.gmane.org</dc:creator>
    <dc:date>2010-03-03T21:37:10</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.handhelds.maemo.modest.devel/60">
    <title>Re: How to use gdb with modest in scratchbox?</title>
    <link>http://permalink.gmane.org/gmane.comp.handhelds.maemo.modest.devel/60</link>
    <description>&lt;pre&gt;

I built and installed both tinymail and modest using those instructions 
and then tried to debug it as you suggested before.  It still segfaults:

[sbox-FREMANTLE_X86: ~/modest/modest/modest-3.1.18+0m5] &amp;gt; 
SBOX_REDIRECT_IGNORE=/usr/bin/gdb
[sbox-FREMANTLE_X86: ~/modest/modest/modest-3.1.18+0m5] &amp;gt; 
run-standalone.sh /usr/bin/gdb modest
GNU gdb (GDB) 6.8.50.20090417
Copyright (C) 2009 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later 
&amp;lt;http://gnu.org/licenses/gpl.html&amp;gt;
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "i686-pc-linux-gnu".
For bug reporting instructions, please see:
&amp;lt;http://www.gnu.org/software/gdb/bugs/&amp;gt;...
(gdb) run -s
Starting program: /targets/FREMANTLE_X86/usr/bin/modest -s
/usr/bin/run-standalone.sh: line 11: 31853 Segmentation fault      (core 
dumped) "$&amp;lt; at &amp;gt;"

I'm wondering whether I should just try trashing my entire environment 
and starting again from scratch.  That sometimes helped in Diablo.  I 
don't know if there's a simple way to just trash and re-extract the 
filesystem without having to uninstall and reinstall all the Ubuntu 
packages and stuff?

&lt;/pre&gt;</description>
    <dc:creator>modest.mexon-w1QkCcy0X+BxKfgMtfWJuA&lt; at &gt;public.gmane.org</dc:creator>
    <dc:date>2010-03-03T21:31:22</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.handhelds.maemo.modest.devel/59">
    <title>Re: How to use gdb with modest in scratchbox?</title>
    <link>http://permalink.gmane.org/gmane.comp.handhelds.maemo.modest.devel/59</link>
    <description>&lt;pre&gt;El lun, 01-03-2010 a las 20:48 +0000, modest.mexon&amp;lt; at &amp;gt;spamgourmet.com
escribió:


Maybe the problem is that, building with debian scripts, it will run
modest with maemo launcher support. This means that modest will be
harder to debug, and you won't be able to run directly the binary.

The way to run the binary, in fact, is a bit different if maemo
launcher support is done. What I do is:

run-standalone.sh native-gdb --args maemo-summoner modest.launch -s

Explanation about these:
* modest.launch: the modest binary itself as installed with debian
package. This one is as a shared library that's run by maemo launcher.
* maemo-summoner: a program that emulates the behavior of maemo
launcher, loading just one "launch" binary.
* native-gdb: a script that helps you run the proper gdb instead of
scratchbox one (equivalent to the trick Sergio told). This is in package
maemo-debug-scripts.

&lt;/pre&gt;</description>
    <dc:creator>José Dapena Paz</dc:creator>
    <dc:date>2010-03-03T08:56:26</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.handhelds.maemo.modest.devel/58">
    <title>Re: How to use gdb with modest in scratchbox?</title>
    <link>http://permalink.gmane.org/gmane.comp.handhelds.maemo.modest.devel/58</link>
    <description>&lt;pre&gt;modest.mexon-w1QkCcy0X+BxKfgMtfWJuA&amp;lt; at &amp;gt;public.gmane.org escribiu:

What all these errors mean is that the tinymail version you have
installed in your system was built against a libnss, libnspr versions
different than the ones you have. What I would recommend you is to build
tinymail by yourseld

./autogen.sh --prefix=/usr --with-platform=maemo --with-ssl=nss
make
make install

And see what happens

Br


&lt;/pre&gt;</description>
    <dc:creator>Sergio Villar Senin</dc:creator>
    <dc:date>2010-03-03T08:45:33</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.handhelds.maemo.modest.devel/57">
    <title>Re: How to use gdb with modest in scratchbox?</title>
    <link>http://permalink.gmane.org/gmane.comp.handhelds.maemo.modest.devel/57</link>
    <description>&lt;pre&gt;I'm not running autogen.sh at all, I'm running "dpkg-buildpackage 
-rfakeroot -uc -b -d".  This is supposed to generate the Makefile for 
me, right?

I tried running the autogen command you gave me, followed by make.  It 
fails like this:

gcc -g -O2 -ggdb -O0 -DDEBUG -Wall -Wno-format-extra-args -Werror -o 
modest -Wl,--version-script=export.map modest-modest-main.o -pthread 
-pthread -Wl,--export-dynamic  ./.libs/libmodest.a -ltime -lgtkhtml-3.14 
-ltinymail-gnomevfs-1.0 -losso-abook-1.0 -lmcclient 
/usr/lib/libmodest-dbus-client-1.0.so -lnavigation 
/usr/lib/librtcom-accounts-ui-client.so -lrtcom-eventlogger 
-ltelepathy-glib -lcityinfo0 -lsqlite3 -losso -ltinymail-maemo-1.0 
-ltinymailui-gtk-1.0 -ltinymail-camel-1.0 -ltinymailui-1.0 
-ltinymail-1.0 -lcamel-lite-1.2 -lebook-1.2 -ledataserver-1.2 
/usr/lib/libxml2.so -lhildon-1 -lhildonfm -lcanberra -lprofile 
-lwpeditor -lhildonmime -lgnomevfs-2 /usr/lib/libgconf-2.so 
/usr/lib/libgthread-2.0.so -lrt -lconic -lalarm -liphb -lhildonnotify 
-lnotify -lgtk-x11-2.0 -ldbus-glib-1 -lgdk-x11-2.0 
/usr/lib/libatk-1.0.so -ldl /usr/lib/libgio-2.0.so -lpangoft2-1.0 
-lgdk_pixbuf-2.0 -lpangocairo-1.0 /usr/lib/libcairo.so -lpixman-1 
-lpng12 -lXrender -lX11 -lz -lm -lpango-1.0 -lfreetype -lfontconfig 
/usr/lib/libgmodule-2.0.so -ldbus-1 -lpthread /usr/lib/libgobject-2.0.so 
/usr/lib/libglib-2.0.so
/scratchbox/compilers/cs2007q3-glibc2.5-i486/bin/../lib/gcc/i486-pc-linux-gnu/4.2.1/../../../../i486-pc-linux-gnu/bin/ld: 
warning: libnss3.so, needed by /usr/lib/libcamel-lite-1.2.so, not found 
(try using -rpath or -rpath-link)
/scratchbox/compilers/cs2007q3-glibc2.5-i486/bin/../lib/gcc/i486-pc-linux-gnu/4.2.1/../../../../i486-pc-linux-gnu/bin/ld: 
warning: libnssutil3.so, needed by /usr/lib/libcamel-lite-1.2.so, not 
found (try using -rpath or -rpath-link)
/scratchbox/compilers/cs2007q3-glibc2.5-i486/bin/../lib/gcc/i486-pc-linux-gnu/4.2.1/../../../../i486-pc-linux-gnu/bin/ld: 
warning: libsmime3.so, needed by /usr/lib/libcamel-lite-1.2.so, not 
found (try using -rpath or -rpath-link)
/scratchbox/compilers/cs2007q3-glibc2.5-i486/bin/../lib/gcc/i486-pc-linux-gnu/4.2.1/../../../../i486-pc-linux-gnu/bin/ld: 
warning: libssl3.so, needed by /usr/lib/libcamel-lite-1.2.so, not found 
(try using -rpath or -rpath-link)
/scratchbox/compilers/cs2007q3-glibc2.5-i486/bin/../lib/gcc/i486-pc-linux-gnu/4.2.1/../../../../i486-pc-linux-gnu/bin/ld: 
warning: libsoftokn3.so, needed by /usr/lib/libcamel-lite-1.2.so, not 
found (try using -rpath or -rpath-link)
/scratchbox/compilers/cs2007q3-glibc2.5-i486/bin/../lib/gcc/i486-pc-linux-gnu/4.2.1/../../../../i486-pc-linux-gnu/bin/ld: 
warning: libplds4.so, needed by /usr/lib/libcamel-lite-1.2.so, not found 
(try using -rpath or -rpath-link)
/scratchbox/compilers/cs2007q3-glibc2.5-i486/bin/../lib/gcc/i486-pc-linux-gnu/4.2.1/../../../../i486-pc-linux-gnu/bin/ld: 
warning: libplc4.so, needed by /usr/lib/libcamel-lite-1.2.so, not found 
(try using -rpath or -rpath-link)
/scratchbox/compilers/cs2007q3-glibc2.5-i486/bin/../lib/gcc/i486-pc-linux-gnu/4.2.1/../../../../i486-pc-linux-gnu/bin/ld: 
warning: libnspr4.so, needed by /usr/lib/libcamel-lite-1.2.so, not found 
(try using -rpath or -rpath-link)
/usr/lib/libcamel-lite-1.2.so: undefined reference to 
`PORT_NewArena&amp;lt; at &amp;gt;NSS_3.2'
/usr/lib/libcamel-lite-1.2.so: undefined reference to 
`NSS_CMSMessage_GetContentInfo&amp;lt; at &amp;gt;NSS_3.2'
/usr/lib/libcamel-lite-1.2.so: undefined reference to `PR_Lock'
/usr/lib/libcamel-lite-1.2.so: undefined reference to 
`NSS_CMSSignerInfo_GetSignerCommonName&amp;lt; at &amp;gt;NSS_3.2'
/usr/lib/libcamel-lite-1.2.so: undefined reference to 
`NSS_InitReadWrite&amp;lt; at &amp;gt;NSS_3.2'
/usr/lib/libcamel-lite-1.2.so: undefined reference to 
`NSS_CMSDigestContext_Update&amp;lt; at &amp;gt;NSS_3.2'
...
/usr/lib/libcamel-lite-1.2.so: undefined reference to `SSL_SetURL&amp;lt; at &amp;gt;NSS_3.2'
/usr/lib/libcamel-lite-1.2.so: undefined reference to `PR_SetSocketOption'
collect2: ld returned 1 exit status

I thought the whole point of autogen was that it detected which 
libraries were available and made sure it passed the right arguments to gcc?

FWIW, those libraries seem to be in /usr/lib/microb-engine.

Anyway, even if that had worked, this would be debugging a version of 
modest compiled with debug flags, but not the tinymail libraries that 
were compiled with debug flags, right?  So it's all useless to me 
anyway, since I'm trying to break in a function in the tinymail 
libraries.  I want to make modest run with the debugging tinymail 
libraries.  Or have I misunderstood something?

Sergio Villar Senin - svillar-wEGTBA9jqPzQT0dZR+AlfA&amp;lt; at &amp;gt;public.gmane.org wrote:


&lt;/pre&gt;</description>
    <dc:creator>modest.mexon-w1QkCcy0X+BxKfgMtfWJuA&lt; at &gt;public.gmane.org</dc:creator>
    <dc:date>2010-03-02T22:49:47</dc:date>
  </item>
  <textinput rdf:about="http://search.gmane.org/?group=$group=gmane.comp.handhelds.maemo.modest.devel">
    <title>Search Engine</title>
    <description>Search the mailing list at Gmane</description>
    <name>query</name>
    <link>http://search.gmane.org/?group=$group=gmane.comp.handhelds.maemo.modest.devel</link>
  </textinput>
</rdf:RDF>
