Revision confusion

This blog post by Códice Software (developers of Plastic SCM) discusses a recent talk by Linus Torvalds (no introduction needed) where he (in his usual style) lambasts all version control systems that are not Git, with particular attention to Subversion (for having the temerity to use “CVS done right” as a slogan).

The author of the post criticizes Linus for tooting his own (or Git’s) horn, then promptly upstages him by displaying his ignorance of every version control system that is not Plastic SCM (except perhaps SourceSafe) and lambasting them all.

You have to wonder about the qualifications of a developer who sells a product named “Plastic SCM” which isn’t a software configuration manager at all. As far as I can tell from reading their marketing materials and watching their screencasts, it’s a plain version control system (or revision control system, if you prefer) with no configuration management features whatsoever

Back to the drawing board, Pablo!

The end of SourceForge as we know it

I got a nasty surprise on Friday while putting the finishing touches on Varnish 1.0.4.

I was updating package metadata and simultaneously working on the release engineering documentation, which includes instructions for generating and testing packages. As usual when writing documentation, I wanted to verify that every command line I included in the text worked as expected. This meant I needed access to a system that runs a RedHat-based distribution to test the rpmbuild command line. Naturally, I thouhgt of SourceForge‘s compile farm. Continue reading “The end of SourceForge as we know it”

Hasta la vista, Vista

OK, so I’m probably the ten-millionth blogger to make this lame pun, but whatever, it was that or try to think of something original.

I try to have an open mind, so when I got a new laptop at work today, with Vista preinstalled, I decided to just shrink the NTFS partition and install Feisty Fawn in the free space. I didn’t expect I’d use Vista much, but it’s the company’s laptop, and someone else might.

To my surprise, neither Ubiquity nor GParted succeeded in resizing the NTFS partition, even though it was nearly empty. The only explanation I could think of was that the partition was fragmented, so I decided to boot Vista, defragment the drive, and try again. Continue reading “Hasta la vista, Vista”

SATA is not SCSI… or is it?

One further comment on The sorry state of open source today, which I did not want to include in my previous entry as I felt it would distract from my main point, which was the inaccuracies in the author’s discussion of FreeBSD.

On page 19, Béranger discusses problems with the disk drivers in Linux 2.6.20. These problems are real (though hopefully transient), and I have myself been bitten by them, as on one machine, Ubuntu’s linux-image-2.6.20-14-386 would not recognize the disks at all; I could boot an older kernel, but then of course nvidia-glx, which had been updated to match the newer non-working kernel, would not load.

Where Béranger stumbles is where he asserts—or implies—that there are fundamental differences between PATA, SATA and SCSI, and that it therefore does not make sense to use similar names (/dev/sdX) for them all.

Continue reading “SATA is not SCSI… or is it?”