# 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:     h[:ensure]
82:   end