[CentOS-virt] Xen specfile git repos

Thu Sep 10 09:16:37 UTC 2015
George Dunlap <dunlapg at umich.edu>

On Thu, Sep 10, 2015 at 9:55 AM, George Dunlap <dunlapg at umich.edu> wrote:
> There was some discussion about the lack of visibility of the
> Xen4CentOS development process.
> The Xen spec files and supporting patches are kept in a git tree.
> I've pushed copies of these trees here:
> https://github.com/gwd/sig-virt-xen
> xen-44 is the branch for Xen 4.4 development, and xen-46 is the branch
> for Xen 4.6 development.
> As is normal, these repos do not contain many of the binary tarballs
> required to build.  The best way to get these is to download a recent
> srpm (from http://cbs.centos.org/repos/virt7-xen-46-testing/source/SRPMS/
> -- replacing virt6 with virt7 or 44 with 46 as appropriate).
> The patches to the xen hypervisor are in a rather unusual format: a
> git "am".  This makes it *much* easier to rebase and manipulate the
> queue if you're familiar with git; but it does add a bit to get
> familiar with.
> To manipulate the am patchqueue (using 4.4.3 as an example):
> 1. Check out a git repo and make a branch based on the baseline version

In case this wasn't clear -- clone a copy of the *upstream Xenproject*
repo and do this.  So first:

$ git clone git://xenbits.xenproject.org/xen.git xen.git
$ cd xen.git

Then carry on with...

> $ git checkout -b centos/pq/4.4.3 RELEASE-4.4.3