Dear Lazyweb: Converting a dual boot partition to a virtual machine

I’m finding a lot of instructions for Windows and VMware, but none for KVM. My workstation has a Fedora 12 i686 install that I’ve been running for years. I decided that I should install an x86_64 OS so I put on RHEL6 and I’m planning on rebuilding my environment on that. What’s the best way to get my Fedora 12 logical volume booted as a virtual machine under RHEL6 with KVM? I was hoping to do this without having to do another install but I’m not so sure now.

collie 0.15 released

Collie is a tool to describe, run, and log test scenarios.


This release includes some bug fixes and a new feature.

  • New grace option for pan2 scheduler.  This allows tags time to finish before being killed when the allstop flag is used.  A how-to is available.
  • Remove active.h2 files when a pan2 herd finishes.
  • Do better at cleaning up file descriptors
  • Fix some hangs in child handling.

qarsh 1.25 released

Qarsh is a remote shell for testing environments.


This release includes a few new features and a few bug fixes.

  • Handle growing files better in qacp.  You can now copy /var/log/messages without getting an error.
  • Add a quiet option to btimec.
  • Only look up the local user when the remote user is not specified.
  • Add an SE Linux policy for qarsh. This work was done by Jaroslav Kortus and allows qarsh work with SE Linux enabled. It allows us to get into the right context when we start daemons remotely.

conserver w/ GSSAPI support for Fedora 12

I upgraded to Fedora 12 last night and found that the conserver package still doesn’t support GSSAPI even though the patch has been in bugzilla for months and upstream released a new version which includes it. Here’s a new source rpm you can use to build your own GSSAPI enabled version of conserver for Fedora 12.

If anyone wants to sponsor me, I’ll take over maintaining the package.  I know Jima has wanted me to do that for a while.

Dear Lazyweb: Best Dual-DVI Video Card

What’s the best video card for running with two DVI-connected monitors?

My workstation is a Dell Precision Workstation 470 with the stock nVidia Quadro and two Dell 1905 FP connected via DVI.  I’m running Fedora 11 with the nouveau driver and I’m really happy with it.  But I can’t escape this feeling that I could be getting a better experience with a newer video card.  I think I want an ATI Radeon card, but the last graphics card I purchased was an nVidia TNT2.


Using Ubiquity to read Planet Fedora

I just realized today how useful Ubiquity can be while reading all those non-native language blog entries on Planet Fedora.  By just highlighting the text and entering the translate command, I can now read most entries.


git doesn’t really take up 100MB

Valent’s post on finding the largest installed rpms sparked my interest.  I’m almost obsessive about reducing my set of installed packages.  But when I saw this output, I was a bit shocked.


While I’m not surprised the and java take up huge amounts of disk space, I was amazed that git does.  After all, most of git is hard linked to /usr/bin/git.  I whipped up a quick awk script to add based on unique inodes.

#!/usr/bin/awk -f
BEGIN { s = 0; lasti = 0 }
{ if ( lasti != $1 ) { s += $6; lasti = $1 } }
END { print s }

Then ran it on git like so:

[nstraz@tin ~]$ rpm -ql git | xargs ls -lid | sort -n | ./countsize.awk

Roughly 16MB vs 100MB.  That makes more sense.

gxpp 1.1 released

Since I’m doing released for my other tools I figured it would be a good idea to merge the Makefile and spec changes to gxpp and cut a release too.  You should be able to build an rpm directly from the tarball.

Gxpp is a grep-like utility for XML documents.  It uses XPath expressions instead of regular expressions to query sections of XML documents.  It provides most of the standard grep command line options.


qarsh 1.24 released

Qarsh is a remote shell for testing environments.


This release includes several bug fixes.

  • Fix a hard to hit hang after a command completes
  • Add proper return codes to btimec
  • Extend the amount of time btime waits for a response
  • Force IPv4 on btimed
  • Fix segfaults in qacp

collie 0.14 released

I just pushed collie-0.14 out the door.  This release fixes a really bad bug and introduces a very powerful feature.  The bug would cause collie to suck up CPU while waiting for tests to complete.  That was fixed and collie should now sleep like a baby until your tests complete.

The new feature is the ability to set environment variables in herds.  There’s a new How-To describing how to use this feature. In combination with XIncludes, you can reduce the size of those really repetitive herd files.