On Apr 30, 2009, at 10:43 AM, Brice Figureau wrote:

>
> On Thu, 2009-04-30 at 10:19 +0200, Stéphan Gorget wrote:
>> I installed ruby 1.8.6 with the same gems and still have a lot of  
>> errors
>> (around 54).
>
> Yes, I managed to reproduce the failing tests, and also I've fixed  
> some
> of them (I'll send the patch later this week).
>
> As Luke said earlier, it comes from
> inter-dependencies/ordering/interaction of tests.
> Basically all the test/language/snippets tests are failing because
> they're trying to use active_record which is initialized by the
> collection tests in test/language/parser.
>
> I could fix those by "proctecting" the various new indirector
> active_record save/find call with some "return unless
> Puppet[:storeconfigs]", but I don't think it is the proper way to fix
> those (in fact it seems that what puppet wants to do is to use caching
> on active_record which somewhat seems to be the default).
>
> I'm going to try harder to isolate the cause, but IMHO it seems that  
> the
> asynchronous_storeconfig patchs produced those regressions.

There's probably a test that sets storeconfigs = true, which then sets  
up everything to use ActiveRecord, and the test should unset these but  
does not.

Even worse, setting 'storeconfigs = false' doesn't currently unset all  
of the types, because I figured it was unnecessary (in a normal  
process, you wouldn't normally do this).

So, if you find a test that sets storeconfigs to true, you've probably  
found the culprit.

-- 
Between two evils, I always pick the one I never tried before.
     -- Mae West
---------------------------------------------------------------------
Luke Kanies | http://reductivelabs.com | http://madstop.com


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

Reply via email to