On 08/22/2011 06:29 PM, Mike Lococo wrote:

> This is a long-standing bug, and one that I consider fairly major but
> has been hard to get puppetlabs focused on.
> 
> - The circular deps bug was reported 2 years ago.
>   http://projects.puppetlabs.com/issues/1935
> - A few months later a patch is submitted to batch rpm transactions.
>   This solves the circular-deps issue and also has significant
>   performance benefits during puppet runs with many package installs.
>   http://projects.puppetlabs.com/issues/2198
> 
> This comes up periodically and inevitably someone proposes that the
> architecturally "correct" solution is for RedHat not to employ circular
> deps, which shuts down discussion of a potential solution for another
> 3-6 months:
> http://groups.google.com/group/puppet-users/browse_thread/thread/8a083899386909d5/
> 
> http://groups.google.com/group/puppet-users/browse_thread/thread/9cbeadad62741b0a/


I could incorporate that patch into RPM's... ensure => purged is
obviously not a good idea after all (although it works).


I have another question about packages...

What if I define something like this:

package {'httpd': ensure => absent, }
package {'mod_ssl': ensure => latest, }

It is obvious that httpd is a dependency of mod_ssl. What will happen in
this case?!


I'm asking because I have a template for all my machines with minimal
package requirements, and I do that with lots of ensure=>absent.

But if some package requires some of the "absent" pacakges, what happens
then?


-- 
You received this message because you are subscribed to the Google Groups 
"Puppet Users" 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-users?hl=en.

Reply via email to