The Puppet Labs Issue Tracker has Moved: https://tickets.puppetlabs.com
https://tickets.puppetlabs.com. See the following page for information on filing tickets with JIRA:
The execution helper method `execpipe` has a different API to `execute`
|Affected Puppet version:||Branch:||https://github.com/puppetlabs/puppet/pull/452|
Ticket tracking is now hosted in JIRA: https://tickets.puppetlabs.com
Execute joins an array with spaces, before treating the string as a command to execute. Unsafe, but at least not stupid.
execpipe, on the other hand, just pastes all the elements of the array together directly. Which means the caller has to (a) know this, (b) embed whitespace some-but-not-all the time, and © wonder why.