On 1/25/2016 3:59 AM, Niemann, Hartmut wrote:

Hello!

I want to upgrade my Linux box from Debian Jessie (32bit) to Debian Jessie (64bit).

For the transition time, the machine will boot alternating the 32bit and the 64bit OS.

I have several SVN repositories and working copies on it.

Is it safe to share SVN repositories and working copies between 32bit and 64 bit?

(Jessie ships with 1.8.10, as far as I know.)



I wouldn't try this approach for a machine with repositories. I had a repository on a 64-bit Linux machine, then bought a 32-bit micro server that I could keep running all the time. I was unable to copy the repository directory tree directly, even though both were Intel architecture machines. I had to dump and load (with svnadmin). I'd be surprised if this has changed in the last three years.

It is possible that the working copies would be OK, but I haven't tried that migration path. I'd worry that there are binary files in the working copy format as well (e.g. SQLite), and these might have native long integers which will switch from 32 to 64 bits on Linux machines.

I just did a 32-bit to 32-bit migration, and I found that the safest approach was to have a separate machine (or at least a separate hard drive) so that I always had a stable system running. I took the original offline only after the new one was running and stable.

--
    David Chapman      dcchap...@acm.org
    Chapman Consulting -- San Jose, CA
    Software Development Done Right.
    www.chapman-consulting-sj.com

Reply via email to