From debbugs-submit-bounces@debbugs.gnu.org Fri Jan 12 10:24:30 2024 Received: (at submit) by debbugs.gnu.org; 12 Jan 2024 15:24:30 +0000 Received: from localhost ([127.0.0.1]:37233 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rOJOX-0001t2-SO for submit@debbugs.gnu.org; Fri, 12 Jan 2024 10:24:30 -0500 Received: from lists.gnu.org ([2001:470:142::17]:54826) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rOJOU-0001sl-65 for submit@debbugs.gnu.org; Fri, 12 Jan 2024 10:24:28 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1rOJOQ-0004a6-5I for guix-patches@gnu.org; Fri, 12 Jan 2024 10:24:22 -0500 Received: from mail2-relais-roc.national.inria.fr ([192.134.164.83]) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1rOJOM-0005bF-Jf for guix-patches@gnu.org; Fri, 12 Jan 2024 10:24:21 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=inria.fr; s=dc; h=from:to:cc:subject:date:message-id:mime-version: content-transfer-encoding; bh=l98NbHAIy5j/ngFkhXxrEcMLEvDBm0FT7pI4qJ8HBks=; b=ACj6hQwuENlwr38PZVoi6p1VRkt1SU4eqGq3fvbHJCB9IAjTtQK8FyjC 1A0XkpJ9OinuSeDuzTyk6V0KepUf8bS35qIvmMOUTNpBrN0oJ6vQF+B4t DCFZJWNVg4d8xBQO0y4BOS4y0AhpnvGzDKJuVwGMkjbnZAPZywAbzjiRt k=; Authentication-Results: mail2-relais-roc.national.inria.fr; dkim=none (message not signed) header.i=none; spf=SoftFail smtp.mailfrom=romain.garbage@inria.fr; spf=None smtp.helo=postmaster@guix-A102.bordeaux.inria.fr Received-SPF: SoftFail (mail2-relais-roc.national.inria.fr: domain of romain.garbage@inria.fr is inclined to not designate 193.50.110.153 as permitted sender) identity=mailfrom; client-ip=193.50.110.153; receiver=mail2-relais-roc.national.inria.fr; envelope-from="romain.garbage@inria.fr"; x-sender="romain.garbage@inria.fr"; x-conformance=spf_only; x-record-type="v=spf1"; x-record-text="v=spf1 include:mailout.safebrands.com a:basic-mail.safebrands.com a:basic-mail01.safebrands.com a:basic-mail02.safebrands.com ip4:128.93.142.0/24 ip4:192.134.164.0/24 ip4:128.93.162.160 ip4:89.107.174.7 mx ~all" Received-SPF: None (mail2-relais-roc.national.inria.fr: no sender authenticity information available from domain of postmaster@guix-A102.bordeaux.inria.fr) identity=helo; client-ip=193.50.110.153; receiver=mail2-relais-roc.national.inria.fr; envelope-from="romain.garbage@inria.fr"; x-sender="postmaster@guix-A102.bordeaux.inria.fr"; x-conformance=spf_only X-IronPort-AV: E=Sophos;i="6.04,189,1695679200"; d="scan'208";a="146369993" Received: from unknown (HELO guix-A102.bordeaux.inria.fr) ([193.50.110.153]) by mail2-relais-roc.national.inria.fr with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 12 Jan 2024 16:24:12 +0100 From: Romain GARBAGE To: guix-patches@gnu.org Subject: [PATCH core-updates] guix: build: Expand `copy-recursively'. Date: Fri, 12 Jan 2024 16:24:04 +0100 Message-ID: <20240112152407.5691-1-romain.garbage@inria.fr> X-Mailer: git-send-email 2.41.0 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Received-SPF: pass client-ip=192.134.164.83; envelope-from=romain.garbage@inria.fr; helo=mail2-relais-roc.national.inria.fr X-Spam_score_int: -43 X-Spam_score: -4.4 X-Spam_bar: ---- X-Spam_report: (-4.4 / 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, RCVD_IN_DNSWL_MED=-2.3, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: submit Cc: Romain GARBAGE 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 (-) * guix/build/utils.scm (copy-recursively): Add `select?' key. Change-Id: Icfe226164bb88dfede58ae24c15a98db9b696c3b --- guix/build/utils.scm | 42 ++++++++++++++++++++++++------------------ 1 file changed, 24 insertions(+), 18 deletions(-) diff --git a/guix/build/utils.scm b/guix/build/utils.scm index 2352a627e9..7567eb9e4d 100644 --- a/guix/build/utils.scm +++ b/guix/build/utils.scm @@ -430,32 +430,38 @@ (define* (copy-recursively source destination (log (current-output-port)) (follow-symlinks? #f) (copy-file copy-file) - keep-mtime? keep-permissions?) - "Copy SOURCE directory to DESTINATION. Follow symlinks if FOLLOW-SYMLINKS? -is true; otherwise, just preserve them. Call COPY-FILE to copy regular files. -When KEEP-MTIME? is true, keep the modification time of the files in SOURCE on -those of DESTINATION. When KEEP-PERMISSIONS? is true, preserve file -permissions. Write verbose output to the LOG port." + keep-mtime? keep-permissions? + (select? (const #t))) + "Copy SOURCE directory to DESTINATION. Follow symlinks if FOLLOW-SYMLINKS? is +true; otherwise, just preserve them. Call COPY-FILE to copy regular files. When +KEEP-MTIME? is true, keep the modification time of the files in SOURCE on those of +DESTINATION. When KEEP-PERMISSIONS? is true, preserve file permissions. Write +verbose output to the LOG port. Call (SELECT? FILE STAT) for each entry in source, +where FILE is the entry's absolute file name and STAT is the result of 'lstat' (or +'stat' if FOLLOW-SYMLINKS? is true); exclude entries for which SELECT? does not +return true." (define strip-source (let ((len (string-length source))) (lambda (file) (substring file len)))) - (file-system-fold (const #t) ; enter? + (file-system-fold (lambda (file stat result) ; enter? + (select? file stat)) (lambda (file stat result) ; leaf (let ((dest (string-append destination (strip-source file)))) - (format log "`~a' -> `~a'~%" file dest) - (case (stat:type stat) - ((symlink) - (let ((target (readlink file))) - (symlink target dest))) - (else - (copy-file file dest) - (when keep-permissions? - (chmod dest (stat:perms stat))))) - (when keep-mtime? - (set-file-time dest stat)))) + (when (select? file stat) + (format log "`~a' -> `~a'~%" file dest) + (case (stat:type stat) + ((symlink) + (let ((target (readlink file))) + (symlink target dest))) + (else + (copy-file file dest) + (when keep-permissions? + (chmod dest (stat:perms stat))))) + (when keep-mtime? + (set-file-time dest stat))))) (lambda (dir stat result) ; down (let ((target (string-append destination (strip-source dir)))) -- 2.41.0 From debbugs-submit-bounces@debbugs.gnu.org Thu Jan 18 23:20:20 2024 Received: (at 68406) by debbugs.gnu.org; 19 Jan 2024 04:20:20 +0000 Received: from localhost ([127.0.0.1]:57158 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rQgMe-0001Gw-DZ for submit@debbugs.gnu.org; Thu, 18 Jan 2024 23:20:20 -0500 Received: from mail-qv1-xf30.google.com ([2607:f8b0:4864:20::f30]:45125) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rQgMc-0001Gk-8w for 68406@debbugs.gnu.org; Thu, 18 Jan 2024 23:20:18 -0500 Received: by mail-qv1-xf30.google.com with SMTP id 6a1803df08f44-68174a6a8a8so3062466d6.2 for <68406@debbugs.gnu.org>; Thu, 18 Jan 2024 20:20:16 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1705638010; x=1706242810; darn=debbugs.gnu.org; h=mime-version:user-agent:message-id:date:references:in-reply-to :subject:cc:to:from:from:to:cc:subject:date:message-id:reply-to; bh=DS88bK8MM8ADtyu88Ru2+EvgDRTWxmZa96VV3rPfNdI=; b=NfrH3M9F0uLsGtXIApJk79aCAMPBgTla1ITm21tiWllZOdUSAcMK95P/u+78hPQbb9 9l3OrdU1BKOYwyu7jxgp5IYB0UFMoXr+TKFlNVUPP8Qttczc+qxTYlK1Cdq7CuVcYqqi d3AxfCXiapWucZS0fyYy3JWvuyCuFveSyVblBj9UFVAD/BrNrVDNI5OJXsrEAnXzZi4B bPE4O2BvDEC7K5MdNzNpA2w0qFhjfmJIGvRB6tV62iedsO7/mbReRgI0FdhrJUfrVgnN p1uce9SY9cSGuQjeOSJKcwCXwIFwt7+ryIoSLS/NDduW+DjVYvwdVNcVipEw2qw6RUvP bLJw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1705638010; x=1706242810; h=mime-version:user-agent:message-id:date:references:in-reply-to :subject:cc:to:from:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=DS88bK8MM8ADtyu88Ru2+EvgDRTWxmZa96VV3rPfNdI=; b=Tpm0NgEyn1BeEoCMmLsGZfctjnGLKemFeKINgLZ4Ubw5DfXg4o9INsxcjg0BIbMiKt AcDXA7c6h6gO5rECG/goFA5QZHymFk5ENf1QY1iazIDWnCYSo3d82Y7EHsKEh5H5zuwV GPd9rm9mwJaF9berVxnkaCtnmrDENfV0apYm73spDCTqTT9bn/RUKRPsS4qZ638bkqzX 1uH6Q/RaGUtkv76J5vKH6VnoxWSWmsCCv5zXZe+5qksA8NcLFamrq0KYgT03TU9wele0 B3fzQ90nY6q/ANHG0wnc1ubEDVIl2tlE+Qr8HCs59zbjK/auupVWVVCAMU5/N9jtqbhw KTqQ== X-Gm-Message-State: AOJu0YztlKNEUoYhz6giUQM7vxcjVfUZQ77d6nBq4cinrkSsOl2W4boV ejltDHFZYeV5Le/3eiWJ0P0jM59GAWB+Yp5F3b6vU2zqWBe3bKAXHEmWReU9Rhk= X-Google-Smtp-Source: AGHT+IEUn6cGVvrHhPVP1mPc26lBCvFY72AwsMh/5j1/ByFW3Wunv1H9lipp8tuQFmYl0Xl2q6WRGw== X-Received: by 2002:a05:6214:2127:b0:681:557a:8b32 with SMTP id r7-20020a056214212700b00681557a8b32mr2425631qvc.122.1705638010042; Thu, 18 Jan 2024 20:20:10 -0800 (PST) Received: from hurd (dsl-10-132-160.b2b2c.ca. [72.10.132.160]) by smtp.gmail.com with ESMTPSA id bu11-20020ad455eb000000b006817a53b778sm2024848qvb.33.2024.01.18.20.20.09 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 18 Jan 2024 20:20:09 -0800 (PST) From: Maxim Cournoyer To: Romain GARBAGE Subject: Re: bug#68406: [PATCH core-updates] guix: build: Expand `copy-recursively'. In-Reply-To: <20240112152407.5691-1-romain.garbage@inria.fr> (Romain GARBAGE's message of "Fri, 12 Jan 2024 16:24:04 +0100") References: <20240112152407.5691-1-romain.garbage@inria.fr> Date: Thu, 18 Jan 2024 23:20:08 -0500 Message-ID: <87cytyj6o7.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 68406 Cc: 68406@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: -1.0 (-) Hi, Romain GARBAGE writes: > * guix/build/utils.scm (copy-recursively): Add `select?' key. > > Change-Id: Icfe226164bb88dfede58ae24c15a98db9b696c3b Reviewed-by: Maxim Cournoyer -- Thanks, Maxim From debbugs-submit-bounces@debbugs.gnu.org Sun Jan 21 17:57:52 2024 Received: (at 68406-done) by debbugs.gnu.org; 21 Jan 2024 22:57:52 +0000 Received: from localhost ([127.0.0.1]:39243 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rRglD-0000YU-Vi for submit@debbugs.gnu.org; Sun, 21 Jan 2024 17:57:52 -0500 Received: from mail-qv1-xf2a.google.com ([2607:f8b0:4864:20::f2a]:57420) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rRglB-0000YF-Ck for 68406-done@debbugs.gnu.org; Sun, 21 Jan 2024 17:57:50 -0500 Received: by mail-qv1-xf2a.google.com with SMTP id 6a1803df08f44-682bfd39ac5so16184096d6.2 for <68406-done@debbugs.gnu.org>; Sun, 21 Jan 2024 14:57:45 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1705877860; x=1706482660; darn=debbugs.gnu.org; h=mime-version:user-agent:message-id:date:references:in-reply-to :subject:cc:to:from:from:to:cc:subject:date:message-id:reply-to; bh=Iz7qUeYBu0CwovbfocXUAvLPY7p1/auytWT06fr4tYI=; b=A5RkSqYv1Q/4nZHnKs7lP6aJMeKparJ4uHxFGFMAq3nd+MRZyFsvc59Ya8aGqSO/BM i9QGETy3i0ldWliCKadm0LLXTxSwzG4fDtUK47zpIqWu33ixfBbbL8uwVWD+3gFfZc6U o7cKYHKKMMSHVQDHdm8bITAoL/rFtF78ZPYS6UwbJbewd6vz0costmIsX4/j41J6J29f 03iUb1ACguF/KUFU4GdL/xEBXBQqtygDtIiCWF4KMMSW8oKt5t3HiAJDp3Puok0wvQLL u7Z/hRlUeOkCN1V+0i/sw9aId79dhlzaBxEDn4SSuZdsMyeYuH2VuSyyeGg14ugkeP6e j4NQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1705877860; x=1706482660; h=mime-version:user-agent:message-id:date:references:in-reply-to :subject:cc:to:from:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=Iz7qUeYBu0CwovbfocXUAvLPY7p1/auytWT06fr4tYI=; b=ODdncAS8nkuA+jVuaxZl2Lrqi421pKJM/xOo69Bp991PbQ82qvljgNZK5s9UjWfeYF WgN4xAm/JtjPMTe+hhGQLZLJyBR3mdJjq9fb0eizn03D2gZ0q1Q66R0dFrLSBZJEoIx/ iWEt+XwOOcw+8kFbZukUdiU62/bAc3HMutxuv5LNLYNkyL4d46vN3zmsF3bBk2yjp0Wd 7wy/WAk4kr8putBS8bUWqELdJe/HXmOxjmNh1ukdkVsvdTab/nR5WXZD8XSBONmrEVbV b5VWRWLdDimOINsWoI2sirz5xsBdxEWoa/MP/1WgCuwNkl1A+wVHpp2EoG3qEmpehdNz FwHg== X-Gm-Message-State: AOJu0Yy/i/B2P6c8xjzEwJUdqE/A7LC+wmSR5CnkdXryZWb5qeDrC66k qi36pgDIFdL89ujr+2+vNLRSV9/0cGxzrIXrBLgYsyT9u3mUs8MSeVWkUgnKTj0= X-Google-Smtp-Source: AGHT+IHN3LM+0S4KE2mmdwIweRSaDF3QGygPBB+qO+3nZvBtHI6D1ENUFIF1UD9Y3dX1WoiXtGiezQ== X-Received: by 2002:a0c:d993:0:b0:685:6166:3472 with SMTP id y19-20020a0cd993000000b0068561663472mr3853809qvj.117.1705877859838; Sun, 21 Jan 2024 14:57:39 -0800 (PST) Received: from hurd (dsl-10-128-232.b2b2c.ca. [72.10.128.232]) by smtp.gmail.com with ESMTPSA id mb6-20020a056214550600b0068690c3a04asm453151qvb.20.2024.01.21.14.57.39 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 21 Jan 2024 14:57:39 -0800 (PST) From: Maxim Cournoyer To: Romain GARBAGE Subject: Re: bug#68406: [PATCH core-updates] guix: build: Expand `copy-recursively'. In-Reply-To: <20240112152407.5691-1-romain.garbage@inria.fr> (Romain GARBAGE's message of "Fri, 12 Jan 2024 16:24:04 +0100") References: <20240112152407.5691-1-romain.garbage@inria.fr> Date: Sun, 21 Jan 2024 17:57:38 -0500 Message-ID: <877ck28fbx.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 68406-done Cc: 68406-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: -1.0 (-) Hi! Romain GARBAGE writes: > * guix/build/utils.scm (copy-recursively): Add `select?' key. Applied to core-updates. -- Thanks, Maxim From debbugs-submit-bounces@debbugs.gnu.org Mon Jan 22 06:31:15 2024 Received: (at 68406) by debbugs.gnu.org; 22 Jan 2024 11:31:15 +0000 Received: from localhost ([127.0.0.1]:39981 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rRsWJ-0002mF-Ch for submit@debbugs.gnu.org; Mon, 22 Jan 2024 06:31:15 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:50820) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rRsWF-0002lx-Sj for 68406@debbugs.gnu.org; Mon, 22 Jan 2024 06:31:14 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1rRsW5-0001Af-8u; Mon, 22 Jan 2024 06:31:01 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-Version:Date:References:In-Reply-To:Subject:To: From; bh=IMMd2dEdtut8CU5FA9xPiLP2Q2G7Ochr6gOovAtDsXg=; b=KPV6pF7Og8ZwPNgm+/by USwX1Sh/ql0/s7745sL0BupwONjs2ynqAnDYmL0Z6V4iX1ZaB8v3gIS2ie9/DsnCuAYdIV8sN18yf sx2iygAMOt5sQTh/eunlzzcpPObFV7oZEfJmxr86QQYg0y67iO7RXDG1WIDPa7GcHzAnG7ltmw1l5 DwD/OMrWQCOA56LeqWsm0VMYoO2KISmQ43pGNB/bPlb5EXf7n+dscO/dUN0kvlheeE+AxAXZ9T8oR Fe0N6AZWXvdeGx6I+lzzAYln5VrW+KZdI8q9L9rLACJ3pWn7c0eCnZHQ8SlUF1VmCiv5Gqd3rv3Qb j3V0J87XjBG0oA==; From: =?utf-8?Q?Ludovic_Court=C3=A8s?= To: Romain GARBAGE Subject: Re: bug#68406: [PATCH core-updates] guix: build: Expand `copy-recursively'. In-Reply-To: <20240112152407.5691-1-romain.garbage@inria.fr> (Romain GARBAGE's message of "Fri, 12 Jan 2024 16:24:04 +0100") References: <20240112152407.5691-1-romain.garbage@inria.fr> Date: Mon, 22 Jan 2024 12:30:58 +0100 Message-ID: <87il3ly58t.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) 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: 68406 Cc: 68406@debbugs.gnu.org, Maxim Cournoyer 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 (---) Hello! Romain GARBAGE skribis: > * guix/build/utils.scm (copy-recursively): Add `select?' key. > > Change-Id: Icfe226164bb88dfede58ae24c15a98db9b696c3b [...] > + "Copy SOURCE directory to DESTINATION. Follow symlinks if FOLLOW-SYML= INKS? is > +true; otherwise, just preserve them. Call COPY-FILE to copy regular fil= es. When > +KEEP-MTIME? is true, keep the modification time of the files in SOURCE o= n those of > +DESTINATION. When KEEP-PERMISSIONS? is true, preserve file permissions.= Write > +verbose output to the LOG port. Call (SELECT? FILE STAT) for each entry= in source, > +where FILE is the entry's absolute file name and STAT is the result of '= lstat' (or > +'stat' if FOLLOW-SYMLINKS? is true); exclude entries for which SELECT? d= oes not > +return true." Could you send a patch that updates =E2=80=98doc/guix.texi=E2=80=99 to matc= h the docstring? I had completely overlooked that. Thanks, Ludo=E2=80=99. From unknown Sun Jun 22 11:42:46 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, 19 Feb 2024 12:24:06 +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