Issue #7471 has been updated by R.I. Pienaar. Status changed from Unreviewed to Closed
cebbf89 (1 files in 1 dirs): http://bit.ly/jXE0h6 ---------------------------------------- Bug #7471: Unescaped regex in Package agent https://projects.puppetlabs.com/issues/7471 Author: Dan Carley Status: Closed Priority: Normal Assignee: Category: Target version: Keywords: Branch: Affected mCollective version: The Package plugin in puppetlabs/mcollective-plugins raises the following to stdout when mcollectived is started in the foreground: <pre> /usr/libexec/mcollective/mcollective/agent/package.rb:78: warning: regexp has `]' without escape </pre> Patch: <pre> diff --git a/agent/package/puppet-package.rb b/agent/package/puppet-package.rb index 832ef6c..aa8c47b 100644 --- a/agent/package/puppet-package.rb +++ b/agent/package/puppet-package.rb @@ -75,7 +75,7 @@ module MCollective next unless line =~ /^Inst/ # Inst emacs23 [23.1+1-4ubuntu7] (23.1+1-4ubuntu7.1 Ubuntu:10.04/lucid-updates) [] - if line =~ /Inst (.+?) \[.+?] \((.+?)\s(.+?)\)/ + if line =~ /Inst (.+?) \[.+?\] \((.+?)\s(.+?)\)/ reply[:outdated_packages] << {:package => $1.strip, :version => $2.strip, :repo => $3.strip} </pre> -- You have received this notification because you have either subscribed to it, or are involved in it. To change your notification preferences, please click here: http://projects.puppetlabs.com/my/account -- You received this message because you are subscribed to the Google Groups "Puppet Bugs" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/puppet-bugs?hl=en.
