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/2010-04.txt (154863B) - raw

      1 From richard@infoarts.info  Fri Apr  2 19:54:18 2010
      2 From: richard@infoarts.info (Richard Sandilands)
      3 Date: Sat, 3 Apr 2010 10:54:18 +1100
      4 Subject: [sup-talk] Still having wide character issues on OS X
      5 Message-ID: <t2q2e8d08f1004021654ydf7df351h1693b4b4cf0d4d12@mail.gmail.com>
      6 
      7 Hi there
      8 
      9 I'm tracking the next branch of Sup and it's working beautifully.
     10 However I still can't work out how to get wide character support  in
     11 OS X (Snow Leopard).
     12 
     13 I've tried installing the ncursesw gem but the installation fails:
     14 
     15 ***
     16 Could not create Makefile due to some reason, probably lack of
     17 necessary libraries and/or headers.
     18 checking for wmove() in -lncursesw... no
     19 checking for wmove() in -lpdcurses... no
     20 ***
     21 
     22 I'd love to get this working. Is there anyone out there on OS X that
     23 has solved the wide character issue and would be able to provide step
     24 by step instructions on getting it working?
     25 
     26 Many thanks
     27 
     28 -- 
     29 Richard
     30 
     31 From eliecartan@mailworks.org  Mon Apr  5 20:27:32 2010
     32 From: eliecartan@mailworks.org (E. Cartan)
     33 Date: Mon, 5 Apr 2010 19:27:32 -0500
     34 Subject: [sup-talk] help with color changes [ colorpicker.rb / color.yaml ]
     35 Message-ID: <20100406002732.GA2293@katowice>
     36 
     37 
     38 
     39   I would like to make a single change in the default colour scheme,
     40   to improve the visibility of the currently selected message in the 
     41   "thread-view" mode. 
     42 
     43   The default "thread-view" is black characters on  a light blue background.  
     44   Somehow when viewing a thread I get 3 colors for background (light blue, 
     45   purple [or darker blue], green), unlike here
     46 
     47           http://sup.rubyforge.org/ss3.png    and
     48           http://sup.rubyforge.org/ss3.png    
     49 
     50   where only two background colors (in addition to black) seem to be
     51   in use.
     52 
     53   I read that a certain ruby file contrib/colorpicker.rb is helpful
     54   for making color changes, but I don't know how to run it (in fact
     55   I have not been able to locate it in my gem installation of sup,
     56   but I presume I may just copy it from somewhere where I have seen it).
     57 
     58   I'll appreciate being told how to use colorpicker.rb  or alternatively
     59   how to configure color.yaml, or perhaps a sample color.yalm to imitate.  
     60 
     61   Thanks in advance,
     62   E.C.
     63    
     64   
     65    
     66 
     67 From anirudh@anirudhsanjeev.org  Thu Apr  1 05:31:22 2010
     68 From: anirudh@anirudhsanjeev.org (Anirudh Sanjeev)
     69 Date: Thu, 01 Apr 2010 15:01:22 +0530
     70 Subject: [sup-talk] Workflow questions
     71 Message-ID: <1270113050-sup-7123@deepthought>
     72 
     73 Hi,
     74 
     75 I've been using sup exclusively for four months now, and it's working
     76 great! I sat down and was watching my email workflow and wanted to know how
     77 other sup users work with their email.
     78 
     79 A. Reading email in the middle of compose:
     80 This is my number one concern. I use vim to write my email, and since sup
     81 makes a blocking call, I am unable to read my email while composing. The
     82 only way I know how to do this right now is to quit my editor, hit ";" to
     83 switch to inbox buffer and read the other emails.
     84 
     85 I was hoping that this workflow would be refactored into something like
     86 this:
     87 1. User hits a key on message he/she wants to reply to.
     88 2. A file is created and a background process is launched (gvim remote,
     89 emacs, etc) opening this file.
     90 3. User edits file, maybe creates more replies, and edits each
     91 individually.
     92 4. Hitting "y" on a message which user had been composing will pull the
     93 latest saved file and load it into compose mode.
     94 5. Hitting "y" again will send it.
     95 
     96 If you folks have workarounds for this issue, I'd love to hear it. My
     97 current hack which I'm trying to fix up is to use the publish hook to quote
     98 each message into a temporary file, edit that file, and pull text from that
     99 file when sup invokes my editor to reply.
    100 
    101 B. Contacts:
    102 I don't know if this is the appropriate way to do it, but when I want to
    103 write a new email to a contact, I hit "C" and search for the name, and "M"
    104 again and again till the lazy loading finally finds the name I'm looking
    105 for.
    106 
    107 The system works great, although I wish there was some functionality to
    108 search all contacts without loading all of them first.
    109 
    110 Whenever I need to include a new email address while composing, I need to
    111 go back to my contacts list which can be quite cumbersome. I was hoping
    112 that Vim's insert mode dictionary completion feature can be used. If all
    113 the contacts are available in one file in the name <emailaddress> format, I
    114 can simply say:
    115 
    116 set dictionary += ~/.sup/contacts.txt
    117 And instantly gain completion capabilities.
    118 
    119 Thanks,
    120 Anirudh
    121 -- 
    122 Senior Undergraduate Student, Indian Institute of Technology, Kharagpur
    123 http://anirudhsanjeev.org
    124 
    125 The Unix philosophy - Do one thing. Do it well.
    126 
    127 From neil.stewart@warwick.ac.uk  Tue Apr  6 10:13:43 2010
    128 From: neil.stewart@warwick.ac.uk (Neil Stewart)
    129 Date: Tue, 6 Apr 2010 15:13:43 +0100 (BST)
    130 Subject: [sup-talk] sent mail
    131 Message-ID: <alpine.DEB.1.10.1004061507350.20726@stewart.warwick.ac.uk>
    132 
    133 I'm a new sup user. It is great. I'd like to ask what is the 'right way' to
    134 set up my sent mail. I have a single mbox file sent-mail that contains many
    135 messages from my pre-sup days. I'd like to add messages sent with sup to the
    136 end of this file.
    137 
    138 I've tried choosing this file with sup-config for storing my sent mail, but
    139 sup crashes after the mail is sent without adding to the file (see
    140 http://masanjin.net/sup-bugs/issue89).
    141 
    142 I've tried linking ~/.sup/sent.mbox to sent-mail. Now sup doesn't crash and
    143 it adds mail to sent-mail. But the sent mail appears in my inbox because it
    144 has the inbox label.
    145 
    146 Can anyone offer a few pointers on how to append sent mail to my existing
    147 send-mail file, have the old sent mail in that file labeled as sent and
    148 searchable, and not have sent messages appear in my inbox? All comments most
    149 welcome.
    150 
    151 Thank you,
    152 Neil.
    153 
    154 
    155 From michael+sup@stapelberg.de  Tue Apr  6 12:23:34 2010
    156 From: michael+sup@stapelberg.de (Michael Stapelberg)
    157 Date: Tue, 06 Apr 2010 18:23:34 +0200
    158 Subject: [sup-talk] sent mail
    159 In-Reply-To: <alpine.DEB.1.10.1004061507350.20726@stewart.warwick.ac.uk>
    160 References: <alpine.DEB.1.10.1004061507350.20726@stewart.warwick.ac.uk>
    161 Message-ID: <1270570926-sup-5038@midna.zekjur.net>
    162 
    163 Hi Neil,
    164 
    165 Excerpts from Neil Stewart's message of 2010-04-06 16:13:43 +0200:
    166 > messages from my pre-sup days. I'd like to add messages sent with sup to the
    167 > end of this file.
    168 Are you sure about that? mbox files can easily get very large and it?s a pain
    169 to parse/handle them. I would really recommend maildir, you can use mb2md
    170 to convert an existing mbox file to a maildir folder.
    171 
    172 > it adds mail to sent-mail. But the sent mail appears in my inbox because it
    173 > has the inbox label.
    174 In sup 0.11, sent mail does not get the inbox label anymore (AFAIK). Are you
    175 using 0.11?
    176 
    177 Best regards,
    178 Michael
    179 
    180 From shreyankg@gmail.com  Tue Apr  6 12:24:17 2010
    181 From: shreyankg@gmail.com (shreyankg at gmail.com)
    182 Date: Tue, 6 Apr 2010 21:54:17 +0530
    183 Subject: [sup-talk] Workflow questions
    184 In-Reply-To: <1270113050-sup-7123@deepthought>
    185 References: <1270113050-sup-7123@deepthought>
    186 Message-ID: <w2g8b854d6b1004060924t2cb750c7gd82f86e871e29ed3@mail.gmail.com>
    187 
    188 On Thu, Apr 1, 2010 at 3:01 PM, Anirudh Sanjeev
    189 <anirudh at anirudhsanjeev.org> wrote:
    190 > Hi,
    191 >
    192 > I've been using sup exclusively for four months now, and it's working
    193 > great! I sat down and was watching my email workflow and wanted to know how
    194 > other sup users work with their email.
    195 >
    196 > A. Reading email in the middle of compose:
    197 > This is my number one concern. I use vim to write my email, and since sup
    198 > makes a blocking call, I am unable to read my email while composing. The
    199 > only way I know how to do this right now is to quit my editor, hit ";" to
    200 > switch to inbox buffer and read the other emails.
    201 >
    202 > I was hoping that this workflow would be refactored into something like
    203 > this:
    204 > 1. User hits a key on message he/she wants to reply to.
    205 > 2. A file is created and a background process is launched (gvim remote,
    206 > emacs, etc) opening this file.
    207 > 3. User edits file, maybe creates more replies, and edits each
    208 > individually.
    209 > 4. Hitting "y" on a message which user had been composing will pull the
    210 > latest saved file and load it into compose mode.
    211 > 5. Hitting "y" again will send it.
    212 >
    213 > If you folks have workarounds for this issue, I'd love to hear it. My
    214 > current hack which I'm trying to fix up is to use the publish hook to quote
    215 > each message into a temporary file, edit that file, and pull text from that
    216 > file when sup invokes my editor to reply.
    217 Hi,
    218 Even I am facing this issue.
    219 Another alternative could be to push sup into a background process
    220 while invoking vim/any_other_editor in the foreground. And have some
    221 sort of bindings to switch between vim and the background sup process
    222 (don't know how that works). Finish editing and quitting would land
    223 you to the updated reply buffer in sup.
    224 
    225 >
    226 > B. Contacts:
    227 > I don't know if this is the appropriate way to do it, but when I want to
    228 > write a new email to a contact, I hit "C" and search for the name, and "M"
    229 > again and again till the lazy loading finally finds the name I'm looking
    230 > for.
    231 >
    232 > The system works great, although I wish there was some functionality to
    233 > search all contacts without loading all of them first.
    234 I use tab completion after pressing 'c' to compose new mail. Although
    235 tab completion is nor substitute for search, I agree.
    236 
    237 >
    238 > Whenever I need to include a new email address while composing, I need to
    239 > go back to my contacts list which can be quite cumbersome. I was hoping
    240 > that Vim's insert mode dictionary completion feature can be used. If all
    241 > the contacts are available in one file in the name <emailaddress> format, I
    242 > can simply say:
    243 >
    244 > set dictionary += ~/.sup/contacts.txt
    245 > And instantly gain completion capabilities.
    246 Seems like a good idea.
    247 Also it could be handy if some sort of dynamic search could be added
    248 while you are typing down the 'To'/'Cc' field after starting to
    249 compose a new mail by pressing 'c'.
    250 
    251 
    252 
    253 
    254 -- 
    255 Peace and Love,
    256 Shreyank Gupta
    257 Blog: http://allsortsofshrink.blogspot.com
    258 
    259 From sup-talk@ryanb.org  Thu Apr  8 05:40:32 2010
    260 From: sup-talk@ryanb.org (Ryan Barrett)
    261 Date: Thu, 8 Apr 2010 02:40:32 -0700 (PDT)
    262 Subject: [sup-talk] current state of synching upstream?
    263 Message-ID: <Pine.LNX.4.64.1004080235530.8539@snarfed.org>
    264 
    265 hi all! i've been looking forward to trying sup since i first heard about it a 
    266 couple years ago, and i'm getting pretty close. one of my few remaining 
    267 concerns is using sup in parallel with other mail clients, including sup 
    268 itself.
    269 
    270 i know best practice is to just use one sup installation and no other clients, 
    271 but i also know that synching back upstream is a frequent topic here. i've seen 
    272 the discussions of sup-sync --changed, sup-sync-back, maildir + offlineimap 
    273 etc. i'm mostly looking to hear about the current state. is anyone 
    274 successfully running sup synched with another sup or other client? if so, how?
    275 
    276 it seems like people have generally agreed that the best approach is to make 
    277 sup-sync-back support maildir, and then use offlineimap to sync from maildir 
    278 to the source. is that still true? cc'ing scott henson, who mentioned he was 
    279 working on maildir sync in january.
    280 
    281 http://rubyforge.org/pipermail/sup-talk/2010-January/003761.html
    282 
    283 more background:
    284 
    285 http://rubyforge.org/pipermail/sup-talk/2009-April/002126.html
    286 
    287 http://rubyforge.org/pipermail/sup-talk/2009-July/002567.html
    288 
    289 -Ryan
    290 
    291 --
    292 http://snarfed.org/
    293 
    294 From neil.stewart@warwick.ac.uk  Thu Apr  8 06:08:31 2010
    295 From: neil.stewart@warwick.ac.uk (Neil Stewart)
    296 Date: Thu, 8 Apr 2010 11:08:31 +0100 (BST)
    297 Subject: [sup-talk] sent mail
    298 Message-ID: <alpine.DEB.1.10.1004072122250.25589@stewart.warwick.ac.uk>
    299 
    300 Hi Michael,
    301 
    302 > Are you sure about that? mbox files can easily get very large and it's a
    303 > pain to parse/handle them. I would really recommend maildir, you can use
    304 > mb2md to convert an existing mbox file to a maildir folder.
    305 
    306 I shall give this a serious look. Thanks for the tip.
    307 
    308 > In sup 0.11, sent mail does not get the inbox label anymore (AFAIK). Are you
    309 > using 0.11?
    310 
    311 I'm using 0.10.2-1 from Debian testing. I've had a go at getting 0.11, but
    312 it's not available in Debian. I've failed to compile it several times using
    313 "gems install sup". I finally got it to work using ruby1.9, but can't work
    314 out how to run sup. I tried
    315 
    316 # /var/lib/gems/1.9.0/bin/sup
    317 /var/lib/gems/1.9.0/gems/sup-0.11/lib/sup/util.rb:2:in `require': /var/lib/gems/1.9.0/gems/lockfile-1.4.3/lib/lockfile.rb:454: syntax error, unexpected ']' (SyntaxError)
    318 /var/lib/gems/1.9.0/gems/lockfile-1.4.3/lib/lockfile.rb:564: syntax error, unexpected $end, expecting keyword_end
    319          from /var/lib/gems/1.9.0/gems/sup-0.11/lib/sup/util.rb:2:in `<top (required)>'
    320          from /var/lib/gems/1.9.0/gems/sup-0.11/lib/sup.rb:277:in `require'
    321          from /var/lib/gems/1.9.0/gems/sup-0.11/lib/sup.rb:277:in `<top (required)>'
    322          from /var/lib/gems/1.9.0/gems/sup-0.11/bin/sup:15:in `require'
    323          from /var/lib/gems/1.9.0/gems/sup-0.11/bin/sup:15:in `<top (required)>'
    324          from /var/lib/gems/1.9.0/bin/sup:19:in `load'
    325          from /var/lib/gems/1.9.0/bin/sup:19:in `<main>'
    326 
    327 which fails and
    328 
    329 # /var/lib/gems/1.9.0/gems/sup-0.11/bin/sup
    330 /usr/bin/env: ruby: No such file or directory
    331 
    332 which fails.
    333 
    334 I was going to try rubyforge, but it only lists 0.10.2 and earlier.
    335 
    336 Being new to ruby is not helping! I'll have a go at compiling the
    337 development version from the git repository.
    338 
    339 Thank you for your help.
    340 
    341 Best,
    342 Neil.
    343 
    344 From neil.stewart@warwick.ac.uk  Thu Apr  8 06:49:46 2010
    345 From: neil.stewart@warwick.ac.uk (Neil Stewart)
    346 Date: Thu, 8 Apr 2010 11:49:46 +0100 (BST)
    347 Subject: [sup-talk] gem install sup fail
    348 Message-ID: <alpine.DEB.1.10.1004081146590.23329@stewart.warwick.ac.uk>
    349 
    350 So I'm trying to install sup-0.11 and am having trouble. I think my install
    351 went okay:
    352 
    353 # gem install sup
    354 Building native extensions.  This could take a while...
    355 Building native extensions.  This could take a while...
    356 Successfully installed xapian-full-1.1.3.4
    357 Successfully installed ncurses-0.9.1
    358 Successfully installed rmail-1.0.0
    359 Successfully installed highline-1.5.2
    360 Successfully installed net-ssh-2.0.21
    361 Successfully installed trollop-1.16.2
    362 Successfully installed lockfile-1.4.3
    363 Successfully installed mime-types-1.16
    364 Successfully installed locale-2.0.5
    365 Successfully installed gettext-2.1.0
    366 Successfully installed sup-0.11
    367 11 gems installed
    368 Installing ri documentation for xapian-full-1.1.3.4...
    369 Installing ri documentation for ncurses-0.9.1...
    370 Installing ri documentation for rmail-1.0.0...
    371 Installing ri documentation for highline-1.5.2...
    372 Installing ri documentation for net-ssh-2.0.21...
    373 Installing ri documentation for trollop-1.16.2...
    374 Installing ri documentation for lockfile-1.4.3...
    375 Installing ri documentation for mime-types-1.16...
    376 Installing ri documentation for locale-2.0.5...
    377 Installing ri documentation for gettext-2.1.0...
    378 Installing ri documentation for sup-0.11...
    379 Installing RDoc documentation for xapian-full-1.1.3.4...
    380 Installing RDoc documentation for ncurses-0.9.1...
    381 Installing RDoc documentation for rmail-1.0.0...
    382 Installing RDoc documentation for highline-1.5.2...
    383 Installing RDoc documentation for net-ssh-2.0.21...
    384 Installing RDoc documentation for trollop-1.16.2...
    385 Installing RDoc documentation for lockfile-1.4.3...
    386 Installing RDoc documentation for mime-types-1.16...
    387 Installing RDoc documentation for locale-2.0.5...
    388 Installing RDoc documentation for gettext-2.1.0...
    389 Installing RDoc documentation for sup-0.11...
    390 
    391 But how do I run sup? This fails:
    392 
    393 # /var/lib/gems/1.8/bin/sup
    394 /usr/lib/ruby/1.8/rubygems.rb:578:in `report_activate_error': Could not find
    395 /RubyGem archive-tar-minitar (~> 0.5) (Gem::LoadError)
    396          from /usr/lib/ruby/1.8/rubygems.rb:134:in `activate'
    397          from /usr/lib/ruby/1.8/rubygems.rb:158:in `activate'
    398          from /usr/lib/ruby/1.8/rubygems.rb:157:in `each'
    399          from /usr/lib/ruby/1.8/rubygems.rb:157:in `activate'
    400          from /usr/lib/ruby/1.8/rubygems.rb:158:in `activate'
    401          from /usr/lib/ruby/1.8/rubygems.rb:157:in `each'
    402          from /usr/lib/ruby/1.8/rubygems.rb:157:in `activate'
    403          from /usr/lib/ruby/1.8/rubygems.rb:49:in `gem'
    404          from /var/lib/gems/1.8/bin/sup:18
    405 
    406 Any comments would be much appreciated---sup seems too good for me to give
    407 up now!
    408 
    409 Best,
    410 Neil.
    411 
    412 From neil.stewart@warwick.ac.uk  Thu Apr  8 08:04:48 2010
    413 From: neil.stewart@warwick.ac.uk (Neil Stewart)
    414 Date: Thu, 8 Apr 2010 13:04:48 +0100 (BST)
    415 Subject: [sup-talk] gem install sup fail
    416 In-Reply-To: <alpine.DEB.1.10.1004081146590.23329@stewart.warwick.ac.uk>
    417 References: <alpine.DEB.1.10.1004081146590.23329@stewart.warwick.ac.uk>
    418 Message-ID: <alpine.DEB.1.10.1004081300340.23329@stewart.warwick.ac.uk>
    419 
    420 So I've installed a load of gems
    421 
    422 # gem list --local
    423 
    424 *** LOCAL GEMS ***
    425 
    426 archive-tar-minitar (0.5.2)
    427 gettext (2.1.0)
    428 highline (1.5.2)
    429 hoe (2.6.0)
    430 json_pure (1.2.4)
    431 locale (2.0.5)
    432 lockfile (1.4.3)
    433 mime-types (1.16)
    434 ncurses (0.9.1)
    435 net-ssh (2.0.21)
    436 nokogiri (1.4.1)
    437 racc (1.4.6)
    438 rake (0.8.7)
    439 rexical (1.0.4)
    440 rmail (1.0.0)
    441 rubyforge (2.0.4)
    442 sup (0.11)
    443 trollop (1.16.2)
    444 xapian-full (1.1.3.4)
    445 
    446 which fixes my earlier problem:
    447 
    448 > But how do I run sup? This fails:
    449 >
    450 > # /var/lib/gems/1.8/bin/sup
    451 > /usr/lib/ruby/1.8/rubygems.rb:578:in `report_activate_error': Could not find
    452 > /RubyGem archive-tar-minitar (~> 0.5) (Gem::LoadError)
    453 >        from /usr/lib/ruby/1.8/rubygems.rb:134:in `activate'
    454 >        from /usr/lib/ruby/1.8/rubygems.rb:158:in `activate'
    455 >        from /usr/lib/ruby/1.8/rubygems.rb:157:in `each'
    456 >        from /usr/lib/ruby/1.8/rubygems.rb:157:in `activate'
    457 >        from /usr/lib/ruby/1.8/rubygems.rb:158:in `activate'
    458 >        from /usr/lib/ruby/1.8/rubygems.rb:157:in `each'
    459 >        from /usr/lib/ruby/1.8/rubygems.rb:157:in `activate'
    460 >        from /usr/lib/ruby/1.8/rubygems.rb:49:in `gem'
    461 >        from /var/lib/gems/1.8/bin/sup:18
    462 
    463 I had to upgrade to gem 1.3.5 from debian testing to get the hoe gem to
    464 install.
    465 
    466 Now I'm getting a new error:
    467 
    468 # /var/lib/gems/1.8/bin/sup
    469 /usr/lib/ruby/1.8/rubygems/custom_require.rb:31:in `gem_original_require':
    470 /no such file to load -- openssl (LoadError)
    471          from /usr/lib/ruby/1.8/rubygems/custom_require.rb:31:in `require'
    472          from
    473          /var/lib/gems/1.8/gems/net-ssh-2.0.21/lib/net/ssh/transport/openssl.rb:1
    474          from /usr/lib/ruby/1.8/rubygems/custom_require.rb:31:in
    475 `gem_original_require'
    476          from /usr/lib/ruby/1.8/rubygems/custom_require.rb:31:in `require'
    477          from /var/lib/gems/1.8/gems/net-ssh-2.0.21/lib/net/ssh/buffer.rb:2
    478          from /usr/lib/ruby/1.8/rubygems/custom_require.rb:31:in
    479          `gem_original_require'
    480          from /usr/lib/ruby/1.8/rubygems/custom_require.rb:31:in `require'
    481          from
    482          /var/lib/gems/1.8/gems/net-ssh-2.0.21/lib/net/ssh/transport/algorithms.rb:1
    483          from /usr/lib/ruby/1.8/rubygems/custom_require.rb:31:in
    484 `gem_original_require'
    485          from /usr/lib/ruby/1.8/rubygems/custom_require.rb:31:in `require'
    486          from
    487          /var/lib/gems/1.8/gems/net-ssh-2.0.21/lib/net/ssh/transport/session.rb:7
    488          from /usr/lib/ruby/1.8/rubygems/custom_require.rb:31:in
    489 `gem_original_require'
    490          from /usr/lib/ruby/1.8/rubygems/custom_require.rb:31:in `require'
    491          from /var/lib/gems/1.8/gems/net-ssh-2.0.21/lib/net/ssh.rb:10
    492          from /usr/lib/ruby/1.8/rubygems/custom_require.rb:31:in
    493          `gem_original_require'
    494          from /usr/lib/ruby/1.8/rubygems/custom_require.rb:31:in `require'
    495          from /var/lib/gems/1.8/gems/sup-0.11/lib/sup/mbox/ssh-file.rb:1
    496          from /usr/lib/ruby/1.8/rubygems/custom_require.rb:31:in
    497          `gem_original_require'
    498          from /usr/lib/ruby/1.8/rubygems/custom_require.rb:31:in `require'
    499          from /var/lib/gems/1.8/gems/sup-0.11/lib/sup/mbox.rb:2
    500          from /usr/lib/ruby/1.8/rubygems/custom_require.rb:31:in
    501          `gem_original_require'
    502          from /usr/lib/ruby/1.8/rubygems/custom_require.rb:31:in `require'
    503          from /var/lib/gems/1.8/gems/sup-0.11/lib/sup.rb:309
    504          from /usr/lib/ruby/1.8/rubygems/custom_require.rb:31:in
    505          `gem_original_require'
    506          from /usr/lib/ruby/1.8/rubygems/custom_require.rb:31:in `require'
    507          from /var/lib/gems/1.8/gems/sup-0.11/bin/sup:15
    508          from /var/lib/gems/1.8/bin/sup:19:in `load'
    509          from /var/lib/gems/1.8/bin/sup:19
    510 
    511 I've got openssl installed
    512 
    513 # dpkg -l | grep openssl
    514 ii  openssl                              0.9.8g-15+lenny6           Secure Socket Layer (SSL) binary and related
    515 ii  openssl-blacklist                    0.4.2                      list of blacklisted OpenSSL RSA keys
    516 
    517 but I don't think that's the problem.
    518 
    519 And help getting sup-0.11 running, in any form, very much appreciated!
    520 
    521 Best,
    522 Neil.
    523 
    524 
    525 From rgh@topikality.com  Thu Apr  8 08:01:27 2010
    526 From: rgh@topikality.com (Richard Heycock)
    527 Date: Thu, 08 Apr 2010 22:01:27 +1000
    528 Subject: [sup-talk] sent mail
    529 In-Reply-To: <alpine.DEB.1.10.1004072122250.25589@stewart.warwick.ac.uk>
    530 References: <alpine.DEB.1.10.1004072122250.25589@stewart.warwick.ac.uk>
    531 Message-ID: <1270727373-sup-8902@roughage.com.au>
    532 
    533 Excerpts from Neil Stewart's message of 2010-04-08 20:08:31 +1000:
    534 > Hi Michael,
    535 > 
    536 > > Are you sure about that? mbox files can easily get very large and it's a
    537 > > pain to parse/handle them. I would really recommend maildir, you can use
    538 > > mb2md to convert an existing mbox file to a maildir folder.
    539 > 
    540 > I shall give this a serious look. Thanks for the tip.
    541 > 
    542 > > In sup 0.11, sent mail does not get the inbox label anymore (AFAIK). Are you
    543 > > using 0.11?
    544 > 
    545 > I'm using 0.10.2-1 from Debian testing. I've had a go at getting 0.11, but
    546 > it's not available in Debian. I've failed to compile it several times using
    547 > "gems install sup". I finally got it to work using ruby1.9, but can't work
    548 > out how to run sup. I tried
    549 
    550 "gem install sup" will put a script in /usr/bin so you should be able to
    551 simply type sup. If you have multiple versions of ruby you might have
    552 problems but if you invoke it thus: /path/to/ruby /usr/bin/sup you
    553 should be right.
    554 
    555 > # /var/lib/gems/1.9.0/bin/sup
    556 > /var/lib/gems/1.9.0/gems/sup-0.11/lib/sup/util.rb:2:in `require': /var/lib/gems/1.9.0/gems/lockfile-1.4.3/lib/lockfile.rb:454: syntax error, unexpected ']' (SyntaxError)
    557 > /var/lib/gems/1.9.0/gems/lockfile-1.4.3/lib/lockfile.rb:564: syntax error, unexpected $end, expecting keyword_end
    558 >          from /var/lib/gems/1.9.0/gems/sup-0.11/lib/sup/util.rb:2:in `<top (required)>'
    559 >          from /var/lib/gems/1.9.0/gems/sup-0.11/lib/sup.rb:277:in `require'
    560 >          from /var/lib/gems/1.9.0/gems/sup-0.11/lib/sup.rb:277:in `<top (required)>'
    561 >          from /var/lib/gems/1.9.0/gems/sup-0.11/bin/sup:15:in `require'
    562 >          from /var/lib/gems/1.9.0/gems/sup-0.11/bin/sup:15:in `<top (required)>'
    563 >          from /var/lib/gems/1.9.0/bin/sup:19:in `load'
    564 >          from /var/lib/gems/1.9.0/bin/sup:19:in `<main>'
    565 > 
    566 > which fails and
    567 > 
    568 > # /var/lib/gems/1.9.0/gems/sup-0.11/bin/sup
    569 > /usr/bin/env: ruby: No such file or directory
    570 > 
    571 > which fails.
    572 > 
    573 > I was going to try rubyforge, but it only lists 0.10.2 and earlier.
    574 > 
    575 > Being new to ruby is not helping! I'll have a go at compiling the
    576 > development version from the git repository.
    577 > 
    578 > Thank you for your help.
    579 > 
    580 > Best,
    581 > Neil.
    582 
    583 Not sure if this helps but you really don't want to be using ruby 1.9.0
    584 the latest is ruby-1.9.1-p376. If you want to install using Debian
    585 packages they are in testing.
    586 
    587     apt-get install rubygems1.9.1 ruby1.9.1-dev rdoc1.9.1 irb1.9.1
    588 
    589 should see you right.
    590 
    591 rgh
    592 -- 
    593 Richard Heycock
    594 
    595 http://topikality.com
    596 
    597 +61 (0) 410 646 369
    598 [e]:  rgh at topikality.com
    599 [im]: rgh at topikality.com
    600 
    601 From neil.stewart@warwick.ac.uk  Thu Apr  8 08:54:01 2010
    602 From: neil.stewart@warwick.ac.uk (Neil Stewart)
    603 Date: Thu, 8 Apr 2010 13:54:01 +0100 (BST)
    604 Subject: [sup-talk] sent mail
    605 In-Reply-To: <1270727373-sup-8902@roughage.com.au>
    606 References: <alpine.DEB.1.10.1004072122250.25589@stewart.warwick.ac.uk>
    607 	<1270727373-sup-8902@roughage.com.au>
    608 Message-ID: <alpine.DEB.1.10.1004081346370.23329@stewart.warwick.ac.uk>
    609 
    610 Hi Richard,
    611 
    612 > Not sure if this helps but you really don't want to be using ruby 1.9.0
    613 > the latest is ruby-1.9.1-p376. If you want to install using Debian
    614 > packages they are in testing.
    615 >
    616 >    apt-get install rubygems1.9.1 ruby1.9.1-dev rdoc1.9.1 irb1.9.1
    617 >
    618 > should see you right.
    619 
    620 Thanks for the pointers. I've got the right ruby packages now.
    621 
    622 # dpkg -l | grep ruby
    623 ii  libreadline-ruby1.9.1                1.9.1.378-1                Readline interface for Ruby 1.9.1
    624 ii  libruby1.9.1                         1.9.1.378-1                Libraries necessary to run Ruby 1.9.1
    625 ii  ruby1.9.1                            1.9.1.378-1                Interpreter of object-oriented scripting lan
    626 ii  ruby1.9.1-dev                        1.9.1.378-1                Header files for compiling extension modules
    627 ii  rubygems1.9.1                        1.3.5-2                    package management framework for Ruby librar
    628 
    629 > "gem install sup" will put a script in /usr/bin so you should be able to
    630 > simply type sup. If you have multiple versions of ruby you might have
    631 > problems but if you invoke it thus: /path/to/ruby /usr/bin/sup you
    632 > should be right.
    633 
    634 "gem install sup" seems to be failing on ncurses.
    635 
    636 # gem install sup
    637 Building native extensions.  This could take a while...
    638 ERROR:  Error installing sup:
    639          ERROR: Failed to build gem native extension.
    640 
    641 /usr/bin/ruby1.9.1 extconf.rb
    642 checking for unistd.h... yes
    643 checking for ncurses.h... yes
    644 checking for wmove() in -lncurses... yes
    645 checking for newscr()... yes
    646 checking for TABSIZE()... yes
    647 checking for ESCDELAY()... yes
    648 checking for keybound()... yes
    649 checking for curses_version()... yes
    650 [SNIP]
    651 checking for new_form() in -lform... yes
    652 creating Makefile
    653 
    654 make
    655 Makefile:158: warning: overriding commands for target
    656 `/var/lib/gems/1.9.1/gems/ncurses-0.9.1/lib'
    657 Makefile:156: warning: ignoring old commands for target
    658 `/var/lib/gems/1.9.1/gems/ncurses-0.9.1/lib'
    659 cc -I. -I/usr/include/ruby-1.9.1/x86_64-linux
    660 -I/usr/include/ruby-1.9.1/ruby/backward -I/usr/include/ruby-1.9.1 -I.
    661 -DHAVE_UNISTD_H -DHAVE_NCURSES_H -DHAVE_NEWSCR -DHAVE_TABSIZE
    662 -DHAVE_ESCDELAY -DHAVE_KEYBOUND -DHAVE_CURSES_VERSION -DHAVE_TIGETSTR
    663 -DHAVE_GETWIN -DHAVE_PUTWIN -DHAVE_UNGETMOUSE -DHAVE_MOUSEMASK
    664 -DHAVE_WENCLOSE -DHAVE_MOUSEINTERVAL -DHAVE_WMOUSE_TRAFO -DHAVE_MCPRINT
    665 -DHAVE_HAS_KEY -DHAVE_DELSCREEN -DHAVE_DEFINE_KEY -DHAVE_KEYOK
    666 -DHAVE_RESIZETERM -DHAVE_USE_DEFAULT_COLORS -DHAVE_USE_EXTENDED_NAMES
    667 -DHAVE_WRESIZE -DHAVE_ATTR_ON -DHAVE_ATTR_OFF -DHAVE_ATTR_SET -DHAVE_CHGAT
    668 -DHAVE_COLOR_SET -DHAVE_FILTER -DHAVE_INTRFLUSH -DHAVE_MVCHGAT
    669 -DHAVE_MVHLINE -DHAVE_MVVLINE -DHAVE_MVWCHGAT -DHAVE_MVWHLINE
    670 -DHAVE_MVWVLINE -DHAVE_NOQIFLUSH -DHAVE_PUTP -DHAVE_QIFLUSH -DHAVE_SCR_DUMP
    671 -DHAVE_SCR_INIT -DHAVE_SCR_RESTORE -DHAVE_SCR_SET -DHAVE_SLK_ATTR
    672 -DHAVE_SLK_ATTR_SET -DHAVE_SLK_COLOR -DHAVE_TIGETFLAG -DHAVE_TIGETNUM
    673 -DHAVE_USE_ENV -DHAVE_VIDATTR -DHAVE_WATTR_ON -DHAVE_WATTR_OFF
    674 -DHAVE_WATTR_SET -DHAVE_WCHGAT -DHAVE_WCOLOR_SET -DHAVE_GETATTRS
    675 -DHAVE_ASSUME_DEFAULT_COLORS -DHAVE_ATTR_GET -DHAVE_PANEL_H -DHAVE_FORM_H
    676 -fPIC -fno-strict-aliasing -g -g -O2 -O2 -g -Wall -Wno-parentheses  -fPIC -g
    677 -o form_wrap.o -c form_wrap.c
    678 form_wrap.c: In function 'rbncurs_m_new_form':
    679 form_wrap.c:395: error: 'struct RArray' has no member named 'len'
    680 form_wrap.c: In function 'rbncurs_c_set_field_type':
    681 form_wrap.c:619: error: 'struct RArray' has no member named 'len'
    682 form_wrap.c: In function 'rbncurs_c_set_form_fields':
    683 form_wrap.c:778: error: 'struct RArray' has no member named 'len'
    684 form_wrap.c: In function 'make_arg':
    685 form_wrap.c:1126: error: 'struct RArray' has no member named 'len'
    686 make: *** [form_wrap.o] Error 1
    687 
    688 
    689 Gem files will remain installed in /var/lib/gems/1.9.1/gems/ncurses-0.9.1
    690 for inspection.
    691 Results logged to /var/lib/gems/1.9.1/gems/ncurses-0.9.1/gem_make.out
    692 
    693 
    694 I get pretty much identical output from "gem install ncurses", so I suspect
    695 the problem is not even a sup issue. Am I doing something terribly wrong?
    696 All comments most welcome.
    697 
    698 Best,
    699 Neil.
    700 
    701 
    702 From rgh@topikality.com  Thu Apr  8 09:27:28 2010
    703 From: rgh@topikality.com (Richard Heycock)
    704 Date: Thu, 08 Apr 2010 23:27:28 +1000
    705 Subject: [sup-talk] sent mail
    706 In-Reply-To: <alpine.DEB.1.10.1004081346370.23329@stewart.warwick.ac.uk>
    707 References: <alpine.DEB.1.10.1004072122250.25589@stewart.warwick.ac.uk>
    708 	<1270727373-sup-8902@roughage.com.au>
    709 	<alpine.DEB.1.10.1004081346370.23329@stewart.warwick.ac.uk>
    710 Message-ID: <1270731588-sup-6397@roughage.com.au>
    711 
    712 Excerpts from Neil Stewart's message of 2010-04-08 22:54:01 +1000:
    713 > Hi Richard,
    714 > 
    715 > > Not sure if this helps but you really don't want to be using ruby 1.9.0
    716 > > the latest is ruby-1.9.1-p376. If you want to install using Debian
    717 > > packages they are in testing.
    718 > >
    719 > >    apt-get install rubygems1.9.1 ruby1.9.1-dev rdoc1.9.1 irb1.9.1
    720 > >
    721 > > should see you right.
    722 > 
    723 > Thanks for the pointers. I've got the right ruby packages now.
    724 > 
    725 > # dpkg -l | grep ruby
    726 > ii  libreadline-ruby1.9.1                1.9.1.378-1                Readline interface for Ruby 1.9.1
    727 > ii  libruby1.9.1                         1.9.1.378-1                Libraries necessary to run Ruby 1.9.1
    728 > ii  ruby1.9.1                            1.9.1.378-1                Interpreter of object-oriented scripting lan
    729 > ii  ruby1.9.1-dev                        1.9.1.378-1                Header files for compiling extension modules
    730 > ii  rubygems1.9.1                        1.3.5-2                    package management framework for Ruby librar
    731 > 
    732 > > "gem install sup" will put a script in /usr/bin so you should be able to
    733 > > simply type sup. If you have multiple versions of ruby you might have
    734 > > problems but if you invoke it thus: /path/to/ruby /usr/bin/sup you
    735 > > should be right.
    736 > 
    737 > "gem install sup" seems to be failing on ncurses.
    738 > 
    739 > # gem install sup
    740 > Building native extensions.  This could take a while...
    741 > ERROR:  Error installing sup:
    742 >          ERROR: Failed to build gem native extension.
    743 > 
    744 > /usr/bin/ruby1.9.1 extconf.rb
    745 > checking for unistd.h... yes
    746 > checking for ncurses.h... yes
    747 > checking for wmove() in -lncurses... yes
    748 > checking for newscr()... yes
    749 > checking for TABSIZE()... yes
    750 > checking for ESCDELAY()... yes
    751 > checking for keybound()... yes
    752 > checking for curses_version()... yes
    753 > [SNIP]
    754 > checking for new_form() in -lform... yes
    755 > creating Makefile
    756 > 
    757 > make
    758 > Makefile:158: warning: overriding commands for target
    759 > `/var/lib/gems/1.9.1/gems/ncurses-0.9.1/lib'
    760 > Makefile:156: warning: ignoring old commands for target
    761 > `/var/lib/gems/1.9.1/gems/ncurses-0.9.1/lib'
    762 > cc -I. -I/usr/include/ruby-1.9.1/x86_64-linux
    763 > -I/usr/include/ruby-1.9.1/ruby/backward -I/usr/include/ruby-1.9.1 -I.
    764 > -DHAVE_UNISTD_H -DHAVE_NCURSES_H -DHAVE_NEWSCR -DHAVE_TABSIZE
    765 > -DHAVE_ESCDELAY -DHAVE_KEYBOUND -DHAVE_CURSES_VERSION -DHAVE_TIGETSTR
    766 > -DHAVE_GETWIN -DHAVE_PUTWIN -DHAVE_UNGETMOUSE -DHAVE_MOUSEMASK
    767 > -DHAVE_WENCLOSE -DHAVE_MOUSEINTERVAL -DHAVE_WMOUSE_TRAFO -DHAVE_MCPRINT
    768 > -DHAVE_HAS_KEY -DHAVE_DELSCREEN -DHAVE_DEFINE_KEY -DHAVE_KEYOK
    769 > -DHAVE_RESIZETERM -DHAVE_USE_DEFAULT_COLORS -DHAVE_USE_EXTENDED_NAMES
    770 > -DHAVE_WRESIZE -DHAVE_ATTR_ON -DHAVE_ATTR_OFF -DHAVE_ATTR_SET -DHAVE_CHGAT
    771 > -DHAVE_COLOR_SET -DHAVE_FILTER -DHAVE_INTRFLUSH -DHAVE_MVCHGAT
    772 > -DHAVE_MVHLINE -DHAVE_MVVLINE -DHAVE_MVWCHGAT -DHAVE_MVWHLINE
    773 > -DHAVE_MVWVLINE -DHAVE_NOQIFLUSH -DHAVE_PUTP -DHAVE_QIFLUSH -DHAVE_SCR_DUMP
    774 > -DHAVE_SCR_INIT -DHAVE_SCR_RESTORE -DHAVE_SCR_SET -DHAVE_SLK_ATTR
    775 > -DHAVE_SLK_ATTR_SET -DHAVE_SLK_COLOR -DHAVE_TIGETFLAG -DHAVE_TIGETNUM
    776 > -DHAVE_USE_ENV -DHAVE_VIDATTR -DHAVE_WATTR_ON -DHAVE_WATTR_OFF
    777 > -DHAVE_WATTR_SET -DHAVE_WCHGAT -DHAVE_WCOLOR_SET -DHAVE_GETATTRS
    778 > -DHAVE_ASSUME_DEFAULT_COLORS -DHAVE_ATTR_GET -DHAVE_PANEL_H -DHAVE_FORM_H
    779 > -fPIC -fno-strict-aliasing -g -g -O2 -O2 -g -Wall -Wno-parentheses  -fPIC -g
    780 > -o form_wrap.o -c form_wrap.c
    781 > form_wrap.c: In function 'rbncurs_m_new_form':
    782 > form_wrap.c:395: error: 'struct RArray' has no member named 'len'
    783 > form_wrap.c: In function 'rbncurs_c_set_field_type':
    784 > form_wrap.c:619: error: 'struct RArray' has no member named 'len'
    785 > form_wrap.c: In function 'rbncurs_c_set_form_fields':
    786 > form_wrap.c:778: error: 'struct RArray' has no member named 'len'
    787 > form_wrap.c: In function 'make_arg':
    788 > form_wrap.c:1126: error: 'struct RArray' has no member named 'len'
    789 > make: *** [form_wrap.o] Error 1
    790 > 
    791 > 
    792 > Gem files will remain installed in /var/lib/gems/1.9.1/gems/ncurses-0.9.1
    793 > for inspection.
    794 > Results logged to /var/lib/gems/1.9.1/gems/ncurses-0.9.1/gem_make.out
    795 > 
    796 > 
    797 > I get pretty much identical output from "gem install ncurses", so I suspect
    798 > the problem is not even a sup issue. Am I doing something terribly wrong?
    799 > All comments most welcome.
    800 
    801 You are right it's not a sup issue. Ruby ncurses hasn't been ported to
    802 1.9 so I just used ncursesw which seems to work quite well. Since you
    803 are using gem to install sup you will need to untar the gem file modify
    804 the metadata, tar it all up and reinstall. Something along the lines of:
    805 
    806 cd /var/lib/gems/1.9.1/gems/cache/
    807 mkdir tmp; cd tmp
    808 tar xf ../sup-0.11.gem (ignore any timestamp errors)
    809 vi metadata (make sure you use vim which will deal with the compression)
    810 tar cf ../sup-0.11.gem .
    811 cd ..
    812 gem install sup-0.11.gem
    813 rm -r tmp (assuming it works)
    814 
    815 If you have problems working out which line to change in the metadata
    816 you could unzip it and apply the following patch:
    817 
    818 --- metadata.old        2010-04-08 23:10:27.363603950 +1000
    819 +++ metadata.new        2010-04-08 23:11:09.479559396 +1000
    820 @@ -32,7 +32,7 @@
    821    type: :runtime
    822    version_requirements: *id001
    823  - !ruby/object:Gem::Dependency 
    824 -  name: ncurses
    825 +  name: ncursesw
    826    prerelease: false
    827    requirement: &id002 !ruby/object:Gem::Requirement 
    828      requirements: 
    829 
    830 And that should do you.
    831 
    832 Or you could download a modified gem from http://stuff.roughage.com.au/sup-0.11.gem.
    833 That gem was built from git and works (on my machine!).
    834 
    835 William, is there any reason you are using ncurses and not ncursesw?
    836 
    837 rgh
    838 
    839 > Best,
    840 > Neil.
    841 > 
    842 -- 
    843 Richard Heycock
    844 
    845 http://topikality.com
    846 
    847 +61 (0) 410 646 369
    848 [e]:  rgh at topikality.com
    849 [im]: rgh at topikality.com
    850 
    851 From neil.stewart@warwick.ac.uk  Thu Apr  8 17:44:30 2010
    852 From: neil.stewart@warwick.ac.uk (Neil Stewart)
    853 Date: Thu, 8 Apr 2010 22:44:30 +0100 (BST)
    854 Subject: [sup-talk] sent mail
    855 In-Reply-To: <1270727373-sup-8902@roughage.com.au>
    856 References: <alpine.DEB.1.10.1004072122250.25589@stewart.warwick.ac.uk>
    857 	<1270727373-sup-8902@roughage.com.au>
    858 Message-ID: <alpine.DEB.1.10.1004082207140.26765@stewart.warwick.ac.uk>
    859 
    860 >>> In sup 0.11, sent mail does not get the inbox label anymore (AFAIK). Are you
    861 >>> using 0.11?
    862 >>
    863 >> I'm using 0.10.2-1 from Debian testing. I've had a go at getting 0.11, but
    864 >> it's not available in Debian. I've failed to compile it several times using
    865 >> "gems install sup". I finally got it to work using ruby1.9, but can't work
    866 >> out how to run sup. I tried
    867 
    868 Here is some more information on sent mail appearing in the inbox. First, it
    869 was discussed a while ago. Apologies for missing it.
    870 
    871 http://www.mail-archive.com/sup-talk at rubyforge.org/msg03227.html
    872 
    873 Second, I've downloaded the development sup from the gitorious.org and built and
    874 installed a sup gem. Using this, sent mail does get the inbox tag and appear
    875 in the inbox after sending. I've found that by changing line 52 in sent.rb
    876 from
    877 
    878    def labels; [:inbox, :sent]; end
    879 
    880 to
    881 
    882    def labels; [:sent]; end
    883 
    884 this behaviour can be disabled, so sent mail goes straight into the archive
    885 and is not included in the inbox.
    886 
    887 
    888 I've not used ruby before, but I've added an option
    889 
    890 :sent_appears_in_inbox: true
    891 
    892 to config.yaml.
    893 
    894 So the critical lines in sent.rb are now
    895 
    896    if $config[:sent_appears_in_inbox] then
    897          def labels; [:inbox, :sent]; end
    898    else
    899          def labels; [:sent]; end
    900 
    901 and I added
    902 
    903      :sent_appears_in_inbox => true
    904 
    905 to the bit of sup.pl that writes the default config.yaml.
    906 
    907 So the default is the current behaviour---sent appearing in the inbox, but
    908 one can turn this off by altering the default config.yaml.
    909 
    910 I've attached trivial patches for sup.rb and sent.rb if these are of any
    911 use.
    912 
    913 Best,
    914 Neil.
    915 -------------- next part --------------
    916 A non-text attachment was scrubbed...
    917 Name: patch_for_sent.rb
    918 Type: application/x-ruby
    919 Size: 350 bytes
    920 Desc: 
    921 URL: <http://rubyforge.org/pipermail/sup-talk/attachments/20100408/748d75a8/attachment-0002.bin>
    922 -------------- next part --------------
    923 A non-text attachment was scrubbed...
    924 Name: patch_for_sup.rb
    925 Type: application/x-ruby
    926 Size: 343 bytes
    927 Desc: 
    928 URL: <http://rubyforge.org/pipermail/sup-talk/attachments/20100408/748d75a8/attachment-0003.bin>
    929 
    930 From plutek@infinity.net  Fri Apr  9 15:18:36 2010
    931 From: plutek@infinity.net (plutek)
    932 Date: Fri, 09 Apr 2010 15:18:36 -0400
    933 Subject: [sup-talk] killed threads not searchable?
    934 Message-ID: <1270840406-sup-730@paldesk>
    935 
    936 greetings!
    937 
    938 just getting into sup here.... it's looking to me like killed threads cannot be found by searches. is this true? the new user guide says otherwise.
    939 
    940 also, how do i list all archived threads?
    941 
    942 thanks much.... cheers!
    943 -- 
    944 .pltk.
    945 
    946 From hollunder@lavabit.com  Fri Apr  9 15:50:56 2010
    947 From: hollunder@lavabit.com (Philipp)
    948 Date: Fri, 09 Apr 2010 21:50:56 +0200
    949 Subject: [sup-talk] killed threads not searchable?
    950 In-Reply-To: <1270840406-sup-730@paldesk>
    951 References: <1270840406-sup-730@paldesk>
    952 Message-ID: <1270842600-sup-4869@eris>
    953 
    954 Excerpts from plutek's message of 2010-04-09 21:18:36 +0200:
    955 > greetings!
    956 > 
    957 > just getting into sup here.... it's looking to me like killed threads cannot be found by searches. is this true? the new user guide says otherwise.
    958 
    959 No idea
    960 
    961 > also, how do i list all archived threads?
    962 > 
    963 > thanks much.... cheers!
    964 
    965 try: !!
    966 
    967 Nice to see you here as well ;)
    968 
    969 Regards,
    970 Philipp
    971 
    972 
    973 From rlane@club.cc.cmu.edu  Fri Apr  9 16:26:00 2010
    974 From: rlane@club.cc.cmu.edu (Rich Lane)
    975 Date: Fri, 09 Apr 2010 16:26:00 -0400
    976 Subject: [sup-talk] killed threads not searchable?
    977 In-Reply-To: <1270840406-sup-730@paldesk>
    978 References: <1270840406-sup-730@paldesk>
    979 Message-ID: <1270843975-sup-743@zyrg.net>
    980 
    981 Excerpts from plutek's message of 2010-04-09 15:18:36 -0400:
    982 > just getting into sup here.... it's looking to me like killed threads cannot be found by searches. is this true? the new user guide says otherwise.
    983 
    984 This was a bug, I've fixed it in master.
    985 
    986 > also, how do i list all archived threads?
    987 
    988 type:mail AND NOT is:inbox
    989 
    990 From neil.stewart@warwick.ac.uk  Fri Apr  9 17:37:28 2010
    991 From: neil.stewart@warwick.ac.uk (Neil Stewart)
    992 Date: Fri, 9 Apr 2010 22:37:28 +0100 (BST)
    993 Subject: [sup-talk] sent mail
    994 In-Reply-To: <alpine.DEB.1.10.1004092231370.4476@stewart.warwick.ac.uk>
    995 References: <alpine.DEB.1.10.1004072122250.25589@stewart.warwick.ac.uk>
    996 	<1270727373-sup-8902@roughage.com.au>
    997 	<alpine.DEB.1.10.1004081346370.23329@stewart.warwick.ac.uk>
    998 	<1270731588-sup-6397@roughage.com.au>
    999 	<alpine.DEB.1.10.1004092231370.4476@stewart.warwick.ac.uk>
   1000 Message-ID: <alpine.DEB.1.10.1004092232120.4476@stewart.warwick.ac.uk>
   1001 
   1002 Just a further note on the resolultion of the ncurses issue.
   1003 
   1004 >>> "gem install sup" seems to be failing on ncurses.
   1005 >>>
   1006 >>> # gem install sup
   1007 >>> Building native extensions.  This could take a while...
   1008 >>> ERROR:  Error installing sup:
   1009 >>>          ERROR: Failed to build gem native extension.
   1010 >>>
   1011 >>> /usr/bin/ruby1.9.1 extconf.rb
   1012 >>> checking for unistd.h... yes
   1013 >>> checking for ncurses.h... yes
   1014 >>> checking for wmove() in -lncurses... yes
   1015 >>> checking for newscr()... yes
   1016 >>> checking for TABSIZE()... yes
   1017 >>> checking for ESCDELAY()... yes
   1018 >>> checking for keybound()... yes
   1019 >>> checking for curses_version()... yes
   1020 >>> [SNIP]
   1021 >>> checking for new_form() in -lform... yes
   1022 >>> creating Makefile
   1023 >>>
   1024 >>> make
   1025 >>> Makefile:158: warning: overriding commands for target
   1026 >>> `/var/lib/gems/1.9.1/gems/ncurses-0.9.1/lib'
   1027 >>> Makefile:156: warning: ignoring old commands for target
   1028 >>> `/var/lib/gems/1.9.1/gems/ncurses-0.9.1/lib'
   1029 >>> cc -I. -I/usr/include/ruby-1.9.1/x86_64-linux
   1030 >>> -I/usr/include/ruby-1.9.1/ruby/backward -I/usr/include/ruby-1.9.1 -I.
   1031 >>> -DHAVE_UNISTD_H -DHAVE_NCURSES_H -DHAVE_NEWSCR -DHAVE_TABSIZE
   1032 >>> -DHAVE_ESCDELAY -DHAVE_KEYBOUND -DHAVE_CURSES_VERSION -DHAVE_TIGETSTR
   1033 >>> -DHAVE_GETWIN -DHAVE_PUTWIN -DHAVE_UNGETMOUSE -DHAVE_MOUSEMASK
   1034 >>> -DHAVE_WENCLOSE -DHAVE_MOUSEINTERVAL -DHAVE_WMOUSE_TRAFO -DHAVE_MCPRINT
   1035 >>> -DHAVE_HAS_KEY -DHAVE_DELSCREEN -DHAVE_DEFINE_KEY -DHAVE_KEYOK
   1036 >>> -DHAVE_RESIZETERM -DHAVE_USE_DEFAULT_COLORS -DHAVE_USE_EXTENDED_NAMES
   1037 >>> -DHAVE_WRESIZE -DHAVE_ATTR_ON -DHAVE_ATTR_OFF -DHAVE_ATTR_SET -DHAVE_CHGAT
   1038 >>> -DHAVE_COLOR_SET -DHAVE_FILTER -DHAVE_INTRFLUSH -DHAVE_MVCHGAT
   1039 >>> -DHAVE_MVHLINE -DHAVE_MVVLINE -DHAVE_MVWCHGAT -DHAVE_MVWHLINE
   1040 >>> -DHAVE_MVWVLINE -DHAVE_NOQIFLUSH -DHAVE_PUTP -DHAVE_QIFLUSH -DHAVE_SCR_DUMP
   1041 >>> -DHAVE_SCR_INIT -DHAVE_SCR_RESTORE -DHAVE_SCR_SET -DHAVE_SLK_ATTR
   1042 >>> -DHAVE_SLK_ATTR_SET -DHAVE_SLK_COLOR -DHAVE_TIGETFLAG -DHAVE_TIGETNUM
   1043 >>> -DHAVE_USE_ENV -DHAVE_VIDATTR -DHAVE_WATTR_ON -DHAVE_WATTR_OFF
   1044 >>> -DHAVE_WATTR_SET -DHAVE_WCHGAT -DHAVE_WCOLOR_SET -DHAVE_GETATTRS
   1045 >>> -DHAVE_ASSUME_DEFAULT_COLORS -DHAVE_ATTR_GET -DHAVE_PANEL_H -DHAVE_FORM_H
   1046 >>> -fPIC -fno-strict-aliasing -g -g -O2 -O2 -g -Wall -Wno-parentheses  -fPIC -g
   1047 >>> -o form_wrap.o -c form_wrap.c
   1048 >>> form_wrap.c: In function 'rbncurs_m_new_form':
   1049 >>> form_wrap.c:395: error: 'struct RArray' has no member named 'len'
   1050 >>> form_wrap.c: In function 'rbncurs_c_set_field_type':
   1051 >>> form_wrap.c:619: error: 'struct RArray' has no member named 'len'
   1052 >>> form_wrap.c: In function 'rbncurs_c_set_form_fields':
   1053 >>> form_wrap.c:778: error: 'struct RArray' has no member named 'len'
   1054 >>> form_wrap.c: In function 'make_arg':
   1055 >>> form_wrap.c:1126: error: 'struct RArray' has no member named 'len'
   1056 >>> make: *** [form_wrap.o] Error 1
   1057 >>>
   1058 >>>
   1059 >>> Gem files will remain installed in /var/lib/gems/1.9.1/gems/ncurses-0.9.1
   1060 >>> for inspection.
   1061 >>> Results logged to /var/lib/gems/1.9.1/gems/ncurses-0.9.1/gem_make.out
   1062 >>>
   1063 >>>
   1064 >>> I get pretty much identical output from "gem install ncurses", so I suspect
   1065 >>> the problem is not even a sup issue. Am I doing something terribly wrong?
   1066 >>> All comments most welcome.
   1067 >>
   1068 >> You are right it's not a sup issue. Ruby ncurses hasn't been ported to
   1069 >> 1.9 so I just used ncursesw which seems to work quite well. Since you
   1070 >> are using gem to install sup you will need to untar the gem file modify
   1071 >> the metadata, tar it all up and reinstall. Something along the lines of:
   1072 >>
   1073 >> cd /var/lib/gems/1.9.1/gems/cache/
   1074 >> mkdir tmp; cd tmp
   1075 >> tar xf ../sup-0.11.gem (ignore any timestamp errors)
   1076 >> vi metadata (make sure you use vim which will deal with the compression)
   1077 >> tar cf ../sup-0.11.gem .
   1078 >> cd ..
   1079 >> gem install sup-0.11.gem
   1080 >> rm -r tmp (assuming it works)
   1081 >>
   1082 >> If you have problems working out which line to change in the metadata
   1083 >> you could unzip it and apply the following patch:
   1084 >>
   1085 >> --- metadata.old        2010-04-08 23:10:27.363603950 +1000
   1086 >> +++ metadata.new        2010-04-08 23:11:09.479559396 +1000
   1087 >> @@ -32,7 +32,7 @@
   1088 >>   type: :runtime
   1089 >>   version_requirements: *id001
   1090 >> - !ruby/object:Gem::Dependency
   1091 >> -  name: ncurses
   1092 >> +  name: ncursesw
   1093 >>   prerelease: false
   1094 >>   requirement: &id002 !ruby/object:Gem::Requirement
   1095 >>     requirements:
   1096 >>
   1097 >> And that should do you.
   1098 >>
   1099 >> Or you could download a modified gem from http://stuff.roughage.com.au/sup-0.11.gem.
   1100 >> That gem was built from git and works (on my machine!).
   1101 >>
   1102 >> William, is there any reason you are using ncurses and not ncursesw?
   1103 
   1104 I'm making my sup gem using ruby1.9.1 and the latest code from gitorious.
   1105 The code compiles a gem without complaint, but the gem doesn't install and
   1106 gives the above error. When the Rakefile is updated to refer to ncursesw not
   1107 ncurses, the gem compiles, installs, and runs without a problem.
   1108 
   1109 Best,
   1110 Neil.
   1111 
   1112 
   1113 
   1114 
   1115 From rlane@club.cc.cmu.edu  Fri Apr  9 18:09:56 2010
   1116 From: rlane@club.cc.cmu.edu (Rich Lane)
   1117 Date: Fri, 09 Apr 2010 18:09:56 -0400
   1118 Subject: [sup-talk] sent mail
   1119 In-Reply-To: <1270731588-sup-6397@roughage.com.au>
   1120 References: <alpine.DEB.1.10.1004072122250.25589@stewart.warwick.ac.uk>
   1121 	<1270727373-sup-8902@roughage.com.au>
   1122 	<alpine.DEB.1.10.1004081346370.23329@stewart.warwick.ac.uk>
   1123 	<1270731588-sup-6397@roughage.com.au>
   1124 Message-ID: <1270850674-sup-4940@zyrg.net>
   1125 
   1126 I switched the dependency back to plain ncurses because ncursesw was
   1127 failing to compile on unusual platforms (because of its wide
   1128 characterness). I guess this calls for a ncurses-new gem based on the
   1129 same upstream code as ncursesw but without the wide character support.
   1130 
   1131 From artagnon@gmail.com  Sat Apr 10 06:39:04 2010
   1132 From: artagnon@gmail.com (Ramkumar Ramachandra)
   1133 Date: Sat, 10 Apr 2010 16:09:04 +0530
   1134 Subject: [sup-talk] [PATCH 2/4] Poll for editor status
   1135 Message-ID: <1270895932-sup-2620@kytes>
   1136 
   1137 Write a second loop in PollManager to poll and check if the
   1138 asynchronously spawned editor has finished. If finished, fire a
   1139 callback.
   1140 
   1141 Signed-off-by: Ramkumar Ramachandra <artagnon at gmail.com>
   1142 ---
   1143  lib/sup/poll.rb |   31 ++++++++++++++++++++++++++++++-
   1144  1 files changed, 30 insertions(+), 1 deletions(-)
   1145 
   1146 diff --git a/lib/sup/poll.rb b/lib/sup/poll.rb
   1147 index 582cd4d..0fabb87 100644
   1148 --- a/lib/sup/poll.rb
   1149 +++ b/lib/sup/poll.rb
   1150 @@ -38,6 +38,13 @@ EOS
   1151      @poll_sources = nil
   1152      @mode = nil
   1153      @should_clear_running_totals = false
   1154 +    
   1155 +    # For async editing
   1156 +    @editor_thread = nil
   1157 +    @edit_in_progress = false
   1158 +    @editor_file = nil
   1159 +    @edit_mtime = nil
   1160 +
   1161      clear_running_totals # defines @running_totals
   1162      UpdateManager.register self
   1163    end
   1164 @@ -71,6 +78,20 @@ EOS
   1165      [num, numi]
   1166    end
   1167  
   1168 +  def poll_editor
   1169 +    return if @polling
   1170 +    return if not @edit_in_progress
   1171 +    @polling = true
   1172 +    if @editor_thread.alive?
   1173 +      BufferManager.flash "Edit in progress..."
   1174 +    else
   1175 +      BufferManager.flash "Edit finished!"
   1176 +      @edit_in_progress = false
   1177 +      ComposeMode.edit_message_callback @editor_file, @editor_mtime
   1178 +    end
   1179 +    @polling = false
   1180 +  end
   1181 +
   1182    def poll_unusual
   1183      return if @polling
   1184      @polling = true
   1185 @@ -83,8 +104,9 @@ EOS
   1186    def start
   1187      @thread = Redwood::reporting_thread("periodic poll") do
   1188        while true
   1189 -        sleep DELAY / 2
   1190 +        sleep 1
   1191          poll if @last_poll.nil? || (Time.now - @last_poll) >= DELAY
   1192 +        poll_editor if @last_poll.nil? || (Time.now - @last_poll) >= 2
   1193        end
   1194      end
   1195    end
   1196 @@ -192,6 +214,13 @@ EOS
   1197      UpdateManager.relay self, :added, m
   1198    end
   1199  
   1200 +  def editor_loop_init pthread, file, mtime
   1201 +    @editor_thread = pthread
   1202 +    @edit_in_progress = true
   1203 +    @editor_file = file
   1204 +    @editor_mtime = mtime
   1205 +  end
   1206 +
   1207    def handle_idle_update sender, idle_since; @should_clear_running_totals = false; end
   1208    def handle_unidle_update sender, idle_since; @should_clear_running_totals = true; clear_running_totals; end
   1209    def clear_running_totals; @running_totals = {:num => 0, :numi => 0, :loaded_labels => Set.new}; end
   1210 -- 
   1211 1.7.0.4
   1212 
   1213 From artagnon@gmail.com  Sat Apr 10 06:39:43 2010
   1214 From: artagnon@gmail.com (Ramkumar Ramachandra)
   1215 Date: Sat, 10 Apr 2010 16:09:43 +0530
   1216 Subject: [sup-talk] [PATCH 3/4] Callback to compose
   1217 Message-ID: <1270895977-sup-1231@kytes>
   1218 
   1219 Write a callback to parse the file and fill in the parsed contents
   1220 into a newly spawned buffer.
   1221 
   1222 Signed-off-by: Ramkumar Ramachandra <artagnon at gmail.com>
   1223 ---
   1224  lib/sup/modes/compose-mode.rb |   17 +++++++++++++++++
   1225  1 files changed, 17 insertions(+), 0 deletions(-)
   1226 
   1227 diff --git a/lib/sup/modes/compose-mode.rb b/lib/sup/modes/compose-mode.rb
   1228 index f0d1e23..a19c294 100644
   1229 --- a/lib/sup/modes/compose-mode.rb
   1230 +++ b/lib/sup/modes/compose-mode.rb
   1231 @@ -20,6 +20,23 @@ class ComposeMode < EditMessageMode
   1232      edited
   1233    end
   1234  
   1235 +  def parse_file fn
   1236 +    super fn
   1237 +  end
   1238 +
   1239 +  def self.edit_message_callback file, mtime
   1240 +    edited = File.mtime(file.path) > mtime ? true : false
   1241 +
   1242 +    return edited unless edited
   1243 +
   1244 +    mode = ComposeMode.new
   1245 +    header, body = mode.parse_file file.path
   1246 +    header -= NON_EDITABLE_HEADERS
   1247 +    mode.header, mode.body = header, body
   1248 +    BufferManager.spawn "New Message", mode
   1249 +    mode.update
   1250 +  end
   1251 +
   1252    def self.spawn_nicely opts={}
   1253      to = opts[:to] || (BufferManager.ask_for_contacts(:people, "To: ", [opts[:to_default]]) or return if ($config[:ask_for_to] != false))
   1254      cc = opts[:cc] || (BufferManager.ask_for_contacts(:people, "Cc: ") or return if $config[:ask_for_cc])
   1255 -- 
   1256 1.7.0.4
   1257 
   1258 From artagnon@gmail.com  Sat Apr 10 06:36:07 2010
   1259 From: artagnon@gmail.com (Ramkumar Ramachandra)
   1260 Date: Sat, 10 Apr 2010 16:06:07 +0530
   1261 Subject: [sup-talk] [PATCH 0/4] Read and compose simultaneously
   1262 Message-ID: <1270895761-sup-9463@kytes>
   1263 
   1264 This patch series will allow sup to read and compose in separate
   1265 threads when the user wishes to do so.
   1266 
   1267 It's still an early WIP, and I've posted it to the list so I can get a
   1268 wider test audience, and more importantly comments on my design. It's
   1269 been hacked together in a few hours, *very* buggy at the moment. I've
   1270 only minimally tested it with `emacsclient`.
   1271 
   1272 I'd also appreciate any general style comments: I've never written a
   1273 line of Ruby prior to this.
   1274 
   1275 Applies cleanly to `next`.
   1276 Thanks.
   1277 
   1278 -- Ram
   1279 
   1280 Ramkumar Ramachandra (4):
   1281   Add method to shell out asynchronously
   1282   Poll for editor status
   1283   Callback to compose
   1284   Appropriate call to shell_out_async
   1285 
   1286  lib/sup/buffer.rb                  |   20 ++++++++++++
   1287  lib/sup/modes/compose-mode.rb      |   17 ++++++++++
   1288  lib/sup/modes/edit-message-mode.rb |   58 +++++++++++++++++++----------------
   1289  lib/sup/poll.rb                    |   31 ++++++++++++++++++-
   1290  4 files changed, 98 insertions(+), 28 deletions(-)
   1291 
   1292 
   1293 
   1294 From artagnon@gmail.com  Sat Apr 10 06:37:21 2010
   1295 From: artagnon@gmail.com (Ramkumar Ramachandra)
   1296 Date: Sat, 10 Apr 2010 16:07:21 +0530
   1297 Subject: [sup-talk] [PATCH 1/4] Add method to shell out asynchronously
   1298 Message-ID: <1270895815-sup-99@kytes>
   1299 
   1300 Add shell_out_async method to fork and detach the editor, and register
   1301 the monitoring thread in PollManager.
   1302 
   1303 Signed-off-by: Ramkumar Ramachandra <artagnon at gmail.com>
   1304 ---
   1305  lib/sup/buffer.rb |   20 ++++++++++++++++++++
   1306  1 files changed, 20 insertions(+), 0 deletions(-)
   1307 
   1308 diff --git a/lib/sup/buffer.rb b/lib/sup/buffer.rb
   1309 index 5772bb0..25a2025 100644
   1310 --- a/lib/sup/buffer.rb
   1311 +++ b/lib/sup/buffer.rb
   1312 @@ -768,6 +768,26 @@ EOS
   1313      @shelled = false
   1314    end
   1315  
   1316 +  def shell_out_async editor, file
   1317 +    @shelled = true
   1318 +    command = "#{editor} #{file.path}"
   1319 +    mtime = File.mtime file.path
   1320 +
   1321 +    Ncurses.sync do
   1322 +      pid = Process.fork
   1323 +      if pid.nil?
   1324 +        exec(command)
   1325 +      else
   1326 +        pthread = Process.detach(pid)
   1327 +        PollManager.editor_loop_init pthread, file, mtime
   1328 +      end
   1329 +      Ncurses.stdscr.keypad 1
   1330 +      Ncurses.refresh
   1331 +      Ncurses.curs_set 0
   1332 +    end
   1333 +    @shelled = false
   1334 +  end
   1335 +
   1336  private
   1337  
   1338    def default_status_bar buf
   1339 -- 
   1340 1.7.0.4
   1341 
   1342 From artagnon@gmail.com  Sat Apr 10 06:40:34 2010
   1343 From: artagnon@gmail.com (Ramkumar Ramachandra)
   1344 Date: Sat, 10 Apr 2010 16:10:34 +0530
   1345 Subject: [sup-talk] [PATCH 4/4] Appropriate call to shell_out_async
   1346 Message-ID: <1270896024-sup-8760@kytes>
   1347 
   1348 Call shell_out_async instead of shell_out when the appropriate config
   1349 option is present. Move parse_file and update out from the protected
   1350 section.
   1351 
   1352 Signed-off-by: Ramkumar Ramachandra <artagnon at gmail.com>
   1353 ---
   1354  lib/sup/modes/edit-message-mode.rb |   58 +++++++++++++++++++----------------
   1355  1 files changed, 31 insertions(+), 27 deletions(-)
   1356 
   1357 diff --git a/lib/sup/modes/edit-message-mode.rb b/lib/sup/modes/edit-message-mode.rb
   1358 index c1537ae..3dba941 100644
   1359 --- a/lib/sup/modes/edit-message-mode.rb
   1360 +++ b/lib/sup/modes/edit-message-mode.rb
   1361 @@ -158,19 +158,23 @@ EOS
   1362      @file.close
   1363  
   1364      editor = $config[:editor] || ENV['EDITOR'] || "/usr/bin/vi"
   1365 +    editor_daemon = $config[:editor_daemon]
   1366 +    if editor_daemon
   1367 +      BufferManager.shell_out_async editor_daemon, @file
   1368 +    else
   1369 +      mtime = File.mtime @file.path
   1370 +      BufferManager.shell_out "#{editor} #{@file.path}"
   1371 +      @edited = true if File.mtime(@file.path) > mtime
   1372  
   1373 -    mtime = File.mtime @file.path
   1374 -    BufferManager.shell_out "#{editor} #{@file.path}"
   1375 -    @edited = true if File.mtime(@file.path) > mtime
   1376 -
   1377 -    return @edited unless @edited
   1378 +      return @edited unless @edited
   1379  
   1380 -    header, @body = parse_file @file.path
   1381 -    @header = header - NON_EDITABLE_HEADERS
   1382 -    handle_new_text @header, @body
   1383 -    update
   1384 +      header, @body = parse_file @file.path
   1385 +      @header = header - NON_EDITABLE_HEADERS
   1386 +      handle_new_text @header, @body
   1387 +      update
   1388  
   1389 -    @edited
   1390 +      @edited
   1391 +    end
   1392    end
   1393  
   1394    def killable?
   1395 @@ -202,6 +206,23 @@ EOS
   1396      end
   1397    end
   1398  
   1399 +  def parse_file fn
   1400 +    File.open(fn) do |f|
   1401 +      header = Source.parse_raw_email_header(f).inject({}) { |h, (k, v)| h[k.capitalize] = v; h } # lousy HACK
   1402 +      body = f.readlines.map { |l| l.chomp }
   1403 +
   1404 +      header.delete_if { |k, v| NON_EDITABLE_HEADERS.member? k }
   1405 +      header.each { |k, v| header[k] = parse_header k, v }
   1406 +
   1407 +      [header, body]
   1408 +    end
   1409 +  end
   1410 +
   1411 +  def update
   1412 +    regen_text
   1413 +    buffer.mark_dirty if buffer
   1414 +  end
   1415 +
   1416  protected
   1417  
   1418    def mime_encode string
   1419 @@ -250,11 +271,6 @@ protected
   1420      @selector_label_width = [@selector_label_width, s.label.length].max
   1421    end
   1422  
   1423 -  def update
   1424 -    regen_text
   1425 -    buffer.mark_dirty if buffer
   1426 -  end
   1427 -
   1428    def regen_text
   1429      header, @header_lines = format_headers(@header - NON_EDITABLE_HEADERS) + [""]
   1430      @text = header + [""] + @body
   1431 @@ -269,18 +285,6 @@ protected
   1432      end
   1433    end
   1434  
   1435 -  def parse_file fn
   1436 -    File.open(fn) do |f|
   1437 -      header = Source.parse_raw_email_header(f).inject({}) { |h, (k, v)| h[k.capitalize] = v; h } # lousy HACK
   1438 -      body = f.readlines.map { |l| l.chomp }
   1439 -
   1440 -      header.delete_if { |k, v| NON_EDITABLE_HEADERS.member? k }
   1441 -      header.each { |k, v| header[k] = parse_header k, v }
   1442 -
   1443 -      [header, body]
   1444 -    end
   1445 -  end
   1446 -
   1447    def parse_header k, v
   1448      if MULTI_HEADERS.include?(k)
   1449        v.split_on_commas.map do |name|
   1450 -- 
   1451 1.7.0.4
   1452 
   1453 From anirudh@anirudhsanjeev.org  Sat Apr 10 15:40:08 2010
   1454 From: anirudh@anirudhsanjeev.org (Anirudh Sanjeev)
   1455 Date: Sun, 11 Apr 2010 01:10:08 +0530
   1456 Subject: [sup-talk] [PATCH 1/4] Add method to shell out asynchronously
   1457 In-Reply-To: <1270895815-sup-99@kytes>
   1458 References: <1270895815-sup-99@kytes>
   1459 Message-ID: <1270928203-sup-5488@deepthought>
   1460 
   1461 Some people (me for instance) use an editor in-shell. Even the default
   1462 command that sup sets is "vim". Trying to launch an editor asynchronously
   1463 in this manner might not work.
   1464 
   1465 Perhaps adding a custom option in config.yaml to launch editor
   1466 asynchronously might be a better option, and also suggest sensible
   1467 defaults.
   1468 
   1469 Thanks,
   1470 Anirudh
   1471 -- 
   1472 Senior Undergraduate Student, Indian Institute of Technology, Kharagpur
   1473 http://anirudhsanjeev.org
   1474 
   1475 The Unix philosophy - Do one thing. Do it well.
   1476 -------------- next part --------------
   1477 A non-text attachment was scrubbed...
   1478 Name: signature.asc
   1479 Type: application/pgp-signature
   1480 Size: 197 bytes
   1481 Desc: not available
   1482 URL: <http://rubyforge.org/pipermail/sup-talk/attachments/20100411/6cbc78b4/attachment.bin>
   1483 
   1484 From artagnon@gmail.com  Sat Apr 10 16:12:59 2010
   1485 From: artagnon@gmail.com (Ramkumar Ramachandra)
   1486 Date: Sun, 11 Apr 2010 01:42:59 +0530
   1487 Subject: [sup-talk] [PATCH 1/4] Add method to shell out asynchronously
   1488 In-Reply-To: <1270928203-sup-5488@deepthought>
   1489 References: <1270895815-sup-99@kytes> <1270928203-sup-5488@deepthought>
   1490 Message-ID: <w2of3271551004101312r9ad11837y91d363153f0fc182@mail.gmail.com>
   1491 
   1492 On Sun, Apr 11, 2010 at 1:10 AM, Anirudh Sanjeev
   1493 <anirudh at anirudhsanjeev.org> wrote:
   1494 > Perhaps adding a custom option in config.yaml to launch editor
   1495 > asynchronously might be a better option, and also suggest sensible
   1496 > defaults.
   1497 
   1498 Did you even read the patch? That's what I've done. From PATCH 4/4:
   1499 +    editor_daemon = $config[:editor_daemon]
   1500 
   1501 -- Ram
   1502 
   1503 From anirudh@anirudhsanjeev.org  Sat Apr 10 16:21:10 2010
   1504 From: anirudh@anirudhsanjeev.org (Anirudh Sanjeev)
   1505 Date: Sun, 11 Apr 2010 01:51:10 +0530
   1506 Subject: [sup-talk] [PATCH 1/4] Add method to shell out asynchronously
   1507 In-Reply-To: <w2of3271551004101312r9ad11837y91d363153f0fc182@mail.gmail.com>
   1508 References: <1270895815-sup-99@kytes> <1270928203-sup-5488@deepthought>
   1509 	<w2of3271551004101312r9ad11837y91d363153f0fc182@mail.gmail.com>
   1510 Message-ID: <1270930725-sup-6890@deepthought>
   1511 
   1512 Excerpts from Ramkumar Ramachandra's message of Sun Apr 11 01:42:59 +0530 2010:
   1513 > Did you even read the patch? That's what I've done. From PATCH 4/4:
   1514 > +    editor_daemon = $config[:editor_daemon]
   1515 
   1516 Oh, I guess it does. I should've gone through it in better detail. My bad.
   1517 
   1518 Btw, I applied the patch and it seems to work great!
   1519 -- 
   1520 
   1521 From artagnon@gmail.com  Sat Apr 10 22:50:14 2010
   1522 From: artagnon@gmail.com (Ramkumar Ramachandra)
   1523 Date: Sun, 11 Apr 2010 08:20:14 +0530
   1524 Subject: [sup-talk] [PATCH 1/4] Add method to shell out asynchronously
   1525 In-Reply-To: <1270930725-sup-6890@deepthought>
   1526 References: <1270895815-sup-99@kytes> <1270928203-sup-5488@deepthought> 
   1527 	<w2of3271551004101312r9ad11837y91d363153f0fc182@mail.gmail.com> 
   1528 	<1270930725-sup-6890@deepthought>
   1529 Message-ID: <w2nf3271551004101950jbf9a4a34s8c6d0f8eaae62509@mail.gmail.com>
   1530 
   1531 > Btw, I applied the patch and it seems to work great!
   1532 
   1533 Thanks. Rendering is horribly broken though, and I have no experience
   1534 whatsoever with Ncurses- can someone help me out there?
   1535 
   1536 -- Ram
   1537 
   1538 From ismith@MIT.EDU  Sun Apr 11 06:30:59 2010
   1539 From: ismith@MIT.EDU (Ian Smith)
   1540 Date: Sun, 11 Apr 2010 06:30:59 -0400
   1541 Subject: [sup-talk] GPG (outgoing)
   1542 Message-ID: <1270981813-sup-1681@baad>
   1543 
   1544 Hi all,
   1545 
   1546 I'm having some trouble getting outgoing signed and/or encrypted messages to be
   1547 accepted, and I'm hoping someone here has a suggestion.
   1548 
   1549 In particular, I can sign (I've been testing mostly with signatures, not
   1550 encryption) using GPG, and send a message successfully; however, while sup
   1551 verifies that it thinks the signature is good, hushmail doesn't recognize the
   1552 message as having a signature (it sees signature.asc as an attachment, but
   1553 doesn't read the message as being signed), and correspondents tell me that
   1554 Enigmail flags my message as having a bad signature.
   1555 
   1556 Previous traffic on sup-talk suggests a number of people are successfully using
   1557 gpg, so I'm a bit confused - a friend suggested that this might be because
   1558 implementation of the PGP/MIME standard varies widely between clients, so the
   1559 problem might be with hushmail and Enigmail rather than with sup or my
   1560 configuration thereof.  Can someone confirm this?  Would it help to do inline
   1561 signing and encryption rather than PGP/MIME, and if so, is there a patch in
   1562 progress to do that, or should I start diving through crypto.rb?
   1563 
   1564 Thanks,
   1565 
   1566 Ian
   1567 
   1568 -- 
   1569 Ian Smith
   1570 ismith at mit.edu
   1571 http://www.bostonaccess.org
   1572 -------------- next part --------------
   1573 A non-text attachment was scrubbed...
   1574 Name: signature.asc
   1575 Type: application/pgp-signature
   1576 Size: 197 bytes
   1577 Desc: not available
   1578 URL: <http://rubyforge.org/pipermail/sup-talk/attachments/20100411/c6bdbf70/attachment.bin>
   1579 
   1580 From anirudh@anirudhsanjeev.org  Sun Apr 11 11:54:21 2010
   1581 From: anirudh@anirudhsanjeev.org (Anirudh Sanjeev)
   1582 Date: Sun, 11 Apr 2010 21:24:21 +0530
   1583 Subject: [sup-talk] New website design for sup - preview
   1584 Message-ID: <1271000793-sup-3212@deepthought>
   1585 
   1586 Hi,
   1587 
   1588 I took the liberty to give the Sup frontpage a facelift. I re-used some
   1589 creative commons work without much modification to make something that
   1590 looks really good. Please check out the current work in progress here:
   1591 
   1592 http://anirudhsanjeev.org/temp/supsite/
   1593 
   1594 I also wrote a detailed guide on getting Sup up and running with Gmail as
   1595 many people aren't able to figure out what exactly to do initially. The
   1596 guide is available in the same page.
   1597 
   1598 I feel sup is really good and is the only client that scratches my itch.
   1599 I want more people to start using it and feel that an aesthetically
   1600 pleasing website and a better introduction will help convince people sup is
   1601 worth the effort of moving.
   1602 
   1603 Also, I was under the impression writing a project in ruby and not having a
   1604 really nice website for it is a syntax error :)
   1605 
   1606 Please provide any feedback about the design and contents.
   1607 
   1608 Thanks,
   1609 Anirudh
   1610 -- 
   1611 http://anirudhsanjeev.org
   1612 -------------- next part --------------
   1613 A non-text attachment was scrubbed...
   1614 Name: signature.asc
   1615 Type: application/pgp-signature
   1616 Size: 197 bytes
   1617 Desc: not available
   1618 URL: <http://rubyforge.org/pipermail/sup-talk/attachments/20100411/34cdd184/attachment.bin>
   1619 
   1620 From artagnon@gmail.com  Sun Apr 11 12:15:33 2010
   1621 From: artagnon@gmail.com (Ramkumar Ramachandra)
   1622 Date: Sun, 11 Apr 2010 21:45:33 +0530
   1623 Subject: [sup-talk] New website design for sup - preview
   1624 In-Reply-To: <1271000793-sup-3212@deepthought>
   1625 References: <1271000793-sup-3212@deepthought>
   1626 Message-ID: <y2of3271551004110915oa82ce252s8c5fce51afce7555@mail.gmail.com>
   1627 
   1628 > http://anirudhsanjeev.org/temp/supsite/
   1629 
   1630 Neat design. Small quirk: I noticed that the "# ui =
   1631 Noninteractive.Quiet" line breaks due to the (very) long comment.
   1632 Perhaps you want to shorten it for the benefit of those who're blindly
   1633 copy-pasting?
   1634 
   1635 -- Ram
   1636 
   1637 From bwalton@artsci.utoronto.ca  Sun Apr 11 12:39:24 2010
   1638 From: bwalton@artsci.utoronto.ca (Ben Walton)
   1639 Date: Sun, 11 Apr 2010 12:39:24 -0400
   1640 Subject: [sup-talk] New website design for sup - preview
   1641 In-Reply-To: <y2of3271551004110915oa82ce252s8c5fce51afce7555@mail.gmail.com>
   1642 References: <1271000793-sup-3212@deepthought>
   1643 	<y2of3271551004110915oa82ce252s8c5fce51afce7555@mail.gmail.com>
   1644 Message-ID: <1271003943-sup-3387@pinkfloyd.chass.utoronto.ca>
   1645 
   1646 Excerpts from Ramkumar Ramachandra's message of Sun Apr 11 12:15:33 -0400 2010:
   1647 > > http://anirudhsanjeev.org/temp/supsite/
   1648 > 
   1649 > Neat design. Small quirk: I noticed that the "# ui =
   1650 
   1651 Agreed.  This has a very nice look to it.
   1652 
   1653 -Ben
   1654 
   1655 -- 
   1656 Ben Walton
   1657 Systems Programmer - CHASS
   1658 University of Toronto
   1659 C:416.407.5610 | W:416.978.4302
   1660 
   1661 
   1662 From anirudh@anirudhsanjeev.org  Sun Apr 11 13:43:33 2010
   1663 From: anirudh@anirudhsanjeev.org (Anirudh Sanjeev)
   1664 Date: Sun, 11 Apr 2010 23:13:33 +0530
   1665 Subject: [sup-talk] New website design for sup - preview
   1666 In-Reply-To: <y2of3271551004110915oa82ce252s8c5fce51afce7555@mail.gmail.com>
   1667 References: <1271000793-sup-3212@deepthought>
   1668 	<y2of3271551004110915oa82ce252s8c5fce51afce7555@mail.gmail.com>
   1669 Message-ID: <1271007749-sup-9924@deepthought>
   1670 
   1671 Excerpts from Ramkumar Ramachandra's message of Sun Apr 11 21:45:33 +0530 2010:
   1672 > Neat design. 
   1673 Thanks!
   1674 
   1675 > Perhaps you want to shorten it for the benefit of those who're blindly
   1676 > copy-pasting?
   1677 Then they shouldn't be using sup in the first place :)
   1678 
   1679 
   1680 Thanks,
   1681 Anirudh
   1682 -- 
   1683 http://anirudhsanjeev.org
   1684 -------------- next part --------------
   1685 A non-text attachment was scrubbed...
   1686 Name: signature.asc
   1687 Type: application/pgp-signature
   1688 Size: 197 bytes
   1689 Desc: not available
   1690 URL: <http://rubyforge.org/pipermail/sup-talk/attachments/20100411/df0561fb/attachment.bin>
   1691 
   1692 From sup-talk@ryanb.org  Sun Apr 11 13:52:57 2010
   1693 From: sup-talk@ryanb.org (Ryan Barrett)
   1694 Date: Sun, 11 Apr 2010 10:52:57 -0700 (PDT)
   1695 Subject: [sup-talk] current state of synching upstream?
   1696 In-Reply-To: <Pine.LNX.4.64.1004080235530.8539@snarfed.org>
   1697 References: <Pine.LNX.4.64.1004080235530.8539@snarfed.org>
   1698 Message-ID: <Pine.LNX.4.64.1004111050110.21778@snarfed.org>
   1699 
   1700 ping? anyone successfully using sup in parallel with other client(s)?
   1701 
   1702 scott, are you still working on maildir sync? any updates since january?
   1703 
   1704 On Thu, 8 Apr 2010, Ryan Barrett wrote:
   1705 
   1706 > hi all! i've been looking forward to trying sup since i first heard about it 
   1707 > a couple years ago, and i'm getting pretty close. one of my few remaining 
   1708 > concerns is using sup in parallel with other mail clients, including sup 
   1709 > itself.
   1710 >
   1711 > i know best practice is to just use one sup installation and no other 
   1712 > clients, but i also know that synching back upstream is a frequent topic 
   1713 > here. i've seen the discussions of sup-sync --changed, sup-sync-back, maildir 
   1714 > + offlineimap etc. i'm mostly looking to hear about the current state. is 
   1715 > anyone successfully running sup synched with another sup or other client? if 
   1716 > so, how?
   1717 >
   1718 > it seems like people have generally agreed that the best approach is to make 
   1719 > sup-sync-back support maildir, and then use offlineimap to sync from maildir 
   1720 > to the source. is that still true? cc'ing scott henson, who mentioned he was 
   1721 > working on maildir sync in january.
   1722 >
   1723 > http://rubyforge.org/pipermail/sup-talk/2010-January/003761.html
   1724 >
   1725 > more background:
   1726 >
   1727 > http://rubyforge.org/pipermail/sup-talk/2009-April/002126.html
   1728 >
   1729 > http://rubyforge.org/pipermail/sup-talk/2009-July/002567.html
   1730 >
   1731 > -Ryan
   1732 >
   1733 > --
   1734 > http://snarfed.org/
   1735 >
   1736 
   1737   -Ryan
   1738 
   1739 --
   1740 http://snarfed.org/
   1741 
   1742 From rogutes@googlemail.com  Sun Apr 11 15:33:58 2010
   1743 From: rogutes@googlemail.com (=?utf-8?Q?Rogut=C4=97s?= Sparnuotos)
   1744 Date: Sun, 11 Apr 2010 22:33:58 +0300
   1745 Subject: [sup-talk] New website design for sup - preview
   1746 In-Reply-To: <1271000793-sup-3212@deepthought>
   1747 References: <1271000793-sup-3212@deepthought>
   1748 Message-ID: <20100411193358.GA12371@urvas>
   1749 
   1750 Anirudh Sanjeev (2010-04-11 21:24):
   1751 > Hi,
   1752 > 
   1753 > I took the liberty to give the Sup frontpage a facelift. I re-used some
   1754 > creative commons work without much modification to make something that
   1755 > looks really good. Please check out the current work in progress here:
   1756 > 
   1757 > http://anirudhsanjeev.org/temp/supsite/
   1758 > 
   1759 > I also wrote a detailed guide on getting Sup up and running with Gmail as
   1760 > many people aren't able to figure out what exactly to do initially. The
   1761 > guide is available in the same page.
   1762 > 
   1763 > I feel sup is really good and is the only client that scratches my itch.
   1764 > I want more people to start using it and feel that an aesthetically
   1765 > pleasing website and a better introduction will help convince people sup is
   1766 > worth the effort of moving.
   1767 > 
   1768 > Also, I was under the impression writing a project in ruby and not having a
   1769 > really nice website for it is a syntax error :)
   1770 > 
   1771 > Please provide any feedback about the design and contents.
   1772 
   1773 I am not a user of sup - might try again when 0.12 comes out. But I am
   1774 sensitive when it comes to websites, so here goes my feedback.
   1775 
   1776 Why is the original site bad? I think that it provides more information
   1777 and takes less vertical space. Only the screenshots could be bigger
   1778 (and perhaps 4 instead of 6?).
   1779 
   1780 It looks like what you are proposing is not a new website, but a shift in
   1781 targeted audience. You seem to be addressing the naive user, while
   1782 forgetting the more technical ones. I would suggest to aim for the middle,
   1783 going for the aesthetic looks (or at least matching the style of the
   1784 homepage and the wiki), but keeping the technical tongue (is there any
   1785 need to change the content of the current website?).
   1786 
   1787 There is this sentence at http://sup.rubyforge.org/:
   1788 "
   1789   The goal of Sup is to become the email client of choice for nerds
   1790   everywhere.
   1791 "
   1792 
   1793 And you seem to agree with it in a later mail:
   1794 > Perhaps you want to shorten it for the benefit of those who're blindly
   1795 > copy-pasting?
   1796 > > Then they shouldn't be using sup in the first place :)
   1797 
   1798 But you do contradict yourself and that statement with the proposed
   1799 design:
   1800 1. Your design doesn't work without javascript:
   1801 
   1802     * Why would an overview of the features need animation? What does the
   1803       animation give to the user, besides hiding a handful of text?
   1804       Perhaps a feeling that the software in question might have hidden
   1805       features?
   1806 
   1807 2. First 700px of the page show nothing useful, except for a screenshot
   1808    and big letters.
   1809 
   1810 3. Some very useful, even if technical, pieces information has been lost in
   1811    conversion:
   1812    "Handle massive amounts of email."
   1813 
   1814    "
   1815      The current version of Sup is 0.11, released 2010-03-07. This is a beta
   1816      release. It supports mbox and Maildir mailstores.
   1817    "
   1818    
   1819    "
   1820      you can clone the git repository like so: 
   1821      git clone git://gitorious.org/sup/mainline.git
   1822    "
   1823 
   1824 4. You have replaced the credit to Xapian and RubyMail with the credit to
   1825    the authors of the website :)
   1826   
   1827 As for the GMail guide, wouldn't it be very useful in the wiki?
   1828 
   1829 -- 
   1830 --  Rogut?s Sparnuotos
   1831 
   1832 From michael+sup@stapelberg.de  Sun Apr 11 15:56:58 2010
   1833 From: michael+sup@stapelberg.de (Michael Stapelberg)
   1834 Date: Sun, 11 Apr 2010 21:56:58 +0200
   1835 Subject: [sup-talk] New website design for sup - preview
   1836 In-Reply-To: <20100411193358.GA12371@urvas>
   1837 References: <1271000793-sup-3212@deepthought> <20100411193358.GA12371@urvas>
   1838 Message-ID: <1271015642-sup-5582@midna.zekjur.net>
   1839 
   1840 Hi Rogut?s,
   1841 
   1842 Excerpts from Rogut?s Sparnuotos's message of 2010-04-11 21:33:58 +0200:
   1843 > Why is the original site bad? I think that it provides more information
   1844 > and takes less vertical space. Only the screenshots could be bigger
   1845 > (and perhaps 4 instead of 6?).
   1846 It is hard to read and does not look good, IMO.
   1847 
   1848 > 1. Your design doesn't work without javascript:
   1849 I didn?t notice that. I was able to view it just fine without JavaScript.
   1850 That being said, I very much suggest not using JavaScript for such a
   1851 website (containing static information only).
   1852 
   1853 > 3. Some very useful, even if technical, pieces information has been lost in
   1854 >    conversion:
   1855 I think the website draft was not final on which information should be on it,
   1856 just an idea where the design could go.
   1857 
   1858 Best regards,
   1859 Michael
   1860 
   1861 From anirudh@anirudhsanjeev.org  Sun Apr 11 16:12:21 2010
   1862 From: anirudh@anirudhsanjeev.org (Anirudh Sanjeev)
   1863 Date: Mon, 12 Apr 2010 01:42:21 +0530
   1864 Subject: [sup-talk] New website design for sup - preview
   1865 In-Reply-To: <20100411193358.GA12371@urvas>
   1866 References: <1271000793-sup-3212@deepthought> <20100411193358.GA12371@urvas>
   1867 Message-ID: <1271014668-sup-4377@deepthought>
   1868 
   1869 Hi,
   1870 
   1871 I'm sorry, I don't buy the "intelligent/experienced/developer users don't
   1872 care about the frontend design" idea.
   1873 
   1874 What I'm talking about is, for lack of a better term, "professionalism". If
   1875 anyone comes to a website, regardless of how experienced they are, the
   1876 decision is already made. If there isn't any apparent effort gone into the
   1877 user facing landing page, the user might get the impression that the
   1878 project isn't mature or worthy enough for active usage as well.
   1879 
   1880 A funny story I just wrote to someone about:
   1881 Someone wrote a python web framework called "Denied":
   1882 http://denied.immersedcode.org/
   1883 
   1884 Go check the website. It looks very interesting - a new minimalist
   1885 lightweight python web framework - complete with code snippets and
   1886 screencasts. It got a lot of positive response from the intelligent Hacker
   1887 News and Github communities.
   1888 
   1889 Turns out it was an April Fools' joke. But that proves a point - people are
   1890 highly influenced by the quality of the tool.
   1891 
   1892 Excerpts from Rogut?s Sparnuotos's message of Mon Apr 12 01:03:58 +0530 2010:
   1893 > Why is the original site bad? I think that it provides more information
   1894 > and takes less vertical space. Only the screenshots could be bigger
   1895 > (and perhaps 4 instead of 6?).
   1896 Why is vertical space bad? I am not saying that the old website is bad. It
   1897 isn't immediately obvious what the exact _killer functionality_ of sup is,
   1898 unless you take a very close look.
   1899 
   1900 My design makes it _immediately obvious_ why sup is going to positively
   1901 affect their lives, and reinforces it with visual feedback.
   1902 
   1903 If you notice, the ruby language does the same thing:
   1904 http://ruby-lang.org
   1905 They don't need to show a code sample, but they do it anyway as people need
   1906 to _see_ what is so great about it.
   1907 
   1908 > It looks like what you are proposing is not a new website, but a shift in
   1909 > targeted audience. You seem to be addressing the naive user, while
   1910 > forgetting the more technical ones. I would suggest to aim for the middle,
   1911 > going for the aesthetic looks (or at least matching the style of the
   1912 > homepage and the wiki), but keeping the technical tongue (is there any
   1913 > need to change the content of the current website?).
   1914 While I'm a programmer now, I spent a very large amount of time learning
   1915 about Usability. Usability is what makes GMail and Sup so much better to
   1916 use. And usability is not only about making buttons bigger or keyboard
   1917 shortcuts nicer.
   1918 
   1919 It's a lot about putting the important information in the places where
   1920 people are more likely to look - so that people avoid having to look and
   1921 give up.
   1922 
   1923 > There is this sentence at http://sup.rubyforge.org/:
   1924 > "
   1925 >   The goal of Sup is to become the email client of choice for nerds
   1926 >   everywhere.
   1927 > "
   1928 > 
   1929 > And you seem to agree with it in a later mail:
   1930 > > Perhaps you want to shorten it for the benefit of those who're blindly
   1931 > > copy-pasting?
   1932 > > > Then they shouldn't be using sup in the first place :)
   1933 > 
   1934 > But you do contradict yourself and that statement with the proposed
   1935 
   1936 By the extension of your logic, the ruby gems website:
   1937 http://rubygems.org/
   1938 Needs to be coded solely in <h1> and <h2> as well. I'm sure that the
   1939 website is not the way it currently is because it's intended to be that way
   1940 to attract the targeted audience, but rather because the devs just didn't
   1941 have the interest to work on the design.
   1942 
   1943 > 1. Your design doesn't work without javascript:
   1944 Agreed. Nor does the rest of the Internet.
   1945 
   1946 >     * Why would an overview of the features need animation? What does the
   1947 >       animation give to the user, besides hiding a handful of text?
   1948 >       Perhaps a feeling that the software in question might have hidden
   1949 >       features?
   1950 The animation gives the user nothing. It merely makes it seem slightly more
   1951 appealing. Also, the user can find out more about specific features that
   1952 interests him/her.
   1953 
   1954 > 2. First 700px of the page show nothing useful, except for a screenshot
   1955 >    and big letters.
   1956 Have you heard of "minimalism"? There's a reason why clean desks and rooms
   1957 are more enjoyable than cluttered dirty ones. It's not a developer/end-user
   1958 thing it's a human thing.
   1959 
   1960 > 3. Some very useful, even if technical, pieces information has been lost in
   1961 >    conversion:
   1962 >    "Handle massive amounts of email."
   1963 > 
   1964 >    "
   1965 >      The current version of Sup is 0.11, released 2010-03-07. This is a beta
   1966 >      release. It supports mbox and Maildir mailstores.
   1967 >    "
   1968 >    
   1969 >    "
   1970 >      you can clone the git repository like so: 
   1971 >      git clone git://gitorious.org/sup/mainline.git
   1972 >    "
   1973 I just hacked together this website for a few hours, even despite having my
   1974 own projects to work on. I will be putting the source code up on github
   1975 soon. I never mentioned this is the final design, let alone the final
   1976 content.
   1977 
   1978 > 4. You have replaced the credit to Xapian and RubyMail with the credit to
   1979 >    the authors of the website :)
   1980 Again, that slipped my notice. Thank you for pointing it out. I'll put it
   1981 up there. I am required to put up the main author's website because of
   1982 attribution laws. But I will be removing my own name as my contribution
   1983 isn't significant enough to merit credit.
   1984 
   1985 > As for the GMail guide, wouldn't it be very useful in the wiki?
   1986 It's been on the wiki for four months. I wrote it. It's very hard to find
   1987 on the wiki.
   1988 
   1989 I hope this again, reinforces my "don't make everything harder to find just
   1990 because you target advanced users" belief. Instead of taking the most
   1991 important information and putting it somewhere you'll have to google around
   1992 for, put it right where people would expect to find it.
   1993 
   1994 tl;dr: It has nothing to do with a target audience. Saying a more pleasing
   1995 website does not appeal to hackers is mild stereotyping, and I am not sure
   1996 whether to be flattered or offended.
   1997 
   1998 I've seen this issue a lot before - we write awesome, incredible code and
   1999 put it up on a wiki, and don't put in even a hundredth of effort doing
   2000 design as it's not intellectually satisfying. So you've got great projects
   2001 which fail to distinguish themselves from the crowd - on wikis and github
   2002 accounts around the world, there are great projects just like sup nobody
   2003 takes notice of.
   2004 
   2005 And then you wonder why nobody is interested in your project. It happened
   2006 to me and my projects as well.
   2007 
   2008 What I'm hoping is that if someone visits the sup site, they should be
   2009 excited and interested to try it out - and having something mildly
   2010 professional and something that seems to have some effort put into it will
   2011 surely help. More people trying it out is better for all of us.
   2012 
   2013 This is just a proposed facelift. The devs decide what happens and what
   2014 doesn't. I just posted to get some constructive feedback and I'm sure I'll
   2015 get some real soon.
   2016 
   2017 Thanks,
   2018 Anirudh
   2019 -- 
   2020 http://anirudhsanjeev.org
   2021 -------------- next part --------------
   2022 A non-text attachment was scrubbed...
   2023 Name: signature.asc
   2024 Type: application/pgp-signature
   2025 Size: 197 bytes
   2026 Desc: not available
   2027 URL: <http://rubyforge.org/pipermail/sup-talk/attachments/20100412/9a5388c5/attachment.bin>
   2028 
   2029 From hollunder@lavabit.com  Sun Apr 11 16:47:57 2010
   2030 From: hollunder@lavabit.com (Philipp)
   2031 Date: Sun, 11 Apr 2010 22:47:57 +0200
   2032 Subject: [sup-talk] New website design for sup - preview
   2033 In-Reply-To: <1271000793-sup-3212@deepthought>
   2034 References: <1271000793-sup-3212@deepthought>
   2035 Message-ID: <1271018184-sup-517@eris>
   2036 
   2037 Excerpts from Anirudh Sanjeev's message of 2010-04-11 17:54:21 +0200:
   2038 > Hi,
   2039 > 
   2040 > I took the liberty to give the Sup frontpage a facelift. I re-used some
   2041 > creative commons work without much modification to make something that
   2042 > looks really good. Please check out the current work in progress here:
   2043 > 
   2044 > http://anirudhsanjeev.org/temp/supsite/
   2045 > 
   2046 > I also wrote a detailed guide on getting Sup up and running with Gmail as
   2047 > many people aren't able to figure out what exactly to do initially. The
   2048 > guide is available in the same page.
   2049 > 
   2050 > I feel sup is really good and is the only client that scratches my itch.
   2051 > I want more people to start using it and feel that an aesthetically
   2052 > pleasing website and a better introduction will help convince people sup is
   2053 > worth the effort of moving.
   2054 > 
   2055 > Also, I was under the impression writing a project in ruby and not having a
   2056 > really nice website for it is a syntax error :)
   2057 > 
   2058 > Please provide any feedback about the design and contents.
   2059 > 
   2060 > Thanks,
   2061 > Anirudh
   2062 
   2063 Hi,
   2064 I don't try to put down your work, but it's not something I'd fall for.
   2065 It's too web2.0ey for me, too much attention hog, too much bragging.
   2066 It's very well possible that I wouldn't have tried sup with that website.
   2067 
   2068 The JS thing with description and changing image is a nice idea, but I'd
   2069 either not click it (because I'd read the site first and had to assume
   2070 it leads me to another one) or tried to open it in another tab and
   2071 wondered why it didn't work or I'd click it on purpose, assuming it
   2072 would lead me to another page and would have been negatively surprised
   2073 because of the little bit of bragging information I got.
   2074 
   2075 The gmail featured so prominently would have put me off as well, I'd
   2076 assume it's written mainly for gmail.
   2077 
   2078 I don't claim the current sup page is great, it also lacks in a few
   2079 areas. I focused mainly on the negative aspects of your page, but it has
   2080 a few improvements over the current page as well, mainly the links at
   2081 the top, which make navigation to other parts of the page a bit easier.
   2082 
   2083 Regards,
   2084 Philipp
   2085 
   2086 
   2087 From anirudh@anirudhsanjeev.org  Sun Apr 11 17:14:32 2010
   2088 From: anirudh@anirudhsanjeev.org (Anirudh Sanjeev)
   2089 Date: Mon, 12 Apr 2010 02:44:32 +0530
   2090 Subject: [sup-talk] New website design for sup - preview
   2091 In-Reply-To: <1271018184-sup-517@eris>
   2092 References: <1271000793-sup-3212@deepthought> <1271018184-sup-517@eris>
   2093 Message-ID: <1271019773-sup-7388@deepthought>
   2094 
   2095 Hi Phillip,
   2096 
   2097 Excerpts from Philipp's message of Mon Apr 12 02:17:57 +0530 2010:
   2098 > I don't try to put down your work, but it's not something I'd fall for.
   2099 > It's too web2.0ey for me, too much attention hog, too much bragging.
   2100 > It's very well possible that I wouldn't have tried sup with that website.
   2101 I understand what you're saying. I didn't do any of the design - I should
   2102 mention this upfront. I'm not a design person at all. I just thought some
   2103 other Creative Commons licensed work was good and thought I could modify it
   2104 to benefit some other project.
   2105 
   2106 
   2107 > The JS thing with description and changing image is a nice idea, but I'd
   2108 > either not click it (because I'd read the site first and had to assume
   2109 > it leads me to another one) or tried to open it in another tab and
   2110 > wondered why it didn't work or I'd click it on purpose, assuming it
   2111 > would lead me to another page and would have been negatively surprised
   2112 > because of the little bit of bragging information I got.
   2113 
   2114 The tone does seem like it's a little pretentious, yes. Any suggestions on
   2115 how the content can be changed will be addressed. The fact that the link is 
   2116 
   2117 > The gmail featured so prominently would have put me off as well, I'd
   2118 > assume it's written mainly for gmail.
   2119 I only put it up as I wrote the content earlier and many people mentioned
   2120 it helped them get started with sup. While IMAP is supported out of the
   2121 box, most people use OfflineImap, and msmtp support is not that
   2122 significantly documented.
   2123 
   2124 For me, it's about conversion ratio. If n users come on to the site, and m
   2125 users finally end up installing and using sup, we need to make that ratio
   2126 better. Since most people use the IMAP setup - having the instructions for
   2127 that more prominently featured on the page will help them have a more
   2128 gratifying experience.
   2129 
   2130 I speak very strongly about "gratification". If user X comes on, downloads,
   2131 installs and has to fish around just to get started, then there's a good
   2132 chance he/she will give up and move on with their lives, unless they are
   2133 _actively_ looking for a good email client in which case the website
   2134 wouldn't have mattered anyways.
   2135 
   2136 > I don't claim the current sup page is great, it also lacks in a few
   2137 > areas. I focused mainly on the negative aspects of your page, but it has
   2138 > a few improvements over the current page as well, mainly the links at
   2139 > the top, which make navigation to other parts of the page a bit easier.
   2140 I don't have any issue with it either. I can recount my own experience when
   2141 I started out with sup.
   2142 
   2143 I saw the sup website. Thought "oh, another console email client" and moved
   2144 on, but bookmarked it on delicious before leaving. I used to use mutt and
   2145 evolution at this point in time.
   2146 
   2147 The pain points got to me and I finally ended up trying sup, and had to
   2148 figure out a good deal of things on my own - notably how to get
   2149 offlineimap, msmtp and sup to play together.
   2150 
   2151 If I had seen a more appealing and in-your-face website, I might have
   2152 considered giving it a bit more interest. I guess it's not about looking
   2153 good as much as it is about standing out. There are a lot of other projects
   2154 and mail clients over there, and a more memorable and appealing design will
   2155 make people give it the attention I feel sup deserves.
   2156 
   2157 Then again, I feel compelled to inform that I didn't do much of the design.
   2158 If the community feels that this isn't a step in the right direction,
   2159 it would be perfectly fine.
   2160 
   2161 Thanks,
   2162 Anirudh
   2163 
   2164 -- 
   2165 http://anirudhsanjeev.org
   2166 -------------- next part --------------
   2167 A non-text attachment was scrubbed...
   2168 Name: signature.asc
   2169 Type: application/pgp-signature
   2170 Size: 197 bytes
   2171 Desc: not available
   2172 URL: <http://rubyforge.org/pipermail/sup-talk/attachments/20100412/dc319d14/attachment.bin>
   2173 
   2174 From rogutes@googlemail.com  Sun Apr 11 18:47:00 2010
   2175 From: rogutes@googlemail.com (rogutes at googlemail.com)
   2176 Date: Mon, 12 Apr 2010 01:47:00 +0300
   2177 Subject: [sup-talk] New website design for sup - preview
   2178 In-Reply-To: <1271014668-sup-4377@deepthought>
   2179 References: <1271000793-sup-3212@deepthought> <20100411193358.GA12371@urvas>
   2180 	<1271014668-sup-4377@deepthought>
   2181 Message-ID: <20100411224659.GA2411@urvas>
   2182 
   2183 Anirudh Sanjeev (2010-04-12 01:42):
   2184 > Hi,
   2185 > 
   2186 > I'm sorry, I don't buy the "intelligent/experienced/developer users don't
   2187 > care about the frontend design" idea.
   2188 
   2189 But the frontend of Sup is the ncurses client, isn't it? I do care about
   2190 my e-mail client's UI, I care less about its website.
   2191 
   2192 <..snip..>
   2193 
   2194 > Excerpts from Rogut?s Sparnuotos's message of Mon Apr 12 01:03:58 +0530 2010:
   2195 > > Why is the original site bad? I think that it provides more information
   2196 > > and takes less vertical space. Only the screenshots could be bigger
   2197 > > (and perhaps 4 instead of 6?).
   2198 > Why is vertical space bad? I am not saying that the old website is bad. It
   2199 > isn't immediately obvious what the exact _killer functionality_ of sup is,
   2200 > unless you take a very close look.
   2201 
   2202 _Wasted_ vertical space is bad: the more you see of the real content, the
   2203 faster you skim through.
   2204 
   2205 <..snip..>
   2206 
   2207 > > 2. First 700px of the page show nothing useful, except for a screenshot
   2208 > >    and big letters.
   2209 > Have you heard of "minimalism"? There's a reason why clean desks and rooms
   2210 > are more enjoyable than cluttered dirty ones. It's not a developer/end-user
   2211 > thing it's a human thing.
   2212 
   2213 Sup's home is a very good example of HTML minimalism. It has minimal
   2214 design, too. And is enjoyable. A matter of taste, I guess.
   2215 
   2216 Your proposed list of features seems to enforce structure by design, but
   2217 it fails to carry out its mission by succumbing to javascript fun. But
   2218 yes, the current website could put some kind of emphasis on the features
   2219 section.
   2220 
   2221 <..snip..>
   2222 
   2223 > > As for the GMail guide, wouldn't it be very useful in the wiki?
   2224 > It's been on the wiki for four months. I wrote it. It's very hard to find
   2225 > on the wiki.
   2226 >
   2227 > I hope this again, reinforces my "don't make everything harder to find just
   2228 > because you target advanced users" belief. Instead of taking the most
   2229 > important information and putting it somewhere you'll have to google around
   2230 > for, put it right where people would expect to find it.
   2231 
   2232 The point is that the wiki, not the homepage, needs a facelift. And the
   2233 homepage could list the most visited pages of the wiki.
   2234 I've seen the GMail guide in the wiki prior sending my mail and I still
   2235 feel that such a guide is more appropriate there.
   2236 
   2237 > tl;dr: It has nothing to do with a target audience. Saying a more pleasing
   2238 > website does not appeal to hackers is mild stereotyping, and I am not sure
   2239 > whether to be flattered or offended.
   2240 > 
   2241 > I've seen this issue a lot before - we write awesome, incredible code and
   2242 > put it up on a wiki, and don't put in even a hundredth of effort doing
   2243 > design as it's not intellectually satisfying. So you've got great projects
   2244 > which fail to distinguish themselves from the crowd - on wikis and github
   2245 > accounts around the world, there are great projects just like sup nobody
   2246 > takes notice of.
   2247 > 
   2248 > And then you wonder why nobody is interested in your project. It happened
   2249 > to me and my projects as well.
   2250 > 
   2251 > What I'm hoping is that if someone visits the sup site, they should be
   2252 > excited and interested to try it out - and having something mildly
   2253 > professional and something that seems to have some effort put into it will
   2254 > surely help. More people trying it out is better for all of us.
   2255 > 
   2256 > This is just a proposed facelift. The devs decide what happens and what
   2257 > doesn't. I just posted to get some constructive feedback and I'm sure I'll
   2258 > get some real soon.
   2259 
   2260 I was trying to compare the current website with the proposed one,
   2261 criticizing the latter. Even if you didn't make the design, you have
   2262 chosen it. I found the colors ok, but I didn't like non-degrading
   2263 javascript and the amount of vertical space wasted. Next, instead of
   2264 copying the content, you replaced it with your version. If yours would be
   2265 chosen as final, I would mourn the current one, so I raised my points
   2266 about it.
   2267 
   2268 Anyway, our dialogue looks incompatible: you seem to be worried about
   2269 projects lost in web space, whereas I am worried about the trends of the
   2270 web. One more issue adding to the incompatibility might be the destructive
   2271 tone I initially chose. Sorry about that.
   2272 
   2273 -- 
   2274 --  Rogut?s Sparnuotos
   2275 
   2276 From brian@microcomaustralia.com.au  Sun Apr 11 19:08:28 2010
   2277 From: brian@microcomaustralia.com.au (Brian May)
   2278 Date: Mon, 12 Apr 2010 09:08:28 +1000
   2279 Subject: [sup-talk] utf8 support on Ubuntu Karmic
   2280 Message-ID: <o2q3c5cf5261004111608q9ac4dd89v1e8c9cf3bf0ee9b3@mail.gmail.com>
   2281 
   2282 Hello,
   2283 
   2284 I have been trying out sup, and rather like it. Unfortunately, it
   2285 seems very easy
   2286 to crash :-(
   2287 
   2288 First things though, how do I get utf8 support working properly?
   2289 
   2290 [Mon Apr 12 08:52:00 +1000 2010] No 'ncursesw' gem detected. Install
   2291 it for wide character support.
   2292 
   2293 How do I install this on a Ubuntu Karmic system?
   2294 
   2295 I tried:
   2296 
   2297 brian at aquitard:~/tree/sup$ sudo gem install ncursesw
   2298 Building native extensions.  This could take a while...
   2299 ERROR:  Error installing ncursesw:
   2300 	ERROR: Failed to build gem native extension.
   2301 
   2302 /usr/bin/ruby1.8 extconf.rb
   2303 extconf.rb:23:in `require': no such file to load -- mkmf (LoadError)
   2304 	from extconf.rb:23
   2305 
   2306 
   2307 Gem files will remain installed in
   2308 /var/lib/gems/1.8/gems/ncursesw-1.2.4.1 for inspection.
   2309 Results logged to /var/lib/gems/1.8/gems/ncursesw-1.2.4.1/gem_make.out
   2310 
   2311 
   2312 Thanks
   2313 -- 
   2314 Brian May <brian at microcomaustralia.com.au>
   2315 
   2316 From ismith@MIT.EDU  Sun Apr 11 19:30:06 2010
   2317 From: ismith@MIT.EDU (Ian Smith)
   2318 Date: Sun, 11 Apr 2010 19:30:06 -0400
   2319 Subject: [sup-talk] utf8 support on Ubuntu Karmic
   2320 In-Reply-To: <o2q3c5cf5261004111608q9ac4dd89v1e8c9cf3bf0ee9b3@mail.gmail.com>
   2321 References: <o2q3c5cf5261004111608q9ac4dd89v1e8c9cf3bf0ee9b3@mail.gmail.com>
   2322 Message-ID: <1271028514-sup-7691@baad>
   2323 
   2324 Hi Brian - I believe before installing the ncursesw gem, you need to install
   2325 libncurses-ruby (using aptitude).  You may also need libncursesw-dev; I've got
   2326 both of those installed on my machine, and I'm honestly not sure which one is
   2327 necessary.
   2328 
   2329 Ian
   2330 
   2331 Excerpts from Brian May's message of Sun Apr 11 19:08:28 -0400 2010:
   2332 > Hello,
   2333 > 
   2334 > I have been trying out sup, and rather like it. Unfortunately, it
   2335 > seems very easy
   2336 > to crash :-(
   2337 > 
   2338 > First things though, how do I get utf8 support working properly?
   2339 > 
   2340 > [Mon Apr 12 08:52:00 +1000 2010] No 'ncursesw' gem detected. Install
   2341 > it for wide character support.
   2342 > 
   2343 > How do I install this on a Ubuntu Karmic system?
   2344 > 
   2345 > I tried:
   2346 > 
   2347 > brian at aquitard:~/tree/sup$ sudo gem install ncursesw
   2348 > Building native extensions.  This could take a while...
   2349 > ERROR:  Error installing ncursesw:
   2350 >     ERROR: Failed to build gem native extension.
   2351 > 
   2352 > /usr/bin/ruby1.8 extconf.rb
   2353 > extconf.rb:23:in `require': no such file to load -- mkmf (LoadError)
   2354 >     from extconf.rb:23
   2355 > 
   2356 > 
   2357 > Gem files will remain installed in
   2358 > /var/lib/gems/1.8/gems/ncursesw-1.2.4.1 for inspection.
   2359 > Results logged to /var/lib/gems/1.8/gems/ncursesw-1.2.4.1/gem_make.out
   2360 > 
   2361 > 
   2362 > Thanks
   2363 -- 
   2364 Ian Smith
   2365 ismith at mit.edu
   2366 http://www.bostonaccess.org
   2367 
   2368 From brian@microcomaustralia.com.au  Sun Apr 11 20:10:35 2010
   2369 From: brian@microcomaustralia.com.au (Brian May)
   2370 Date: Mon, 12 Apr 2010 10:10:35 +1000
   2371 Subject: [sup-talk] utf8 support on Ubuntu Karmic
   2372 In-Reply-To: <1271028514-sup-7691@baad>
   2373 References: <o2q3c5cf5261004111608q9ac4dd89v1e8c9cf3bf0ee9b3@mail.gmail.com>
   2374 	<1271028514-sup-7691@baad>
   2375 Message-ID: <u2z3c5cf5261004111710of50cf13nf7f1c5dcb50b5f66@mail.gmail.com>
   2376 
   2377 On 12 April 2010 09:30, Ian Smith <ismith at mit.edu> wrote:
   2378 > Hi Brian - I believe before installing the ncursesw gem, you need to install
   2379 > libncurses-ruby (using aptitude). ?You may also need libncursesw-dev; I've got
   2380 > both of those installed on my machine, and I'm honestly not sure which one is
   2381 > necessary.
   2382 
   2383 Hello,
   2384 
   2385 Thanks for your response.
   2386 
   2387 Unfortunately, on my system, I have both these packages installed :-(
   2388 -- 
   2389 Brian May <brian at microcomaustralia.com.au>
   2390 
   2391 From rlane@club.cc.cmu.edu  Sun Apr 11 20:15:37 2010
   2392 From: rlane@club.cc.cmu.edu (Rich Lane)
   2393 Date: Sun, 11 Apr 2010 20:15:37 -0400
   2394 Subject: [sup-talk] utf8 support on Ubuntu Karmic
   2395 In-Reply-To: <o2q3c5cf5261004111608q9ac4dd89v1e8c9cf3bf0ee9b3@mail.gmail.com>
   2396 References: <o2q3c5cf5261004111608q9ac4dd89v1e8c9cf3bf0ee9b3@mail.gmail.com>
   2397 Message-ID: <1271031178-sup-6454@zyrg.net>
   2398 
   2399 Excerpts from Brian May's message of 2010-04-11 19:08:28 -0400:
   2400 > /usr/bin/ruby1.8 extconf.rb
   2401 > extconf.rb:23:in `require': no such file to load -- mkmf (LoadError)
   2402 >     from extconf.rb:23
   2403 
   2404 You need ruby-dev for mkmf.
   2405 
   2406 From rlane@club.cc.cmu.edu  Sun Apr 11 20:57:42 2010
   2407 From: rlane@club.cc.cmu.edu (Rich Lane)
   2408 Date: Sun, 11 Apr 2010 20:57:42 -0400
   2409 Subject: [sup-talk] current state of synching upstream?
   2410 In-Reply-To: <Pine.LNX.4.64.1004080235530.8539@snarfed.org>
   2411 References: <Pine.LNX.4.64.1004080235530.8539@snarfed.org>
   2412 Message-ID: <1271023429-sup-9851@zyrg.net>
   2413 
   2414 Excerpts from Ryan Barrett's message of 2010-04-08 05:40:32 -0400:
   2415 > hi all! i've been looking forward to trying sup since i first heard about it a 
   2416 > couple years ago, and i'm getting pretty close. one of my few remaining 
   2417 > concerns is using sup in parallel with other mail clients, including sup 
   2418 > itself.
   2419 
   2420 My primary goal for the 0.12 release is making Sup play nice with other
   2421 clients. You can see the work in progress on the maildir branch - it's
   2422 getting more stable but it's still rough around the edges. Most of the
   2423 changes on this branch are to make Sup gracefully handle cases where
   2424 another client has moved or deleted mail out from under us.
   2425 
   2426 Sup will automatically detect changes to the Seen flag in the maildir
   2427 and update the message's labels. I haven't decided what to do about the
   2428 other direction. Historically Sup has never modified mail sources, but
   2429 changing flags in a maildir is safe enough that I might implement it.
   2430 Running sup-sync-back has the problem that you can't run the UI at the
   2431 same time.
   2432 
   2433 Does anyone use the current sup-sync-back that only support mboxes? If
   2434 there are no strong objections then the 0.12 sup-sync-back will only
   2435 support maildir.
   2436 
   2437 From anirudh@anirudhsanjeev.org  Mon Apr 12 01:30:23 2010
   2438 From: anirudh@anirudhsanjeev.org (Anirudh Sanjeev)
   2439 Date: Mon, 12 Apr 2010 11:00:23 +0530
   2440 Subject: [sup-talk] New website design for sup - preview
   2441 In-Reply-To: <20100411224659.GA2411@urvas>
   2442 References: <1271000793-sup-3212@deepthought> <20100411193358.GA12371@urvas>
   2443 	<1271014668-sup-4377@deepthought> <20100411224659.GA2411@urvas>
   2444 Message-ID: <1271048913-sup-1077@deepthought>
   2445 
   2446 Hi Roguetes,
   2447 
   2448 
   2449 Excerpts from rogutes's message of Mon Apr 12 04:17:00 +0530 2010:
   2450 > But the frontend of Sup is the ncurses client, isn't it? I do care about
   2451 > my e-mail client's UI, I care less about its website.
   2452 Please don't mix up a good UI and a graphical UI. Sup has a fantastic user
   2453 interface. If it put all of the information in a non-organized
   2454 non-efficient manner, the result might not be as pleasing as one might have
   2455 originally thought.
   2456 
   2457 As for the website, I think that the proposed changes with the content
   2458 migrated will make it more appealing to potential users, and for hardcore
   2459 users who do not care less about a website, and rather evaluate a product
   2460 on it's own merits - it wouldn't bother them.
   2461 
   2462 
   2463 > _Wasted_ vertical space is bad: the more you see of the real content, the
   2464 > faster you skim through.
   2465 If you need to "skim through" then the content should be very precise,
   2466 highlighted and in a very simple manner - which it currently isn't.
   2467 
   2468 > Your proposed list of features seems to enforce structure by design, but
   2469 > it fails to carry out its mission by succumbing to javascript fun. But
   2470 > yes, the current website could put some kind of emphasis on the features
   2471 > section.
   2472 If I see a new project's website, the number one question on my mind is
   2473 "How will this impact my life positively". I want people to understand that
   2474 sup will definitely change how they work for the better.
   2475 
   2476 > The point is that the wiki, not the homepage, needs a facelift. And the
   2477 > homepage could list the most visited pages of the wiki.
   2478 > I've seen the GMail guide in the wiki prior sending my mail and I still
   2479 > feel that such a guide is more appropriate there.
   2480 The guide is still there on the wiki, and I just thought it might be useful
   2481 to put more important "Getting Started" information readily available. I
   2482 noticed one interesting thing however - sup-config presents a nice "wizard"
   2483 to configure your email, and is very user-friendly (as opposed to editing a
   2484 .suprc).
   2485 
   2486 However, if a user feels that all he/she needs to get started and get
   2487 efficient is just sup (and doesn't know about offlineimap and msmtp), then
   2488 he/she might not get the full blown experience.
   2489 
   2490 > copying the content, you replaced it with your version. If yours would be
   2491 > chosen as final, I would mourn the current one, so I raised my points
   2492 > about it.
   2493 I still have to migrate most of the content - I tried to include as much as
   2494 possible. You have already mentioned a few which I've already incorporated
   2495 (but can't push changes right now as I have some connectivity issues), but
   2496 this isn't a problem specifically.
   2497 
   2498 Still, you have a very valid point - this isn't the optimum iteration of
   2499 the frontpage for sup's intended audience. But the question I ask is if the
   2500 old variant is, and if the new variant is better/worse off than the old
   2501 one.
   2502 
   2503 > Anyway, our dialogue looks incompatible: you seem to be worried about
   2504 > projects lost in web space, whereas I am worried about the trends of the
   2505 > web. One more issue adding to the incompatibility might be the destructive
   2506 > tone I initially chose. Sorry about that.
   2507 I just find one thing disheartening - so many developers write a great tool
   2508 but lose motivation as it doesn't gather a great following. And also so
   2509 many users are looking for a good tool (how many people are out there
   2510 looking for a better email client), and even when the find the right one,
   2511 they're so "numbed" by the quick-click internet out there, that they just
   2512 ignore it unless it absolutely stands out.
   2513 
   2514 As for trends on the web, I'm not a big "web2.0" person either. But I know
   2515 the value of good typography (for instance, are you happy putting a bad
   2516 font on your console), and presenting content in a manner that's easy to
   2517 grok.
   2518 
   2519 Thank you,
   2520 Anirudh
   2521 -- 
   2522 http://anirudhsanjeev.org
   2523 -------------- next part --------------
   2524 A non-text attachment was scrubbed...
   2525 Name: signature.asc
   2526 Type: application/pgp-signature
   2527 Size: 197 bytes
   2528 Desc: not available
   2529 URL: <http://rubyforge.org/pipermail/sup-talk/attachments/20100412/1bdaf54b/attachment.bin>
   2530 
   2531 From andrew@pimlott.net  Mon Apr 12 01:02:07 2010
   2532 From: andrew@pimlott.net (Andrew Pimlott)
   2533 Date: Sun, 11 Apr 2010 22:02:07 -0700
   2534 Subject: [sup-talk] current state of synching upstream?
   2535 In-Reply-To: <1271023429-sup-9851@zyrg.net>
   2536 References: <Pine.LNX.4.64.1004080235530.8539@snarfed.org>
   2537 	<1271023429-sup-9851@zyrg.net>
   2538 Message-ID: <1271048365-sup-3959@pimlott.net>
   2539 
   2540 Excerpts from Rich Lane's message of Sun Apr 11 17:57:42 -0700 2010:
   2541 > Does anyone use the current sup-sync-back that only support mboxes? If
   2542 > there are no strong objections then the 0.12 sup-sync-back will only
   2543 > support maildir.
   2544 
   2545 It wouldn't kill me to lose it, but I use it, and think on principle it
   2546 would be better to have an overlap period.
   2547 
   2548 Andrew
   2549 
   2550 From tero@tilus.net  Mon Apr 12 02:53:12 2010
   2551 From: tero@tilus.net (Tero Tilus)
   2552 Date: Mon, 12 Apr 2010 09:53:12 +0300
   2553 Subject: [sup-talk] New website design for sup - preview
   2554 In-Reply-To: <1271000793-sup-3212@deepthought>
   2555 References: <1271000793-sup-3212@deepthought>
   2556 Message-ID: <1271053655-sup-9183@tilus.net>
   2557 
   2558 Anirudh Sanjeev, 2010-04-11 18:54:
   2559 > I took the liberty to give the Sup frontpage a facelift.
   2560 [...]
   2561 > Please provide any feedback about the design and contents.
   2562 
   2563 I like it very much.  The way the features are introduced is just
   2564 awesome!  Only without javascript the layout somewhat explodes.
   2565 
   2566 Would it be too much to ask if the source-order and default styles (to
   2567 be modified using js) would be such that the feature introduction
   2568 texts and respective images would be laid out side-by-side aligned if
   2569 js was not available?
   2570 
   2571 > Also, I was under the impression writing a project in ruby and not
   2572 > having a really nice website for it is a syntax error :)
   2573 
   2574 Right about that...
   2575 
   2576 Which reminds me of logo.  Would it be cool to have one for sup?  I
   2577 missed a sup-icon when i was setting up "one touch to sup" (just plain
   2578 quicklaunch `ssh myself at mysupbox -t screen -drU`) for my n900.
   2579 Currently sup is only a beveled, rounded blue square on my
   2580 communications-desktop. :)
   2581 
   2582 -- 
   2583 Tero Tilus ## 050 3635 235 ## http://tero.tilus.net/
   2584 
   2585 From tero@tilus.net  Mon Apr 12 03:25:03 2010
   2586 From: tero@tilus.net (Tero Tilus)
   2587 Date: Mon, 12 Apr 2010 10:25:03 +0300
   2588 Subject: [sup-talk] New website design for sup - preview
   2589 In-Reply-To: <20100411193358.GA12371@urvas>
   2590 References: <1271000793-sup-3212@deepthought> <20100411193358.GA12371@urvas>
   2591 Message-ID: <1271055277-sup-2613@tilus.net>
   2592 
   2593 Rogut?s Sparnuotos, 2010-04-11 22:33:
   2594 > It looks like what you are proposing is not a new website, but a
   2595 > shift in targeted audience.
   2596 
   2597 I don't think it is.  But it might be just me.
   2598 
   2599 > You seem to be addressing the naive user, while forgetting the more
   2600 > technical ones.
   2601 
   2602 I don't really agree with this point either.  Except that the features
   2603 list is missing configurability & extensibility (keybindings and
   2604 hooks).
   2605 
   2606 The features list is an issue worth a conversation.
   2607 
   2608 > There is this sentence at http://sup.rubyforge.org/:
   2609 > "
   2610 >   The goal of Sup is to become the email client of choice for nerds
   2611 >   everywhere.
   2612 > "
   2613 
   2614 Thats a real point I think.  IMO "client of choice for nerds" is
   2615 relevant and will be for quite some time to come.
   2616 
   2617 > 2. First 700px of the page show nothing useful, except for a screenshot
   2618 >    and big letters.
   2619 
   2620 I find the features list, screenshot(s), main navigation and app name
   2621 very, very usefull.
   2622 
   2623 > 3. Some very useful, even if technical, pieces information has been lost in
   2624 >    conversion:
   2625 >    "Handle massive amounts of email."
   2626 
   2627 The point is there, though not with those exact words.  Introduction
   2628 starts "Sup is a console-based email client for people with a lot of
   2629 email".
   2630 
   2631 >    "
   2632 >      you can clone the git repository like so: 
   2633 >      git clone git://gitorious.org/sup/mainline.git
   2634 >    "
   2635 
   2636 Link to gitorious project page (which is there) is IMO better than
   2637 cloning instructions.
   2638 
   2639 > 4. You have replaced the credit to Xapian and RubyMail with the credit to
   2640 >    the authors of the website :)
   2641 
   2642 Xapian credit is in the features list, but RubyMail credit is indeed missing.
   2643 
   2644 > As for the GMail guide, wouldn't it be very useful in the wiki?
   2645 
   2646 +1
   2647 
   2648 HOWTOs should IMO be in wiki.  That helps to keep them up to date.
   2649 
   2650 -- 
   2651 Tero Tilus ## 050 3635 235 ## http://tero.tilus.net/
   2652 
   2653 From tero@tilus.net  Mon Apr 12 03:56:03 2010
   2654 From: tero@tilus.net (Tero Tilus)
   2655 Date: Mon, 12 Apr 2010 10:56:03 +0300
   2656 Subject: [sup-talk] New website design for sup - preview
   2657 In-Reply-To: <1271018184-sup-517@eris>
   2658 References: <1271000793-sup-3212@deepthought> <1271018184-sup-517@eris>
   2659 Message-ID: <1271057503-sup-860@tilus.net>
   2660 
   2661 Philipp, 2010-04-11 23:47:
   2662 > The JS thing with description and changing image is a nice idea, but
   2663 > I'd either not click it (because I'd read the site first and had to
   2664 > assume it leads me to another one)
   2665 
   2666 Fair point.  The list should have some visual clue to suggest that
   2667 items are not links but just switch between "tabs".  Maybe a
   2668 surrounding box and small down arrow (kinda like
   2669 http://guides.rubyonrails.org/ "Guides Index" has) to give the feeling
   2670 of opening a box/list instead of clicking a hyperlink.
   2671 
   2672 -- 
   2673 Tero Tilus ## 050 3635 235 ## http://tero.tilus.net/
   2674 
   2675 From tero@tilus.net  Mon Apr 12 05:53:04 2010
   2676 From: tero@tilus.net (Tero Tilus)
   2677 Date: Mon, 12 Apr 2010 12:53:04 +0300
   2678 Subject: [sup-talk] current state of synching upstream?
   2679 In-Reply-To: <1271023429-sup-9851@zyrg.net>
   2680 References: <Pine.LNX.4.64.1004080235530.8539@snarfed.org>
   2681 	<1271023429-sup-9851@zyrg.net>
   2682 Message-ID: <1271064967-sup-4090@tilus.net>
   2683 
   2684 Rich Lane, 2010-04-12 03:57:
   2685 > Sup will automatically detect changes to the Seen flag in the
   2686 > maildir and update the message's labels.
   2687 
   2688 What about Trashed, Draft and Flagged?  They have obvious counterparts
   2689 in Sup labels too.
   2690 
   2691 > I haven't decided what to do about the other direction. Historically
   2692 > Sup has never modified mail sources, but changing flags in a maildir
   2693 > is safe enough that I might implement it.
   2694 
   2695 For what I know maildir was designed to handle delivery, deletion and
   2696 flag changes "safely" (no mail content corruption) even without
   2697 locking.
   2698 
   2699 Updating message status upstream is a major point for multi-agent
   2700 users.  And I have got the impression that there are quire a few of
   2701 them already.
   2702 
   2703 -- 
   2704 Tero Tilus ## 050 3635 235 ## http://tero.tilus.net/
   2705 
   2706 From michael+sup@stapelberg.de  Sun Apr 11 12:23:02 2010
   2707 From: michael+sup@stapelberg.de (Michael Stapelberg)
   2708 Date: Sun, 11 Apr 2010 18:23:02 +0200
   2709 Subject: [sup-talk] New website design for sup - preview
   2710 Message-ID: <1271002965-sup-7133@midna.zekjur.net>
   2711 
   2712 Hi Anirudh,
   2713 
   2714 Excerpts from Anirudh Sanjeev's message of 2010-04-11 17:54:21 +0200:
   2715 > looks really good. Please check out the current work in progress here:
   2716 > http://anirudhsanjeev.org/temp/supsite/
   2717 This looks very good!
   2718 
   2719 I see the following problems:
   2720 1) Rendering is broken in Firefox 3.5.6, the "INTRODUCTION" headline overlaps
   2721    previous text. See the attached screenshot.
   2722 2) Umlauts are broken in the list of contributors.
   2723 3) The header might be a bit large for mobile devices. At least for the other
   2724    pages (docs, ?) I would suggest making it smaller, maybe just putting the
   2725    "Sup" in the left top edge.
   2726 
   2727 Apart from that, very good work. Keep it up :-).
   2728 
   2729 Best regards,
   2730 Michael
   2731 -------------- next part --------------
   2732 A non-text attachment was scrubbed...
   2733 Name: 2010-04-11-180259_873x821_scrot.png
   2734 Type: image/png
   2735 Size: 149348 bytes
   2736 Desc: not available
   2737 URL: <http://rubyforge.org/pipermail/sup-talk/attachments/20100411/e5912e98/attachment-0001.png>
   2738 
   2739 From daemianmack@gmail.com  Mon Apr 12 08:11:01 2010
   2740 From: daemianmack@gmail.com (Daemian Mack)
   2741 Date: Mon, 12 Apr 2010 08:11:01 -0400
   2742 Subject: [sup-talk] current state of synching upstream?
   2743 In-Reply-To: <1271048365-sup-3959@pimlott.net>
   2744 References: <Pine.LNX.4.64.1004080235530.8539@snarfed.org>
   2745 	<1271023429-sup-9851@zyrg.net> <1271048365-sup-3959@pimlott.net>
   2746 Message-ID: <1271072587-sup-4970@lenin>
   2747 
   2748 Excerpts from Andrew Pimlott's message of Mon Apr 12 01:02:07 -0400 2010:
   2749 > Excerpts from Rich Lane's message of Sun Apr 11 17:57:42 -0700 2010:
   2750 > > Does anyone use the current sup-sync-back that only support mboxes? If
   2751 > > there are no strong objections then the 0.12 sup-sync-back will only
   2752 > > support maildir.
   2753 > 
   2754 > It wouldn't kill me to lose it, but I use it, and think on principle it
   2755 > would be better to have an overlap period.
   2756 
   2757 I use sup-sync-back with mbox. I agree with Andrew that overlap would
   2758 be a good thing in principle, though personally speaking, I'll
   2759 probably take this change as a nudge to convert to maildir. My mbox
   2760 files get pretty large (~80-100Mb) between sup-sync-backs, and working with those
   2761 files on my aging mail box (1.6GHz Athlon XP) gets pretty clunky in the meantime.
   2762 
   2763 Also looking forward to more interclient operability!
   2764 
   2765 Any interest in kicking off a simple usage survey to find out how
   2766 people are using sup? I'd be really curious to see things like...
   2767 
   2768 - the mailstore formats being used
   2769 - whether most people use sup as their sole MUA or as one of many
   2770 - how multi-MUA users handle working with multiple clients
   2771 - the various daily sup workflows in use
   2772 
   2773 Might be helpful from a "what's going on out there" roadmap
   2774 perspective, too.
   2775 -- 
   2776 http://daemianmack.com/
   2777 
   2778 
   2779 From eg@gaute.vetsj.com  Tue Apr 13 05:44:13 2010
   2780 From: eg@gaute.vetsj.com (Gaute Hope)
   2781 Date: Tue, 13 Apr 2010 11:44:13 +0200
   2782 Subject: [sup-talk] Un-threading
   2783 Message-ID: <1271151687-sup-1945@dolk>
   2784 
   2785 Greetings,
   2786 
   2787 is it possible to un-thread messages? I recently by wrongly threaded
   2788 some messages using #, using 'u' didn't work - but undid the changes
   2789 before. This might be fixed in latest (just pulled from git). 
   2790 
   2791 But is it possible to un-thread a message when you are viewing a thread?
   2792 I.e. by pressing # the active message would be split into a separate
   2793 thread?
   2794 
   2795 Best regards, Gaute
   2796 -------------- next part --------------
   2797 A non-text attachment was scrubbed...
   2798 Name: signature.asc
   2799 Type: application/pgp-signature
   2800 Size: 198 bytes
   2801 Desc: not available
   2802 URL: <http://rubyforge.org/pipermail/sup-talk/attachments/20100413/f04a8f37/attachment.bin>
   2803 
   2804 From dominik.epple@googlemail.com  Wed Apr 14 03:30:13 2010
   2805 From: dominik.epple@googlemail.com (Dominik Epple)
   2806 Date: Wed, 14 Apr 2010 09:30:13 +0200
   2807 Subject: [sup-talk] Only show tagged mails
   2808 Message-ID: <t2p123554aa1004140030y857f956aucf811c23c1549fa@mail.gmail.com>
   2809 
   2810 Hello,
   2811 
   2812 I often get a lot of automated mails from monitoring systems. I want
   2813 to archive them all efficiently using
   2814 
   2815 g <regexp>
   2816 =A
   2817 
   2818 But between those two steps, I would like to verify that my regexp did
   2819 not match mails I do not want to archive. Therefore, I would like to
   2820 have the possibility to display all tagged mails. Is this possible?
   2821 
   2822 Thanks
   2823 Dominik
   2824 
   2825 From wmorgan-sup@masanjin.net  Wed Apr 14 08:52:34 2010
   2826 From: wmorgan-sup@masanjin.net (William Morgan)
   2827 Date: Wed, 14 Apr 2010 08:52:34 -0400
   2828 Subject: [sup-talk] Only show tagged mails
   2829 In-Reply-To: <t2p123554aa1004140030y857f956aucf811c23c1549fa@mail.gmail.com>
   2830 References: <t2p123554aa1004140030y857f956aucf811c23c1549fa@mail.gmail.com>
   2831 Message-ID: <1271248511-sup-2132@masanjin.net>
   2832 
   2833 Reformatted excerpts from Dominik Epple's message of 2010-04-14:
   2834 > But between those two steps, I would like to verify that my regexp did
   2835 > not match mails I do not want to archive. Therefore, I would like to
   2836 > have the possibility to display all tagged mails. Is this possible?
   2837 
   2838 Not really, beyond visually scanning that the "> "'s are correct. One
   2839 can imagine a filtered view of just tagged items, but the semantics get
   2840 a little complicated---when you untag something, does it immediately
   2841 disappear?
   2842 -- 
   2843 William <wmorgan-sup at masanjin.net>
   2844 
   2845 From wmorgan-sup@masanjin.net  Wed Apr 14 08:53:11 2010
   2846 From: wmorgan-sup@masanjin.net (William Morgan)
   2847 Date: Wed, 14 Apr 2010 08:53:11 -0400
   2848 Subject: [sup-talk] Un-threading
   2849 In-Reply-To: <1271151687-sup-1945@dolk>
   2850 References: <1271151687-sup-1945@dolk>
   2851 Message-ID: <1271249568-sup-8799@masanjin.net>
   2852 
   2853 Reformatted excerpts from Gaute Hope's message of 2010-04-13:
   2854 > But is it possible to un-thread a message when you are viewing a
   2855 > thread?  I.e. by pressing # the active message would be split into a
   2856 > separate thread?
   2857 
   2858 Not currently, but this is something I'd like as well, and it shouldn't
   2859 be too difficult.
   2860 -- 
   2861 William <wmorgan-sup at masanjin.net>
   2862 
   2863 From wmorgan-sup@masanjin.net  Wed Apr 14 08:34:22 2010
   2864 From: wmorgan-sup@masanjin.net (William Morgan)
   2865 Date: Wed, 14 Apr 2010 08:34:22 -0400
   2866 Subject: [sup-talk] New website design for sup - preview
   2867 In-Reply-To: <1271053655-sup-9183@tilus.net>
   2868 References: <1271000793-sup-3212@deepthought> <1271053655-sup-9183@tilus.net>
   2869 Message-ID: <1271248429-sup-3859@masanjin.net>
   2870 
   2871 Reformatted excerpts from Tero Tilus's message of 2010-04-12:
   2872 > Which reminds me of logo.  Would it be cool to have one for sup?  I
   2873 > missed a sup-icon when i was setting up "one touch to sup" (just plain
   2874 > quicklaunch `ssh myself at mysupbox -t screen -drU`) for my n900.
   2875 
   2876 Let's just steal the gmail logo and replace the M with an S. :)
   2877 -- 
   2878 William <wmorgan-sup at masanjin.net>
   2879 
   2880 From wmorgan-sup@masanjin.net  Wed Apr 14 08:32:03 2010
   2881 From: wmorgan-sup@masanjin.net (William Morgan)
   2882 Date: Wed, 14 Apr 2010 08:32:03 -0400
   2883 Subject: [sup-talk] New website design for sup - preview
   2884 In-Reply-To: <1271000793-sup-3212@deepthought>
   2885 References: <1271000793-sup-3212@deepthought>
   2886 Message-ID: <1271247598-sup-8822@masanjin.net>
   2887 
   2888 Reformatted excerpts from Anirudh Sanjeev's message of 2010-04-11:
   2889 > http://anirudhsanjeev.org/temp/supsite/
   2890 
   2891 Personally I like this design. I think it's a lot more visually
   2892 appealing than the original page, without going too much into world of
   2893 web 2.0 gradients and shiny bubbles, which is something I would like to
   2894 avoid.
   2895 
   2896 There are some tweaks I would make to the content--in particular, I like
   2897 the tagline "the email client of choice for nerds everywhere", and
   2898 references to IMAP should probably be removed--but I'm fine with the
   2899 design as a whole.
   2900 
   2901 I also do like having the Gmail "quick"start guide readily available.
   2902 The wiki has an aura of decay around it (if someone wants to clean it
   2903 up, I will award Sup Points (tm)). Having the guide on the homepage
   2904 would be super convenient. I'd prefer to have it be a separate page, and
   2905 sit alongside an mbox/Maildir quickstart guide.
   2906 -- 
   2907 William <wmorgan-sup at masanjin.net>
   2908 
   2909 From wmorgan-sup@masanjin.net  Wed Apr 14 09:00:59 2010
   2910 From: wmorgan-sup@masanjin.net (William Morgan)
   2911 Date: Wed, 14 Apr 2010 09:00:59 -0400
   2912 Subject: [sup-talk] current state of synching upstream?
   2913 In-Reply-To: <1271023429-sup-9851@zyrg.net>
   2914 References: <Pine.LNX.4.64.1004080235530.8539@snarfed.org>
   2915 	<1271023429-sup-9851@zyrg.net>
   2916 Message-ID: <1271249704-sup-1088@masanjin.net>
   2917 
   2918 Reformatted excerpts from Rich Lane's message of 2010-04-11:
   2919 > Does anyone use the current sup-sync-back that only support mboxes?
   2920 
   2921 I do, but I would consider moving to Maildir to support the common good.
   2922 (Assuming that the Maildir format won't simply collapse with the result
   2923 of converting 29 million lines of mbox goodness.)
   2924 -- 
   2925 William <wmorgan-sup at masanjin.net>
   2926 
   2927 From wmorgan-sup@masanjin.net  Wed Apr 14 09:04:29 2010
   2928 From: wmorgan-sup@masanjin.net (William Morgan)
   2929 Date: Wed, 14 Apr 2010 09:04:29 -0400
   2930 Subject: [sup-talk] GPG (outgoing)
   2931 In-Reply-To: <1270981813-sup-1681@baad>
   2932 References: <1270981813-sup-1681@baad>
   2933 Message-ID: <1271250134-sup-4282@masanjin.net>
   2934 
   2935 Reformatted excerpts from Ian Smith's message of 2010-04-11:
   2936 > In particular, I can sign (I've been testing mostly with signatures,
   2937 > not encryption) using GPG, and send a message successfully; however,
   2938 > while sup verifies that it thinks the signature is good, hushmail
   2939 > doesn't recognize the message as having a signature (it sees
   2940 > signature.asc as an attachment, but doesn't read the message as being
   2941 > signed), and correspondents tell me that Enigmail flags my message as
   2942 > having a bad signature.
   2943 
   2944 I would compare the output of sup, hushmail and enigmail on a similar
   2945 message, and see if there's anything obviously different in the MIME
   2946 structure. It's possible Sup is emitting something they don't like.
   2947 -- 
   2948 William <wmorgan-sup at masanjin.net>
   2949 
   2950 From wmorgan-sup@masanjin.net  Wed Apr 14 09:06:22 2010
   2951 From: wmorgan-sup@masanjin.net (William Morgan)
   2952 Date: Wed, 14 Apr 2010 09:06:22 -0400
   2953 Subject: [sup-talk] sent mail
   2954 In-Reply-To: <1270850674-sup-4940@zyrg.net>
   2955 References: <alpine.DEB.1.10.1004072122250.25589@stewart.warwick.ac.uk>
   2956 	<1270727373-sup-8902@roughage.com.au>
   2957 	<alpine.DEB.1.10.1004081346370.23329@stewart.warwick.ac.uk>
   2958 	<1270731588-sup-6397@roughage.com.au>
   2959 	<1270850674-sup-4940@zyrg.net>
   2960 Message-ID: <1271250373-sup-8059@masanjin.net>
   2961 
   2962 Reformatted excerpts from Rich Lane's message of 2010-04-09:
   2963 > I switched the dependency back to plain ncurses because ncursesw was
   2964 > failing to compile on unusual platforms (because of its wide
   2965 > characterness). I guess this calls for a ncurses-new gem based on the
   2966 > same upstream code as ncursesw but without the wide character support.
   2967 
   2968 Welcome to hell.
   2969 -- 
   2970 William <wmorgan-sup at masanjin.net>
   2971 
   2972 From sven.schober@uni-ulm.de  Wed Apr 14 09:30:25 2010
   2973 From: sven.schober@uni-ulm.de (Sven Schober)
   2974 Date: Wed, 14 Apr 2010 15:30:25 +0200
   2975 Subject: [sup-talk] GPG (outgoing)
   2976 In-Reply-To: <1270981813-sup-1681@baad>
   2977 References: <1270981813-sup-1681@baad>
   2978 Message-ID: <1271251758-sup-5560@hysbald>
   2979 
   2980 Hi!
   2981 
   2982 Excerpts from Ian Smith's message of 2010-04-11 12:30:59 +0200:
   2983 > In particular, I can sign (I've been testing mostly with signatures, not
   2984 > encryption) using GPG, and send a message successfully; however, while sup
   2985 > verifies that it thinks the signature is good, hushmail doesn't recognize the
   2986 > message as having a signature (it sees signature.asc as an attachment, but
   2987 > doesn't read the message as being signed), and correspondents tell me that
   2988 > Enigmail flags my message as having a bad signature.
   2989 >
   2990 +1
   2991 
   2992 > Thanks,
   2993 >
   2994 > Ian
   2995 >
   2996 Ciao,
   2997  Sven
   2998 -- 
   2999 Sven Schober, sven.schober at uni-ulm.de                    |UNI ULM
   3000 http://www-vs.informatik.uni-ulm.de/dept/staff/schober/  |DISTRIBUTED
   3001 Room O27-346, Phone: +49-731-5024146                     |SYSTEMS LAB
   3002 -------------- next part --------------
   3003 A non-text attachment was scrubbed...
   3004 Name: signature.asc
   3005 Type: application/pgp-signature
   3006 Size: 198 bytes
   3007 Desc: not available
   3008 URL: <http://rubyforge.org/pipermail/sup-talk/attachments/20100414/13485b8c/attachment.bin>
   3009 
   3010 From bwalton@artsci.utoronto.ca  Wed Apr 14 10:16:10 2010
   3011 From: bwalton@artsci.utoronto.ca (Ben Walton)
   3012 Date: Wed, 14 Apr 2010 10:16:10 -0400
   3013 Subject: [sup-talk] current state of synching upstream?
   3014 In-Reply-To: <1271249704-sup-1088@masanjin.net>
   3015 References: <Pine.LNX.4.64.1004080235530.8539@snarfed.org>
   3016 	<1271023429-sup-9851@zyrg.net> <1271249704-sup-1088@masanjin.net>
   3017 Message-ID: <1271254358-sup-3024@pinkfloyd.chass.utoronto.ca>
   3018 
   3019 Excerpts from William Morgan's message of Wed Apr 14 09:00:59 -0400 2010:
   3020 
   3021 > (Assuming that the Maildir format won't simply collapse with the result
   3022 > of converting 29 million lines of mbox goodness.)
   3023 
   3024 mbox2maildir is (generally) your friend.  We've used it here with some
   3025 success.  The only issue we had is when the first line in a paragraph
   3026 of a mail message starts with /From /.  As you've seen from dealing
   3027 with mboxes in sup, this isn't necessarily an easy problem to fix...in
   3028 our case, we're dealing with mboxes created with the likes of ancient
   3029 pine and elm, etc, so we might be worse off than normal mutt-made
   3030 mboxes for instance.
   3031 
   3032 A conversion solution that is better, if possible, is to use imapsync,
   3033 as it leaves the mbox parsing to the imap software.  It requires more
   3034 overhead to be useful though[1].
   3035 
   3036 Thanks
   3037 -Ben
   3038 
   3039 [1] I'll provide more (dovecot) tips if anyone is interested.
   3040 -- 
   3041 Ben Walton
   3042 Systems Programmer - CHASS
   3043 University of Toronto
   3044 C:416.407.5610 | W:416.978.4302
   3045 
   3046 
   3047 From wmorgan-sup@masanjin.net  Wed Apr 14 11:57:28 2010
   3048 From: wmorgan-sup@masanjin.net (William Morgan)
   3049 Date: Wed, 14 Apr 2010 11:57:28 -0400
   3050 Subject: [sup-talk] current state of synching upstream?
   3051 In-Reply-To: <1271254358-sup-3024@pinkfloyd.chass.utoronto.ca>
   3052 References: <Pine.LNX.4.64.1004080235530.8539@snarfed.org>
   3053 	<1271023429-sup-9851@zyrg.net> <1271249704-sup-1088@masanjin.net>
   3054 	<1271254358-sup-3024@pinkfloyd.chass.utoronto.ca>
   3055 Message-ID: <1271260552-sup-9153@masanjin.net>
   3056 
   3057 Reformatted excerpts from Ben Walton's message of 2010-04-14:
   3058 > mbox2maildir is (generally) your friend.
   3059 
   3060 Oh, I'm sure the conversion is pretty straight-forward (modulo the
   3061 "From_" issues you point out). I just wonder if I'm going to hit limits
   3062 on the number of files in a directory or something weird like that.
   3063 -- 
   3064 William <wmorgan-sup at masanjin.net>
   3065 
   3066 From bwalton@artsci.utoronto.ca  Wed Apr 14 12:08:14 2010
   3067 From: bwalton@artsci.utoronto.ca (Ben Walton)
   3068 Date: Wed, 14 Apr 2010 12:08:14 -0400
   3069 Subject: [sup-talk] current state of synching upstream?
   3070 In-Reply-To: <1271260552-sup-9153@masanjin.net>
   3071 References: <Pine.LNX.4.64.1004080235530.8539@snarfed.org>
   3072 	<1271023429-sup-9851@zyrg.net> <1271249704-sup-1088@masanjin.net>
   3073 	<1271254358-sup-3024@pinkfloyd.chass.utoronto.ca>
   3074 	<1271260552-sup-9153@masanjin.net>
   3075 Message-ID: <1271261164-sup-4109@pinkfloyd.chass.utoronto.ca>
   3076 
   3077 Excerpts from William Morgan's message of Wed Apr 14 11:57:28 -0400 2010:
   3078 
   3079 > Oh, I'm sure the conversion is pretty straight-forward (modulo the
   3080 > "From_" issues you point out). I just wonder if I'm going to hit
   3081 > limits on the number of files in a directory or something weird like
   3082 > that.
   3083 
   3084 You might, but I don't know what that limit would be...My inbox is
   3085 currently looking like:
   3086 
   3087 --snip--
   3088 bwalton @ pinkfloyd : ~/Maildir
   3089 $ lc
   3090 total 3.1M
   3091 drwx------ 2 bwalton user 496K Apr 29  2008 cur
   3092 -rw------- 1 bwalton user 1.2K Apr 28  2008 dovecot-uidlist
   3093 drwx------ 2 bwalton user 2.6M Apr 14 12:04 new
   3094 drwx------ 2 bwalton user 4.0K Apr 14 12:04 tmp
   3095 
   3096 
   3097 bwalton @ pinkfloyd : ~/Maildir
   3098 $ ls -lA new/ | wc -l
   3099 36413
   3100 --snip--
   3101 
   3102 Big (notice the size of the new/ directory), but not huge.  Poll times
   3103 increase linearly though, which one drawback to the current approach
   3104 of not moving mail into cur/ when it's detected.
   3105 
   3106 Thanks
   3107 -Ben
   3108 -- 
   3109 Ben Walton
   3110 Systems Programmer - CHASS
   3111 University of Toronto
   3112 C:416.407.5610 | W:416.978.4302
   3113 
   3114 
   3115 From stipredirect@gmail.com  Wed Apr 14 14:30:51 2010
   3116 From: stipredirect@gmail.com (Michael Stipicevic)
   3117 Date: Wed, 14 Apr 2010 14:30:51 -0400
   3118 Subject: [sup-talk] New website design for sup - preview
   3119 In-Reply-To: <1271000793-sup-3212@deepthought>
   3120 References: <1271000793-sup-3212@deepthought>
   3121 Message-ID: <g2t4c4248151004141130s9130e7b4ide16c023c4675736@mail.gmail.com>
   3122 
   3123 On Sun, Apr 11, 2010 at 11:54 AM, Anirudh Sanjeev <
   3124 anirudh at anirudhsanjeev.org> wrote:
   3125 
   3126 > Hi,
   3127 >
   3128 > I took the liberty to give the Sup frontpage a facelift. I re-used some
   3129 > creative commons work without much modification to make something that
   3130 > looks really good.
   3131 
   3132 
   3133 I'm a huge fan of the quick instructions to get an offlineimap/msmtp stack
   3134 set up. You can't properly use sup without these (or another Maildir/smtp
   3135 setup) and a user installing sup for the first time might be disappointed
   3136 when IMAP takes half an hour. I think it would be important to shy away from
   3137 calling it 'up and running with gmail' -- it makes sup look just like 'gmail
   3138 on the console' and might discourage users from trying it out -- if sup is
   3139 just gmail on the console, why should I care?
   3140 
   3141 - Mike
   3142 -------------- next part --------------
   3143 An HTML attachment was scrubbed...
   3144 URL: <http://rubyforge.org/pipermail/sup-talk/attachments/20100414/1c23974a/attachment.html>
   3145 
   3146 From anirudh@anirudhsanjeev.org  Wed Apr 14 14:55:27 2010
   3147 From: anirudh@anirudhsanjeev.org (Anirudh Sanjeev)
   3148 Date: Thu, 15 Apr 2010 00:25:27 +0530
   3149 Subject: [sup-talk] New website design for sup - preview
   3150 In-Reply-To: <1271247598-sup-8822@masanjin.net>
   3151 References: <1271000793-sup-3212@deepthought>
   3152 	<1271247598-sup-8822@masanjin.net>
   3153 Message-ID: <1271271168-sup-595@deepthought>
   3154 
   3155 Excerpts from William Morgan's message of Wed Apr 14 18:02:03 +0530 2010:
   3156 > Personally I like this design. I think it's a lot more visually
   3157 > appealing than the original page, without going too much into world of
   3158 > web 2.0 gradients and shiny bubbles, which is something I would like to
   3159 > avoid.
   3160 Thank you :)
   3161 
   3162 > There are some tweaks I would make to the content--in particular, I like
   3163 > the tagline "the email client of choice for nerds everywhere", and
   3164 > references to IMAP should probably be removed--but I'm fine with the
   3165 > design as a whole.
   3166 I've put the entire code on github:
   3167 http://github.com/ninjagod/misc/tree/master/supsite/
   3168 
   3169 Please send changes you feel fit as patches or send me a pull request. I am
   3170 unfortunately a little busy with university work till the weekend.
   3171 
   3172 I plan to change the GMail specific guide to a generic IMAP guide. If a
   3173 user plans to use Sup, they can figure out how to change it for Gmail.
   3174 
   3175 Thanks,
   3176 Anirudh
   3177 -- 
   3178 http://anirudhsanjeev.org
   3179 -------------- next part --------------
   3180 A non-text attachment was scrubbed...
   3181 Name: signature.asc
   3182 Type: application/pgp-signature
   3183 Size: 197 bytes
   3184 Desc: not available
   3185 URL: <http://rubyforge.org/pipermail/sup-talk/attachments/20100415/9ce37f7b/attachment.bin>
   3186 
   3187 From ismith@MIT.EDU  Wed Apr 14 21:00:45 2010
   3188 From: ismith@MIT.EDU (Ian Smith)
   3189 Date: Wed, 14 Apr 2010 21:00:45 -0400
   3190 Subject: [sup-talk] GPG (outgoing)
   3191 In-Reply-To: <1271251758-sup-5560@hysbald>
   3192 References: <1270981813-sup-1681@baad> <1271251758-sup-5560@hysbald>
   3193 Message-ID: <1271293169-sup-4275@baad>
   3194 
   3195 On further testing, removing my signatures (the bit at the bottom of emails,
   3196 not the digital type) makes Engimail happy.  I'm still not sure what hushmail's
   3197 problem is, but I'm working on that, as well.  So my guess is that sup doesn't
   3198 sign the signature of a message, just what it considers to be the body.
   3199 
   3200 Ian
   3201 
   3202 Excerpts from Sven Schober's message of Wed Apr 14 09:30:25 -0400 2010:
   3203 > Hi!
   3204 > 
   3205 > Excerpts from Ian Smith's message of 2010-04-11 12:30:59 +0200:
   3206 > > In particular, I can sign (I've been testing mostly with signatures, not
   3207 > > encryption) using GPG, and send a message successfully; however, while sup
   3208 > > verifies that it thinks the signature is good, hushmail doesn't recognize the
   3209 > > message as having a signature (it sees signature.asc as an attachment, but
   3210 > > doesn't read the message as being signed), and correspondents tell me that
   3211 > > Enigmail flags my message as having a bad signature.
   3212 > >
   3213 > +1
   3214 > 
   3215 > > Thanks,
   3216 > >
   3217 > > Ian
   3218 > >
   3219 > Ciao,
   3220 >  Sven
   3221 
   3222 From plutek@infinity.net  Thu Apr 15 12:29:04 2010
   3223 From: plutek@infinity.net (plutek at infinity.net)
   3224 Date: Thu, 15 Apr 2010 12:29:04 -0400
   3225 Subject: [sup-talk] contacts list confusion
   3226 Message-ID: <1271348071-sup-4116@paldesk>
   3227 
   3228 greetings!
   3229 
   3230 i'm curious about how the contacts list actually works... i've read and written a number of emails in sup now, and "C" shows quite a few contacts. when i open contacts.txt for editing, those contacts do not show in that file. however, if i add a few contacts in contacts.txt, they get added to the "C" list in sup -- if they were already there, the nickname i put in contacts.txt shows up, and if they weren't, then they become new additions to the list. contacts which are in the "C" list but which are *not* in contacts.txt do not participate in autocompletion when filling in headers.
   3231 
   3232 so, it looks like sup maintains its "C" list somewhere other than contacts.txt -- if i want those addresses which are "C"-listed to benefit from autocompletion, i have to manually add them to contacts.txt, right? 
   3233 
   3234 why doesn't sup auto-add "C" list addresses to contacts.txt?
   3235 
   3236 also, i noticed that all editing of contacts.txt has to be done while sup is not running -- anything changed during a sup run get reverted when sup closes.
   3237 
   3238 one other question regarding contacts: is there any facility for mailing lists? it looks like that's not currently possible, since if i do this in contacts.txt...
   3239 
   3240 listname: person1 <address1>, person2 <address2, person3 <address3
   3241 
   3242 ...person2 and person3 get dropped in autocompletion and the "C" list.
   3243 
   3244 cheers!
   3245 -- 
   3246 .pltk.
   3247 
   3248 From plutek@infinity.net  Thu Apr 15 12:35:16 2010
   3249 From: plutek@infinity.net (plutek at infinity.net)
   3250 Date: Thu, 15 Apr 2010 12:35:16 -0400
   3251 Subject: [sup-talk] contacts list confusion
   3252 In-Reply-To: <1271348071-sup-4116@paldesk>
   3253 References: <1271348071-sup-4116@paldesk>
   3254 Message-ID: <1271349138-sup-2805@paldesk>
   3255 
   3256 Excerpts from plutek's message of Thu Apr 15 12:29:04 -0400 2010:
   3257 > greetings!
   3258 > 
   3259 > i'm curious about how the contacts list actually works... i've read and written a number of emails in sup now, and "C" shows quite a few contacts. when i open contacts.txt for editing, those contacts do not show in that file. however, if i add a few contacts in contacts.txt, they get added to the "C" list in sup -- if they were already there, the nickname i put in contacts.txt shows up, and if they weren't, then they become new additions to the list. contacts which are in the "C" list but which are *not* in contacts.txt do not participate in autocompletion when filling in headers.
   3260 > 
   3261 > so, it looks like sup maintains its "C" list somewhere other than contacts.txt -- if i want those addresses which are "C"-listed to benefit from autocompletion, i have to manually add them to contacts.txt, right? 
   3262 > 
   3263 > why doesn't sup auto-add "C" list addresses to contacts.txt?
   3264 > 
   3265 > also, i noticed that all editing of contacts.txt has to be done while sup is not running -- anything changed during a sup run get reverted when sup closes.
   3266 > 
   3267 > one other question regarding contacts: is there any facility for mailing lists? it looks like that's not currently possible, since if i do this in contacts.txt...
   3268 > 
   3269 > listname: person1 <address1>, person2 <address2, person3 <address3
   3270 
   3271 oops... i meant this, of course:
   3272 listname: person1 <address1>, person2 <address2>, person3 <address3>
   3273 
   3274 > 
   3275 > ...person2 and person3 get dropped in autocompletion and the "C" list.
   3276 > 
   3277 > cheers!
   3278 -- 
   3279 .pltk.
   3280 
   3281 From tero@tilus.net  Fri Apr 16 05:30:51 2010
   3282 From: tero@tilus.net (Tero Tilus)
   3283 Date: Fri, 16 Apr 2010 12:30:51 +0300
   3284 Subject: [sup-talk] contacts list confusion
   3285 In-Reply-To: <1271348071-sup-4116@paldesk>
   3286 References: <1271348071-sup-4116@paldesk>
   3287 Message-ID: <1271409217-sup-3839@tilus.net>
   3288 
   3289 plutek, 2010-04-15 19:29:
   3290 > i'm curious about how the contacts list actually works.
   3291 
   3292 It works exactly as you described.  ;)
   3293 
   3294 > sup maintains its "C" list somewhere other than contacts.txt
   3295 
   3296 Sup doesn't actually maintain the "C" list anywhere.  It consists of
   3297 contacts.txt, the list returned from extra-contact-addresses hook and
   3298 other contacts extracted from the mails sup has recently indexed.  You
   3299 can load more (older) extracted contacts by hitting "M" when viewing
   3300 the contacts list.
   3301 
   3302 > -- if i want those addresses which are "C"-listed to benefit from
   3303 > autocompletion, i have to manually add them to contacts.txt, right?
   3304 
   3305 Partially.  You can highlight them, hit "i" (and optionally give
   3306 completion alias and fix real name) and sup adds them to contacts.txt.
   3307 
   3308 > why doesn't sup auto-add "C" list addresses to contacts.txt?
   3309 
   3310 Because you don't want all the (rubbish) addresses with all the
   3311 (rubbish) realnames floating around bloating your contacts.  You want
   3312 sup to be able to parse contacts out of mails, present them (the
   3313 "persistent" and latest new) nicely to you and let you cherry-pick the
   3314 contacts you want to "persist".
   3315 
   3316 > is there any facility for mailing lists? it looks like that's not
   3317 > currently possible, since if i do this in contacts.txt...
   3318 >
   3319 > listname: person1 <address1>, person2 <address2, person3 <address3
   3320 > 
   3321 > ...person2 and person3 get dropped in autocompletion and the "C" list.
   3322 
   3323 I don't know how it is supposed to work, but I do have mailinglists in
   3324 my contacts.txt like this:
   3325 
   3326 list-alias: person1-alias, person2-alias
   3327 person1-alias: Person One <person.one at invalid>
   3328 person2-alias: Person Two <person.two at invalid>
   3329 
   3330 It has the added bonus of the people in the list being available for
   3331 autocompletion one by one too.
   3332 
   3333 -- 
   3334 Tero Tilus ## 050 3635 235 ## http://tero.tilus.net/
   3335 
   3336 From dominik.epple@googlemail.com  Fri Apr 16 10:15:35 2010
   3337 From: dominik.epple@googlemail.com (Dominik Epple)
   3338 Date: Fri, 16 Apr 2010 16:15:35 +0200
   3339 Subject: [sup-talk] Only show tagged mails
   3340 In-Reply-To: <1271248511-sup-2132@masanjin.net>
   3341 References: <t2p123554aa1004140030y857f956aucf811c23c1549fa@mail.gmail.com>
   3342 	<1271248511-sup-2132@masanjin.net>
   3343 Message-ID: <w2i123554aa1004160715taa45e87fl89f7e86b4170e03b@mail.gmail.com>
   3344 
   3345 2010/4/14 William Morgan <wmorgan-sup at masanjin.net>:
   3346 > Reformatted excerpts from Dominik Epple's message of 2010-04-14:
   3347 >> But between those two steps, I would like to verify that my regexp did
   3348 >> not match mails I do not want to archive. Therefore, I would like to
   3349 >> have the possibility to display all tagged mails. Is this possible?
   3350 >
   3351 > Not really, beyond visually scanning that the "> "'s are correct. One
   3352 
   3353 Sad. I really feel the need of such a feature often... Where can I
   3354 submit a feature request? :-)
   3355 
   3356 Perhaps I will find the time to dig into the code. However, my ruby
   3357 skills are extremely limited...
   3358 
   3359 > can imagine a filtered view of just tagged items, but the semantics get
   3360 > a little complicated---when you untag something, does it immediately
   3361 > disappear?
   3362 
   3363 Can't this be treated like a label? You can also remove labels from
   3364 mails you are currently having in a filtered view
   3365 (label-search-results-mode). The behavior of sup is such that mail is
   3366 then still being displayed.
   3367 
   3368 Regards
   3369 Dominik
   3370 
   3371 From plutek@infinity.net  Fri Apr 16 11:57:00 2010
   3372 From: plutek@infinity.net (plutek at infinity.net)
   3373 Date: Fri, 16 Apr 2010 11:57:00 -0400
   3374 Subject: [sup-talk] contacts list confusion
   3375 In-Reply-To: <1271409217-sup-3839@tilus.net>
   3376 References: <1271348071-sup-4116@paldesk> <1271409217-sup-3839@tilus.net>
   3377 Message-ID: <1271433052-sup-9462@paldesk>
   3378 
   3379 Excerpts from Tero Tilus's message of Fri Apr 16 05:30:51 -0400 2010:
   3380 > Sup doesn't actually maintain the "C" list anywhere.  It consists of
   3381 > contacts.txt, the list returned from extra-contact-addresses hook and
   3382 > other contacts extracted from the mails sup has recently indexed.  You
   3383 > can load more (older) extracted contacts by hitting "M" when viewing
   3384 > the contacts list.
   3385 
   3386 thanks for that!
   3387 
   3388 > > -- if i want those addresses which are "C"-listed to benefit from
   3389 > > autocompletion, i have to manually add them to contacts.txt, right?
   3390 > 
   3391 > Partially.  You can highlight them, hit "i" (and optionally give
   3392 > completion alias and fix real name) and sup adds them to contacts.txt.
   3393 
   3394 excellent!
   3395 
   3396 > > why doesn't sup auto-add "C" list addresses to contacts.txt?
   3397 > 
   3398 > Because you don't want all the (rubbish) addresses with all the
   3399 > (rubbish) realnames floating around bloating your contacts.  You want
   3400 > sup to be able to parse contacts out of mails, present them (the
   3401 > "persistent" and latest new) nicely to you and let you cherry-pick the
   3402 > contacts you want to "persist".
   3403 
   3404 perfectly sensible!
   3405 
   3406 > I don't know how it is supposed to work, but I do have mailinglists in
   3407 > my contacts.txt like this:
   3408 > 
   3409 > list-alias: person1-alias, person2-alias
   3410 > person1-alias: Person One <person.one at invalid>
   3411 > person2-alias: Person Two <person.two at invalid>
   3412 > 
   3413 > It has the added bonus of the people in the list being available for
   3414 > autocompletion one by one too.
   3415 
   3416 cool.... a very nice list facility, indeed.
   3417 
   3418 thanks for all the answers! with these details in place, sup has now officially taken over my world.
   3419 
   3420 cheers!
   3421 
   3422 -- 
   3423 .pltk.
   3424 
   3425 From brian@microcomaustralia.com.au  Mon Apr 19 21:08:57 2010
   3426 From: brian@microcomaustralia.com.au (Brian May)
   3427 Date: Tue, 20 Apr 2010 11:08:57 +1000
   3428 Subject: [sup-talk] sup exception
   3429 Message-ID: <s2i3c5cf5261004191808y193e31ebn87187c27c1d2c392@mail.gmail.com>
   3430 
   3431 If I try to search for the string "outage" in my mail, sup crashes, every time:
   3432 
   3433 
   3434 [Tue Apr 20 11:06:59 +1000 2010] ERROR: oh crap, an exception
   3435 ----------------------------------------------------------------
   3436 I'm very sorry. It seems that an error occurred in Sup. Please
   3437 accept my sincere apologies. Please submit the contents of
   3438 /home/brian/.sup/exception-log.txt and a brief report of the
   3439 circumstances to http://masanjin.net/sup-bugs/ so that I might
   3440 address this problem. Thank you!
   3441 
   3442 Sincerely,
   3443 William
   3444 ----------------------------------------------------------------
   3445 --- RuntimeError from thread: load threads for thread-index-mode
   3446 wrong id called on nil
   3447 /home/brian/tree/sup/lib/sup.rb:17:in `id'
   3448 /home/brian/tree/sup/lib/sup/modes/thread-index-mode.rb:234:in `update'
   3449 /home/brian/tree/sup/lib/sup/hook.rb:123:in `sort_by'
   3450 /home/brian/tree/sup/lib/sup/modes/thread-index-mode.rb:234:in `each'
   3451 /home/brian/tree/sup/lib/sup/modes/thread-index-mode.rb:234:in `sort_by'
   3452 /home/brian/tree/sup/lib/sup/modes/thread-index-mode.rb:234:in `update'
   3453 /home/brian/tree/sup/lib/sup/modes/thread-index-mode.rb:232:in `synchronize'
   3454 /home/brian/tree/sup/lib/sup/modes/thread-index-mode.rb:232:in `update'
   3455 /home/brian/tree/sup/lib/sup/modes/thread-index-mode.rb:652:in
   3456 `__unprotected_load_n_threads'
   3457 (eval):12:in `load_n_threads'
   3458 /home/brian/tree/sup/lib/sup/modes/thread-index-mode.rb:624:in
   3459 `load_n_threads_background'
   3460 /home/brian/tree/sup/lib/sup.rb:77:in `reporting_thread'
   3461 /home/brian/tree/sup/lib/sup.rb:75:in `initialize'
   3462 /home/brian/tree/sup/lib/sup.rb:75:in `new'
   3463 /home/brian/tree/sup/lib/sup.rb:75:in `reporting_thread'
   3464 /home/brian/tree/sup/lib/sup/modes/thread-index-mode.rb:623:in
   3465 `load_n_threads_background'
   3466 /home/brian/tree/sup/lib/sup/modes/thread-index-mode.rb:694:in
   3467 `__unprotected_load_threads'
   3468 (eval):12:in `load_threads'
   3469 /home/brian/tree/sup/lib/sup/modes/search-results-mode.rb:48:in
   3470 `spawn_from_query'
   3471 /home/brian/tree/sup/bin/sup:294
   3472 
   3473 
   3474 -- 
   3475 Brian May <brian at microcomaustralia.com.au>
   3476 
   3477 From mail.ghanashyam.prabhu@gmail.com  Fri Apr 23 01:57:48 2010
   3478 From: mail.ghanashyam.prabhu@gmail.com (ghanashyam)
   3479 Date: Thu, 22 Apr 2010 22:57:48 -0700 (PDT)
   3480 Subject: [sup-talk]  Error installing gem install sup on CentOS.
   3481 Message-ID: <28337512.post@talk.nabble.com>
   3482 
   3483 
   3484 Hi, 
   3485 
   3486 I have installed the ruby dependencies on my CentOS  2.6.18-164.11.1.el5
   3487 system. The following are the sequence of commands that I used to download
   3488 ruby related packages. 
   3489 
   3490 For installing ruby and ruby related packages 
   3491 
   3492 >> yum install -y ruby
   3493 >> yum install -y ruby-devel ruby-docs ruby-ri ruby-irb ruby-rdoc 
   3494 
   3495 I did not have gem installed and hence i used wget to install gems  and
   3496 untarred and installed the setup.rb
   3497 
   3498 >> wget http://rubyforge.org/frs/download.php/45905/rubygems-1.3.1.tgz
   3499 >> tar xzvf rubygems-1.3.1.tgz
   3500 >> cd  rubygems-1.3.1.tgz
   3501 >> sudo ruby ./setup.rb
   3502 
   3503 Once I installed this, I had gem on my system. So time for installing sup.
   3504 
   3505 >> sudo gem install sup
   3506 Building native extensions.  This could take a while...
   3507 
   3508 ERROR:  Error installing sup:
   3509         ERROR: Failed to build gem native extension.
   3510 
   3511 rake RUBYARCHDIR=/usr/lib/ruby/gems/1.8/gems/xapian-full-1.1.3.4/lib
   3512 RUBYLIBDIR=/usr/lib/ruby/gems/1.8/gems/xapian-full-1.1.3.4/lib
   3513 sh: rake: command not found
   3514 
   3515 Gem files will remain installed in
   3516 /usr/lib/ruby/gems/1.8/gems/xapian-full-1.1.3.4 for inspection.
   3517 Results logged to
   3518 /usr/lib/ruby/gems/1.8/gems/xapian-full-1.1.3.4/gem_make.out
   3519 
   3520 I got the above error.? 
   3521 what am i missing
   3522 Can any one help me out with this ? 
   3523 
   3524 -- 
   3525 View this message in context: http://old.nabble.com/Error-installing-gem-install-sup-on-CentOS.-tp28337512p28337512.html
   3526 Sent from the SUP Talk mailing list archive at Nabble.com.
   3527 
   3528 
   3529 From marka@pobox.com  Fri Apr 23 10:28:48 2010
   3530 From: marka@pobox.com (Mark Alexander)
   3531 Date: Fri, 23 Apr 2010 10:28:48 -0400
   3532 Subject: [sup-talk] Error installing gem install sup on CentOS.
   3533 In-Reply-To: <28337512.post@talk.nabble.com>
   3534 References: <28337512.post@talk.nabble.com>
   3535 Message-ID: <1272032840-sup-1345@r61>
   3536 
   3537 Excerpts from ghanashyam's message of Fri Apr 23 01:57:48 -0400 2010:
   3538 > sh: rake: command not found
   3539 
   3540 I don't use CentOS, so this is only a wild guess, but you might
   3541 have to do one of the following:
   3542 
   3543   gem install rake
   3544 
   3545 or
   3546 
   3547   yum install ruby-rake
   3548 
   3549 From matthias.guedemann@ovgu.de  Fri Apr 23 10:22:37 2010
   3550 From: matthias.guedemann@ovgu.de (Matthias Guedemann)
   3551 Date: Fri, 23 Apr 2010 16:22:37 +0200
   3552 Subject: [sup-talk] Error installing gem install sup on CentOS.
   3553 In-Reply-To: <28337512.post@talk.nabble.com>
   3554 References: <28337512.post@talk.nabble.com>
   3555 Message-ID: <1272032388-sup-7420@pc44es141.cs.uni-magdeburg.de>
   3556 
   3557 Well you do not have rake installed:
   3558 
   3559 > rake RUBYARCHDIR=/usr/lib/ruby/gems/1.8/gems/xapian-full-1.1.3.4/lib
   3560 > RUBYLIBDIR=/usr/lib/ruby/gems/1.8/gems/xapian-full-1.1.3.4/lib
   3561 > sh: rake: command not found
   3562 
   3563 rake is "RAKE - Ruby Make" http://rake.rubyforge.org/ 
   3564 I bet there is a CentOS package for rake
   3565 
   3566 regards
   3567 
   3568 From mi.au@papill0n.org  Fri Apr 23 16:52:49 2010
   3569 From: mi.au@papill0n.org (Lucas Stadler)
   3570 Date: Fri, 23 Apr 2010 22:52:49 +0200
   3571 Subject: [sup-talk] Undeleting a deleted (and killed) thread.
   3572 Message-ID: <1272055170-sup-2978@yippie>
   3573 
   3574 
   3575 It might be a simple to solve problem, but I accidently did
   3576 something I would like to reverse.
   3577 At first I killed a thread I wanted to follow further and did
   3578 not think of the 'u' (undo) command. Then I searched for all
   3579 the killed threads ('L' -> label: killed) and saw that thread.
   3580 I tried to un-archive it but then simply the 'Inbox' label was
   3581 displayed on the thread, but the 'killed' label stayed.
   3582 I somehow managed to try out the 'd' key and obviously it was
   3583 quite a bad idea as the thread disappeared completely. I then
   3584 searched for the label 'Deleted' but only some other mails
   3585 showed up. Only then I tried the undo command but it did just
   3586 undo some other change...
   3587 
   3588 So now here are my questions:
   3589   - How do I get a 'killed' thread back into my Inbox?
   3590   - Is it possible to undelete a deleted thread? (If I read
   3591     the built-in help correctly it is, but it did not work
   3592 	 for me...)
   3593   ... Can anybody help me? :)
   3594 
   3595 I use sup 0.10.2 as Ubuntu just provides this and I did not
   3596 succeed to build my own version (problem with Xapian...).
   3597 
   3598 From brian@microcomaustralia.com.au  Sat Apr 24 20:17:35 2010
   3599 From: brian@microcomaustralia.com.au (Brian May)
   3600 Date: Sun, 25 Apr 2010 10:17:35 +1000
   3601 Subject: [sup-talk] Undeleting a deleted (and killed) thread.
   3602 In-Reply-To: <1272055170-sup-2978@yippie>
   3603 References: <1272055170-sup-2978@yippie>
   3604 Message-ID: <u2v3c5cf5261004241717x68978be7k8a97f4afd003340d@mail.gmail.com>
   3605 
   3606 On 24 April 2010 06:52, Lucas Stadler <mi.au at papill0n.org> wrote:
   3607 > So now here are my questions:
   3608 > ?- How do I get a 'killed' thread back into my Inbox?
   3609 > ?- Is it possible to undelete a deleted thread? (If I read
   3610 > ? ?the built-in help correctly it is, but it did not work
   3611 > ? ? ? ? for me...)
   3612 
   3613 'd' is a toggle. The second time will undelete the thread.
   3614 -- 
   3615 Brian May <brian at microcomaustralia.com.au>
   3616 
   3617 From sup@equaeghe.nospammail.net  Sun Apr 25 14:44:05 2010
   3618 From: sup@equaeghe.nospammail.net (Erik Quaeghebeur)
   3619 Date: Sun, 25 Apr 2010 14:44:05 -0400 (EDT)
   3620 Subject: [sup-talk] Hints for newby switching from Alpine with multiple imap
   3621 	accounts
   3622 Message-ID: <alpine.DEB.2.00.1004251432440.2734@flfbcjrt>
   3623 
   3624 Hi,
   3625 
   3626 
   3627 I'm about to try out sup, because I might switch from Alpine (former 
   3628 pine). I have multiple imap accounts and (a number of) folder hierarchies.
   3629 
   3630 While things are installing, I have a number of preliminary questions:
   3631 
   3632 * Does anybody have experience with switching from Alpine? What are the 
   3633 things I should look out for?
   3634 
   3635 * What is the best strategy to try out sup? (I'm first going to try out 
   3636 the installation and GMail guide on 
   3637 http://anirudhsanjeev.org/temp/supsite/.)
   3638 
   3639 * I understand that I'll have to keep a local mail store, but is it 
   3640 possible for basic mail state (read/deleted/answered/...) to be resynced 
   3641 with the online imap account?
   3642 
   3643 * Can sup be used for usenet?
   3644 
   3645 
   3646 Best,
   3647 
   3648 Erik
   3649 
   3650 From sup@equaeghe.nospammail.net  Mon Apr 26 00:51:10 2010
   3651 From: sup@equaeghe.nospammail.net (Erik Quaeghebeur)
   3652 Date: Mon, 26 Apr 2010 00:51:10 -0400 (EDT)
   3653 Subject: [sup-talk] charset warning when starting sup
   3654 Message-ID: <alpine.DEB.2.00.1004260046020.913@flfbcjrt>
   3655 
   3656 Hi,
   3657 
   3658 
   3659 When starting sup (0.11 on ruby 1.8), I get
   3660 
   3661 WARNING: can't find character set by using locale, defaulting to utf-8
   3662 
   3663 while
   3664 
   3665 $ locale
   3666 LANG=nl_BE.UTF-8
   3667 LANGUAGE=nl_BE:nl:en_US:en
   3668 LC_CTYPE="nl_BE.UTF-8"
   3669 LC_NUMERIC="nl_BE.UTF-8"
   3670 LC_TIME="nl_BE.UTF-8"
   3671 LC_COLLATE="nl_BE.UTF-8"
   3672 LC_MONETARY="nl_BE.UTF-8"
   3673 LC_MESSAGES="nl_BE.UTF-8"
   3674 LC_PAPER="nl_BE.UTF-8"
   3675 LC_NAME="nl_BE.UTF-8"
   3676 LC_ADDRESS="nl_BE.UTF-8"
   3677 LC_TELEPHONE="nl_BE.UTF-8"
   3678 LC_MEASUREMENT="nl_BE.UTF-8"
   3679 LC_IDENTIFICATION="nl_BE.UTF-8"
   3680 LC_ALL=
   3681 
   3682 So I have no problem using utf-8, even want it. But I would like to get 
   3683 rid of the error message. How?
   3684 
   3685 On a related note: I saw a message about getting 24h-time notation in the 
   3686 thread list, but can't seem to find it again; is there search 
   3687 functionality for the archives?
   3688 
   3689 
   3690 Thanks for suggestions,
   3691 
   3692 Erik
   3693 
   3694 From sup@equaeghe.nospammail.net  Mon Apr 26 00:57:39 2010
   3695 From: sup@equaeghe.nospammail.net (Erik Quaeghebeur)
   3696 Date: Mon, 26 Apr 2010 00:57:39 -0400 (EDT)
   3697 Subject: [sup-talk] how to replace (al)pine's passfile functionality
   3698 Message-ID: <alpine.DEB.2.00.1004260052050.913@flfbcjrt>
   3699 
   3700 Hi,
   3701 
   3702 
   3703 (Al)pine has a passfile functionality: a (weakly) encrypted file contains 
   3704 the passwords necessary for imap, nntp, and smpt connections. For sup 
   3705 (0.11 on ruby 1.8), I use offlineimap and msmpt, both of which need 
   3706 passwords either stored in plaintext in their config files or in the netrc 
   3707 file. Is there any way to use some kind of encrypted netrc (something in 
   3708 the vein of kde's wallet), which is decrypted/made accessible on login or 
   3709 with a one-time password dialog?
   3710 
   3711 
   3712 Best,
   3713 
   3714 Erik
   3715 
   3716 From mariano.mara@gmail.com  Mon Apr 26 02:10:40 2010
   3717 From: mariano.mara@gmail.com (Mariano Mara)
   3718 Date: Mon, 26 Apr 2010 03:10:40 -0300
   3719 Subject: [sup-talk] how to replace (al)pine's passfile functionality
   3720 In-Reply-To: <alpine.DEB.2.00.1004260052050.913@flfbcjrt>
   3721 References: <alpine.DEB.2.00.1004260052050.913@flfbcjrt>
   3722 Message-ID: <1272261905-sup-876@kafka>
   3723 
   3724 Excerpts from Erik Quaeghebeur's message of Mon Apr 26 01:57:39 -0300 2010:
   3725 > Hi,
   3726 > 
   3727 > 
   3728 > (Al)pine has a passfile functionality: a (weakly) encrypted file contains 
   3729 > the passwords necessary for imap, nntp, and smpt connections. For sup 
   3730 > (0.11 on ruby 1.8), I use offlineimap and msmpt, both of which need 
   3731 > passwords either stored in plaintext in their config files or in the netrc 
   3732 > file. Is there any way to use some kind of encrypted netrc (something in 
   3733 > the vein of kde's wallet), which is decrypted/made accessible on login or 
   3734 > with a one-time password dialog?
   3735 > 
   3736 I use gnome-keyring. I googled a bit and found the post that helped me
   3737 when I was setting it up: http://www.clasohm.com/blog/one-entry?entry_id=90957
   3738 (if I remember correctly). msmtp is even easier since it has an explicit
   3739 option for adding it to the gnome-keyring.
   3740 Since you're mentioning kde wallet I kinda feel this information won't
   3741 be useful to you but nevertheless...
   3742 
   3743 Mariano
   3744 
   3745 From nicolas.pouillard@gmail.com  Mon Apr 26 03:23:38 2010
   3746 From: nicolas.pouillard@gmail.com (Nicolas Pouillard)
   3747 Date: Mon, 26 Apr 2010 00:23:38 -0700 (PDT)
   3748 Subject: [sup-talk] how to replace (al)pine's passfile functionality
   3749 In-Reply-To: <alpine.DEB.2.00.1004260052050.913@flfbcjrt>
   3750 References: <alpine.DEB.2.00.1004260052050.913@flfbcjrt>
   3751 Message-ID: <4bd53f7a.810ce30a.79fc.ffff80a3@mx.google.com>
   3752 
   3753 On Mon, 26 Apr 2010 00:57:39 -0400 (EDT), Erik Quaeghebeur <sup at equaeghe.nospammail.net> wrote:
   3754 > Hi,
   3755 Hi,
   3756 
   3757 > (Al)pine has a passfile functionality: a (weakly) encrypted file contains 
   3758 > the passwords necessary for imap, nntp, and smpt connections. For sup 
   3759 > (0.11 on ruby 1.8), I use offlineimap and msmpt, both of which need 
   3760 > passwords either stored in plaintext in their config files or in the netrc 
   3761 > file. Is there any way to use some kind of encrypted netrc (something in 
   3762 > the vein of kde's wallet), which is decrypted/made accessible on login or 
   3763 > with a one-time password dialog?
   3764 
   3765 What I do is to store these sensitive configuration files on some encrypted
   3766 filesystem. Encfs and dmcrypt-luks (linux only) are fine choices to do so.
   3767 
   3768 The result is that if someone get root access or your access to the machine
   3769 then yes he has the password but its much worse than that since he can setup
   3770 a keylogger patch your binaries...
   3771 
   3772 However the good news is that if he needs to reboot the machine then all of
   3773 these filesystem will get unreadable.
   3774 
   3775 Regards,
   3776 
   3777 -- 
   3778 Nicolas Pouillard
   3779 http://nicolaspouillard.fr
   3780 
   3781 From wmorgan-sup@masanjin.net  Mon Apr 26 15:12:16 2010
   3782 From: wmorgan-sup@masanjin.net (William Morgan)
   3783 Date: Mon, 26 Apr 2010 15:12:16 -0400
   3784 Subject: [sup-talk] charset warning when starting sup
   3785 In-Reply-To: <alpine.DEB.2.00.1004260046020.913@flfbcjrt>
   3786 References: <alpine.DEB.2.00.1004260046020.913@flfbcjrt>
   3787 Message-ID: <1272308962-sup-3272@masanjin.net>
   3788 
   3789 Reformatted excerpts from Erik Quaeghebeur's message of 2010-04-26:
   3790 > When starting sup (0.11 on ruby 1.8), I get
   3791 > 
   3792 > WARNING: can't find character set by using locale, defaulting to utf-8
   3793 
   3794 This is complaining about the output of the locale rubygem. What does
   3795 this print for you?
   3796 
   3797   $ irb -rlocale
   3798   >> Locale.current
   3799   => [#<Locale::Tag::Posix: en_US.utf8>] # what mine says
   3800 
   3801 > On a related note: I saw a message about getting 24h-time notation in
   3802 > the thread list, but can't seem to find it again; is there search
   3803 > functionality for the archives?
   3804 
   3805 Yes, http://www.google.com/search?q=sup-talk+24h :(
   3806 -- 
   3807 William <wmorgan-sup at masanjin.net>
   3808 
   3809 From sup@equaeghe.nospammail.net  Mon Apr 26 16:12:24 2010
   3810 From: sup@equaeghe.nospammail.net (Erik Quaeghebeur)
   3811 Date: Mon, 26 Apr 2010 16:12:24 -0400 (EDT)
   3812 Subject: [sup-talk] charset warning when starting sup
   3813 In-Reply-To: <1272308962-sup-3272@masanjin.net>
   3814 References: <alpine.DEB.2.00.1004260046020.913@flfbcjrt>
   3815 	<1272308962-sup-3272@masanjin.net>
   3816 Message-ID: <alpine.DEB.2.00.1004261612050.2089@flfbcjrt>
   3817 
   3818 > Reformatted excerpts from Erik Quaeghebeur's message of 2010-04-26:
   3819 >
   3820 > > When starting sup (0.11 on ruby 1.8), I get
   3821 > >
   3822 > > WARNING: can't find character set by using locale, defaulting to utf-8
   3823 
   3824 On Mon, 26 Apr 2010, William Morgan wrote:
   3825 >
   3826 > This is complaining about the output of the locale rubygem. What does
   3827 > this print for you?
   3828 >
   3829 >  $ irb -rlocale
   3830 >  >> Locale.current
   3831 >  => [#<Locale::Tag::Posix: en_US.utf8>] # what mine says
   3832 
   3833 [after installing irb]
   3834 
   3835 $ irb -rlocale
   3836 /usr/lib/ruby/1.8/irb/init.rb:252:in `require': no such file to load -- 
   3837 locale
   3838 (LoadError)
   3839          from /usr/lib/ruby/1.8/irb/init.rb:252:in `load_modules'
   3840          from /usr/lib/ruby/1.8/irb/init.rb:250:in `each'
   3841          from /usr/lib/ruby/1.8/irb/init.rb:250:in `load_modules'
   3842          from /usr/lib/ruby/1.8/irb/init.rb:21:in `setup'
   3843          from /usr/lib/ruby/1.8/irb.rb:54:in `start'
   3844          from /usr/bin/irb:13
   3845 
   3846 [after installing the ruby locale libs]
   3847 
   3848 $ irb -rlocale
   3849 irb(main):001:0> Locale.current
   3850 NoMethodError: undefined method `current' for Locale:Module
   3851 
   3852 
   3853 Best,
   3854 
   3855 Erik
   3856 
   3857 
   3858 From wmorgan-sup@masanjin.net  Mon Apr 26 16:25:55 2010
   3859 From: wmorgan-sup@masanjin.net (William Morgan)
   3860 Date: Mon, 26 Apr 2010 16:25:55 -0400
   3861 Subject: [sup-talk] charset warning when starting sup
   3862 In-Reply-To: <alpine.DEB.2.00.1004261612050.2089@flfbcjrt>
   3863 References: <alpine.DEB.2.00.1004260046020.913@flfbcjrt>
   3864 	<1272308962-sup-3272@masanjin.net>
   3865 	<alpine.DEB.2.00.1004261612050.2089@flfbcjrt>
   3866 Message-ID: <1272313012-sup-3555@masanjin.net>
   3867 
   3868 Reformatted excerpts from Erik Quaeghebeur's message of 2010-04-26:
   3869 > $ irb -rlocale
   3870 > irb(main):001:0> Locale.current
   3871 > NoMethodError: undefined method `current' for Locale:Module
   3872 
   3873 Hm. I don't understand this package, or the intricacies of the unix
   3874 locale system in general. Judging from the ruby-locale docs,
   3875 Locale.current should be set in this manner:
   3876 
   3877   Get the value from environment variables order by
   3878   LANGUAGE > LC_ALL > LC_MESSAGES > LANG. LANGUAGE can be set plural
   3879   locales such as "en_CA:en_US", others can be set a locale only such as
   3880   "en_CA".
   3881 
   3882   (http://www.yotabanana.com/hiki/ruby-locale-howto.html)
   3883 
   3884 When I try setting my LANGUAGE var to be the same as yours, I get:
   3885 
   3886   [#<Locale::Tag::Posix: nl_BE>, #<Locale::Tag::Posix: nl>, #<Locale::Tag::Posix: en_US>, #<Locale::Tag::Posix: en>]
   3887 
   3888 So I'm not sure where to go from here. If you can somehow convince
   3889 ruby-locale to work on your system, then you can get rid of the warning.
   3890 Or, you can simply comment out line 291 of sup.rb.
   3891 -- 
   3892 William <wmorgan-sup at masanjin.net>
   3893 
   3894 From sup@equaeghe.nospammail.net  Mon Apr 26 23:47:10 2010
   3895 From: sup@equaeghe.nospammail.net (Erik Quaeghebeur)
   3896 Date: Mon, 26 Apr 2010 23:47:10 -0400 (EDT)
   3897 Subject: [sup-talk] how to replace (al)pine's passfile functionality
   3898 In-Reply-To: <1272261905-sup-876@kafka>
   3899 References: <alpine.DEB.2.00.1004260052050.913@flfbcjrt>
   3900 	<1272261905-sup-876@kafka>
   3901 Message-ID: <alpine.DEB.2.00.1004262343180.2052@flfbcjrt>
   3902 
   3903 > Excerpts from Erik Quaeghebeur's message of Mon Apr 26 01:57:39 -0300 2010:
   3904 > >
   3905 > > (Al)pine has a passfile functionality: a (weakly) encrypted file 
   3906 > > contains the passwords necessary for imap, nntp, and smpt connections. 
   3907 > > For sup (0.11 on ruby 1.8), I use offlineimap and msmpt, both of which 
   3908 > > need passwords either stored in plaintext in their config files or in 
   3909 > > the netrc file. Is there any way to use some kind of encrypted netrc 
   3910 > > (something in the vein of kde's wallet), which is decrypted/made 
   3911 > > accessible on login or with a one-time password dialog?
   3912 
   3913 On Mon, 26 Apr 2010, Mariano Mara wrote:
   3914 >
   3915 > I use gnome-keyring. I googled a bit and found the post that helped me 
   3916 > when I was setting it up: 
   3917 > http://www.clasohm.com/blog/one-entry?entry_id=90957 (if I remember 
   3918 > correctly). msmtp is even easier since it has an explicit option for 
   3919 > adding it to the gnome-keyring.
   3920 
   3921 Thank you for this information, it is just what I was looking for.
   3922 
   3923 > Since you're mentioning kde wallet I kinda feel this information won't
   3924 > be useful to you but nevertheless...
   3925 
   3926 On the contrary: I have gnome-keyring installed, as I need it for the 
   3927 gnome-networkmanager applet (the KDE one is not good enough yet). On top 
   3928 of that, I hope that the effort to unify both gnome-keyring and kde-wallet 
   3929 will allow me to not keep both once kde's netwrkmanager applet is up to 
   3930 par: <http://www.freedesktop.org/wiki/Specifications/secret-storage-spec>.
   3931 
   3932 However, I am hampered by the fact that in ubuntu 9.10, msmtp-gnome 
   3933 depends on gnome-keyring-manager, a package that does not exist in 9.10!
   3934 
   3935 Anyhow, I'll get there, currently with baby steps.
   3936 
   3937 
   3938 Best,
   3939 
   3940 Erik
   3941 
   3942 From jason@petsod.org  Fri Apr 30 01:43:24 2010
   3943 From: jason@petsod.org (Jason Petsod)
   3944 Date: Fri, 30 Apr 2010 00:43:24 -0500
   3945 Subject: [sup-talk] sup web interface
   3946 Message-ID: <1272606137-sup-842@acheron.quadco.net>
   3947 
   3948 Hi,
   3949 
   3950 Is there still interest in a web interface for sup? There appear to be
   3951 previous discussions on it [1][2], but it doesn't seem like anything
   3952 conclusive was created.
   3953 
   3954 If there is interest, is there a specific web framework (or no framework)
   3955 the community would prefer? I might have some time this weekend to cobble
   3956 something together...
   3957 
   3958 -Jason
   3959 
   3960 [1] http://www.mail-archive.com/sup-talk at rubyforge.org/msg01536.html
   3961 [2] http://www.mail-archive.com/sup-talk at rubyforge.org/msg03192.html
   3962 
   3963 From me@nicholasbs.net  Fri Apr 30 10:17:13 2010
   3964 From: me@nicholasbs.net (Nicholas Bergson-Shilcock)
   3965 Date: Fri, 30 Apr 2010 10:17:13 -0400
   3966 Subject: [sup-talk] sup web interface
   3967 In-Reply-To: <1272606137-sup-842@acheron.quadco.net>
   3968 References: <1272606137-sup-842@acheron.quadco.net>
   3969 Message-ID: <1272636834-sup-4453@chimaeric.net>
   3970 
   3971 Excerpts from Jason Petsod's message of Fri Apr 30 01:43:24 -0400 2010:
   3972 > Hi,
   3973 > 
   3974 > Is there still interest in a web interface for sup? There appear to be
   3975 > previous discussions on it [1][2], but it doesn't seem like anything
   3976 > conclusive was created.
   3977 > 
   3978 > If there is interest, is there a specific web framework (or no framework)
   3979 > the community would prefer? I might have some time this weekend to cobble
   3980 > something together...
   3981 
   3982 I'd love to see a  web interface, particularly something that works well
   3983 from an iPhone or Android.
   3984 
   3985 I don't have any strong preferences regarding the best web framework
   3986 for the job.
   3987 
   3988 Thanks!
   3989   -Nick
   3990 
   3991 
   3992 > 
   3993 > -Jason
   3994 > 
   3995 > [1] http://www.mail-archive.com/sup-talk at rubyforge.org/msg01536.html
   3996 > [2] http://www.mail-archive.com/sup-talk at rubyforge.org/msg03192.html
   3997 
   3998 From jdugan@es.net  Fri Apr 30 10:57:53 2010
   3999 From: jdugan@es.net (Jon Dugan)
   4000 Date: Fri, 30 Apr 2010 09:57:53 -0500
   4001 Subject: [sup-talk] sup web interface
   4002 In-Reply-To: <1272636834-sup-4453@chimaeric.net>
   4003 References: <1272606137-sup-842@acheron.quadco.net>
   4004 	<1272636834-sup-4453@chimaeric.net>
   4005 Message-ID: <1272639390-sup-7549@arrakis.es.net>
   4006 
   4007 Excerpts from Nicholas Bergson-Shilcock's message of Fri Apr 30 09:17:13 -0500 2010:
   4008 > I'd love to see a  web interface, particularly something that works well
   4009 > from an iPhone or Android.
   4010 
   4011 +1 for a web interface, especially iPhone/iPad optimized.
   4012 
   4013 Jon
   4014 -- 
   4015 Jon M. Dugan <jdugan at es.net>
   4016 ESnet Network Engineering Group
   4017 Lawrence Berkeley National Laboratory
   4018 
   4019 From rlane@club.cc.cmu.edu  Fri Apr 30 19:13:36 2010
   4020 From: rlane@club.cc.cmu.edu (Rich Lane)
   4021 Date: Fri, 30 Apr 2010 19:13:36 -0400
   4022 Subject: [sup-talk] sup web interface
   4023 In-Reply-To: <1272606137-sup-842@acheron.quadco.net>
   4024 References: <1272606137-sup-842@acheron.quadco.net>
   4025 Message-ID: <1272644331-sup-1274@zyrg.net>
   4026 
   4027 This is a great idea. I recommend using the sup-server protocol, either
   4028 natively or by running sup-cmd. That code has been in master for a while
   4029 now. I don't have a real opinion on web frameworks, but I'm biased
   4030 towards something lightweight.
   4031