From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-5.8 required=3.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI, SPF_HELO_NONE,SPF_PASS autolearn=no autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 0495DC07E95 for ; Wed, 7 Jul 2021 08:16:31 +0000 (UTC) Received: from phobos.denx.de (phobos.denx.de [85.214.62.61]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id 5D72961CB0 for ; Wed, 7 Jul 2021 08:16:30 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 5D72961CB0 Authentication-Results: mail.kernel.org; dmarc=none (p=none dis=none) header.from=denx.de Authentication-Results: mail.kernel.org; spf=pass smtp.mailfrom=u-boot-bounces@lists.denx.de Received: from h2850616.stratoserver.net (localhost [IPv6:::1]) by phobos.denx.de (Postfix) with ESMTP id 8192982DED; Wed, 7 Jul 2021 10:16:28 +0200 (CEST) Authentication-Results: phobos.denx.de; dmarc=none (p=none dis=none) header.from=denx.de Authentication-Results: phobos.denx.de; spf=pass smtp.mailfrom=u-boot-bounces@lists.denx.de DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=denx.de; s=phobos-20191101; t=1625645788; bh=8tYrAcl+HZRCxkTZt8ONpa+a91snFfeHh0/aYKMaV58=; h=To:cc:From:Subject:In-reply-to:References:Date:List-Id: List-Unsubscribe:List-Archive:List-Post:List-Help:List-Subscribe: From; b=nY8s2I3Iz6rSp++BAvd5dZPo3FnjyLmug4opG1UmMl7iU5aNtwbJ7UZ4nt2QVzH8B enLNo96PMeMgC7cnNJ1nhEYysl9vJYfKP5AdlegLSsVdUS7KbzRF5zpzSxN/ecV993 SaEVr4byx+npLr9R/V5TWtzFuTfQbaN6I9e6viX9QKvU9PTu2/HXyaYWyxiYPXnVGZ GrKbYr5FkgaERpu7TkJgLbqrr3mlEKfKznH0tDHFsE8da9WGo9kxMRBII0rgo+1l7o eIo1ybBuu4Oha2v3z6mJRA5sQW/Dky9Ouvf+uFX6OVrj+Q1L4MAtc0E4CFcQbjLMLq fr/yKKzkwYxkA== Received: from janitor.denx.de (unknown [62.91.23.180]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) (No client certificate requested) (Authenticated sender: noc@denx.de) by phobos.denx.de (Postfix) with ESMTPSA id 3918E82DE8 for ; Wed, 7 Jul 2021 10:16:26 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=denx.de; s=phobos-20191101; t=1625645786; bh=8tYrAcl+HZRCxkTZt8ONpa+a91snFfeHh0/aYKMaV58=; h=To:cc:From:Subject:In-reply-to:References:Date:From; b=ubrhIJOt5ycgI4fuSjhDVQSnWXaH9sEVx2yNbpq12RsT//pmbKGkzZrChbSv/Ynjc pRlolarbn30BTvcyNmgEe08bfKP3JSY9+/Ee+B+3Dt34hM8O7pLToVn0pAjqVewVw4 MynQgGaCGGxIekzSvJu25MHVwj3b9a694OY9cWj8SZaCYO2B7L6Y7gH1iE4bk3hJgy BF4dD1BAkLsZPx++UYWuTqggJccYCp2WW2kQoj7j121T+3V27Igyv5xThjFHqhPos8 TUeRyarQ/cZlWSJ/GYJCf7fgaPOsB0GUfwsSPsL/aJH05nu0O06O+AUfGWQha8ZF8i Lly5QaUaKL1tQ== Received: by janitor.denx.de (Postfix, from userid 108) id E90B4A022B; Wed, 7 Jul 2021 10:16:25 +0200 (CEST) Received: from gemini.denx.de (gemini.denx.de [10.4.0.2]) by janitor.denx.de (Postfix) with ESMTPS id 9ADA4A003B; Wed, 7 Jul 2021 10:16:13 +0200 (CEST) Received: from gemini.denx.de (localhost [IPv6:::1]) by gemini.denx.de (Postfix) with ESMTP id 9267D1E14C3; Wed, 7 Jul 2021 10:16:13 +0200 (CEST) To: Tom Rini cc: Sean Anderson , Simon Glass , U-Boot Mailing List , Marek =?iso-8859-1?Q?Beh=FAn?= , Roland Gaudig , Heinrich Schuchardt , Kostas Michalopoulos From: Wolfgang Denk Subject: Re: [RFC PATCH 05/28] cli: lil: Rename some functions to be more like TCL MIME-Version: 1.0 Content-type: text/plain; charset=UTF-8 Content-transfer-encoding: 8bit In-reply-to: <20210706153327.GS9516@bill-the-cat> References: <20210701061611.957918-1-seanga2@gmail.com> <20210701061611.957918-6-seanga2@gmail.com> <163753.1625507898@gemini.denx.de> <20210705185141.GA9516@bill-the-cat> <192285.1625557976@gemini.denx.de> <20210706153327.GS9516@bill-the-cat> Comments: In-reply-to Tom Rini message dated "Tue, 06 Jul 2021 11:33:27 -0400." Date: Wed, 07 Jul 2021 10:16:13 +0200 Message-ID: <49463.1625645773@gemini.denx.de> X-BeenThere: u-boot@lists.denx.de X-Mailman-Version: 2.1.34 Precedence: list List-Id: U-Boot discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: u-boot-bounces@lists.denx.de Sender: "U-Boot" X-Virus-Scanned: clamav-milter 0.103.2 at phobos.denx.de X-Virus-Status: Clean Dear Tom, In message <20210706153327.GS9516@bill-the-cat> you wrote: > > > Mature? And still without consequent error checking? And done, > > i. e. this will never be fixed? > > Intentional design by upstream, and then for the actual problem part > (error checking, test suite), Sean is saying he'll fix it, and has > started on it. Seriously - any piece of software that omits error checking intentionally be design should be indented six feet downward and covered with dirt. We should not even consider looking at it. > OK, snark aside, I'm very serious here, any "we'll just import ..." > needs to have a plan to keep it up to date, or be easy enough to do such > that I can set a monthly reminder to check for and do the update. Every > area where we don't do this is a set of problems waiting to get worse, > as we can see with the hush shell right now as it's one of the oldest > things we stopped syncing with. Which exact _new_ problems do we see with hush right now? I can only see old ones, that have been known (and worked around) for nearly two decades. The limitations and bugs have all been there since the beginning - the limitations actually being intentional due to the typical resource situation at that time. > But I > really think we want a shell environment that is not actively adding new > features is a good thing, for the default. Just how much stuff should > we be doing or need to be doing before we hand things over to the OS? You are shooting yourself in the knee here. If you think out CLI should not be adding new features, then we should just stick with our ancient hush and neither update it nor replace it with something else that adds not only new features, but breaks backward compatibility, hard. Best regards, Wolfgang Denk -- DENX Software Engineering GmbH, Managing Director: Wolfgang Denk HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany Phone: (+49)-8142-66989-10 Fax: (+49)-8142-66989-80 Email: wd@denx.de God runs electromagnetics by wave theory on Monday, Wednesday, and Friday, and the Devil runs them by quantum theory on Tuesday, Thurs- day, and Saturday. -- William Bragg