From: Thomas Goirand <thomas@goirand.fr>
Cc: Debian Xen Team <pkg-xen-devel@lists.alioth.debian.org>,
"xen-devel@lists.xensource.com" <xen-devel@lists.xensource.com>
Subject: Re: HVM support to be removed from Debian Squeeze: call for volunteers
Date: Wed, 16 Dec 2009 23:24:03 +0800 [thread overview]
Message-ID: <4B28FB93.1050302@goirand.fr> (raw)
In-Reply-To: <19240.49690.807454.390903@mariner.uk.xensource.com>
Ian Jackson wrote:
>> Yes, because Debian uses versionned folders for /usr/lib/xen. Maybe we
>> could overwrite this in the Makefile with a variable. That's what I did
>> for numerous projects so that "make install" could be used by a spec
>> file using "make install MANUAL_DIR=%{_mandir}" for example. What do you
>> think? Could this apply to this project?
>
> I've been thinking about this and I'm not sure the versioned folders
> still make sense. But if you want to send sensible patches to the Xen
> build system to allow the interposing of a version number, I guess we
> would accept them (after review).
I don't think it does either, but since Bastian and others want it, I
don't see why we shouldn't support it. I'll try to make a patch, yes.
>>> But partitioning the output of `make dist-tools' etc. to provide
>>> something that can be used for qemu-dm build should be easy enough.
>> What do you mean here here? What's the use of "make dist-tools"?
>
> It's one of the targets in the upstream top-level Makefile. The Xen
> top-level Makefile doesn't use the conventional target names.
> "dist-foo" means install "foo" in dist/install/.
Strange! :)
> To build qemu-dm you need two things: the actual source code to
> qemu-dm which is in a separate repository. When we make the official
> Xen tarballs we don't provide a separate tarball; we include it in the
> same tree. But the xen-unstable tree downloads the qemu-dm source
> from the git repository.
>
> So I would suggest you invent an orig.tar.gz by using git-archive
> after fetching a suitably tagged qemu tree from
> git://xenbits.xensource.com/qemu-xen-VERSION.git
Ok, I'll start from that. In fact, I'm quite happy xen-qemu is on Git
and not hg, as it's been years that I am used to git. But however...
In Lenny:
zigo@GPLHost:buzzig>_ /usr/src/xen$ git clone
http://xenbits.xensource.com/qemu-xen-3.4-testing.git
Initialized empty Git repository in /usr/src/xen/qemu-xen-3.4-testing/.git/
warning: remote HEAD refers to nonexistent ref, unable to checkout.
In SID:
root@GPLHost:xen018407>_ ~/sources/gplhost# git clone
http://xenbits.xensource.com/qemu-xen-3.4-testing.git
Initialized empty Git repository in
/root/sources/gplhost/qemu-xen-3.4-testing/.git/
fatal: http://xenbits.xensource.com/qemu-xen-3.4-testing.git/info/refs
not found: did you run git update-server-info on the server?
What's wrong here?
> The other thing you need is the development headers and libraries
> whose source code is in the Xen hg tree. The qemu-dm source code
> isn't set up for building from an "installed" copy of those libraries.
> For example it includes, at build-time, fragments of makefiles from
> the Xen build tree.
>
> It would probably be possible to make a build work given a version of
> these libraries and headers. I can help with this but first we need a
> libxen-dev package that contains libxc, libxs, libxenguest, etc.
That sounds, indeed, the way to go.
>> Can you start a project on Alioth, with a git repo? Would it be useful
>> (I never used alioth or gforge yet)?
>
> I'm happy to do that. I'll try to get that set up. I find Alioth's
> git support confusing at times so it may not happen right away.
>
> Ian.
I really don't know gforge, so again, it might not be the way to go. I
do have a public git myself, so if you can use the one of xensource,
that could be enough. Just please, let me know why I can't clone! :)
Thomas
next prev parent reply other threads:[~2009-12-16 15:24 UTC|newest]
Thread overview: 23+ messages / expand[flat|nested] mbox.gz Atom feed top
2009-12-15 4:59 HVM support to be removed from Debian Squeeze: call for volunteers Thomas Goirand
2009-12-15 15:29 ` Ian Jackson
2009-12-15 15:56 ` Stefano Stabellini
2009-12-15 17:16 ` Thomas Goirand
2009-12-15 17:42 ` Stefano Stabellini
2009-12-15 18:07 ` Thomas Goirand
2009-12-15 18:27 ` Stefano Stabellini
2009-12-15 19:22 ` Pasi Kärkkäinen
2009-12-15 17:14 ` Thomas Goirand
2009-12-16 11:18 ` Ian Jackson
2009-12-16 15:24 ` Thomas Goirand [this message]
2009-12-16 17:48 ` Keith Coleman
2009-12-15 18:02 ` [Pkg-xen-devel] " Bastian Blank
2009-12-15 18:32 ` [Xen-devel] " Samuel Thibault
2009-12-15 19:04 ` [Pkg-xen-devel] " Bastian Blank
2009-12-15 19:33 ` Samuel Thibault
2009-12-15 20:27 ` Bastian Blank
2009-12-15 20:37 ` Samuel Thibault
2009-12-16 15:17 ` Stefano Stabellini
2009-12-22 9:07 ` Qemu-dm compiling error with SDL Thomas Goirand
2009-12-22 13:19 ` Ian Jackson
2009-12-23 20:17 ` Thomas Goirand
2009-12-16 21:22 ` [Pkg-xen-devel] HVM support to be removed from Debian Squeeze: call for volunteers Bastian Blank
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=4B28FB93.1050302@goirand.fr \
--to=thomas@goirand.fr \
--cc=pkg-xen-devel@lists.alioth.debian.org \
--cc=xen-devel@lists.xensource.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.