On Tuesday, October 7, 2014 9:10:11 PM UTC-5, Daniele Sluijters wrote:
>
> Separate types undoes basically what "package" now tries to make as 
> transparent as possible. I guess a case could be made to have "package" 
> only deal with the OS native package provider and have separate types and 
> providers for "secondary" packages like gem, wheel/egg/whatever etc.
>
>
Reposting with quote for clarity - 

 This is the best idea I've heard. Certain puppet types intend to provide 
an abstraction. This abstraction only works for native package providers in 
this case because anything else requires the user to make an informed 
decision. I think having all other package providers be separate types is 
just fine - package_gem or gem or whatever route you want to go is fine.

It seems this might be the only sane and agreeable solution to a problem 
people have fought for years. Keep the current providers in the package 
type (but deprecate) and create the new providers. We have a great 
opportunity to do this with Puppet 4 coming up. 

>

-- 
You received this message because you are subscribed to the Google Groups 
"Puppet Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to puppet-dev+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/puppet-dev/cc5b524b-d087-4d8c-b274-33e580032107%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to