# File lib/puppet/provider/package/rpm.rb, line 74
74:     def latest
75:         unless source = @resource[:source]
76:             @resource.fail "RPMs must specify a package source"
77:         end
78: 
79:         cmd = [command(:rpm), "-q", "--qf", "#{NEVRAFORMAT}\n", "-p", "#{@resource[:source]}"]
80:         h = self.class.nevra_to_hash(execfail(cmd, Puppet::Error))
81:         return h[:ensure]
82:     end