On Wed, Dec 09, 2009 at 05:15:09PM +0200, Jari Aalto wrote:
> >>     joe /tmp/test.txt
> >>     Warning: /etc/joe/joerc is newer than your /home/foo/.joerc.
> >>     You should update or delete /home/foo/.joerc
> >>     Hit enter to continue with /etc/joe/joerc
> >> 
> >> Program should always prefer $HOME dot files over /etc.
> >
> > It's warning you that you have to verify that your local syntax is
> > up to date, because if it's not, your joe may become broken.
> > Once you do that, even if you make no changes, just touch the file and
> > the check condition will no longer trigger.
> >
> > The check is valid, but if you wish to update the verbiage, please suggest.
> 
> There a many problems
> 
> - The program should never use the /etc no mattet how broken users setup
>   is. If the user's setup cannot be used, it should simply die with a
>   proper error message.

It does that, arguably better - it gives you a warning message and falls
back to the defaults.

> - The use of timestamp is not an indication of an obsolete setup.

It's just an unreliable indication.

> - There is no need to notify user about new file in /etc because the
>   upgrades always possibly bring new files. Every user can consult
>   the documentation about new features from the manual pages.

joe's authors thought it's better to inform the user explicitly.
It's erring on the side of caution, and I don't object to it.
If you wish to take it up with them, please e-mail
[email protected] and/or file a ticket in the
upstream tracker at http://sourceforge.net/tracker/?group_id=23475

-- 
     2. That which causes joy or happiness.



-- 
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]

Reply via email to