* New release candidate for Xen 3.4.3
@ 2010-04-22 8:51 Keir Fraser
2010-04-22 20:24 ` Bryan D. Payne
` (2 more replies)
0 siblings, 3 replies; 12+ messages in thread
From: Keir Fraser @ 2010-04-22 8:51 UTC (permalink / raw)
To: xen-devel@lists.xensource.com
Folks,
3.4.3-rc5 is now tagged in http://xenbits.xensource.com/xen-3.4-testing.hg
I hope that this will be the final RC before the 3.4.3 release. Please test!
Thanks,
Keir
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: New release candidate for Xen 3.4.3
2010-04-22 8:51 New release candidate for Xen 3.4.3 Keir Fraser
@ 2010-04-22 20:24 ` Bryan D. Payne
2010-04-22 20:34 ` Keir Fraser
2010-04-22 21:40 ` M A Young
2010-04-28 1:46 ` KUWAMURA Shin'ya
2 siblings, 1 reply; 12+ messages in thread
From: Bryan D. Payne @ 2010-04-22 20:24 UTC (permalink / raw)
To: Keir Fraser; +Cc: xen-devel@lists.xensource.com
> I hope that this will be the final RC before the 3.4.3 release. Please test!
I'm getting a build error with this RC. I simply did a "make world"
after cloning the repository and end up with the resulting error while
building tools/ioemu-remote/i386-dm:
helper2.c: In function ‘cpu_x86_init’:
helper2.c:150: error: ‘shared_iopage_t’ has no member named ‘vcpu_ioreq’
I've build many other versions of Xen from the source without
problems, so I doubt that this is something unusual with my build
environment. However, in debugging this I did notice that
'shared_iopage_t' is defined in ioreq.h, which has four locations
inside the build tree:
(1) dist/install/usr/include/xen/hvm/ioreq.h
(2) dist/install/lib/modules/2.6.18.8-xen/source/include/xen/interface/hvm/ioreq.h
(3) linux-2.6.18-xen.hg/include/xen/interface/hvm/ioreq.h
(4) tools/include/xen/hvm/ioreq.h
Comparing these, (1) and (4) are the same and (2) and (3) are the
same. The definition of shared_iopage_t in (2) and (3) looks like
this:
struct shared_iopage {
struct ioreq vcpu_ioreq[1];
};
typedef struct shared_iopage shared_iopage_t;
And the definition of shared_iopage_t in (1) and (4) looks like this:
struct shared_iopage {
struct vcpu_iodata vcpu_iodata[1];
};
typedef struct shared_iopage shared_iopage_t;
I'm not sure what's going on here, but it seems like it could be a bug
in the build system. Since this is an RC, I wanted to report it and
see if anyone can comment on why this is happening.
Thanks,
bryan
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: New release candidate for Xen 3.4.3
2010-04-22 20:24 ` Bryan D. Payne
@ 2010-04-22 20:34 ` Keir Fraser
2010-04-22 20:50 ` Bryan D. Payne
0 siblings, 1 reply; 12+ messages in thread
From: Keir Fraser @ 2010-04-22 20:34 UTC (permalink / raw)
To: Bryan D. Payne; +Cc: Ian, xen-devel@lists.xensource.com, Jackson
On 22/04/2010 21:24, "Bryan D. Payne" <bryan@thepaynes.cc> wrote:
>> I hope that this will be the final RC before the 3.4.3 release. Please test!
>
> I'm getting a build error with this RC. I simply did a "make world"
> after cloning the repository and end up with the resulting error while
> building tools/ioemu-remote/i386-dm:
>
> helper2.c: In function cpu_x86_init¹:
> helper2.c:150: error: shared_iopage_t¹ has no member named vcpu_ioreq¹
You are building from the wrong qemu repository. Probably you are trying to
build from qemu-xen-unstable.git rather than qemu-xen-3.4-testing.git -- do
you perhaps override CONFIG_QEMU in your environment, or something like
that.
However I do note that the tag xen-3.4.3-rc5 that I was promised in the
qemu-xen-3.4-testing.git repo does appear to be missing. Ian?
-- Keir
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: New release candidate for Xen 3.4.3
2010-04-22 20:34 ` Keir Fraser
@ 2010-04-22 20:50 ` Bryan D. Payne
2010-04-22 21:11 ` Keir Fraser
0 siblings, 1 reply; 12+ messages in thread
From: Bryan D. Payne @ 2010-04-22 20:50 UTC (permalink / raw)
To: Keir Fraser; +Cc: xen-devel@lists.xensource.com, Ian Jackson
> You are building from the wrong qemu repository. Probably you are trying to
> build from qemu-xen-unstable.git rather than qemu-xen-3.4-testing.git -- do
> you perhaps override CONFIG_QEMU in your environment, or something like
> that.
Just checked, there's no CONFIG_QEMU in my environment.
> However I do note that the tag xen-3.4.3-rc5 that I was promised in the
> qemu-xen-3.4-testing.git repo does appear to be missing. Ian?
Sounds like this could be the culprit. I'll await word on this and
try testing again.
Cheers,
bryan
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: New release candidate for Xen 3.4.3
2010-04-22 20:50 ` Bryan D. Payne
@ 2010-04-22 21:11 ` Keir Fraser
2010-04-28 9:37 ` Ian Jackson
2010-04-28 10:28 ` Ian Jackson
0 siblings, 2 replies; 12+ messages in thread
From: Keir Fraser @ 2010-04-22 21:11 UTC (permalink / raw)
To: Bryan D. Payne; +Cc: Ian, xen-devel@lists.xensource.com, Jackson
On 22/04/2010 21:50, "Bryan D. Payne" <bryan@thepaynes.cc> wrote:
>> You are building from the wrong qemu repository. Probably you are trying to
>> build from qemu-xen-unstable.git rather than qemu-xen-3.4-testing.git -- do
>> you perhaps override CONFIG_QEMU in your environment, or something like
>> that.
>
> Just checked, there's no CONFIG_QEMU in my environment.
>
>> However I do note that the tag xen-3.4.3-rc5 that I was promised in the
>> qemu-xen-3.4-testing.git repo does appear to be missing. Ian?
>
> Sounds like this could be the culprit. I'll await word on this and
> try testing again.
Um, yes, I can see the rc5 tag now but the qemu tree just seems broken.
Looks like a bad merge maybe. There's a changeset dated from back in October
allegedly which references vcpu_ioreq which has never been part of the Xen
3.4 interfaces.
Ian will have to sort it and then I guess we will have to do a 3.4.3-rc6.
Thanks,
Keir
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: New release candidate for Xen 3.4.3
2010-04-22 8:51 New release candidate for Xen 3.4.3 Keir Fraser
2010-04-22 20:24 ` Bryan D. Payne
@ 2010-04-22 21:40 ` M A Young
2010-04-23 7:05 ` Keir Fraser
2010-04-28 1:46 ` KUWAMURA Shin'ya
2 siblings, 1 reply; 12+ messages in thread
From: M A Young @ 2010-04-22 21:40 UTC (permalink / raw)
To: Keir Fraser; +Cc: xen-devel@lists.xensource.com
On Thu, 22 Apr 2010, Keir Fraser wrote:
> 3.4.3-rc5 is now tagged in http://xenbits.xensource.com/xen-3.4-testing.hg
>
> I hope that this will be the final RC before the 3.4.3 release. Please test!
My build fails with the errors
/home/michael/rpmbuild/BUILD/xen-3.4.3/tools/ioemu-dir/vl.c: In function
'vcpu_sanity_check':
/home/michael/rpmbuild/BUILD/xen-3.4.3/tools/ioemu-dir/vl.c:4723: error:
'HVM_MAX_VCPUS' undeclared (first use in this function)
Michael Young
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: New release candidate for Xen 3.4.3
2010-04-22 21:40 ` M A Young
@ 2010-04-23 7:05 ` Keir Fraser
0 siblings, 0 replies; 12+ messages in thread
From: Keir Fraser @ 2010-04-23 7:05 UTC (permalink / raw)
To: M A Young; +Cc: Ian, xen-devel@lists.xensource.com, Jackson
On 22/04/2010 22:40, "M A Young" <m.a.young@durham.ac.uk> wrote:
> On Thu, 22 Apr 2010, Keir Fraser wrote:
>
>> 3.4.3-rc5 is now tagged in http://xenbits.xensource.com/xen-3.4-testing.hg
>>
>> I hope that this will be the final RC before the 3.4.3 release. Please test!
>
> My build fails with the errors
>
> /home/michael/rpmbuild/BUILD/xen-3.4.3/tools/ioemu-dir/vl.c: In function
> 'vcpu_sanity_check':
> /home/michael/rpmbuild/BUILD/xen-3.4.3/tools/ioemu-dir/vl.c:4723: error:
> 'HVM_MAX_VCPUS' undeclared (first use in this function)
Yeah, the qemu tree is broken. Ian will fix but I think he's on holiday
until sometime next week. Then we'll do another 'final' rc.
-- Keir
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: New release candidate for Xen 3.4.3
2010-04-22 8:51 New release candidate for Xen 3.4.3 Keir Fraser
2010-04-22 20:24 ` Bryan D. Payne
2010-04-22 21:40 ` M A Young
@ 2010-04-28 1:46 ` KUWAMURA Shin'ya
2 siblings, 0 replies; 12+ messages in thread
From: KUWAMURA Shin'ya @ 2010-04-28 1:46 UTC (permalink / raw)
To: keir.fraser; +Cc: xen-devel
Hi Keir,
>>>>> On Thu, 22 Apr 2010 09:51:08 +0100
>>>>> keir.fraser@eu.citrix.com(Keir Fraser) said:
>
> 3.4.3-rc5 is now tagged in http://xenbits.xensource.com/xen-3.4-testing.hg
> I hope that this will be the final RC before the 3.4.3 release. Please test!
Could you commit xen-unstable 20980:d9db3684f292 for ia64?
changeset: 20980:d9db3684f292
user: Keir Fraser <keir.fraser@citrix.com>
date: Thu Feb 25 11:54:19 2010 +0000
summary: VT-d: Fix ia64 build for 20974:3b475d9ed6b5
Best regards,
--
KUWAMURA Shin'ya
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: New release candidate for Xen 3.4.3
2010-04-28 10:28 ` Ian Jackson
@ 2010-04-28 3:51 ` Keir Fraser
2010-04-28 13:32 ` Ian Jackson
0 siblings, 1 reply; 12+ messages in thread
From: Keir Fraser @ 2010-04-28 3:51 UTC (permalink / raw)
To: Ian Jackson; +Cc: xen-devel@lists.xensource.com, Bryan D. Payne
On 28/04/2010 11:28, "Ian Jackson" <Ian.Jackson@eu.citrix.com> wrote:
> Keir Fraser writes ("Re: [Xen-devel] New release candidate for Xen 3.4.3"):
>> Ian will have to sort it and then I guess we will have to do a 3.4.3-rc6.
>
> Sorry, as you suspected I tagged the wrong revision as rc5. I've
> renamed the tag to "xen-3.4.3-rc5-broken" in all the places where I
> could find it, and made a new tag "xen-3.4.3-rc6" in the right place.
>
> Apologies for messing this up right before going away!
Thanks, have you tried manually adding QEMU_TAG=xen-3.4.3-rc6 into current
xen-3.4-testing tip, and made sure that a fully clean 'make world' does work
now? If that works then I'll do the new RC.
Thanks,
Keir
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: New release candidate for Xen 3.4.3
2010-04-22 21:11 ` Keir Fraser
@ 2010-04-28 9:37 ` Ian Jackson
2010-04-28 10:28 ` Ian Jackson
1 sibling, 0 replies; 12+ messages in thread
From: Ian Jackson @ 2010-04-28 9:37 UTC (permalink / raw)
To: Keir Fraser; +Cc: xen-devel@lists.xensource.com
Keir Fraser writes ("Re: [Xen-devel] New release candidate for Xen 3.4.3"):
> On 22/04/2010 21:50, "Bryan D. Payne" <bryan@thepaynes.cc> wrote:
> > Sounds like this could be the culprit. I'll await word on this and
> > try testing again.
>
> Um, yes, I can see the rc5 tag now but the qemu tree just seems broken.
> Looks like a bad merge maybe. There's a changeset dated from back in October
> allegedly which references vcpu_ioreq which has never been part of the Xen
> 3.4 interfaces.
>
> Ian will have to sort it and then I guess we will have to do a 3.4.3-rc6.
Sorry about this. I just got back and am looking to see what has
happened ...
Ian.
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: New release candidate for Xen 3.4.3
2010-04-22 21:11 ` Keir Fraser
2010-04-28 9:37 ` Ian Jackson
@ 2010-04-28 10:28 ` Ian Jackson
2010-04-28 3:51 ` Keir Fraser
1 sibling, 1 reply; 12+ messages in thread
From: Ian Jackson @ 2010-04-28 10:28 UTC (permalink / raw)
To: Keir Fraser; +Cc: xen-devel@lists.xensource.com, Bryan D. Payne
Keir Fraser writes ("Re: [Xen-devel] New release candidate for Xen 3.4.3"):
> Ian will have to sort it and then I guess we will have to do a 3.4.3-rc6.
Sorry, as you suspected I tagged the wrong revision as rc5. I've
renamed the tag to "xen-3.4.3-rc5-broken" in all the places where I
could find it, and made a new tag "xen-3.4.3-rc6" in the right place.
Apologies for messing this up right before going away!
Ian.
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: New release candidate for Xen 3.4.3
2010-04-28 3:51 ` Keir Fraser
@ 2010-04-28 13:32 ` Ian Jackson
0 siblings, 0 replies; 12+ messages in thread
From: Ian Jackson @ 2010-04-28 13:32 UTC (permalink / raw)
To: Keir Fraser; +Cc: xen-devel@lists.xensource.com, Bryan D. Payne
Keir Fraser writes ("Re: [Xen-devel] New release candidate for Xen 3.4.3"):
> Thanks, have you tried manually adding QEMU_TAG=xen-3.4.3-rc6 into current
> xen-3.4-testing tip, and made sure that a fully clean 'make world' does work
> now? If that works then I'll do the new RC.
Yes, my test build passed (sorry about the delay, it involved building
a kernel as it always does) with the change to Config.mk below.
Ian.
diff -r 5922e6864bc9 Config.mk
--- a/Config.mk Mon Apr 26 12:16:27 2010 +0100
+++ b/Config.mk Wed Apr 28 14:32:13 2010 +0100
@@ -119,6 +119,7 @@
# near the place in the Xen Makefiles where the file is used.
QEMU_REMOTE=http://xenbits.xensource.com/git-http/qemu-xen-3.4-testing.git
+QEMU_TAG=xen-3.4.3-rc6
# Specify which qemu-dm to use. This may be `ioemu' to use the old
# Mercurial in-tree version, or a local directory, or a git URL.
^ permalink raw reply [flat|nested] 12+ messages in thread
end of thread, other threads:[~2010-04-28 13:32 UTC | newest]
Thread overview: 12+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2010-04-22 8:51 New release candidate for Xen 3.4.3 Keir Fraser
2010-04-22 20:24 ` Bryan D. Payne
2010-04-22 20:34 ` Keir Fraser
2010-04-22 20:50 ` Bryan D. Payne
2010-04-22 21:11 ` Keir Fraser
2010-04-28 9:37 ` Ian Jackson
2010-04-28 10:28 ` Ian Jackson
2010-04-28 3:51 ` Keir Fraser
2010-04-28 13:32 ` Ian Jackson
2010-04-22 21:40 ` M A Young
2010-04-23 7:05 ` Keir Fraser
2010-04-28 1:46 ` KUWAMURA Shin'ya
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).