Strange behavior on manually files moving

2013-03-20 Thread keda...@gmail.com
Hello,

When I manually move some messages, these changes are detected by
notmuch but it doesn't remove these files of its database.
I think, it's more clear to show you an example:

1) Initialisation
   toto at compaq:~$ notmuch new
   No new mail.

2) I show you the initial location of the message that we will move
   toto at compaq:~$ ls 
/home/toto/mail/drafts/cur/#*message*-20130312-163131#:2,DS
   /home/toto/mail/drafts/cur/#*message*-20130312-163131#:2,DS

3) we move this message
   toto at compaq:~$ mv 
/home/toto/mail/drafts/cur/#*message*-20130312-163131#:2,DS 
/home/toto/mail/local/trash/cur/

4) we update notmuch database
   toto at compaq:~$ notmuch new
   Processed 1 file in almost no time.
   No new mail. Removed 1 message.

5) we can observe that old message location still exist in the db
   toto at compaq:~$ notmuch search --output=files tag:draft folder:local/trash/
   /home/toto/mail/local/trash/cur/#*message*-20130312-163131#:2,DS
   /home/toto/mail/drafts/cur/#*message*-20130312-163131#:2,DS

6) but no file exist at this location.
   toto at compaq:~$ ls 
/home/toto/mail/drafts/cur/#*message*-20130312-163131#:2,DS
   ls: impossible d'acc?der ? 
/home/toto/mail/drafts/cur/#*message*-20130312-163131#:2,DS: Aucun fichier ou 
dossier de ce type


I don't understand this problem because this usecase is close from a
file deletion which works.

Would anyone have an idea ?

Thx,
Dal.



Many color per line in notuch emacs mode

2012-11-28 Thread keda...@gmail.com
Hi,

Thx for your respond.

To precise my saying, I would like to color a field in terms of tags
associated to its message, as it's done for notmuch-search-color-line.

I'm not sure to really understand configuration of these options, but I
think it's not possible.

Could you confirm me it ?

Thx
Dal.

Jameson Graef Rollins  writes:

> On Sun, Nov 25 2012, kedals0 at gmail.com wrote:
>> I can set color per line using notmuch-search-line-faces. But I would
>> like to specify color per line field, i.e a color for date, another for
>> authors for exemple.
>>
>> To do this, I would like to use a 3-tuple list for
>> notmuch-search-line-faces:
>> :type '(alist :key-type (string) :field (string) :value-type
>> (custom-face-edit))
>>
>> The problem is function notmuch-search-color-line take a non structured
>> line in args. Then it is needed to parse it to find out field.
>>
>> Do you think it would be possible to add a mecanism which permit to
>> color a field during line building ?
>
> Hi, Dal.  There are already configuration variables to color all the
> individual fields in the search result.  See the following face
> configuration variables:
>
> notmuch-search-date
> notmuch-search-count
> notmuch-search-subject
> notmuch-search-matching-authors
> notmuch-search-non-matching-authors
>
> The best way to configure this stuff is with the emacs configuration
> interface: M-x customize-group notmuch-search
>
> jamie.


Bugs on adding flag D

2011-12-01 Thread keda...@gmail.com
Hi,

I've a recurrent problem on syncing.
To solve it, I've to remove internal files (rm -rf ~/.offlineimap/) and mails 
in .Sent folder.

With offlineimap 6.3.5-rc1, the output is the following :
Account sync toto_irisa:
 * Processing account toto_irisa
 Copying folder structure from IMAP to Maildir
 Establishing connection to zimbra.inria.fr:993.
Folder sync [toto_irisa]:
 Syncing INBOX: IMAP -> Maildir
 Syncing Drafts: IMAP -> Maildir
 Syncing Sent: IMAP -> Maildir
 Adding flag D to 1 messages on Sent
 ERROR []: Syncing folder .Sent [acc: toto_irisa]
  Error with store: UID STORE failed
 ERROR []: ERROR in syncfolder for toto_irisa folder .Sent: Traceback 
(most recent call last):
  File "/home/toto/comp/offlineimap/offlineimap/accounts.py", line 358, in 
syncfolder
localfolder.syncmessagesto(remotefolder, statusfolder)
  File "/home/toto/comp/offlineimap/offlineimap/folder/Base.py", line 431, in 
syncmessagesto
action(dstfolder, statusfolder)
  File "/home/toto/comp/offlineimap/offlineimap/folder/Base.py", line 388, in 
syncmessagesto_flags
dstfolder.addmessagesflags(uids, set(flag))
  File "/home/toto/comp/offlineimap/offlineimap/folder/IMAP.py", line 627, in 
addmessagesflags
self.addmessagesflags_noconvert(uidlist, flags)
  File "/home/toto/comp/offlineimap/offlineimap/folder/IMAP.py", line 621, in 
addmessagesflags_noconvert
self.processmessagesflags('+', uidlist, flags)
  File "/home/toto/comp/offlineimap/offlineimap/folder/IMAP.py", line 653, in 
processmessagesflags
assert r[0] == 'OK', 'Error with store: ' + '. '.join(r[1])
AssertionError: Error with store: UID STORE failed

  Error with store: UID STORE failed
 Syncing Trash: IMAP -> Maildir
Account sync toto_irisa:
 * Finished processing account toto_irisa

ERROR: Exceptions occurred during the run!
 ERROR: Syncing folder .Sent [acc: toto_irisa]
  Error with store: UID STORE failed
 ERROR: ERROR in syncfolder for toto_irisa folder .Sent: Traceback (most recent 
call last):
  File "/home/toto/comp/offlineimap/offlineimap/accounts.py", line 358, in 
syncfolder
localfolder.syncmessagesto(remotefolder, statusfolder)
  File "/home/toto/comp/offlineimap/offlineimap/folder/Base.py", line 431, in 
syncmessagesto
action(dstfolder, statusfolder)
  File "/home/toto/comp/offlineimap/offlineimap/folder/Base.py", line 388, in 
syncmessagesto_flags
dstfolder.addmessagesflags(uids, set(flag))
  File "/home/toto/comp/offlineimap/offlineimap/folder/IMAP.py", line 627, in 
addmessagesflags
self.addmessagesflags_noconvert(uidlist, flags)
  File "/home/toto/comp/offlineimap/offlineimap/folder/IMAP.py", line 621, in 
addmessagesflags_noconvert
self.processmessagesflags('+', uidlist, flags)
  File "/home/toto/comp/offlineimap/offlineimap/folder/IMAP.py", line 653, in 
processmessagesflags
assert r[0] == 'OK', 'Error with store: ' + '. '.join(r[1])
AssertionError: Error with store: UID STORE failed

  Error with store: UID STORE failed



Of course, I can give you more detailled information if you need it.

Dal.