Thanks for reporting.
I can see the qemu-xen-4.2.1 tag in staging/qemu-upstream-4.2-testing
but not the main tree. I think this ought to have been propagated
automatically but hasn't been for some reason.
Copying xen-devel and various folks involved with the 4.2.1 release and
not trimming my quotes for their benefit.
Ian.
On Sat, 2012-12-29 at 10:18 +0000, Andreas Greve wrote:
> Hallo
>
> I think I found a bug in the make scripts.
>
> hg clone http://xenbits.xen.org/hg/xen-4.2-testing.hg
> hg
> changeset: 25959:5acb5967d718
> tag: tip
> user: Xiantao Zhang <xiantao.zhang@intel.com>
> date: Wed Dec 19 12:58:07 2012 +0100
> summary: nested vmx: fix interrupt delivery to L2 guest
>
> ./configure --enable-xenapi --enable-miniterm --enable-lomount
> make world
>
> make world stops here:
>
> ---------
> [....]
> + /usr/src/xen4/xen-4.2-testing.hg/tools/../scripts/git-checkout.sh
> git://xenbits.xen.org/qemu-xen-4.2-testing.git xen-4.2.1
> qemu-xen-traditional-dir
> Cloning into qemu-xen-traditional-dir-remote.tmp...
> remote: Counting objects: 106797, done.
> remote: Compressing objects: 100% (29142/29142), done.
> remote: Total 106797 (delta 81709), reused 101960 (delta 77523)
> Receiving objects: 100% (106797/106797), 37.44 MiB | 340 KiB/s, done.
> Resolving deltas: 100% (81709/81709), done.
> Switched to a new branch 'dummy'
> make[2]: Leaving directory `/usr/src/xen4/xen-4.2-testing.hg/tools'
> make -C tools qemu-xen-dir-find
> make[2]: Entering directory `/usr/src/xen4/xen-4.2-testing.hg/tools'
> if test -d git://xenbits.xen.org/qemu-upstream-4.2-testing.git ; then
> \
> mkdir -p qemu-xen-dir; \
> else \
> export GIT=git; \
> /usr/src/xen4/xen-4.2-testing.hg/tools/../scripts/git-checkout.sh git://xenbits.xen.org/qemu-upstream-4.2-testing.git qemu-xen-4.2.1 qemu-xen-dir ; \
> fi
> Cloning into qemu-xen-dir-remote.tmp...
> remote: Counting objects: 92332, done.
> remote: Compressing objects: 100% (19773/19773), done.
> remote: Total 92332 (delta 73134), reused 91552 (delta 72438)
> Receiving objects: 100% (92332/92332), 34.73 MiB | 340 KiB/s, done.
> Resolving deltas: 100% (73134/73134), done.
> fatal: git checkout: updating paths is incompatible with switching
> branches.
> Did you intend to checkout 'qemu-xen-4.2.1' which can not be resolved
> as commit?
> make[2]: *** [qemu-xen-dir-find] Error 128
> make[2]: Leaving directory `/usr/src/xen4/xen-4.2-testing.hg/tools'
> make[1]: *** [tools/qemu-xen-dir] Error 2
> make[1]: Leaving directory `/usr/src/xen4/xen-4.2-testing.hg'
> make: *** [world] Error 2
> ------
>
> The reason is, that there is no tag qemu-xen-4.2.1 in the repository
> git://xenbits.xen.org/qemu-upstream-4.2-testing.git
>
> If I change git-checkout.sh to use
> git://xenbits.xen.org/staging/qemu-upstream-4.2-testing.git instead
> all works fine.
> -----
> TREE=$1
> TAG=$2
> DIR=$3
>
> + if [ "${TREE}" =
> "git://xenbits.xen.org/qemu-upstream-4.2-testing.git" ]; then
> + TREE=git://xenbits.xen.org/staging/qemu-upstream-4.2-testing.git
> + fi
>
> set -e
> ---
>
> Thanks
>
> Best wishes
>
>
> Andreas
>
>
>
_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xen.org
http://lists.xen.org/xen-devel
I can see the qemu-xen-4.2.1 tag in staging/qemu-upstream-4.2-testing
but not the main tree. I think this ought to have been propagated
automatically but hasn't been for some reason.
Copying xen-devel and various folks involved with the 4.2.1 release and
not trimming my quotes for their benefit.
Ian.
On Sat, 2012-12-29 at 10:18 +0000, Andreas Greve wrote:
> Hallo
>
> I think I found a bug in the make scripts.
>
> hg clone http://xenbits.xen.org/hg/xen-4.2-testing.hg
> hg
> changeset: 25959:5acb5967d718
> tag: tip
> user: Xiantao Zhang <xiantao.zhang@intel.com>
> date: Wed Dec 19 12:58:07 2012 +0100
> summary: nested vmx: fix interrupt delivery to L2 guest
>
> ./configure --enable-xenapi --enable-miniterm --enable-lomount
> make world
>
> make world stops here:
>
> ---------
> [....]
> + /usr/src/xen4/xen-4.2-testing.hg/tools/../scripts/git-checkout.sh
> git://xenbits.xen.org/qemu-xen-4.2-testing.git xen-4.2.1
> qemu-xen-traditional-dir
> Cloning into qemu-xen-traditional-dir-remote.tmp...
> remote: Counting objects: 106797, done.
> remote: Compressing objects: 100% (29142/29142), done.
> remote: Total 106797 (delta 81709), reused 101960 (delta 77523)
> Receiving objects: 100% (106797/106797), 37.44 MiB | 340 KiB/s, done.
> Resolving deltas: 100% (81709/81709), done.
> Switched to a new branch 'dummy'
> make[2]: Leaving directory `/usr/src/xen4/xen-4.2-testing.hg/tools'
> make -C tools qemu-xen-dir-find
> make[2]: Entering directory `/usr/src/xen4/xen-4.2-testing.hg/tools'
> if test -d git://xenbits.xen.org/qemu-upstream-4.2-testing.git ; then
> \
> mkdir -p qemu-xen-dir; \
> else \
> export GIT=git; \
> /usr/src/xen4/xen-4.2-testing.hg/tools/../scripts/git-checkout.sh git://xenbits.xen.org/qemu-upstream-4.2-testing.git qemu-xen-4.2.1 qemu-xen-dir ; \
> fi
> Cloning into qemu-xen-dir-remote.tmp...
> remote: Counting objects: 92332, done.
> remote: Compressing objects: 100% (19773/19773), done.
> remote: Total 92332 (delta 73134), reused 91552 (delta 72438)
> Receiving objects: 100% (92332/92332), 34.73 MiB | 340 KiB/s, done.
> Resolving deltas: 100% (73134/73134), done.
> fatal: git checkout: updating paths is incompatible with switching
> branches.
> Did you intend to checkout 'qemu-xen-4.2.1' which can not be resolved
> as commit?
> make[2]: *** [qemu-xen-dir-find] Error 128
> make[2]: Leaving directory `/usr/src/xen4/xen-4.2-testing.hg/tools'
> make[1]: *** [tools/qemu-xen-dir] Error 2
> make[1]: Leaving directory `/usr/src/xen4/xen-4.2-testing.hg'
> make: *** [world] Error 2
> ------
>
> The reason is, that there is no tag qemu-xen-4.2.1 in the repository
> git://xenbits.xen.org/qemu-upstream-4.2-testing.git
>
> If I change git-checkout.sh to use
> git://xenbits.xen.org/staging/qemu-upstream-4.2-testing.git instead
> all works fine.
> -----
> TREE=$1
> TAG=$2
> DIR=$3
>
> + if [ "${TREE}" =
> "git://xenbits.xen.org/qemu-upstream-4.2-testing.git" ]; then
> + TREE=git://xenbits.xen.org/staging/qemu-upstream-4.2-testing.git
> + fi
>
> set -e
> ---
>
> Thanks
>
> Best wishes
>
>
> Andreas
>
>
>
_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xen.org
http://lists.xen.org/xen-devel