linux-kselftest.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
From: David Gow <davidgow@google.com>
To: shuah <shuah@kernel.org>
Cc: Brendan Higgins <brendanhiggins@google.com>,
	David Chiang <davidchiang@google.com>,
	David Siebert <David.Siebert@l3harris.com>,
	Kees Cook <keescook@chromium.org>,
	Mike Salvatore <mike.salvatore@canonical.com>,
	Pei Huang <peihuang@google.com>, Sagi Shahar <sagis@google.com>,
	Sangsu Ha <sangsu.ha@samsung.com>,
	kunit-dev@googlegroups.com,
	"open list:KERNEL SELFTEST FRAMEWORK" 
	<linux-kselftest@vger.kernel.org>
Subject: Re: kunit: what do we do with the 'kunit/alpha/master' branch?
Date: Mon, 23 Sep 2019 16:00:14 -0700	[thread overview]
Message-ID: <CABVgOS=tgjQ5J6kaQRHHi=Fxr_cWRJ+-3BgEqx2QkyTFfoYArw@mail.gmail.com> (raw)
In-Reply-To: <2e2441c8-eba7-e5c5-ae18-8d9141c0de98@kernel.org>

On Mon, Sep 23, 2019 at 2:52 PM shuah <shuah@kernel.org> wrote:
>
> My concern with this approach is either one could outdated. is there a
> reason continue in parallel mode. I would rathet see development happen
> upstream so we don't have lot of code to be upstreamed sitting in an
> experimental branch while upstream keeps moving. It is given that they
> will diverge.

I definitely appreciate that, and the aim certainly is to have most
changes go straight upstream without passing through the
'experimental' branch first.

The real purpose of the 'experimental' branch is to have somewhere to
keep the mocking functionality before we're ready to upstream it.
Given that there are already people using the current version of the
mocking framework, we want to provide a smooth-ish path to upstream by
providing this branch which is at least closer to upstream than when
we are now (and that'll stay as close to upstream as possible through
regular rebasing, rather than staying 'stuck' on the older versions).

Ultimately, the 'experimental' branch should go away once all of the
pieces of the mocking framework have made it upstream, so this is
really outlining a transition plan. Now, if we thought that the
mocking changes were sufficiently ready, we could try to upstream them
soon and kill the old 'kunit/alpha/master' branch without having the
intermediate 'experimental' branch. As it is, though, I don't think we
feel the mocking framework will be ready for quite some time.

So, yes, they'll diverge a bit, but hopefully a bit less than with
what we're going now with our 'kunit/master/alpha' branch. Most
development that doesn't relate to the mocking system should go
directly upstream, and we'll try to minimise the divergence in the
'experimental' branch by rebasing it regularly on top of any upstream
changes.

When in doubt, though, KUnit changes should definitely be going
upstream rather than to this 'experimental' branch. Hopefully that
minimises the divergence and makes this more tolerable.

Cheers,
-- David

  reply	other threads:[~2019-09-23 23:00 UTC|newest]

Thread overview: 8+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2019-09-17 18:41 kunit: what do we do with the 'kunit/alpha/master' branch? David Gow
2019-09-23 21:41 ` Brendan Higgins
2019-09-23 21:45   ` Siebert, David
2019-09-23 22:26     ` Brendan Higgins
2019-09-23 21:52   ` shuah
2019-09-23 23:00     ` David Gow [this message]
2019-09-23 23:19       ` shuah
2019-09-24  0:05         ` Brendan Higgins

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='CABVgOS=tgjQ5J6kaQRHHi=Fxr_cWRJ+-3BgEqx2QkyTFfoYArw@mail.gmail.com' \
    --to=davidgow@google.com \
    --cc=David.Siebert@l3harris.com \
    --cc=brendanhiggins@google.com \
    --cc=davidchiang@google.com \
    --cc=keescook@chromium.org \
    --cc=kunit-dev@googlegroups.com \
    --cc=linux-kselftest@vger.kernel.org \
    --cc=mike.salvatore@canonical.com \
    --cc=peihuang@google.com \
    --cc=sagis@google.com \
    --cc=sangsu.ha@samsung.com \
    --cc=shuah@kernel.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;
as well as URLs for NNTP newsgroup(s).