On 13/10/08 18:26, Luke Kanies wrote:
> On Oct 13, 2008, at 11:03 AM, Brice Figureau wrote:
>
>> Hi,
>>
>> I managed to install 0.24.6-rc1 on my small production site to help
>> debug the remaining issues. I didn't change anything to my production
>> manifests (hence the runs where amlost no-op).
>>
>> I tried:
>>
>> * 0.24.5 master with 0.24.6 clients: works fine
>>
>> * 0.24.6 master with a 0.24.6 client: works fine, except it detected a
>> circular dependency that 0.24.5 was happy with. I fixed it and the run
>> succeeded.
>>
>> * 0.24.6 master with a 0.24.5 client: worked fine also.
>
>
> Awesome, thanks.
>
> That circular dependency -- it actually was a cycle?
Yes. I'm even amazed that it worked.
The code was like this:
class apt {
concatenated_file {
"preferences":
...before => File[apt_config]
}
later in the same module
file {
"/etc/apt/apt.conf":
alias => apt_conf
before => Concatenated_file[preferences]
}
Maybe that was because of the alias, or the fact that it was referencing
a define?
> I don't think the graphing has changed at all in 0.24.6, so I'm kinda
> surprised there's a behaviour change there.
Yes, I was surprised too. If I have time tomorrow, I'll put back a
0.24.5 (and the old code) to see if the error pops up.
Also, something I forgot to mention, the 0.24.6-rc1 puppetmaster reports
its version as 0.24.5. I first thought my upgrade had failed, then I
checked :-)
--
Brice Figureau
Days of Wonder
http://www.daysofwonder.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
-~----------~----~----~----~------~----~------~--~---