public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
From: David Woodhouse <dwmw2@infradead.org>
To: John Stoffel <stoffel@casc.com>
Cc: linux-kernel@vger.kernel.org
Subject: Re: Background to the argument about CML2 design philosophy
Date: Tue, 22 May 2001 14:45:53 +0100	[thread overview]
Message-ID: <7938.990539153@redhat.com> (raw)
In-Reply-To: <15113.31946.548249.53012@gargle.gargle.HOWL>
In-Reply-To: <15113.31946.548249.53012@gargle.gargle.HOWL>  <20010520165952.A9622@devserv.devel.redhat.com> <20010518113726.A29617@devserv.devel.redhat.com> <20010518114922.C14309@thyrsus.com> <8485.990357599@redhat.com> <20010520111856.C3431@thyrsus.com> <15823.990372866@redhat.com> <20010520114411.A3600@thyrsus.com> <16267.990374170@redhat.com> <20010520131457.A3769@thyrsus.com> <18686.990380851@redhat.com> <20010520164700.H4488@thyrsus.com> <25499.990399116@redhat.com>


stoffel@casc.com said:
> David> for the sake of the sanity of all concerned, do things one at a
> David> time. Provide for merging into 2.5 a set of rules which 
> David> reproduce the existing CML1 behaviour in this respect.

> Can you define what you mean here?  It's not really clear to me, and I
> suspect others.  

You appear to be responding to my email, yet you did not do me the courtesy 
of including me in the recipients. Should I assume you're asking this 
question of me directly, or was it a rhetorical question?

stoffel@casc.com said:
> I don't think he is introducing new modes, he's just trying to make
> sure that you can't create a .config which is broken. 

Good. You should be prevented from creating a .config which is broken, and 
the existing CML1 rules attempt to achieve this. CML2 should continue to do 
so, and indeed should do so more effectively and flexibly.

> - fear that CML2 won't let them make crazy configurations, such as an
>   8-way SMP box with ISA.  Can't see how CML2 would restrict this
>   choice myself.

I do not fear that CML2 itself will prevent these 'crazy' configurations.
That is why I said that the issue is entirely orthogonal to CML2.

However, it would obviously be possible to introduce new dependencies to the
rules files -- either CML1 or CML2 -- which do prevent such configurations.

What I fear is that such new, unwanted, dependencies may be introduced to
the kernel -- either by accident or by deception -- in the large patch which
introduces CML2 and converts the existing rules files. Subtle changes to 
the behaviour could easily go unnoticed in such a large patch.

I am asking that such a deception should not be attempted. The CML2 rules
introduced to 2.5.n should exactly represent the behaviour of the CML1 rules
in 2.5.(n-1). Changes to the policy represented within the rules files can
then be presented afterwards, and should be considered entirely separate to
the change in mechanism.

stoffel@casc.com said:
> If you run into a case where you have a config which would work, but
> CML2 doesn't let you, why don't you fix the grammar instead of saying
> CML2 is wrong? 

I think you are being overly defensive. I was not saying that CML2 is 
wrong. I said that I was ambivalent about CML2, and the point I'm talking 
about is entirely irrelevant to CML2 - except that I'm trying to make sure 
that the large CML2 patch is not used as a vehicle for sneaking other, more 
contentious, changes into the kernel. 

I want to discuss those changes _separately_ once the CML2 issue is
out of the way, because otherwise people just won't bother to read what I
said, and will assume I'm arguing against CML2 itself.

--
dwmw2



  parent reply	other threads:[~2001-05-22 13:46 UTC|newest]

Thread overview: 160+ 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 [this message]
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
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-21  3:01 Background to the argument about CML2 design philosophy Ben Bridgwater
2001-05-21 17:36 Wayne.Brown
2001-05-21 17:58 ` Eric S. Raymond
2001-05-21 20:00   ` Urban Widmark
2001-05-22  2:42     ` Eric S. Raymond
2001-05-22 14:42     ` john slee
2001-05-22 17:28       ` Daniel Phillips
2001-05-21 19:05 Wayne.Brown

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=7938.990539153@redhat.com \
    --to=dwmw2@infradead.org \
    --cc=linux-kernel@vger.kernel.org \
    --cc=stoffel@casc.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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox