[chef] Re: Re: Berkshelf tossing "invalid ruby files" error on a cookbook?


Chronological Thread 
  • From: Mike < >
  • To: " " < >
  • Subject: [chef] Re: Re: Berkshelf tossing "invalid ruby files" error on a cookbook?
  • Date: Tue, 28 May 2013 12:06:09 -0400

FYI: https://github.com/michaeledgar/hash_syntax/
-M

On Tue, May 28, 2013 at 11:54 AM, Joshua Timberman 
< >
 wrote:
> I've converted the hash syntax to the "normal" style.
>
> https://github.com/opscode-cookbooks/nagios/commit/ea7f1fe0f9d871fe227518a58ca282730ae400b1
>
> Sorry about that, I try to catch this because I personally don't like that 
> style. It breaks compatibility for no real reason. :-)
>
>
>
> On May 28, 2013, at 9:46 AM, Mike 
> < >
>  wrote:
>
>> Morgan,
>>
>> This looks like a Ruby 1.8.7 vs Ruby 1.9.3 syntax issue.
>>
>> If you're using Ruby 1.8.7 locally to manage your chef environment,
>> some things may not work as expected, for instance foodcritic requires
>> Ruby 1.9 and above.
>>
>> Many people writing spec files are writing them in Ruby 1.9 syntax,
>> and these are being included in the git source, vs a packaged tarball
>> on the community site which may exclude them (due to a chefignore or
>> such).
>>
>> In any case, I'd personally recommend that you use a newer Ruby on
>> your workstation (and your servers) than 1.8.7.
>>
>> -M
>>
>> On Tue, May 28, 2013 at 11:41 AM, Morgan Blackthorne
>> < >
>>  wrote:
>>> https://gist.github.com/stormerider/5663698
>>>
>>> I'm a bit confused, since this is essentially a branch of the 4.1.2
>>> community cookbook with my two pull requests merged into it. I'm defining
>>> this in my Berksfile as:
>>>
>>> cookbook 'nagios', git: 
>>> ' :stormerider/nagios.git',
>>>  branch:
>>> 'merge-4.1.2'
>>>
>>>
>>> And I've never touched the file that it's complaining about, as you can 
>>> see:
>>>
>>> https://github.com/stormerider/nagios/tree/merge-4.1.2/spec
>>>
>>> And if I remove the git source in the Berksfile, it pulls down 4.1.2 just
>>> fine from the community site and installs it fine.
>>>
>>> --
>>> ~*~ StormeRider ~*~
>>>
>>> "Every world needs its heroes [...] They inspire us to be better than we
>>> are. And they protect from the darkness that's just around the corner."
>>>
>>> (from Smallville Season 6x1: "Zod")
>>>
>>> On why I hate the phrase "that's so lame"... http://bit.ly/Ps3uSS
>



Archive powered by MHonArc 2.6.16.

§