I discovered that parted fails to run if the Linux kernel
version is 3.0
, because parted is expecting the utsname
release string to contain 3 numbers (like 2.6.39
).
Linux version 3.0-0.rc1.git0.2.fc16.x86_64 (mockbuild@x86-03.phx2.fedoraproject.org) (gcc version 4.6.0 20110530 (Red Hat 4.6.0-9) (GCC) ) #1 SMP Fri Jun 3 12:47:56 UTC 2011

LVM2 was bitten by the same bug recently.
Just bad coding in the first place, shouldn’t really expect version numbers will follow 2.x
Everyone makes mistakes. It’s tricky to imagine an automated test which would have detected this sort of error before.
Bug Jim time, I guess.
He’s already fixed it …
i hears something about Linus naming it 3.0.0 exactly for the same reason, is it not the case. My guess is this will bring on bugs in lots of programs