Can I get someone to merge the updated pull request to hopefully at
least fix ntp for everything but Puppet master? I can work on the
master fix separately then:

https://github.com/puppetlabs/puppetlabs-ntp/pull/17

This way (hopefully) I at least get one problem out of the way, before
diving into the next.

On Mon, May 14, 2012 at 6:13 PM, Ken Barber <k...@puppetlabs.com> wrote:
> Hrm. You are right, with that in mind I'll work to that end and see
> what I come up with and talk some more on this thread: since its going
> to affect all rspec-puppet tested projects.
>
> On Mon, May 14, 2012 at 5:41 PM, Daniel Pittman <dan...@puppetlabs.com> wrote:
>> On Mon, May 14, 2012 at 6:19 AM, Ken Barber <k...@puppetlabs.com> wrote:
>>
>>> So I took on this bug this morning, which I'd been meaning to work on
>>> for quite some time:
>>>
>>> http://projects.puppetlabs.com/issues/11156
>>>
>>> But hit some snags when it came to testing on master. Here is my patch:
>>>
>>> https://github.com/kbarber/puppetlabs-ntp/commit/e96894fd8c3a308f1a68d4a5466a2795c0eba6ad
>>>
>>> (Now I presume I'm using puppetlabs_spec_helper in the correct way
>>> here ... but I could be totally wrong. They way I followed the code,
>>> the helper should have called Puppet's 'initialize_*' and 'clear_*'
>>> capabilities geared towards tests. I think this is working - so kudos
>>> to those who have worked on this.)
>>>
>>> However, I did hit a problem when I downloaded this commit into my
>>> puppet master branch:
>>>
>>> 07a3c7fbdec0357e63f9bb7432fea8e773f6873c
>>>
>>> (enable Hiera to be the default terminus)
>>>
>>> So when I roll back to c9386b541e9ecf6c0daffde2825bad385ea4da2b I'm
>>> all good again. I've put in a work-around:
>>>
>>>  c.before :each do
>>>    Puppet[:data_binding_terminus] = 'none'
>>>  end
>>>
>>> Which works smashingly ... but its a workaround, and should belong 
>>> elsewhere.
>>>
>>> My question here is - where should this be fixed now?
>>
>> This should be fixed in your code: Hiera is a mandatory component with
>> the release of Telly, and disabling it for your tests is absolutely
>> wrong.
>>
>> This is required to deliver the data/model separation, and will need
>> to be installed everywhere that Telly is - for the master, and for
>> apply.
>>
>> --
>> Daniel Pittman
>> ⎋ Puppet Labs Developer – http://puppetlabs.com
>> ♲ Made with 100 percent post-consumer electrons
>>
>> --
>> 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.
>>

-- 
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