STOP messing with nfs-utls... PLEASE!!!

Steve Dickson SteveD at redhat.com
Tue Nov 3 16:21:00 UTC 2015



On 11/03/2015 11:17 AM, Vít Ondruch wrote:
> Dne 3.11.2015 v 16:26 Kalev Lember napsal(a):
>> On 11/03/2015 04:08 PM, Steve Dickson wrote:
>>> commit 7765dd87e174beaa44a16a89530d4b956d9abdba
>>> Author: Kalev Lember <klember at redhat.com>
>>> Date:   Sun Nov 1 16:48:00 2015 +0100
>>>
>>>      Disable bootstrap
>>>
>>> commit 6ea94b72ac9dfdb6c6d93f8bf975c23c578b9ba0
>>> Author: Kalev Lember <klember at redhat.com>
>>> Date:   Sun Nov 1 16:42:33 2015 +0100
>>>
>>>      Enable bootstrap
>>>
>>> Maybe some one can explain to me what
>>> was being tried... that didn't work?
>>
>> Why do you think it didn't work? These two commits are what made it
>> possible to rebuild fedfs-utils.
>>
>> If you look two lines down below, this commit has a long commit message
>> (which you've cut out in the email) explaining what bootstrap does.
>>
>> Just to reiterate: your packages had a cyclic dependency, nfs-utils <->
>> fedfs-utils <-> nfs-utils. Both of them depend on libtirpc. In koji, it
>> is only possible to rebuild one package at a time; to be able to do that
>> you need to first break the cyclic chain so that the other package can
>> be installed in the build root.
>>
>> The process of doing so is called bootstrapping. First you build a
>> package with reduced functionality, then build other package against the
>> first one, and then disable bootstrap in the first package.
>>
>> Bootstrapping is always followed by disabling it; it's wrong to leave
>> bootstrap enabled for a long period. That's why you see "Enable
>> bootstrap" (and a successful koji rebuild), followed by "Disable
>> bootstrap".
>>
>> I also noted that I poked at this in the other thread where you asked
>> for help. Thanks for yelling, instead of saying "thanks".
>>
> 
> Just FTR, there are bootstrapping guidelines:
> 
> 
> https://fedoraproject.org/wiki/Packaging:Guidelines#Bootstrapping
Thank you! Boy there is a guideline for everything! :-) 

steved.

> 
> 
> Vít
> 


More information about the devel mailing list