From mboxrd@z Thu Jan 1 00:00:00 1970 Received: by 10.49.48.228 with SMTP id p4csp395774qen; Tue, 25 Sep 2012 13:30:14 -0700 (PDT) Received: by 10.60.22.196 with SMTP id g4mr13578015oef.95.1348601109016; Tue, 25 Sep 2012 12:25:09 -0700 (PDT) Return-Path: Received: from rubyforge.org (50-56-192-79.static.cloud-ips.com. [50.56.192.79]) by mx.google.com with ESMTP id rp7si1180923obc.185.2012.09.25.12.24.46; Tue, 25 Sep 2012 12:25:08 -0700 (PDT) Received-SPF: pass (google.com: domain of sup-devel-bounces@rubyforge.org designates 50.56.192.79 as permitted sender) client-ip=50.56.192.79; Authentication-Results: mx.google.com; spf=pass (google.com: domain of sup-devel-bounces@rubyforge.org designates 50.56.192.79 as permitted sender) smtp.mail=sup-devel-bounces@rubyforge.org; dkim=neutral (body hash did not verify) header.i=@gmail.com Received: from localhost.localdomain (localhost [127.0.0.1]) by rubyforge.org (Postfix) with ESMTP id 87E762E074; Tue, 25 Sep 2012 19:24:45 +0000 (UTC) Received: from mail-ie0-f178.google.com (mail-ie0-f178.google.com [209.85.223.178]) by rubyforge.org (Postfix) with ESMTP id C1DA42E061 for ; Tue, 25 Sep 2012 19:16:03 +0000 (UTC) Received: by ieje11 with SMTP id e11so16883870iej.23 for ; Tue, 25 Sep 2012 12:16:03 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=content-type:from:to:subject:in-reply-to:references:date:message-id :user-agent:content-transfer-encoding; bh=Lcq3A9q5WzOrZhndaIUPYPJOARs7c1P1nz44CWAMq04=; b=vaJuVtLA1MnSnB13y3EdRWVj8DkoLLciDIc/lmSEX3ZQvMurJ25UqXL+6uzwi4o2TY 2iS4jUplDgWH1pmnAL+qCS+xwPUr0kK4Bqeb0V3j+ze1uRXrvBshwiUXm9NO10R9UTuz 0H+mQQK8OSfECVyEwtdeTLSB5l2bAD7Jxf+w+WC+S9KaQ4DpNMAnWuoNmNvLMuEK1xkm Ux6WTG7w/6zivdQ6J/1E7wrFX4t1VWSD7Xd1svyoeYg1skhO1dwDjgWme+xkGbEljQoG BBMBWUHK2zhNYWJ2Nv0Tc5Ge8WQkqsVfkTYMFwBKAfBqQosj1V3dALthSx2RcWuz9YVH qojg== Received: by 10.50.180.225 with SMTP id dr1mr9172484igc.6.1348600563257; Tue, 25 Sep 2012 12:16:03 -0700 (PDT) Received: from localhost ([64.56.231.94]) by mx.google.com with ESMTPS id 7sm2838698igh.0.2012.09.25.12.16.02 (version=TLSv1/SSLv3 cipher=OTHER); Tue, 25 Sep 2012 12:16:02 -0700 (PDT) From: Steven Hum To: sup-devel In-reply-to: References: Date: Tue, 25 Sep 2012 15:15:01 -0400 Message-Id: <1348599178-sup-12@luna> User-Agent: Sup/git Subject: Re: [sup-devel] Update in heliotrope ! 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 Hello Matthieu, I am able to initialize the heliotrope mailstore directory easy enough with ruby -Ilib bin/heliotrope-server -d (stuff gets created :-) but when I try to import with ruby -Ilib bin/heliotrope-import -a -d being the dir that contains the cur/new/tmp directories that contain the actual emails downloaded by offlineimap, the import process hangs after the "Adding mail..." message and doesn't load any emails (I just terminate the process with a ctrl-c). What am I missing? I tried using heliotrope-add with the server running, but it hung at the same point (not surpisingly). Secondly, your note "stop all other activity with heliotrope while you sync with offlinimap". Does that mean heliotrope-server should not be running if offlineimap is (updating the maildirs)? Thanks, Steven > Excerpts from Matthieu Rakotojaona's message of 2012-09-24 18:13:57 -0400: > Hello everyone, > > I have updated my version of heliotrope on my imap branch > (https://github.com/rakoo/heliotrope/tree/imap). You just have to > clone it and checkout the branch. > You may now synchronize your mails between heliotrope and a maildir > with offlineimap. I tested most of the situations that can happen > when using it (Adding/removing a label on heliotrope side, > adding/removing a mail on maildir side) > > A few notes : > > * It is not "multi-write-safe", in the sense that you should stop all > other activity with heliotrope while you sync with offlinimap. > Concurrent access will have unknown outcome. > * To continue on this point, use offlineimap with the `-1` flag, which > will turn off multithreading. It should work without it though, > because AFAIK offlineimap threads do not share mailboxes. But I'm not > sure. > * There are a few hardcoded labels/dir that you should find in your > maildir, such as INBOX/inbox and "All Mail", which has no equivalent > in heliotrope. Fear not, this one is taken care of. > * Syncing with another IMAP server should also work,because it is > transparent to offlineimap (at least from the outside) > > Have fun ! > -- "Truth or die." Steven Hum 5 - 28 Gilmour St Ottawa, ON K2P 0N3 email sdothum@gmail.com tel 613.237.9058 _______________________________________________ Sup-devel mailing list Sup-devel@rubyforge.org http://rubyforge.org/mailman/listinfo/sup-devel