[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [PATCH v4] OSSTEST: introduce a raisin build test
On Wed, 2015-05-13 at 12:48 +0100, Stefano Stabellini wrote: > On Wed, 13 May 2015, Ian Campbell wrote: > > On Tue, 2015-05-12 at 12:46 +0100, Stefano Stabellini wrote: > > > > Would a separate clone of the same raisin version with some sort of > > > > "dist" directory transported over be sufficient and supportable? Or are > > > > raisin's outputs not in one place and easily transportable? > > > > > > > > i.e. today build-$ARCH-libvirt picks up the dist.tar.gz files from the > > > > corresponding build-$ARCH, unpacks them and asks libvirt to build > > > > against that tree. > > > > > > Moving the dist directory over should work, although I have never tested > > > this configuration. > > > > Would you be willing to support this as a requirement going forward? > > Yeah, I think it is OK > > > I assume that it is not also necessary to reclone all the trees for the > > preexisting components, just the new ones? > > Only if the user asks for a components to be built, the corresponding > tree is cloned. OK, so the general pattern would be ts-xen-build: Clones raisin Calls raisin with COMPONENTS="xen seabios qemu qemu-trad" # Essentially the current set from xen.git:Config.mk Builds xendist.tar and dist.tar from raisin's outputdir ts-foo-build Clones raisin Unpacks result of ts-xen-build into $WHERE (and any other required components, of which I expect there will be few) Calls raisin with COMPONENTS="foo" Builds dist.tar of that Where the obvious foo right now is libvirt, but eventually would include grub2 etc. We might also eventually consider moving things out of ts-xen-build. I didn't say it, but in both cases there is an implicit "if $r{use_raisin} else to the old thing fi" there. The only problem I foresee is that if $WHERE above == raisin's outputdir then foo's dist.tar would include all of the Xen stuff. How hard would it be to have those split? Ian. _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxx http://lists.xen.org/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |