All of lore.kernel.org
 help / color / mirror / Atom feed
From: Lars Kurth <lars.kurth@xen.org>
To: Stefano Stabellini <stefano.stabellini@eu.citrix.com>,
	Dario Faggioli <dario.faggioli@citrix.com>
Cc: Artem Mygaiev <artem.mygaiev@globallogic.com>,
	Ian Campbell <Ian.Campbell@citrix.com>,
	Ian Jackson <Ian.Jackson@eu.citrix.com>,
	"xen-devel@lists.xen.org" <xen-devel@lists.xen.org>,
	David Vrabel <david.vrabel@citrix.com>,
	Andrii Tseglytskyi <andrii.tseglytskyi@globallogic.com>
Subject: Re: [Need Input] (informal) Automotive PV drivers subproject request
Date: Mon, 09 Jun 2014 13:25:27 +0100	[thread overview]
Message-ID: <5395A7B7.4080203@xen.org> (raw)
In-Reply-To: <alpine.DEB.2.02.1406091106240.2526@kaball.uk.xensource.com>

On 09/06/2014 11:18, Stefano Stabellini wrote:
> On Sat, 7 Jun 2014, Dario Faggioli wrote:
>>>>> Officially supported Xen Project repositories should only depend on
>>>>> *upstreams* (Xen, Linux, ...). As we are talking about
>>>>> git://xenbits.xen.org/pvdrivers.git here (as suggested by Aertem),
>>>>> whatever is in that repo (owned by a subproject) should build and work
>>>>> with vanilla Xen and Linux.
>>>> Is this pvdrivers.git going to be a descendent (e.g. a git clone) of
>>>> xen.git? Or is it a fresh repository which contains this new set of
>>>> drivers which do not have a home in xen.git?
>>> pvdrivers.git shall not be a clone for xen.git. Indeed, it is a set of
>>> drivers that, as you said, do not have a home in xen.git or kernel.git
>>>
>> Indeed. What I've got in mind is something like the following:
>>
>> xenbits.org/[artem?]/xen-automotive.git  integration tree
I am assuming xen-automotive.git = xen.git with hacks (as a staging tree)
So wouldn't it be better the to have 
xenbits/people/automotive/artem?/xen.git instead of a renamed tree?

>> xenbits.org/pvdrivers.git    'additional pvdrivers' (subproject?) tree
>>
>> I concur with Ian that the latter should host everything that does not
>> have any proper upstream (like linux userspace components), or that
>> can't be upstreamed for non technical reasons (like QNX components).
>> What I'd allow is probably for some Linux *kernel* components, just out
>> of convenience, although, again, I think the goal there should be
>> similar to what we said wrt Xen: *upstream them all*!! :-D
Wouldn't that complicate merging, etc.  It actually would only become 
convenient for building and terrible for upstreaming
Which is why I argued for
* xenbits.org/pvdrivers.git = clean and purely dependent on
* xenbits.org/people/automotive/artem?/*.git to contain hacks for Linux 
kernel, etc.

The workflow would be:
* xenbits.org/people/automotive/artem?/*.git ... initial contribution 
and space to clean up hacks
* xenbits.org/pvdrivers.git ... clean repo reflecting what is upstream. 
This is the final destination for PV drivers not living elsewhere. This 
is where the pvdrivers subproject would make releases from, etc.

> It sounds like we are heading toward creating both personal trees and
> pvdrivers.git.
That was my assumption too. See earlier mail

> The personal trees would be personal trees like everybody else's: they
> could be used for WIP patch series and pull requests. They are no
> different from mine and yours.
Agreed
> pvdrivers.git is the interesting one because it would be the upstream
> git repository for otherwise homeless pv drivers, such us userspace and
> QNX PV drivers.
Agreed
>
> In my opinion Linux kernel drivers should stay in their personal git
> trees as WIP patch series until upsteamed.
Agreed

Regards
Lars

  reply	other threads:[~2014-06-09 12:25 UTC|newest]

Thread overview: 34+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2014-06-04 13:04 Automotive PV drivers project request Artem Mygaiev
2014-06-04 14:22 ` [Need Input] (informal) Automotive PV drivers subproject request Lars Kurth
2014-06-04 16:35   ` Dario Faggioli
2014-06-05 12:47     ` Artem Mygaiev
2014-06-05 13:32       ` Dario Faggioli
2014-06-06  8:59       ` Ian Campbell
2014-06-06 13:05         ` Lars Kurth
2014-06-06 15:08           ` Ian Campbell
2014-06-06 19:49             ` Artem Mygaiev
2014-06-06 22:01               ` Dario Faggioli
2014-06-09 10:18                 ` Stefano Stabellini
2014-06-09 12:25                   ` Lars Kurth [this message]
2014-06-09 12:30                     ` Ian Campbell
2014-06-09 13:14                       ` Lars Kurth
2014-06-09 12:37                     ` Lars Kurth
2014-06-09 13:12                       ` Ian Jackson
2014-06-09 13:31                         ` Lars Kurth
2014-06-10 14:22                           ` Artem Mygaiev
2014-06-10 14:51                             ` Lars Kurth
2014-06-09 12:15               ` Lars Kurth
2014-06-11 11:37       ` Lars Kurth
2014-06-04 14:36 ` Automotive PV drivers project request Roger Pau Monné
2014-06-04 15:21   ` [Need Input] (informal) Automotive PV drivers subproject request Lars Kurth
2014-06-04 15:34     ` Roger Pau Monné
2014-06-05 13:07       ` Artem Mygaiev
2014-06-05 13:17 ` Automotive PV drivers project request David Vrabel
2014-06-05 13:22   ` Artem Mygaiev
2014-06-10 12:38     ` David Vrabel
2014-06-10 14:09       ` Lars Kurth
2014-06-10 14:18         ` Artem Mygaiev
2014-06-11 10:10           ` Stefano Stabellini
2014-06-11 15:08             ` Automotive PV drivers project request (need more input) Lars Kurth
2014-06-12  9:34               ` Stefano Stabellini
2014-06-12 13:43                 ` Paul Durrant

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=5395A7B7.4080203@xen.org \
    --to=lars.kurth@xen.org \
    --cc=Ian.Campbell@citrix.com \
    --cc=Ian.Jackson@eu.citrix.com \
    --cc=andrii.tseglytskyi@globallogic.com \
    --cc=artem.mygaiev@globallogic.com \
    --cc=dario.faggioli@citrix.com \
    --cc=david.vrabel@citrix.com \
    --cc=stefano.stabellini@eu.citrix.com \
    --cc=xen-devel@lists.xen.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 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.