[sup-devel] helioptrop/turnsol or sup

2012-05-28 Thread William Morgan
Excerpts from David Froger's message of 2012-05-27 13:56:32 -0700: > I'm wondering what is recommanded today for a user, sup or turnsol/heliotrop? Probably heliotrope/turnsole. Sup is essentially unmaintained at this point (I'm not working on it, and the anointed maintainers are MIA). Heliotrope i

[sup-devel] Heliotrope: Pull requests waiting for months

2012-04-13 Thread William Morgan
Excerpts from Michael Stapelberg's message of 2012-04-13 06:01:17 -0700: > This is massively holding back development on heliotrope/turnsole. > Since you apparently don’t have enough time to deal with all of this > yourself, can you give other people permission to commit to the main > repository?

[sup-devel] heliotrope: new version of whistlepig

2012-04-13 Thread William Morgan
Excerpts from Michael Stapelberg's message of 2012-04-13 05:59:04 -0700: > Can you please instruct us on how to migrate from whistlepig 0.7 to 0.11 > without losing any data and preserving the exact inbox state? Sorry about that. I meant to send a notice to this list but forgot. I have been worki

[sup-devel] heliotrope: please upgrade whistlepig and leveldb-ruby

2012-03-14 Thread William Morgan
If you are tracking heliotrope master, please upgrade to whistlepig 0.9.1 and leveldb-ruby 0.14. A `gem install leveldb-ruby whistlepig` should be sufficient. If you then run heliotrope-add-contacts, you should get tab-completion of contacts. (Finally!) I'm still playing around with how this works

[sup-devel] [Heliotrope/Turnsole] GPG signature verification

2012-03-05 Thread William Morgan
Excerpts from Michael Stapelberg's message of 2012-03-01 03:58:24 -0800: > I tried implementing GPG signature verification first, and got it > nearly working Awesome! > 1) In ChunkParser#chunks_for_message, the message object has multiple > parts, which in turn are just hashes. At least in my tes

Re: [sup-devel] [Heliotrope] search for cyrillic terms does not work

2012-03-05 Thread William Morgan
Excerpts from Serge Z's message of 2012-02-29 02:44:13 -0800: > Does whistlepig have any tool for manual managing its indexes? > Or do I have to code in either ruby or C to do that? Yeah, if you check it out separately and build it, you can run something like: whistlepig$ make dump whistlepig

[sup-devel] [Turnsole] Lack of a test suite

2012-03-05 Thread William Morgan
Excerpts from Michael Stapelberg's message of 2012-03-01 04:02:30 -0800: > I find it weird that there is no testsuite for turnsole. Are there any > plans for that? Or are you ok with somebody just starting something > and then iterating from there? I'm not planning on adding one (I'd rather spend

[sup-devel] [heliotrope] crashes while importing

2012-03-05 Thread William Morgan
Hi Serge, Excerpts from Serge Z's message of 2012-03-01 07:17:01 -0800: > /home/shoutt/src/heliotrope/lib/heliotrope/meta-index.rb:701: [BUG] Bus Error > ruby 1.9.3p125 (2012-02-16 revision 34643) [x86_64-linux] > > -- Control frame information --- > c:

Re: [sup-devel] [Heliotrope/Turnsole] How to use IMAP?

2012-02-28 Thread William Morgan
Excerpts from Michael Stapelberg's message of 2012-02-27 01:16:43 -0800: > 1) It will completely ignore it. Correct. This is the problem that the ctime solution is meant to address. > So, let’s stick to my above example of the spam email and let’s assume > that you changed the code to use ctimes.

Re: [sup-devel] [Heliotrope/Turnsole] How to use IMAP?

2012-02-24 Thread William Morgan
Excerpts from Michael Stapelberg's message of 2012-02-23 03:24:22 -0800: > Well, I guess you are correct. So, when somebody sends me a spam email > or a malicious email with a faked date, what happens? I think that the > code will figure out it needs to re-add a lot of messages. Also, my > index wi

[sup-devel] [Heliotrope] search for cyrillic terms does not work

2012-02-24 Thread William Morgan
Excerpts from Serge Z's message of 2012-02-23 21:43:18 -0800: > Can you please suppose why that could happen or offer a simple > workaround? This issue is the only one which stops me from migrating > to Heliotrope/Turnsole. I'll have to look into it. Super-ascii search was definitely working at s

[sup-devel] [Heliotrope] why whistlepig?

2012-02-24 Thread William Morgan
Excerpts from Serge Z's message of 2012-02-23 21:19:07 -0800: > Why not xapian? At least as of a year ago when I looked at Xapian, the incremental indexing was painful (you had to keep a separate smaller corpus of additions, reindex it every time a new document was added, and merge when it got too

[sup-devel] [Turnsole] Automatically displaying new mails?

2012-02-22 Thread William Morgan
Excerpts from Michael Stapelberg's message of 2012-02-22 13:41:42 -0800: > I am trying to use Turnsole for my mails, but I noticed that it never > seems to pick up new mails until I hit refresh (@) manually. Is that > intended or am I doing it wrong? You are correct. I haven't added this yet. Manu

Re: [sup-devel] [Heliotrope/Turnsole] How to use IMAP?

2012-02-22 Thread William Morgan
Excerpts from Michael Stapelberg's message of 2012-02-22 13:39:42 -0800: > Thanks for adding code for this. I got the chance to test this today, > and I’m afraid this doesn’t seem to be working as I would expect. > > As far as I can tell from glancing at the source and the state file, this code >

[sup-devel] [Heliotrope] What exactly does reordering do? Is it still necessary?

2012-02-22 Thread William Morgan
Excerpts from Michael Stapelberg's message of 2012-02-22 14:00:27 -0800: > I just realized that I forgot to import the maildir in which I store > my sent messages. After adding them to heliotrope, do I have to > reorder the index? Probably yes. > What exactly does it do and why is that necessary?

[sup-devel] [Heliotrope] Equivalent of archived sources

2012-02-22 Thread William Morgan
Excerpts from Michael Stapelberg's message of 2012-02-22 13:57:35 -0800: > how would I get the same behavior as in sup when configuring a source to be > archived by default (a mailing list which I receive for reference, not for > actually reading it all the time)? I think the best way to do this w

[sup-devel] [Heliotrope/Turnsole] How to use IMAP?

2012-02-12 Thread William Morgan
Excerpts from Michael Stapelberg's message of 2012-01-08 14:48:18 -0800: > What is the correct way to do this? Please try the latest heliotrope master. You can do a full import with this: ruby -Ilib bin/heliotrope-import -a -d -t where is just a place for it to dump its state. This import

Re: [sup-devel] Ruby 1.8 compatibility patches for Heliotrope and Turnsole.

2012-01-14 Thread William Morgan
Excerpts from Matthieu Rakotojaona's message of 2012-01-04 15:12:06 -0800: > * imaptrope-compliance, which adds some methods; This looks largely ok but there are some things I would like to change before incorporating it (including the use of tabs!). If you make a github pull request we can go ove

[sup-devel] [Heliotrope] when importing mail from sup, label "killed" doesn't get changed to "muted"

2012-01-14 Thread William Morgan
Excerpts from William Morgan's message of 2012-01-09 15:37:19 -0800: > Thanks for the report. I will fix this so that the import process > converts the label automatically. This should be fixed. -- William ___ Sup-devel mailing list Sup-devel@rubyforge

[sup-devel] [Heliotrope/Turnsole] How to use IMAP?

2012-01-09 Thread William Morgan
Excerpts from Michael Stapelberg's message of 2012-01-08 14:48:18 -0800: > What is the correct way to do this? I need to write some code to do this. For IMAP and GMail, heliotrope-add will keep a pointer to thelast message imported, by default. For mbox there is a trick you can use. But there's no

[sup-devel] [Heliotrope] Bug: Cannot use UTF-8 characters in subject

2012-01-09 Thread William Morgan
Excerpts from Michael Stapelberg's message of 2012-01-08 13:23:06 -0800: > I tried sending an email to this list and used an UTF-8 character in the > message subject. Turnsole (or RMail?) doesn’t like that, and I got the > following exception: Thanks. I'm hoping we can fix this with the mail gem,

[sup-devel] importing your sup email into heliotrope

2012-01-09 Thread William Morgan
Excerpts from Michael Stapelberg's message of 2012-01-08 12:50:02 -0800: > I think you meant --sup-label-file, or you did not push some commits yet :). Yes, you are right. Thanks. > The total time for importing was: > ; scanned 133872, indexed 122314, skipped 9485 bad and 2073 seen messages in >

Re: [sup-devel] Ruby 1.8 compatibility patches for Heliotrope and Turnsole.

2012-01-09 Thread William Morgan
Excerpts from Matthieu Rakotojaona's message of 2012-01-04 15:12:06 -0800: > Okay, for the IMAP interface (called imaptrope) to work, I implemented > some changes in heliotrope. They are available in > https://github.com/rakoo/heliotrope as 2 branches : Thanks! I will take a look. -- William ___

[sup-devel] [Heliotrope] when importing mail from sup, label "killed" doesn't get changed to "muted"

2012-01-09 Thread William Morgan
Excerpts from Michael Stapelberg's message of 2012-01-08 13:27:11 -0800: > I recently imported my mail from sup to heliotrope and noticed that I > had a lot of threads in my inbox which were killed in sup. A quick > glance at the source of heliotrope revealed that you made the label > name consiste

[sup-devel] importing your sup email into heliotrope

2011-12-30 Thread William Morgan
If you're feeling adventurous, here is how to import your Sup email into Heliotrope. This might break horribly for you--no guarantees. Bug reports are welcome. 1. Install heliotrope and its dependencies. There is no gem yet, so follow the instructions at https://github.com/wmorgan/heliotrope.

Re: [sup-devel] Ruby 1.8 compatibility patches for Heliotrope and Turnsole.

2011-12-30 Thread William Morgan
Excerpts from Matthieu Rakotojaona's message of 2011-12-29 23:39:35 -0800: > I am currently working on a IMAP frontend to heliotrope [0]. This is something I'm really excited about having, since it means you will be able to read your email from all sorts of other clients, including your phone. >

[sup-devel] Ruby 1.8 compatibility patches for Heliotrope and Turnsole.

2011-12-29 Thread William Morgan
Excerpts from Robin Burchell's message of Tue Dec 13 08:46:30 -0800 2011: > I recently tried Turnsole/Heliotrope from git. I'm forced (thanks to > Fedora) to use Ruby 1.8, and noticed there were at least one issue in > both Heliotrope and Turnsole. Patches attached. Thank you. I've applied the IMA

[sup-devel] Status of Heliotrope/Turnsole?

2011-12-28 Thread William Morgan
Excerpts from William Morgan's message of Mon Dec 19 16:31:42 -0800 2011: > - Communication with the server is still mostly synchronous Fixed. > - I occasionally see weirdnesses in search. Fixed. -- William ___ Sup-devel mailing list Sup-devel@rubyfo

[sup-devel] Status of Heliotrope/Turnsole?

2011-12-19 Thread William Morgan
Hi Michael, Excerpts from Michael Stapelberg's message of 2011-12-19 15:42:20 -0800: > I am wondering what the current status of Heliotrope/Turnsole is? I > threw my mails into it and from the first few minutes with it, it > seems pretty usable (I didn’t have an in-depth look, though). > > Do you

Re: [sup-devel] heliotrope-syncback

2011-11-09 Thread William Morgan
Reformatted excerpts from Matthieu Rakotojaona's message of 2011-11-09: > Okay, forget about buggy syncback, now comes the IMAP interface ! Now THIS is exciting. Thanks for starting on it! > Considering the implementation, I've considered only UIDs, which are > heliotrope's message_ids. Both can

Re: [sup-devel] heliotrope-syncback

2011-11-06 Thread William Morgan
Hi Matthieu, Reformatted excerpts from Matthieu Rakotojaona's message of 2011-11-02: > I am playing around with heliotrope, and I've managed to writo a ruby > script to sync changes you made there in your IMAP mailbox. Cool! > When you > send a mail with GMail, it is automatically added in GMail

Re: [sup-devel] Playing with heliotrope/turnsole

2011-10-09 Thread William Morgan
Reformatted excerpts from Hamish D's message of 2011-10-09: > One thing I wonder - is it possible to import labels from sup somehow? I'm working on the Sup upgrade process. It's a little complicated because we need a way to merge multiple sup sources into one, and right now Heliotrope's LIFO order

Re: [sup-devel] Playing with heliotrope/turnsole

2011-10-09 Thread William Morgan
Reformatted excerpts from Hamish D's message of 2011-10-09: > I've finally got around to having a bit more of a play with > turnsole/heliotrope, and I have a few questions that don't appear to > be answered by the README files. Great! It's still definitely a work in progress, so expect a few rough

Re: [sup-devel] error after leveldb-ruby upgrade

2011-07-17 Thread William Morgan
Reformatted excerpts from Hamish D's message of 2011-07-17: > Is there any way to recover from the error? Or do I just have to > delete it all and start again? LevelDB provides a recovery function. I'm not sure how well it works. Give me a day or two to export it with the ruby bindings, and you ca

Re: [sup-devel] error after leveldb-ruby upgrade

2011-07-17 Thread William Morgan
Reformatted excerpts from Hamish D's message of 2011-07-17: > $ heliotrope-server -d ~/.heliotrope > /var/lib/gems/1.9.1/gems/leveldb-ruby-0.7/lib/leveldb.rb:11:in `make': > Corruption: checksum mismatch (LevelDB::Error) That error gets thrown when LevelDB detects things are corrupted, but I'd be

Re: [sup-devel] Heliotrope improving but still found some issues

2011-07-14 Thread William Morgan
Reformatted excerpts from Horacio Sanson's message of 2011-07-09: > I need to re-index my emails with the new UTF-8 hooks and test the > search again. Can you try with the latest master? You may not need to reindex. -- William ___ Sup-devel mailing lis

Re: [sup-devel] Heliotrope improving but still found some issues

2011-07-09 Thread William Morgan
Hi Horacio, Reformatted excerpts from Horacio Sanson's message of 2011-07-05: > First any attempt to search using japanese text fails with the dreaded > incompatible character encodings error: I'm having trouble reproducing this, or even understanding why your fix would help, since all string li

Re: [sup-devel] How are the queries supposed to work?

2011-07-07 Thread William Morgan
Ok great, glad we're in sync. I've added an issue for improving this documentation. -- William ___ Sup-devel mailing list Sup-devel@rubyforge.org http://rubyforge.org/mailman/listinfo/sup-devel

Re: [sup-devel] Heliotrope improving but still found some issues

2011-07-06 Thread William Morgan
Reformatted excerpts from Horacio Sanson's message of 2011-07-05: > I am pretty sure the utf7 decoding is language independent and can be > applied safely to all labels in any language but I cannot bet on it I think you are right. It should be safe to utf7-decode all labels. Good catch. -- Willia

Re: [sup-devel] Heliotrope improving but still found some issues

2011-07-06 Thread William Morgan
Hi Horacio, Thanks for all your help testing. I am committed to making Heliotrope and Turnsole i18n-friendly, so it's great to have some stress applied to that area. Reformatted excerpts from Horacio Sanson's message of 2011-07-05: > Encoding::CompatibilityError - incompatible character encodings

Re: [sup-devel] How are the queries supposed to work?

2011-07-06 Thread William Morgan
Hi Horacio, Reformatted excerpts from Horacio Sanson's message of 2011-07-07: > # Now I tried several queries that I thought would return that message but > they all returned zero results: > > index.set_query(Query.new("body", "HELP")) > index.set_query(Query.new("body", "PLEASE")) These two ar

Re: [sup-devel] Tokyo Cabinet fails with invalid record header

2011-06-28 Thread William Morgan
Reformatted excerpts from Alvaro Herrera's message of 2011-06-28: > Hi, I was just trying to get the latest Heliotrope, but I'm getting the > same -fPIC problem with leveldb-ruby. Gem says it's trying to install > 0.4 though; maybe you forgot to actually release 0.5? Yeah, if you try again you sh

Re: [sup-devel] try heliotrope!

2011-06-28 Thread William Morgan
Reformatted excerpts from Hamish Downer's message of 2011-06-28: > > Whoops, 0.5 should be available now. > > Still not there: http://rubygems.org/gems/leveldb-ruby Wow. I'm not very good at this. Try now please. -- William ___ Sup-devel mailing list

Re: [sup-devel] [sup-talk] try heliotrope!

2011-06-27 Thread William Morgan
Reformatted excerpts from sergeig's message of 2011-06-27: > /home/sergei/.rvm/gems/ruby-1.9.2-p180/gems/leveldb-ruby-0.4/lib/leveldb.rb:11: > [BUG] Segmentation fault > ruby 1.9.2p180 (2011-02-18 revision 30909) [i686-linux] Yipes. I've released leveldb-ruby 0.5. Can you try with that please? --

Re: [sup-devel] try heliotrope!

2011-06-27 Thread William Morgan
Reformatted excerpts from Hamish D's message of 2011-06-27: > turnsole/README - lists rubymail as a gem to instal - should that be rmail ? I don't see this in the readme... > heliotrope/README - lists leveldb as a gem but gem didn't find it. A > gem search finds leveldb-ruby instead. Fixed, than

Re: [sup-devel] try heliotrope!

2011-06-27 Thread William Morgan
Reformatted excerpts from William Morgan's message of 2011-06-27: > If any of you are interested in trying out the next generation of Sup Thanks for all the feedback so far. I forgot to say: if you find bugs, please file issues on github (either https://github.com/wmorgan/heliotrope/issues or http

[sup-devel] try heliotrope!

2011-06-26 Thread William Morgan
Hi guys, If any of you are interested in trying out the next generation of Sup, I have things in a reasonably stable state. It's still too early for a gem, but I have updated the README for both client and server sides. So if you'd like to run some highly experimental code and see what the future

Re: [sup-devel] Tokyo Cabinet fails with invalid record header

2011-06-23 Thread William Morgan
Reformatted excerpts from Horacio Sanson's message of 2011-06-23: > Search for "*" return zero items... I forgot to add: make sure you have whistlepig 0.7 installed. -- William ___ Sup-devel mailing list Sup-devel@rubyforge.org http://rubyforge.org/mai

Re: [sup-devel] Tokyo Cabinet fails with invalid record header

2011-06-22 Thread William Morgan
Reformatted excerpts from Horacio Sanson's message of 2011-06-22: > Finally the leveldb branch is not working that well. After reaching > 130378 indexed messages I started the heliotrope server and the web > interface only showed two messages. What if you search for "*"? -- William

Re: [sup-devel] Tokyo Cabinet fails with invalid record header

2011-06-22 Thread William Morgan
Reformatted excerpts from Horacio Sanson's message of 2011-06-22: > It works!! Great. I will release that as leveldb-ruby 0.5. Hopefully the leveldb branch of heliotrope will work for you too. -- William ___ Sup-devel mailing list Sup-devel@rubyforge.o

Re: [sup-devel] Tokyo Cabinet fails with invalid record header

2011-06-21 Thread William Morgan
Hi Horacio, Reformatted excerpts from William Morgan's message of 2011-06-20: > Ok, I have a potential fix for this that I'll try and get out tonight. Can you please: 1. git clone git://github.com/wmorgan/leveldb-ruby.git 2. git checkout fpic 3. rake gem 4. gem install pkg/leveldb-ruby-0.4.gem

Re: [sup-devel] Turn Turnsole into a generic mail client

2011-06-21 Thread William Morgan
Reformatted excerpts from Vivien Didelot's message of 2011-06-21: > I'm suggesting the make the Turnsole interface modulable to several > mail sources. Oh, I see. Yes, to the extent that you can mimic what's in Turnsole::Client, it will be possible. But that class is a pretty thin wrapper around t

Re: [sup-devel] Tokyo Cabinet fails with invalid record header

2011-06-20 Thread William Morgan
Reformatted excerpts from Horacio Sanson's message of 2011-06-20: > /usr/bin/ld: ../../leveldb/libleveldb.a(db_impl.o): relocation > R_X86_64_32S against `vtable for leveldb::DB' can not be used when > making a shared object; Ok, I have a potential fix for this that I'll try and get out tonight.

Re: [sup-devel] Tokyo Cabinet fails with invalid record header

2011-06-20 Thread William Morgan
Reformatted excerpts from Horacio Sanson's message of 2011-06-20: > When you say try 0.4 you mean leveldb-ruby version 0.4 right?, because > I downloaded the source from github and the latest version I get is > 0.3. Also rubygems only has version 0.3. Whoops, forgot to upload it. Try now. (0.4 sho

Re: [sup-devel] Tokyo Cabinet fails with invalid record header

2011-06-19 Thread William Morgan
Reformatted excerpts from Horacio Sanson's message of 2011-06-19: > This morning I tried with g++-4.4 and got a different error. When I > return from work I will look into it. In the meantime this is the > error: Hm. Try with 0.4. If that doesn't work then I can try modifying the original leveldb

Re: [sup-devel] Turn Turnsole into a generic mail client

2011-06-19 Thread William Morgan
Hi Vivien, Reformatted excerpts from Vivien Didelot's message of 2011-06-19: > As Turnsole is a great mail interface, I was thinking about having it > generic to multiple servers or mail sources, to fit many use cases. > > Explicitely, the Turnsole::Client class ( > https://github.com/wmorgan/tur

Re: [sup-devel] Tokyo Cabinet fails with invalid record header

2011-06-19 Thread William Morgan
Reformatted excerpts from William Morgan's message of 2011-06-19: > Reformatted excerpts from Horacio Sanson's message of 2011-06-19: > > ./port/port_posix.h:14:22: fatal error: cstdatomic: そのようなファイルやディレクトリはありません > > What is the output of g++ --version on your system, please? Try version 0.4. I b

Re: [sup-devel] Tokyo Cabinet fails with invalid record header

2011-06-19 Thread William Morgan
Reformatted excerpts from Horacio Sanson's message of 2011-06-19: > ./port/port_posix.h:14:22: fatal error: cstdatomic: そのようなファイルやディレクトリはありません What is the output of g++ --version on your system, please? -- William ___ Sup-devel mailing list Sup-devel@r

Re: [sup-devel] Tokyo Cabinet fails with invalid record header

2011-06-17 Thread William Morgan
I have pushed a branch called 'leveldb' that uses leveldb instead of TokyoCabinet. Can you try this please? You will need to install the 'leveldb-ruby' gem. -- William ___ Sup-devel mailing list Sup-devel@rubyforge.org http://rubyforge.org/mailman/listi

Re: [sup-devel] Tokyo Cabinet fails with invalid record header

2011-06-15 Thread William Morgan
Reformatted excerpts from Horacio Sanson's message of 2011-06-14: > Interesting yesterday I started again to sync my gmail account > but this time using ruby1.8.7 instead of ruby1.9.1 and without any > hooks configured and it finished without problems. I think the problem > is the hooks so I w

Re: [sup-devel] Tokyo Cabinet fails with invalid record header

2011-06-15 Thread William Morgan
Reformatted excerpts from Horacio Sanson's message of 2011-06-14: > irb> s.size > => 3469212 Ok, squarely between 2^21 and 2^22. It doesn't seem like you're bumping up against some kind of key size limit. > -rw-r--r-- 1 ryujin ryujin 378M 2011-06-15 07:28 store.tch Looks like 378mb here. You wer

Re: [sup-devel] Tokyo Cabinet fails with invalid record header

2011-06-14 Thread William Morgan
Reformatted excerpts from Horacio Sanson's message of 2011-06-14: > Now the store.tch got corrupted again for some reason and the only > error I get is "invalid record header". Some googling does not help > and my previous fix (tchmgr optimiza -nl) does not fix this problem. > What is interesting i

Re: [sup-devel] Invalid meta data error in OklahomaMixer

2011-06-13 Thread William Morgan
Reformatted excerpts from Horacio Sanson's message of 2011-06-14: > Not even close... my store.tch is 76MB only. This metadata corruption > in Tokyo Cabinet seems to be a common occurrence and what is scary > about this is that there seems to be no way to recover from it (as far > as google can tel

Re: [sup-devel] Invalid meta data error in OklahomaMixer

2011-06-13 Thread William Morgan
Whoops, I mean this: http://www.supermind.org/blog/554/2gb-limit-with-tokyo-cabinet-aka-invalid-meta-data -- William ___ Sup-devel mailing list Sup-devel@rubyforge.org http://rubyforge.org/mailman/listinfo/sup-devel

Re: [sup-devel] Invalid meta data error in OklahomaMixer

2011-06-13 Thread William Morgan
Reformatted excerpts from Horacio Sanson's message of 2011-06-11: > ruby1.9.1 -Ilib bin/heliotrope-server -d ~/.heliotrope > /var/lib/gems/1.9.1/gems/oklahoma_mixer-0.4.0/lib/oklahoma_mixer/hash_database.rb:337:in > `try': invalid meta data (error code 5) > (OklahomaMixer::Error::CabinetError) Ve

Re: [sup-devel] Cannot query Japanese characters

2011-06-09 Thread William Morgan
Reformatted excerpts from Horacio Sanson's message of 2011-06-09: > Great I am downloading my gmail accounts now (again). I can see you > have improved the imap-dumper.rb to handle uidvalidity and uidnext > that is also great. In the git log says gmail labels are also copied > to heliotrope but I d

Re: [sup-devel] Cannot query Japanese characters

2011-06-07 Thread William Morgan
Reformatted excerpts from Horacio Sanson's message of 2011-05-06: > Great, let me know when you have the modifications so I can stress > test them. In the most recent version of Heliotrope, there are two hooks you can use to do this: transform-text and transform-query. To use them, place your Ruby

Re: [sup-devel] Query for largest msg_id?

2011-05-23 Thread William Morgan
Reformatted excerpts from Gaudenz Steinlin's message of 2011-05-23: > Merging the messages is fine and actually an improvement over other > MUAs. I agree. I like the behavior. > But adding a line in the header section indicating the source > and how often the message appears in the source would b

Re: [sup-devel] Query for largest msg_id?

2011-05-22 Thread William Morgan
Reformatted excerpts from Horacio Sanson's message of 2011-05-20: > Is there a way to use GMail supplied thread ids?? there is an > extension X-GM-THRID that > provides such information. Not really. Heliotrope has to maintain its own message ids and thread ids. When you feed it messages, it thread

Re: [sup-devel] Query for largest msg_id?

2011-05-22 Thread William Morgan
Reformatted excerpts from Sascha Silbe's message of 2011-05-18: > If heliotrope permanently erases the copies (instead of just not > exposing UI to access them), that would be a major step backwards. What do you suggest as a way of exposing duplicates within the UI? I worry that just keeping all c

Re: [sup-devel] heliotrope: Crash with empty message.recipients

2011-05-18 Thread William Morgan
Reformatted excerpts from Gregor Hoffleit's message of 2011-05-16: > The problem with empty recipient strings is still there, I'm afraid. > Tested today, with current heliotrope from GIT. Rats. Can you please add an issue to the heliotrope github issue tracker so that I don't forget about this? --

Re: [sup-devel] Query for largest msg_id?

2011-05-17 Thread William Morgan
Reformatted excerpts from Horacio Sanson's message of 2011-05-17: > I implemented a new version of the GMail -> Heliotrope sync script and > attach it here in hopes someone will test it and provide some > feedback/comments. Great! This is very exciting. > - I am seeing some negative thread_id's i

Re: [sup-devel] Query for largest msg_id?

2011-05-17 Thread William Morgan
Reformatted excerpts from Horacio Sanson's message of 2011-05-16: > When UIDVALIDITY differs I will simply re-scan the whole mailbox and > feed it to Heliotrope. I trust Heliotrope won't add duplicates. The REST api will ignore duplicates based on the Message-Id header. > For example in the Helio

Re: [sup-devel] Turnsole crash

2011-05-15 Thread William Morgan
[resend] Reformatted excerpts from Robin Burchell's message of 2011-05-14: > I tried Turnsole and heliotrope out for the first time today, and got > a crash using master of both. IIRC I was pressing 'N' on a thread in > Turnsole. Thanks. Turnsole is not quite ready for general use and many things

Re: [sup-devel] Query for largest msg_id?

2011-05-15 Thread William Morgan
Reformatted excerpts from Horacio Sanson's message of 2011-05-10: > Is there a way to query Heliotrope what is the largest msg_id > currently in the index? Sort of---it's a hack, but if you search for e.g. "a OR -a" you'll get every message in the index, and the first result will be the message wi

Re: [sup-devel] [PATCH] Fix problem with time parsing

2011-05-10 Thread William Morgan
Reformatted excerpts from Hamish's message of 2011-05-10: > Sadly it was not spam, but an email from staples (UK) about some stuff > I bought from then online. So sup should not barf on it, but forging a > date header would be fine by me. Though "now" might be better than > date zero, which I think

Re: [sup-devel] [PATCH] Fix problem with time parsing

2011-05-10 Thread William Morgan
Reformatted excerpts from Hamish's message of 2011-05-02: > If a message has a date with month first and day second, then if the > day is greater than 12, heliotrope crashes. This patch catches the > error, and tries again after swapping the day and month. Is this a legitimate email message? Produ

Re: [sup-devel] heliotrope: Crash with empty message.recipients

2011-05-10 Thread William Morgan
Reformatted excerpts from Gregor Hoffleit's message of 2011-04-20: > > To: , debian-v...@lists.debian.org > > This code in line 482 of lib/heliotrope/index.rb will fail work if any > recipient is empty: > > message.recipients.map { |x| x.indexable_text }.join(" ").downcase Sorry for the

Re: [sup-devel] mail gem no longer needs activesupport [was: sup-server revisited]

2011-05-10 Thread William Morgan
Reformatted excerpts from Hamish's message of 2011-05-08: > Might be a bit late, but I've just noticed that they're taking the > activesupport dependency out, as of mail 2.3.0 Good to know. I won't switch Heliotrope over just for the heck of it, but if I encounter insurmountable problems with Ruby

Re: [sup-devel] Cannot query Japanese characters

2011-05-04 Thread William Morgan
Hi Horacio, Thanks for all your help so far. Reformatted excerpts from Horacio Sanson's message of 2011-05-04: > After some hacking I got a Heliotrope server that works perfectly with > Japanese text. All I did was follow your comments > and applied the MeCab tokenizer to the message body and que

Re: [sup-devel] turnsole crash on start up

2011-05-04 Thread William Morgan
Reformatted excerpts from Hamish's message of 2011-05-02: > Any ideas? Does heliotrope have a console like sup that I could try > tracking down which message this would be? (I'm using maildir in case > it makes a difference). I suspect these are both the same issue---the date for a particular thre

Re: [sup-devel] Cannot query Japanese characters

2011-05-03 Thread William Morgan
Reformatted excerpts from Horacio Sanson's message of 2011-05-03: > index = Index.new "index" => # > entry1 = Entry.new => # > entry1.add_string "body", "研究会" => # > docid1 = index.add_entry entry1 => 1 > q1 = Query.new "body", "研究" => body:"研究" > results1 = index.search q1 => [] The problem here

Re: [sup-devel] Cannot query Japanese characters

2011-04-28 Thread William Morgan
Reformatted excerpts from William Morgan's message of 2011-04-26: > Thanks for the bug report on this one too. It's great to have someone > testing this stuff with non-ASCII code. This is a known bug in > Whistlepig and I should be releasing a fix soon. This is fixed in Whistlepig 0.6. Heliotrope

Re: [sup-devel] turnsole cannot handle Japanese labels.

2011-04-25 Thread William Morgan
Reformatted excerpts from Horacio Sanson's message of 2011-04-25: > Any attempt to add a label with Japanese characters crashes the > application. Thanks for the bug report. This is a bit tricky. The problem is actually that ncurses is giving me the characters one byte at a time. I'll see what I c

Re: [sup-devel] Cannot query Japanese characters

2011-04-25 Thread William Morgan
Reformatted excerpts from Horacio Sanson's message of 2011-04-25: > I like sup's idea and have a lot of hope in heliotrope but unfortunately both > have problems when dealing with my language: Japanese. > > When I put a search string like this "subject: 手紙" I get the following > crash: Thanks fo

Re: [sup-devel] sup-server revisited

2011-04-17 Thread William Morgan
Reformatted excerpts from William Morgan's message of 2011-04-17: > Reformatted excerpts from Gregor Hoffleit's message of 2011-04-15: > > Bugfix: uint16_t is too small for posarray->size and posarray->next > > Applied. Thanks! I have released this as 0.5. Also, I have pushed a forced update to w

Re: [sup-devel] sup-server revisited

2011-04-17 Thread William Morgan
Reformatted excerpts from Gregor Hoffleit's message of 2011-04-15: > Bugfix: uint16_t is too small for posarray->size and posarray->next Applied. Thanks! -- William ___ Sup-devel mailing list Sup-devel@rubyforge.org http://rubyforge.org/mailman/listinf

Re: [sup-devel] sup-server revisited

2011-04-15 Thread William Morgan
Reformatted excerpts from Gregor Hoffleit's message of 2011-04-15: > The source of this problem is in whistlepig's tokenizer. I'm hurt by an > overflow in posarray->next and posarray->size, which are defined as > uint16_t. I was able to fix my problem by defining these to uint32_t: Thanks! This is

Re: [sup-devel] turnsole alpha preview

2011-04-03 Thread William Morgan
Reformatted excerpts from William Morgan's message of 2011-04-02: > I've love a stacktrace for both that and the gpg key thing in turnsole. > Thanks! I think I've fixed both of these. Can you try with the latest heliotrope and the latest turnsole master? -- William __

Re: [sup-devel] [sup-talk] turnsole alpha preview

2011-04-03 Thread William Morgan
Hi Matthieu, Thanks for the detailed bug reports. Reformatted excerpts from Matthieu Rakotojaona's message of 2011-04-02: > >/home/rakoo/src/turnsole/lib/turnsole/ncurses-patches.rb:19:in `block in > >': undefined method `color!' for Curses:Module (NoMethodError) I think this is fixed in the la

Re: [sup-devel] turnsole alpha preview

2011-04-02 Thread William Morgan
Reformatted excerpts from Michael Stapelberg's message of 2011-04-02: > It looks very promising! It’s fast and I very much like the parallel loading > of > threads for example. So, keep it up, I’m looking forward to actually using it > :). Great! > BTW: I still get some UTF-8 stacktraces in hel

[sup-devel] turnsole alpha preview

2011-04-02 Thread William Morgan
Ok, if you've managed to get Heliotrope running, you can now try a super-alpha preview of Turnsole, the curses client. Get it by cloning https://wmor...@github.com/wmorgan/turnsole.git and then following the instructions in HACKING. You will have to update your Heliotrope repo to the latest mast

Re: [sup-devel] sup v2 progress report

2011-03-29 Thread William Morgan
Reformatted excerpts from Nicolas Pouillard's message of 2011-03-29: > Nice, it seems to go a lot further. However there seems to be some strange > blocking behavior, like using CPU and producing nothing in hours. Weird. I wonder if it's triggering some regex worst case like we've seen before in S

Re: [sup-devel] sup v2 progress report

2011-03-28 Thread William Morgan
Reformatted excerpts from Nicolas Pouillard's message of 2011-03-28: > .../heliotrope/lib/heliotrope/decoder.rb:109:in `gsub': incompatible > character encodings: UTF-8 and ASCII-8BIT > (Encoding::CompatibilityError) Can you try with the latest master? If it still doesn't work, are you able to nar

Re: [sup-devel] sup v2 progress report

2011-03-28 Thread William Morgan
Reformatted excerpts from Nicolas Pouillard's message of 2011-03-28: > .../heliotrope/lib/heliotrope/decoder.rb:109:in `gsub': incompatible > character encodings: UTF-8 and ASCII-8BIT (Encoding::CompatibilityError) Hm. I think I know what the problem is. Stay tuned. -- William _

Re: [sup-devel] [sup-talk] sup v2 progress report

2011-03-28 Thread William Morgan
Reformatted excerpts from Matthieu Rakotojaona's message of 2011-03-28: > I have tried the new system a little bit, and I have a few things to say : > - you must have 'html2text' (not specified) installed on your system, > as long as you have any html mail. I think this is the case for too > many o

[sup-devel] sup v2 progress report

2011-03-27 Thread William Morgan
Hello all, I'm happy to report that Sup version 2 is well underway! Sup version 2 features: - a client/server model that works over HTTP, allowing a) development of other clients, e.g. web-based and phone-based b) simultaneous access from multiple clients c) IMAP emulation, aka no mor

Re: [sup-devel] call for new maintainers

2011-03-07 Thread William Morgan
Reformatted excerpts from Sascha Silbe's message of 2011-03-04: > And of course forgot to mention the account name: silbe. Added. -- William ___ Sup-devel mailing list Sup-devel@rubyforge.org http://rubyforge.org/mailman/listinfo/sup-devel

Re: [sup-devel] call for new maintainers

2011-03-07 Thread William Morgan
Reformatted excerpts from Damien Leone's message of 2011-03-04: > My gitorious login is dleone. Added. -- William ___ Sup-devel mailing list Sup-devel@rubyforge.org http://rubyforge.org/mailman/listinfo/sup-devel

Re: [sup-devel] sup-server revisited

2011-03-03 Thread William Morgan
Reformatted excerpts from Gregor Hoffleit's message of 2011-03-03: > William, I was able to isolate my problem: For me, heliotrope-add hangs > for messages with more than 32768 content lines. Crazy! I will take a look. Thanks for the good debugging. -- William ___

  1   2   3   >