sup

A curses threads-with-tags style email client

sup-website.git

git clone https://supmua.dev/git/sup-website/

community/pipermail-archives/sup-talk/2008-10.txt (58946B) - raw

      1 From 5srmspw02@sneakemail.com  Thu Oct  2 13:19:25 2008
      2 From: 5srmspw02@sneakemail.com (Sukant Hajra)
      3 Date: Thu, 2 Oct 2008 17:19:25 +0000 (UTC)
      4 Subject: [sup-talk] How's STS coming?
      5 Message-ID: <slrngea0kr.sbb.0osz0s302@hole.internal.mydonutshop.org>
      6 
      7 Hi William,
      8 
      9 I just tried to post a longer message about how STS was coming, but I'm not
     10 sure it sent.  If it did send, I didn't want repeat myself here.
     11 
     12 If it didn't send, it really wan't saying much. . . just along the lines of
     13 
     14     - How's STS coming?
     15 
     16     - If it's not soon to be released, do you think we can at least see the
     17       tree (I'm just curious to see it)
     18 
     19     - I'm eagerly awaiting, and if STS is stalled, I'm thinking about other
     20       ways to manage mail/NNTP/RSS, but I don't want to waste my time if STS is
     21       around the corner.
     22 
     23 Thanks for all your hard work,
     24 Sukant
     25 
     26 
     27 From marcus-sup@bar-coded.net  Thu Oct  2 17:21:06 2008
     28 From: marcus-sup@bar-coded.net (Marcus Williams)
     29 Date: Thu, 02 Oct 2008 22:21:06 +0100
     30 Subject: [sup-talk] How's STS coming?
     31 In-Reply-To: <slrngea0kr.sbb.0osz0s302@hole.internal.mydonutshop.org>
     32 References: <slrngea0kr.sbb.0osz0s302@hole.internal.mydonutshop.org>
     33 Message-ID: <1222982255-sup-5712@tomsk>
     34 
     35 On 2.10.2008, Guarded Identity wrote:
     36 >     - If it's not soon to be released, do you think we can at least see the
     37 >       tree (I'm just curious to see it)
     38 
     39 +1 on this one! I've all but given up on my web interface to current
     40 sup. The only way I can do it properly is to pull all the ncurses code
     41 out and then I'm going to have something that is probably fairly close
     42 to what you're trying to do anyway in some ways so it makes more sense
     43 to wait for STS and put some effort into coding for/with that. I ca
     44 get something up and running against the ferret db, but then I found
     45 myself implementing a lot of the classes/methods in sup all over and
     46 that seemed a bit pointless as well.
     47 
     48 Marcus
     49 
     50 From wmorgan-sup@masanjin.net  Thu Oct  2 18:01:17 2008
     51 From: wmorgan-sup@masanjin.net (William Morgan)
     52 Date: Thu, 02 Oct 2008 15:01:17 -0700
     53 Subject: [sup-talk] How's STS coming?
     54 In-Reply-To: <slrngea0kr.sbb.0osz0s302@hole.internal.mydonutshop.org>
     55 References: <slrngea0kr.sbb.0osz0s302@hole.internal.mydonutshop.org>
     56 Message-ID: <1222984492-sup-1381@entry>
     57 
     58 Reformatted excerpts from Guarded Identity's message of 2008-10-02:
     59 > I just tried to post a longer message about how STS was coming, but
     60 > I'm not sure it sent.
     61 
     62 I haven't seen it.
     63 
     64 > - How's STS coming?
     65 
     66 It has been stalled for a bit while I work on other things (ditz, the
     67 projects I get paid to work on, Anathem, etc), but I've actually been
     68 slowly warming it back up over the past few days. I do have something
     69 reasonable to show for myself, so a little pressure from you guys is
     70 beneficial. :)
     71 
     72 Give me a few more days to clean it up, and I'll throw up a git branch
     73 somewhere. Definitely keep bugging me.
     74 -- 
     75 William <wmorgan-sup at masanjin.net>
     76 
     77 From decklin@red-bean.com  Sat Oct  4 22:16:15 2008
     78 From: decklin@red-bean.com (Decklin Foster)
     79 Date: Sat, 04 Oct 2008 22:16:15 -0400
     80 Subject: [sup-talk] sup Debian packages
     81 Message-ID: <1223170671-sup-9872@gillespie.rupamsunyata.org>
     82 
     83 I apologize to all for the delay in getting this out -- had to put the
     84 project on the back burner for a while.
     85 
     86 I've built Debian packages for sup 0.6 and related libraries. If you're
     87 using Debian (or Ubuntu -- there shouldn't be any problems using the same
     88 packages there), please test them out. I'd like to be completely sure
     89 they work before going into the archive proper.
     90 
     91 Here's the line for sources.list:
     92 
     93 deb http://deb.rupamsunyata.org/sup/ ./
     94 
     95 You will want to remove your local version of the gems therein. This should
     96 do it:
     97 
     98 sudo gem uninstall chronic lockfile mime-types trollop
     99 
    100 Then, apt-get install sup-mail. (Yeah, not sup... name was already taken.)
    101 
    102 (Also, I know trollop is out of date, I'll fix it.)
    103 
    104 My repository should also be available at git.debian.org as soon as the
    105 cron job to enable it runs.
    106 -- 
    107 things change.
    108 decklin at red-bean.com
    109 
    110 From wmorgan-sup@masanjin.net  Tue Oct  7 15:00:15 2008
    111 From: wmorgan-sup@masanjin.net (William Morgan)
    112 Date: Tue, 07 Oct 2008 12:00:15 -0700
    113 Subject: [sup-talk] How's STS coming?
    114 In-Reply-To: <1222984492-sup-1381@entry>
    115 References: <slrngea0kr.sbb.0osz0s302@hole.internal.mydonutshop.org>
    116 	<1222984492-sup-1381@entry>
    117 Message-ID: <1223405490-sup-4884@entry>
    118 
    119 Reformatted excerpts from William Morgan's message of 2008-10-02:
    120 > Give me a few more days to clean it up, and I'll throw up a git branch
    121 > somewhere. Definitely keep bugging me.
    122 
    123 Status update: after trying a couple things over the past few months, I
    124 think I have settled on a workable architecture. It's split into three
    125 components: a general searchable-tree-of-documents store, an
    126 email-specific layer that handles things like attachments and the JWZ
    127 threading algorithm, and, of course, a client.
    128 
    129 I have a partial implementation of the first layer, which I'm currently
    130 working on converting from an earlier architecture into the current one.
    131 I'm making both the base document store, and the search index,
    132 pluggable, and have a simple implementation of each: the document store
    133 just keeps documents as files on your local disk, and the search
    134 component uses Sphinx.
    135 
    136 My current plan is to put up a git repo this weekend of what I have, so
    137 that others can start hacking on it too. It will basically be the first
    138 layer as I described above, though without any of the tree stuff
    139 actually working. It will use Thrift as the interface layer, so writing
    140 clients should be possible in any language.
    141 -- 
    142 William <wmorgan-sup at masanjin.net>
    143 
    144 From wmorgan-sup@masanjin.net  Mon Oct 13 14:14:51 2008
    145 From: wmorgan-sup@masanjin.net (William Morgan)
    146 Date: Mon, 13 Oct 2008 11:14:51 -0700
    147 Subject: [sup-talk] How's STS coming?
    148 In-Reply-To: <1223405490-sup-4884@entry>
    149 References: <slrngea0kr.sbb.0osz0s302@hole.internal.mydonutshop.org>
    150 	<1222984492-sup-1381@entry> <1223405490-sup-4884@entry>
    151 Message-ID: <1223921642-sup-8967@entry>
    152 
    153 Reformatted excerpts from William Morgan's message of 2008-10-07:
    154 > My current plan is to put up a git repo this weekend of what I have, so
    155 > that others can start hacking on it too.
    156 
    157 Here you go:
    158 
    159   http://github.com/wmorgan/heliotrope/tree/master
    160 
    161 Yep, github. :)
    162 
    163 Currently the only thing that's functional are the unit tests.
    164 -- 
    165 William <wmorgan-sup at masanjin.net>
    166 
    167 From aglarond@gmail.com  Mon Oct 13 19:06:55 2008
    168 From: aglarond@gmail.com (Dimitri Aivaliotis)
    169 Date: Tue, 14 Oct 2008 01:06:55 +0200
    170 Subject: [sup-talk] sup-sync-back imap support
    171 Message-ID: <55c107bf0810131606q2e9b8d16rc2de8d2d609b3841@mail.gmail.com>
    172 
    173 Hi All,
    174 
    175 First of all, I want to thank William for creating a very useful tool
    176 that I've been using since version 0.0.6.  As a mail client, sup has
    177 really grown up, and I look forward to seeing the work spawned by the
    178 recent STS work released under Heliotrope.
    179 
    180 Now for the request: does anybody have a dusty patch to sup-sync-back
    181 to make it work with IMAP sources lying around anywhere?  Perhaps with
    182 just functionality for --drop-spam?
    183 
    184 I've been using sup exclusively with an IMAP source, and since it's
    185 always been from one computer, I haven't missed the sync-back
    186 functionality.  But now I've got the problem that I'm migrating from
    187 one IMAP server to another, and I don't want to sync the thousands of
    188 messages that only sup recognizes as spam.
    189 
    190 If there's no response, I guess I'll cook up a patch sometime in the
    191 next few weeks, as I'd really like to move away from my ageing
    192 mailsystem.
    193 
    194 Thanks,
    195 - Dimitri
    196 
    197 From wmorgan-sup@masanjin.net  Tue Oct 14 16:18:37 2008
    198 From: wmorgan-sup@masanjin.net (William Morgan)
    199 Date: Tue, 14 Oct 2008 13:18:37 -0700
    200 Subject: [sup-talk] sup-sync-back imap support
    201 In-Reply-To: <55c107bf0810131606q2e9b8d16rc2de8d2d609b3841@mail.gmail.com>
    202 References: <55c107bf0810131606q2e9b8d16rc2de8d2d609b3841@mail.gmail.com>
    203 Message-ID: <1224015062-sup-5794@entry>
    204 
    205 Hi Dmitri,
    206 
    207 Reformatted excerpts from Dimitri Aivaliotis's message of 2008-10-13:
    208 > Now for the request: does anybody have a dusty patch to sup-sync-back
    209 > to make it work with IMAP sources lying around anywhere?  Perhaps with
    210 > just functionality for --drop-spam?
    211 
    212 I don't have a patch, but I've just made a couple commits to the next
    213 branch to make this easier, at least as a one-off task. Unfortunately I
    214 haven't quite gotten it to work.
    215 
    216 Git pull and then try something like this:
    217 
    218   $ sh devel/console.sh
    219   [Tue Oct 14 13:06:24 -0700 2008] using character set encoding "UTF-8"
    220   [Tue Oct 14 13:06:24 -0700 2008] optional 'chronic' library not found (run 'gem install chronic' to install)
    221   [Tue Oct 14 13:06:24 -0700 2008] crypto: detected gpg binary in /usr/bin/gpg
    222   [Tue Oct 14 13:06:24 -0700 2008] loading index...
    223   [Tue Oct 14 13:06:24 -0700 2008] loaded index of 168 messages
    224   >> docids = Index.ferret.search("label:spam", :limit => :all).hits.map { |h| h.doc }
    225   => [166]
    226   >> imap_ids = docids.map { |id| Index.ferret[id][:source_info].to_i }
    227   => [12235610720003659]
    228   >> source = Index.sources.select { |s| s.is_a? IMAP }.first
    229   => #<Recoverable:0x2b86d8889c28 @mutex=#<Mutex:0x2b86d8889bd8>, errorn...>
    230 
    231   ## (or however you want to get the source. if you have more than one
    232   ## IMAP source, you'll have to look at Index.ferret[id][:source_id] as
    233   ## well, and match them up to the source.id for each source
    234 
    235   >> Index.ferret[166][:subject]
    236   => "__START_SUBJECT__ *****SPAM***** exclusive flash __END_SUBJECT__"
    237   ## (just making sure)
    238 
    239   >> source.mark_as_deleted imap_ids
    240   [Tue Oct 14 13:08:28 -0700 2008] Connecting to IMAP server xxx:993...
    241   [Tue Oct 14 13:08:28 -0700 2008] Logging in...
    242   [Tue Oct 14 13:08:28 -0700 2008] CRAM-MD5 authentication failed: Net::IMAP::NoResponseError. Trying LOGIN auth...
    243   [Tue Oct 14 13:08:29 -0700 2008] Successfully connected to imaps://xxx/.
    244   [Tue Oct 14 13:08:29 -0700 2008] fetching IMAP headers 1..183
    245   [Tue Oct 14 13:08:30 -0700 2008] done fetching IMAP headers
    246   => [#<struct Net::IMAP::FetchData seqno=153, attr={"FLAGS"=>[:Seen, :Deleted]}>]
    247   >> source.expunge
    248   [Tue Oct 14 13:08:36 -0700 2008] fetching IMAP headers 1..183
    249   [Tue Oct 14 13:08:37 -0700 2008] done fetching IMAP headers
    250   => true
    251 
    252 Unfortunately the expunge command doesn't seem to have any actual
    253 effect. I'm not sure if this is because the server I'm using is broken,
    254 or what. It seems like this should work.
    255 
    256 So you can take it from here. I'm done trying to make IMAP act
    257 reasonable. :)
    258 -- 
    259 William <wmorgan-sup at masanjin.net>
    260 
    261 From fedzor@gmail.com  Tue Oct 14 17:52:06 2008
    262 From: fedzor@gmail.com (fedzor)
    263 Date: Tue, 14 Oct 2008 17:52:06 -0400
    264 Subject: [sup-talk]  Gmail and OfflineIMAP
    265 Message-ID: <3B0118F8-A2D9-47BF-9EC6-C5D9CDCEB571@gmail.com>
    266 
    267 Hey,
    268 
    269 I love sup. I first started using it ~ 0.3 with Gmail, but had to  
    270 stop because Gmail was causing sup to crash unexpectedly (it also  
    271 made it impossible to handle large amounts of email). But like I  
    272 said, I love sup. I want it back in my life. I'm tired of being a  
    273 wannabe command line junkie - I want to be a REAL command line  
    274 junkie. Thus, I'm looking at my options again.
    275 
    276 I'm thinking of using OfflineIMAP. Apparently it's fast (er than  
    277 imap), and will allow me to send email offline (like offline git  
    278 commits?). But how do I do this? How can I set it up?
    279 
    280 Thanks,
    281 ------------------------------------------
    282 ~ ari
    283 About the use of language: it is impossible to sharpen a pencil with  
    284 a blunt axe. It is equally vain to try to do it with ten blunt axes  
    285 instead.
    286 Edsger Dijkstra
    287 
    288 
    289 From wmorgan-sup@masanjin.net  Tue Oct 14 18:04:46 2008
    290 From: wmorgan-sup@masanjin.net (William Morgan)
    291 Date: Tue, 14 Oct 2008 15:04:46 -0700
    292 Subject: [sup-talk] Gmail and OfflineIMAP
    293 In-Reply-To: <3B0118F8-A2D9-47BF-9EC6-C5D9CDCEB571@gmail.com>
    294 References: <3B0118F8-A2D9-47BF-9EC6-C5D9CDCEB571@gmail.com>
    295 Message-ID: <1224021714-sup-7841@entry>
    296 
    297 Reformatted excerpts from fedzor's message of 2008-10-14:
    298 > I'm thinking of using OfflineIMAP. Apparently it's fast (er than
    299 > imap), and will allow me to send email offline (like offline git
    300 > commits?). But how do I do this? How can I set it up?
    301 
    302 A couple people have done this, and it seems to be the only real
    303 workable solution to get reasonable speed with Sup. (IMAP's fault, not
    304 Sup's, IMO.)
    305 
    306 I've never used it personally, but there should be a couple people on
    307 the list who could give you pointers. Also check the archives; I believe
    308 it's been discussed quite a bit in the past.
    309 -- 
    310 William <wmorgan-sup at masanjin.net>
    311 
    312 From paul.t.hinze@gmail.com  Tue Oct 14 18:06:07 2008
    313 From: paul.t.hinze@gmail.com (Paul Hinze)
    314 Date: Tue, 14 Oct 2008 17:06:07 -0500
    315 Subject: [sup-talk] Gmail and OfflineIMAP
    316 In-Reply-To: <3B0118F8-A2D9-47BF-9EC6-C5D9CDCEB571@gmail.com>
    317 References: <3B0118F8-A2D9-47BF-9EC6-C5D9CDCEB571@gmail.com>
    318 Message-ID: <20081014220607.GA58659@dhcp80ff8f79.dynamic.uiowa.edu>
    319 
    320 fedzor <fedzor at gmail.com> on 2008-10-14 at 16:58:
    321 > I love sup. I first started using it ~ 0.3 with Gmail, but had to stop 
    322 > because Gmail was causing sup to crash unexpectedly (it also made it 
    323 > impossible to handle large amounts of email). But like I said, I love sup. 
    324 > I want it back in my life. I'm tired of being a wannabe command line 
    325 > junkie - I want to be a REAL command line junkie. Thus, I'm looking at my 
    326 > options again.
    327 >
    328 > I'm thinking of using OfflineIMAP. Apparently it's fast (er than imap), 
    329 
    330 I too am lurking while sup goes through its early development phases.
    331 In the meantime I use GMail and OfflineIMAP and other than the
    332 occassional bug out from OfflineIMAP things have been working pretty
    333 smoothly for a couple of months.  It's much faster than IMAP, especially
    334 with my mua of choice: mutt.
    335 
    336 > and will allow me to send email offline (like offline git commits?).
    337 
    338 No, you still send mail using GMail's SMTP server.  It will sync back
    339 any changes you make to the folder structure though.
    340 
    341 > how do I do this? How can I set it up?
    342 
    343 I figured it out from this link:
    344 http://soren.overgaard.org/2007/12/15/backing-up-gmail-using-offlineimap/
    345 
    346 Good luck!
    347 
    348 Paul
    349 
    350 From nicolas.pouillard@gmail.com  Tue Oct 14 19:53:55 2008
    351 From: nicolas.pouillard@gmail.com (Nicolas Pouillard)
    352 Date: Wed, 15 Oct 2008 01:53:55 +0200
    353 Subject: [sup-talk] Gmail and OfflineIMAP
    354 In-Reply-To: <1224021714-sup-7841@entry>
    355 References: <3B0118F8-A2D9-47BF-9EC6-C5D9CDCEB571@gmail.com>
    356 	<1224021714-sup-7841@entry>
    357 Message-ID: <1224028318-sup-9575@ausone.local>
    358 
    359 Excerpts from William Morgan's message of Wed Oct 15 00:04:46 +0200 2008:
    360 > Reformatted excerpts from fedzor's message of 2008-10-14:
    361 > > I'm thinking of using OfflineIMAP. Apparently it's fast (er than
    362 > > imap), and will allow me to send email offline (like offline git
    363 > > commits?). But how do I do this? How can I set it up?
    364 > 
    365 > A couple people have done this, and it seems to be the only real
    366 > workable solution to get reasonable speed with Sup. (IMAP's fault, not
    367 > Sup's, IMO.)
    368 
    369 I fetch GMail emails using POP (mpop) and then use sup with a single
    370 huge mbox. Most of the times performances are correct, the drawback being
    371 the lack of GMail back sync.
    372 
    373 Regards,
    374 
    375 -- 
    376 Nicolas Pouillard aka Ertai
    377 -------------- next part --------------
    378 A non-text attachment was scrubbed...
    379 Name: signature.asc
    380 Type: application/pgp-signature
    381 Size: 194 bytes
    382 Desc: not available
    383 URL: <http://rubyforge.org/pipermail/sup-talk/attachments/20081015/d3748a32/attachment.bin>
    384 
    385 From paul.t.hinze@gmail.com  Tue Oct 14 21:13:52 2008
    386 From: paul.t.hinze@gmail.com (Paul Hinze)
    387 Date: Tue, 14 Oct 2008 20:13:52 -0500
    388 Subject: [sup-talk] Gmail and OfflineIMAP
    389 In-Reply-To: <1F15520C-69CA-4E56-8B37-A6C43E710C3B@gmail.com>
    390 References: <3B0118F8-A2D9-47BF-9EC6-C5D9CDCEB571@gmail.com>
    391 	<20081014220607.GA58659@dhcp80ff8f79.dynamic.uiowa.edu>
    392 	<1F15520C-69CA-4E56-8B37-A6C43E710C3B@gmail.com>
    393 Message-ID: <20081015011352.GB58659@dhcp80ff8f79.dynamic.uiowa.edu>
    394 
    395 fedzor <fedzor at gmail.com> on 2008-10-14 at 17:14:
    396 >
    397 > On Oct 14, 2008, at 6:06 PM, Paul Hinze wrote:
    398 >> I too am lurking while sup goes through its early development phases.
    399 >> In the meantime I use GMail and OfflineIMAP and other than the
    400 >> occassional bug out from OfflineIMAP things have been working pretty
    401 >> smoothly for a couple of months.  It's much faster than IMAP,  
    402 >> especially
    403 >> with my mua of choice: mutt.
    404 >
    405 > Wait, where does sup come into play if you're using mutt? I'm confused as 
    406 > to what "Sup as a Service" really means.
    407 
    408 Using the instructions linked in my previous email will allow you to use
    409 offlineimap to mirror GMail account locally in Maildir format.  AFAICT,
    410 you could then use sup, which supports Maildir as a source, to read and
    411 search through your mail.
    412 
    413 Hope this helps,
    414 
    415 Paul
    416 
    417 From richih.mailinglist@gmail.com  Wed Oct 15 11:58:31 2008
    418 From: richih.mailinglist@gmail.com (Richard Hartmann)
    419 Date: Wed, 15 Oct 2008 17:58:31 +0200
    420 Subject: [sup-talk] sup-announce?
    421 Message-ID: <2d460de70810150858p6c756134mbd611d2688eecd57@mail.gmail.com>
    422 
    423 Hi all,
    424 
    425 I have an interest in Sup, but will not start playing with it, yet.
    426 
    427 I suggest a sup-announce at r.o is created. Ideally, all subscribers to
    428 sup-talk at r.o. would just be subscribed to the new list, as well.
    429 
    430 
    431 Richard
    432 
    433 From wmorgan-sup@masanjin.net  Wed Oct 15 14:08:14 2008
    434 From: wmorgan-sup@masanjin.net (William Morgan)
    435 Date: Wed, 15 Oct 2008 11:08:14 -0700
    436 Subject: [sup-talk] sup-announce?
    437 In-Reply-To: <2d460de70810150858p6c756134mbd611d2688eecd57@mail.gmail.com>
    438 References: <2d460de70810150858p6c756134mbd611d2688eecd57@mail.gmail.com>
    439 Message-ID: <1224094029-sup-9518@entry>
    440 
    441 Reformatted excerpts from richih.mailinglist's message of 2008-10-15:
    442 > I suggest a sup-announce at r.o is created. Ideally, all subscribers to
    443 > sup-talk at r.o. would just be subscribed to the new list, as well.
    444 
    445 I haven't done this because sup-talk traffic has never been that big,
    446 but I'd be happy to if others would find this useful. Of course any
    447 announcements might still be quite some time away. :)
    448 -- 
    449 William <wmorgan-sup at masanjin.net>
    450 
    451 From richih.mailinglist@gmail.com  Wed Oct 15 19:49:12 2008
    452 From: richih.mailinglist@gmail.com (Richard Hartmann)
    453 Date: Thu, 16 Oct 2008 01:49:12 +0200
    454 Subject: [sup-talk] sup-announce?
    455 In-Reply-To: <1224094029-sup-9518@entry>
    456 References: <2d460de70810150858p6c756134mbd611d2688eecd57@mail.gmail.com>
    457 	<1224094029-sup-9518@entry>
    458 Message-ID: <2d460de70810151649i53943a3ex1a15fbc73e930677@mail.gmail.com>
    459 
    460 On Wed, Oct 15, 2008 at 20:08, William Morgan <wmorgan-sup at masanjin.net> wrote:
    461 
    462 > I haven't done this because sup-talk traffic has never been that big,
    463 > but I'd be happy to if others would find this useful. Of course any
    464 > announcements might still be quite some time away. :)
    465 
    466 Feedback from others would be appreciated, yes :)
    467 
    468 Especially since announcements are a far way off, I would like to
    469 have such a list available. I filter all normal list traffic into the
    470 archives, but announcements go into the normal inbox so I can
    471 see them immediately.
    472 
    473 
    474 Richard
    475 
    476 From fedzor@gmail.com  Wed Oct 15 21:43:22 2008
    477 From: fedzor@gmail.com (fedzor)
    478 Date: Wed, 15 Oct 2008 21:43:22 -0400
    479 Subject: [sup-talk]  STS
    480 Message-ID: <76D7DBC9-339A-490F-9DF5-F186E014B99D@gmail.com>
    481 
    482 Hey,
    483 
    484 In STS, will it be delivering messages itself? Is there a reason why  
    485 it shouldn't? If it should be done, I'd be more than happy to add  
    486 that ability.
    487 
    488 thanks,
    489 -------------------------------------------------------|
    490 ~ Ari
    491 if god gives you lemons
    492 YOU FIND A NEW GOD
    493 
    494 
    495 From nicolas.pouillard@gmail.com  Fri Oct 17 04:55:37 2008
    496 From: nicolas.pouillard@gmail.com (Nicolas Pouillard)
    497 Date: Fri, 17 Oct 2008 10:55:37 +0200
    498 Subject: [sup-talk] [PATCH] Sort the contents of labels.txt
    499 Message-ID: <1224233737-32731-1-git-send-email-nicolas.pouillard@gmail.com>
    500 
    501 This enable better behaviors when versioning this
    502 kind of files.
    503 ---
    504  lib/sup/label.rb |    2 +-
    505  1 files changed, 1 insertions(+), 1 deletions(-)
    506 
    507 diff --git a/lib/sup/label.rb b/lib/sup/label.rb
    508 index 716ef98..da14df6 100644
    509 --- a/lib/sup/label.rb
    510 +++ b/lib/sup/label.rb
    511 @@ -78,7 +78,7 @@ class LabelManager
    512  
    513    def save
    514      return unless @modified
    515 -    File.open(@fn, "w") { |f| f.puts @labels.keys }
    516 +    File.open(@fn, "w") { |f| f.puts @labels.keys.sort }
    517    end
    518  end
    519  
    520 -- 
    521 1.5.5.rc3
    522 
    523 
    524 From israel.herraiz@gmail.com  Sun Oct 19 06:53:52 2008
    525 From: israel.herraiz@gmail.com (Israel Herraiz)
    526 Date: Sun, 19 Oct 2008 12:53:52 +0200
    527 Subject: [sup-talk] [PATCH] Keybinding to show a list of unread messages
    528 Message-ID: <1224414435-sup-9918@elly>
    529 
    530 Hi all,
    531 
    532 this patch adds a global keybinding to make a search of all the unread
    533 messages. I use this quite often, and maybe it can be useful for
    534 others too.
    535 
    536 The keybinding is 'U'.
    537 
    538 Cheers,
    539 Israel
    540 
    541 ---
    542  bin/sup |    3 +++
    543  1 files changed, 3 insertions(+), 0 deletions(-)
    544 
    545 diff --git a/bin/sup b/bin/sup
    546 index e27b3f7..74a4997 100644
    547 --- a/bin/sup
    548 +++ b/bin/sup
    549 @@ -65,6 +65,7 @@ global_keymap = Keymap.new do |k|
    550    k.add :list_contacts, "List contacts", 'C'
    551    k.add :redraw, "Redraw screen", :ctrl_l
    552    k.add :search, "Search all messages", '\\', 'F'
    553 +  k.add :search_unread, "Show all unread messages", 'U'
    554    k.add :list_labels, "List labels", 'L'
    555    k.add :poll, "Poll for new messages", 'P'
    556    k.add :compose, "Compose new message", 'm', 'c'
    557 @@ -220,6 +221,8 @@ begin
    558        query = BufferManager.ask :search, "search all messages: "
    559        next unless query && query !~ /^\s*$/
    560        SearchResultsMode.spawn_from_query query
    561 +    when :search_unread
    562 +      SearchResultsMode.spawn_from_query "is:unread"
    563      when :list_labels
    564        labels = LabelManager.listable_labels.map { |l| LabelManager.string_for l }
    565        user_label = bm.ask_with_completions :label, "Show threads with label (enter for listing): ", labels
    566 -- 
    567 1.5.6.5
    568 
    569 
    570 From richih.mailinglist@gmail.com  Sun Oct 19 19:41:47 2008
    571 From: richih.mailinglist@gmail.com (Richard Hartmann)
    572 Date: Mon, 20 Oct 2008 01:41:47 +0200
    573 Subject: [sup-talk] sup-announce?
    574 In-Reply-To: <2d460de70810151649i53943a3ex1a15fbc73e930677@mail.gmail.com>
    575 References: <2d460de70810150858p6c756134mbd611d2688eecd57@mail.gmail.com>
    576 	<1224094029-sup-9518@entry>
    577 	<2d460de70810151649i53943a3ex1a15fbc73e930677@mail.gmail.com>
    578 Message-ID: <2d460de70810191641m2ed28e72q801429381ec66a89@mail.gmail.com>
    579 
    580 On Thu, Oct 16, 2008 at 01:49, Richard Hartmann
    581 <richih.mailinglist at gmail.com> wrote:
    582 
    583 > Feedback from others would be appreciated, yes :)
    584 
    585 Poke? :)
    586 
    587 
    588 Richard
    589 
    590 From wmorgan-sup@masanjin.net  Sun Oct 19 22:38:13 2008
    591 From: wmorgan-sup@masanjin.net (William Morgan)
    592 Date: Sun, 19 Oct 2008 19:38:13 -0700
    593 Subject: [sup-talk] STS
    594 In-Reply-To: <76D7DBC9-339A-490F-9DF5-F186E014B99D@gmail.com>
    595 References: <76D7DBC9-339A-490F-9DF5-F186E014B99D@gmail.com>
    596 Message-ID: <1224470147-sup-7715@entry>
    597 
    598 Reformatted excerpts from fedzor's message of 2008-10-15:
    599 > In STS, will it be delivering messages itself? Is there a reason why
    600 > it shouldn't? If it should be done, I'd be more than happy to add that
    601 > ability.
    602 
    603 The server part won't, but clients may choose to. I'm planning on doing
    604 the minimum to port the current curses client over, so if you really
    605 want that in STS, you could just add it there. Personally I'm happy to
    606 have sendmail do all the hard work for me, but I understand that that
    607 complicates some people's setup.
    608 -- 
    609 William <wmorgan-sup at masanjin.net>
    610 
    611 From wmorgan-sup@masanjin.net  Sun Oct 19 22:39:36 2008
    612 From: wmorgan-sup@masanjin.net (William Morgan)
    613 Date: Sun, 19 Oct 2008 19:39:36 -0700
    614 Subject: [sup-talk] [PATCH] Sort the contents of labels.txt
    615 In-Reply-To: <1224233737-32731-1-git-send-email-nicolas.pouillard@gmail.com>
    616 References: <1224233737-32731-1-git-send-email-nicolas.pouillard@gmail.com>
    617 Message-ID: <1224470366-sup-1251@entry>
    618 
    619 Reformatted excerpts from nicolas.pouillard's message of 2008-10-17:
    620 > This enable better behaviors when versioning this
    621 > kind of files.
    622 
    623 Applied to master. Thanks!
    624 -- 
    625 William <wmorgan-sup at masanjin.net>
    626 
    627 From wmorgan-sup@masanjin.net  Sun Oct 19 22:41:24 2008
    628 From: wmorgan-sup@masanjin.net (William Morgan)
    629 Date: Sun, 19 Oct 2008 19:41:24 -0700
    630 Subject: [sup-talk] [PATCH] Keybinding to show a list of unread messages
    631 In-Reply-To: <1224414435-sup-9918@elly>
    632 References: <1224414435-sup-9918@elly>
    633 Message-ID: <1224470472-sup-5432@entry>
    634 
    635 Reformatted excerpts from israel.herraiz's message of 2008-10-19:
    636 > this patch adds a global keybinding to make a search of all the unread
    637 > messages. I use this quite often, and maybe it can be useful for
    638 > others too.
    639 
    640 Applied to master, thanks!
    641 -- 
    642 William <wmorgan-sup at masanjin.net>
    643 
    644 From wmorgan-sup@masanjin.net  Sun Oct 19 22:42:18 2008
    645 From: wmorgan-sup@masanjin.net (William Morgan)
    646 Date: Sun, 19 Oct 2008 19:42:18 -0700
    647 Subject: [sup-talk] sup-announce?
    648 In-Reply-To: <2d460de70810191641m2ed28e72q801429381ec66a89@mail.gmail.com>
    649 References: <2d460de70810150858p6c756134mbd611d2688eecd57@mail.gmail.com>
    650 	<1224094029-sup-9518@entry>
    651 	<2d460de70810151649i53943a3ex1a15fbc73e930677@mail.gmail.com>
    652 	<2d460de70810191641m2ed28e72q801429381ec66a89@mail.gmail.com>
    653 Message-ID: <1224470496-sup-2470@entry>
    654 
    655 Reformatted excerpts from richih.mailinglist's message of 2008-10-19:
    656 > Poke? :)
    657 
    658 Created; in another 24 hours it should be active and I'll subscribe
    659 everyone here.
    660 -- 
    661 William <wmorgan-sup at masanjin.net>
    662 
    663 From chrisw@rice.edu  Sun Oct 19 19:47:14 2008
    664 From: chrisw@rice.edu (Christopher Warrington)
    665 Date: Sun, 19 Oct 2008 18:47:14 -0500
    666 Subject: [sup-talk] sup-announce?
    667 In-Reply-To: <2d460de70810191641m2ed28e72q801429381ec66a89@mail.gmail.com>
    668 References: <2d460de70810150858p6c756134mbd611d2688eecd57@mail.gmail.com>
    669 	<1224094029-sup-9518@entry>
    670 	<2d460de70810151649i53943a3ex1a15fbc73e930677@mail.gmail.com>
    671 	<2d460de70810191641m2ed28e72q801429381ec66a89@mail.gmail.com>
    672 Message-ID: <op.ujapo02csp4qz7@t-gewarr-tablet.ntdev.corp.microsoft.com>
    673 
    674 Richard Hartmann <richih.mailinglist at gmail.com> @ 2008-10-19 06:41 PM
    675 "Re: [sup-talk] sup-announce?"  
    676 <2d460de70810191641m2ed28e72q801429381ec66a89 at mail.gmail.com>
    677 
    678 >> Feedback from others would be appreciated, yes :)
    679 >
    680 > Poke? :)
    681 
    682 Sure, why not?
    683 
    684 -- 
    685 Christopher Warrington <chrisw at rice.edu>
    686 Jones College
    687 
    688 From richih.mailinglist@gmail.com  Mon Oct 20 04:22:36 2008
    689 From: richih.mailinglist@gmail.com (Richard Hartmann)
    690 Date: Mon, 20 Oct 2008 10:22:36 +0200
    691 Subject: [sup-talk] sup-announce?
    692 In-Reply-To: <1224470496-sup-2470@entry>
    693 References: <2d460de70810150858p6c756134mbd611d2688eecd57@mail.gmail.com>
    694 	<1224094029-sup-9518@entry>
    695 	<2d460de70810151649i53943a3ex1a15fbc73e930677@mail.gmail.com>
    696 	<2d460de70810191641m2ed28e72q801429381ec66a89@mail.gmail.com>
    697 	<1224470496-sup-2470@entry>
    698 Message-ID: <2d460de70810200122j2c493b67wa7abc63c00dcd6ac@mail.gmail.com>
    699 
    700 On Mon, Oct 20, 2008 at 04:42, William Morgan <wmorgan-sup at masanjin.net> wrote:
    701 
    702 > Created; in another 24 hours it should be active and I'll subscribe
    703 > everyone here.
    704 
    705 Thanks :)
    706 
    707 
    708 Richard
    709 
    710 From wmorgan-sup@masanjin.net  Mon Oct 20 20:01:59 2008
    711 From: wmorgan-sup@masanjin.net (William Morgan)
    712 Date: Mon, 20 Oct 2008 17:01:59 -0700
    713 Subject: [sup-talk] sup-sync-back imap support
    714 In-Reply-To: <55c107bf0810201644m5888cb42r6087c016f071361b@mail.gmail.com>
    715 References: <55c107bf0810131606q2e9b8d16rc2de8d2d609b3841@mail.gmail.com>
    716 	<1224015062-sup-5794@entry>
    717 	<55c107bf0810201644m5888cb42r6087c016f071361b@mail.gmail.com>
    718 Message-ID: <1224547296-sup-9853@entry>
    719 
    720 Reformatted excerpts from Dimitri Aivaliotis's message of 2008-10-20:
    721 > I've finally been able to give your patch a try.  It worked like a
    722 > charm for me!
    723 
    724 Cool, glad to hear it.
    725 -- 
    726 William <wmorgan-sup at masanjin.net>
    727 
    728 From wmorgan-sup@masanjin.net  Mon Oct 20 20:21:53 2008
    729 From: wmorgan-sup@masanjin.net (William Morgan)
    730 Date: Mon, 20 Oct 2008 17:21:53 -0700
    731 Subject: [sup-talk] sup-announce?
    732 In-Reply-To: <2d460de70810200122j2c493b67wa7abc63c00dcd6ac@mail.gmail.com>
    733 References: <2d460de70810150858p6c756134mbd611d2688eecd57@mail.gmail.com>
    734 	<1224094029-sup-9518@entry>
    735 	<2d460de70810151649i53943a3ex1a15fbc73e930677@mail.gmail.com>
    736 	<2d460de70810191641m2ed28e72q801429381ec66a89@mail.gmail.com>
    737 	<1224470496-sup-2470@entry>
    738 	<2d460de70810200122j2c493b67wa7abc63c00dcd6ac@mail.gmail.com>
    739 Message-ID: <1224548435-sup-1219@entry>
    740 
    741 Ok, I've silently subscribed every active sup-talk subscriber to
    742 sup-announce. No one can post there but me, and I'm only going to send
    743 one email per release, so, you know, shouldn't be much traffic.
    744 -- 
    745 William <wmorgan-sup at masanjin.net>
    746 
    747 From decklin@red-bean.com  Sun Oct 26 14:41:55 2008
    748 From: decklin@red-bean.com (Decklin Foster)
    749 Date: Sun, 26 Oct 2008 14:41:55 -0400
    750 Subject: [sup-talk] "X-" headers
    751 Message-ID: <1225046068-sup-1321@gillespie.rupamsunyata.org>
    752 
    753 I've noticed sup strips X-Foo: from mails during editing (or indeed, any
    754 header that isn't recognized in mbox.rb). I think it would be better to
    755 just ignore and pass them on (as they are officially okay in emails whereas
    756 random unknown non "X-" headers are not). What do people think?
    757 
    758 (I use X-Tags: for blogging, myself. I also used to have a joke X-Windows:
    759 header.)
    760 
    761 I've pushed a change to fix it to Gitorious:
    762 http://gitorious.org/projects/sup/repos/decklins-clone/commits/aa1b6846c33b44dfd723ad9657448e45e7a2a143
    763 (I moved up the special-case X- stuff so this doesn't interfere with it. Might
    764 not actually be necessary.)
    765 
    766 William, for future patch submissions, is it cool to just say "hey, I
    767 commited something", and then you can pull it if desired? Or should I attach
    768 the patch here for discussion?
    769 -- 
    770 things change.
    771 decklin at red-bean.com
    772 
    773 From decklin@red-bean.com  Sun Oct 26 14:48:41 2008
    774 From: decklin@red-bean.com (Decklin Foster)
    775 Date: Sun, 26 Oct 2008 14:48:41 -0400
    776 Subject: [sup-talk] run-mailcap weirdness
    777 Message-ID: <1225046594-sup-8381@gillespie.rupamsunyata.org>
    778 
    779 Viewing HTML attachments fails for me. It turns out that Debian's mailcap
    780 falls over if standard output is not a terminal (see below).
    781 
    782 I don't know if this is right, but removing the redirection makes it work
    783 for me (I've committed this to decklins-clone at Gitorious). What was the
    784 original rationale for /dev/null-ing this? I noticed if you set the mailcap
    785 command to something that just prints text (no pager) it blips by
    786 instantaneously in Sup. So, unless we can snarf the output for logging
    787 purposes, maybe it is better to just let it reach the terminal?
    788 
    789 Example mailcap lossage:
    790 
    791 $ echo hello | /usr/bin/run-mailcap --debug=1 --action=view text/plain:- >/dev/null
    792  - parsing parameter "--action=view"
    793  - parsing parameter "text/plain:-"
    794  - file "-" does not exist -- assuming mime-type specification of "text/plain"
    795  - Reading mailcap file "/home/decklin/.mailcap"...
    796  - Reading mailcap file "/etc/mailcap"...
    797 Processing file "-" of type "text/plain" (encoding=none)...
    798  - checking mailcap entry "text/plain; less '%s'; needsterminal"
    799  - program to execute: less '%s'
    800  - no terminal available for rule (needsterminal)
    801  - checking mailcap entry "text/plain; more '%s'; needsterminal"
    802  - program to execute: more '%s'
    803  - no terminal available for rule (needsterminal)
    804  - checking mailcap entry "text/*; less '%s'; needsterminal"
    805  - program to execute: less '%s'
    806  - no terminal available for rule (needsterminal)
    807  - checking mailcap entry "text/*; more '%s'; needsterminal"
    808  - program to execute: more '%s'
    809  - no terminal available for rule (needsterminal)
    810 Error: no "view" rule for type "text/plain" passed its test case
    811        (for more information, add "--debug=1" on the command line)
    812 
    813 -- 
    814 things change.
    815 decklin at red-bean.com
    816 
    817 From kevinr@free-dissociation.com  Sun Oct 26 18:07:23 2008
    818 From: kevinr@free-dissociation.com (Kevin Riggle)
    819 Date: Sun, 26 Oct 2008 18:07:23 -0400
    820 Subject: [sup-talk] Exceptions around saving drafts
    821 Message-ID: <1225058548-sup-3222@black-opal>
    822 
    823 Working with a draft message today got me lots of exceptions, usually
    824 when I saved the draft and went back to my inbox.  (These all took the
    825 same form, so I've only attached one of them.)  Running sup-sync didn't
    826 help.  Attempting to /delete/ a draft (open the message, hit 'e' on the
    827 draft, quit my editor, close the buffer in Sup, hit 'y' for discard) got
    828 me a segfault in Ruby (the stock Ubuntu package thereof):
    829 
    830 ./lib/sup/draft.rb:38: [BUG] Segmentation fault ruby 1.8.6 (2007-09-24) [x86_64-linux] 
    831 Aborted
    832 
    833 FYI.
    834 
    835 - Kevin
    836 -- 
    837 Kevin Riggle (kevinr at free-dissociation.com) 
    838 http://free-dissociation.com
    839 -------------- next part --------------
    840 An embedded and charset-unspecified text was scrubbed...
    841 Name: exception-log.txt
    842 URL: <http://rubyforge.org/pipermail/sup-talk/attachments/20081026/20fa0a0e/attachment.txt>
    843 
    844 From nicolas.pouillard@gmail.com  Mon Oct 27 08:12:39 2008
    845 From: nicolas.pouillard@gmail.com (Nicolas Pouillard)
    846 Date: Mon, 27 Oct 2008 13:12:39 +0100
    847 Subject: [sup-talk] Exceptions around saving drafts
    848 In-Reply-To: <1225058548-sup-3222@black-opal>
    849 References: <1225058548-sup-3222@black-opal>
    850 Message-ID: <1225109441-sup-9989@ausone.inria.fr>
    851 
    852 I also had this problem and never took time to debug it or report a bug.
    853 Generally sup-sync fix it. Sometimes also working on a draft can duplicate
    854 it and trying to remove the duplicate leads to this problem. Last time
    855 I directly ran a console and removed it from the index.
    856 
    857 Excerpts from Kevin Riggle's message of Sun Oct 26 23:07:23 +0100 2008:
    858 > Working with a draft message today got me lots of exceptions, usually
    859 > when I saved the draft and went back to my inbox.  (These all took the
    860 > same form, so I've only attached one of them.)  Running sup-sync didn't
    861 > help.  Attempting to /delete/ a draft (open the message, hit 'e' on the
    862 > draft, quit my editor, close the buffer in Sup, hit 'y' for discard) got
    863 > me a segfault in Ruby (the stock Ubuntu package thereof):
    864 > 
    865 > ./lib/sup/draft.rb:38: [BUG] Segmentation fault ruby 1.8.6 (2007-09-24) [x86_64-linux] 
    866 > Aborted
    867 > 
    868 > FYI.
    869 > 
    870 > - Kevin
    871 > --- EOFError from thread: main
    872 > End-of-File Error occured at <except.c>:93 in xraise
    873 > Error occured in compound_io.c:137 - cmpdi_read_i
    874 >         Tried to read past end of file. File length is <1> and tried to read to <30056>
    875 > 
    876 > ./lib/sup/draft.rb:38:in `default'
    877 > ./lib/sup/draft.rb:38:in `[]'
    878 > ./lib/sup/draft.rb:38:in `discard'
    879 > ./lib/sup/util.rb:499:in `send'
    880 > ./lib/sup/util.rb:499:in `method_missing'
    881 > ./lib/sup/modes/resume-mode.rb:43:in `save_as_draft'
    882 > ./lib/sup/mode.rb:49:in `send'
    883 > ./lib/sup/mode.rb:49:in `handle_input'
    884 > ./lib/sup/buffer.rb:240:in `handle_input'
    885 > bin/sup:189
    886 
    887 -- 
    888 Nicolas Pouillard aka Ertai
    889 
    890 From wmorgan-sup@masanjin.net  Mon Oct 27 22:15:23 2008
    891 From: wmorgan-sup@masanjin.net (William Morgan)
    892 Date: Mon, 27 Oct 2008 19:15:23 -0700
    893 Subject: [sup-talk] "X-" headers
    894 In-Reply-To: <1225046068-sup-1321@gillespie.rupamsunyata.org>
    895 References: <1225046068-sup-1321@gillespie.rupamsunyata.org>
    896 Message-ID: <1225159970-sup-8568@entry>
    897 
    898 Reformatted excerpts from Decklin Foster's message of 2008-10-26:
    899 > I've noticed sup strips X-Foo: from mails during editing (or indeed,
    900 > any header that isn't recognized in mbox.rb). I think it would be
    901 > better to just ignore and pass them on (as they are officially okay in
    902 > emails whereas random unknown non "X-" headers are not). What do
    903 > people think?
    904 
    905 That's fine with me. The ignore headers stuff was just there to try and
    906 speed up mbox reading (and it seemed to make a difference at the time,
    907 though in retrospect I wonder).
    908 
    909 > I've pushed a change to fix it to Gitorious:
    910 
    911 Merged into next. Thanks!
    912 
    913 > William, for future patch submissions, is it cool to just say "hey, I
    914 > commited something", and then you can pull it if desired? Or should I
    915 > attach the patch here for discussion?
    916 
    917 No, that's fine. Posting patches here is fine too, but no one really
    918 reads them except for me, so... whatever's easiest for you. Official
    919 Gitorious merge requests also work.
    920 -- 
    921 William <wmorgan-sup at masanjin.net>
    922 
    923 From wmorgan-sup@masanjin.net  Mon Oct 27 22:21:30 2008
    924 From: wmorgan-sup@masanjin.net (William Morgan)
    925 Date: Mon, 27 Oct 2008 19:21:30 -0700
    926 Subject: [sup-talk] Exceptions around saving drafts
    927 In-Reply-To: <1225058548-sup-3222@black-opal>
    928 References: <1225058548-sup-3222@black-opal>
    929 Message-ID: <1225160241-sup-4803@entry>
    930 
    931 Reformatted excerpts from Kevin Riggle's message of 2008-10-26:
    932 > Working with a draft message today got me lots of exceptions, usually
    933 > when I saved the draft and went back to my inbox.  (These all took the
    934 > same form, so I've only attached one of them.)  Running sup-sync
    935 > didn't help.  Attempting to /delete/ a draft (open the message, hit
    936 > 'e' on the draft, quit my editor, close the buffer in Sup, hit 'y' for
    937 > discard) got me a segfault in Ruby (the stock Ubuntu package thereof):
    938 > 
    939 > ./lib/sup/draft.rb:38: [BUG] Segmentation fault ruby 1.8.6 (2007-09-24) [x86_64-linux] 
    940 
    941 That don't look good.
    942 
    943 > --- EOFError from thread: main
    944 > End-of-File Error occured at <except.c>:93 in xraise
    945 > Error occured in compound_io.c:137 - cmpdi_read_i
    946 >         Tried to read past end of file. File length is <1> and tried to read to <30056>
    947 
    948 That neither. Any weird situations like running out of disk space?
    949 
    950 Have you tried sup-sync -a sup://drafts? That should force a full
    951 reindex of all your draft messages.
    952 
    953 You can also try deleting the message manually through devel/console.sh.
    954 Search the archives for "console.sh"; I believe there are a few good
    955 examples of using it.
    956 -- 
    957 William <wmorgan-sup at masanjin.net>
    958 
    959 From wmorgan-sup@masanjin.net  Mon Oct 27 22:17:08 2008
    960 From: wmorgan-sup@masanjin.net (William Morgan)
    961 Date: Mon, 27 Oct 2008 19:17:08 -0700
    962 Subject: [sup-talk] run-mailcap weirdness
    963 In-Reply-To: <1225046594-sup-8381@gillespie.rupamsunyata.org>
    964 References: <1225046594-sup-8381@gillespie.rupamsunyata.org>
    965 Message-ID: <1225160150-sup-916@entry>
    966 
    967 Reformatted excerpts from Decklin Foster's message of 2008-10-26:
    968 > I don't know if this is right, but removing the redirection makes it work
    969 > for me (I've committed this to decklins-clone at Gitorious). What was the
    970 > original rationale for /dev/null-ing this? I noticed if you set the mailcap
    971 > command to something that just prints text (no pager) it blips by
    972 > instantaneously in Sup.
    973 
    974 The original rationale was to stop it from screwing up the screen, but
    975 I'd rather have it work in the first place.
    976 
    977 I've merged in your commit. Thanks!
    978 -- 
    979 William <wmorgan-sup at masanjin.net>
    980 
    981 From nicolas.pouillard@gmail.com  Wed Oct 29 05:09:57 2008
    982 From: nicolas.pouillard@gmail.com (Nicolas Pouillard)
    983 Date: Wed, 29 Oct 2008 10:09:57 +0100
    984 Subject: [sup-talk] Exceptions around saving drafts
    985 In-Reply-To: <1225160241-sup-4803@entry>
    986 References: <1225058548-sup-3222@black-opal> <1225160241-sup-4803@entry>
    987 Message-ID: <1225271215-sup-3640@ausone.inria.fr>
    988 
    989 Excerpts from William Morgan's message of Tue Oct 28 03:21:30 +0100 2008:
    990 > Reformatted excerpts from Kevin Riggle's message of 2008-10-26:
    991 > > Working with a draft message today got me lots of exceptions, usually
    992 > > when I saved the draft and went back to my inbox.  (These all took the
    993 > > same form, so I've only attached one of them.)  Running sup-sync
    994 > > didn't help.  Attempting to /delete/ a draft (open the message, hit
    995 > > 'e' on the draft, quit my editor, close the buffer in Sup, hit 'y' for
    996 > > discard) got me a segfault in Ruby (the stock Ubuntu package thereof):
    997 > > 
    998 > > ./lib/sup/draft.rb:38: [BUG] Segmentation fault ruby 1.8.6 (2007-09-24) [x86_64-linux] 
    999 > 
   1000 > That don't look good.
   1001 > 
   1002 > > --- EOFError from thread: main
   1003 > > End-of-File Error occured at <except.c>:93 in xraise
   1004 > > Error occured in compound_io.c:137 - cmpdi_read_i
   1005 > >         Tried to read past end of file. File length is <1> and tried to read to <30056>
   1006 > 
   1007 > That neither. Any weird situations like running out of disk space?
   1008 > 
   1009 > Have you tried sup-sync -a sup://drafts? That should force a full
   1010 > reindex of all your draft messages.
   1011 > 
   1012 > You can also try deleting the message manually through devel/console.sh.
   1013 > Search the archives for "console.sh"; I believe there are a few good
   1014 > examples of using it.
   1015 
   1016 Yes console.sh is very nice! However the API seems not really designed to be
   1017 used that way, maybe a small refactoring with more idiomatic names (like in
   1018 rails) would be nice.
   1019 
   1020   ex: Message.find_by_message_id
   1021       Message.search(:first, 'is:draft foo bar').destroy!
   1022 
   1023 -- 
   1024 Nicolas Pouillard aka Ertai
   1025 
   1026 From rlpowell@digitalkingdom.org  Wed Oct 29 23:41:27 2008
   1027 From: rlpowell@digitalkingdom.org (Robin Lee Powell)
   1028 Date: Wed, 29 Oct 2008 20:41:27 -0700
   1029 Subject: [sup-talk] You've got the "From " bug, I'm afraid.
   1030 Message-ID: <20081030034127.GK1092@digitalkingdom.org>
   1031 
   1032 I'm trying out sup, coming from mutt, and I've hit what is, for me,
   1033 a show-stopper bug.
   1034 
   1035 sup things that the line:
   1036 
   1037 >From bob:
   1038 
   1039 starts a new mail in mbox files.
   1040 
   1041 I put lines like that all over the place in my mails.
   1042 
   1043 -Robin
   1044 
   1045 
   1046 -- 
   1047 They say:  "The first AIs will be built by the military as weapons."
   1048 And I'm thinking:  "Does it even occur to you to try for something
   1049 other than the default outcome?" -- http://shorl.com/tydruhedufogre
   1050 http://www.digitalkingdom.org/~rlpowell/ *** http://www.lojban.org/
   1051 
   1052 From rlpowell@digitalkingdom.org  Thu Oct 30 00:39:32 2008
   1053 From: rlpowell@digitalkingdom.org (Robin Lee Powell)
   1054 Date: Wed, 29 Oct 2008 21:39:32 -0700
   1055 Subject: [sup-talk] Moderation problems?
   1056 Message-ID: <20081030043932.GL1092@digitalkingdom.org>
   1057 
   1058 FWIW, as far as I can tell this never got moderated; I had to join
   1059 the list to get it sent through.
   1060 
   1061 -Robin
   1062 
   1063 ----- Forwarded message from sup-talk-bounces at rubyforge.org -----
   1064 
   1065 Subject: Your message to sup-talk awaits moderator approval
   1066 From: sup-talk-bounces@rubyforge.org
   1067 To: rlpowell at digitalkingdom.org
   1068 Date: Fri, 24 Oct 2008 01:37:12 -0400
   1069 
   1070 Your mail to 'sup-talk' with the subject
   1071 
   1072     You've got the "From " bug, I'm afraid.
   1073 
   1074 Is being held until the list moderator can review it for approval.
   1075 
   1076 The reason it is being held:
   1077 
   1078     Post by non-member to a members-only list
   1079 
   1080 Either the message will get posted to the list, or you will receive
   1081 notification of the moderator's decision.  If you would like to cancel
   1082 this posting, please visit the following URL:
   1083 
   1084     http://rubyforge.org/mailman/confirm/sup-talk/f924720658fe01628c81165ff8e2259d5ffba1e4
   1085 
   1086 
   1087 ----- End forwarded message -----
   1088 
   1089 -- 
   1090 They say:  "The first AIs will be built by the military as weapons."
   1091 And I'm thinking:  "Does it even occur to you to try for something
   1092 other than the default outcome?" -- http://shorl.com/tydruhedufogre
   1093 http://www.digitalkingdom.org/~rlpowell/ *** http://www.lojban.org/
   1094 
   1095 From tpo2@sourcepole.ch  Thu Oct 30 03:35:21 2008
   1096 From: tpo2@sourcepole.ch (Tomas Pospisek ML)
   1097 Date: Thu, 30 Oct 2008 07:35:21 +0000
   1098 Subject: [sup-talk] improvement: mention sup-announce on sup's web page
   1099 Message-ID: <9OtUANH0.1225352121.6313560.tpo2@192.168.3.7>
   1100 
   1101 
   1102 It'd be nice to mention the sup-announce mailing list on sup's homepage.
   1103 
   1104 Therefore I fetched the www/index.html page from sup's git repository in
   1105 order to send in a patch to the list. However sup's homepage seems to
   1106 be generated by some tool from hel...sinki (producing massive amounts of
   1107 HTML "noise"). Would it be possible to:
   1108 
   1109 - either add the source of index.html to the git repository along with a
   1110 note in the generated HTML code describing what tool generated the code
   1111 - replace the index.html file with a "sane" one without the
   1112 CSS/everything inside tables/line numbering "noise"
   1113 
   1114 ?
   1115 *t
   1116 
   1117 From tpo2@sourcepole.ch  Thu Oct 30 03:28:01 2008
   1118 From: tpo2@sourcepole.ch (Tomas Pospisek ML)
   1119 Date: Thu, 30 Oct 2008 07:28:01 +0000
   1120 Subject: [sup-talk] bug: "hoe" dependency missing
   1121 Message-ID: <n1iftxuQ.1225351681.9861340.tpo2@192.168.3.7>
   1122 
   1123 
   1124 $ sudo gem install sup
   1125 Building native extensions.  This could take a while...
   1126 Successfully installed rake-0.8.3
   1127 Successfully installed ferret-0.11.6
   1128 Successfully installed rmail-1.0.0
   1129 Successfully installed highline-1.4.0
   1130 Successfully installed net-ssh-2.0.4
   1131 Successfully installed trollop-1.10.2
   1132 Successfully installed lockfile-1.4.3
   1133 Successfully installed mime-types-1.15
   1134 Successfully installed gettext-1.93.0
   1135 Successfully installed fastthread-1.0.1
   1136 Successfully installed sup-0.6
   1137 11 gems installed
   1138 [...]
   1139 $ sup
   1140 /usr/lib/ruby/1.8/rubygems.rb:578:in `report_activate_error': Could not
   1141 find RubyGem hoe (>= 1.7.0) (Gem::LoadError)
   1142 	from /usr/lib/ruby/1.8/rubygems.rb:134:in `activate'
   1143 	from /usr/lib/ruby/1.8/rubygems.rb:158:in `activate'
   1144 	from /usr/lib/ruby/1.8/rubygems.rb:157:in `each'
   1145 	from /usr/lib/ruby/1.8/rubygems.rb:157:in `activate'
   1146 	from /usr/lib/ruby/1.8/rubygems.rb:49:in `gem'
   1147 	from /usr/local/bin/sup:18
   1148 
   1149 Is this a gem or a sup problem?
   1150 *t
   1151 
   1152 From tpo2@sourcepole.ch  Thu Oct 30 09:16:12 2008
   1153 From: tpo2@sourcepole.ch (Tomas Pospisek ML)
   1154 Date: Thu, 30 Oct 2008 13:16:12 +0000
   1155 Subject: [sup-talk] UTF-8 in replies?
   1156 Message-ID: <rTObwtfT.1225372572.3650890.tpo2@192.168.3.7>
   1157 
   1158 
   1159 I wrote a message containing a lot of czech characters (using vim as my
   1160 editor). When ':wq'-ing from vim, Sup showed me the horrible
   1161 results... aparently it did not recognize, that the message was in UTF-8
   1162 (as indicated by 'file' when giving it vim's temporary file).
   1163 
   1164 And apparently it doesn't seem to be possible to tell Sup either to add
   1165 an encoding to the message?
   1166 
   1167 Using sup 0.6 from "gem install sup"
   1168 *t
   1169 
   1170 From tpo2@sourcepole.ch  Thu Oct 30 09:57:16 2008
   1171 From: tpo2@sourcepole.ch (Tomas Pospisek ML)
   1172 Date: Thu, 30 Oct 2008 13:57:16 +0000
   1173 Subject: [sup-talk] improvement: add self as recipient on sent messages
   1174 Message-ID: <v0HRsyuE.1225375036.4997550.tpo2@192.168.3.7>
   1175 
   1176 
   1177 Currently sup seems to call gpg with the recipient only. However sup
   1178 should add "self" also to the recipients. Otherwise one is not able to
   1179 read sent, encrypted mails any more.
   1180 *t
   1181 
   1182 From tpo2@sourcepole.ch  Thu Oct 30 13:03:45 2008
   1183 From: tpo2@sourcepole.ch (Tomas Pospisek ML)
   1184 Date: Thu, 30 Oct 2008 17:03:45 +0000
   1185 Subject: [sup-talk] improvement: add self as recipient on crypted sent
   1186 	messages
   1187 In-Reply-To: <v0HRsyuE.1225375036.4997550.tpo2@192.168.3.7>
   1188 Message-ID: <7tCX6GnV.1225386225.8453510.tpo2@192.168.3.7>
   1189 
   1190 
   1191 On 10/30/2008, "Tomas Pospisek ML" <tpo2 at sourcepole.ch> wrote:
   1192 
   1193 >
   1194 >Currently sup seems to call gpg with the recipient only. However sup
   1195 >should add "self" also to the recipients. Otherwise one is not able to
   1196 >read sent, encrypted mails any more.
   1197 
   1198 Patch is below. Two comments:
   1199 
   1200 1. is there a less ugly way to create a new Array with an additional
   1201 element?
   1202 2. the patch assumes that adding "From: " to gpg's" --recipient"s is
   1203 a sensible thing to do and thus it does it with no questions asked
   1204 
   1205 OK?
   1206 *t
   1207 
   1208 --- sup/crypto.rb.orig	2008-10-30 16:36:37.000000000 +0100
   1209 +++ sup/crypto.rb	2008-10-30 17:40:07.000000000 +0100
   1210 @@ -53,7 +53,7 @@
   1211      payload_fn.write format_payload(payload)
   1212      payload_fn.close
   1213 
   1214 -    recipient_opts = to.map { |r| "--recipient '<#{r}>'" }.join("
   1215 ")
   1216 +    recipient_opts = (to + [ from ] ).map { |r| "--recipient
   1217 '<#{r}>'" }.join(" ")
   1218      sign_opts = sign ? "--sign --local-user '#{from}'" : ""
   1219      gpg_output = run_gpg "--output - --armor --encrypt --textmode
   1220 #{sign_opts} #{recipient_opts} #{payload_fn.path}"
   1221      raise Error, (gpg_output || "gpg command failed: #{cmd}") unless
   1222 $?.success?
   1223 
   1224 From decklin@red-bean.com  Thu Oct 30 14:42:40 2008
   1225 From: decklin@red-bean.com (Decklin Foster)
   1226 Date: Thu, 30 Oct 2008 14:42:40 -0400
   1227 Subject: [sup-talk] EOFError crash
   1228 Message-ID: <1225392037-sup-9224@gillespie.rupamsunyata.org>
   1229 
   1230 Sup just crashed on me (I was sending an edited draft):
   1231 
   1232 --- EOFError from thread: main
   1233 End-of-File Error occured at <except.c>:93 in xraise
   1234 Error occured in compound_io.c:137 - cmpdi_read_i
   1235 	Tried to read past end of file. File length is <120> and tried to read to <33392>
   1236 
   1237 /usr/lib/ruby/1.8/sup/draft.rb:38:in `default'
   1238 /usr/lib/ruby/1.8/sup/draft.rb:38:in `[]'
   1239 /usr/lib/ruby/1.8/sup/draft.rb:38:in `discard'
   1240 /usr/lib/ruby/1.8/sup/util.rb:499:in `send'
   1241 /usr/lib/ruby/1.8/sup/util.rb:499:in `method_missing'
   1242 /usr/lib/ruby/1.8/sup/modes/resume-mode.rb:36:in `send_message'
   1243 /usr/lib/ruby/1.8/sup/mode.rb:49:in `send'
   1244 /usr/lib/ruby/1.8/sup/mode.rb:49:in `handle_input'
   1245 /usr/lib/ruby/1.8/sup/buffer.rb:240:in `handle_input'
   1246 /usr/bin/sup-mail:188
   1247 
   1248 Any ideas? I got nothing. (Might be a total fluke, but I don't have
   1249 time to investigate so I'll just throw it out there.)
   1250 -- 
   1251 things change.
   1252 decklin at red-bean.com
   1253 
   1254 From tpo2@sourcepole.ch  Thu Oct 30 19:38:07 2008
   1255 From: tpo2@sourcepole.ch (Tomas Pospisek ML)
   1256 Date: Thu, 30 Oct 2008 23:38:07 +0000
   1257 Subject: [sup-talk] patch: pluralize minute(s) second(s)
   1258 Message-ID: <jmft2NPp.1225409887.1308060.tpo2@192.168.3.7>
   1259 
   1260 
   1261 The patch below makes Sup say "1 second" instead of "1 seconds". Same
   1262 for minute(s).
   1263 *t
   1264 
   1265 --- lib/sup/index.rb.orig	2008-10-31 00:03:41.000000000 +0100
   1266 +++ lib/sup/index.rb	2008-10-31 00:05:24.000000000 +0100
   1267 @@ -66,14 +66,19 @@
   1268      @lock_update_thread = nil
   1269    end
   1270 
   1271 +  def possibly_pluralize number_of, kind
   1272 +    "#{number_of} #{kind}" +
   1273 +        if number_of == 1 then "" else "s" end
   1274 +  end
   1275 +
   1276    def fancy_lock_error_message_for e
   1277 -    secs = Time.now - e.mtime
   1278 -    mins = secs.to_i / 60
   1279 +    secs = (Time.now - e.mtime).to_i
   1280 +    mins = secs / 60
   1281      time =
   1282        if mins == 0
   1283 -        "#{secs.to_i} seconds"
   1284 +        possibly_pluralize secs , "second"
   1285        else
   1286 -        "#{mins} minutes"
   1287 +        possibly_pluralize mins, "minute"
   1288        end
   1289 
   1290      <<EOS
   1291 
   1292 From tpo2@sourcepole.ch  Thu Oct 30 19:40:22 2008
   1293 From: tpo2@sourcepole.ch (Tomas Pospisek ML)
   1294 Date: Thu, 30 Oct 2008 23:40:22 +0000
   1295 Subject: [sup-talk] patch: accept "yes" when asked so
   1296 Message-ID: <7ny3wDtl.1225410022.1981460.tpo2@192.168.3.7>
   1297 
   1298 
   1299 The patch below makes Sup accept a "yes" in addition to "y"
   1300 
   1301 --- bin/sup.orig	2008-10-30 23:38:04.000000000 +0100
   1302 +++ bin/sup	2008-10-30 23:43:23.000000000 +0100
   1303 @@ -101,7 +101,7 @@
   1304    h.say Index.fancy_lock_error_message_for(e)
   1305 
   1306    case h.ask("Should I ask that process to kill itself? ")
   1307 -  when /^\s*y\s*$/i
   1308 +  when /^\s*y(es)?\s*$/i
   1309      h.say "Ok, suggesting seppuku..."
   1310      FileUtils.touch Redwood::SUICIDE_FN
   1311      sleep SuicideManager::DELAY * 2
   1312 
   1313 From marc.hartstein@alum.vassar.edu  Fri Oct 31 12:56:04 2008
   1314 From: marc.hartstein@alum.vassar.edu (Marc Hartstein)
   1315 Date: Fri, 31 Oct 2008 12:56:04 -0400
   1316 Subject: [sup-talk] "X-" headers
   1317 In-Reply-To: <1225159970-sup-8568@entry>
   1318 References: <1225046068-sup-1321@gillespie.rupamsunyata.org>
   1319 	<1225159970-sup-8568@entry>
   1320 Message-ID: <1225472018-sup-3924@cabinet>
   1321 
   1322 Excerpts from William Morgan's message of Mon Oct 27 22:15:23 -0400 2008:
   1323 > No, that's fine. Posting patches here is fine too, but no one really
   1324 > reads them except for me, so... whatever's easiest for you. Official
   1325 > Gitorious merge requests also work.
   1326 
   1327 I've been known to read patches posted here in the past, and even apply
   1328 them locally if it was something I really wanted and I didn't want to
   1329 wait for it to make it to next.
   1330 
   1331 I don't think I'm alone, although there probably aren't many of us.
   1332 
   1333 Just, y'know, to debate the irrelevant point.
   1334 -------------- next part --------------
   1335 A non-text attachment was scrubbed...
   1336 Name: signature.asc
   1337 Type: application/pgp-signature
   1338 Size: 197 bytes
   1339 Desc: not available
   1340 URL: <http://rubyforge.org/pipermail/sup-talk/attachments/20081031/c6a80f5b/attachment-0001.bin>
   1341 
   1342 From wmorgan-sup@masanjin.net  Fri Oct 31 16:03:06 2008
   1343 From: wmorgan-sup@masanjin.net (William Morgan)
   1344 Date: Fri, 31 Oct 2008 13:03:06 -0700
   1345 Subject: [sup-talk] Moderation problems?
   1346 In-Reply-To: <20081030043932.GL1092@digitalkingdom.org>
   1347 References: <20081030043932.GL1092@digitalkingdom.org>
   1348 Message-ID: <1225483371-sup-1023@entry>
   1349 
   1350 Reformatted excerpts from Robin Lee Powell's message of 2008-10-29:
   1351 > FWIW, as far as I can tell this never got moderated; I had to join the
   1352 > list to get it sent through.
   1353 
   1354 Sorry. I'm a little slow on the moderation stuff sometimes.
   1355 -- 
   1356 William <wmorgan-sup at masanjin.net>
   1357 
   1358 From tpo2@sourcepole.ch  Fri Oct 31 17:38:09 2008
   1359 From: tpo2@sourcepole.ch (Tomas Pospisek ML)
   1360 Date: Fri, 31 Oct 2008 21:38:09 +0000
   1361 Subject: [sup-talk] CPU at 99%
   1362 Message-ID: <Lg3myPlb.1225489089.1213610.tpo2@192.168.3.7>
   1363 
   1364 
   1365 When I start Sup, it starts eating my CPU and won't stop. And it
   1366 doesn't seem to be doing anything either:
   1367 
   1368 top - 22:34:10 up 19 days,  1:43, 14 users,  load average: 1.12, 0.98,
   1369 0.64
   1370 Tasks: 169 total,   3 running, 166 sleeping,   0 stopped,   0 zombie
   1371 Cpu(s): 23.8%us, 27.6%sy,  0.0%ni, 47.9%id,  0.0%wa,  0.7%hi,  0.0%si, 
   1372 0.0%st
   1373 Mem:   2054936k total,  2038152k used,    16784k free,    10264k buffers
   1374 Swap:  1951856k total,   683256k used,  1268600k free,   310932k cached
   1375 
   1376   PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND
   1377 18228 tpo       20   0  185m  85m 3696 R   99  4.3  12:33.83 sup
   1378 
   1379 Meanwhile my laptop is blowing hot air like a fumarole.
   1380 System is amd64 on Ubuntu Heron, Sup 0.6.
   1381 ?
   1382 *t
   1383 
   1384 From tpo2@sourcepole.ch  Fri Oct 31 18:51:36 2008
   1385 From: tpo2@sourcepole.ch (Tomas Pospisek ML)
   1386 Date: Fri, 31 Oct 2008 22:51:36 +0000
   1387 Subject: [sup-talk] "RuntimeError from thread: poll after loading inbox"
   1388 Message-ID: <Z6EOIjGi.1225493496.8474040.tpo2@192.168.3.7>
   1389 
   1390 
   1391 I wasn't doing anything special - read some mail, deleted other. Had one
   1392 "html mail" opened in a terminal. Then I said 'q'uit. And Sup splat
   1393 on its face.
   1394 
   1395 Google tells me that there have been two reports to the mailing list with
   1396 similar errors:
   1397 http://www.google.ch/search?q=site%3Ahttp%3A%2F%2Frubyforge.org%2Fpipermail%2Fsup-talk%2F+"RuntimeError+from+thread%3A+poll+after+loading+inbox"
   1398 
   1399 *t
   1400 
   1401 --- RuntimeError from thread: poll after loading inbox
   1402 trying to delete non-corresponding entry 8930 with index message-id
   1403 "8BC92D9B-F5B4-4880-B852-7262A2F69650 at gmx.net" and parameter message
   1404 id "sup-faked-b5d74cf19a1ebaf02e979448d059d0f4"
   1405 /var/lib/gems/1.8/gems/sup-0.6/lib/sup/index.rb:174:in `sync_message'
   1406 /var/lib/gems/1.8/gems/sup-0.6/lib/sup/util.rb:499:in `send'
   1407 /var/lib/gems/1.8/gems/sup-0.6/lib/sup/util.rb:499:in `method_missing'
   1408 /var/lib/gems/1.8/gems/sup-0.6/lib/sup/poll.rb:160:in `add_messages_from'
   1409 /var/lib/gems/1.8/gems/sup-0.6/lib/sup/source.rb:98:in `each'
   1410 /var/lib/gems/1.8/gems/sup-0.6/lib/sup/util.rb:538:in `send'
   1411 /var/lib/gems/1.8/gems/sup-0.6/lib/sup/util.rb:538:in `__pass'
   1412 /var/lib/gems/1.8/gems/sup-0.6/lib/sup/util.rb:525:in `method_missing'
   1413 /var/lib/gems/1.8/gems/sup-0.6/lib/sup/poll.rb:141:in `add_messages_from'
   1414 /var/lib/gems/1.8/gems/sup-0.6/lib/sup/poll.rb:98:in `do_poll'
   1415 /var/lib/gems/1.8/gems/sup-0.6/lib/sup/poll.rb:86:in `each'
   1416 /var/lib/gems/1.8/gems/sup-0.6/lib/sup/poll.rb:86:in `do_poll'
   1417 /var/lib/gems/1.8/gems/sup-0.6/lib/sup/poll.rb:85:in `synchronize'
   1418 /var/lib/gems/1.8/gems/sup-0.6/lib/sup/poll.rb:85:in `do_poll'
   1419 /var/lib/gems/1.8/gems/sup-0.6/lib/sup/util.rb:499:in `send'
   1420 /var/lib/gems/1.8/gems/sup-0.6/lib/sup/util.rb:499:in `method_missing'
   1421 /var/lib/gems/1.8/gems/sup-0.6/lib/sup/modes/poll-mode.rb:17:in `poll'
   1422 /var/lib/gems/1.8/gems/sup-0.6/lib/sup/poll.rb:53:in `poll'
   1423 /var/lib/gems/1.8/gems/sup-0.6/lib/sup/util.rb:499:in `send'
   1424 /var/lib/gems/1.8/gems/sup-0.6/lib/sup/util.rb:499:in `method_missing'
   1425 /var/lib/gems/1.8/gems/sup-0.6/bin/sup:166
   1426 /var/lib/gems/1.8/gems/sup-0.6/lib/sup.rb:85:in `reporting_thread'
   1427 /var/lib/gems/1.8/gems/sup-0.6/lib/sup.rb:83:in `initialize'
   1428 /var/lib/gems/1.8/gems/sup-0.6/lib/sup.rb:83:in `new'
   1429 /var/lib/gems/1.8/gems/sup-0.6/lib/sup.rb:83:in `reporting_thread'
   1430 /var/lib/gems/1.8/gems/sup-0.6/bin/sup:166
   1431 /var/lib/gems/1.8/gems/sup-0.6/lib/sup/modes/thread-index-mode.rb:542:in
   1432 `call'
   1433 /var/lib/gems/1.8/gems/sup-0.6/lib/sup/modes/thread-index-mode.rb:542:in
   1434 `__unprotected_load_threads'
   1435 /var/lib/gems/1.8/gems/sup-0.6/lib/sup/modes/thread-index-mode.rb:484:in
   1436 `call'
   1437 /var/lib/gems/1.8/gems/sup-0.6/lib/sup/modes/thread-index-mode.rb:484:in
   1438 `load_n_threads_background'
   1439 /var/lib/gems/1.8/gems/sup-0.6/lib/sup.rb:85:in `reporting_thread'
   1440 /var/lib/gems/1.8/gems/sup-0.6/lib/sup.rb:83:in `initialize'
   1441 /var/lib/gems/1.8/gems/sup-0.6/lib/sup.rb:83:in `new'
   1442 /var/lib/gems/1.8/gems/sup-0.6/lib/sup.rb:83:in `reporting_thread'
   1443 /var/lib/gems/1.8/gems/sup-0.6/lib/sup/modes/thread-index-mode.rb:482:in
   1444 `load_n_threads_background'
   1445 /var/lib/gems/1.8/gems/sup-0.6/lib/sup/modes/thread-index-mode.rb:552:in
   1446 `__unprotected_load_threads'
   1447 (eval):12:in `load_threads'
   1448 /var/lib/gems/1.8/gems/sup-0.6/bin/sup:166
   1449 /usr/local/bin/sup:19:in `load'
   1450 /usr/local/bin/sup:19
   1451 
   1452 From tpo2@sourcepole.ch  Fri Oct 31 19:52:45 2008
   1453 From: tpo2@sourcepole.ch (Tomas Pospisek ML)
   1454 Date: Fri, 31 Oct 2008 23:52:45 +0000
   1455 Subject: [sup-talk] bug: reproducable Sup crash, ferret-less rewrite?
   1456 Message-ID: <YILM7EO5.1225497165.2060790.tpo2@192.168.3.7>
   1457 
   1458 
   1459 I can reproduce now the following:
   1460 
   1461 "Sending...
   1462   /var/lib/gems/1.8/gems/sup-0.6/lib/sup/index.rb:367: [BUG] Segmentation
   1463 fault
   1464   ruby 1.8.6 (2007-09-24) [x86_64-linux]
   1465   Aborted"
   1466 
   1467 Googling around showed me a similar problem [1] and particulary an
   1468 enigmatic answer [2] by William Morgan:
   1469 
   1470 "These are both Ferret index corruption errors, which means I can either
   1471  debug Ferret, or rewrite Sup to not use it. (I've chosen the latter.)"
   1472 
   1473 I can not find any trace of the latter, i.e. Sup's source code
   1474 repository at Gitorious [3] doesn't show any ferret amputation. Are
   1475 you, William Morgan working on a Sup version that doesn't show that
   1476 supposedly ferret induced crashiness? Possibly your "private" branch
   1477 is not ready yet and not accessible?
   1478 *t
   1479 
   1480 [1] http://www.mail-archive.com/sup-talk at rubyforge.org/msg01217.html
   1481 [2] http://www.mail-archive.com/sup-talk at rubyforge.org/msg01218.html
   1482 [3] http://gitorious.org/projects/sup
   1483 
   1484 From wmorgan-sup@masanjin.net  Fri Oct 31 19:53:39 2008
   1485 From: wmorgan-sup@masanjin.net (William Morgan)
   1486 Date: Fri, 31 Oct 2008 16:53:39 -0700
   1487 Subject: [sup-talk] CPU at 99%
   1488 In-Reply-To: <Lg3myPlb.1225489089.1213610.tpo2@192.168.3.7>
   1489 References: <Lg3myPlb.1225489089.1213610.tpo2@192.168.3.7>
   1490 Message-ID: <1225497126-sup-2054@entry>
   1491 
   1492 Reformatted excerpts from Tomas Pospisek ML's message of 2008-10-31:
   1493 > When I start Sup, it starts eating my CPU and won't stop. And it
   1494 > doesn't seem to be doing anything either:
   1495 
   1496 It could be indexing a large volume of mail. If you swap to the poll
   1497 buffer, you should be able to confirm that.
   1498 
   1499 If you've just added some large mail sources, or something like that,
   1500 you might want to run sup-sync first to index them offline.
   1501 -- 
   1502 William <wmorgan-sup at masanjin.net>
   1503 
   1504 From chrisw@rice.edu  Fri Oct 31 23:16:39 2008
   1505 From: chrisw@rice.edu (Christopher Warrington)
   1506 Date: Fri, 31 Oct 2008 22:16:39 -0500
   1507 Subject: [sup-talk] bug: reproducable Sup crash, ferret-less rewrite?
   1508 In-Reply-To: <YILM7EO5.1225497165.2060790.tpo2@192.168.3.7>
   1509 Message-ID: <C5313447.2C02%chrisw@rice.edu>
   1510 
   1511 "Tomas Pospisek ML" <tpo2 at sourcepole.ch> @ 2008-10-31 6:52 PM:
   1512 
   1513 > I can not find any trace of the latter, i.e. Sup's source code
   1514 > repository at Gitorious [3] doesn't show any ferret amputation. Are
   1515 > you, William Morgan working on a Sup version that doesn't show that
   1516 > supposedly ferret induced crashiness? Possibly your "private" branch
   1517 > is not ready yet and not accessible?
   1518 
   1519 See these blog posts about "Sup: The Server!"
   1520 http://all-thing.net/search/label/sup
   1521 
   1522 -- 
   1523 Christopher Warrington <chrisw at rice.edu>
   1524 Jones College
   1525 
   1526 
   1527