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 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 8EB82C433EF for ; Fri, 22 Oct 2021 14:48:10 +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 ACBB460F02 for ; Fri, 22 Oct 2021 14:48:09 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.4.1 mail.kernel.org ACBB460F02 Authentication-Results: mail.kernel.org; dmarc=none (p=none dis=none) header.from=konsulko.com Authentication-Results: mail.kernel.org; spf=pass smtp.mailfrom=lists.denx.de Received: from h2850616.stratoserver.net (localhost [IPv6:::1]) by phobos.denx.de (Postfix) with ESMTP id D830283458; Fri, 22 Oct 2021 16:48:07 +0200 (CEST) Authentication-Results: phobos.denx.de; dmarc=none (p=none dis=none) header.from=konsulko.com Authentication-Results: phobos.denx.de; spf=pass smtp.mailfrom=u-boot-bounces@lists.denx.de Authentication-Results: phobos.denx.de; dkim=pass (1024-bit key; unprotected) header.d=konsulko.com header.i=@konsulko.com header.b="ETk01ZOL"; dkim-atps=neutral Received: by phobos.denx.de (Postfix, from userid 109) id 77B3A83458; Fri, 22 Oct 2021 16:48:06 +0200 (CEST) Received: from mail-qk1-x733.google.com (mail-qk1-x733.google.com [IPv6:2607:f8b0:4864:20::733]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits)) (No client certificate requested) by phobos.denx.de (Postfix) with ESMTPS id 0E814834A9 for ; Fri, 22 Oct 2021 16:48:03 +0200 (CEST) Authentication-Results: phobos.denx.de; dmarc=none (p=none dis=none) header.from=konsulko.com Authentication-Results: phobos.denx.de; spf=pass smtp.mailfrom=trini@konsulko.com Received: by mail-qk1-x733.google.com with SMTP id j12so4860525qkk.5 for ; Fri, 22 Oct 2021 07:48:02 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=konsulko.com; s=google; h=date:from:to:cc:subject:message-id:references:mime-version :content-disposition:in-reply-to; bh=LSs7syQNT5NrUX9bDkWrXTlR3pnHNShwRpNLNbkKkx8=; b=ETk01ZOL4AHFYjUej54nY8PVnIoPnyk/DQeQBzUwxdOnf8Y0p9KDclT35ZHjxzttS5 MT7uD3QS7QdpTw+VC9XU49zNlinGDPAuUC0mfPrSKfAbrUpJU6bBhvqRFVIgoTsQbTtB LCVM/GUsOVifDcmoPEimxcRsf2sWxaRydWyzM= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:date:from:to:cc:subject:message-id:references :mime-version:content-disposition:in-reply-to; bh=LSs7syQNT5NrUX9bDkWrXTlR3pnHNShwRpNLNbkKkx8=; b=R5k9kJ4B+FSqCGoolMZtzOooum6eIzgZVTO8WP5ihtCyYh6WHngisultUx6DvhvEul By4dw/FEGIWpMecegjtJ6YCK4CzudteiP5s343j+JamjuL0HE1mB67BY+4LdxoN8n5EX PwiIS6gn/mCnlQDiSlDHdLsmcfDlphifdZpTTCxGzX0s2c+6QzC2TsDt6c2NHFJKJ4Jm ZsJ3RMs9ms9vWsxXHi+C+hkM8KMiIds5g92OhDhUbWWifbznc1o9KXF308b85DdH0FJP OoCAdq4gfesF+kHK2oQ8l99fpwFegEZ87MqXG1Kt1z3peTKsSvo9oEdmSfUhrQ87vThG MN9A== X-Gm-Message-State: AOAM533eoMWqrQz/XuM4XelT/8D4PD42FHkNUNQzsc3NH+yqc7pi7pjz 9M7yRYiTneuztQgt939mNmoUjg== X-Google-Smtp-Source: ABdhPJwE8hJJqHkgI5EBaWv0bjpEmY3lMQxN7kCUiy8jPWQmDzgeBJHLhyk9Oj5GTv1LPTXVx/u1VQ== X-Received: by 2002:a05:620a:444d:: with SMTP id w13mr356226qkp.479.1634914081942; Fri, 22 Oct 2021 07:48:01 -0700 (PDT) Received: from bill-the-cat (2603-6081-7b01-cbda-f084-0129-62d8-869d.res6.spectrum.com. [2603:6081:7b01:cbda:f084:129:62d8:869d]) by smtp.gmail.com with ESMTPSA id u11sm2402533qko.119.2021.10.22.07.48.00 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 22 Oct 2021 07:48:01 -0700 (PDT) Date: Fri, 22 Oct 2021 10:47:59 -0400 From: Tom Rini To: Wolfgang Denk Cc: Simon Glass , Marek =?iso-8859-1?Q?Beh=FAn?= , U-Boot Mailing List , Rasmus Villemoes , Heinrich Schuchardt , Joe Hershberger Subject: Re: [PATCH v9 3/7] env: Allow U-Boot scripts to be placed in a .env file Message-ID: <20211022144759.GG3577824@bill-the-cat> References: <20211019224422.1447059-1-sjg@chromium.org> <20211019164418.v9.3.Ie78bfbfca0d01d9cba501e127f446ec48e1f7afe@changeid> <3682215.1634809802@gemini.denx.de> <20211021122325.GX7964@bill-the-cat> <3695947.1634821611@gemini.denx.de> <20211021152537.441c37b9@thinkpad> <20211021152831.15524883@thinkpad> <20211021160311.GC3577824@bill-the-cat> <3763481.1634890085@gemini.denx.de> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="Y+xroYBkGM9OatJL" Content-Disposition: inline In-Reply-To: <3763481.1634890085@gemini.denx.de> X-Clacks-Overhead: GNU Terry Pratchett 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 --Y+xroYBkGM9OatJL Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Fri, Oct 22, 2021 at 10:08:05AM +0200, Wolfgang Denk wrote: > Dear Tom, >=20 > In message <20211021160311.GC3577824@bill-the-cat> you wrote: > >=20 > > How bad does it make the parser look if we allow trailing + in variable > > names, by escaping them? It's seemingly the substantive objection at > > this point. >=20 > Any escape character is also a legal name character. I am struggling to have a non-meme reaction to this. Perhaps the best step is just earlier on in the series note that variable names need to fit within the broadly and commonly used set of characters and assorted funny business you can do historically needs to be migrated. --=20 Tom --Y+xroYBkGM9OatJL Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQGzBAABCgAdFiEEGjx/cOCPqxcHgJu/FHw5/5Y0tywFAmFyzxgACgkQFHw5/5Y0 tyzRTwwAhA42f3AMn/D5LNVRDhXP6GdmC6waPMj+QNvO6c2eR/pXW9JAWqlg6HHS GXBKkVcNBwiebMzBqm9y46uBLuafvM1Us/teiJGnLtvzxOs+q0UKuGFnjQZfHvLE UVAwv1LPkynCbuUBDgsF8jzqyaa/co3JukFWo0a8U6Ia58rShPEjzJBTLCwLjtEj YUkTziMcjFO7T1H6AkOGEd0HJvoVx7MNCclHHG/kG5Jj+yCuhcbIp6CDcynT8552 ZG2g2V97BnsqkNe3sYtrdda/U8Y7adBSgAxZ4Y4eFqoc2PIQ1EjyJTqvJ576ORox SEsWfQC++4hslQT+2T7aPskkILH+ik2tguP5I06UN5w2XswMuJvwobUSBDTXopBo xVnfS6BjReGZa/ych/qJPD6Tv+yh/M5ELBvkw6OePCDTcCZu0SdfWpY/djseBSjs hOTPps9eKw264CQ1liu4oDny7Ho7op50slV+N1Fan3qASEMtPc6CI1/EOQFIopoc fRDKST2f =mNVp -----END PGP SIGNATURE----- --Y+xroYBkGM9OatJL--