From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 11221 invoked by alias); 13 May 2009 16:03:26 -0000 Received: (qmail 10963 invoked by uid 22791); 13 May 2009 16:03:24 -0000 X-SWARE-Spam-Status: No, hits=-2.3 required=5.0 tests=AWL,BAYES_00 X-Spam-Check-By: sourceware.org Received: from mail01.solnet.ch (HELO mail01.solnet.ch) (212.101.4.135) by sourceware.org (qpsmtpd/0.43rc1) with ESMTP; Wed, 13 May 2009 16:03:18 +0000 Received: from mail01.solnet.ch ([127.0.0.1]) by localhost (mail01.solnet.ch [127.0.0.1]) (SolNet-Check, port 10024) with LMTP id HF9O78k64a5P; Wed, 13 May 2009 16:03:15 +0000 (UTC) Received: from beta.intefo.ch (static-212-101-18-64.adsl.solnet.ch [212.101.18.64]) by mail01.solnet.ch (Postfix) with ESMTP id 2C2864BDFF; Wed, 13 May 2009 16:03:15 +0000 (UTC) Received: from beta.intefo.ch ([127.0.0.1]) by localhost (beta.intefo.ch [127.0.0.1]) (amavisd-new, port 10024) with LMTP id XzD+DNX1nz1T; Wed, 13 May 2009 18:03:14 +0200 (CEST) Received: from [192.168.1.20] (simon.intefo.ch [192.168.1.20]) by beta.intefo.ch (Postfix) with ESMTP id 944637700CA; Wed, 13 May 2009 18:03:14 +0200 (CEST) Message-ID: <4A0AEF5E.3030602@intefo.ch> Date: Wed, 13 May 2009 16:03:00 -0000 From: Simon Kallweit User-Agent: Thunderbird 2.0.0.21 (X11/20090318) MIME-Version: 1.0 To: John Dallaway CC: eCos development list , John Eigelaar Subject: Re: lwIP upgrade to CVS HEAD References: <49F83C8B.9000108@intefo.ch> <4A001575.1060107@dallaway.org.uk> <4A0022F9.5020207@intefo.ch> <4A045625.9080706@dallaway.org.uk> In-Reply-To: <4A045625.9080706@dallaway.org.uk> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-IsSubscribed: yes Mailing-List: contact ecos-devel-help@ecos.sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Post: List-Help: , Sender: ecos-devel-owner@ecos.sourceware.org X-SW-Source: 2009-05/txt/msg00018.txt.bz2 John Dallaway wrote: > There's some scope for improving the dependency info. For example, > CYGIMP_LWIP_MEMP_MEM_MALLOC could specify: > > requires { CYGINT_ISO_MEMALLOC != 0 } > default_value { CYGINT_ISO_MEMALLOC != 0 } > > Many of the protocol components and options are also likely to "require" > either CYGPKG_LWIP_TCP or CYGPKG_LWIP_UDP. > > There may also be some scope for active_if constraints to clarify the > relevance of certain options. For example, could CYGPKG_LWIP_NETCONF be > made "active_if !CYGPKG_LWIP_DHCP"? This may not be possible if the > static networking address definitions are still required for correct > compilation when DHCP is enabled. I'll have a look at them tomorrow. There are lots of small improvements to be made with dependencies and constraints. > Finally, I would make the display strings of the numerous protocol > support components and options just a little more verbose. For example: > > "DHCP" -> "DHCP support" > "ICMP" -> "ICMP support" > > and so on. Done. > There are currently 27 items directly under the lwIP package node in the > tree. Perhaps there is some scope for further grouping of these nodes to > give the tree more depth and less breadth. For example, a "Protocol > support" component of "flavor none" containing the various protocol > components? I have reorganized the whole CDL quite a bit. Please check out the new hierarchy and give me some feedback. > OK. Send me a tarball of the updated package when you're ready to start > collaborating and I'll check it in on a new branch. It's still in the git repo. Please get the current version from there, I'll still send you a tarball once I'm ready. I will also look into sequential support, as there are no words from John Eigelaar. I think I can get do the basics myself. Simon