# Sup 0.3 released

**URL:** <https://www.ruby-forum.com/t/sup-0-3-released/121419>\
**Category:** Ruby\
**Created:** [November 27, 2007, 8:49pm UTC](https://www.ruby-forum.com/t/sup-0-3-released/121419 "2007-11-27T20:49:53Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![trucker](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/t/ecae2f/32.png) [@trucker](https://www.ruby-forum.com/u/trucker)\
**Post date:** [November 27, 2007, 8:49pm UTC](https://www.ruby-forum.com/t/sup-0-3-released/121419/1 "2007-11-27T20:49:53Z")

</div>

Sup version 0.3 has been released!

[http://sup.rubyforge.org](http://sup.rubyforge.org)

Sup is a console-based email client for people with a lot of email.  
It supports tagging, very fast full-text search, automatic contact-  
list management, and more. If you’re the type of person who treats  
email as an extension of your long-term memory, Sup is for you.

Sup makes it easy to:

- Handle massive amounts of email.

- Mix email from different sources: mbox files (even across different  
machines), Maildir directories, IMAP folders, POP accounts, and  
GMail accounts.

- Instantaneously search over your entire email collection. Search  
over body text, or use a query language to combine search  
predicates in any way.

- Handle multiple accounts. Replying to email sent to a particular  
account will use the correct SMTP server, signature, and from  
address.

- Add custom code to handle certain types of messages or to handle  
certain types of text within messages.

- Organize email with user-defined labels, automatically track  
recent contacts, and much more!

The goal of Sup is to become the email client of choice for nerds  
everywhere.

Changes:

## 0.3 / 2007-10-29

- In-buffer search (finally!)

- Subscribe to/unsubscribe from mailing list commands.

- IMAP speedups.

- More hooks: set status bar, set terminal title bar, modify message  
headers  
and bodies before editing, etc.

- Optionally use chronic gem to allow for natural-language dates in  
searches.

- Many, many bugfixes and minor improvements.

- Tomorrow is Sup’s first birthday!

- [http://sup.rubyforge.org](http://sup.rubyforge.org)

---

<div class="post-metadata">

**Author:** ![trucker](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/t/ecae2f/32.png) [@trucker](https://www.ruby-forum.com/u/trucker)\
**Post date:** [November 28, 2007, 9:30am UTC](https://www.ruby-forum.com/t/sup-0-3-released/121419/2 "2007-11-28T09:30:36Z")

</div>

- William M. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) [27.11.2007]:

> Sup version 0.3 has been released!

This is just great! 🙂

Cheers,

Steph.

---

<div class="post-metadata">

**Author:** ![trucker](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/t/ecae2f/32.png) [@trucker](https://www.ruby-forum.com/u/trucker)\
**Post date:** [November 28, 2007, 2:28pm UTC](https://www.ruby-forum.com/t/sup-0-3-released/121419/3 "2007-11-28T14:28:21Z")

</div>

On Wed, 2007-11-28 at 17:29 +0900, Stephan M. wrote:

> - William M. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) [27.11.2007]:
> 
> > Sup version 0.3 has been released!
> 
> This is just great! 🙂

Not so great:

## [phil@prix attach]$ sup [Thu Nov 29 00:11:13 +1100 2007] locking /home/phil/.sup/lock… [Thu Nov 29 00:11:13 +1100 2007] loading index… [Thu Nov 29 00:11:13 +1100 2007] stopped cursing [Thu Nov 29 00:11:13 +1100 2007] oh crap, an exception [Thu Nov 29 00:11:13 +1100 2007] unlocking /home/phil/.sup/lock…

## . .

— Ferret::FileNotFoundError from thread: main  
File Not Found Error occured at \<except.c\>:93 in xraise  
Error occured in index.c:840 - sis\_find\_segments\_file  
couldn’t find segments file

–  
Philip R.

Pricom Pty Limited (ACN 003 252 275 ABN 91 003 252 275)  
GPO Box 3411  
Sydney NSW 2001  
Australia  
Fax: +61:(0)2-8221-9599  
E-mail: removed\_email\_address@domain.invalid

---

<div class="post-metadata">

**Author:** ![trucker](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/t/ecae2f/32.png) [@trucker](https://www.ruby-forum.com/u/trucker)\
**Post date:** [November 28, 2007, 7:00pm UTC](https://www.ruby-forum.com/t/sup-0-3-released/121419/4 "2007-11-28T19:00:36Z")

</div>

William,

On Thu, 2007-11-29 at 01:57 +0900, William M. wrote:

> Excerpts from Phil R.'s message of Wed Nov 28 05:27:39 -0800 2007:
> 
> > — Ferret::FileNotFoundError from thread: main  
> > File Not Found Error occured at \<except.c\>:93 in xraise  
> > Error occured in index.c:840 - sis\_find\_segments\_file  
> > couldn’t find segments file
> 
> This is a Ferret error. Did you run out of disk space during index  
> creation? Did you have a pre-existing Sup index from many versions ago?  
> Any other weird circumstance like that?

First & second install but it failed part way through the first time  
with a “403” (from memory) error at one point . .

> You can force an index rebuild (losing any modified message state) by:  
> rm -rf ~/.sup/ferret  
> sup-sync --all --all-sources
> 
> Though that’s symptomatic medicine only.

Thanks - working now - I will check it out.

Regards,

## Phil.

Philip R.

Pricom Pty Limited (ACN 003 252 275 ABN 91 003 252 275)  
GPO Box 3411  
Sydney NSW 2001  
Australia  
Fax: +61:(0)2-8221-9599  
E-mail: removed\_email\_address@domain.invalid

---

<div class="post-metadata">

**Author:** ![trucker](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/t/ecae2f/32.png) [@trucker](https://www.ruby-forum.com/u/trucker)\
**Post date:** [November 28, 2007, 5:57pm UTC](https://www.ruby-forum.com/t/sup-0-3-released/121419/5 "2007-11-28T17:57:58Z")

</div>

Excerpts from Phil R.'s message of Wed Nov 28 05:27:39 -0800 2007:

> — Ferret::FileNotFoundError from thread: main  
> File Not Found Error occured at \<except.c\>:93 in xraise  
> Error occured in index.c:840 - sis\_find\_segments\_file  
> couldn’t find segments file

This is a Ferret error. Did you run out of disk space during index  
creation? Did you have a pre-existing Sup index from many versions ago?  
Any other weird circumstance like that?

You can force an index rebuild (losing any modified message state) by:  
rm -rf ~/.sup/ferret  
sup-sync --all --all-sources

Though that’s symptomatic medicine only.
