From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id ; Wed, 12 Dec 2001 02:45:57 -0500 Received: (majordomo@vger.kernel.org) by vger.kernel.org id ; Wed, 12 Dec 2001 02:45:48 -0500 Received: from dsl254-112-233.nyc1.dsl.speakeasy.net ([216.254.112.233]:41147 "EHLO snark.thyrsus.com") by vger.kernel.org with ESMTP id ; Wed, 12 Dec 2001 02:45:35 -0500 Date: Wed, 12 Dec 2001 02:35:56 -0500 From: "Eric S. Raymond" To: linux-kernel@vger.kernel.org, kbuild-devel@lists.sourceforge.net Subject: CML2 1.9.7 is available Message-ID: <20011212023556.A8819@thyrsus.com> Reply-To: esr@thyrsus.com Mail-Followup-To: "Eric S. Raymond" , linux-kernel@vger.kernel.org, kbuild-devel@lists.sourceforge.net Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.2.5i Organization: Eric Conspiracy Secret Labs X-Eric-Conspiracy: There is no conspiracy Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org Release 1.9.7: Wed Dec 12 02:34:34 EST 2001 * Rulebase and help sync with 2.4.17-pre8/2.5.1-pre10. * Richard Todd corrected an obscure bug in unbinding of dependents. * Various small enhancements and cleanups by Richard Todd. * Relaxed string length limit in menuconfig. * Bug in visiting of choice menus corrected. Bug queue is empty. -- Eric S. Raymond The conclusion is thus inescapable that the history, concept, and wording of the second amendment to the Constitution of the United States, as well as its interpretation by every major commentator and court in the first half-century after its ratification, indicates that what is protected is an individual right of a private citizen to own and carry firearms in a peaceful manner. -- Report of the Subcommittee On The Constitution of the Committee On The Judiciary, United States Senate, 97th Congress, second session (February, 1982), SuDoc# Y4.J 89/2: Ar 5/5 From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id ; Wed, 12 Dec 2001 05:37:02 -0500 Received: (majordomo@vger.kernel.org) by vger.kernel.org id ; Wed, 12 Dec 2001 05:36:44 -0500 Received: from mail.ocs.com.au ([203.34.97.2]:63245 "HELO mail.ocs.com.au") by vger.kernel.org with SMTP id ; Wed, 12 Dec 2001 05:36:29 -0500 X-Mailer: exmh version 2.2 06/23/2000 with nmh-1.0.4 From: Keith Owens To: esr@thyrsus.com Cc: linux-kernel@vger.kernel.org, kbuild-devel@lists.sourceforge.net Subject: Re: [kbuild-devel] CML2 1.9.7 is available In-Reply-To: Your message of "Wed, 12 Dec 2001 02:35:56 CDT." <20011212023556.A8819@thyrsus.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Date: Wed, 12 Dec 2001 21:36:13 +1100 Message-ID: <16992.1008153373@ocs3.intra.ocs.com.au> Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org On Wed, 12 Dec 2001 02:35:56 -0500, "Eric S. Raymond" wrote: >Release 1.9.7: Wed Dec 12 02:34:34 EST 2001 Dangling symlink kernel-tree/scripts/tree.py breaks the CML2 install, rm kernel-tree/scripts/tree.py first. There are still discrepancies between the output produced by different forms of make *config. I am also seeing spurious deduction messages which may be related or may be a separate problem. # cd cml2-1.9.7/ # rm kernel-tree/scripts/tree.py # ./install-cml2 /build/kaos/2.4.16-cml2/ Examining your build environment... Good. You have Python 2.x installed as 'python2.1' already. Python looks sane... Good, your python has curses support linked in. Good, your python has Tk support linked in. Compiling file list... Operating on /build/kaos/2.4.16-cml2... Installing new files... Merging in CML2 help texts from Configure.help... Modifying configuration productions... You are ready to go, cd to /build/kaos/2.4.16-cml2. # cd /build/kaos/2.4.16-cml2/ # rm -f .config* config.out* rules.out # yes '' | make oldconfig rm -f include/asm ( cd include ; ln -sf asm-i386 asm) /build/kaos/2.4.16-cml2/include python2 -O scripts/cmlcompile.py rules.cml Compiling rules, please wait......(15.61 sec) Done. Using defconfig python2 -O scripts/cmlconfigure.py -t -DX86 -B 2.4.16 -I config.out rules.out Side effects: ISA=y (deduced from X86) ... oldconfig output skipped Saving config.out......(0.80 sec) Done. python2 -O scripts/configtrans.py -h include/linux/autoconf.h -s .config config.out # cp config.out oldconfig.out # make menuconfig rm -f include/asm ( cd include ; ln -sf asm-i386 asm) /build/kaos/2.4.16-cml2/include python2 -O scripts/cmlconfigure.py -c -DX86 -B 2.4.16 -i config.out rules.out Side effects: ISA=y (deduced from X86) Side effects from config.out: Tristate symbols won't default to M. SCSI=y (deduced from USB_STORAGE) BLK_DEV_IDE=y (deduced from BLK_DEV_IDEDISK) BLK_DEV_IDE=y (deduced from BLK_DEV_IDECD) PCMCIA=y (deduced from NET_PCMCIA) NET_ETHERNET=y (deduced from NET_PCMCIA) UNIX98_PTYS=y (deduced from DEVPTS_FS) ===== Why are those deduction messages appearing in menuconfig? I just did make oldconfig, the config should be stable. I did not change anything in menuconfig, just saved it. ===== # cp config.out menuconfig.out # diff -u oldconfig.out menuconfig.out --- oldconfig.out Wed Dec 12 21:13:26 2001 +++ menuconfig.out Wed Dec 12 21:13:46 2001 @@ -79,6 +79,7 @@ CONFIG_MWINCHIP3D=n CONFIG_MCYRIXIII=n +CONFIG_MICROCODE=n CONFIG_TOSHIBA=n CONFIG_I8K=n CONFIG_X86_MSR=n @@ -92,6 +93,8 @@ CONFIG_HIGHMEM64G=n CONFIG_MTRR=y +CONFIG_X86_UP_APIC=n +CONFIG_X86_UP_IOAPIC=n CONFIG_MULTIQUAD=n @@ -144,6 +147,7 @@ # SCSI disk support # CONFIG_BLK_DEV_SD=y +CONFIG_SD_EXTRA_DEVS=40 CONFIG_CHR_DEV_ST=n CONFIG_ST_EXTRA_DEVS=2 CONFIG_BLK_DEV_SR=n @@ -389,6 +393,7 @@ # IDE block devices # CONFIG_BLK_DEV_IDE=y +CONFIG_BLK_DEV_HD_ONLY=n # # IDE options -- see Documentation/ide.txt for help/info ===== Why is the output after menuconfig WITH NO CHANGES different from the oldconfig that went into menuconfig? ===== # make menuconfig rm -f include/asm ( cd include ; ln -sf asm-i386 asm) /build/kaos/2.4.16-cml2/include python2 -O scripts/cmlconfigure.py -c -DX86 -B 2.4.16 -i config.out rules.out Side effects: ISA=y (deduced from X86) Side effects from config.out: Tristate symbols won't default to M. SCSI=y (deduced from USB_STORAGE) BLK_DEV_IDE=y (deduced from BLK_DEV_IDEDISK) BLK_DEV_IDE=y (deduced from BLK_DEV_IDECD) PCMCIA=y (deduced from NET_PCMCIA) NET_ETHERNET=y (deduced from NET_PCMCIA) UNIX98_PTYS=y (deduced from DEVPTS_FS) ===== Why are those deductions appearing again? I checked the input config, all those options were already set to y. ===== # make oldconfig rm -f include/asm ( cd include ; ln -sf asm-i386 asm) /build/kaos/2.4.16-cml2/include python2 -O scripts/cmlconfigure.py -t -DX86 -B 2.4.16 -I config.out rules.out Side effects: ISA=y (deduced from X86) Side effects from config.out: Tristate symbols won't default to M. SCSI=y (deduced from USB_STORAGE) BLK_DEV_IDE=y (deduced from BLK_DEV_IDEDISK) BLK_DEV_IDE=y (deduced from BLK_DEV_IDECD) PCMCIA=y (deduced from NET_PCMCIA) NET_ETHERNET=y (deduced from NET_PCMCIA) UNIX98_PTYS=y (deduced from DEVPTS_FS) ... oldconfig output skipped Saving config.out......(0.72 sec) Done. python2 -O scripts/configtrans.py -h include/linux/autoconf.h -s .config config.out # diff -u config.out menuconfig.out --- config.out Wed Dec 12 21:14:35 2001 +++ menuconfig.out Wed Dec 12 21:13:46 2001 @@ -79,6 +79,7 @@ CONFIG_MWINCHIP3D=n CONFIG_MCYRIXIII=n +CONFIG_MICROCODE=n CONFIG_TOSHIBA=n CONFIG_I8K=n CONFIG_X86_MSR=n @@ -92,6 +93,8 @@ CONFIG_HIGHMEM64G=n CONFIG_MTRR=y +CONFIG_X86_UP_APIC=n +CONFIG_X86_UP_IOAPIC=n CONFIG_MULTIQUAD=n @@ -144,8 +147,11 @@ # SCSI disk support # CONFIG_BLK_DEV_SD=y +CONFIG_SD_EXTRA_DEVS=40 CONFIG_CHR_DEV_ST=n +CONFIG_ST_EXTRA_DEVS=2 CONFIG_BLK_DEV_SR=n +CONFIG_SR_EXTRA_DEVS=2 CONFIG_CHR_DEV_SG=n CONFIG_SCSI_MULTI_LUN=y CONFIG_SCSI_CONSTANTS=y @@ -178,6 +184,7 @@ CONFIG_SCSI_DTC3280=n CONFIG_SCSI_EATA=n CONFIG_SCSI_FUTURE_DOMAIN=n +CONFIG_SCSI_FD_MCS=n CONFIG_SCSI_GDTH=n CONFIG_SCSI_GENERIC_NCR5380=n CONFIG_SCSI_INITIO=n @@ -187,6 +194,7 @@ CONFIG_SCSI_NCR53C406A=n CONFIG_SCSI_SYM53C416=n CONFIG_SCSI_SIM710=n +CONFIG_SCSI_NCR_D700=n CONFIG_SCSI_NCR53C7xx=n CONFIG_SCSI_SYM53C8XX=y CONFIG_SCSI_SYM53C8XX_2=n @@ -197,6 +205,8 @@ CONFIG_SCSI_NCR53C8XX=n CONFIG_SCSI_NCR53C8XX_DEFAULT_TAGS=4 CONFIG_SCSI_NCR53C8XX_SYNC=20 +CONFIG_SCSI_IBMMCA=n +CONFIG_SCSI_MCA_53C9X=n CONFIG_SCSI_PAS16=n CONFIG_SCSI_PCI2000=n CONFIG_SCSI_PCI2220I=n @@ -286,6 +296,7 @@ CONFIG_USB_CDCETHER=n CONFIG_USB_USBNET=n CONFIG_USB_PEGASUS=n +CONFIG_USB_USS720=n CONFIG_USB_SERIAL=n CONFIG_USB_RIO500=n @@ -323,6 +334,55 @@ # +# Memory Technology Device (MTD) support +# +CONFIG_MTD_DEBUG=n +CONFIG_MTD_PARTITIONS=n +CONFIG_MTD_CHAR=n +CONFIG_MTD_BLOCK=n +CONFIG_FTL=n +CONFIG_MTD_CFI=n +CONFIG_MTD_JEDECPROBE=n +CONFIG_MTD_CFI_ADV_OPTIONS=n +CONFIG_MTD_CFI_INTELEXT=n +CONFIG_MTD_CFI_AMDSTD=n +CONFIG_MTD_SHARP=n +CONFIG_MTD_RAM=n +CONFIG_MTD_ROM=n +CONFIG_MTD_JEDEC=n +CONFIG_MTD_ABSENT=n +CONFIG_MTD_OBSOLETE_CHIPS=n + +# +# Drivers for chip mappings +# +CONFIG_MTD_PHYSMAP=n + +CONFIG_MTD_NORA=n +CONFIG_MTD_PNC2000=n +CONFIG_MTD_SC520CDP=n +CONFIG_MTD_NETSC520=n +CONFIG_MTD_SBC_GXX=n +CONFIG_MTD_ELAN_104NC=n +CONFIG_MTD_SA1100=n +CONFIG_MTD_DC21285=n +CONFIG_MTD_IQ80310=n +CONFIG_MTD_CSTM_MIPS_IXX=n +CONFIG_MTD_L440GX=n +CONFIG_MTD_OCELOT=n +CONFIG_MTD_PMC551=n +CONFIG_MTD_SLRAM=n +CONFIG_MTD_LART=n +CONFIG_MTD_MTDRAM=n +CONFIG_MTD_BLKMTD=n +CONFIG_MTD_DOC1000=n +CONFIG_MTD_DOC2000=n +CONFIG_MTD_DOC2001=n +CONFIG_MTD_DOCPROBE_ADVANCED=n +CONFIG_MTD_NAND=n + + +# # Block devices # CONFIG_BLK_DEV_FD=y @@ -333,6 +393,7 @@ # IDE block devices # CONFIG_BLK_DEV_IDE=y +CONFIG_BLK_DEV_HD_ONLY=n # # IDE options -- see Documentation/ide.txt for help/info @@ -391,6 +452,7 @@ CONFIG_BLK_DEV_Q40IDE=n CONFIG_BLK_DEV_MPC8xx_IDE=n +CONFIG_BLK_DEV_PS2=n CONFIG_AMIGA_Z2RAM=n CONFIG_ATARI_ACSI=n CONFIG_BLK_CPQ_DA=n @@ -426,11 +488,21 @@ CONFIG_IP_PNP=n CONFIG_NET_IPIP=n CONFIG_NET_IPGRE=n +CONFIG_NET_IPGRE_BROADCAST=n CONFIG_IP_MROUTE=n CONFIG_ARPD=n CONFIG_INET_ECN=n CONFIG_SYN_COOKIES=n +# +# IP netfilter configuration +# +CONFIG_IP_NF_CONNTRACK=n +CONFIG_IP_NF_QUEUE=n +CONFIG_IP_NF_IPTABLES=n +CONFIG_IP_NF_COMPAT_IPCHAINS=n + + CONFIG_PPP=n CONFIG_SLIP=n CONFIG_PACKET=y @@ -464,6 +536,7 @@ CONFIG_BONDING=n CONFIG_TUN=n CONFIG_EQUALIZER=n +CONFIG_ETHERTAP=n CONFIG_NET_SB1000=n CONFIG_NET_ETHERNET=y @@ -500,6 +573,9 @@ CONFIG_AT1700=n CONFIG_DEPCA=n CONFIG_HP100=n +CONFIG_SKMC=n +CONFIG_NE2_MCA=n +CONFIG_IBMLANA=n CONFIG_E2100=n CONFIG_EWRK3=n CONFIG_EEXPRESS=n @@ -516,6 +592,7 @@ CONFIG_AC3200=n CONFIG_DE4X5=n CONFIG_DGRS=n +CONFIG_NE3210=n CONFIG_ES3210=n CONFIG_PCNET32=n CONFIG_ADAPTEC_STARFIRE=n @@ -524,6 +601,7 @@ CONFIG_DE2104X=n CONFIG_TULIP=n CONFIG_EEPRO100=y +CONFIG_LNE390=n CONFIG_FEALNX=n CONFIG_NATSEMI=n CONFIG_NE2K_PCI=n @@ -573,6 +651,7 @@ CONFIG_PCMCIA_XIRC2PS=n CONFIG_PCMCIA_AXNET=n CONFIG_PCMCIA_IBMTR=n +CONFIG_PCMCIA_XIRTULIP=n CONFIG_PCMCIA_XIRCOM=n CONFIG_NET_PCMCIA_RADIO=y CONFIG_PCMCIA_RAYCS=y @@ -583,6 +662,23 @@ +# +# ATM drivers +# +CONFIG_ATM_TCP=n +CONFIG_ATM_LANAI=n +CONFIG_ATM_ENI=n +CONFIG_ATM_ZATM=n +CONFIG_ATM_FIRESTREAM=n +CONFIG_ATM_NICSTAR=n +CONFIG_ATM_IDT77252=n +CONFIG_ATM_AMBASSADOR=n +CONFIG_ATM_HORIZON=n +CONFIG_ATM_IA=n +CONFIG_ATM_FORE200E_MAYBE=n +CONFIG_PPPOATM=n + + # # Sound, ham radio, and telephony @@ -609,6 +705,7 @@ CONFIG_SOUND_TRIDENT=n CONFIG_SOUND_MSNDCLAS=n CONFIG_SOUND_MSNDPIN=n +CONFIG_MSND_FIFOSIZE=128 CONFIG_SOUND_OSS=n CONFIG_DMASOUND=n CONFIG_SOUND_TVMIXER=n @@ -636,6 +733,8 @@ CONFIG_ATOMWIDE_SERIAL=n CONFIG_DUALSP_SERIAL=n CONFIG_SERIAL_ACPI=n +CONFIG_SERIAL_EXTENDED=n +CONFIG_SERIAL_NONSTANDARD=n CONFIG_SMC2_UART=n CONFIG_USE_SCC_IO=n CONFIG_SUN3X_ZS=n @@ -724,6 +823,7 @@ # QIC tape support # CONFIG_QIC02_TAPE=n +CONFIG_QIC02_DYNCONF=n CONFIG_FTAPE=n CONFIG_FT_NR_BUFFERS=3 CONFIG_FT_PROC_FS=n ===== OUCH! The output from make menuconfig has significantly more options than make oldconfig when given exactly the same input. I thought one of the selling points for CML2 was different front ends but with identical back end processing. I don't like the way that the resulting config varies when fed to different front ends. From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id ; Thu, 13 Dec 2001 03:52:29 -0500 Received: (majordomo@vger.kernel.org) by vger.kernel.org id ; Thu, 13 Dec 2001 03:52:19 -0500 Received: from dsl254-112-233.nyc1.dsl.speakeasy.net ([216.254.112.233]:16836 "EHLO snark.thyrsus.com") by vger.kernel.org with ESMTP id ; Thu, 13 Dec 2001 03:52:12 -0500 Date: Thu, 13 Dec 2001 03:41:35 -0500 From: "Eric S. Raymond" To: Keith Owens Cc: linux-kernel@vger.kernel.org, kbuild-devel@lists.sourceforge.net Subject: Re: [kbuild-devel] CML2 1.9.7 is available Message-ID: <20011213034135.A8267@thyrsus.com> Reply-To: esr@thyrsus.com Mail-Followup-To: "Eric S. Raymond" , Keith Owens , linux-kernel@vger.kernel.org, kbuild-devel@lists.sourceforge.net In-Reply-To: <20011212023556.A8819@thyrsus.com> <16992.1008153373@ocs3.intra.ocs.com.au> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.2.5i In-Reply-To: <16992.1008153373@ocs3.intra.ocs.com.au>; from kaos@ocs.com.au on Wed, Dec 12, 2001 at 09:36:13PM +1100 Organization: Eric Conspiracy Secret Labs X-Eric-Conspiracy: There is no conspiracy Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org Keith Owens : > Dangling symlink kernel-tree/scripts/tree.py breaks the CML2 install, > rm kernel-tree/scripts/tree.py first. Fixed. > There are still discrepancies between the output produced by different > forms of make *config. I am also seeing spurious deduction messages > which may be related or may be a separate problem. Separate problem. > Why are those deduction messages appearing in menuconfig? I just did > make oldconfig, the config should be stable. I did not change anything > in menuconfig, just saved it. The deduction messages are happening because the side-effect forcing logic fires whenever a symbol is set. It has no way of knowing whether or not the forced symbol will occur later in the config being read. This > Why is the output after menuconfig WITH NO CHANGES different from > the oldconfig that went into menuconfig? I think it's because of the different timing of menu visits (forcing computation of choice-menu defaults at different times). I'm going to run some experiments to see if I can pin this down. -- Eric S. Raymond "The state calls its own violence `law', but that of the individual `crime'" -- Max Stirner From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id ; Thu, 13 Dec 2001 04:00:29 -0500 Received: (majordomo@vger.kernel.org) by vger.kernel.org id ; Thu, 13 Dec 2001 04:00:19 -0500 Received: from dsl254-112-233.nyc1.dsl.speakeasy.net ([216.254.112.233]:19396 "EHLO snark.thyrsus.com") by vger.kernel.org with ESMTP id ; Thu, 13 Dec 2001 04:00:05 -0500 Date: Thu, 13 Dec 2001 03:49:30 -0500 From: "Eric S. Raymond" To: Keith Owens Cc: linux-kernel@vger.kernel.org, kbuild-devel@lists.sourceforge.net Subject: Re: [kbuild-devel] CML2 1.9.7 is available Message-ID: <20011213034930.A8337@thyrsus.com> Reply-To: esr@thyrsus.com Mail-Followup-To: "Eric S. Raymond" , Keith Owens , linux-kernel@vger.kernel.org, kbuild-devel@lists.sourceforge.net In-Reply-To: <20011212023556.A8819@thyrsus.com> <16992.1008153373@ocs3.intra.ocs.com.au> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.2.5i In-Reply-To: <16992.1008153373@ocs3.intra.ocs.com.au>; from kaos@ocs.com.au on Wed, Dec 12, 2001 at 09:36:13PM +1100 Organization: Eric Conspiracy Secret Labs X-Eric-Conspiracy: There is no conspiracy Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org Keith Owens : > OUCH! The output from make menuconfig has significantly more options > than make oldconfig when given exactly the same input. I thought one > of the selling points for CML2 was different front ends but with > identical back end processing. I don't like the way that the resulting > config varies when fed to different front ends. Not a big deal -- all the produced config.outs are logically equivalent. Your differences all consist of symbols saved out as n in one version and not saved at all in the other. It *would* be serious cause for alarm if that were not the case. The simplification in the saveability-predicate logic I just did for 1.9.8 made may help solve this problem. -- Eric S. Raymond .. a government and its agents are under no general duty to provide public services, such as police protection, to any particular individual citizen... -- Warren v. District of Columbia, 444 A.2d 1 (D.C. App.181) From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id ; Thu, 13 Dec 2001 11:25:40 -0500 Received: (majordomo@vger.kernel.org) by vger.kernel.org id ; Thu, 13 Dec 2001 11:25:33 -0500 Received: from atlrel6.hp.com ([156.153.255.205]:55451 "HELO atlrel6.hp.com") by vger.kernel.org with SMTP id ; Thu, 13 Dec 2001 11:25:15 -0500 Content-Type: text/plain; charset=US-ASCII From: Bjorn Helgaas To: esr@thyrsus.com, Keith Owens Subject: Re: [kbuild-devel] CML2 1.9.7 is available Date: Thu, 13 Dec 2001 09:29:05 -0700 X-Mailer: KMail [version 1.3.2] Cc: linux-kernel@vger.kernel.org, kbuild-devel@lists.sourceforge.net In-Reply-To: <20011212023556.A8819@thyrsus.com> <16992.1008153373@ocs3.intra.ocs.com.au> <20011213034930.A8337@thyrsus.com> In-Reply-To: <20011213034930.A8337@thyrsus.com> MIME-Version: 1.0 Content-Transfer-Encoding: 7BIT Message-Id: <20011213162508.F30944674@ldl.fc.hp.com> Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org On Thursday 13 December 2001 1:49 am, Eric S. Raymond wrote: > Keith Owens : > > OUCH! The output from make menuconfig has significantly more options > > than make oldconfig when given exactly the same input. I thought one > > of the selling points for CML2 was different front ends but with > > identical back end processing. I don't like the way that the > > resulting config varies when fed to different front ends. > > Not a big deal -- all the produced config.outs are logically equivalent. Not a big deal in theory, maybe, but it is very convenient to use diff to compare .config files, and diff doesn't know about logical equivalence. -- Bjorn Helgaas - bjorn_helgaas@hp.com Linux Systems Operation R&D Hewlett-Packard