From: Jes Sorensen <jes@sunsite.dk>
To: esr@thyrsus.com
Cc: linux-kernel@vger.kernel.org, kbuild-devel@lists.sourceforge.net
Subject: Re: CML2 design philosophy heads-up
Date: 18 May 2001 17:19:48 +0200 [thread overview]
Message-ID: <d3wv7eptuz.fsf@lxplus015.cern.ch> (raw)
In-Reply-To: <20010505192731.A2374@thyrsus.com> <d33da9tjjw.fsf@lxplus015.cern.ch> <20010513112543.A16121@thyrsus.com> <d3d79awdz3.fsf@lxplus015.cern.ch> <20010515173316.A8308@thyrsus.com>
In-Reply-To: "Eric S. Raymond"'s message of "Tue, 15 May 2001 17:33:16 -0400"
>>>>> "Eric" == Eric S Raymond <esr@thyrsus.com> writes:
Eric> Jes Sorensen <jes@sunsite.dk>:
>> For a start, so far there has been no reason whatsoever to change
>> the format of definitions.
Eric> The judgment of the kbuild team is unanimous that you are
Eric> mistaken on this. That's the five people (excluding me) who
Eric> wrote and maintained the CML1 code. *They* said that code had
Eric> to go, Linus has concurred with their judgment, and the argument
Eric> is over.
Replacing the code does not require changing the style of the config
files. Thats a major problem with CML2, you introduce a new 'let me do
everything for you' tool that relies on a programming language that is
not being shipped by any major vendor nor does it look like they are
planning to do it anytime soon. And even if they start doing so, this
is a totally unreasonable requirement, you *must* to make it possible
to compile kernels on older distributions without requiring people to
update half of their system. On some architectures, the majority of
the users are still on glibc 2.0 and other old versions of
tools. Telling them to install an updated gcc for kernel compilation
is a necessary evil, which can easily be done without disturbing the
rest of the system. Updating the system's python installation is not a
reasonable request. Nobody disagrees that the Makefiles needs a
redesign, however that doesn't mean everything else has to be
redisigned in a totally incompatible manner.
Eric> If you persist in misunderstanding what I am doing, you are
Eric> neither going to be able to influence my behavior nor to
Eric> persuade other people that it is wrong. Listen carefully,
Eric> please:
Oh I don't, on the other hand I see you consistently ignoring the
needs and requirements of the users. So far I haven't heard a single
developer say something positive about CML2, the most positive I have
heard so far has been "whatever", "it's his choice", "I don't care",
"I want to hack". The majority are of the "NO!" and "you got to be
kiddin'".
Eric> 1. The CML2 system neither changes the CONFIG_ symbol namespace
Eric> nor assumes any changes in it. (Earlier versions did, but Greg
Eric> Banks showed me how to avoid needing to.)
Let's just say you didn't exactly give peoiple a good impression with
the trolling around on how everybody had to change their option names
and how important it was for the world.
Eric> 2. The ruleset changes I have made simplify the configuration
Eric> process, but they do *not* in any way restrict the space of
Eric> configurations that are possible. By design, every valid
Eric> (consistent) configuration in CML1 can be generated in CML2. I
Eric> treat departures from that rule as rulesfile bugs and fix them
Eric> (as I just did at Ray Knight's instruction).
What spawned this recent discussion was you wanting to remove config
options and automatically enable things instead of giving the users
the explicit choice to do so. Now you are trying to tell me that you
are not changing things?
Eric> 3. I do not have (nor do I seek) the power to "impose" anything
Eric> on anyone.
We'll let that one stand on display for a few minutes.
Eric> You really ought to give CML2 a technical evaluation yourself
Eric> before you flame me again. Much of what you seem to think you
Eric> know is not true.
So far I have had to deal with a number of requests from you trying to
impose unreasonable changes on developers. Thats more than plenty for
me. I do not have Python2 installed and I do not plan to, if you
change CML2 to use a reasonable programming language I might give it a
try.
Jes
PS: And if you could start making your .signature rfc1855 compliant it
was be pleasant for all readers of this mailing list.
next prev parent reply other threads:[~2001-05-18 15:20 UTC|newest]
Thread overview: 154+ messages / expand[flat|nested] mbox.gz Atom feed top
2001-05-05 23:27 CML2 design philosophy heads-up Eric S. Raymond
2001-05-06 12:58 ` Alan Cox
2001-05-07 17:59 ` Tom Rini
2001-05-07 21:57 ` Alan Cox
2001-05-08 9:44 ` Eric S. Raymond
2001-05-08 12:42 ` Helge Hafting
2001-05-08 1:31 ` Eric S. Raymond
2001-05-08 1:43 ` Tom Rini
2001-05-08 1:56 ` Eric S. Raymond
2001-05-08 6:57 ` David Weinehall
2001-05-08 7:00 ` Eric S. Raymond
2001-05-08 6:59 ` Jamie Lokier
2001-05-08 7:15 ` Eric S. Raymond
2001-05-08 14:15 ` Rogier Wolff
2001-05-13 14:22 ` Jes Sorensen
2001-05-13 15:25 ` Eric S. Raymond
2001-05-15 14:43 ` Pavel Machek
2001-05-17 7:26 ` Eric S. Raymond
2001-05-17 7:47 ` Keith Owens
2001-05-17 9:35 ` Michael Meissner
2001-05-17 16:34 ` Tom Rini
2001-05-18 7:43 ` Eric S. Raymond
2001-05-18 8:20 ` Alan Cox
2001-05-18 14:53 ` Eric S. Raymond
2001-05-18 14:06 ` David Lang
2001-05-18 15:09 ` Keith Owens
2001-05-18 15:19 ` Arjan van de Ven
2001-05-18 15:39 ` Alan Cox
2001-05-18 15:58 ` [kbuild-devel] " Eric S. Raymond
2001-05-18 16:01 ` Alan Cox
2001-05-18 16:34 ` Eric S. Raymond
2001-05-18 16:43 ` Christoph Hellwig
2001-05-18 16:45 ` Arjan van de Ven
2001-05-18 17:17 ` Eric S. Raymond
2001-05-18 17:22 ` Arjan van de Ven
2001-05-18 17:25 ` Eric S. Raymond
2001-05-19 5:54 ` Ben Ford
2001-05-18 17:33 ` Alan Cox
2001-05-18 18:25 ` Eric S. Raymond
2001-05-18 19:13 ` Alan Cox
2001-05-18 19:44 ` Eric S. Raymond
2001-05-18 20:38 ` Alan Cox
2001-05-19 1:49 ` Aaron Lehmann
2001-05-18 19:12 ` Jes Sorensen
2001-05-18 15:11 ` Arjan van de Ven
2001-05-18 15:26 ` Eric S. Raymond
2001-05-18 15:34 ` Charles Cazabon
2001-05-18 14:30 ` David Lang
2001-05-18 15:47 ` Charles Cazabon
2001-05-18 15:42 ` Alan Cox
2001-05-19 5:44 ` Ben Ford
[not found] ` <mailman.990252541.15890.linux-kernel2news@redhat.com>
2001-05-19 6:40 ` Pete Zaitcev
2001-05-19 10:10 ` Ben Ford
2001-05-19 10:55 ` Arjan van de Ven
2001-05-19 16:13 ` Alan Cox
2001-05-19 21:54 ` Ben Ford
2001-05-20 0:08 ` Alan Cox
2001-05-18 15:37 ` Arjan van de Ven
2001-05-18 15:49 ` Eric S. Raymond
2001-05-18 16:16 ` Arjan van de Ven
2001-05-18 17:04 ` Eric S. Raymond
2001-05-20 11:19 ` David Woodhouse
2001-05-20 15:18 ` Eric S. Raymond
2001-05-20 15:34 ` Keith Owens
2001-05-20 15:34 ` David Woodhouse
2001-05-20 15:44 ` Eric S. Raymond
2001-05-20 15:56 ` David Woodhouse
2001-05-20 17:14 ` Background to the argument about CML2 design philosophy Eric S. Raymond
2001-05-21 0:45 ` Jes Sorensen
2001-05-21 9:14 ` Helge Hafting
2001-05-21 11:32 ` Jonathan Morton
2001-05-22 20:38 ` Eric S. Raymond
2001-05-21 12:15 ` David Woodhouse
2001-05-21 12:31 ` Alan Cox
2001-05-21 23:11 ` Jonathan Morton
2001-05-20 17:47 ` David Woodhouse
2001-05-20 20:47 ` Eric S. Raymond
2001-05-20 20:59 ` Arjan van de Ven
2001-05-20 21:10 ` Robert M. Love
2001-05-21 3:38 ` Nicolas Pitre
2001-05-20 22:51 ` David Woodhouse
2001-05-21 1:13 ` Eric S. Raymond
2001-05-21 6:41 ` David Woodhouse
2001-05-21 10:04 ` Eric S. Raymond
2001-05-21 11:05 ` David Woodhouse
2001-05-21 20:38 ` John Stoffel
2001-05-22 0:59 ` Keith Owens
2001-05-22 9:24 ` Daniel Phillips
2001-05-23 1:51 ` Keith Owens
2001-05-21 23:00 ` Jonathan Morton
2001-05-22 13:45 ` David Woodhouse
2001-05-22 16:21 ` John Stoffel
2001-05-22 17:17 ` David Woodhouse
2001-05-21 3:33 ` Nicolas Pitre
2001-05-20 20:59 ` David Woodhouse
2001-05-20 18:31 ` Jonathan Morton
2001-05-20 20:13 ` Eric S. Raymond
2001-05-18 15:59 ` CML2 design philosophy heads-up Jonathan Morton
2001-05-18 16:17 ` Eric S. Raymond
2001-05-18 17:35 ` Mike Galbraith
2001-05-18 20:03 ` Alan Cox
2001-05-18 17:07 ` Daniel Phillips
2001-05-18 15:38 ` Alan Cox
2001-05-18 16:04 ` Eric S. Raymond
2001-05-18 16:09 ` [kbuild-devel] " Christoph Hellwig
2001-05-18 16:43 ` Michael Meissner
2001-05-18 17:13 ` Arjan van de Ven
2001-05-18 17:22 ` Eric S. Raymond
2001-05-18 17:42 ` Christoph Hellwig
2001-05-18 17:42 ` Alan Cox
2001-05-18 18:28 ` John Cowan
2001-05-18 17:23 ` Alan Cox
2001-05-18 17:41 ` Eric S. Raymond
2001-05-18 15:54 ` Christer Weinigel
2001-05-18 16:02 ` [kbuild-devel] " Kai Germaschewski
2001-05-18 19:12 ` frank
2001-05-15 20:32 ` Jes Sorensen
2001-05-15 21:33 ` Eric S. Raymond
2001-05-18 15:19 ` Jes Sorensen [this message]
2001-05-18 15:37 ` Justin Carlson
2001-05-18 15:42 ` Eric S. Raymond
2001-05-18 15:53 ` Alan Cox
2001-05-18 15:51 ` [kbuild-devel] " John Cowan
2001-05-18 15:58 ` Christoph Hellwig
2001-05-18 16:00 ` John Cowan
2001-05-18 17:15 ` Mike Castle
2001-05-18 17:28 ` Christoph Hellwig
2001-05-21 0:29 ` Jes Sorensen
2001-05-21 1:58 ` Mike Castle
2001-05-21 6:33 ` Ben Ford
2001-05-21 9:55 ` Jes Sorensen
2001-05-21 16:59 ` Mike Castle
2001-05-21 17:03 ` Alan Cox
2001-05-21 7:21 ` arjan
2001-05-21 2:10 ` Robert M. Love
2001-05-21 2:35 ` Jakob Østergaard
2001-05-21 5:01 ` Mike Galbraith
2001-05-21 9:58 ` Jes Sorensen
2001-05-21 15:36 ` Tom Rini
2001-05-21 16:24 ` Eric S. Raymond
2001-05-21 6:11 ` Mike A. Harris
2001-05-21 12:08 ` Robert M. Love
2001-05-21 12:29 ` Alan Cox
2001-05-21 16:39 ` Brent D. Norris
2001-05-21 17:48 ` Eric S. Raymond
2001-05-21 15:18 ` Wichert Akkerman
2001-05-21 15:21 ` Alan Cox
2001-05-21 15:52 ` Alexander Viro
2001-05-21 3:47 ` Nicolas Pitre
2001-05-18 16:22 ` Steven Cole
[not found] ` <0105210958040I.10237@spc.esa.lanl.gov>
[not found] ` <20010521090130.F9965@opus.bloom.county>
2001-05-21 16:13 ` Steven Cole
2001-05-18 17:10 ` Ruth Ivimey-Cook
-- strict thread matches above, loose matches on Subject: below --
2001-05-13 16:44 Matthew Wilcox
[not found] <mailman.990207420.8659.linux-kernel2news@redhat.com>
2001-05-18 22:18 ` Pete Zaitcev
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=d3wv7eptuz.fsf@lxplus015.cern.ch \
--to=jes@sunsite.dk \
--cc=esr@thyrsus.com \
--cc=kbuild-devel@lists.sourceforge.net \
--cc=linux-kernel@vger.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