[PATCH 00/13] Re: imaplib2/IDLE again

Nicolas Sebrecht nicolas.s-dev at laposte.net
Mon Apr 25 12:07:48 BST 2011


On Mon, Apr 25, 2011 at 12:31:00PM +0200, Nicolas Sebrecht wrote:
> On Tue, Mar 08, 2011 at 10:05:13AM -0500, Ethan Glasser-Camp wrote:
> > 
> > Hi guys,
> > 
> > Please find attached the newest version of my imaplib2/IDLE patch series. Sorry about the month of delay; free time comes in bursts, it seems.
> > 
> > Improvements made:
> > 
> > - remove other unnecessary imports in patch 1
> > - add Signed-off-by to every commit, including the one by Tom Lawton
> > - delete read, readline, _read_upto. I left it for IMAP_Tunnel because I couldn't test it, and because it seemed like it might actually do something useful.
> > - add note in imaplib->imaplib2 commit that we're gonna break the build
> > - explain our choice to move to imaplib2 in a commit mesg
> > - fix @jonah-hex.none author
> > - revise patch 4 to make sure it handles the case with no EXISTS. I couldn't test this, this is based on reading the code.
> > 
> > Otherwise, it remains essentially the same as the last patch series. I'd again like to propose this for merging at some time in the near future. :)
> 
> Since v6.3.3 is out I tried to apply the "idle" part (patches 5-10, 13). It
> rebase cleany but a simple 'make clean' gives me
> 
>   python setup.py clean --all
>   Traceback (most recent call last):
>     File "setup.py", line 27, in <module>
>       import offlineimap
>     File "/home/nicolas/dev/my/offlineimap/offlineimap/__init__.py", line 23, in <module>
>       from offlineimap.init import OfflineImap
>     File "/home/nicolas/dev/my/offlineimap/offlineimap/init.py", line 28, in <module>
>       from offlineimap import accounts, threadutil, syncmaster
>     File "/home/nicolas/dev/my/offlineimap/offlineimap/accounts.py", line 19, in <module>
>       from offlineimap.repository import Repository
>     File "/home/nicolas/dev/my/offlineimap/offlineimap/repository/__init__.py", line 18, in <module>
>       from offlineimap.repository.IMAP import IMAPRepository, MappedIMAPRepository
>     File "/home/nicolas/dev/my/offlineimap/offlineimap/repository/IMAP.py", line 20, in <module>
>       from offlineimap import folder, imaputil, imapserver
>     File "/home/nicolas/dev/my/offlineimap/offlineimap/imapserver.py", line 22, in <module>
>       from offlineimap.accounts import syncfolder
>   ImportError: cannot import name syncfolder
>   make: [clean] Erreur 1 (ignorée)
> 
> Could you please send an updated topic?

I made the version I have available from pu at 96516d7b if needed.

-- 
Nicolas Sebrecht




More information about the OfflineIMAP-project mailing list