[chef] Re: Re: Fwd: Testing/feedback on Yum provider improvements


Chronological Thread 
  • From: Matthew Kent < >
  • To:
  • Subject: [chef] Re: Re: Fwd: Testing/feedback on Yum provider improvements
  • Date: Fri, 17 Jun 2011 00:02:23 -0700

On Wed, Jun 15, 2011 at 11:25 PM, Matthew Kent
< >
 wrote:
> On Wed, Jun 15, 2011 at 3:49 PM, Jesse Nelson 
> < >
>  wrote:
>> finally got around to being able to test this. the one issue i ran into is 
>> an exception being thrown when i am trying to enforce the removal of a 
>> package and that package isn't on the system (i.e. the desired sate)
>>
>>  package "badpackage" do
>>    action :remove
>>  end
>>
>> i will get an exception:
>> Yum installed and available lists don't have a version of package 
>> badpackage-1.2.3
>>
>> easy to just ignore failures, and i actually believe this is also the 
>> behavior in 0.9.x  (tho not certain cause i've been running my own hacked 
>> yum provider).
>> seems to me there should be a check to see if the action was remove or 
>> not, and ignore that its not available if it was asked to be removed.
>>
>
> Yes! Thanks! Somehow I missed this. I'll get a ticket in and a fix up 
> tomorrow.
>
> I also noticed another bug with :remove and the 'Provides' resolution
> I added as part of this ticket
>
> http://tickets.opscode.com/browse/CHEF-2096
>
> Right now it would needlessly get triggered for removed packages. So
> thanks again :-)
>

Thanks to some feedback on IRC I've corrected a couple bugs with the
rewritten provider. Anyone looking for the most recent code can find
it in https://github.com/mdkent/chef/commits/CHEF-2429 which includes
fixes from:

http://tickets.opscode.com/browse/CHEF-2428
http://tickets.opscode.com/browse/CHEF-2429

Would appreciate any testing as the work, aside from these fixes, was
merged into the upcoming 0.10.2. The list of files from my original
post still applies and can be copied into a 0.9.16 or 0.10.0 install.



Archive powered by MHonArc 2.6.16.

§