Test::YAML::Meta and Fedora 7
Following the last Birmingham Perl Mongers, I decided to
add checking of the META.yml file to File::ExtAttr.
There is a module to do this called Test::YAML::Meta.
Test::YAML::Meta is not packaged by Fedora (yet), so the
first step was to package that. That required a newer
version of Test::More. One nice thing about Fedora 7 is that
the perl rpms have been split up, so now you can actually
update core Perl modules smoothly -- no force installs, no
conflicts, no verification failures. The resulting rpms are
here: http://yum.phekda.org/fedora/F7/
Once that was done, it was pretty simple to create a
test:
[rich@katrina File-ExtAttr]$ cat
t/04yaml-meta.t
#!perl -w
use strict;
use Test::More;
eval "use Test::YAML::Meta";
plan skip_all => "Test::YAML::Meta required for testing
META.yml" if $@;
meta_yaml_ok();
VMware-server and Fedora 7
It turns out that VMware-server on Fedora 7 x86_64 is
completely
broken, due to an interrupt
handling fix in kernel 2.6.21. My x86_64 hangs hard
whenever I try to boot an OS in VMware.
One solution is to
downgrade to 2.6.18 from FC6. I rebuilt the FC6 kernel
source rpm on F7;
resulting rpms here: http://yum.phekda.org/fedora/F7/x86_64/.
Just install the kernel and kernel-devel rpms, and edit
/etc/grub.conf to default to the 2.6.18 kernel (if
you want). Everything
has been peachy VMware-wise since installing those.
2.6.20 apparently also works, but I remember having
hanging issues with that when I was running FC6 + updates.