[Yum-devel] [PATCH][RFC] Add skip-broken to YumBase

Tim Lauridsen tim.lauridsen at googlemail.com
Mon Dec 3 11:52:07 UTC 2007


Tim Lauridsen wrote:
> Tim Lauridsen wrote:
>> Tim Lauridsen wrote:
>>> Florian Festi wrote:
>>>> Hi Tim!
>>>>
>>>> Some more skip broken code:
>>>>
>>>> Fix the endless loop (sorry, test case is still broken). Code is not 
>>>> that beautiful - feel free to adjust your personal taste ;)=
>>>>
>>>> Tim Lauridsen wrote:
>>>>> Added some patch to fix issues with skip-broken and updates.
>>>>>
>>>>> If we remove an update, we have to remove the cleanup txmbr of the 
>>>>> package being updated.
>>>>> There is also a patch to fix the testcases.
>>>>
>>>> Add support for obsoletes.
>>>>
>>>> Have fun
>>>>
>>>> Florian
>>>>
>>>>
>>>> ------------------------------------------------------------------------ 
>>>>
>>>>
>>>> _______________________________________________
>>>> Yum-devel mailing list
>>>> Yum-devel at linux.duke.edu
>>>> https://lists.dulug.duke.edu/mailman/listinfo/yum-devel
>>>
>>> Thanks,
>>> To not loose track of all the changes, i have created a patch with 
>>> all the changes against the current yum HEAD.
>>>
>>> Tim
>>>
>>>
>>>
>>> ------------------------------------------------------------------------
>>>
>>> _______________________________________________
>>> Yum-devel mailing list
>>> Yum-devel at linux.duke.edu
>>> https://lists.dulug.duke.edu/mailman/listinfo/yum-devel
>>
>> I have reworked the skip-broken code and added some extra test cases.
>>
>> I have added a patch, with the diff from yum HEAD.
>>
>> The patch includes, the 'Make the removal test case easier by ffesti" 
>> to make some removal test cases, work right.
>>
>> Tim
>>
>>
>> ------------------------------------------------------------------------
>>
>> _______________________________________________
>> Yum-devel mailing list
>> Yum-devel at linux.duke.edu
>> https://lists.dulug.duke.edu/mailman/listinfo/yum-devel
> 
> Now it works even better and handle updates breaking requirement of 
> installed packages, a common real world situation in rawhide.
> 
> Tim
> 
> 
> ------------------------------------------------------------------------
> 
> _______________________________________________
> Yum-devel mailing list
> Yum-devel at linux.duke.edu
> https://lists.dulug.duke.edu/mailman/listinfo/yum-devel

I have created a git repo with the skip-broken code to make it a little 
easier to test. it contains the current yum-head + the skip broken code 
and unit tests.

  git clone http://timlau.fedorapeople.org/git/yum-skip-broken.git

Tim



More information about the Yum-devel mailing list