From mboxrd@z Thu Jan 1 00:00:00 1970 From: Pry Mar Subject: Re: Test Xen 4.8 RC3 FULL SUCCESS 21.10.16 Date: Mon, 24 Oct 2016 12:42:15 -0700 Message-ID: References: <381788540.242.1477314866786.JavaMail.zimbra@homie.homelinux.net> <20161024132752.GG3543@citrix.com> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="===============8215758869570960293==" Return-path: In-Reply-To: <20161024132752.GG3543@citrix.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: Wei Liu Cc: Juergen Schinker , xen-devel List-Id: xen-devel@lists.xenproject.org --===============8215758869570960293== Content-Type: multipart/alternative; boundary=001a1144255ed72b20053fa196cf --001a1144255ed72b20053fa196cf Content-Type: text/plain; charset=UTF-8 Juergen, Can we see your actual `./configure *` line? Were you able to build the included qemu-xen and stubdom/pvgrub? By the way, here is the Debian way to configure the Xen in repo: (from https://anonscm.debian.org/cgit/pkg-xen/xen.git/tree/debian/rules.real ) $(STAMPS_DIR)/setup-utils_$(ARCH): @rm -rf $(DIR) mkdir -p $(DIR) cp -al $(SOURCE_FILES) $(DIR) cp --remove-destination /usr/share/misc/config.guess /usr/share/misc/config.sub $(DIR) cd $(DIR); \ WGET=/bin/false \ ./configure \ --disable-docs --disable-stubdom --disable-xen \ --prefix=/usr \ --includedir=/usr/include \ --libdir=/usr/lib/$(DEB_HOST_MULTIARCH) \ --mandir=/usr/share/man \ --infodir=/usr/share/info \ --sysconfdir=/etc \ --localstatedir=/var \ --disable-blktap1 \ --disable-blktap2 \ --disable-ocamltools \ --disable-qemu-traditional --disable-rombios \ --with-system-qemu=/usr/bin/qemu-system-i386 \ --with-system-seabios=/usr/share/seabios/bios-256k.bin @$(stamp) See how they disable and outsource so many parts of upstream Xen? thanks, PryMar56 On Mon, Oct 24, 2016 at 6:27 AM, Wei Liu wrote: > On Mon, Oct 24, 2016 at 02:14:26PM +0100, Juergen Schinker wrote: > > > > > > > > still start up Problem with xenstored/oxenstored - I have to start it > manually > > > > > > must be in Correlation with systemd > > > > > > xen 4.8-rc2 configure > > > [ http://paste.ubuntu.net/23366138/ | http://paste.ubuntu.net/ > 23366138/ ] > > > > > > Above is a link to my `./configure` call in Xenial when building xen > 4.8-rc2. > > > It is easier to use xen when you do a proper configure of the build. > The > > > xenstored service should start with no trouble too. > > > > > > I tested: > > > pvgrub > > > > Then why don't you write an Tes Report ? > > Juergen, please be courteous to fellow users. :-) > > There could be many reasons why Pry didn't send out a report. I think we > should be grateful that he took the time to response to the issue you > discovered. > > > > > and I tested "your" Flags they set mostly Feature which are defaults > > and you didn't test or report > > > > so what is the Point? > > > > Xen should compile cleanly with none or all Flags set... > > > > I bet to differ. > > Those flags exist for a reason -- so that users can configure Xen as > they see fit. > > It is quite often downstream packagers need to tune the paths to fit > into the file system hierarchy of his or her distro. > > > > I don't know which systemd service starts xentored coz it refuses > > intentionally the restart and is not supposed to be an service on its > > own > > > > maybe the devs can shed some light > > There are a bunch of systemd service files under > tools/hotplug/Linux/systemd. I think you should build and install all of > them. The logic in those scripts should sort out all the dependencies > all by themselves. > > > Wei. > > > > > > > > J > > > > _______________________________________________ > > Xen-devel mailing list > > Xen-devel@lists.xen.org > > https://lists.xen.org/xen-devel > --001a1144255ed72b20053fa196cf Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
Juergen,

Can we see your= actual `./configure *` line? Were you able to build the included qemu-xen= and stubdom/pvgrub?

By the way, here is the Debian way to co= nfigure the Xen in repo:
(from https://anonscm.debian.org/cgit= /pkg-xen/xen.git/tree/debian/rules.real)
$(STAMPS_DIR)/setup-utils_= $(ARCH):
=C2=A0=C2=A0=C2=A0 @rm -rf $(DIR)
=C2=A0=C2=A0=C2=A0 mkdir = -p $(DIR)
=C2=A0=C2=A0=C2=A0 cp -al $(SOURCE_FILES) $(DIR)
=C2=A0=C2= =A0=C2=A0 cp --remove-destination /usr/share/misc/config.guess /usr/share/= misc/config.sub $(DIR)
=C2=A0=C2=A0=C2=A0 cd $(DIR); \
=C2=A0=C2=A0=C2= =A0 =C2=A0=C2=A0=C2=A0 WGET=3D/bin/false \
=C2=A0=C2=A0=C2=A0 =C2=A0=C2= =A0=C2=A0 ./configure \
=C2=A0=C2=A0=C2=A0 =C2=A0=C2=A0=C2=A0 =C2=A0=C2= =A0=C2=A0 --disable-docs --disable-stubdom --disable-xen \
=C2=A0=C2=A0= =C2=A0 =C2=A0=C2=A0=C2=A0 =C2=A0=C2=A0=C2=A0 --prefix=3D/usr \
=C2=A0=C2= =A0=C2=A0 =C2=A0=C2=A0=C2=A0 =C2=A0=C2=A0=C2=A0 --includedir=3D/usr/includ= e \
=C2=A0=C2=A0=C2=A0 =C2=A0=C2=A0=C2=A0 =C2=A0=C2=A0=C2=A0 --libdir=3D= /usr/lib/$(DEB_HOST_MULTIARCH) \
=C2=A0=C2=A0=C2=A0 =C2=A0=C2=A0=C2=A0 = =C2=A0=C2=A0=C2=A0 --mandir=3D/usr/share/man \
=C2=A0=C2=A0=C2=A0 =C2=A0= =C2=A0=C2=A0 =C2=A0=C2=A0=C2=A0 --infodir=3D/usr/share/info \
=C2=A0=C2= =A0=C2=A0 =C2=A0=C2=A0=C2=A0 =C2=A0=C2=A0=C2=A0 --sysconfdir=3D/etc \
=C2= =A0=C2=A0=C2=A0 =C2=A0=C2=A0=C2=A0 =C2=A0=C2=A0=C2=A0 --localstatedir=3D/v= ar \
=C2=A0=C2=A0=C2=A0 =C2=A0=C2=A0=C2=A0 =C2=A0=C2=A0=C2=A0 --disable= -blktap1 \
=C2=A0=C2=A0=C2=A0 =C2=A0=C2=A0=C2=A0 =C2=A0=C2=A0=C2=A0 --d= isable-blktap2 \
=C2=A0=C2=A0=C2=A0 =C2=A0=C2=A0=C2=A0 =C2=A0=C2=A0=C2=A0= --disable-ocamltools \
=C2=A0=C2=A0=C2=A0 =C2=A0=C2=A0=C2=A0 =C2=A0=C2= =A0=C2=A0 --disable-qemu-traditional --disable-rombios \
=C2=A0=C2=A0=C2= =A0 =C2=A0=C2=A0=C2=A0 =C2=A0=C2=A0=C2=A0 --with-system-qemu=3D/usr/bin/qe= mu-system-i386 \
=C2=A0=C2=A0=C2=A0 =C2=A0=C2=A0=C2=A0 =C2=A0=C2=A0=C2=A0= --with-system-seabios=3D/usr/share/seabios/bios-256k.bin
=C2=A0=C2=A0=C2= =A0 @$(stamp)

See how they disable and outsource so many part= s of upstream Xen?

thanks,
PryMar56

On Mon, Oct 24, 20= 16 at 6:27 AM, Wei Liu <wei.liu2@citrix.com> wrote:
<= blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p= x #ccc solid;padding-left:1ex">On Mon, Oct 24, 2016 at 02= :14:26PM +0100, Juergen Schinker wrote:
>
> >
> > still start up Problem with xenstored/oxenstored - I have to sta= rt it manually
> >
> > must be in Correlation with systemd
> > </quote>
> > xen 4.8-rc2 configure
> > [ http://paste.ubuntu.net/23366138/ | <= a href=3D"http://paste.ubuntu.net/23366138/" rel=3D"noreferrer" target=3D"= _blank">http://paste.ubuntu.net/23366138/ ]
> >
> > Above is a link to my `./configure` call in Xenial when building= xen 4.8-rc2.
> > It is easier to use xen when you do a proper configure of the bu= ild. The
> > xenstored service should start with no trouble too.
> >
> > I tested:
> > pvgrub
>
> Then why don't you write an Tes Report ?

Juergen, please be courteous to fellow users. :-)

There could be many reasons why=20Pry didn't send out a report. I thin= k we
should be grateful that he took the time to response to the issue you
discovered.

>
> and I tested "your" Flags they set mostly Feature which are= defaults
> and you didn't test or report
>
> so what is the Point?
>
> Xen should compile cleanly with none or all Flags set...
>

I bet to differ.

Those flags exist for a reason -- so that users can configure Xen as
they see fit.

It is quite often downstream packagers need to tune the paths to fit
into the file system hierarchy of his or her distro.


> I don't know which systemd service starts xentored coz it refuses=
> intentionally the restart and is not supposed to be an service on its=
> own
>
> maybe the devs can shed some light

There are a bunch of systemd service files under
tools/hotplug/Linux/systemd. I think you should build and install=20all of=
them. The logic in those scripts should sort out all the dependencies
all by themselves.


Wei.


>
>
> J
>
> _______________________________________________
> Xen-devel mailing list
> Xen-devel@lists.xen.org
>
https://lists.xen.org/xen-devel

--001a1144255ed72b20053fa196cf-- --===============8215758869570960293== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: inline X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v cmcveGVuLWRldmVsCg== --===============8215758869570960293==--