On Mar 22, 2010, at 2:03 PM, Markus Roberts wrote:
I don't think there's code ready, but #2604 (Ruby 1.8.1's known bad
syck causes core dumps) would be great to see fixed in 025.5 rather
than wait a month or so for 0.25.6, even if it's just a half-decent
work-around.
I believe this makes using puppet on RHEL/CentOS 4 rather difficult.
Fortunately, there don't seem to be that many folks doing so, as
there
were very few complaints when we had 0.25.x in epel-testing for a
good
month or so.
It isn't just a matter of waiting a month or so. Short of
internalizing yaml production the way we did with JSON, there's
nothing we can do about it. The 6+ year old yaml library in
RHEL/CentOS 4 has existing, known problems and all the workarounds for
the string length problem just led to other problems. Options are:
* Upgrade
* Use PSON
* Convince us (meaning Luke) that we should internalize yaml
* Avoid things like templates that produce long strings in the catalog
as much as possible and hope for the best.
I'm fine pulling a yaml version into Puppet; we've already done so for
json, and it's totally obvious that the Ruby version of it will never
stop sucking.
Not sure we can comfortably do that in a 0.x.y release cycle, though,
right?
--
Ours is the age that is proud of machines that think and suspicious of
men who try to. -- H. Mumford Jones
---------------------------------------------------------------------
Luke Kanies -|- http://reductivelabs.com -|- +1(615)594-8199
--
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.