community/pipermail-archives/sup-talk/2008-07.txt (73732B) - raw
1 From vb@haramis.fdn.fr Tue Jul 1 05:43:39 2008
2 From: vb@haramis.fdn.fr (Vincent Bernardoff)
3 Date: Tue, 1 Jul 2008 11:43:39 +0200
4 Subject: [sup-talk] Sup crashed
5 Message-ID: <20080701094339.GC28663@anigel>
6
7 vb~haramis (~)% sup
8 [Tue Jul 01 11:48:50 +0200 2008] using character set encoding "UTF-8"
9 [Tue Jul 01 11:48:51 +0200 2008] optional 'chronic' library not found
10 (run 'gem install chronic' to
11 install)
12 [Tue Jul 01 11:48:51 +0200 2008] locking /home/vb/.sup/lock...
13 [Tue Jul 01 11:48:51 +0200 2008] crypto: detected gpg binary in
14 /usr/bin/gpg
15 [Tue Jul 01 11:48:51 +0200 2008] stopped cursing
16 [Tue Jul 01 11:48:51 +0200 2008] oh crap, an exception
17 [Tue Jul 01 11:48:51 +0200 2008] unlocking /home/vb/.sup/lock...
18 ----------------------------------------------------------------
19 I'm very sorry. It seems that an error occurred in Sup. Please
20 accept my sincere apologies. If you don't mind, please send the
21 contents of sup-exception-log.txt and a brief report of the
22 circumstances to sup-talk at rubyforge dot orgs so that I might
23 address this problem. Thank you!
24
25 Sincerely,
26 William
27 ----------------------------------------------------------------
28 --- ArgumentError from thread: main
29 wrong number of arguments (2 for 1)
30 /usr/lib/ruby/gems/1.8/gems/sup-0.5/lib/sup/index.rb:422:in
31 `respond_to?'
32 /usr/lib/ruby/gems/1.8/gems/sup-0.5/lib/sup/index.rb:422:in `flatten'
33 /usr/lib/ruby/gems/1.8/gems/sup-0.5/lib/sup/index.rb:422:in
34 `load_sources'
35 /usr/lib/ruby/gems/1.8/gems/sup-0.5/lib/sup/index.rb:108:in `load'
36 /usr/lib/ruby/gems/1.8/gems/sup-0.5/lib/sup/util.rb:497:in `send'
37 /usr/lib/ruby/gems/1.8/gems/sup-0.5/lib/sup/util.rb:497:in
38 `method_missing'
39 /usr/lib/ruby/gems/1.8/gems/sup-0.5/bin/sup:121
40 /usr/bin/sup:19:in `load'
41 /usr/bin/sup:19
42
43
44 Installed with gem 1.1.1 on archlinux x86_64. (command: gem install sup)
45
46 Thank in advance,
47
48 --
49 Vincent Bernardoff
50
51 From wmorgan-sup@masanjin.net Wed Jul 2 09:47:44 2008
52 From: wmorgan-sup@masanjin.net (William Morgan)
53 Date: Wed, 02 Jul 2008 06:47:44 -0700
54 Subject: [sup-talk] Sup crashed
55 In-Reply-To: <20080701094339.GC28663@anigel>
56 References: <20080701094339.GC28663@anigel>
57 Message-ID: <1215006339-sup-6551@entry>
58
59 Reformatted excerpts from Vincent Bernardoff's message of 2008-07-01:
60 > wrong number of arguments (2 for 1)
61 > /usr/lib/ruby/gems/1.8/gems/sup-0.5/lib/sup/index.rb:422:in
62 > `respond_to?'
63
64 This is due to ruby 1.8.7. It's fixed in git, if you want to try that,
65 or you can apply this patch directly:
66
67 http://repo.or.cz/w/sup.git?a=blobdiff;f=lib/sup/util.rb;fp=lib/sup/util.rb;h=9909022ffa9b0b1c5796f4fbdff925087dec2519;hp=ceaf0b8dabc8a83ea451005e9b27bc109823caf1;hb=7baf2ae82255b4ca77a1e2a4b46831371f92cfce;hpb=21e34247462f5a0ca69dc2de46eceb21e5f1fb58
68 --
69 William <wmorgan-sup at masanjin.net>
70
71 From eric.williams@redhat.com Thu Jul 3 03:34:48 2008
72 From: eric.williams@redhat.com (Eric Williams)
73 Date: Thu, 03 Jul 2008 08:34:48 +0100
74 Subject: [sup-talk] Mark tagged as read/unread?
75 Message-ID: <1215069949-sup-6698@eric.fab.redhat.com>
76
77 Hi, Sup people!
78
79 I'm trying to find something in sup that is really bogeying up my workflow
80 at the moment. Is there a way to mark a bunch of tagged messages as Read or
81 Unread? I can only find a toggle at the moment, which is pretty useless if
82 you've tagged a bunch of threads of mixed read/unread status. I would like
83 to tag a bunch of messages, mark them all as read (regardless of their
84 current status), them ship 'em off to the archive. Is there a keystroke not
85 listed in the help page?
86
87 Thanks,
88
89 eric
90
91
92
93 --
94 Eric Williams
95 GSS-EMEA
96 08:34:01 up 1 day, 17:40, 1 user, load average: 0.18, 0.27, 0.33
97
98 From fedzor@gmail.com Thu Jul 3 11:26:06 2008
99 From: fedzor@gmail.com (fedzor)
100 Date: Thu, 3 Jul 2008 11:26:06 -0400
101 Subject: [sup-talk] Sending Emails
102 Message-ID: <B6855273-AE8F-4232-B47D-61BC5995AD6C@gmail.com>
103
104 its not as dumb of a question as you think!
105
106 I prowled around in the source, and i even used grep tons of times to
107 find where the messages are *actually* sent in the code, but I can't
108 find it.
109
110 Mr. Morgan, I can only assume that you know exactly where this is.
111 Could you point me to it?
112
113 -------------------------------------------------------|
114 ~ Ari
115 if god gives you lemons
116 YOU FIND A NEW GOD
117
118
119 From its.jeff.balogh@gmail.com Thu Jul 3 11:38:35 2008
120 From: its.jeff.balogh@gmail.com (Jeff Balogh)
121 Date: Thu, 03 Jul 2008 11:38:35 -0400
122 Subject: [sup-talk] Sending Emails
123 In-Reply-To: <B6855273-AE8F-4232-B47D-61BC5995AD6C@gmail.com>
124 References: <B6855273-AE8F-4232-B47D-61BC5995AD6C@gmail.com>
125 Message-ID: <1215099271-sup-5787@archie>
126
127 fedzor wrote:
128 > its not as dumb of a question as you think!
129 >
130 > I prowled around in the source, and i even used grep tons of times to
131 > find where the messages are *actually* sent in the code, but I can't
132 > find it.
133 >
134 > Mr. Morgan, I can only assume that you know exactly where this is.
135 > Could you point me to it?
136
137 I'm not Mr. Morgan, but...
138
139 $ ack sendmail
140 lib/sup.rb
141 211: :sendmail => "/usr/sbin/sendmail -oem -ti",
142
143 lib/sup/modes/edit-message-mode.rb
144 --> 285: IO.popen(acct.sendmail, "w") { |p| p.puts m }
145 286: raise SendmailCommandFailed, "Couldn't execute #{acct.sendmail}" unless $? == 0
146
147 lib/sup/account.rb
148 4: attr_accessor :sendmail, :signature
149 10: @sendmail = h[:sendmail]
150 40: [:name, :sendmail, :signature].each { |k| hash[k] ||= @default_account.send(k) }
151
152 The call is in send_message in lib/sup/modes/edit-message-mode.rb, line 285 in
153 git-next.
154
155 Cheers,
156 jeff
157
158 From wmorgan-sup@masanjin.net Thu Jul 3 11:51:35 2008
159 From: wmorgan-sup@masanjin.net (wmorgan-sup at masanjin.net)
160 Date: Thu, 03 Jul 2008 08:51:35 -0700
161 Subject: [sup-talk] Mark tagged as read/unread?
162 In-Reply-To: <1215069949-sup-6698@eric.fab.redhat.com>
163 References: <1215069949-sup-6698@eric.fab.redhat.com>
164 Message-ID: <1215100280-sup-4628@entry>
165
166 Reformatted excerpts from Eric Williams's message of 2008-07-03:
167 > I'm trying to find something in sup that is really bogeying up my
168 > workflow at the moment. Is there a way to mark a bunch of tagged
169 > messages as Read or Unread? I can only find a toggle at the moment,
170 > which is pretty useless if you've tagged a bunch of threads of mixed
171 > read/unread status.
172
173 There's no way to do that but it would be pretty trivial to add.
174 --
175 William <wmorgan-sup at masanjin.net>
176
177 From wmorgan-sup@masanjin.net Thu Jul 3 11:52:35 2008
178 From: wmorgan-sup@masanjin.net (wmorgan-sup at masanjin.net)
179 Date: Thu, 03 Jul 2008 08:52:35 -0700
180 Subject: [sup-talk] Sending Emails
181 In-Reply-To: <1215099271-sup-5787@archie>
182 References: <B6855273-AE8F-4232-B47D-61BC5995AD6C@gmail.com>
183 <1215099271-sup-5787@archie>
184 Message-ID: <1215100319-sup-947@entry>
185
186 Reformatted excerpts from its.jeff.balogh's message of 2008-07-03:
187 > lib/sup/modes/edit-message-mode.rb
188 > --> 285: IO.popen(acct.sendmail, "w") { |p| p.puts m }
189 > 286: raise SendmailCommandFailed, "Couldn't execute #{acct.sendmail}"
190 > unless $? == 0
191
192 Yep, this is the actual execution point. It's a call out to whatever
193 sendmail program you've defined in your configuration.
194 --
195 William <wmorgan-sup at masanjin.net>
196
197 From grant@antiflux.org Thu Jul 3 08:30:46 2008
198 From: grant@antiflux.org (Grant Hollingworth)
199 Date: Thu, 03 Jul 2008 08:30:46 -0400
200 Subject: [sup-talk] Mark tagged as read/unread?
201 In-Reply-To: <1215069949-sup-6698@eric.fab.redhat.com>
202 References: <1215069949-sup-6698@eric.fab.redhat.com>
203 Message-ID: <1215088116-sup-502@spooky.local>
204
205 * Eric Williams [2008-07-03 03:34 -0400]:
206 > I'm trying to find something in sup that is really bogeying up my workflow
207 > at the moment. Is there a way to mark a bunch of tagged messages as Read or
208 > Unread? I can only find a toggle at the moment, which is pretty useless if
209 > you've tagged a bunch of threads of mixed read/unread status. I would like
210 > to tag a bunch of messages, mark them all as read (regardless of their
211 > current status), them ship 'em off to the archive. Is there a keystroke not
212 > listed in the help page?
213
214 There's 'A' (for read_and_archive) but it only works in the inbox. What mode
215 are these messages in?
216
217 From ecoffey@gmail.com Thu Jul 3 19:08:27 2008
218 From: ecoffey@gmail.com (Eoin Coffey)
219 Date: Thu, 3 Jul 2008 17:08:27 -0600
220 Subject: [sup-talk] Sup initalize setup crash
221 Message-ID: <2d88cc360807031608i44d90bf1o402a0666a737e8d8@mail.gmail.com>
222
223 Just finished sup-config and configured for secure imap (its a gmail
224 account).
225
226 -Eoin
227 -------------- next part --------------
228 An HTML attachment was scrubbed...
229 URL: <http://rubyforge.org/pipermail/sup-talk/attachments/20080703/34aa0c0e/attachment.html>
230 -------------- next part --------------
231 An embedded and charset-unspecified text was scrubbed...
232 Name: sup-exception-log.txt
233 URL: <http://rubyforge.org/pipermail/sup-talk/attachments/20080703/34aa0c0e/attachment.txt>
234
235 From wmorgan-sup@masanjin.net Thu Jul 3 20:55:37 2008
236 From: wmorgan-sup@masanjin.net (wmorgan-sup)
237 Date: Thu, 03 Jul 2008 17:55:37 -0700
238 Subject: [sup-talk] Sup initalize setup crash
239 In-Reply-To: <2d88cc360807031608i44d90bf1o402a0666a737e8d8@mail.gmail.com>
240 References: <2d88cc360807031608i44d90bf1o402a0666a737e8d8@mail.gmail.com>
241 Message-ID: <1215132892-sup-2132@entry>
242
243 Reformatted excerpts from Eoin Coffey's message of 2008-07-03:
244 > wrong number of arguments (2 for 1)
245 > /usr/lib/ruby/gems/1.8/gems/sup-0.5/lib/sup/index.rb:422:in `respond_to?'
246
247 This is due to ruby 1.8.7. It's fixed in git, if you want to try that,
248 or you can apply this patch directly:
249 http://repo.or.cz/w/sup.git?a=blobdiff;f=lib/sup/util.rb;fp=lib/sup/util.rb;h=9909022ffa9b0b1c5796f4fbdff925087dec2519;hp=ceaf0b8dabc8a83ea451005e9b27bc109823caf1;hb=7baf2ae82255b4ca77a1e2a4b46831371f92cfce;hpb=21e34247462f5a0ca69dc2de46ece
250
251 Since you're the fourth person to report this in the past few weeks, I
252 suppose this means it's time to release a new version of Sup...
253 --
254 William <wmorgan-sup at masanjin.net>
255
256 From georg@xtna.de Tue Jul 15 04:59:55 2008
257 From: georg@xtna.de (Georg Lehmann)
258 Date: Tue, 15 Jul 2008 10:59:55 +0200
259 Subject: [sup-talk] oh crap, an exception
260 Message-ID: <1216111841-sup-5352@horst>
261
262 Hi,
263
264 First: thanks a lot for sup. Great email client/service ;)
265
266
267 After sup-add mbox+ssh://koef.xxxx.net/var/mail/grl:
268
269
270 [Tue Jul 15 10:12:44 +0200 2008] stopped cursing
271 [Tue Jul 15 10:12:44 +0200 2008] oh crap, an exception
272 [Tue Jul 15 10:12:44 +0200 2008] unlocking /home/georg/.sup/lock...
273 ----------------------------------------------------------------
274 I'm very sorry. It seems that an error occurred in Sup. Please
275 accept my sincere apologies. If you don't mind, please send the
276 contents of sup-exception-log.txt and a brief report of the
277 circumstances to sup-talk at rubyforge dot orgs so that I might
278 address this problem. Thank you!
279
280 Sincerely,
281 William
282 ----------------------------------------------------------------
283 --- NoMethodError from thread: call #connect on mbox+ssh://koef.xxxx.net/var/mail/grl
284 undefined method `shell' for #<Net::SSH::Connection::Session:0x2acd9ad1fca8>
285 /opt/local/lib/ruby/gems/1.8/gems/sup-0.5/lib/sup/mbox/ssh-file.rb:175:in `unsafe_connect'
286 /opt/local/lib/ruby/gems/1.8/gems/sup-0.5/lib/sup/mbox/ssh-file.rb:170:in `synchronize'
287 /opt/local/lib/ruby/gems/1.8/gems/sup-0.5/lib/sup/mbox/ssh-file.rb:170:in `unsafe_connect'
288 /opt/local/lib/ruby/gems/1.8/gems/sup-0.5/lib/sup/mbox/ssh-file.rb:192:in `do_remote'
289 /opt/local/lib/ruby/gems/1.8/gems/sup-0.5/lib/sup/mbox/ssh-file.rb:117:in `connect'
290 /opt/local/lib/ruby/gems/1.8/gems/sup-0.5/lib/sup/mbox/ssh-loader.rb:37:in `connect'
291 /opt/local/lib/ruby/gems/1.8/gems/sup-0.5/lib/sup/mbox/ssh-loader.rb:61:in `safely'
292 /opt/local/lib/ruby/gems/1.8/gems/sup-0.5/lib/sup/mbox/ssh-loader.rb:37:in `connect'
293 /opt/local/lib/ruby/gems/1.8/gems/sup-0.5/lib/sup/util.rb:548:in `send'
294 /opt/local/lib/ruby/gems/1.8/gems/sup-0.5/lib/sup/util.rb:548:in `__pass'
295 /opt/local/lib/ruby/gems/1.8/gems/sup-0.5/lib/sup/util.rb:537:in `method_missing'
296 /opt/local/lib/ruby/gems/1.8/gems/sup-0.5/bin/sup:203
297 /opt/local/lib/ruby/gems/1.8/gems/sup-0.5/lib/sup.rb:60:in `reporting_thread'
298 /opt/local/lib/ruby/gems/1.8/gems/sup-0.5/lib/sup.rb:58:in `initialize'
299 /opt/local/lib/ruby/gems/1.8/gems/sup-0.5/lib/sup.rb:58:in `new'
300 /opt/local/lib/ruby/gems/1.8/gems/sup-0.5/lib/sup.rb:58:in `reporting_thread'
301 /opt/local/lib/ruby/gems/1.8/gems/sup-0.5/bin/sup:201
302 /opt/local/lib/ruby/gems/1.8/gems/sup-0.5/bin/sup:199:in `each'
303 /opt/local/lib/ruby/gems/1.8/gems/sup-0.5/bin/sup:199
304 /opt/local/bin/sup:19:in `load'
305 /opt/local/bin/sup:19
306 --- SystemExit from thread: main
307 undefined method `shell' for #<Net::SSH::Connection::Session:0x2acd9ad1fca8>
308 /opt/local/lib/ruby/gems/1.8/gems/sup-0.5/lib/sup.rb:64:in `select'
309 /opt/local/lib/ruby/gems/1.8/gems/sup-0.5/lib/sup/buffer.rb:31:in `nonblocking_getch'
310 /opt/local/lib/ruby/gems/1.8/gems/sup-0.5/bin/sup:227
311 /opt/local/bin/sup:19:in `load'
312 /opt/local/bin/sup:19
313
314
315
316 (Sorry for obfuscation)
317 I use ssh-agent, but it also doesnt work with user/pass in sources.yaml
318 Installed ruby/gem manually on debian etch and sup with gem install sup.
319 Kernel: 2.6.18-4-amd64
320
321
322 best regards,
323
324
325 Georg Lehmann
326
327
328 From wmorgan-sup@masanjin.net Wed Jul 16 20:00:26 2008
329 From: wmorgan-sup@masanjin.net (wmorgan-sup)
330 Date: Wed, 16 Jul 2008 17:00:26 -0700
331 Subject: [sup-talk] oh crap, an exception
332 In-Reply-To: <1216111841-sup-5352@horst>
333 References: <1216111841-sup-5352@horst>
334 Message-ID: <1216248900-sup-5089@entry>
335
336 Reformatted excerpts from Georg Lehmann's message of 2008-07-15:
337 > After sup-add mbox+ssh://koef.xxxx.net/var/mail/grl:
338 > --- NoMethodError from thread: call #connect on
339 > mbox+ssh://koef.xxxx.net/var/mail/grl
340 > undefined method `shell' for #<Net::SSH::Connection::Session:0x2acd9ad1fca8>
341 > /opt/local/lib/ruby/gems/1.8/gems/sup-0.5/lib/sup/mbox/ssh-file.rb:175:in
342 > `unsafe_connect'
343
344 Hm. I actually haven't tried mbox+ssh since the very early days of Sup,
345 so that code has definitely experienced bitrot. I'll look into it.
346 --
347 William <wmorgan-sup at masanjin.net>
348
349 From wmorgan-sup@masanjin.net Sun Jul 20 17:33:24 2008
350 From: wmorgan-sup@masanjin.net (William Morgan)
351 Date: Sun, 20 Jul 2008 14:33:24 -0700
352 Subject: [sup-talk] rethinking sup part ii
353 Message-ID: <1216589569-sup-1520@entry>
354
355 In which the new version of Sup is described!
356
357 http://all-thing.net/2008/07/rethinking-sup-part-ii.html
358 --
359 William <wmorgan-sup at masanjin.net>
360
361 From guillaume.quintard@gmail.com Sun Jul 20 19:28:44 2008
362 From: guillaume.quintard@gmail.com (Guillaume Quintard)
363 Date: Sun, 20 Jul 2008 16:28:44 -0700
364 Subject: [sup-talk] rethinking sup part ii
365 In-Reply-To: <1216589569-sup-1520@entry>
366 References: <1216589569-sup-1520@entry>
367 Message-ID: <1216596306-sup-2450@altis>
368
369 Excerpts from William Morgan's message of Sun Jul 20 14:33:24 -0700 2008:
370 > In which the new version of Sup is described!
371 >
372 > http://all-thing.net/2008/07/rethinking-sup-part-ii.html
373
374 looks cool to me (mostly the server/client idea). I just have one
375 question: I am currently using gmail+mpop, and giving the mbox file to
376 sup. The new sup won't change a lot for me, will it?
377 (maybe a stupid question, but I'd like to be sure I understood the
378 implications).
379
380 --
381 Guillaume
382
383 From wmorgan-sup@masanjin.net Sun Jul 20 20:04:35 2008
384 From: wmorgan-sup@masanjin.net (William Morgan)
385 Date: Sun, 20 Jul 2008 17:04:35 -0700
386 Subject: [sup-talk] rethinking sup part ii
387 In-Reply-To: <1216596306-sup-2450@altis>
388 References: <1216589569-sup-1520@entry> <1216596306-sup-2450@altis>
389 Message-ID: <1216598629-sup-896@entry>
390
391 Reformatted excerpts from guillaume.quintard's message of 2008-07-20:
392 > I just have one question: I am currently using gmail+mpop, and giving
393 > the mbox file to sup. The new sup won't change a lot for me, will it?
394 > (maybe a stupid question, but I'd like to be sure I understood the
395 > implications).
396
397 It should be basically the same, except that you can throw away the mbox
398 file when you're done (because STS will handle the storage for you).
399 --
400 William <wmorgan-sup at masanjin.net>
401
402 From guillaume.quintard@gmail.com Mon Jul 21 01:43:40 2008
403 From: guillaume.quintard@gmail.com (Guillaume Quintard)
404 Date: Sun, 20 Jul 2008 22:43:40 -0700
405 Subject: [sup-talk] rethinking sup part ii
406 In-Reply-To: <1216598629-sup-896@entry>
407 References: <1216589569-sup-1520@entry> <1216596306-sup-2450@altis>
408 <1216598629-sup-896@entry>
409 Message-ID: <1216618816-sup-459@altis>
410
411 Excerpts from William Morgan's message of Sun Jul 20 17:04:35 -0700 2008:
412 > It should be basically the same, except that you can throw away the mbox
413 > file when you're done (because STS will handle the storage for you).
414
415 Ok, that was what I understood. I'd keep the mbox anyway, having a
416 standard backup format is always nice.
417
418 --
419 Guillaume
420
421 From peter.krenn@gmail.com Mon Jul 21 08:14:05 2008
422 From: peter.krenn@gmail.com (Peter Krenn)
423 Date: Mon, 21 Jul 2008 14:14:05 +0200
424 Subject: [sup-talk] rethinking sup part ii
425 In-Reply-To: <1216589569-sup-1520@entry>
426 References: <1216589569-sup-1520@entry>
427 Message-ID: <575d86ad0807210514n573972ecr2feb7aafcb9679e1@mail.gmail.com>
428
429 Sounds great.
430 What kind of interface will this service provide? Or will it be more
431 like a library which one could use to access the sup storage from any
432 application? Something like a specialized database?
433
434 From wmorgan-sup@masanjin.net Mon Jul 21 11:22:35 2008
435 From: wmorgan-sup@masanjin.net (William Morgan)
436 Date: Mon, 21 Jul 2008 08:22:35 -0700
437 Subject: [sup-talk] rethinking sup part ii
438 In-Reply-To: <575d86ad0807210514n573972ecr2feb7aafcb9679e1@mail.gmail.com>
439 References: <1216589569-sup-1520@entry>
440 <575d86ad0807210514n573972ecr2feb7aafcb9679e1@mail.gmail.com>
441 Message-ID: <1216653716-sup-7355@entry>
442
443 Reformatted excerpts from Peter Krenn's message of 2008-07-21:
444 > What kind of interface will this service provide? Or will it be more
445 > like a library which one could use to access the sup storage from any
446 > application? Something like a specialized database?
447
448 It will be a network service with Thrift defining the interface.
449 --
450 William <wmorgan-sup at masanjin.net>
451
452 From steve@patter.mine.nu Mon Jul 21 11:26:59 2008
453 From: steve@patter.mine.nu (Stephen Patterson)
454 Date: Mon, 21 Jul 2008 16:26:59 +0100
455 Subject: [sup-talk] rethinking sup part ii
456 In-Reply-To: <1216653716-sup-7355@entry>
457 References: <1216589569-sup-1520@entry>
458 <575d86ad0807210514n573972ecr2feb7aafcb9679e1@mail.gmail.com>
459 <1216653716-sup-7355@entry>
460 Message-ID: <20080721152658.GA23270@patter.mine.nu>
461
462 On 21 Jul 08, William Morgan (wmorgan-sup at masanjin.net) wrote:
463 > Reformatted excerpts from Peter Krenn's message of 2008-07-21:
464 > > What kind of interface will this service provide? Or will it be more
465 > > like a library which one could use to access the sup storage from any
466 > > application? Something like a specialized database?
467 >
468 > It will be a network service with Thrift defining the interface.
469
470 So we'd then need a collection of custom client applications to search
471 and/or browse the index?
472
473 This sounds quite a bit like the beagle project -
474 http://beagle-project.org/Main_Page
475
476 --
477 Stephen Patterson :: steve at patter.mine.nu :: http://patter.mine.nu/
478 GPG: B416F0DE :: Jabber: patter at jabber.earth.li
479 "Don't be silly, Minnie. Who'd be walking round these cliffs with a gas oven?"
480 -------------- next part --------------
481 A non-text attachment was scrubbed...
482 Name: not available
483 Type: application/pgp-signature
484 Size: 197 bytes
485 Desc: Digital signature
486 URL: <http://rubyforge.org/pipermail/sup-talk/attachments/20080721/aade96ff/attachment.bin>
487
488 From johnbent@lanl.gov Mon Jul 21 12:04:33 2008
489 From: johnbent@lanl.gov (John Bent)
490 Date: Mon, 21 Jul 2008 10:04:33 -0600
491 Subject: [sup-talk] rethinking sup part ii
492 In-Reply-To: <20080721152658.GA23270@patter.mine.nu>
493 References: <1216589569-sup-1520@entry>
494 <575d86ad0807210514n573972ecr2feb7aafcb9679e1@mail.gmail.com>
495 <1216653716-sup-7355@entry> <20080721152658.GA23270@patter.mine.nu>
496 Message-ID: <1216656194-sup-755@tangerine.lanl.gov>
497
498 Excerpts from Stephen Patterson's message of Mon Jul 21 09:26:59 -0600 2008:
499 > On 21 Jul 08, William Morgan (wmorgan-sup at masanjin.net) wrote:
500 > > Reformatted excerpts from Peter Krenn's message of 2008-07-21:
501 > > > What kind of interface will this service provide? Or will it be more
502 > > > like a library which one could use to access the sup storage from any
503 > > > application? Something like a specialized database?
504 > >
505 > > It will be a network service with Thrift defining the interface.
506 >
507 > So we'd then need a collection of custom client applications to search
508 > and/or browse the index?
509 >
510 > This sounds quite a bit like the beagle project -
511 > http://beagle-project.org/Main_Page
512 >
513 And google desktop:
514 http://desktop.google.com
515 And spotlight:
516 http://en.wikipedia.org/wiki/Spotlight_(software)
517 And MS Fast Find:
518 http://support.microsoft.com/support/kb/articles/Q166/3/02.ASP
519
520 There is room for improvement in all of these tools but the margin seems
521 considerably smaller than it did for the sup email client which is vastly
522 superior to anything else.
523
524 John
525
526 From white.magic@gmx.de Mon Jul 21 14:43:49 2008
527 From: white.magic@gmx.de (Lionel Ott)
528 Date: Mon, 21 Jul 2008 20:43:49 +0200
529 Subject: [sup-talk] rethinking sup part ii
530 In-Reply-To: <1216589569-sup-1520@entry>
531 References: <1216589569-sup-1520@entry>
532 Message-ID: <1216665560-sup-7096@Hel>
533
534 Excerpts from William Morgan's message of Sun Jul 20 23:33:24 +0200 2008:
535 > In which the new version of Sup is described!
536 >
537 > http://all-thing.net/2008/07/rethinking-sup-part-ii.html
538
539 Sounds nice overall but something I couldn't infer from the post was if
540 you're thinking about doing just the reading and searching part of sup or
541 if some of the mail functionality is going to be kept.
542 Basically will sts be able to send mail or would one have to send it
543 using some other client and sts then would present all that nicely to
544 one, given you feed it with your mails.
545
546 From wmorgan-sup@masanjin.net Mon Jul 21 22:12:09 2008
547 From: wmorgan-sup@masanjin.net (William Morgan)
548 Date: Mon, 21 Jul 2008 19:12:09 -0700
549 Subject: [sup-talk] rethinking sup part ii
550 In-Reply-To: <20080721152658.GA23270@patter.mine.nu>
551 References: <1216589569-sup-1520@entry>
552 <575d86ad0807210514n573972ecr2feb7aafcb9679e1@mail.gmail.com>
553 <1216653716-sup-7355@entry> <20080721152658.GA23270@patter.mine.nu>
554 Message-ID: <1216692061-sup-3543@entry>
555
556 Reformatted excerpts from Stephen Patterson's message of 2008-07-21:
557 > So we'd then need a collection of custom client applications to search
558 > and/or browse the index?
559 >
560 > This sounds quite a bit like the beagle project -
561 > http://beagle-project.org/Main_Page
562
563 Thanks for the pointer. It does sound quite similar. Having played with
564 Beagle a bit, I think they key difference is that I'm envisioning STS as
565 being the primary interface to your precious infos, whereas Beagle seems
566 more of a supplemental index of data that's primarily handled by other
567 apps.
568
569 This has a couple implications, including who's responsible for storing
570 the files (STS: STS; Beagle: you and your apps), and what the user
571 experience looks like (Beagle: use Thunderbird, then call up Beagle for
572 help; STS: browse everything through your client, starting with a
573 search for label "inbox", and call up other applications for handling
574 foreign mime types).
575
576 If anything, Beagle is closer to Sup classic, and STS brings us closer
577 to Gmail.
578 --
579 William <wmorgan-sup at masanjin.net>
580
581 From rgh@roughage.com.au Wed Jul 23 04:45:06 2008
582 From: rgh@roughage.com.au (Richard Heycock)
583 Date: Wed, 23 Jul 2008 18:45:06 +1000
584 Subject: [sup-talk] rethinking sup part ii
585 In-Reply-To: <1216589569-sup-1520@entry>
586 References: <1216589569-sup-1520@entry>
587 Message-ID: <1216802131-sup-4710@wrasse>
588
589 Excerpts from William Morgan's message of Mon Jul 21 07:33:24 +1000 2008:
590 > In which the new version of Sup is described!
591 >
592 > http://all-thing.net/2008/07/rethinking-sup-part-ii.html
593
594 I really like the idea and I have to say that I'm *very* glad that you
595 are keeping the ncurses interface.
596
597 My one concern is that you are thinking of using Sphinx and as a
598 consequence you are relient on a relational database. Is that really
599 what you want for a mail client? I find this disturbing on two levels:
600 having a full blown database system for email seems like overkill and
601 the idea of an index bring based on a relational model quite appaling.
602
603 There are a number of other indexs such as Xapian or Hyper Estraier
604 both have ruby bindings and both are quite mature and widely used in
605 other projects.
606
607 Just my two cents.
608
609 rgh
610
611 --
612 +61 (0) 410 646 369
613 [e]: rgh at neoss.com.au
614 [im]: rgh at jabber.org
615
616 You're worried criminals will continue to penetrate into cyberspace, and
617 I'm worried complexity, poor design and mismanagement will be there to meet
618 them - Marcus Ranum
619
620 From nicolas.pouillard@gmail.com Wed Jul 23 04:58:10 2008
621 From: nicolas.pouillard@gmail.com (Nicolas Pouillard)
622 Date: Wed, 23 Jul 2008 10:58:10 +0200
623 Subject: [sup-talk] rethinking sup part ii
624 In-Reply-To: <1216802131-sup-4710@wrasse>
625 References: <1216589569-sup-1520@entry> <1216802131-sup-4710@wrasse>
626 Message-ID: <1216803452-sup-8333@port-ext16.ensta.fr>
627
628 Excerpts from Richard Heycock's message of Wed Jul 23 10:45:06 +0200 2008:
629 > Excerpts from William Morgan's message of Mon Jul 21 07:33:24 +1000 2008:
630 > > In which the new version of Sup is described!
631 > >
632 > > http://all-thing.net/2008/07/rethinking-sup-part-ii.html
633 >
634 > I really like the idea and I have to say that I'm *very* glad that you
635 > are keeping the ncurses interface.
636 >
637 > My one concern is that you are thinking of using Sphinx and as a
638 > consequence you are relient on a relational database. Is that really
639 > what you want for a mail client? I find this disturbing on two levels:
640 > having a full blown database system for email seems like overkill and
641 > the idea of an index bring based on a relational model quite appaling.
642 >
643 > There are a number of other indexs such as Xapian or Hyper Estraier
644 > both have ruby bindings and both are quite mature and widely used in
645 > other projects.
646
647 I'm also concerned by using relying on relational databases for a mail
648 service.
649
650 --
651 Nicolas Pouillard aka Ertai
652 -------------- next part --------------
653 A non-text attachment was scrubbed...
654 Name: signature.asc
655 Type: application/pgp-signature
656 Size: 194 bytes
657 Desc: not available
658 URL: <http://rubyforge.org/pipermail/sup-talk/attachments/20080723/0a4a45de/attachment.bin>
659
660 From terence.namusonge@gmail.com Wed Jul 23 05:27:46 2008
661 From: terence.namusonge@gmail.com (teroz)
662 Date: Wed, 23 Jul 2008 11:27:46 +0200
663 Subject: [sup-talk] rethinking sup part ii
664 In-Reply-To: <1216803452-sup-8333@port-ext16.ensta.fr>
665 References: <1216589569-sup-1520@entry> <1216802131-sup-4710@wrasse>
666 <1216803452-sup-8333@port-ext16.ensta.fr>
667 Message-ID: <1f7abd640807230227v75c28a62v6c299242a9bf3303@mail.gmail.com>
668
669 Well surely if we r eschewing typical mail storage formats like mbox and
670 IMAP then a database is the way to go
671 unless your suggesting we write some form of storage library as well.
672
673 On Wed, Jul 23, 2008 at 10:58 AM, Nicolas Pouillard <
674 nicolas.pouillard at gmail.com> wrote:
675
676 > Excerpts from Richard Heycock's message of Wed Jul 23 10:45:06 +0200 2008:
677 > > Excerpts from William Morgan's message of Mon Jul 21 07:33:24 +1000 2008:
678 > > > In which the new version of Sup is described!
679 > > >
680 > > > http://all-thing.net/2008/07/rethinking-sup-part-ii.html
681 > >
682 > > I really like the idea and I have to say that I'm *very* glad that you
683 > > are keeping the ncurses interface.
684 > >
685 > > My one concern is that you are thinking of using Sphinx and as a
686 > > consequence you are relient on a relational database. Is that really
687 > > what you want for a mail client? I find this disturbing on two levels:
688 > > having a full blown database system for email seems like overkill and
689 > > the idea of an index bring based on a relational model quite appaling.
690 > >
691 > > There are a number of other indexs such as Xapian or Hyper Estraier
692 > > both have ruby bindings and both are quite mature and widely used in
693 > > other projects.
694 >
695 > I'm also concerned by using relying on relational databases for a mail
696 > service.
697 >
698 > --
699 > Nicolas Pouillard aka Ertai
700 >
701 > _______________________________________________
702 > sup-talk mailing list
703 > sup-talk at rubyforge.org
704 > http://rubyforge.org/mailman/listinfo/sup-talk
705 >
706 >
707
708
709 --
710 --Teroz
711 -------------- next part --------------
712 An HTML attachment was scrubbed...
713 URL: <http://rubyforge.org/pipermail/sup-talk/attachments/20080723/0dfa1626/attachment.html>
714
715 From wmorgan-sup@masanjin.net Wed Jul 23 13:09:35 2008
716 From: wmorgan-sup@masanjin.net (William Morgan)
717 Date: Wed, 23 Jul 2008 10:09:35 -0700
718 Subject: [sup-talk] rethinking sup part ii
719 In-Reply-To: <1216802131-sup-4710@wrasse>
720 References: <1216589569-sup-1520@entry> <1216802131-sup-4710@wrasse>
721 Message-ID: <1216832349-sup-2908@entry>
722
723 Reformatted excerpts from Richard Heycock's message of 2008-07-23:
724 > My one concern is that you are thinking of using Sphinx and as a
725 > consequence you are relient on a relational database. Is that really
726 > what you want for a mail client? I find this disturbing on two levels:
727 > having a full blown database system for email seems like overkill and
728 > the idea of an index bring based on a relational model quite appaling.
729
730 I feel exactly the same way. I'm using Sphinx's XML interface to add
731 things to the index, so there's no RDBMS involved. I hate XML but not as
732 much as I hate RDBMS.
733
734 The current plan is to actually store email/documents in some kind of
735 persistent key-value store. I have a preliminary very simple
736 implementation that just uses files on disk, but it will be possible to
737 swap that out to something like TokyoCabinet or AWS.
738
739 > There are a number of other indexs such as Xapian or Hyper Estraier
740 > both have ruby bindings and both are quite mature and widely used in
741 > other projects.
742
743 Interesting. I will check those out. I only picked Sphinx because it
744 seemed popular and robust, but it is currently making my life more difficult
745 than it really needs to be.
746 --
747 William <wmorgan-sup at masanjin.net>
748
749 From nicolas.pouillard@gmail.com Wed Jul 23 13:40:35 2008
750 From: nicolas.pouillard@gmail.com (Nicolas Pouillard)
751 Date: Wed, 23 Jul 2008 19:40:35 +0200
752 Subject: [sup-talk] rethinking sup part ii
753 In-Reply-To: <1216692061-sup-3543@entry>
754 References: <1216589569-sup-1520@entry>
755 <575d86ad0807210514n573972ecr2feb7aafcb9679e1@mail.gmail.com>
756 <1216653716-sup-7355@entry> <20080721152658.GA23270@patter.mine.nu>
757 <1216692061-sup-3543@entry>
758 Message-ID: <1216834375-sup-1899@ausone.local>
759
760 Excerpts from William Morgan's message of Tue Jul 22 04:12:09 +0200 2008:
761 > Reformatted excerpts from Stephen Patterson's message of 2008-07-21:
762 > > So we'd then need a collection of custom client applications to search
763 > > and/or browse the index?
764 > >
765 > > This sounds quite a bit like the beagle project -
766 > > http://beagle-project.org/Main_Page
767 >
768 > Thanks for the pointer. It does sound quite similar. Having played with
769 > Beagle a bit, I think they key difference is that I'm envisioning STS as
770 > being the primary interface to your precious infos, whereas Beagle seems
771 > more of a supplemental index of data that's primarily handled by other
772 > apps.
773 >
774 > This has a couple implications, including who's responsible for storing
775 > the files (STS: STS; Beagle: you and your apps), and what the user
776 > experience looks like (Beagle: use Thunderbird, then call up Beagle for
777 > help; STS: browse everything through your client, starting with a
778 > search for label "inbox", and call up other applications for handling
779 > foreign mime types).
780 >
781 > If anything, Beagle is closer to Sup classic, and STS brings us closer
782 > to Gmail.
783
784 Another design choice, that could (and perhaps *should*) be made; is that
785 stored data don't change in the case of mails, IM..., only their labels and
786 children (threading) do.
787
788 Then, this makes even more differences, general file system indexers have an
789 harder task since, files change all the time this imply more complex data
790 structures that often provides worse complexity than one could wish.
791
792 Cheers,
793
794 --
795 Nicolas Pouillard aka Ertai
796 -------------- next part --------------
797 A non-text attachment was scrubbed...
798 Name: signature.asc
799 Type: application/pgp-signature
800 Size: 194 bytes
801 Desc: not available
802 URL: <http://rubyforge.org/pipermail/sup-talk/attachments/20080723/4e09fbde/attachment.bin>
803
804 From rgh@roughage.com.au Wed Jul 23 17:41:52 2008
805 From: rgh@roughage.com.au (Richard Heycock)
806 Date: Thu, 24 Jul 2008 07:41:52 +1000
807 Subject: [sup-talk] rethinking sup part ii
808 In-Reply-To: <1f7abd640807230227v75c28a62v6c299242a9bf3303@mail.gmail.com>
809 References: <1216589569-sup-1520@entry> <1216802131-sup-4710@wrasse>
810 <1216803452-sup-8333@port-ext16.ensta.fr>
811 <1f7abd640807230227v75c28a62v6c299242a9bf3303@mail.gmail.com>
812 Message-ID: <1216848517-sup-4046@wrasse>
813
814 Excerpts from terence.namusonge's message of Wed Jul 23 19:27:46 +1000 2008:
815 > Well surely if we r eschewing typical mail storage formats like mbox and
816 > IMAP then a database is the way to go
817 > unless your suggesting we write some form of storage library as well.
818
819 Two things: I do not have a problem with a database per se, I do however
820 have a problem with a standalone relational database. There are many
821 embedded databases that work a treat and the user never need know about
822 them. That's pretty much what mbox, Maildir, etc are.
823
824 The other point is that in using Sphinx the STS would not be using
825 the database directly but would require it simply because the index
826 required it.
827
828 As I mentioned in my previous email there are a number of other indexes
829 which will serve the purpose without the unnecessary complexity of a
830 standalone database system.
831
832 rgh
833
834
835 > On Wed, Jul 23, 2008 at 10:58 AM, Nicolas Pouillard <
836 > nicolas.pouillard at gmail.com> wrote:
837 >
838 > > Excerpts from Richard Heycock's message of Wed Jul 23 10:45:06 +0200 2008:
839 > > > Excerpts from William Morgan's message of Mon Jul 21 07:33:24 +1000 2008:
840 > > > > In which the new version of Sup is described!
841 > > > >
842 > > > > http://all-thing.net/2008/07/rethinking-sup-part-ii.html
843 > > >
844 > > > I really like the idea and I have to say that I'm *very* glad that you
845 > > > are keeping the ncurses interface.
846 > > >
847 > > > My one concern is that you are thinking of using Sphinx and as a
848 > > > consequence you are relient on a relational database. Is that really
849 > > > what you want for a mail client? I find this disturbing on two levels:
850 > > > having a full blown database system for email seems like overkill and
851 > > > the idea of an index bring based on a relational model quite appaling.
852 > > >
853 > > > There are a number of other indexs such as Xapian or Hyper Estraier
854 > > > both have ruby bindings and both are quite mature and widely used in
855 > > > other projects.
856 > >
857 > > I'm also concerned by using relying on relational databases for a mail
858 > > service.
859 > >
860 > > --
861 > > Nicolas Pouillard aka Ertai
862 > >
863 > > _______________________________________________
864 > > sup-talk mailing list
865 > > sup-talk at rubyforge.org
866 > > http://rubyforge.org/mailman/listinfo/sup-talk
867 > >
868 > >
869 >
870
871 --
872 +61 (0) 410 646 369
873 [e]: rgh at neoss.com.au
874 [im]: rgh at jabber.org
875
876 You're worried criminals will continue to penetrate into cyberspace, and
877 I'm worried complexity, poor design and mismanagement will be there to meet
878 them - Marcus Ranum
879
880 From wmorgan-sup@masanjin.net Wed Jul 23 18:26:18 2008
881 From: wmorgan-sup@masanjin.net (William Morgan)
882 Date: Wed, 23 Jul 2008 15:26:18 -0700
883 Subject: [sup-talk] rethinking sup part ii
884 In-Reply-To: <1216834375-sup-1899@ausone.local>
885 References: <1216589569-sup-1520@entry>
886 <575d86ad0807210514n573972ecr2feb7aafcb9679e1@mail.gmail.com>
887 <1216653716-sup-7355@entry> <20080721152658.GA23270@patter.mine.nu>
888 <1216692061-sup-3543@entry> <1216834375-sup-1899@ausone.local>
889 Message-ID: <1216850710-sup-6364@entry>
890
891 Reformatted excerpts from nicolas.pouillard's message of 2008-07-23:
892 > Another design choice, that could (and perhaps *should*) be made; is
893 > that stored data don't change in the case of mails, IM..., only their
894 > labels and children (threading) do.
895
896 I think that's a true fact. Draft messages are sort of an exception, but
897 editing can always be simulated as deleting the old one and adding the
898 new one.
899 --
900 William <wmorgan-sup at masanjin.net>
901
902 From 5srmspw02@sneakemail.com Thu Jul 24 00:55:38 2008
903 From: 5srmspw02@sneakemail.com (Guarded Identity)
904 Date: Wed, 23 Jul 2008 23:55:38 -0500
905 Subject: [sup-talk] rethinking sup part ii
906 In-Reply-To: <1216589569-sup-1520@entry>
907 References: <1216589569-sup-1520@entry>
908 Message-ID: <18084-90829@sneakemail.com>
909
910 Excerpts from wmorgan-sup-at-masanjin.net wmorgan-sup-at-masanjin.net |Sup_Talk|'s message of Sun Jul 20 16:33:24 -0500 2008:
911 > In which the new version of Sup is described!
912 >
913 > http://all-thing.net/2008/07/rethinking-sup-part-ii.html
914
915 Your first blog was intriguing, but this second one is putting Sup in a
916 direction I'm really happy with. I'm happy about:
917
918 Central Server
919 --------------
920 I like having a central server, so I can run clients from multiple
921 locations.
922
923 Modifiable Messages
924 -------------------
925 There was a post I read in this thread indicating that people didn't want
926 to modify documents. But if we handle this as a "delete/re-add"
927 operation, I'm hoping it will be fine.
928
929 In all honesty, the modifications I'd like to do are
930
931 - remove attachments. Sometimes at work, people send out some
932 absolutely useless, gigantic attachments.
933
934 - delete/expire documents.
935
936 Documents Beyond E-mail
937 -----------------------
938 I'm /really/ interested in storing different types of "documents" like RSS.
939 . . maybe newsgroups too? Then I could stop using snownews and slrn. One
940 client. . . actually, for this reason, I'd tried out Emacs Gnus, but I
941 wasn't really happy with the experience/complexity.
942
943 However, I was hoping to see if I could get in a request while you're in the
944 beginning stages of STS development.
945
946 True Thread-level Labels
947 ------------------------
948 I was using rss2email, so the number of messages I had was enormous
949 (although I disabled that due to performance problems, Ferret corruption,
950 and the problem I'm discussion here). I hate wasting disk space
951 needlessly, or cluttering the index for that matter. There's some mailing
952 lists that are mostly fluff, but I wanted to save the occasional thread and
953 expire the rest. But because messages attach to messages really, and not
954 to the thread, negation in search logic breaks. If I search for threads
955 that have "!label:save" I can get threads that have "save" messages if they
956 also have a message not labeled "save".
957
958 Attaching labels to message always bothered me. I'm hoping that with STS,
959 you can consider designing an architecture that lets you attach labels to a
960 thread grouping. I'm hoping it can be done in a way that's not too
961 terribly performing.
962
963 While I'm at it, I also have a feature request for STC (Sup The Client)
964
965 Improved Multiple-Label Support
966 -------------------------------
967 If I'm only using one label for each thread, then really there's no benefit
968 to having labels over folders. So to really get the benefit of labels, it
969 would be nice to be able to attach more than one of them in a more
970 convenient way.
971
972 There's a couple of ideas I had on how to do this:
973
974 Label Hierarchies
975 -----------------
976 if you use one label, it automatically pulls in another. But I wasn't
977 sure how to manage this with the Sup UI.
978
979 Label Recommendations
980 ---------------------
981 When using tab-complete for labeling, I see all my labels initially.
982 By now, it's an overwhelming list, and I have to hunt for the label I
983 really wanted. What would be nice is if Sup keeps an index of all
984 label combinations (and perhaps their frequencies). Then when one hits
985 tab the first time only labels that are relevant are presented. If
986 those aren't adequate, then one might hit tab to cycle to a listing
987 including the rest of the labels. Or perhaps without cycling, all
988 labels can be listed by frequency; that way, the hunt for the most
989 relevant label won't be so bad.
990
991 So Sup probably didn't have this kind of feature because of the stronger
992 advocacy for:
993
994 - automated label attachment with hooks
995
996 - not relying on labels as much as one relies on the search engine for
997 keyword queries (the GMail way)
998
999 But at work, people send me too many messages with too many different types
1000 of contexts. It would take quite a bit of AI to auto-categorize these
1001 messages. Keyword searches are maybe okay for some of these messages, but
1002 it's not really perfect. Sometimes I have to run through synonyms for
1003 certain concepts. Better label management would really help me at work.
1004
1005 Okay, so those are the requests I have thus far. Hopefully they aren't too
1006 far off base from what you are interested in doing with Sup/STS. I'm happy to
1007 talk through concepts on this list. And although I'm still working up my Ruby
1008 skills, I'm happy to try to contribute code.
1009
1010 By the way, are you set up to get these kinds of feature requests with ditz? I
1011 didn't see a ditz "bugs" database (folder) in my git clone of Sup. Or are you
1012 just using ditz internally for your own personal tracking of Sup development?
1013
1014 Seems like there's a number of places to issue feature requests:
1015
1016 - this mailing list
1017
1018 - ditz, if you can help me figure out how best to use it
1019
1020 - a FeatureRequest wiki page, but it would be moot if you didn't make a
1021 habit of looking at it
1022
1023 Just let us know what you prefer.
1024
1025 -Sukant
1026
1027 From nicolas.pouillard@gmail.com Thu Jul 24 05:16:45 2008
1028 From: nicolas.pouillard@gmail.com (Nicolas Pouillard)
1029 Date: Thu, 24 Jul 2008 11:16:45 +0200
1030 Subject: [sup-talk] rethinking sup part ii
1031 In-Reply-To: <1216850710-sup-6364@entry>
1032 References: <1216589569-sup-1520@entry>
1033 <575d86ad0807210514n573972ecr2feb7aafcb9679e1@mail.gmail.com>
1034 <1216653716-sup-7355@entry> <20080721152658.GA23270@patter.mine.nu>
1035 <1216692061-sup-3543@entry> <1216834375-sup-1899@ausone.local>
1036 <1216850710-sup-6364@entry>
1037 Message-ID: <1216890970-sup-1179@ausone.inria.fr>
1038
1039 Excerpts from William Morgan's message of Thu Jul 24 00:26:18 +0200 2008:
1040 > Reformatted excerpts from nicolas.pouillard's message of 2008-07-23:
1041 > > Another design choice, that could (and perhaps *should*) be made; is
1042 > > that stored data don't change in the case of mails, IM..., only their
1043 > > labels and children (threading) do.
1044 >
1045 > I think that's a true fact. Draft messages are sort of an exception, but
1046 > editing can always be simulated as deleting the old one and adding the
1047 > new one.
1048
1049 Perhaps that drafts should be marked as "short-lived", and left in another
1050 store. This reminds me how generational Garbage Collectors works, there is a
1051 kind of relation...
1052
1053 --
1054 Nicolas Pouillard aka Ertai
1055 -------------- next part --------------
1056 A non-text attachment was scrubbed...
1057 Name: signature.asc
1058 Type: application/pgp-signature
1059 Size: 194 bytes
1060 Desc: not available
1061 URL: <http://rubyforge.org/pipermail/sup-talk/attachments/20080724/2cc5f51a/attachment.bin>
1062
1063 From nicolas.pouillard@gmail.com Thu Jul 24 05:21:28 2008
1064 From: nicolas.pouillard@gmail.com (Nicolas Pouillard)
1065 Date: Thu, 24 Jul 2008 11:21:28 +0200
1066 Subject: [sup-talk] rethinking sup part ii
1067 In-Reply-To: <18084-90829@sneakemail.com>
1068 References: <1216589569-sup-1520@entry> <18084-90829@sneakemail.com>
1069 Message-ID: <1216891009-sup-9628@ausone.inria.fr>
1070
1071 Excerpts from Guarded Identity's message of Thu Jul 24 06:55:38 +0200 2008:
1072 > Excerpts from wmorgan-sup-at-masanjin.net wmorgan-sup-at-masanjin.net |Sup_Talk|'s message of Sun Jul 20 16:33:24 -0500 2008:
1073 > > In which the new version of Sup is described!
1074 > >
1075 > > http://all-thing.net/2008/07/rethinking-sup-part-ii.html
1076 >
1077 > Your first blog was intriguing, but this second one is putting Sup in a
1078 > direction I'm really happy with. I'm happy about:
1079 >
1080 > Central Server
1081 > --------------
1082 > I like having a central server, so I can run clients from multiple
1083 > locations.
1084 >
1085 > Modifiable Messages
1086 > -------------------
1087 > There was a post I read in this thread indicating that people didn't want
1088 > to modify documents. But if we handle this as a "delete/re-add"
1089 > operation, I'm hoping it will be fine.
1090 >
1091 > In all honesty, the modifications I'd like to do are
1092 >
1093 > - remove attachments. Sometimes at work, people send out some
1094 > absolutely useless, gigantic attachments.
1095 >
1096 > - delete/expire documents.
1097 >
1098 > Documents Beyond E-mail
1099 > -----------------------
1100 > I'm /really/ interested in storing different types of "documents" like RSS.
1101 > . . maybe newsgroups too? Then I could stop using snownews and slrn. One
1102 > client. . . actually, for this reason, I'd tried out Emacs Gnus, but I
1103 > wasn't really happy with the experience/complexity.
1104 >
1105 > However, I was hoping to see if I could get in a request while you're in the
1106 > beginning stages of STS development.
1107 >
1108 > True Thread-level Labels
1109 > ------------------------
1110
1111 Here is another big design decision, note that some labels are truly message
1112 based:
1113
1114 * unread: of course
1115 * spam: to be sure that a spam message a response to a ham message don't
1116 throw away the whole thread.
1117 * starred: sometime it's there to highlight a message and sometimes to
1118 select the whole thread.
1119
1120 And some others are truly thread based:
1121
1122 * inbox
1123 * most of users labels
1124 * killed
1125
1126 Since there is mandatory requirements for message based labels and thread
1127 based labels, one can provide both. Perhaps a syntactic distinction would be
1128 sufficient:
1129 * a case distinction: INBOX vs unread
1130 * a special mark: inbox* vs unread (here the star means the repetition on
1131 all messages of the thread).
1132 * more ideas to find...
1133
1134 > I was using rss2email, so the number of messages I had was enormous
1135 > (although I disabled that due to performance problems, Ferret corruption,
1136 > and the problem I'm discussion here). I hate wasting disk space
1137 > needlessly, or cluttering the index for that matter. There's some mailing
1138 > lists that are mostly fluff, but I wanted to save the occasional thread and
1139 > expire the rest. But because messages attach to messages really, and not
1140 > to the thread, negation in search logic breaks. If I search for threads
1141 > that have "!label:save" I can get threads that have "save" messages if they
1142 > also have a message not labeled "save".
1143 >
1144 > Attaching labels to message always bothered me. I'm hoping that with STS,
1145 > you can consider designing an architecture that lets you attach labels to a
1146 > thread grouping. I'm hoping it can be done in a way that's not too
1147 > terribly performing.
1148 >
1149 > While I'm at it, I also have a feature request for STC (Sup The Client)
1150 >
1151 > Improved Multiple-Label Support
1152 > -------------------------------
1153 > If I'm only using one label for each thread, then really there's no benefit
1154 > to having labels over folders. So to really get the benefit of labels, it
1155 > would be nice to be able to attach more than one of them in a more
1156 > convenient way.
1157 >
1158 > There's a couple of ideas I had on how to do this:
1159 >
1160 > Label Hierarchies
1161 > -----------------
1162 > if you use one label, it automatically pulls in another. But I wasn't
1163 > sure how to manage this with the Sup UI.
1164 >
1165 > Label Recommendations
1166 > ---------------------
1167 > When using tab-complete for labeling, I see all my labels initially.
1168 > By now, it's an overwhelming list, and I have to hunt for the label I
1169 > really wanted. What would be nice is if Sup keeps an index of all
1170 > label combinations (and perhaps their frequencies). Then when one hits
1171 > tab the first time only labels that are relevant are presented. If
1172 > those aren't adequate, then one might hit tab to cycle to a listing
1173 > including the rest of the labels. Or perhaps without cycling, all
1174 > labels can be listed by frequency; that way, the hunt for the most
1175 > relevant label won't be so bad.
1176
1177 Hum, that's a very interesting feature. This reminds me delicio.us. In the
1178 same line, be able to share popular/public labels for discussion could be
1179 very nice.
1180
1181 Let's imagine that public tagging is done using public:foo labels, users
1182 could share some labels using public ones. Then in answer message an
1183 X-Public-Labels header is added and then suggested to users when applying
1184 labels.
1185
1186 >
1187 > So Sup probably didn't have this kind of feature because of the stronger
1188 > advocacy for:
1189 >
1190 > - automated label attachment with hooks
1191 >
1192 > - not relying on labels as much as one relies on the search engine for
1193 > keyword queries (the GMail way)
1194 >
1195 > But at work, people send me too many messages with too many different types
1196 > of contexts. It would take quite a bit of AI to auto-categorize these
1197 > messages. Keyword searches are maybe okay for some of these messages, but
1198 > it's not really perfect. Sometimes I have to run through synonyms for
1199 > certain concepts. Better label management would really help me at work.
1200 >
1201 > Okay, so those are the requests I have thus far. Hopefully they aren't too
1202 > far off base from what you are interested in doing with Sup/STS. I'm happy to
1203 > talk through concepts on this list. And although I'm still working up my Ruby
1204 > skills, I'm happy to try to contribute code.
1205 >
1206 > By the way, are you set up to get these kinds of feature requests with ditz? I
1207 > didn't see a ditz "bugs" database (folder) in my git clone of Sup. Or are you
1208 > just using ditz internally for your own personal tracking of Sup development?
1209
1210 It's in the bugs branch.
1211
1212 >
1213 > Seems like there's a number of places to issue feature requests:
1214 >
1215 > - this mailing list
1216 >
1217 > - ditz, if you can help me figure out how best to use it
1218 >
1219 > - a FeatureRequest wiki page, but it would be moot if you didn't make a
1220 > habit of looking at it
1221 >
1222 > Just let us know what you prefer.
1223
1224 I'm not William but I would say that the mailing list is the preferred way.
1225 Moreover attaching a git-patch for the ditz issue tracker could help.
1226
1227 Cheers,
1228
1229 --
1230 Nicolas Pouillard aka Ertai
1231 -------------- next part --------------
1232 A non-text attachment was scrubbed...
1233 Name: signature.asc
1234 Type: application/pgp-signature
1235 Size: 194 bytes
1236 Desc: not available
1237 URL: <http://rubyforge.org/pipermail/sup-talk/attachments/20080724/598bc93c/attachment.bin>
1238
1239 From wmorgan-sup@masanjin.net Fri Jul 25 03:18:14 2008
1240 From: wmorgan-sup@masanjin.net (William Morgan)
1241 Date: Fri, 25 Jul 2008 00:18:14 -0700
1242 Subject: [sup-talk] rethinking sup part ii
1243 In-Reply-To: <18084-90829@sneakemail.com>
1244 References: <1216589569-sup-1520@entry> <18084-90829@sneakemail.com>
1245 Message-ID: <1216967875-sup-4048@entry>
1246
1247 Reformatted excerpts from Guarded Identity's message of 2008-07-23:
1248 > In all honesty, the modifications I'd like to do are
1249 >
1250 > - remove attachments. Sometimes at work, people send out some
1251 > absolutely useless, gigantic attachments.
1252 >
1253 > - delete/expire documents.
1254
1255 Sup 2.0 will definitely handle both of these cases.
1256
1257 > I'm /really/ interested in storing different types of "documents" like
1258 > RSS. . . maybe newsgroups too?
1259
1260 Sure. Anything you can munge into Sup's expected format will be
1261 supported. I'm expecting, in addition to a variety of clients (well
1262 if other people get excited!), a variety of readers, each of which
1263 understands some how to get and import into Sup some kind of
1264 information.
1265
1266 > There's some mailing lists that are mostly fluff, but I wanted to save
1267 > the occasional thread and expire the rest. But because messages
1268 > attach to messages really, and not to the thread, negation in search
1269 > logic breaks. If I search for threads that have "!label:save" I can
1270 > get threads that have "save" messages if they also have a message not
1271 > labeled "save".
1272
1273 The problem here is not really that there are labels on messages, it's
1274 that the current search operation is: for each message that matches the
1275 query, return the thread that contains it. That works for positive
1276 searches, but clearly doesn't work for negative ones.
1277
1278 Making negative search efficient is hard. But I don't think it matters
1279 whether the labels are per-message or per-thread...
1280
1281 > Attaching labels to message always bothered me.
1282
1283 How come? Every other property of a thread is calculated from its
1284 component messages---subject, recipients, date---so why not the labels
1285 as well? It's a nice symmetry.
1286
1287 Anyways, I'm not sure what the right answer is yet. It certainly could
1288 be per-thread labels.
1289
1290 > Label Hierarchies
1291 > -----------------
1292 > if you use one label, it automatically pulls in another. But I wasn't
1293 > sure how to manage this with the Sup UI.
1294
1295 It would be doable... probably through a hook.
1296
1297 > When using tab-complete for labeling, I see all my labels initially.
1298 > By now, it's an overwhelming list, and I have to hunt for the label I
1299 > really wanted. What would be nice is if Sup keeps an index of all
1300 > label combinations (and perhaps their frequencies). Then when one
1301 > hits tab the first time only labels that are relevant are presented.
1302 > If those aren't adequate, then one might hit tab to cycle to a listing
1303 > including the rest of the labels. Or perhaps without cycling, all
1304 > labels can be listed by frequency; that way, the hunt for the most
1305 > relevant label won't be so bad.
1306
1307 The last of those options (list all but by frequency) is definitely
1308 doable. The other options are probably a fair amount of work. You can
1309 play around with LabelSearchMode and LabelManager if you want to try and
1310 mock something up. I don't expect those to change too much, except that
1311 LabelManager will probably become a thin shell talking to the server.
1312
1313 > By the way, are you set up to get these kinds of feature requests with
1314 > ditz? I didn't see a ditz "bugs" database (folder) in my git clone of
1315 > Sup. Or are you just using ditz internally for your own personal
1316 > tracking of Sup development?
1317
1318 As Nicolas pointed out, it's currently on the bugs branch, but I'm
1319 planning to move it back into master and starting to add issues there. I
1320 also have tentative plans to move Sup's git repo over to gitorious so
1321 that people can see pretty pictures when they clone.
1322
1323 > Seems like there's a number of places to issue feature requests:
1324 > - this mailing list
1325 > - ditz, if you can help me figure out how best to use it
1326 > - a FeatureRequest wiki page, but it would be moot if you didn't make a
1327 > habit of looking at it
1328 >
1329 > Just let us know what you prefer.
1330
1331 The mailing list, ditz patches, or ditz merge requests are all perfectly
1332 acceptable.
1333 --
1334 William <wmorgan-sup at masanjin.net>
1335
1336 From marcus-sup@bar-coded.net Fri Jul 25 08:11:06 2008
1337 From: marcus-sup@bar-coded.net (Marcus Williams)
1338 Date: Fri, 25 Jul 2008 13:11:06 +0100
1339 Subject: [sup-talk] rethinking sup part ii
1340 In-Reply-To: <1216832349-sup-2908@entry>
1341 References: <1216589569-sup-1520@entry> <1216802131-sup-4710@wrasse>
1342 <1216832349-sup-2908@entry>
1343 Message-ID: <1216987703-sup-5083@tomsk>
1344
1345 On 23.7.2008, William Morgan wrote:
1346 > > There are a number of other indexs such as Xapian or Hyper Estraier
1347 > > both have ruby bindings and both are quite mature and widely used in
1348 > > other projects.
1349 >
1350 > Interesting. I will check those out. I only picked Sphinx because it
1351 > seemed popular and robust, but it is currently making my life more difficult
1352 > than it really needs to be.
1353
1354 You might enjoy datamapper - http://datamapper.org
1355
1356 I've been knocking up web apps in ruby/sinatra/datamapper in stupidly
1357 few lines with absolutely no contact with the db underlying the system
1358 other than through datamapper.
1359
1360 Marcus
1361
1362 From wmorgan-sup@masanjin.net Fri Jul 25 12:00:40 2008
1363 From: wmorgan-sup@masanjin.net (William Morgan)
1364 Date: Fri, 25 Jul 2008 09:00:40 -0700
1365 Subject: [sup-talk] rethinking sup part ii
1366 In-Reply-To: <1216891009-sup-9628@ausone.inria.fr>
1367 References: <1216589569-sup-1520@entry> <18084-90829@sneakemail.com>
1368 <1216891009-sup-9628@ausone.inria.fr>
1369 Message-ID: <1217001070-sup-9401@entry>
1370
1371 Reformatted excerpts from nicolas.pouillard's message of 2008-07-24:
1372 > Here is another big design decision, note that some labels are truly
1373 > message based:
1374 >
1375 > * unread: of course
1376 > * spam: to be sure that a spam message a response to a ham message
1377 > don't throw away the whole thread.
1378 > * starred: sometime it's there to highlight a message and sometimes
1379 > to select the whole thread.
1380
1381 What's interesting about the labels you've listed is that they all have
1382 special semantics, i.e. the server or the client does something special
1383 based on whether they're present.
1384
1385 Do people have "user" labels that they use to distinguish individual
1386 messages, as opposed to individual threads?
1387
1388 If not, we could have labels only on threads by having a bunch of
1389 boolean flags on messages: read/unread, spam/ham, starred/regular,
1390 draft/not-draft, etc. The search syntax would probably change for those
1391 features.
1392
1393 > Since there is mandatory requirements for message based labels
1394 > and thread based labels, one can provide both. Perhaps a syntactic
1395 > distinction would be sufficient:
1396 > * a case distinction: INBOX vs unread
1397 > * a special mark: inbox* vs unread (here the star means the
1398 > repetition on all messages of the thread).
1399
1400 Having both would be possible too, but it seems overly complicated to
1401 me. I think that's my least favorite option right now.
1402
1403 This is a good discussion though. I haven't really thought this all
1404 through.
1405 --
1406 William <wmorgan-sup at masanjin.net>
1407
1408 From 5srmspw02@sneakemail.com Sat Jul 26 03:32:17 2008
1409 From: 5srmspw02@sneakemail.com (Guarded Identity)
1410 Date: Sat, 26 Jul 2008 02:32:17 -0500
1411 Subject: [sup-talk] rethinking sup part ii
1412 In-Reply-To: <1217001070-sup-9401@entry>
1413 References: <1216589569-sup-1520@entry> <18084-90829@sneakemail.com>
1414 <1216891009-sup-9628@ausone.inria.fr> <1217001070-sup-9401@entry>
1415 Message-ID: <14658-35025@sneakemail.com>
1416
1417 Excerpts from William Morgan's message of Fri Jul 25 11:00:40 -0500 2008:
1418 >
1419 > Reformatted excerpts from nicolas.pouillard's message of 2008-07-24:
1420 >
1421 > > Here is another big design decision, note that some labels are truly
1422 > > message based:
1423 > >
1424 > > * unread: of course
1425 > > * spam: to be sure that a spam message a response to a ham message
1426 > > don't throw away the whole thread.
1427 > > * starred: sometime it's there to highlight a message and sometimes
1428 > > to select the whole thread.
1429 >
1430 > What's interesting about the labels you've listed is that they all have
1431 > special semantics, i.e. the server or the client does something special
1432 > based on whether they're present.
1433 >
1434 > Do people have "user" labels that they use to distinguish individual
1435 > messages, as opposed to individual threads?
1436
1437 I got away with applying the "spam" label at the thread level because I never
1438 get any spam that's actually part of a thread; it's normally just a stand-alone
1439 piece of mail.
1440
1441 I'm not sure what other people use starring for, but I just use it to highlight
1442 things I need to reply to, and for that purpose, it works fine at a
1443 thread-level because most threads only have one response I'm interested in
1444 issuing. But I guess I've seen some of those gigantic threads, so maybe
1445 starring at the message-level /might/ be useful, but I'd not sweat it if it
1446 wasn't possible.
1447
1448 Even for "unread", I get away just managing it at the thread-level, because I'm
1449 generally marking an entire thread as read. However, I'd imagine someone might
1450 want to revert the unread status of part of a thread. However, that would be a
1451 nightmare for a large thread. In that case, I'd probably just use the "@"
1452 key-binding to revert labels.
1453
1454 So all in all, I never use message-level labels, even though I get understand
1455 the instance in which they're needed. The major reason for this is that the
1456 presentation of the search is at the thread level, so it makes little sense to
1457 think of labels at the message level.
1458
1459 > If not, we could have labels only on threads by having a bunch of
1460 > boolean flags on messages: read/unread, spam/ham, starred/regular,
1461 > draft/not-draft, etc. The search syntax would probably change for those
1462 > features.
1463
1464 This is /exactly/ what I'm hoping for. I could probably come up with other
1465 hypothetical abstractions for indexing, but I'm happy as long as at the end of
1466 the day I get negation in reasonably fast searches. I know it sounds like a
1467 feature that not everyone might use, but the more messages I put in the index,
1468 the more I find I myself trying to make use of negation to prune searches.
1469 Also, sometimes I like to manage Sup with scripts and having negation allows me
1470 to do some more cool things without having to bother William with feature
1471 requests for the odd message/label-managing tasks I have.
1472
1473 Hopefully you can continue brain-storming what design you want to do to support
1474 this. If you run into a problem, maybe we can jump into the design then.
1475
1476 > > Since there is mandatory requirements for message based labels
1477 > > and thread based labels, one can provide both. Perhaps a syntactic
1478 > > distinction would be sufficient:
1479 > > * a case distinction: INBOX vs unread
1480 > > * a special mark: inbox* vs unread (here the star means the
1481 > > repetition on all messages of the thread).
1482 >
1483 > Having both would be possible too, but it seems overly complicated to
1484 > me. I think that's my least favorite option right now.
1485
1486 Yeah, I was trying to think of a way to manage both, and it felt like a kludge.
1487 Personally, I like the idea of managing as much as we can at the thread-level.
1488
1489 -Sukant
1490
1491 From matt.fowles@gmail.com Mon Jul 28 11:04:04 2008
1492 From: matt.fowles@gmail.com (Matt Fowles)
1493 Date: Mon, 28 Jul 2008 11:04:04 -0400
1494 Subject: [sup-talk] incrementally loading large messages
1495 Message-ID: <fbf191170807280804w2e46363drdaed6425d65fc02e@mail.gmail.com>
1496
1497 All~
1498
1499 I have a feature request for sup which block my ability to use it in a
1500 work context. Extremely large emails, must download fully before
1501 being displayed at all. Unfortunately, my work emails out nightly
1502 test results which are so large that they can take minutes to load in
1503 sup. I would like it if sup showed the incrementally as it loaded.
1504
1505 Also, does sup have a bug tracker where features can be submitted,
1506 because I have a preference to be able to file bugs that I find
1507 without being on the mailing list.
1508
1509 Thanks,
1510 Matt
1511
1512 From wmorgan-sup@masanjin.net Mon Jul 28 14:22:19 2008
1513 From: wmorgan-sup@masanjin.net (William Morgan)
1514 Date: Mon, 28 Jul 2008 11:22:19 -0700
1515 Subject: [sup-talk] incrementally loading large messages
1516 In-Reply-To: <fbf191170807280804w2e46363drdaed6425d65fc02e@mail.gmail.com>
1517 References: <fbf191170807280804w2e46363drdaed6425d65fc02e@mail.gmail.com>
1518 Message-ID: <1217269028-sup-6714@entry>
1519
1520 Reformatted excerpts from Matt Fowles's message of 2008-07-28:
1521 > I have a feature request for sup which block my ability to use it in a
1522 > work context. Extremely large emails, must download fully before
1523 > being displayed at all. Unfortunately, my work emails out nightly
1524 > test results which are so large that they can take minutes to load in
1525 > sup. I would like it if sup showed the incrementally as it loaded.
1526
1527 Wow. That's a large email.
1528
1529 This is a good time for such a feature request, because I'm in the
1530 middle of designing the Sup server protocol. Consider it added.
1531
1532 > Also, does sup have a bug tracker where features can be submitted,
1533 > because I have a preference to be able to file bugs that I find
1534 > without being on the mailing list.
1535
1536 Oh yes, it's very simple. Clone the Sup repo, add a ditz issue, and send
1537 a merge request to me. No mailing list usage required whatsoever. :)
1538 --
1539 William <wmorgan-sup at masanjin.net>
1540
1541 From matt.fowles@gmail.com Mon Jul 28 15:03:13 2008
1542 From: matt.fowles@gmail.com (Matt Fowles)
1543 Date: Mon, 28 Jul 2008 15:03:13 -0400
1544 Subject: [sup-talk] incrementally loading large messages
1545 In-Reply-To: <1217269028-sup-6714@entry>
1546 References: <fbf191170807280804w2e46363drdaed6425d65fc02e@mail.gmail.com>
1547 <1217269028-sup-6714@entry>
1548 Message-ID: <fbf191170807281203h1f505959h8ffd62dd7704253c@mail.gmail.com>
1549
1550 William~
1551
1552
1553 On Mon, Jul 28, 2008 at 2:22 PM, William Morgan
1554 <wmorgan-sup at masanjin.net> wrote:
1555 > Reformatted excerpts from Matt Fowles's message of 2008-07-28:
1556 >> I have a feature request for sup which block my ability to use it in a
1557 >> work context. Extremely large emails, must download fully before
1558 >> being displayed at all. Unfortunately, my work emails out nightly
1559 >> test results which are so large that they can take minutes to load in
1560 >> sup. I would like it if sup showed the incrementally as it loaded.
1561 >
1562 > Wow. That's a large email.
1563
1564 Yeah, it is 5.3 MB.
1565
1566
1567 > This is a good time for such a feature request, because I'm in the
1568 > middle of designing the Sup server protocol. Consider it added.
1569 >
1570 >> Also, does sup have a bug tracker where features can be submitted,
1571 >> because I have a preference to be able to file bugs that I find
1572 >> without being on the mailing list.
1573 >
1574 > Oh yes, it's very simple. Clone the Sup repo, add a ditz issue, and send
1575 > a merge request to me. No mailing list usage required whatsoever. :)
1576
1577 Is there no web interface? Perhaps, that is a ditz feature request...
1578
1579 Matt
1580
1581 From wmorgan-sup@masanjin.net Wed Jul 30 22:10:49 2008
1582 From: wmorgan-sup@masanjin.net (William Morgan)
1583 Date: Wed, 30 Jul 2008 19:10:49 -0700
1584 Subject: [sup-talk] sup news (including 0.6 release)
1585 Message-ID: <1217466178-sup-1370@entry>
1586
1587 Hi all,
1588
1589 Some news:
1590
1591 - I've moved Sup over to Gitorious. I don't know that this will
1592 magically spur a continuous stream of bugfixes, but at least now we
1593 have a repo webpage that's not broken.
1594
1595 If you're running from Git, you should update your repo to pull from
1596 there.
1597
1598 If you don't have local changes, you can simply reclone it:
1599 git clone git://gitorious.org/sup/mainline.git
1600
1601 If you want to preserve your local repository, you can do something like:
1602 git remote add gitorious git://gitorious.org/sup/mainline.git
1603 git fetch
1604
1605 Then for each branch that you want "git pull" to pull from gitorious,
1606 you'll need to do:
1607 git config branch.<branch>.remote gitorious
1608 git config branch.<branch>.merge refs/heads/<branch>
1609
1610 and then check it out and try pulling. If you haven't made any
1611 commits, this should be a fast-forward.
1612
1613 If you want to call the remote "origin" instead of "gitorious", you'll
1614 just have to remove or rename your origin remote first. The commands
1615 above will be the same.
1616
1617 Note that I've reset the "next" branch, so if you have commits on that
1618 branch, life may be little more complicated. Doing the above and merging
1619 should work. Or you can isolate your changes somehow and rebase
1620 --onto, if you feel like being complicated.
1621
1622 - I've merged all outstanding topic branches down to master, and
1623 cherry-picked a couple commits that somehow ended up in next by
1624 themselves. So master should be the latest and greatest for the
1625 moment.
1626
1627 - I've moved the bugs dir directly into master. The bugs branch is now
1628 deprecated. (It doesn't even exist in the Gitorious repo.)
1629
1630 - I'm planning on release an 0.6 soon with all the bugfixes we have so
1631 far. To this end, I've unassigned all unclosed issues from the 0.6
1632 release.
1633
1634 - Can anyone confirm that that the master branch on gitorious works for
1635 you, just like the next branch did in the old repo? It should, but I
1636 want to double-check before I ship 0.6.
1637
1638 That's it! Work continues on STS and I hope to have some kind of
1639 functional code to publish soon.
1640 --
1641 William <wmorgan-sup at masanjin.net>
1642
1643 From johnbent@lanl.gov Wed Jul 30 22:22:30 2008
1644 From: johnbent@lanl.gov (John Bent)
1645 Date: Wed, 30 Jul 2008 20:22:30 -0600
1646 Subject: [sup-talk] sup news (including 0.6 release)
1647 In-Reply-To: <1217466178-sup-1370@entry>
1648 References: <1217466178-sup-1370@entry>
1649 Message-ID: <1217470901-sup-800@tangerine.lanl.gov>
1650
1651 Excerpts from William Morgan's message of Wed Jul 30 20:10:49 -0600 2008:
1652 > If you don't have local changes, you can simply reclone it:
1653 > git clone git://gitorious.org/sup/mainline.git
1654 >
1655 This worked for me except I got an error message and had to install
1656 fastthread first. Thanks William and all for all your hard work on sup!
1657
1658 John
1659
1660 From rgh@roughage.com.au Thu Jul 31 02:38:05 2008
1661 From: rgh@roughage.com.au (Richard Heycock)
1662 Date: Thu, 31 Jul 2008 16:38:05 +1000
1663 Subject: [sup-talk] sup news (including 0.6 release)
1664 In-Reply-To: <1217466178-sup-1370@entry>
1665 References: <1217466178-sup-1370@entry>
1666 Message-ID: <1217486240-sup-679@wrasse>
1667
1668 Excerpts from William Morgan's message of Thu Jul 31 12:10:49 +1000 2008:
1669 > Hi all,
1670 >
1671 > Some news:
1672 >
1673 > - I've moved Sup over to Gitorious. I don't know that this will
1674 > magically spur a continuous stream of bugfixes, but at least now we
1675 > have a repo webpage that's not broken.
1676 >
1677 > If you're running from Git, you should update your repo to pull from
1678 > there.
1679 >
1680 > If you don't have local changes, you can simply reclone it:
1681 > git clone git://gitorious.org/sup/mainline.git
1682 >
1683 > If you want to preserve your local repository, you can do something like:
1684 > git remote add gitorious git://gitorious.org/sup/mainline.git
1685 > git fetch
1686 >
1687 > Then for each branch that you want "git pull" to pull from gitorious,
1688 > you'll need to do:
1689 > git config branch.<branch>.remote gitorious
1690 > git config branch.<branch>.merge refs/heads/<branch>
1691 >
1692 > and then check it out and try pulling. If you haven't made any
1693 > commits, this should be a fast-forward.
1694 >
1695 > If you want to call the remote "origin" instead of "gitorious", you'll
1696 > just have to remove or rename your origin remote first. The commands
1697 > above will be the same.
1698 >
1699 > Note that I've reset the "next" branch, so if you have commits on that
1700 > branch, life may be little more complicated. Doing the above and merging
1701 > should work. Or you can isolate your changes somehow and rebase
1702 > --onto, if you feel like being complicated.
1703 >
1704 > - I've merged all outstanding topic branches down to master, and
1705 > cherry-picked a couple commits that somehow ended up in next by
1706 > themselves. So master should be the latest and greatest for the
1707 > moment.
1708 >
1709 > - I've moved the bugs dir directly into master. The bugs branch is now
1710 > deprecated. (It doesn't even exist in the Gitorious repo.)
1711 >
1712 > - I'm planning on release an 0.6 soon with all the bugfixes we have so
1713 > far. To this end, I've unassigned all unclosed issues from the 0.6
1714 > release.
1715 >
1716 > - Can anyone confirm that that the master branch on gitorious works for
1717 > you, just like the next branch did in the old repo? It should, but I
1718 > want to double-check before I ship 0.6.
1719
1720 Works for me as well.
1721
1722 rgh
1723
1724 >
1725 > That's it! Work continues on STS and I hope to have some kind of
1726 > functional code to publish soon.
1727 --
1728 +61 (0) 410 646 369
1729 [e]: rgh at neoss.com.au
1730 [im]: rgh at jabber.org
1731
1732 You're worried criminals will continue to penetrate into cyberspace, and
1733 I'm worried complexity, poor design and mismanagement will be there to meet
1734 them - Marcus Ranum
1735
1736 From me@pekdon.net Thu Jul 31 03:14:26 2008
1737 From: me@pekdon.net (Claes Nästén)
1738 Date: Thu, 31 Jul 2008 09:14:26 +0200
1739 Subject: [sup-talk] sup news (including 0.6 release)
1740 In-Reply-To: <1217466178-sup-1370@entry>
1741 References: <1217466178-sup-1370@entry>
1742 Message-ID: <1217488425-sup-6633@hydrogen.lan>
1743
1744 Excerpts from William Morgan's message of Thu Jul 31 04:10:49 +0200 2008:
1745 >
1746 > - Can anyone confirm that that the master branch on gitorious works for
1747 > you, just like the next branch did in the old repo? It should, but I
1748 > want to double-check before I ship 0.6.
1749 >
1750
1751 Works for me as well after re-creating the next branch (didn't have
1752 anything to keep in it.)
1753 --
1754 Claes N?st?n, <me{@}pekdon.net>, http://www.pekdon.net/
1755
1756 "Money has corrupted so much in this world, life would be meaningless
1757 if it kills music as well." - Bin?rpilot
1758
1759 From wmorgan-sup@masanjin.net Thu Jul 31 18:40:52 2008
1760 From: wmorgan-sup@masanjin.net (William Morgan)
1761 Date: Thu, 31 Jul 2008 15:40:52 -0700
1762 Subject: [sup-talk] sup news (including 0.6 release)
1763 In-Reply-To: <1217488425-sup-6633@hydrogen.lan>
1764 References: <1217466178-sup-1370@entry> <1217488425-sup-6633@hydrogen.lan>
1765 Message-ID: <1217544036-sup-5850@entry>
1766
1767 Reformatted excerpts from Claes N?st?n's message of 2008-07-31:
1768 > Works for me as well after re-creating the next branch (didn't have
1769 > anything to keep in it.)
1770
1771 Thanks guys. I'm going to release an 0.6 soon.
1772 --
1773 William <wmorgan-sup at masanjin.net>
1774
1775 From rgh@roughage.com.au Thu Jul 31 19:03:32 2008
1776 From: rgh@roughage.com.au (Richard Heycock)
1777 Date: Fri, 01 Aug 2008 09:03:32 +1000
1778 Subject: [sup-talk] colors in 0.6
1779 Message-ID: <1217545348-sup-5151@wrasse>
1780
1781 I'm trying out the 0.6 pre-release and tried to change my colours but
1782 what I've done doesn't work. I created a $HOME/.sup/colors.yaml like
1783 this:
1784
1785 ---
1786 :colors:
1787 :index_new:
1788 :bg: yellow
1789
1790 <snip>
1791
1792 But it still comes up the default colour scheme.
1793
1794 I know the file is being read (using strace) so I'm guessing it's a
1795 problem with the yaml. Any ideas?
1796
1797 rgh
1798 --
1799 +61 (0) 410 646 369
1800 [e]: rgh at neoss.com.au
1801 [im]: rgh at jabber.org
1802
1803 You're worried criminals will continue to penetrate into cyberspace, and
1804 I'm worried complexity, poor design and mismanagement will be there to meet
1805 them - Marcus Ranum
1806