Archive of RubyForge sup-devel mailing list
 help / color / mirror / Atom feed
* [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