From: Christoph Hellwig <hch@caldera.de>
To: "Eric S. Raymond" <esr@thyrsus.com>,
Keith Owens <kaos@ocs.com.au>,
kbuild-devel@lists.sourceforge.net, linux-kernel@vger.kernel.org,
torvalds@transmeta.com
Subject: Re: [kbuild-devel] Converting the 2.5 kernel to kbuild 2.5
Date: Tue, 4 Dec 2001 14:29:58 +0100 [thread overview]
Message-ID: <20011204142958.A14069@caldera.de> (raw)
In-Reply-To: <1861.1007341572@kao2.melbourne.sgi.com> <20011204131136.B6051@caldera.de> <20011204072808.A11867@thyrsus.com> <20011204133932.A8805@caldera.de> <20011204074815.A12231@thyrsus.com> <20011204140050.A10691@caldera.de> <20011204081640.A12658@thyrsus.com>
In-Reply-To: <20011204081640.A12658@thyrsus.com>; from esr@thyrsus.com on Tue, Dec 04, 2001 at 08:16:40AM -0500
On Tue, Dec 04, 2001 at 08:16:40AM -0500, Eric S. Raymond wrote:
> N separate implementations means N dialects and N**2 compatibility problems.
> Nicer just to have *one* parser, *one* compiler, and *one* service class that
> supports several thin front-end layers, yes? No?
Oh man. When you think one implementation of a 'standard' is better then
multiple go to the MS world.
> > All of these tools just require the runtime contained in the LSB and no
> > funky additional script languages. Also none needs a binary intermediate
> > representation of the config.
>
> I quote Linus at the 2.5 kernel summit: "Python is not an issue."
> Unless and until he changes his mind about that, waving around this
> kind of argument is likely to do your case more harm than good.
For me (and others) it is an issues.
> If you want to re-open the case for saving CML1, you'd be better off
> demonstrating how CML1 can be used to (a) automatically do implied
> side-effects when a symbol is changed,
With mconfig it can be implemented easily - I don't see the point in
doing it, though.
> (b) guarantee that the user
> cannot generate a configuration that violates stated invariants, and
What do you mean with that?
> (c) unify the configuration tree so that the equivalents of arch/*
> files never suffer from lag or skew when an architecture-independent
> feature is added to the kernel.
One toplevel config file can be implemented in CML1 easily,
using mconfig or the old and ugly tools, it's just a question of changeing
the rule base in tree.
At last Alan think multiple toplevel files are a feature, not a bug
(I don't agree with him on that) so it's a completly separate discussion.
Christoph
--
Of course it doesn't work. We've performed a software upgrade.
next prev parent reply other threads:[~2001-12-04 14:44 UTC|newest]
Thread overview: 135+ messages / expand[flat|nested] mbox.gz Atom feed top
2001-12-03 1:06 Converting the 2.5 kernel to kbuild 2.5 Keith Owens
2001-12-03 1:19 ` [kbuild-devel] " Eric S. Raymond
2001-12-03 2:03 ` Keith Owens
2001-12-04 0:22 ` Dave Jones
2001-12-04 0:52 ` Keith Owens
2001-12-04 11:04 ` David Woodhouse
2001-12-04 11:52 ` Eric S. Raymond
2001-12-04 12:22 ` Alan Cox
2001-12-04 12:21 ` Eric S. Raymond
2001-12-05 11:15 ` Horst von Brand
2001-12-04 12:19 ` Alan Cox
2001-12-04 12:11 ` Christoph Hellwig
2001-12-04 12:28 ` Eric S. Raymond
2001-12-04 12:39 ` Christoph Hellwig
2001-12-04 12:48 ` Eric S. Raymond
2001-12-04 13:00 ` Christoph Hellwig
2001-12-04 13:16 ` Eric S. Raymond
2001-12-04 13:29 ` Christoph Hellwig [this message]
2001-12-04 15:40 ` Tom Rini
2001-12-04 16:11 ` Eric S. Raymond
2001-12-04 16:33 ` Matthias Andree
2001-12-04 17:03 ` Eric S. Raymond
2001-12-04 17:38 ` Giacomo Catenazzi
2001-12-04 17:36 ` Eric S. Raymond
2001-12-04 19:03 ` Rik van Riel
2001-12-04 19:04 ` Eric S. Raymond
2001-12-04 17:43 ` Dave Jones
2001-12-04 19:48 ` David Weinehall
2001-12-04 19:53 ` Dave Jones
2001-12-04 20:03 ` David Weinehall
2001-12-04 19:57 ` Mike Castle
2001-12-04 19:59 ` Edward Muller
2001-12-04 20:11 ` Dave Jones
2001-12-04 20:20 ` Alan Cox
2001-12-04 21:03 ` Edward Muller
2001-12-04 22:10 ` Trevor Smith
2001-12-04 22:26 ` Alan Cox
2001-12-04 20:20 ` Richard B. Johnson
2001-12-05 3:14 ` John Cowan
2001-12-05 4:36 ` Mike Fedyk
2001-12-05 14:54 ` Rob Landley
2001-12-05 14:51 ` Rob Landley
2001-12-06 0:37 ` Dave Jones
2001-12-06 16:49 ` Rik van Riel
2001-12-06 9:57 ` Rob Landley
2001-12-06 16:59 ` John Stoffel
2001-12-06 17:25 ` Alan Cox
2001-12-06 10:03 ` Rob Landley
2001-12-07 0:06 ` Keith Owens
2001-12-07 0:57 ` Eric S. Raymond
2001-12-06 20:24 ` [kbuild-devel] Converting the 2.4 " Rob Landley
2001-12-07 1:44 ` [kbuild-devel] Converting the 2.5 " Tom Rini
2001-12-06 18:30 ` John Stoffel
2001-12-06 18:51 ` Horst von Brand
2001-12-06 18:59 ` David Weinehall
2001-12-06 19:14 ` Matthias Andree
2001-12-06 22:17 ` John Cowan
2001-12-07 14:44 ` Horst von Brand
2001-12-07 15:56 ` John Alvord
2001-12-10 9:55 ` Matthias Andree
2001-12-07 18:12 ` Kai Henningsen
2001-12-07 0:58 ` Eric S. Raymond
2001-12-06 18:07 ` Martin Dalecki
2001-12-06 18:22 ` David Weinehall
2001-12-06 19:10 ` Matthias Andree
2001-12-04 17:44 ` Alan Cox
2001-12-05 1:59 ` Cameron Simpson
2001-12-05 8:29 ` Eric S. Raymond
2001-12-05 10:17 ` CML2 with python1 Jan Harkes
2001-12-12 7:17 ` Eric S. Raymond
2001-12-14 12:50 ` Pavel Machek
2001-12-04 17:15 ` [kbuild-devel] Converting the 2.5 kernel to kbuild 2.5 Alan Cox
2001-12-04 17:19 ` Eric S. Raymond
2001-12-04 17:30 ` Martin Dalecki
2001-12-04 17:43 ` Christoph Hellwig
2001-12-04 17:42 ` Alan Cox
2001-12-04 17:38 ` Eric S. Raymond
2001-12-04 18:01 ` Alan Cox
2001-12-04 18:47 ` Robert Love
2001-12-04 19:28 ` Bernhard Rosenkraenzer
2001-12-04 17:20 ` Matthias Andree
2001-12-04 17:27 ` Martin Dalecki
2001-12-04 18:13 ` Tom Rini
2001-12-04 18:26 ` Alan Cox
2001-12-04 18:27 ` Tom Rini
2001-12-04 19:19 ` Stefan Smietanowski
2001-12-04 19:24 ` Tom Rini
2001-12-05 11:06 ` Martin Dalecki
2001-12-04 16:41 ` David Woodhouse
2001-12-04 16:52 ` Giacomo Catenazzi
2001-12-04 17:06 ` Eric S. Raymond
2001-12-04 17:15 ` David Woodhouse
2001-12-04 17:50 ` Daniel Phillips
2001-12-05 1:17 ` Daniel Phillips
2001-12-04 17:02 ` David Woodhouse
2001-12-04 17:07 ` Eric S. Raymond
2001-12-04 17:08 ` Eric S. Raymond
2001-12-04 17:19 ` David Woodhouse
2001-12-04 17:34 ` Eric S. Raymond
2001-12-04 16:31 ` John Stoffel
-- strict thread matches above, loose matches on Subject: below --
2001-12-04 17:08 RaúlNúñez de Arenas Coronado
2001-12-04 18:17 ` Jakob Kemi
2001-12-04 18:22 ` Tom Rini
2001-12-04 18:36 ` Eric S. Raymond
2001-12-05 2:30 ` Greg Banks
2001-12-05 10:02 ` Eric S. Raymond
2001-12-04 18:46 ` David Weinehall
2001-12-04 18:43 ` Eric S. Raymond
2001-12-04 19:27 ` David Weinehall
2001-12-05 1:17 ` Matthias Andree
2001-12-07 5:22 ` Stevie O
2001-12-04 17:11 Wayne.Brown
2001-12-04 17:44 ` Eric S. Raymond
2001-12-04 17:46 ` Giacomo Catenazzi
2001-12-04 18:21 ` Alan Cox
2001-12-04 18:24 ` Tom Rini
2001-12-04 23:00 ` Keith Owens
2001-12-04 23:05 ` David Weinehall
2001-12-04 23:21 ` Keith Owens
2001-12-04 17:18 Michael Elizabeth Chastain
2001-12-04 17:30 ` Christoph Hellwig
2001-12-05 3:21 ` Mike Fedyk
2001-12-04 18:30 RaúlNúñez de Arenas Coronado
2001-12-04 18:41 ` Eric S. Raymond
2001-12-04 19:50 ` Edward Muller
2001-12-04 20:07 ` Robert Love
2001-12-04 21:23 ` Edward Muller
2001-12-05 1:26 ` Matthias Andree
2001-12-05 16:14 ` Rob Landley
2001-12-06 0:37 ` Eric S. Raymond
2001-12-04 18:38 Wayne.Brown
2001-12-04 18:50 RaúlNúñez de Arenas Coronado
2001-12-04 18:50 ` Tom Rini
2001-12-05 1:29 ` Matthias Andree
2001-12-04 19:06 RaúlNúñez de Arenas Coronado
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=20011204142958.A14069@caldera.de \
--to=hch@caldera.de \
--cc=esr@thyrsus.com \
--cc=kaos@ocs.com.au \
--cc=kbuild-devel@lists.sourceforge.net \
--cc=linux-kernel@vger.kernel.org \
--cc=torvalds@transmeta.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 an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.