Re: [Puppet-dev] Package duplicate resource issue - PUP-1073

2014-10-13 Thread Drew Blessing
Whether such an alternative type is called Secondary_package or Module or Software, or whether there are several (Gem, Pip, Cpan, ...) is very much a secondary concern to me. John Perfect. I understand what you're saying and I agree. -- You received this message because you are

Re: [Puppet-dev] Package duplicate resource issue - PUP-1073

2014-10-10 Thread Drew Blessing
I greatly favor anything else over making Package non-isomorphic. I completely appreciate what you're saying. However, I don't think this was the intent of the provider abstraction. It was intended to make the OS-specific provider transparent, right? The different types of packages we're

Re: [Puppet-dev] Package duplicate resource issue - PUP-1073

2014-10-08 Thread Drew Blessing
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

Re: [Puppet-dev] Package duplicate resource issue - PUP-1073

2014-03-13 Thread Drew Blessing
I am kind of interested in what you describe. I think for our environment, keeping the package type as is and creating a new ³gem² type that inherits from package would be just fine. If we only consider RHEL-based systems for a moment, is there really a possible conflict scenario other than

Re: [Puppet-dev] Package duplicate resource issue - PUP-1073

2014-03-11 Thread Drew Blessing
I am pretty sure a composite namevar won't be necessary. It will just be a new param such as pkgname that, if not specified, would default to the resource title/name for backward compatibility. Since we have the go ahead from Puppet, does anyone have the know-how to do this? I could try to

Re: [Puppet-dev] Package duplicate resource issue - PUP-1073

2014-03-10 Thread Drew Blessing
individual cases work as expected. On Mon, Mar 10, 2014 at 6:09 AM, Drew Blessing drew.b...@buckle.comjavascript: wrote: I agree, it seems like this solution would be simple and effective. I am almost positive there are other types that behave this way. It breaks nothing and fixes

Re: [Puppet-dev] Package duplicate resource issue - PUP-1073

2014-03-10 Thread Drew Blessing
, but I'd like this fix in Puppet 3 and the RAL update in Puppet 4/5/whatever. Trevor On Mon, Mar 10, 2014 at 11:15 AM, Drew Blessing drew.b...@buckle.comjavascript: wrote: Unless you can definitively say that making major changes in the RAL to address this issue is slated for the near

[Puppet-dev] Package duplicate resource issue - PUP-1073

2014-03-07 Thread Drew Blessing
I want to start a conversation about the package resource type and a bug that goes back about 6 years. The current ticket is https://tickets.puppetlabs.com/browse/PUP-1073 and relates to really old tickets such as https://projects.puppetlabs.com/issues/973. If I have gem 'x' and RPM 'x', I

[Puppet-dev] Re: Puppet 4 discussions

2013-09-03 Thread Drew Blessing
I've been following this discussion for some time. As it progressive I've found myself fighting internally, going one way and then the other about how this should really be. I keep coming back to the same place - this is a bug and Luke's original statement is very important: The fix should