>> This is now https://projects.puppetlabs.com/issues/17507

On Nov 8, 2012, at 2:55 PM, R.I.Pienaar wrote:
> also see http://projects.puppetlabs.com/issues/5286 I think the
> hard part here is figuring out what is right behaviour


I don't think either situation is hard to determine what the expected behavior 
should be. I updated 5286 with some thoughts.

For package installs, either one of the following behaviors is 
correct/intuitive. I prefer the first one:

1. Check if the package is installed. If it is installed and has a schedule, 
don't check the version for update or removal. If it isn't installed and should 
be, install it outside of the schedule.

*OR*

2. Do not run things which fail dependency on a package which is not installed.

But running a bunch of commands and trying to start services when their 
dependancies are not installed is madness, and likely to really hurt someone in 
the wrong situations.

-- 
Jo Rhett
Net Consonance : net philanthropy to improve open source and internet projects.



-- 
You received this message because you are subscribed to the Google Groups 
"Puppet Users" group.
To post to this group, send email to puppet-users@googlegroups.com.
To unsubscribe from this group, send email to 
puppet-users+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/puppet-users?hl=en.

Reply via email to