mirror of https://lore.kernel.org/lkml/
 help / color / mirror / Atom feed
From: Stefan Richter <stefanr@s5r6.in-berlin.de>
To: Pekka Enberg <penberg@cs.helsinki.fi>
Cc: Michal Simek <simekm2@fel.cvut.cz>,
	linux-kernel@vger.kernel.org, monstr@monstr.eu
Subject: Re: New linux arch
Date: Mon, 07 Jan 2008 19:20:10 +0100	[thread overview]
Message-ID: <47826D5A.2050801@s5r6.in-berlin.de> (raw)
In-Reply-To: <84144f020801070447t68808bcdq64bfc949c7732462@mail.gmail.com>

Pekka Enberg wrote:
> On Jan 7, 2008 1:29 PM, Michal Simek <simekm2@fel.cvut.cz> wrote:
>> How many maintainers are acceptable? (one or more)
> 
> You can have as many maintainers as you want but you probably don't
> want to make it too many.

Bug reporters and patch submitters shouldn't be required to CC too many
addresses.

>> I see the right way to push all changes to public git repository and
>> then send patches in small logical group to LKML with CC to people from
>> microblaze community.
>>
>> And then wait for comments from you, solve problems, update git
>> repository and send changes again.
> 
> You don't necessarily need a public git repository before sending your
> patches to LKML but yeah, you definitely want some public exposure
> before asking for Linus/Andrew to merge your port.

Yes, patch review is always done on the mailing list(s).  Not only
during the initial submission, but also for all later changes.

A git repository provided by you could be used

  - by interested people to fetch your pre-integrated development
    sources,

  - by Andrew Morton to pull into -mm.  This needs to be a branch in
    your repo which only contains stuff which works to the best of your
    knowledge, i.e. is already tested and got at least some basic review
    by those involved in the subproject.  It always has to give a clean
    and working diff against Linus' current tree, because that's what
    Andrew bases -mm on.  (This means you have to rebase or otherwise
    update this branch whenever there were conflicting changes in Linus'
    tree.)  Also, if you need to do changes outside your subsystem,
    coordinate it with the tree owners of the other subsystems to
    minimize conflicts when Andrew assembles -mm.
    Alternatively to git, you could also work with Andrew via a quilt
    tree or via e-mail, depending on what turns out as most effective.

  - by Linus to pull into his tree if he thinks he can work with your
    tree better than via e-mail.  Regardless if git or e-mail, you are
    of course supposed to only offer stuff to Linus which is known to
    work and has been fully reviewed.
    New work (feature additions or removals, refactoring, intrusive bug
    fixes) needs to be sent to Linus early before an -rc1 release.
    Between -rc1 and -final, only bug fixes are acceptable.  (In early
    -rc's maybe also a few other small nonintrusive changes that can't
    possibly break anything...)

Note, everything which I said here only reflects what I remember as
required or most desirable; it's not a canonical list of requirements.

Anyway, it may be a little bit too early to think about those things
before you posted your initial submission for review and re-review...
-- 
Stefan Richter
-=====-==--- ---= --===
http://arcgraph.de/sr/

  parent reply	other threads:[~2008-01-07 18:21 UTC|newest]

Thread overview: 20+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2008-01-07 11:29 Michal Simek
2008-01-07 12:34 ` Sam Ravnborg
2008-01-07 12:51   ` Michal Simek
2008-01-07 19:16     ` Sam Ravnborg
2008-01-07 12:47 ` Pekka Enberg
2008-01-07 13:00   ` Michal Simek
2008-01-07 13:12     ` Pekka Enberg
2008-01-07 13:34   ` Jan Engelhardt
2008-01-07 17:26     ` Stefan Richter
2008-01-07 17:39       ` Jan Engelhardt
2008-01-07 17:54         ` H. Peter Anvin
2008-01-07 18:20   ` Stefan Richter [this message]
2008-01-07 22:00 ` Benjamin Herrenschmidt
2008-01-07 22:39   ` Michal Simek
2008-01-08  8:28 ` Bryan Wu
2008-01-08  8:49   ` Pekka Enberg
2008-01-08  9:00     ` Bryan Wu
2008-01-08 17:05       ` Stefan Richter
2008-01-08 17:12   ` Stefan Richter
2008-01-09  1:16 ` Arnd Bergmann

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=47826D5A.2050801@s5r6.in-berlin.de \
    --to=stefanr@s5r6.in-berlin.de \
    --cc=linux-kernel@vger.kernel.org \
    --cc=monstr@monstr.eu \
    --cc=penberg@cs.helsinki.fi \
    --cc=simekm2@fel.cvut.cz \
    /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

all inboxes | Powered by JetHome®