Control: tag -1 pending

On Sun, 17 Nov 2019 at 16:07:38 +0100, Jonas Smedegaard wrote:
> * 3396 FETCH (UID 97 MODSEQ (1) FLAGS () INTERNALDATE "01-Jan-1970 00:00:00 
> +0000" BODY[] NIL)

Many thanks, that's the first time I see ‘BODY[] NIL’ in an untagged
FETCH response :-)  That explains the warning in your original bug
report.  RFC 3501 allows ‘BODY[] NIL’ in untagged FETCH responses, but
not in APPEND commands so in the context of mailbox synchronization I
see no option other than gracefully ignoring these (just like
zero-length messages).

>> Does ‘doveadm force-resync INBOX.olpc’
>> help in convincing dovecot to forget about that message?
> 
> I avoid above command to be able to test your later bugfix.

The following commit should silence the “uninitialized value” warning
(which is benign/cosmetic anyway):

    
https://git.guilhem.org/interimap/commit/?id=5d55a14fa52981ae2a8bb6e65a65bf410c773464

However for the reproducible warning in --repair mode I don't see what
can be done because we receive conflicting responses from the server:
first it says there is a message that wasn't copied to the other side
(hence the note about re-downloading), then that there is no such
message.

> Tell me if that's a wrong approach and you have no need for my mailbox
> staying broken.

Feel free to repair your mailbox on the remote now :-)  Thanks for
holding that, though!

-- 
Guilhem.

Attachment: signature.asc
Description: PGP signature

Reply via email to