[Evolution] Howto sync two workstatios?

2002-10-23 Thread Guido de Melo
I have installed Evolution at work and at home on two (nearly) identical 
linux boxes. Now I'd like to have the same data at work that I have at 
home. When I copy my ~/evolution directory from one machine to the 
other, Evolution however seems not to be interested in the newer files. 
It jsut keeps working on the old data. How can I overcome this?

Guido

--
--
Guido de Melo   Tel.: +49 731 50 31319
Medieninformatik O27/3302   Fax:  +49 731 50 31301
Universität Ulmhttp://medien.informatik.uni-ulm.de
D-89069 Ulm mailto:guido.de-melo@;informatik.uni-ulm.de


___
evolution maillist  -  [EMAIL PROTECTED]
http://lists.ximian.com/mailman/listinfo/evolution


Re: [Evolution] Howto sync two workstatios?

2002-10-23 Thread Peter O'Shea

It seems to me that many people just want to be able to sync their
home and office installations of evolution.  Who wants to set up
a server?  Unless it becomes built-in to evolution.

How about something simple and low-tech, such as email.  Evolution
could be set up to email copies of calendar, contacts, tasks,
etc. from one installation to another.  Is this a crack-rock idea?

Some of us are behind corporate firewalls, and setting up servers
wouldn't be looked upon kindly .



On Wed, 2002-10-23 at 09:32, Jean-Marc V. Liotier wrote:
> 
> There once was a thread about wether the use of SyncML for
> synchronization with Palm devices would offer as a side effect a
> solution generic enough to synchronize evo with itself. Notzed
> laconically replied that "this whole issue is best served by using a
> server". 

___
evolution maillist  -  [EMAIL PROTECTED]
http://lists.ximian.com/mailman/listinfo/evolution



Re: [Evolution] Howto sync two workstatios?

2002-10-23 Thread Jason Tackaberry
Hi Guido,

On Wed, 2002-10-23 at 05:56, Guido de Melo wrote:
> I have installed Evolution at work and at home on two (nearly) identical 
> linux boxes. Now I'd like to have the same data at work that I have at 
> home. When I copy my ~/evolution directory from one machine to the 
> other, Evolution however seems not to be interested in the newer files. 
> It jsut keeps working on the old data. How can I overcome this?

I too am plagued with this problem, except I have three workstations I
want to sync Evo on (home desktop, laptop, workstation at the office). 
Here is the approach I have taken:

First, fetch Unison at http://www.cis.upenn.edu/~bcpierce/unison/. 
(Unfortunately that website seems a bit unreliable; it's up and down at
times.)

I'm using one of the servers at work to act as a store for my Evolution
directory.  I setup passwordless ssh keys from all systems I want to
sync to this central store (unison needs this).  My unison default.prf
looks like this on all 3 of my workstations:

# Unison preferences file
# Roots of the synchronization
root = /home/tack
root = ssh://some.central.server.com//home/tack/

# Paths to synchronize
path = evolution
batch = true
auto = true
prefer = newer

I have created a simple script that wraps Evolution and calls unison
before and after:

killev
unison-gui default
evolution
killev
unison-gui default

One must killev before and after because otherwise, as you said,
Evolution (wombat in particular) won't notice the new files.  Also, of
course, it prevents things from getting out of sync.  If you prefer, you
can call the command line version of unison instead, but I like to see
what's going on since I invoke the script from a button on my panel. 
(You'll need the command line version on the server that acts as your
central repository.)

This seems to work reliably for me.  My calendar info, local contacts,
and email metadata (like labels and follow-up data) remains synced
between all 3 systems.  However, it's critically important that you exit
Evolution whenever you're done using it.  It also means you cannot have
two copies running at the same time.  So, I make sure I close evo at
home before I go to work, and vice versa.

It also happens that my mail configuration works fine no matter where I
am.  (The SMTP server at work supports TLS and AUTH so I can use it
anywhere.)  This may not be the case for you, and so you'd have to add
some extra steps to the wrapper script before running Evolution (and
after running unison) that modifies the necessary config files.  (A
little perl or sed magic would be fine.)

I'd _love_ a more integrated synchronization feature in Evolution.  But,
in the absence of any server support, this kludge seems to be working
okay.

Hope this helps,
Jason.

-- 
Jason Tackaberry  ::  [EMAIL PROTECTED]  :: 705-949-2301 x330 
Academic Computing Support Specialist
Information Technology Services
Algoma University College  ::  www.auc.ca



___
evolution maillist  -  [EMAIL PROTECTED]
http://lists.ximian.com/mailman/listinfo/evolution



Re: [Evolution] Howto sync two workstatios?

2002-10-23 Thread Rodrigo Moya
On Wed, 2002-10-23 at 11:56, Guido de Melo wrote:
> I have installed Evolution at work and at home on two (nearly) identical 
> linux boxes. Now I'd like to have the same data at work that I have at 
> home. When I copy my ~/evolution directory from one machine to the 
> other, Evolution however seems not to be interested in the newer files. 
> It jsut keeps working on the old data. How can I overcome this?
> 
make sure you run killev before copying the data, since if some
evolution processes are still running, they would do it with the old
data. So:

$ killev
$ copy_files_from_other_machine
$ evolution &

cheers
-- 
Rodrigo Moya <[EMAIL PROTECTED]>


___
evolution maillist  -  [EMAIL PROTECTED]
http://lists.ximian.com/mailman/listinfo/evolution



Re: [Evolution] Howto sync two workstatios?

2002-10-23 Thread Christian Borup
On ons, 2002-10-23 at 11:56, Guido de Melo wrote:
> I have installed Evolution at work and at home on two (nearly) identical 
> linux boxes. Now I'd like to have the same data at work that I have at 
> home. When I copy my ~/evolution directory from one machine to the 
> other, Evolution however seems not to be interested in the newer files. 
> It jsut keeps working on the old data. How can I overcome this?

You should run killev before copying on both machines, to make sure
nothing has the files open. Evolution keeps a few processes around even
when evolution itself isn't running, things like the alarm-server.

./borup


___
evolution maillist  -  [EMAIL PROTECTED]
http://lists.ximian.com/mailman/listinfo/evolution



Re: [Evolution] Howto sync two workstatios?

2002-10-23 Thread Etienne Tourigny
I believe you should close evolution and run 'killev' from the
command-line before copying your ~/evolution directory.  

This stops wombat which is the back-end to your Contacts and Calendar
information.  It should also resolve any problems you have with your
mail folders as well.

I personally haven't tried it but this is from my knowledge of evolution
and also from passed threads.  

for example:
http://lists.ximian.com/archives/public/evolution/2002-October/022282.html


On Wed, 2002-10-23 at 05:56, Guido de Melo wrote:
> I have installed Evolution at work and at home on two (nearly) identical 
> linux boxes. Now I'd like to have the same data at work that I have at 
> home. When I copy my ~/evolution directory from one machine to the 
> other, Evolution however seems not to be interested in the newer files. 
> It jsut keeps working on the old data. How can I overcome this?
> 
> Guido
> 
> -- 
> --
> Guido de Melo   Tel.: +49 731 50 31319
> Medieninformatik O27/3302   Fax:  +49 731 50 31301
> Universität Ulmhttp://medien.informatik.uni-ulm.de
> D-89069 Ulm mailto:guido.de-melo@;informatik.uni-ulm.de
> 
> 
> ___
> evolution maillist  -  [EMAIL PROTECTED]
> http://lists.ximian.com/mailman/listinfo/evolution
> 




___
evolution maillist  -  [EMAIL PROTECTED]
http://lists.ximian.com/mailman/listinfo/evolution



Re: [Evolution] Howto sync two workstatios?

2002-10-23 Thread Jean-Marc V. Liotier
On Wed, 2002-10-23 at 11:56, Guido de Melo wrote:
> I have installed Evolution at work and at home on two (nearly) identical 
> linux boxes. Now I'd like to have the same data at work that I have at 
> home. When I copy my ~/evolution directory from one machine to the 
> other, Evolution however seems not to be interested in the newer files. 
> It jsut keeps working on the old data. How can I overcome this?

Here is what I do when I move to another system :

killev
rm -rf /home/jim/evolution.bak
mv /home/jim/evolution /home/jim/evolution.bak
scp -r [EMAIL PROTECTED]:/home/jim/evolution /home/jim
evolution

There once was a thread about wether the use of SyncML for
synchronization with Palm devices would offer as a side effect a
solution generic enough to synchronize evo with itself. Notzed
laconically replied that "this whole issue is best served by using a
server". He is right in theory, but as long as a calendaring server is
missing along with something like a "todo list server", and as long as
most users don't have access to a LDAP server that grant them write
access for their contacts, client to client synchronization will still
have a role to play.

http://lists.ximian.com/archives/public/evolution/2002-July/019718.html




signature.asc
Description: This is a digitally signed message part