* [sup-devel] Ruby 1.8 compatibility patches for Heliotrope and Turnsole. [not found] <CA+ogd7HSKVpt27u6vcqi9LAjWmSWvvtaMgHv8eE9XgAxz_RpxQ@mail.gmail.com> @ 2011-12-30 5:50 ` William Morgan 2011-12-30 7:39 ` Matthieu Rakotojaona 0 siblings, 1 reply; 6+ messages in thread From: William Morgan @ 2011-12-30 5:50 UTC (permalink / raw) To: Robin Burchell; +Cc: sup-devel 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 IMAP one. The escapeHTML issue I believe I've fixed elsewise. Please let me know if it doesn't work for you. As for the string encoding error, I'm reluctant to apply string encoding patches like that because they tend to infect the entire codebase. (Sup is a good example of this.) If you can figure out the source of the corrupted string, then we can fix the problem at the point where it's brought into the system rather than having to fix every possible place. > P.S. Did you take a look at > http://www.mail-archive.com/sup-devel@rubyforge.org/msg01071.html ? > I'm interested in two-way sync as much as is sanely possible (both > gmail and regular imap), without it, I sadly don't think I'll ever be > able to become more than a casual observer. I am more than happy that someone is working on this, but it's not a problem I personally want to address. I would rather make Heliotrope so awesome that it's worth switching to, and provide easy exit mechanisms so that you aren't trapped. -- William <w@masanjin.net> _______________________________________________ Sup-devel mailing list Sup-devel@rubyforge.org http://rubyforge.org/mailman/listinfo/sup-devel ^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [sup-devel] Ruby 1.8 compatibility patches for Heliotrope and Turnsole. 2011-12-30 5:50 ` [sup-devel] Ruby 1.8 compatibility patches for Heliotrope and Turnsole William Morgan @ 2011-12-30 7:39 ` Matthieu Rakotojaona 2011-12-30 19:35 ` William Morgan 0 siblings, 1 reply; 6+ messages in thread From: Matthieu Rakotojaona @ 2011-12-30 7:39 UTC (permalink / raw) To: Sup developer discussion; +Cc: Robin Burchell On Fri, Dec 30, 2011 at 6:50 AM, William Morgan <wmorgan@masanjin.net> wrote: >> P.S. Did you take a look at >> http://www.mail-archive.com/sup-devel@rubyforge.org/msg01071.html ? >> I'm interested in two-way sync as much as is sanely possible (both >> gmail and regular imap), without it, I sadly don't think I'll ever be >> able to become more than a casual observer. > > I am more than happy that someone is working on this, but it's not a > problem I personally want to address. I am currently working on a IMAP frontend to heliotrope [0]. It is not entirely functional yet (mostly has encoding errors), but it's more or less functional. Coded with love, not expertise. Problem : to use this, you will have to use a modified version of heliotrope (mostly only a new method in heliotrope-client to fetch only messageinfos and not the whole body if needed). I'll send a merge request when I have the time, that is next year. Happy new year ! [0] https://github.com/rakoo/imaptrope -- Matthieu RAKOTOJAONA _______________________________________________ Sup-devel mailing list Sup-devel@rubyforge.org http://rubyforge.org/mailman/listinfo/sup-devel ^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [sup-devel] Ruby 1.8 compatibility patches for Heliotrope and Turnsole. 2011-12-30 7:39 ` Matthieu Rakotojaona @ 2011-12-30 19:35 ` William Morgan 2012-01-04 23:12 ` Matthieu Rakotojaona 0 siblings, 1 reply; 6+ messages in thread From: William Morgan @ 2011-12-30 19:35 UTC (permalink / raw) To: sup-devel 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. > Problem : to use this, you will have to use a modified version of > heliotrope (mostly only a new method in heliotrope-client to fetch > only messageinfos and not the whole body if needed). I'll send a merge > request when I have the time, that is next year. That shouldn't be a problem to merge in. -- William <wmorgan@masanjin.net> _______________________________________________ Sup-devel mailing list Sup-devel@rubyforge.org http://rubyforge.org/mailman/listinfo/sup-devel ^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [sup-devel] Ruby 1.8 compatibility patches for Heliotrope and Turnsole. 2011-12-30 19:35 ` William Morgan @ 2012-01-04 23:12 ` Matthieu Rakotojaona 2012-01-09 23:42 ` William Morgan 2012-01-15 5:45 ` William Morgan 0 siblings, 2 replies; 6+ messages in thread From: Matthieu Rakotojaona @ 2012-01-04 23:12 UTC (permalink / raw) To: Sup developer discussion 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 : * master comes directly from yours, as of today; * imaptrope-compliance, which adds some methods; * mail_gem, which replaces rmail with mail from https://github.com/mikel/mail. The former isn't maintained anymore while the latter is, which seems better to me. You can then try imaptrope in https://github.com/rakoo/imaptrope. There you will have 2 branches : * master is ... master * UIDPLUS aims to follow the IMAP RFC (www.cs.brown.edu/courses/cs161/asgn/rfc3501.html) If you want something safe, use the 'safe' tag: It is read-only. UIDPLUS is here to help OfflineIMAP sync imap servers. Problem is, OfflineIMAP is still under development for IMAP-IMAP sync. I will try to use imapsync, which looks more bullet-proof. Adding messages to heliotrope via IMAP still is buggy, mainly because of encoding errors. Any bug report is appreciated, of course. Happy new year ! -- Matthieu RAKOTOJAONA _______________________________________________ Sup-devel mailing list Sup-devel@rubyforge.org http://rubyforge.org/mailman/listinfo/sup-devel ^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [sup-devel] Ruby 1.8 compatibility patches for Heliotrope and Turnsole. 2012-01-04 23:12 ` Matthieu Rakotojaona @ 2012-01-09 23:42 ` William Morgan 2012-01-15 5:45 ` William Morgan 1 sibling, 0 replies; 6+ messages in thread From: William Morgan @ 2012-01-09 23:42 UTC (permalink / raw) To: sup-devel 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 <wmorgan@masanjin.net> _______________________________________________ Sup-devel mailing list Sup-devel@rubyforge.org http://rubyforge.org/mailman/listinfo/sup-devel ^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [sup-devel] Ruby 1.8 compatibility patches for Heliotrope and Turnsole. 2012-01-04 23:12 ` Matthieu Rakotojaona 2012-01-09 23:42 ` William Morgan @ 2012-01-15 5:45 ` William Morgan 1 sibling, 0 replies; 6+ messages in thread From: William Morgan @ 2012-01-15 5:45 UTC (permalink / raw) To: sup-devel 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 over the details. > * mail_gem, which replaces rmail with mail from > https://github.com/mikel/mail. The former isn't maintained anymore > while the latter is, which seems better to me. I would love to get away from RMail but the Mail gem has historically been the source of many Rails-centric dependencies. They appear to have *finally* done away with activesupport, which is great news. But there is still a dependency on the i18n gem, which I'm not thrilled about. I'm not sure. Maybe it's ok. Let me think about it. Thanks for your efforts thus far! -- William <wmorgan@masanjin.net> _______________________________________________ Sup-devel mailing list Sup-devel@rubyforge.org http://rubyforge.org/mailman/listinfo/sup-devel ^ permalink raw reply [flat|nested] 6+ messages in thread
end of thread, other threads:[~2012-01-15 6:30 UTC | newest] Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed) -- links below jump to the message on this page -- [not found] <CA+ogd7HSKVpt27u6vcqi9LAjWmSWvvtaMgHv8eE9XgAxz_RpxQ@mail.gmail.com> 2011-12-30 5:50 ` [sup-devel] Ruby 1.8 compatibility patches for Heliotrope and Turnsole William Morgan 2011-12-30 7:39 ` Matthieu Rakotojaona 2011-12-30 19:35 ` William Morgan 2012-01-04 23:12 ` Matthieu Rakotojaona 2012-01-09 23:42 ` William Morgan 2012-01-15 5:45 ` William Morgan
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox