On Mon, Jan 27, 2014 at 10:26:35PM -0500, Michael K. Johnson wrote:
> We now have the autoload recipes and initial factories checked in.
> Next, we will be building the actual encapsulated RPMs.  We will
> start by using mirrorball to assemble source packages for some
> RPMs; enough to be the build requirements for running Conary to
> encapsulate RPMs.  Normally, mirrorball hands off to rMake to do
> the build; we'll skip that building part.  We'll hand-build the
> encapsulated packages in the chroot environments into the
> bootstrap repository.

Today, Brett got mirrorball to the point of assembling related
packages and finding oddities like Fedora containing the star
source, but the star binary packages being only in "Everything"
not in Fedora.  Seems like a bug upstream to me.

To bootstrap the initial builds around the Fedora/Everything
distinction and bugs, we're going to start with a smaller
import set that doesn't actually import the SRPMs.  We'll
use that to bootstrap an Everything import with real sources
onto a second staging label, f20s1.flnx.org@f:20s2 and then
we'll work through group builds and dependency closure on
that label.  Once we have achieved dependency closure and
have a group, we will promote to the final f20.flnx.org@f:20
label.  That will keep the final repository smaller for
anyone who wants to mirror it.  We'll still have the full
commit history in the mailing list archives as well as config
in Git, so we won't be losing any important information when
we eventually remove the f20s1.flnx.org ephemeral repository.

_______________________________________________
Foresight-devel mailing list
[email protected]
https://lists.foresightlinux.org/mailman/listinfo/foresight-devel

Reply via email to