# File lib/puppet/provider/package/urpmi.rb, line 43
43:   def latest
44:     output = urpmq "-S", @resource[:name]
45: 
46:     if output =~ /^#{Regexp.escape @resource[:name]}\s+:\s+.*\(\s+(\S+)\s+\)/
47:       return $1
48:     else
49:       # urpmi didn't find updates, pretend the current
50:       # version is the latest
51:       return @resource[:ensure]
52:     end
53:   end