Coda File System

Re: Unresolvable Conflicts

From: Troy Benjegerdes <hozer_at_hozed.org>
Date: Wed, 28 Jul 2004 16:45:48 -0500
> 
> I set up an account with $HOME in coda, and I opened up a message in
> mutt which was gpg-signed, and mutt invoked gpg.. which wound up
> creating a .gpg directory and I have the same situation with
> .gpg/gpg.conf.
> 
> I've tried several combinations of 'cfs fl' and 'cfs br', etc, but
> nothing seems to work..
> 
> hozer_at_lyta:~/.gnupg$ cfs br gpg.conf
> hozer_at_lyta:~/.gnupg$ ls -l
> total 2
> dr--r--r--    2 root     nogroup      2048 Jul 21 16:14 gpg.conf
> -rw-------    1 hozer    nogroup         0 Jul 21 16:13 pubring.gpg
> hozer_at_lyta:~/.gnupg$ removeinc gpg.conf
> gpg.conf is a directory - must be removed manually
> hozer_at_lyta:~/.gnupg$ removeinc gpg.conf/
> global  local
> hozer_at_lyta:~/.gnupg$ removeinc gpg.conf/global
> Error 22 for repair
> hozer_at_lyta:~/.gnupg$
> hozer_at_lyta:~/.gnupg$ cfs er gpg.conf/
> 
> I'd like to just remove the whole .gnupg tree, conflicts and all.. how
> do I do that?
> 

Hrrm, I seem to have hit a somewhat serious bug..

After a couple combinations of 'cfs er', 'cfs fl', 'cfs flushvolume',
etc, and a venus restart, I'm getting

16:39:16 Local inconsistent object at
/coda/hozed.org/user/hozer/.gnupg/gpg.confed.org:2,S, please check!

messages from venus.

There was never a 'gpg.confed.org:2,S' file.. this looks like part of a
maildir filemane got appended onto the filename of the bogus conflicting
object.

Do we have any testcases for resolution and conflicts that can excercise
all the code paths? Are there any coda testcases I can run at all?
Received on 2004-07-28 17:49:18