Slash Boxes
NOTE: use Perl; is on undef hiatus. You can read content, but you can't post it. More info will be forthcoming forthcomingly.

All the Perl that's Practical to Extract and Report

use Perl Log In

Log In

[ Create a new account ]

Journal of jjore (6662)

Sunday December 31, 2006
09:21 PM

Upgrading to SVK 2 was painful

[ #32034 ]

I was tired of having to type my username and password to svk commit commands. I didn't see anything obvious in the documentation for my 1.x version and thought maybe the new version would have this feature.

Upgrading SVK right in CPAN doesn't really work. It requires that I upgrade SVN::Core which is provided by subversion.

I can't upgrade SVN::Core without upgrading subversion but Ubuntu doesn't have a high enough version in it's repository. I had to move subversion out of Ubuntu's control so I installed it into /opt and removed subversion with apt-get.

Had to figure out how to manually install SVN::Core because it wasn't getting installed in my perl. Argh.

Had to move swig out of Ubuntu's control because it needed a higher version than was in Ubuntu's repository. Argh. Ok, now I have /opt/swig-x.x.x.

Now I'm getting errors that there's a library version mismatch in something called an RA library about http. Drat.

A few hours later and a short helpful chat on #svk pointed me at looking for subversion libraries under /usr. Ahhh! I removed those and rebuilt /opt/subversion-x.x.x.

Now it works... well now it complains that BDB isn't integrated with APR anymore. Argh!! I guess I don't care overly much about APR because it isn't web accessible but I assume the BDB backend is better than the non BDB backend.

Suck ass!

It all seems to work just fine now but I wasted a day and a half just struggling with this recalcitrant tentacle beast of a version control system. I just wanted to commit stuff to Parrot without the password reminder ceremony. :-(

I'm an unhappy developer. This experience made me sad.

Oh yes, apparently the dump/load parts of SVK don't work. I did a `svk admin dump // > somefile' which later couldn't be read by `svk admin load somefile' because the dump version was incompatible or something.

The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
More | Login | Reply
Loading... please wait.
  • I'm happy using git-svn to track remote svn archives, yet having the entire archive on my disk (efficiently), and I can commit svn commits as well. Get git []!

    • Randal L. Schwartz
    • Stonehenge