On Thu, Sep 20, 2012 at 11:01 AM, Andy Parker <[email protected]> wrote:
> I can see how there is a potential for a problem because of this > behavior, but I haven't seen anything yet that tells me that is the > problem you are seeing. Can you explain to me again what exactly the > problem is that you are seeing and why you think that it checking > other providers even when one is specified is causing that problem? okay, sorry, reset time. This "checking other providers" issue, is separate from any other issue I've talked about. I believe this is a problem, for a few reasons: 1. It pollutes the --debug output. Grossly, to the tune of multiple pages of useless garbage output. I consider this a non-trivial bug 2. Some of the providers (mainly, the "sun" one) are potentially expensive in startup times. I'm concerned that if the sun one notices it can run, then it will pre-populate its package hash. Which can be reaaaally slow 3. (I havent run into this yet, but) it could potentially cause conflicts, where if there is a duplicate name, a package gets loaded from the wrong provider. Note that under solaris 11, there are at least FOUR potential providers: - sun - blastwave - sunfreeware - pkg any, or all, of blastwave, sunfreeware, and pkg, could have a software package referenced as "make", for example. So, if I designate "pkg" as the provider I want, and tell it to ensure package "make" is installed... but it then finds sunfreeware active, and decides to install a "make" package from there instead... then that would be obviously bad. Now, all this being said... rather than asking me "could you please go spend a bunch of time verifying whether #3 happens or not", would it be possible for puppetlabs to acknowlege, "well, #1 is 100% a real verified bug. So we'll fix that, and then we probably wont have to worry about #2 and #3 either" ? -- You received this message because you are subscribed to the Google Groups "Puppet Developers" 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-dev?hl=en.
