On 11/03/2015 04:08 PM, Steve Dickson wrote:
commit 7765dd87e174beaa44a16a89530d4b956d9abdba
Author: Kalev Lember <klem...@redhat.com>
Date:   Sun Nov 1 16:48:00 2015 +0100

     Disable bootstrap

commit 6ea94b72ac9dfdb6c6d93f8bf975c23c578b9ba0
Author: Kalev Lember <klem...@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".

--
Kalev, annoyed.
--
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Reply via email to