public inbox for kvm@vger.kernel.org
 help / color / mirror / Atom feed
From: "David Beal" <dbeal-UpSRNmNWsutWk0Htik3J/w@public.gmane.org>
To: kvm-devel-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org
Subject: Re: kvm repository unification
Date: Wed, 21 Mar 2007 12:59:20 -0700	[thread overview]
Message-ID: <20070321195920.GA29957@neuraliq.com> (raw)
In-Reply-To: <45FFCFD7.5000107-atKUWr5tajBWk0Htik3J/w@public.gmane.org>

Avi,

Should libc and a kernel be put into the same repository?  As far as I
have seen, the pain of migrating kvm into git was caused by interface
incompatibility between libkvm and kvm due to rapid interface flux.  I
think the interface should be well-defined, and boiled down, to the
point that libkvm as a userspace component could be replaced by another
userspace program without kvm noticing (and vice versa).  I think this
implies that integration between libkvm and kvm repositories is
unnecessary and possibly hindering potential stability.

As you suggest, storing a git reference to kvm along with libkvm
subversion code would be very handy during periods of rapid interface
development, in order to synchronize from libkvm to kvm, momentarily.
One might also create a subversion tag in libkvm repository that matches
a git reference or tag, to synchronize from kvm to libkvm.  Ultimately,
hammering out a written interface specification that keys on kernel
version numbers might work.

David Beal

On Tue, Mar 20, 2007 at 02:13:11PM +0200, Avi Kivity wrote:
> Managing userspace in subversion and the kernel in git is proving to be 
> quite a pain.  Branches have to be maintained in parallel, tagging is 
> awkward, and bisection is fairly impossible.
> 
> What do people think about putting libkvm and qemu into the usr 
> directory of the kernel repo?  It's slightly wierd but will make life 
> generally easier.


-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys-and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV

      parent reply	other threads:[~2007-03-21 19:59 UTC|newest]

Thread overview: 18+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2007-03-20 12:13 kvm repository unification Avi Kivity
     [not found] ` <45FFCFD7.5000107-atKUWr5tajBWk0Htik3J/w@public.gmane.org>
2007-03-20 12:21   ` Gregory Haskins
     [not found]     ` <45FF8B73.BA47.005A.0-Et1tbQHTxzrQT0dZR+AlfA@public.gmane.org>
2007-03-20 12:37       ` Avi Kivity
     [not found]         ` <45FFD598.2050403-atKUWr5tajBWk0Htik3J/w@public.gmane.org>
2007-03-20 12:58           ` Gregory Haskins
     [not found]             ` <45FF9418.BA47.005A.0-Et1tbQHTxzrQT0dZR+AlfA@public.gmane.org>
2007-03-20 13:02               ` Avi Kivity
     [not found]                 ` <45FFDB50.7050105-atKUWr5tajBWk0Htik3J/w@public.gmane.org>
2007-03-20 13:10                   ` Gregory Haskins
2007-03-20 13:20   ` Arnd Bergmann
     [not found]     ` <200703201420.10139.arnd-r2nGTMty4D4@public.gmane.org>
2007-03-20 13:40       ` Dor Laor
2007-03-20 13:46       ` Avi Kivity
     [not found]         ` <45FFE5AB.3030501-atKUWr5tajBWk0Htik3J/w@public.gmane.org>
2007-03-20 14:10           ` Anthony Liguori
     [not found]             ` <45FFEB6B.4090301-rdkfGonbjUSkNkDKm+mE6A@public.gmane.org>
2007-03-20 14:38               ` Avi Kivity
2007-03-20 14:37           ` Arnd Bergmann
     [not found]             ` <200703201537.35704.arnd-r2nGTMty4D4@public.gmane.org>
2007-03-20 14:43               ` Avi Kivity
     [not found]                 ` <45FFF312.2030804-atKUWr5tajBWk0Htik3J/w@public.gmane.org>
2007-03-20 15:58                   ` Anthony Liguori
     [not found]                     ` <4600049C.7090905-rdkfGonbjUSkNkDKm+mE6A@public.gmane.org>
2007-03-20 16:03                       ` Avi Kivity
     [not found]                         ` <460005CE.4080406-atKUWr5tajBWk0Htik3J/w@public.gmane.org>
2007-03-20 19:36                           ` Arnd Bergmann
     [not found]                             ` <200703202036.33702.arnd-r2nGTMty4D4@public.gmane.org>
2007-03-21 12:49                               ` Avi Kivity
2007-03-21 19:59   ` David Beal [this message]

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=20070321195920.GA29957@neuraliq.com \
    --to=dbeal-upsrnmnwsutwk0htik3j/w@public.gmane.org \
    --cc=kvm-devel-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org \
    /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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox