* Adam Conrad: > As for rebuilding with libdb4.3, I've committed the changes required to > do this to SVN, and tested packages, and they seem fine. Someone should > probably write a nice NEWS.Debian entry telling people that they need to > do repository upgrades of one sort or another (dump/load, likely), since > DB version bumps are... Bumpy.
Actually, they aren't, if you know how to do them. Basically, the required steps are: 1) Install the db4.2-util and db4.3-util packages. 2) Terminate all processes that may access the Subversion repository (Apache, svnserve, inetd). If necessary, enter single-user mode to be sure. 3) Install the new Subversion package. 4) For each Subversion repository which uses the BDB backend, repeat the following steps: a) Change to the "db" subdirectory of the repository. b) Invoke "db4.2_checkpoint -1 -h .". c) Invoke "db4.2_archive -d -h .". d) Invoke "db4.2_recover -h .". e) Invoke "db4.3_recover -e -h .". This assumes that you do not perform log-file archival. If you do, you need to archive them before step c), and perform a full database backup after d). 5) Bring up the system again. Come to think of it, svnadmin dump/svnadmin create/svnadmin load is probably easier, although you can hardly avoid the single-user requirement. (4b and 4c are mainly a speed optimization, so that less work is required in 4d.) -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]