# 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