public inbox for kvm@vger.kernel.org
 help / color / mirror / Atom feed
From: Paolo Bonzini <pbonzini@redhat.com>
To: Christian Borntraeger <borntraeger@de.ibm.com>,
	"kvm@vger.kernel.org" <kvm@vger.kernel.org>,
	kvm-ppc <kvm-ppc@vger.kernel.org>,
	Marc Zyngier <marc.zyngier@arm.com>,
	Christoffer Dall <christoffer.dall@linaro.org>,
	Alexander Graf <agraf@suse.de>,
	Scott Wood <scottwood@freescale.com>,
	Paul Mackerras <paulus@samba.org>
Subject: Re: Preparing kvm/next for first pull request of 3.15 merge window
Date: Wed, 26 Mar 2014 10:32:44 +0100	[thread overview]
Message-ID: <53329EBC.2090607@redhat.com> (raw)
In-Reply-To: <5331E87A.6050009@de.ibm.com>

Il 25/03/2014 21:35, Christian Borntraeger ha scritto:
> On 25/03/14 18:29, Paolo Bonzini wrote:
>> Also, the pull requests I got in the last couple of months were a bit
>> messy, and I'm already fearing that Linus notices. In the future, I'll
>> tag kvm-3.x-base (e.g. kvm-3.16-base) when I open kvm/next, and I will
>> *reject* pull requests from submaintainers that include extra non-KVM
>> commits without a very good reason.
>
> can you clarify this statement? What are the dont do things: (I already checked one obvious answer)
>
> [ ] I include non-kvm s390 patches (with a Maintainer ack from Martin
> or Heiko) which are required for other patches. These patches might
> even go via the s390 tree as well

This is okay.  The patches will stand out in the diffstat and I'll check 
that they have Acked-bys before pulling.  Bonus for using signed tags 
and mentioning it in the tag message. :)

> [ ] My pull request is based on current kvm/next instead of kvm/next
> that was branched away after rc1

This is not only okay, it's almost always desirable.  It's also okay to 
base your pull request on your last pull request.  Any commit between 
kvm-3.x-base and kvm/next will do.

Exception: if there is a particularly important bugfix that you want in 
both -rc and kvm/next, make the pull request based on kvm-3.x-base. 
After pulling it in kvm/next, I'll "forward" the pull request 
immediately to Linus.  But it should happen very rarely, and only for 
very bad bugs introduced during the last merge window.

For an example, see https://lkml.org/lkml/2014/3/18/112.

> [X] My pull request is based on 3.x-rcy instead of kvm/next

Indeed this is bad and it is my main complaint.  As mentioned above, 
pull requests should be based on a commit between kvm-3.x-base and kvm/next.

> [ ] My pull request is based on kvm/queue instead of kvm/next

This is not bad per se, but kvm/queue can be rebased: if down the line I 
have problems with kvm/queue, you'll have to resend the pull request.

In fact, there should be no need to base pull requests on kvm/queue. 
Even if your arch-specific patches touch virt/kvm/ or have prerequisites 
in virt/kvm/, it is better to harass me until I test kvm/queue and merge 
it back into kvm/next. :)

Paolo

  reply	other threads:[~2014-03-26  9:32 UTC|newest]

Thread overview: 8+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2014-03-25 17:29 Preparing kvm/next for first pull request of 3.15 merge window Paolo Bonzini
2014-03-25 18:33 ` Christoffer Dall
2014-03-25 20:35 ` Christian Borntraeger
2014-03-26  9:32   ` Paolo Bonzini [this message]
2014-03-26  3:51 ` Paul Mackerras
2014-03-26  9:19   ` Paolo Bonzini
2014-03-26 10:32     ` Greg Kurz
2014-03-26 11:46     ` Paul Mackerras

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=53329EBC.2090607@redhat.com \
    --to=pbonzini@redhat.com \
    --cc=agraf@suse.de \
    --cc=borntraeger@de.ibm.com \
    --cc=christoffer.dall@linaro.org \
    --cc=kvm-ppc@vger.kernel.org \
    --cc=kvm@vger.kernel.org \
    --cc=marc.zyngier@arm.com \
    --cc=paulus@samba.org \
    --cc=scottwood@freescale.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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox