Issue #14071 has been reported by Daniel Pittman.

----------------------------------------
Bug #14071: Puppet::Util::execute semantics, on Windows, don't match POSIX or 
Puppet expectations.
https://projects.puppetlabs.com/issues/14071

Author: Daniel Pittman
Status: Needs Decision
Priority: Normal
Assignee: Josh Cooper
Category: windows
Target version: Telly
Affected Puppet version: 
Keywords: 
Branch: 


A whole bunch of code in Puppet expects that you can pass a white-space 
separated string to `Puppet::Util::execute`, in an array, and have it figure 
out the executable that should be run.

For example, in master, 
[`lib/puppet/resource/type_collection.rb:141`](https://github.com/puppetlabs/puppet/blob/master/lib/puppet/resource/type_collection.rb#L141)
 has this expectation - and on POSIX platforms, that is satisfied.

The semantics should probably match on different platforms.  This is the last 
remaining point blocking [external configuration version 
commands](https://github.com/puppetlabs/puppet/blob/master/spec/integration/parser/compiler_spec.rb#L21)
 working on Windows, despite what that file says.


-- 
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.

Reply via email to