From mboxrd@z Thu Jan 1 00:00:00 1970 Received: by 10.42.224.197 with SMTP id ip5cs18685icb; Sat, 26 Feb 2011 11:18:37 -0800 (PST) Received: by 10.52.160.8 with SMTP id xg8mr6010822vdb.264.1298747916514; Sat, 26 Feb 2011 11:18:36 -0800 (PST) Return-Path: Received: from rubyforge.org (rubyforge.org [205.234.109.19]) by mx.google.com with ESMTP id 10si2782381vcq.3.2011.02.26.11.18.36; Sat, 26 Feb 2011 11:18:36 -0800 (PST) Received-SPF: pass (google.com: domain of sup-devel-bounces@rubyforge.org designates 205.234.109.19 as permitted sender) client-ip=205.234.109.19; Authentication-Results: mx.google.com; spf=pass (google.com: domain of sup-devel-bounces@rubyforge.org designates 205.234.109.19 as permitted sender) smtp.mail=sup-devel-bounces@rubyforge.org; dkim=neutral (body hash did not verify) header.i=@gmail.com Received: from rubyforge.org (rubyforge.org [127.0.0.1]) by rubyforge.org (Postfix) with ESMTP id F00D81678326; Sat, 26 Feb 2011 14:18:35 -0500 (EST) Received: from mail-ww0-f54.google.com (mail-ww0-f54.google.com [74.125.82.54]) by rubyforge.org (Postfix) with ESMTP id 6BE4B18582EE for ; Sat, 26 Feb 2011 14:15:45 -0500 (EST) Received: by wwi18 with SMTP id 18so3054898wwi.23 for ; Sat, 26 Feb 2011 11:15:44 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:content-type:subject:from:to:in-reply-to :references:date:message-id:user-agent:content-transfer-encoding; bh=GPfZjKQd30bC5cFdoUNOPVLwdghRWz7qQgaUndFmNBc=; b=k4pVsG69ev1YFVb7lOIxhMhxz+dJsavm3y98YrezuuLJwv2oIav5uqxQ0Cn80t9TT+ 181zhhWLltuGxQV5jYFnKjx2yOrXP9RuGrnYn8vyPWx95N7Z0AZ48H3CHHSJCxBti/p6 JL3izpjnn0jmsyTy1NQNEiLR4Rke++nCo09eQ= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=content-type:subject:from:to:in-reply-to:references:date:message-id :user-agent:content-transfer-encoding; b=J0oQfCTd+ElUJq3hnukniFfClw04uJfBEkU5kG2kZrqqvk/IZtq97xplLdUbwAI3pZ 5+SKCjJCMGcMKRPhKxA6cImW1srtB6IBJfjdZYHlAhn7C1WFn2ChiG04HUEXsT5UAm35 WymohvtCK4nOG6mTYNXIRz3gtL+8LGIHhZms4= Received: by 10.227.2.138 with SMTP id 10mr267051wbj.102.1298747744472; Sat, 26 Feb 2011 11:15:44 -0800 (PST) Received: from localhost (cpc12-cmbg15-2-0-cust81.5-4.cable.virginmedia.com [86.30.247.82]) by mx.google.com with ESMTPS id y29sm1732374wbd.4.2011.02.26.11.15.42 (version=TLSv1/SSLv3 cipher=OTHER); Sat, 26 Feb 2011 11:15:43 -0800 (PST) From: Hamish To: sup-devel In-reply-to: <1298320404-sup-5972@masanjin.net> References: <1298320404-sup-5972@masanjin.net> Date: Sat, 26 Feb 2011 19:15:40 +0000 Message-Id: <1298744738-sup-631@whisper> User-Agent: Sup/git Subject: Re: [sup-devel] sup-server revisited X-BeenThere: sup-devel@rubyforge.org X-Mailman-Version: 2.1.12 Precedence: list Reply-To: Sup developer discussion List-Id: Sup developer discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Sender: sup-devel-bounces@rubyforge.org Errors-To: sup-devel-bounces@rubyforge.org Excerpts from William Morgan's message of Mon Feb 21 21:02:28 +0000 2011: > As I alluded to in an earlier email to sup-devel, I have been working recently > on the ancient goal of splitting Sup functionality out into separate client and > server programs. This will have many advantages; in particular it will remove > email lock-in by making it possible to have non-Sup clients interact with Sup. Excellent :) I look forward to an android client. I will definitely contribute to it, and I *might* even get it started. Or might not ... > You can find the work in progress here: https://github.com/wmorgan/heliotrope > Currently it is not actually a server, but accomplishes many of the goals > above. Run bin/email-indexer and then bin/email-searcher to play around with > a simple preview of things to come. Stay tuned for more on this. I've had a quick look at heliotrope (and whistlepig) and not got very far: $ ruby -I lib bin/email-indexer ~/path/to/mbox /var/lib/gems/1.8/gems/ffi-1.0.6/lib/ffi/library.rb:93:in `ffi_libraries': no library specified (LoadError) from /var/lib/gems/1.8/gems/ffi-1.0.6/lib/ffi/library.rb:129:in `attach_function' from /var/lib/gems/1.8/gems/oklahoma_mixer-0.4.0/lib/oklahoma_mixer/utilities.rb:39:in `func' from /var/lib/gems/1.8/gems/oklahoma_mixer-0.4.0/lib/oklahoma_mixer/utilities.rb:214 from /usr/lib/ruby/1.8/rubygems/custom_require.rb:31:in `gem_original_require' from /usr/lib/ruby/1.8/rubygems/custom_require.rb:31:in `require' from /var/lib/gems/1.8/gems/oklahoma_mixer-0.4.0/lib/oklahoma_mixer/extensible_string/c.rb:1 from /usr/lib/ruby/1.8/rubygems/custom_require.rb:31:in `gem_original_require' from /usr/lib/ruby/1.8/rubygems/custom_require.rb:31:in `require' from /var/lib/gems/1.8/gems/oklahoma_mixer-0.4.0/lib/oklahoma_mixer/extensible_string.rb:1 from /usr/lib/ruby/1.8/rubygems/custom_require.rb:31:in `gem_original_require' from /usr/lib/ruby/1.8/rubygems/custom_require.rb:31:in `require' from /var/lib/gems/1.8/gems/oklahoma_mixer-0.4.0/lib/oklahoma_mixer/hash_database.rb:2 from /var/lib/gems/1.8/gems/oklahoma_mixer-0.4.0/lib/oklahoma_mixer.rb:11:in `open' from ./lib/heliotrope/store.rb:40:in `initialize' from bin/email-indexer:20:in `new' from bin/email-indexer:20 $ ruby --version ruby 1.8.7 (2010-06-23 patchlevel 299) [x86_64-linux] Am I missing something? It appears that the oklahoma_mixer gem is broken. I installed it though rubygems. Any ideas? I also wasn't sure how to build and run whistlepig from source. I'm not familiar with the extconf stuff. I can type make happily enough, but it appears more steps are required. If someone shows me the way I'll happily contribute an improved README for anyone else who wants to use it. (I installed whistlepig from the gem in order to try out heliotrope, in case you're wondering). Hamish _______________________________________________ Sup-devel mailing list Sup-devel@rubyforge.org http://rubyforge.org/mailman/listinfo/sup-devel