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

Vít Ondruch vondruch at redhat.com
Tue Nov 3 16:17:52 UTC 2015


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


Vít


More information about the devel mailing list