public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
From: "Eric S. Raymond" <esr@thyrsus.com>
To: Riley Williams <rhw@memalpha.cx>
Cc: Rik van Riel <riel@conectiva.com.br>,
	Cameron Simpson <cs@zip.com.au>,
	David Garfield <garfield@irving.iisd.sra.com>,
	Linux Kernel List <linux-kernel@vger.kernel.org>
Subject: Re: Configure.help editorial policy
Date: Wed, 26 Dec 2001 19:09:18 -0500	[thread overview]
Message-ID: <20011226190918.B6167@thyrsus.com> (raw)
In-Reply-To: <20011223174608.A25335@thyrsus.com> <Pine.LNX.4.21.0112261718150.32161-100000@Consulate.UFP.CX>
In-Reply-To: <Pine.LNX.4.21.0112261718150.32161-100000@Consulate.UFP.CX>; from rhw@memalpha.cx on Wed, Dec 26, 2001 at 05:44:36PM +0000

Riley Williams <rhw@memalpha.cx>:
> Alternatively, deal with this problem the same way the "This may also be
> built as a module..." comment is - either include it several thousand
> times in Configure.help or (better still) have the configuration tools
> spit it out automatically every time the need for it crops up. The
> following ruleset could easily be implemented even in the `make config`
> and `make menuconfig` parsers, and should be just as easy in CML2.
> Applying rule (1) will result in a considerable reduction in the size of
> the file Documentation/Configure.help as it currently stands.

I have said before; I am *not* going to make KB vs. KiB a
metaconfiguration option -- that would defeat the whole purpose of
having standard terminology.  That decision is final, and this subject
is closed.

The other is not a bad idea in principle.  I've thought before about
adding a feature that would add specified boilerplate to the help a
tristate symbol, for exactly the reasons you suggest.  Three things make
it a bit messy in practice.

One is that it would have to be expressed in the rulebase, ruther than
wired into the code.  I will not hardwire specific knowledge about
the Linux-specific properties of tristate symbols into the CML2 engine.
CML2 is already being used by at least two projects other than the kernel
and I know of a third that has it under consideration.  Therefore I must
preserve its generality.

The second problem is that the module boilerplate is not all
boilerplate.  Most instances contain the name of the generated module
object file.  Thus, ypo do this right, I would have to declare module
names in the rulebase, one for each tristate entry.  This implies a
significant extension to the CML2 language, which I'm reluctant to do
right now.  The design is stable.  I want it to stay that way until
(at least) well after CML2 achieves acceptance.

Third, I don't want to do major surgery on Configure.help until after
CML2 enters the tree.  Were I to do so, I would then have to maintain
two different versions of Configure.help.  That would be too big a pain.

Therefore, I'm going to defer consideration of this feature for now.
I certainly will not consider it until after CML2 goes into the 2.5 tree,
and may not consider it until there is some kind of final decision on
a 2.4 backport.
-- 
		<a href="http://www.tuxedo.org/~esr/">Eric S. Raymond</a>

When only cops have guns, it's called a "police state".
        -- Claire Wolfe, "101 Things To Do Until The Revolution" 

  parent reply	other threads:[~2001-12-27  0:25 UTC|newest]

Thread overview: 347+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
     [not found] <esr@thyrsus.com>
2001-12-20 19:32 ` Configure.help editorial policy Eric S. Raymond
2001-12-20 20:27   ` Reid Hekman
2001-12-20 20:23     ` Eric S. Raymond
2001-12-22  0:04       ` Rob Landley
2001-12-20 22:41     ` Mike Eldridge
2001-12-21 15:47     ` Matthias Andree
2001-12-20 22:49   ` Vojtech Pavlik
2001-12-27 11:57     ` Kai Henningsen
2001-12-27 14:22       ` Vojtech Pavlik
2001-12-27 16:42         ` Alan Cox
2001-12-29 17:22           ` Dan Hopper
2001-12-20 23:31   ` David Garfield
2001-12-20 23:52     ` Eric S. Raymond
2001-12-21  0:20       ` Tom Rini
2001-12-21 13:01       ` Configure.help editorial policy (H20 and K2B) Timothy Covell
2001-12-21 19:56         ` Timothy Covell
2001-12-21 18:43       ` Configure.help editorial policy David Garfield
2001-12-21 18:40         ` Eric S. Raymond
2001-12-21 19:18           ` Benjamin LaHaise
2001-12-21 20:09             ` Oliver Xymoron
2001-12-21 23:03               ` Jeff Mcadams
2001-12-27 10:35                 ` Kai Henningsen
2001-12-21 20:10             ` Chris Wedgwood
2001-12-21 20:31               ` Benjamin LaHaise
2001-12-21 20:36                 ` Rik van Riel
2001-12-21 20:47                   ` Benjamin LaHaise
2001-12-21 21:00                     ` Chris Wedgwood
2001-12-21 21:06                       ` Rik van Riel
2001-12-21 21:10                       ` Benjamin LaHaise
2001-12-21 21:33                         ` Thomas Dodd
2001-12-21 22:05                           ` Nicholas Knight
2001-12-22  0:07                         ` Oliver Xymoron
2001-12-22  0:27                           ` Benjamin LaHaise
2001-12-23 22:46                         ` Cameron Simpson
2001-12-21 20:57                 ` Chris Wedgwood
2001-12-21 21:03                   ` Benjamin LaHaise
2001-12-21 21:09                     ` Rik van Riel
2001-12-27 11:22                     ` Kai Henningsen
2001-12-27 11:18                   ` Kai Henningsen
2001-12-21 21:28                 ` Oliver Xymoron
2001-12-27 11:12                   ` Kai Henningsen
2001-12-21 20:11             ` Timo Jantunen
2001-12-22  0:32             ` Alan Cox
2001-12-22 16:14               ` Vojtech Pavlik
2001-12-27 10:45                 ` Kai Henningsen
2001-12-27 14:19                   ` Vojtech Pavlik
2001-12-27 19:44                 ` Allan Sandfeld
2001-12-27 20:18                   ` Acrimon Beet
2001-12-21 20:23           ` David Garfield
2001-12-21 20:56             ` Eric S. Raymond
2001-12-21 21:17           ` Rik van Riel
2001-12-23 22:42             ` Cameron Simpson
2001-12-23 22:53               ` Rik van Riel
2001-12-23 22:46                 ` Eric S. Raymond
2001-12-26 17:44                   ` Riley Williams
2001-12-26 22:17                     ` Cameron Simpson
2001-12-26 23:34                       ` Dominik Mierzejewski
2001-12-27  0:08                         ` Riley Williams
2001-12-27  0:52                           ` Dominik Mierzejewski
2001-12-27 21:34                             ` Riley Williams
2001-12-27 23:27                             ` Pavel Machek
2001-12-27  6:02                         ` Daniel Phillips
2001-12-27 11:24                           ` Dominik Mierzejewski
2001-12-27 15:09                             ` Martin Mares
2001-12-28  3:23                             ` Daniel Phillips
2001-12-28  9:58                               ` Matthias Andree
2001-12-27  0:09                     ` Eric S. Raymond [this message]
2001-12-27  0:39                       ` Dominik Mierzejewski
2001-12-27 19:46                         ` Riley Williams
2001-12-27 11:46                     ` Kai Henningsen
2001-12-27 21:42                       ` Riley Williams
2001-12-23 23:00                 ` Cameron Simpson
2001-12-23 23:10                   ` Rik van Riel
2001-12-23 23:12                     ` Eric S. Raymond
2001-12-24  6:25               ` Mike Galbraith
2001-12-27 15:15                 ` Gábor Lénárt
2001-12-27 11:41             ` Kai Henningsen
2001-12-21 22:53           ` Stephen Satchell
2001-12-21 22:55             ` Eric S. Raymond
2001-12-21 23:07             ` Nicholas Knight
2001-12-22 19:40             ` T. A.
2001-12-22  0:12           ` Rob Landley
2001-12-22  9:58             ` Eric S. Raymond
2001-12-23  9:40               ` Rob Landley
2001-12-23 19:11                 ` Eric S. Raymond
2001-12-27 11:35                 ` Kai Henningsen
2001-12-23  9:47           ` David Woodhouse
2001-12-21 19:12         ` David Weinehall
2001-12-22  4:49           ` Keith Owens
2001-12-21 10:36   ` Mike Jagdis
2001-12-22  0:23     ` Rob Landley
2001-12-22  8:33       ` Eric Windisch
2001-12-22  8:53       ` Alan Cox
2001-12-23  9:17   ` David Woodhouse
2004-09-29 13:44 Possible GPL Violation of Linux in Amstrad's E3 Videophone Ralph Corderoy
2004-10-01 14:52 ` Denis Vlasenko
2004-10-01 14:20   ` Alan Cox
2004-10-01 15:59     ` Ralph Corderoy
2004-10-01 16:00       ` Alan Cox
2004-10-01 16:24       ` Jon Masters
2004-10-01 15:59         ` Alan Cox
2004-10-01 17:18           ` Jon Masters
2005-01-07 21:48           ` Jonathan McDowell
2005-01-15 13:43             ` Jonathan McDowell
2005-01-26 16:47               ` Jonathan McDowell
2004-10-01 17:24       ` Tigran Aivazian
2004-10-01 16:14     ` James Courtier-Dutton
     [not found] <20020316113536.A19495@hq.fsmlabs.com.suse.lists.linux.kernel>
     [not found] ` <Pine.LNX.4.33.0203161037160.31913-100000@penguin.transmeta.com.suse.lists.linux.kernel>
     [not found]   ` <20020316115726.B19495@hq.fsmlabs.com.suse.lists.linux.kernel>
2002-03-16 19:32     ` [Lse-tech] Re: 10.31 second kernel compile Andi Kleen
2002-03-16 19:57       ` yodaiken
2002-03-16 20:05         ` Andi Kleen
2002-03-16 20:12           ` yodaiken
2002-03-16 20:27             ` Richard Gooch
2002-03-16 20:47               ` yodaiken
2002-03-16 21:05                 ` Richard Gooch
2002-03-16 23:34                   ` yodaiken
2002-03-17 13:48                   ` Rik van Riel
2002-03-16 20:34             ` Linus Torvalds
2002-03-16 21:39               ` yodaiken
2002-03-16 21:49                 ` Linus Torvalds
2002-03-17 14:38                   ` Kai Henningsen
2002-03-17 18:20                     ` Alan Cox
2002-03-17 20:55                       ` 2.4.19-pre3-ac1 - Quotactl patch Shawn Starr
2002-03-17 22:22                         ` Alan Cox
2002-03-18  1:49                           ` Shawn Starr
2002-03-18  1:30                       ` OT: "real" letters [Was: 10.31 second kernel compile] Itai Nahshon
2002-03-21  0:38                         ` Derek Fawcus
2002-03-21  4:25                           ` Tim Coleman
2002-03-16 22:00                 ` [Lse-tech] Re: 10.31 second kernel compile Alan Cox
2002-03-16 21:49                   ` Linus Torvalds
2002-03-16 23:10                   ` yodaiken
2002-03-17  1:17                     ` rddunlap
2002-03-17  3:34                     ` Alan Cox
2002-03-17 14:52                     ` Kai Henningsen
2002-03-17 21:00                       ` yodaiken
2002-03-19 12:06                 ` Pavel Machek
2002-03-19 21:12                   ` yodaiken
2002-03-19 22:09                     ` Chris Friesen
2002-03-19 22:15                       ` yodaiken
2002-03-20  4:25                     ` Bill Davidsen
2002-03-17  2:50           ` Chris Wedgwood
2002-03-17  3:43             ` Alan Cox
2002-03-17  4:12               ` Chris Wedgwood
2002-03-17  4:31                 ` Alan Cox
2002-03-16 20:14         ` Linus Torvalds
2002-03-16 20:22           ` Andi Kleen
2002-03-19  4:34             ` Rusty Russell
2002-03-16 20:36           ` Richard Gooch
2002-03-16 20:38             ` Linus Torvalds
2002-03-16 20:51               ` Richard Gooch
2002-03-17 13:23           ` Rik van Riel
2002-03-17 18:16             ` Linus Torvalds
2002-03-17 23:01               ` Davide Libenzi
2002-03-18  0:53                 ` Rik van Riel
2002-03-18  1:13                   ` Davide Libenzi
2002-03-18  1:31                     ` Linus Torvalds
2002-03-18  1:56                       ` Davide Libenzi
2002-03-18  1:40                     ` Mike Fedyk
2002-03-18  1:48                       ` Davide Libenzi
2002-03-24 21:12           ` Rogier Wolff
2002-03-24 21:35             ` Andrew Morton
2002-03-24 22:54               ` Nick Craig-Wood
2002-03-24 23:41                 ` Andi Kleen
2002-03-25  6:40               ` Martin J. Bligh
  -- strict thread matches above, loose matches on Subject: below --
2001-12-30 12:06 Configure.help editorial policy Martin Knoblauch
2001-12-30  4:10 Timothy A. Seufert
2001-12-27 20:20 Andries.Brouwer
2001-12-27 15:42 Andries.Brouwer
2001-12-27 17:33 ` Timo Jantunen
2001-12-25 20:54 Andries.Brouwer
2001-12-24 11:08 Matt Reuther
2001-12-23 23:44 Andries.Brouwer
2001-12-23  4:06 Andries.Brouwer
2001-12-25 11:40 ` Pavel Machek
2001-12-23  3:40 Andries.Brouwer
2001-12-22 20:32 Timothy A. Seufert
2001-12-27 12:26 ` Kai Henningsen
2001-12-27 14:55   ` Davidovac Zoran
2001-12-22 13:30 Per Jessen
2001-12-22  2:42 Thomas Hood
2001-12-21 19:34 Timothy Covell
2001-12-21 20:24 ` Chris Ricker
2001-12-22  2:01   ` Timothy Covell
     [not found] <Pine.LNX.4.33.0112201605310.9934-100000@coffee.psychology.mcmaster.ca>
2001-12-20 21:28 ` Reid Hekman
2001-12-27 12:10   ` Kai Henningsen
2001-12-28 13:10   ` David Woodhouse
2001-12-20 21:17 Petr Vandrovec
     [not found] <alan@lxorguk.ukuu.org.uk>
2001-09-23  2:26 ` [PATCH] tty canonical mode: nicer erase behaviour zefram
2001-09-23 20:05   ` Alan Cox
2001-09-23 20:41     ` Nadav Har'El
2001-09-23 21:50       ` Alan Cox
2001-09-24  9:22         ` Nadav Har'El
2001-09-23 22:57       ` Matthias Andree
2001-09-24  6:45       ` Kai Henningsen
2001-09-10  5:05 Problem with i810 chipset Steve Kieu
2001-09-10 13:40 ` Alan Cox
2001-09-10 14:48   ` Xavier Bestel
2001-09-10 21:50   ` Horst von Brand
2001-09-11  0:46     ` Problem with i810 chipset (solved!) Steve Kieu
2001-05-09  7:38 reiserfs, xfs, ext2, ext3 Martín Marqués
2001-05-09 14:49 ` Alan Cox
2001-05-09 11:21   ` Hans Reiser
2001-05-09 21:25   ` Steve Lord
2001-05-09 14:30     ` Hans Reiser
2001-05-09 22:38       ` Steve Lord
2001-05-10 10:19     ` Pekka Pietikainen
2001-05-10 14:38       ` Hans Reiser
2001-05-10 14:42       ` Daniel Phillips
2001-05-10 13:12     ` Andi Kleen
2001-05-10 22:23       ` Daniel Podlejski
2001-05-11  8:32         ` Andi Kleen
2001-05-11  9:34           ` Daniel Podlejski
2001-05-09 14:49 ` john slee
2001-05-09 23:12   ` Daniel Phillips
2001-05-09 23:19     ` Dan Hollis
2001-05-10  0:36       ` jlnance
2001-05-10  1:15     ` Andreas Dilger
2001-05-10  8:42   ` Helge Hafting
2001-05-10 13:14   ` Martin Hamilton
2001-05-10 14:32     ` john slee
2001-05-10 14:56       ` Hans Reiser
2001-05-09 18:32 ` Joel Jaeggli
2001-05-10 12:54   ` Martín Marqués
2001-05-09 19:53 ` Daniel Podlejski
2001-05-09 14:14   ` Hans Reiser
2001-05-10 11:44 ` Matthias Andree
2001-05-10 13:42   ` Tony Hoyle
2001-05-10 14:45     ` Hans Reiser
2001-05-10 16:38       ` [OT] Linux on ENIAC Laramie Leavitt
2001-05-10 16:53         ` mirabilos
2001-05-10 23:39       ` reiserfs, xfs, ext2, ext3 Matthias Andree
2001-05-11 14:43         ` Chris Mason
2001-05-11 15:20           ` Henning P. Schmiedehausen
2001-05-11  9:42             ` Hans Reiser
2001-05-11 16:04             ` Alan Cox
2001-05-11 10:21               ` Hans Reiser
2001-05-11 17:47                 ` Alan Cox
2001-05-11 11:00                   ` [reiserfs-dev] " Hans Reiser
2001-05-11 18:50                     ` Albert D. Cahalan
2001-05-11 19:07                       ` Hans Reiser
2001-05-11 19:17                         ` Chris Mason
2001-05-11 19:04                     ` Chris Mason
2001-06-29 21:23                     ` 2.4.6-pre3 + reiserfs + NFS peculiarities Guennadi Liakhovetski
2001-05-11 19:38               ` reiserfs, xfs, ext2, ext3 Gregory Maxwell
2001-05-11 19:51                 ` Alan Cox
2001-05-10 23:37     ` Matthias Andree
2001-05-11 14:56       ` Tony Hoyle
2001-05-11  8:42         ` Hans Reiser
2001-05-11 15:56         ` Matthias Andree
2001-05-11 16:47           ` Tony Hoyle
2001-05-11 16:53             ` Matthias Andree
2001-05-10 14:21   ` Shawn
2001-05-10 14:42   ` Hans Reiser
2001-05-10 21:58   ` Gregory Maxwell
2001-04-21 15:49 Request for comment -- a better attribution system Eric S. Raymond
2001-04-21 16:18 ` Karsten Keil
2001-04-21 16:38 ` Henning P. Schmiedehausen
2001-04-21 17:04   ` Francois Romieu
2001-04-21 19:42   ` Andi Kleen
2001-04-21 23:45   ` Jes Sorensen
2001-04-22  9:21   ` Olaf Titz
2001-04-21 20:03 ` [kbuild-devel] " Giacomo A. Catenazzi
2001-04-21 19:55   ` Eric S. Raymond
2001-04-21 23:25     ` Alan Cox
2001-04-22 10:54       ` Giacomo A. Catenazzi
2001-04-22 12:30     ` mirabilos
2001-04-24  8:38       ` Markus Schaber
2001-04-24 13:51         ` Alan Cox
2001-04-24 14:08           ` Giacomo Catenazzi
2001-04-24 14:35             ` Alan Cox
2001-04-22  2:51   ` Horst von Brand
2001-04-22 10:54     ` Giacomo A. Catenazzi
2001-04-21 20:23 ` Albert D. Cahalan
2001-04-21 20:29   ` Eric S. Raymond
2001-04-22  2:56     ` Horst von Brand
2001-04-21 20:34   ` Alexander Viro
2001-04-21 20:46     ` Eric S. Raymond
2001-04-21 21:11       ` Francois Romieu
2001-04-21 21:20         ` Eric S. Raymond
2001-04-21 22:30           ` Francois Romieu
2001-04-21 22:35             ` Eric S. Raymond
2001-04-21 23:29       ` Alan Cox
2001-04-21 23:49         ` Eric S. Raymond
2001-04-22 16:02           ` Jes Sorensen
2001-04-22 10:53         ` [kbuild-devel] " Giacomo A. Catenazzi
2001-04-22 12:32           ` [kbuild-devel] Re: Request for comment -- a better attribution Alan Cox
2001-04-22 15:44           ` [kbuild-devel] Re: Request for comment -- a better attribution system Eric S. Raymond
2001-04-25 15:16       ` Pavel Machek
2001-04-21 21:59   ` Mr. James W. Laferriere
2001-04-22  0:33     ` Albert D. Cahalan
2001-04-22  2:23       ` Eric S. Raymond
2001-04-22  1:00     ` Jonathan Morton
2001-04-22  1:07       ` Alan Cox
2001-04-22  1:47       ` Albert D. Cahalan
2001-04-22  9:43         ` Ben Ford
2001-04-22  9:33   ` Olaf Titz
2001-04-24  6:28   ` Anuradha Ratnaweera
2001-04-21 23:09 ` Alan Cox
2001-04-21 23:47   ` Eric S. Raymond
2001-04-22  0:02     ` Alan Cox
2001-04-22  3:39       ` Eric S. Raymond
2001-04-22 12:09         ` Alan Cox
2001-04-22  3:31     ` Horst von Brand
2001-04-22  3:46       ` Eric S. Raymond
2001-04-22 15:28       ` [kbuild-devel] " Eric S. Raymond
2001-04-22 15:37         ` Arjan van de Ven
2001-04-22  8:39     ` Russell King
2001-04-22 15:30       ` Eric S. Raymond
2001-04-22 10:22     ` Matthew Kirkwood
2001-04-22 12:12       ` Russell King
2001-04-22 13:42         ` Matthew Kirkwood
2001-04-22 14:29           ` Alan Cox
2001-04-22 14:59           ` Russell King
2001-04-22 15:32             ` Eric S. Raymond
2001-04-22 15:31           ` Eric S. Raymond
2001-04-22  2:28 ` Horst von Brand
2001-04-22  4:12   ` Eric S. Raymond
2001-04-22 11:39     ` Francois Romieu
2001-04-22 12:33       ` Alexander Viro
2001-04-22 15:46         ` Eric S. Raymond
2001-04-22 16:35           ` Alexander Viro
2001-04-22 16:51             ` Eric S. Raymond
2001-04-22 16:52               ` Rik van Riel
2001-04-22 18:00                 ` Eric S. Raymond
2001-04-22 17:23               ` Alexander Viro
2001-04-22 20:31                 ` Olaf Titz
2001-04-22 18:47               ` Alan Cox
2001-04-22 23:22           ` Horst von Brand
2001-04-23  0:05             ` Eric S. Raymond
2001-04-23  0:19               ` Rik van Riel
2001-04-22 16:07         ` David Woodhouse
2001-04-22 16:24           ` Eric S. Raymond
2001-04-22 16:49             ` Rik van Riel
2001-04-24 11:51               ` Roger Gammans
2001-04-24 12:09                 ` esr
2001-04-24 13:14                 ` Horst von Brand
2001-04-24 14:52                   ` Roger Gammans
2001-04-25  3:50                     ` Eric S. Raymond
2001-04-25  1:18     ` CML2 Transition experiences jeff millar
2001-04-25 15:04       ` Eric S. Raymond
2001-04-16 12:27 Linux 2.4.3-ac7 Alan Cox
2001-04-16 12:56 ` Chris Meadors
2001-04-16 12:57   ` Alan Cox
2001-04-17 10:35     ` Martin Hamilton
2001-04-16 17:27 ` John Cavan
2001-04-16 23:40   ` Alan Cox
2001-04-17  5:39 ` Geert Uytterhoeven
2001-04-17 12:11   ` Alan Cox

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=20011226190918.B6167@thyrsus.com \
    --to=esr@thyrsus.com \
    --cc=cs@zip.com.au \
    --cc=garfield@irving.iisd.sra.com \
    --cc=linux-kernel@vger.kernel.org \
    --cc=rhw@memalpha.cx \
    --cc=riel@conectiva.com.br \
    /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