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 CDFBBC07E95 for ; Wed, 7 Jul 2021 08:15:46 +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 DC2B061CB0 for ; Wed, 7 Jul 2021 08:15:45 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org DC2B061CB0 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 A683582DE6; Wed, 7 Jul 2021 10:15:43 +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=1625645744; bh=zvsrADcUijMSvPy3pT64OiFSvIQlQnf4WXk6wixcJM8=; h=To:cc:From:Subject:In-reply-to:References:Date:List-Id: List-Unsubscribe:List-Archive:List-Post:List-Help:List-Subscribe: From; b=YR7kPvH+hwCdeDjcCTYAS5M7YcsaNiLHVdfwJpgTyO/hF5rh1YU1BopOTvqW+wfV5 FPAxTg53N1A3eKMuGRKH8XpzQWq7KCus3Gox0hY3/u9IKhlFc2jhK+k/8SATXTA7S6 oGQ2jmSS34bUVZwR9gSjEZb3ojJi0Xbu3IXudw4vETD4AgDQGJA2xPqx9MUSYS535I O1GW/W9YXC9rzZA3ufmG235Wzuz+6LKkkSBRjxiWKmILOFtQfIExgcBnhR13ivijuU wlEk2xKgaudKVx5ZqVvc0tYDjdiuR0IC6uMq2gcmAKGSK2JpEh3pe5A+BfOqsefw88 6KEHbG3NRAQlw== 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 2721082DD3 for ; Wed, 7 Jul 2021 10:15:42 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=denx.de; s=phobos-20191101; t=1625645742; bh=zvsrADcUijMSvPy3pT64OiFSvIQlQnf4WXk6wixcJM8=; h=To:cc:From:Subject:In-reply-to:References:Date:From; b=OfleqvNCQEhmNNdT+tZRquoIehK0S+lBk6+CSGSXVp/60SSJ789RlmQW3vWXn+Mqc QZxK1r2QJ0zxbIMsfZPvZEBkdad0nBocDDWHVRy4ZrLl3ectqmnlQP/ovBd6vlQ/NV CKKF9OGUlR1owKhV4iEMBGYdohZJiUUtf+D82HvAhWfQpFdHMkGMn+HDVPWs6HEBIs 3xxa4ETGh37g+4XlE7SpJuWcZr0mPhIJk1sGdyPDui97FPC5rPKICeffULQ0ihM3Up sk7bHgg4YIUWE8PpGTOjcQdOGFiH9OWxZmvNbwZcOH+sM01Qjb15tAjjwCJKzhG7Vt M5TjFMI061wsg== Received: by janitor.denx.de (Postfix, from userid 108) id 891A9A0285; Wed, 7 Jul 2021 10:15:41 +0200 (CEST) Received: from gemini.denx.de (gemini.denx.de [10.4.0.2]) by janitor.denx.de (Postfix) with ESMTPS id 36798A003B; Wed, 7 Jul 2021 10:15:33 +0200 (CEST) Received: from gemini.denx.de (localhost [IPv6:::1]) by gemini.denx.de (Postfix) with ESMTP id DCD4D1E14C2; Wed, 7 Jul 2021 10:15:32 +0200 (CEST) To: Tom Rini cc: Sean Anderson , u-boot@lists.denx.de, Marek =?iso-8859-1?Q?Beh=FAn?= , Simon Glass , Roland Gaudig , Heinrich Schuchardt , Kostas Michalopoulos From: Wolfgang Denk Subject: Re: [RFC PATCH 02/28] cli: Add LIL shell MIME-Version: 1.0 Content-type: text/plain; charset=UTF-8 Content-transfer-encoding: 8bit In-reply-to: <20210706145420.GQ9516@bill-the-cat> References: <20210701061611.957918-1-seanga2@gmail.com> <20210701061611.957918-3-seanga2@gmail.com> <126700.1625223815@gemini.denx.de> <8bbdb7a1-5085-a3b7-614f-12ae9aee8e8b@gmail.com> <18831.1625340810@gemini.denx.de> <20210705191058.GB9516@bill-the-cat> <192152.1625557603@gemini.denx.de> <20210706145420.GQ9516@bill-the-cat> Comments: In-reply-to Tom Rini message dated "Tue, 06 Jul 2021 10:54:20 -0400." Date: Wed, 07 Jul 2021 10:15:32 +0200 Message-ID: <49429.1625645732@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 <20210706145420.GQ9516@bill-the-cat> you wrote: > > > Updating to a current version would fix this, in an almost 100% > > backward compatible way. > > Let us cut to the chase then. Who is going to port a modern version of > hush over to U-Boot, and maintain it? If we fork and forget again, > we'll be in a bad place once again in 2-3 years. Would we really be better off if we switch to some exotic piece of code instead (I was not able to locate any user base, nor other developers), which has been reported to have poor or no error handling, and comes with an incompatible command line interface? There is a zillion of shell scripts in the field, from non-trivial boot sequences to complex download-and-upgrade scripts. You can't really even think of breaking compatibility on such a level. 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 There are no data that cannot be plotted on a straight line if the axis are chosen correctly.