On 7 Jun 2011, at 00:12, Daniel Pittman <dan...@puppetlabs.com> wrote:

> On Mon, Jun 6, 2011 at 15:43, Daniel Pittman <dan...@puppetlabs.com> wrote:
>> On Mon, Jun 6, 2011 at 13:57, R.I.Pienaar <r...@devco.net> wrote:
>> 
>>>> So, add that comment and I am happy to see this go in.  Throw my
>>>> reviewed-by on the change and you can go ahead and merge it into
>>>> master.  (I think you have the commit rights already, but if not I
>>>> will chase Zach to get them for you.)
>>>> 
>>>> Thanks for writing this, and I think it is a great thing to have
>>>> added to the system.
> […]
>> For now, though, I will get that merged in the next few minutes.
> 
> Damn.  So, I was going through the last little steps in testing this
> after I merged it locally, before pushing, and we ran into a set of
> concerns that we don't have time to address right now.  Specifically,
> there are two concrete issues we are worried about here:
> 
> One, we are concerned that there might be cases where this adds the
> gem path, but not everything on the Ruby $LOAD_PATH, to the locations
> our autoloader (or one of the other open-coded implementations of the
> same) hunt for things on disk.  That should be easy enough to verify,
> but we want (someone) to audit that before this gets merged.
> 
> Two, we are concerned that this potentially adds trouble when someone
> has two copies of Puppet installed, one through RubyGems, and the
> other through an OS package, or from source, or something like that.
> This introduces a new path that code can get loaded, and it isn't at
> all clear which will win from the outside.
> 
> We have a cluster of other issues in the area, though: we need to be
> able to pluginsync faces and actions, as well as utility functions; we
> want to make sure we have consistent search paths to avoid the "face
> discovered, but can't be loaded" showing up in another guise, and that
> sort of thing.
> 
> So, from discussion with Nigel and James we are going to hold this off
> for a bit: the code you have is correct, and ready to merge, and is
> going to stay there until we merge it as part of sorting out the rest
> of the mess around this area.
> 
> So, sorry: I wish I had thought of this earlier, or could more easily
> convince myself (and Nigel) that this was a safe step toward the
> ultimate goal right now, rather than having to delay landing it. :/  I
> really want to see this feature in.


Fair enough, thanks for the update. 

> 


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

Reply via email to