Backed out changeset 12461841d7b9 -- Never assume proper dependancy autodiscovery in puppet :(
Busted with the following message:

Mon Jul 22 17:43:22 -0700 2013 Puppet (err): Execution of '/bin/rpm -e fprintd-0.1-19.git04fd09cfa.el6.x86_64' returned 1: error: Failed dependencies:
        fprintd = 0.1-19.git04fd09cfa.el6 is needed by (installed) fprintd-pam-0.1-19.git04fd09cfa.el6.x86_64

Mon Jul 22 17:43:22 -0700 2013 /Stage[main]/Disableservices::Fingerprint/Package[fprintd]/ensure (err): change from 0.1-19.git04fd09cfa.el6 to absent failed: Execution of '/bin/rpm -e fprintd-0.1-19.git04fd09cfa.el6.x86_64' returned 1: error: Failed dependencies:
        fprintd = 0.1-19.git04fd09cfa.el6 is needed by (installed) fprintd-pam-0.1-19.git04fd09cfa.el6.x86_64

Mon Jul 22 17:43:22 -0700 2013 Puppet (err): Execution of '/bin/rpm -e libfprint-0.1.0-19.pre2.el6.x86_64' returned 1: error: Failed dependencies:
        libfprint.so.0()(64bit) is needed by (installed) fprintd-0.1-19.git04fd09cfa.el6.x86_64

Mon Jul 22 17:43:22 -0700 2013 /Stage[main]/Disableservices::Fingerprint/Package[libfprint]/ensure (err): change from 0.1.0-19.pre2.el6 to absent failed: Execution of '/bin/rpm -e libfprint-0.1.0-19.pre2.el6.x86_64' returned 1: error: Failed dependencies:
        libfprint.so.0()(64bit) is needed by (installed) fprintd-0.1-19.git04fd09cfa.el6.x86_64