From debbugs-submit-bounces@debbugs.gnu.org Mon Apr 04 14:53:15 2022 Received: (at submit) by debbugs.gnu.org; 4 Apr 2022 18:53:15 +0000 Received: from localhost ([127.0.0.1]:52946 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nbRpD-00025o-L0 for submit@debbugs.gnu.org; Mon, 04 Apr 2022 14:53:15 -0400 Received: from lists.gnu.org ([209.51.188.17]:59950) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nbRP7-0000qW-Qu for submit@debbugs.gnu.org; Mon, 04 Apr 2022 14:26:18 -0400 Received: from eggs.gnu.org ([209.51.188.92]:47988) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nbRP7-0004EW-Ki for guix-patches@gnu.org; Mon, 04 Apr 2022 14:26:17 -0400 Received: from [2607:f8b0:4864:20::629] (port=42867 helo=mail-pl1-x629.google.com) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1nbRP6-0000Hp-1j for guix-patches@gnu.org; Mon, 04 Apr 2022 14:26:17 -0400 Received: by mail-pl1-x629.google.com with SMTP id p17so8829100plo.9 for ; Mon, 04 Apr 2022 11:26:15 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=DJK5MkEb+wLzhbzjGk8zVyW2RgHGcz8E0BkxrI26C/Q=; b=Mr7zpNO0SV8yRLJwHFRiI7B81kuGhzGrwHlQDfqdzFj9lBDpb3YU8V4yZ6La72jgtH 2S5x6JMcpZmfHXhWaKeUq5EM978oodQQQ8lKbeQLGPOKiXHzlhJwXOYOJPW2p6kvgeut CXIO2LZR4IWCq7Gar16sYnefHBz3QOPBGB9if3Bt5zO6FIC52x2UQ7QVHf0gcT03ctcZ 6IK3nJvV4OZxYB42Ch/eY8tYefAQpfkzvwL3WxT1tPaxEeqvbQsJwUK3r8eyZ+UBXkkj 7wLug6mcTcDs3JBuD4pFvIadzKvRMdTdf06wfGl6AqdUY1HAGDH8uJvfuk7+3a0mpges 1XeA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=DJK5MkEb+wLzhbzjGk8zVyW2RgHGcz8E0BkxrI26C/Q=; b=QHcrJOtfxlBUDr7uKi7iUPXAYN37olCPJE+gf9NZSMe3lKIfGJaO1oh6VIoCBnYySQ Qnuda7rk7lWoWtgHfg+E4Xy0YsiZ2fkkkdWTYaIv5o4SGx6pwazmv4SweBgk27HJ6snr oYEKjEhcOGpJXtxFIB2jd1Jk20C98S4YJCIKTFwnAz6FDqnt4D77Y2+JLClntVNd6YFq QnunDZQQZGEvIPwRW1KGssEI9V28uOCwAJH2Ijq439eTnCZKICF5oFe29jQ8nIyZo4Ae rg0a0VErzNd2Rwq0jVsMbYd/kgAYhOI9yOW/gTwstZYJ/BtlIXJBvKC3tAhef1R48pFx KjCg== X-Gm-Message-State: AOAM531wh67MutBRB0KXTfSrXHYjtJmdZ5E0N4wh8pgNU5swunAo0o8u JezUNxXQr8VqlXSLYcmXPk7qZYy+VsH4CQ== X-Google-Smtp-Source: ABdhPJz7aPOx1BKXBrUmiwiCSn/Dvgh4l76Juwhozb707/3vzleMWcz6MRoxfcFFAv2rM+uZrJU79Q== X-Received: by 2002:a17:90a:bb17:b0:1ca:b45d:eb39 with SMTP id u23-20020a17090abb1700b001cab45deb39mr495062pjr.57.1649096773938; Mon, 04 Apr 2022 11:26:13 -0700 (PDT) Received: from tower.hitronhub.home (24-113-171-200.wavecable.com. [24.113.171.200]) by smtp.gmail.com with ESMTPSA id g12-20020a056a001a0c00b004e1307b249csm13234076pfv.69.2022.04.04.11.26.13 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 04 Apr 2022 11:26:13 -0700 (PDT) From: antlers To: guix-patches@gnu.org Subject: [PATCH] gnu: linux: Allow kconfig options to be strings Date: Mon, 4 Apr 2022 11:26:09 -0700 Message-Id: <20220404182609.14604-1-autumnalantlers@gmail.com> X-Mailer: git-send-email 2.34.0 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Host-Lookup-Failed: Reverse DNS lookup failed for 2607:f8b0:4864:20::629 (failed) Received-SPF: pass client-ip=2607:f8b0:4864:20::629; envelope-from=autumnalantlers@gmail.com; helo=mail-pl1-x629.google.com X-Spam_score_int: -6 X-Spam_score: -0.7 X-Spam_bar: / X-Spam_report: (-0.7 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, PDS_HP_HELO_NORDNS=0.659, RCVD_IN_DNSWL_NONE=-0.0001, RDNS_NONE=0.793, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=no autolearn_force=no X-Spam_action: no action X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: submit X-Mailman-Approved-At: Mon, 04 Apr 2022 14:53:14 -0400 Cc: antlers X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.3 (--) * gnu/packages/linux.scm (config->string): add a clause handling strings Allows for the declarative configuration of kconfig options which accept strings, such as CONFIG_MODULE_SIG_KEY. I've enclosed the given string in quotes, but don't do any kind of escaping. See the kernel mailing list for the current state of escaped strings upstream: https://patchwork.kernel.org/project/linux-kbuild/patch/1431003982-992-1-git-send-email-sr@denx.de/ Apologies to those with double-quotes or backslashes in their CONFIG_SYSTEM_*_KEYS. Signed-off-by: antlers --- gnu/packages/linux.scm | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/gnu/packages/linux.scm b/gnu/packages/linux.scm index ec68f5c57e..9a81fc4a3d 100644 --- a/gnu/packages/linux.scm +++ b/gnu/packages/linux.scm @@ -767,7 +767,9 @@ (define (config->string options) ((option . #t) (string-append option "=y")) ((option . #f) - (string-append option "=n"))) + (string-append option "=n")) + ((option . string) + (string-append option "=\"" string "\""))) options) "\n")) -- 2.34.0 From debbugs-submit-bounces@debbugs.gnu.org Tue Apr 05 14:19:02 2022 Received: (at 54713-done) by debbugs.gnu.org; 5 Apr 2022 18:19:02 +0000 Received: from localhost ([127.0.0.1]:56112 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nbnle-0003G2-85 for submit@debbugs.gnu.org; Tue, 05 Apr 2022 14:19:02 -0400 Received: from eggs.gnu.org ([209.51.188.92]:42576) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nbnlR-0003F8-15 for 54713-done@debbugs.gnu.org; Tue, 05 Apr 2022 14:19:00 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:39584) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nbnlL-0000kL-Qv; Tue, 05 Apr 2022 14:18:43 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-Version:In-Reply-To:Date:References:Subject:To: From; bh=IM8xEI7202qmNHNIacMz0c7mmQTeWDtl1cVyUygCIQ8=; b=MtRVA4ZFUZqdBsJdXYbW rJvGWX1jXFZEgh41V2A1O/u7v3Z7U1W2fTsvK4RkWs03Z0+vYUMuzNtJzFN7CA7Dea2qTKf2Bnysx a2P2im7EVnGBqen9ZfpFiOF/3LgAPzt2hBCWnED5JPRVqAl1/x7G1ez/CMZzm4LzxvOtB1jCFvLSx A2gZdlwoAZBoMXXxm09WJRaDEZKtXYM2ftaWhVQ1/SdwBwO8hjfVMCtR3BN3gC3fFpmuLhfUvvrvQ ZtAyclKy9WhdS1X6m17fYjnw4dpeBOmhB5feKkG7SSkYL9AxjckWDoPJ7GgQmTNbK/tirh5X3zuy7 9jonO85AiIleOA==; Received: from 91-160-117-201.subs.proxad.net ([91.160.117.201]:63780 helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nbnlI-0001cG-T3; Tue, 05 Apr 2022 14:18:42 -0400 From: =?utf-8?Q?Ludovic_Court=C3=A8s?= To: antlers Subject: Re: bug#54713: [PATCH] gnu: linux: Allow kconfig options to be strings References: <20220404182609.14604-1-autumnalantlers@gmail.com> Date: Tue, 05 Apr 2022 20:18:38 +0200 In-Reply-To: <20220404182609.14604-1-autumnalantlers@gmail.com> (antlers's message of "Mon, 4 Apr 2022 11:26:09 -0700") Message-ID: <87pmlvjsw1.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 54713-done Cc: 54713-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) Hi, antlers skribis: > * gnu/packages/linux.scm (config->string): add a clause handling strings > > Allows for the declarative configuration of kconfig options which accept > strings, such as CONFIG_MODULE_SIG_KEY. > > I've enclosed the given string in quotes, but don't do any kind of > escaping. See the kernel mailing list for the current state of escaped > strings upstream: > > https://patchwork.kernel.org/project/linux-kbuild/patch/1431003982-992-1-= git-send-email-sr@denx.de/ > > Apologies to those with double-quotes or backslashes in their > CONFIG_SYSTEM_*_KEYS. Applied. If needed, a cheap and often =E2=80=9Cgood enough=E2=80=9D way to escape st= rings is =E2=80=98object->string=E2=80=99: (display (object->string "foo\"bar\"baz")) =3D> "foo\"bar\"baz" Would that help here? Thanks, Ludo=E2=80=99. From debbugs-submit-bounces@debbugs.gnu.org Wed Apr 06 17:39:44 2022 Received: (at 54713-done) by debbugs.gnu.org; 6 Apr 2022 21:39:44 +0000 Received: from localhost ([127.0.0.1]:59241 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ncDNQ-0006eU-Eh for submit@debbugs.gnu.org; Wed, 06 Apr 2022 17:39:44 -0400 Received: from mail-pl1-f175.google.com ([209.85.214.175]:47090) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ncDEL-0006Q8-GQ for 54713-done@debbugs.gnu.org; Wed, 06 Apr 2022 17:30:21 -0400 Received: by mail-pl1-f175.google.com with SMTP id o20so3090532pla.13 for <54713-done@debbugs.gnu.org>; Wed, 06 Apr 2022 14:30:21 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :content-transfer-encoding; bh=DJaPKXOnb49/LbshcI/N7F55RBW1rVzOXtnf3izu1CY=; b=BIhGHig5WNOajbsd2hfaHt07CMblLiO78Irf4d7IxZKB+uzKDNruUEJaFlUk00oYM3 wJJTM08uaOfka+R2LfmKs4zliOBOY8gZlxz8l7Dd7V22LLroYiubL3DgNVPtaVziP67j pbOKBmygHztDyfvt3BS8wvbm28fQYO5TpHgbuBiTwbq/mpiL/rNx2vvOgfny0D9ufAf7 e/ffRvSgMQb0IexgV6GNn0gV1ITuIRbIZfJjQ3dLV10Vophe0EgcTOLrdbQjiz1Rc9H+ PRwTlhYPH1ZiqwYK6YbfjgP2YCNZh78nZINlJyYaI0271nl0HNc2ul8AcpdxHdjDzuQQ HDhw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:content-transfer-encoding; bh=DJaPKXOnb49/LbshcI/N7F55RBW1rVzOXtnf3izu1CY=; b=CwdgTkmi4P8djiP/P3kr1BxmsT5yndQmT7+mvFKy4gbXg2dQR7GCrY38vPlbFJKmTg SmaW3MfulwukSnTNAumRA64MJG6kvLKqRjYtitMWoJ4/Mfgyomx6r8un7iBFvOJ0TrWQ vAD2h1mBiJv/j+pFUOVhc6ReoAmxGwyLaZjcRcHWyMYJTCwOefBfjT6tlPe51eYkJz4T PuAMpK8KLB8s9B/9NpUb3xGazJRMbsRZpk7tPoTTcZ2Pz8/26DOG+S/hMGgVIS9V7+6l qSo4dIwjV/29foutsNzF15foKSx9cCkGeFWQcCrDGzf+P0rrpKRwjnrXvR5q+zRydfv0 ZZ0g== X-Gm-Message-State: AOAM5334WtbcMlQKw/ks9pzv29XqwJ5F2h4icxJZXfWg8nNv4ao30zpe 7jlTfIUcm5LQzjevUJCXULf1ZIntWjgVm0qOxBDJG5BD60E= X-Google-Smtp-Source: ABdhPJxgl9sUEany2rJgjNOvPcFSGwZxzlXLaBlUlP02byakFroRnYKP1S9Xre1x7A5MrZKD/n8ZsdE8z9GZ7NMH0ZE= X-Received: by 2002:a17:90a:2f46:b0:1ca:88b6:d0cf with SMTP id s64-20020a17090a2f4600b001ca88b6d0cfmr12396662pjd.12.1649280615487; Wed, 06 Apr 2022 14:30:15 -0700 (PDT) MIME-Version: 1.0 References: <20220404182609.14604-1-autumnalantlers@gmail.com> <87pmlvjsw1.fsf@gnu.org> In-Reply-To: From: Elijah Harding Date: Wed, 6 Apr 2022 14:30:01 -0700 Message-ID: Subject: Fwd: bug#54713: [PATCH] gnu: linux: Allow kconfig options to be strings To: 54713-done@debbugs.gnu.org Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 54713-done X-Mailman-Approved-At: Wed, 06 Apr 2022 17:39:43 -0400 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Without digging into kconfig to see exactly what's going on, I'm afraid that anyone using risky characters (especially ['`\n#$]) in one of these fields is on their own. Single-quoted strings appear to be interpreted as empty regardless of their content, so that's not an option. Within double-quoted strings, it doesn't appear to allow you to escape single-quotes, quisi-quotes, or #comments. While double-quotes and backslashes only need a single escape (which does line up with object->string), (semi-)colons need two, and a pipe only works with four ("\\\\\\\\|" in a guile source file). "$" breaks in ways that I frankly don't understand, and which no amount of escaping resolves. I'm perfectly content to assume that people will only use [a-zA-Z0-9/+-_. ], and [[\]!@%^&*()=3D{},<>?] also happen to work just fine. Thanks for taking the time to review my patch, and for all the work you've done, within Guix and the broader Guile ecosystem alike. On Tue, Apr 5, 2022 at 11:18 AM Ludovic Court=C3=A8s wrote: > > Hi, > > antlers skribis: > > > * gnu/packages/linux.scm (config->string): add a clause handling string= s > > > > Allows for the declarative configuration of kconfig options which accep= t > > strings, such as CONFIG_MODULE_SIG_KEY. > > > > I've enclosed the given string in quotes, but don't do any kind of > > escaping. See the kernel mailing list for the current state of escaped > > strings upstream: > > > > https://patchwork.kernel.org/project/linux-kbuild/patch/1431003982-992-= 1-git-send-email-sr@denx.de/ > > > > Apologies to those with double-quotes or backslashes in their > > CONFIG_SYSTEM_*_KEYS. > > Applied. > > If needed, a cheap and often =E2=80=9Cgood enough=E2=80=9D way to escape = strings is > =E2=80=98object->string=E2=80=99: > > (display (object->string "foo\"bar\"baz")) > =3D> "foo\"bar\"baz" > > Would that help here? > > Thanks, > Ludo=E2=80=99. From debbugs-submit-bounces@debbugs.gnu.org Mon Apr 11 01:08:45 2022 Received: (at 54713) by debbugs.gnu.org; 11 Apr 2022 05:08:45 +0000 Received: from localhost ([127.0.0.1]:42120 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ndmI9-00019W-An for submit@debbugs.gnu.org; Mon, 11 Apr 2022 01:08:45 -0400 Received: from mail-pj1-f54.google.com ([209.85.216.54]:37394) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ndmI7-00019K-81 for 54713@debbugs.gnu.org; Mon, 11 Apr 2022 01:08:44 -0400 Received: by mail-pj1-f54.google.com with SMTP id mm4-20020a17090b358400b001cb93d8b137so1892898pjb.2 for <54713@debbugs.gnu.org>; Sun, 10 Apr 2022 22:08:43 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:references:in-reply-to:from:date:message-id:subject:to; bh=Fkua+k5pNjySvFK77mVgyGC6Ph1D4cXgl5wmDSgO/5M=; b=qwL0WIKgW2fwhUtauoHUcb+ui7rHLyUnVKOX11pnHgA+zW56ncAkCSbe00OGM/mfJ9 e5B8gSscHAkcBrMgR80Gu6lvBROxBDaaIbGbwS3m6t2i6wZdyE9/hqIoJ6HYicDaPSCw iKgz9onuoBDaUAL6XEUbgiWttVyqwJaoGGv5BMmQYxLfP6aoWDk3JlPtJaFkkO1bGO/u SPi7E+M2ZAHMqaGeKpt8ROr2ChVkDZKA9rz5+O+pBh8UOn43BYdYafENxxbfNq05fUHQ 4diyDp0NQj6kPo4iaHuua+R6BgUVezR0hADMTcURKuSAWjBcqGlpcAPoADmwyRP15urJ KeJg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to; bh=Fkua+k5pNjySvFK77mVgyGC6Ph1D4cXgl5wmDSgO/5M=; b=rA3pFKKm31JeGEPIOVTEWHqxDo0ImhVGRwvVQarmFYPJ1StIqrYcZjr5U5lFZ0bz3s nlxpl+d435c12LwZHDkET+XmEDaSocFO1AVZDO5XxjWrX8HPzUkbD9vEuVU8ku0qCt0p S4ADmb/8X6EQCoE0KuH7lnkSV9DCsuQNWgGRv74lXywEoxOk4kCNNUbp4zXQYCfc1vsC 4caclKY1VC4tifF0F3fY4PGxZoZqfqGRrLULQaNTcPO56eP1LF61xbY4s1gsT+ciU1XS NTIJij9RYMRtTFFuY2iRspOwAustooxBSI5CQoOonfm72fo500mx4P7A8WDYiok6q30N Qsww== X-Gm-Message-State: AOAM530QPBx1zRMyiyTbHUWGtPfujXFNURIku0ERrF0UEKp7tnP7wxJM iNPCmiOn8E7HDn6160H2ptTxjAjpyNs6cSvFhNlo03VT2F434g== X-Google-Smtp-Source: ABdhPJzY2jRJl/ESEagXJt10FLj2WKJhL5k+ZreKEnhNP7Ua8lFJagiogujsLaYmpBqjimQVhyfeieduN81LfsnCym4= X-Received: by 2002:a17:90a:734a:b0:1ca:8240:9e48 with SMTP id j10-20020a17090a734a00b001ca82409e48mr34689878pjs.174.1649653717348; Sun, 10 Apr 2022 22:08:37 -0700 (PDT) MIME-Version: 1.0 References: <20220411022410.5606-1-autumnalantlers@gmail.com> In-Reply-To: <20220411022410.5606-1-autumnalantlers@gmail.com> From: Elijah Harding Date: Sun, 10 Apr 2022 22:08:20 -0700 Message-ID: Subject: Re: [PATCH] gnu: linux: Escape the values of string-type kconfig options To: 54713@debbugs.gnu.org Content-Type: text/plain; charset="UTF-8" X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 54713 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Oh lord, hold off on this one: File paths in CONFIG_SYSTEM_*_KEYS options are parsed by Make before their file is opened, but CONFIG_LOCALVERSION strings aren't, nor are (I imagine?) CONFIG_INITRAMFS_SOURCE's despite also being file paths, so taking responsibility for escaping means handling several options individually :/ From unknown Fri Jun 20 07:27:56 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Mon, 09 May 2022 11:24:04 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator