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