From: Tilman Schmidt <tilman@imap.cc>
To: Pekka Enberg <penberg@cs.helsinki.fi>
Cc: linux-kernel@vger.kernel.org,
Jan Engelhardt <jengelh@linux01.gwdg.de>,
Matthias Andree <matthias.andree@gmx.de>,
Grzegorz Kulewski <kangur@polcom.net>,
Diego Calleja <diegocg@gmail.com>,
arjan@infradead.org, caleb@calebgray.com
Subject: Re: Reiser4 Inclusion
Date: Wed, 19 Jul 2006 17:32:48 +0200 [thread overview]
Message-ID: <44BE50A0.9070107@imap.cc> (raw)
In-Reply-To: <84144f020607190403y1a659c99oc795ae244390c2ee@mail.gmail.com>
Pekka Enberg wrote:
> On 7/19/06, Tilman Schmidt <tilman@imap.cc> wrote:
>> You can't have it both ways. Either you want everything in the main
>> kernel tree or you don't. Of course there will always be a limbo of
>> code waiting for inclusion. But if it has to linger there for too
>> long (again: no matter for what reason) then it invalidates the
>> whole concept of not having a stable API. And that would be a pity.
>
> You seem to have this idea of everyone having some sacred right of
> having their code either in the kernel or supported by the kernel
> developers.
No, and seriously I cannot see how you could possibly get that
impression from what I wrote.
> It is up to the maintainers to decide what's included and what's not.
Ok. But then it's also up to them to stand by their decision and
take the heat for it. Don't jump from your left foot to your right
foot, saying "submit your code to the kernel" if someone wants to
maintain something off-tree and "maintain it separately" if they
try to submit it. State clearly: "We do not want Reiser4 in Linux"
and defend it, instead of creating a string of ifs and then
complaining that people go on about it.
> We obviously don't want _everything_ in the kernel anyway and don't
> want to stagnate the kernel development because of out-of-tree code
> either.
Well, that doesn't make sense. You can't have your cake and eat it
too. Either you have out-of-tree code or you haven't. Documents
like stable_api_nonsense.txt explicitly discourage out-of-tree code,
which is formally equivalent to saying that all kernel code should
be in-tree. Therefore an attitude which says "go on developing that
code out-of-tree, it's not ready for inclusion yet" is in direct
contradiction with the foundations of the no-stable-API policy.
> If you're unhappy about maintainer decisions, feel free to
> complain to them
Well, isn't that what the present thread is all about?
> or better yet, step up to do the necessary legwork to
> get the code included.
That's completely beside the point. There are enough people already
who are willing to do the legwork. The question is whether they and
the kernel maintainers will be able to bridge their differences
about how it should be done, and that would not be made easier by
another party entering the arena.
Seriously, what do you think would happen if I actually took the
Reiser4 code, modified it according to what I think the kernel
people would like to see, and submitted the result to lkml? I'll
tell you what'd happen: I would get heat from both sides, I would
be blamed both for perceived flaws in the original design and for
any deviation from it, my motives would be questioned, I would be
asked whether I'd commit to maintaining that code for the
foreseeable future, and there would be no right answer to that
question. No matter what I did, it would only make things worse.
(Please note that the scenario above is completely fictitious. I am
neither capable of, nor interested in, taking over the development
of Reiser4 or promoting its admission into the kernel tree.)
> After all, that's how Linux development works.
Obviously there's more to it than that. There are people involved.
HTH
Tilman
next prev parent reply other threads:[~2006-07-19 15:33 UTC|newest]
Thread overview: 38+ messages / expand[flat|nested] mbox.gz Atom feed top
2006-07-17 3:02 Reiser4 Inclusion Caleb Gray
2006-07-17 9:25 ` Arjan van de Ven
2006-07-17 11:48 ` Grzegorz Kulewski
2006-07-17 11:57 ` Alexander Gran
2006-07-17 14:06 ` Diego Calleja
2006-07-17 14:31 ` Grzegorz Kulewski
2006-07-17 15:51 ` Matthias Andree
2006-07-18 7:59 ` Jan Engelhardt
2006-07-18 20:47 ` Matthias Andree
2006-07-19 1:19 ` Joshua Hudson
2006-07-19 9:27 ` Tilman Schmidt
2006-07-19 11:00 ` Krzysztof Halasa
2006-07-19 11:03 ` Pekka Enberg
2006-07-19 15:32 ` Tilman Schmidt [this message]
2006-07-19 19:04 ` Valdis.Kletnieks
2006-07-19 19:12 ` Tilman Schmidt
2006-07-19 20:09 ` Valdis.Kletnieks
2006-07-19 22:36 ` Tilman Schmidt
2006-07-19 20:29 ` Jeff V. Merkey
2006-07-19 22:01 ` Matthias Andree
2006-07-19 22:34 ` Helge Hafting
2006-07-17 15:52 ` gmu 2k6
2006-07-17 15:57 ` Alexander Gran
2006-07-17 19:01 ` Horst von Brand
2006-07-17 15:13 ` Jeff Anderson-Lee
2006-07-17 15:56 ` Matthias Andree
2006-07-17 20:48 ` Erik Mouw
2006-07-18 0:49 ` Jeff Dike
2006-07-18 11:43 ` Christoph Hellwig
2006-07-17 9:44 ` Patrick McFarland
2006-07-17 11:07 ` Diego Calleja
2006-07-17 14:38 ` Alex Riesen
2006-07-17 18:05 ` Valdis.Kletnieks
2006-07-18 23:10 ` Nix
2006-07-19 6:56 ` Reiser4 ACLs Marc Perkel
2006-07-19 15:03 ` Jan Engelhardt
-- strict thread matches above, loose matches on Subject: below --
2006-07-17 22:34 Reiser4 Inclusion linux
[not found] <06Jul25.011533edt.35900@gpu.utcc.utoronto.ca>
2006-07-30 22:02 ` Tilman Schmidt
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=44BE50A0.9070107@imap.cc \
--to=tilman@imap.cc \
--cc=arjan@infradead.org \
--cc=caleb@calebgray.com \
--cc=diegocg@gmail.com \
--cc=jengelh@linux01.gwdg.de \
--cc=kangur@polcom.net \
--cc=linux-kernel@vger.kernel.org \
--cc=matthias.andree@gmx.de \
--cc=penberg@cs.helsinki.fi \
/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