From install.log from a fresh Raw Hide install: Installing bluez-utils - 3.20-2.fc8.i386 error: %post(bluez-utils-3.20-2.fc8.i386) scriptlet failed, exit status 1
It's not obvious to me why this happens. It may be that just putting "exit 0" at the end of the scriptlet is all that's needed. Doing: -Prereq: /sbin/chkconfig, /sbin/service +Requires(preun): /sbin/chkconfig, /sbin/service +Requires(post): /sbin/chkconfig, /sbin/service may also help but from looking at the ordering in the install.log doesn't seem to have been the actual cause of the issue. The "Requires: cups" on the -also and -gstreamer subpackages looks... wrong.
Fixed in bluez-utils-3.20-4.fc9. Guys you probably want to push either this or at least the %post changes to F8; the "bluetooth" service is not getting enabled by default in fresh installs.
Will fix for F8
Built in bluez-utils-3.20-3.fc8 and tagging requested for F8.