From unknown Mon Aug 18 06:57:42 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#51791] [PATCH 0/2]: Update guile-bash Resent-From: david larsson Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Fri, 12 Nov 2021 13:57:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 51791 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 51791@debbugs.gnu.org X-Debbugs-Original-To: guix-patches@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.16367254042435 (code B ref -1); Fri, 12 Nov 2021 13:57:02 +0000 Received: (at submit) by debbugs.gnu.org; 12 Nov 2021 13:56:44 +0000 Received: from localhost ([127.0.0.1]:43750 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mlX2q-0000dD-6x for submit@debbugs.gnu.org; Fri, 12 Nov 2021 08:56:44 -0500 Received: from lists.gnu.org ([209.51.188.17]:36126) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mlX2n-0000d5-8A for submit@debbugs.gnu.org; Fri, 12 Nov 2021 08:56:42 -0500 Received: from eggs.gnu.org ([209.51.188.92]:41346) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mlX2m-0004vT-LX for guix-patches@gnu.org; Fri, 12 Nov 2021 08:56:41 -0500 Received: from server0.selfhosted.xyz ([217.64.149.7]:38148) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mlX2k-0005XO-7s for guix-patches@gnu.org; Fri, 12 Nov 2021 08:56:40 -0500 Received: from server0.selfhosted.xyz (localhost [127.0.0.1]) by server0.selfhosted.xyz (Postfix) with ESMTP id C73F1272F307 for ; Fri, 12 Nov 2021 14:56:27 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=selfhosted.xyz; s=dkim; t=1636725393; bh=3gju1Ma1b4NH1qNK230tEh9oOIVwnMXMHaR0k34wtOs=; h=Date:From:To:Subject; b=2M8b5NAkDfOpNyb+DEw+/6VLSMflrTI0pldyBh0wz8oyxwNTfKkEbaZve9g36GG9Y idgYRARD+YG0IrqD+ZoLSoT26hbnV+nAmD5Y1t7xBDu+v6XQnjEBfgVGLK/4NpeF9f MqWeoJHWNGD1uDvKUHmxW5jyhyaW8jovroH3P4bTx2p9ic69OfCH4bcQo60DyCr2zZ iRLVRM+XFzdUJ8I2biRrwLnKUwoTpxUcZlhQ6zHf119kY9WfNkDEwuyc1OxRlcKGqM GF1QjatGJTMy6j1iyrztfYOhfiWn1d8TJRaXwGONkEIH2+bdRGKD/vkQlssy1nsWXT F7m9kAXtStCJg== X-Fuglu-Suspect: 1f07eb4426ce4b76918310440f57bf64 X-Fuglu-Spamstatus: NO Received: from webmail.selfhosted.xyz (office.selfhosted.xyz [192.168.1.4]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-256) server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) (Authenticated sender: mail@selfhosted.xyz) by server0.selfhosted.xyz (Postfix) with ESMTPSA for ; Fri, 12 Nov 2021 14:56:27 +0100 (CET) MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII; format=flowed Content-Transfer-Encoding: 7bit Date: Fri, 12 Nov 2021 14:56:27 +0100 From: david larsson Message-ID: X-Sender: david.larsson@selfhosted.xyz Received-SPF: pass client-ip=217.64.149.7; envelope-from=david.larsson@selfhosted.xyz; helo=server0.selfhosted.xyz X-Spam_score_int: -23 X-Spam_score: -2.4 X-Spam_bar: -- X-Spam_report: (-2.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, FROM_SUSPICIOUS_NTLD=0.001, FROM_SUSPICIOUS_NTLD_FP=1.997, PDS_OTHER_BAD_TLD=0.001, RCVD_IN_DNSWL_MED=-2.3, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: 1.7 (+) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: Hi, The following 2 patches update the guile-bash source url and home-page, and adds a patch for it that does 2 things: - fixes a bug, see below - enables reading newline- or null-separated arguments via [...] Content analysis details: (1.7 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -2.3 RCVD_IN_DNSWL_MED RBL: Sender listed at https://www.dnswl.org/, medium trust [209.51.188.17 listed in list.dnswl.org] 2.0 PDS_OTHER_BAD_TLD Untrustworthy TLDs [URI: selfhosted.xyz (xyz)] 0.9 SPF_FAIL SPF: sender does not match SPF record (fail) [SPF failed: Please see http://www.openspf.org/Why?s=mfrom; id=david.larsson%40selfhosted.xyz; ip=209.51.188.17; r=debbugs.gnu.org] -0.0 SPF_HELO_PASS SPF: HELO matches SPF record -0.0 RCVD_IN_MSPIKE_H2 RBL: Average reputation (+2) [209.51.188.17 listed in wl.mailspike.net] 0.5 FROM_SUSPICIOUS_NTLD_FP From abused NTLD 0.5 FROM_SUSPICIOUS_NTLD From abused NTLD 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: 0.1 (/) Hi, The following 2 patches update the guile-bash source url and home-page, and adds a patch for it that does 2 things: - fixes a bug, see below - enables reading newline- or null-separated arguments via stdin to guile-bash-defined bash functions. The bug is that guile-bash can't read string args with whitespaces in it. Example: ------------------------ ~$ enable -f ~/.guix-profile/lib/bash/libguile-bash.so scm ~$ scm /tmp/printargs ~$ printargs "apa bepa" cepa In procedure printargs: scm-function called from Bash with args (apa bepa cepa) failed to match signature (file1 file2) ~$ cat /tmp/printargs (use-modules (gnu bash)) (define-bash-function (printargs file1 file2) (display file1) (display "\n") (display file2) (display "\n")) ------------------------- After this patch, you can read args "as normal", or via stdin that are either newline- or null-separated: ------------------------- ~$ printargs "apa bepa" cepa apa bepa cepa ~$ echo "$apa" aba aca ~$ printf '%s\0' "$apa" bepa | printargs -z aba aca bepa ~$ echo "$apa" | printargs aba aca ------------------------- Best regards, David From unknown Mon Aug 18 06:57:42 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#51791] [PATCH 1/2]: Update guile-bash Resent-From: david larsson Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Fri, 12 Nov 2021 14:01:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 51791 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 51791@debbugs.gnu.org Cc: Guix-patches Received: via spool by 51791-submit@debbugs.gnu.org id=B51791.16367256362924 (code B ref 51791); Fri, 12 Nov 2021 14:01:02 +0000 Received: (at 51791) by debbugs.gnu.org; 12 Nov 2021 14:00:36 +0000 Received: from localhost ([127.0.0.1]:43758 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mlX6Z-0000l6-NX for submit@debbugs.gnu.org; Fri, 12 Nov 2021 09:00:35 -0500 Received: from server0.selfhosted.xyz ([217.64.149.7]:53314) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mlX6X-0000kr-4J for 51791@debbugs.gnu.org; Fri, 12 Nov 2021 09:00:34 -0500 Received: from server0.selfhosted.xyz (localhost [127.0.0.1]) by server0.selfhosted.xyz (Postfix) with ESMTP id E5DAA272F387; Fri, 12 Nov 2021 15:00:20 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=selfhosted.xyz; s=dkim; t=1636725627; bh=K6DO6CUp2DW5WGHNfLom2yiqwbsYufSEmNxvLx2H/rE=; h=Date:From:To:Cc:Subject:In-Reply-To:References; b=28G0zmBvAf/cZBAX9F8Egfuy1QYnwoTLwi6sg8el97vAUkAsFzhXdbN+ryGsyW8/I EDKb2aKO1BLAKCPWmEK5YBB9H9oSWU/A8+Sgo4nJTzW7k9KxL82+36eQlKMW5K3OAT w590ZuhTPa3hgKTBvz+J68L8qzPCvOht8AVFg8mprHjWttWxHuKlOkG3MMFUYvE8Vz KDCagOs87saS8+cbLTBDODQihX3CsjaCYDGrfWHjugNrUkMOVtEEAPqe9hvTRdSMUP 8jkvcxaeY3OZ3xShn3Ws+TvQNR3oUfbTm0xnCmT7G6g/mX7vNFAHATDAw0QMI22j31 w2MUdvcx0RH8A== X-Fuglu-Suspect: bbdf6c0ee4f34e2d93ca6580ed0f5430 X-Fuglu-Spamstatus: NO Received: from webmail.selfhosted.xyz (office.selfhosted.xyz [192.168.1.4]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-256) server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) (Authenticated sender: mail@selfhosted.xyz) by server0.selfhosted.xyz (Postfix) with ESMTPSA; Fri, 12 Nov 2021 15:00:20 +0100 (CET) MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=_eac6ce025a9ed62424270bd6531e05f4" Date: Fri, 12 Nov 2021 15:00:20 +0100 From: david larsson In-Reply-To: References: Message-ID: X-Sender: david.larsson@selfhosted.xyz X-Spam-Score: 0.2 (/) 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: 0.2 (/) --=_eac6ce025a9ed62424270bd6531e05f4 Content-Transfer-Encoding: 7bit Content-Type: text/plain; charset=US-ASCII; format=flowed On 2021-11-12 14:56, david larsson wrote: > Hi, > > The following 2 patches update the guile-bash source url and > home-page, and adds a patch for it that does 2 things: > - fixes a bug, see below > - enables reading newline- or null-separated arguments via stdin to > guile-bash-defined bash functions. > > The bug is that guile-bash can't read string args with whitespaces in > it. Example: > ------------------------ > ~$ enable -f ~/.guix-profile/lib/bash/libguile-bash.so scm > ~$ scm /tmp/printargs > ~$ printargs "apa bepa" cepa > In procedure printargs: scm-function called from Bash with args (apa > bepa cepa) failed to match signature (file1 file2) > ~$ cat /tmp/printargs > (use-modules > (gnu bash)) > (define-bash-function (printargs file1 file2) > (display file1) > (display "\n") > (display file2) > (display "\n")) > ------------------------- > > After this patch, you can read args "as normal", or via stdin that are > either newline- or null-separated: > ------------------------- > ~$ printargs "apa bepa" cepa > apa bepa > cepa > ~$ echo "$apa" > aba > aca > ~$ printf '%s\0' "$apa" bepa | printargs -z > aba > aca > bepa > ~$ echo "$apa" | printargs > aba > aca > ------------------------- > > Best regards, > David --=_eac6ce025a9ed62424270bd6531e05f4 Content-Transfer-Encoding: base64 Content-Type: text/x-diff; name=0001-gnu-guile-bash-Update-source-url.patch Content-Disposition: attachment; filename=0001-gnu-guile-bash-Update-source-url.patch; size=997 RnJvbSA0MTNjOGYwOGIwMDU2ZmU2ZDA4ZWU3ZGMwOGE5Mjc5ZjYwYzk2MGM3IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBEYXZpZCBMYXJzc29uIDxkYXZpZC5sYXJzc29uQHNlbGZob3N0 ZWQueHl6PgpEYXRlOiBGcmksIDEyIE5vdiAyMDIxIDEzOjE2OjU4ICswMTAwClN1YmplY3Q6IFtQ QVRDSCAxLzJdIGdudTogZ3VpbGUtYmFzaDogVXBkYXRlIHNvdXJjZSB1cmwKCiogZ251L3BhY2th Z2VzL2d1aWxlLXh5eiAoZ3VpbGUtYmFzaClbaG9tZXBhZ2VdOiB1cGRhdGUgdG8KdGhlIG5ldyBy ZXBvc2l0b3J5LgotLS0KIGdudS9wYWNrYWdlcy9ndWlsZS14eXouc2NtIHwgMiArLQogMSBmaWxl IGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEvZ251 L3BhY2thZ2VzL2d1aWxlLXh5ei5zY20gYi9nbnUvcGFja2FnZXMvZ3VpbGUteHl6LnNjbQppbmRl eCA1NmQ2ZDI1NjVkLi4xZDM1YzQxNzk2IDEwMDY0NAotLS0gYS9nbnUvcGFja2FnZXMvZ3VpbGUt eHl6LnNjbQorKysgYi9nbnUvcGFja2FnZXMvZ3VpbGUteHl6LnNjbQpAQCAtNDEzLDcgKzQxMyw3 IEBAIGRpY3Rpb25hcnkgYW5kIHN1Z2dlc3Rpbmcgc3BlbGxpbmcgY29ycmVjdGlvbnMuIikKICAg ICAgIChuYW1lICJndWlsZTIuMC1iYXNoIikKICAgICAgICh2ZXJzaW9uIChzdHJpbmctYXBwZW5k ICIwLjEuNi0iIHJldmlzaW9uICIuIiAoc3RyaW5nLXRha2UgY29tbWl0IDcpKSkKICAgICAgICho b21lLXBhZ2UKLSAgICAgICAiaHR0cHM6Ly9hbm9uc2NtLmRlYmlhbi5vcmcvY2dpdC91c2Vycy9r YWN0aW9uLWd1ZXN0L3JldGlyZWQvZGV2Lmd1aWxlLWJhc2guZ2l0IikKKyAgICAgICAiaHR0cHM6 Ly9naXQuc3IuaHQvfmthY3Rpb24vZ3VpbGUtYmFzaCIpCiAgICAgICAoc291cmNlIChvcmlnaW4K ICAgICAgICAgICAgICAgICAobWV0aG9kIGdpdC1mZXRjaCkKICAgICAgICAgICAgICAgICAodXJp IChnaXQtcmVmZXJlbmNlCi0tIAoyLjMxLjAKCg== --=_eac6ce025a9ed62424270bd6531e05f4-- From unknown Mon Aug 18 06:57:42 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#51791] [PATCH 1/2]: Update guile-bash Resent-From: david larsson Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Fri, 12 Nov 2021 14:02:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 51791 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 51791@debbugs.gnu.org Cc: Guix-patches Received: via spool by 51791-submit@debbugs.gnu.org id=B51791.16367256733010 (code B ref 51791); Fri, 12 Nov 2021 14:02:01 +0000 Received: (at 51791) by debbugs.gnu.org; 12 Nov 2021 14:01:13 +0000 Received: from localhost ([127.0.0.1]:43763 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mlX7B-0000mU-1X for submit@debbugs.gnu.org; Fri, 12 Nov 2021 09:01:13 -0500 Received: from server0.selfhosted.xyz ([217.64.149.7]:53636) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mlX79-0000mH-Jh for 51791@debbugs.gnu.org; Fri, 12 Nov 2021 09:01:12 -0500 Received: from server0.selfhosted.xyz (localhost [127.0.0.1]) by server0.selfhosted.xyz (Postfix) with ESMTP id 61DFD272F3A9; Fri, 12 Nov 2021 15:01:00 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=selfhosted.xyz; s=dkim; t=1636725665; bh=6J9Tni9GAxS/e1zMb/xQLbN2T5XZZ7hxsVG2FJLrTY0=; h=Date:From:To:Cc:Subject:In-Reply-To:References; b=dFgKOLGjpm/EU3QbzdJ0BVFZ2KJXnb+PI+x4pYB8mMw3IcTW1wNvVz13LK9C6t7p/ LpemN+MwT/4FKcqBejhVBQ/xWYCKPjpDqOo0fRbMtFmzfvQpteuPUHkVdYw7FS55Kt qSspg1QsT93bGcm3aovrHEXLBPigLEsdRHAf2785oG5vRyu7V61+hlWIDxZjqIMTsi DKzwPkTH7XUjnXHq/XdleUlAdT2ntGKooTjKWq63piablDZWfMlWke9/Shhtw+rygp ET1oNGxzcL7/KUnlZXX7LePek7EgZYCIC7wRNrMYFlu7pW3lPNKJ3oH1L3yJxw5v9n ZalES2NnqDwIA== X-Fuglu-Suspect: 8368d40cf3ca47509fd0b57557993790 X-Fuglu-Spamstatus: NO Received: from webmail.selfhosted.xyz (office.selfhosted.xyz [192.168.1.4]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-256) server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) (Authenticated sender: mail@selfhosted.xyz) by server0.selfhosted.xyz (Postfix) with ESMTPSA; Fri, 12 Nov 2021 15:01:00 +0100 (CET) MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=_5d5763fcb1957818279789e7afbe3051" Date: Fri, 12 Nov 2021 15:01:00 +0100 From: david larsson In-Reply-To: References: Message-ID: X-Sender: david.larsson@selfhosted.xyz X-Spam-Score: 0.2 (/) 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: 0.2 (/) --=_5d5763fcb1957818279789e7afbe3051 Content-Transfer-Encoding: 7bit Content-Type: text/plain; charset=US-ASCII; format=flowed On 2021-11-12 14:56, david larsson wrote: > Hi, > > The following 2 patches update the guile-bash source url and > home-page, and adds a patch for it that does 2 things: > - fixes a bug, see below > - enables reading newline- or null-separated arguments via stdin to > guile-bash-defined bash functions. > > The bug is that guile-bash can't read string args with whitespaces in > it. Example: > ------------------------ > ~$ enable -f ~/.guix-profile/lib/bash/libguile-bash.so scm > ~$ scm /tmp/printargs > ~$ printargs "apa bepa" cepa > In procedure printargs: scm-function called from Bash with args (apa > bepa cepa) failed to match signature (file1 file2) > ~$ cat /tmp/printargs > (use-modules > (gnu bash)) > (define-bash-function (printargs file1 file2) > (display file1) > (display "\n") > (display file2) > (display "\n")) > ------------------------- > > After this patch, you can read args "as normal", or via stdin that are > either newline- or null-separated: > ------------------------- > ~$ printargs "apa bepa" cepa > apa bepa > cepa > ~$ echo "$apa" > aba > aca > ~$ printf '%s\0' "$apa" bepa | printargs -z > aba > aca > bepa > ~$ echo "$apa" | printargs > aba > aca > ------------------------- > > Best regards, > David --=_5d5763fcb1957818279789e7afbe3051 Content-Transfer-Encoding: base64 Content-Type: text/x-diff; name=0002-gnu-guile-bash-Add-patch-that-fixes-reading-args.patch Content-Disposition: attachment; filename=0002-gnu-guile-bash-Add-patch-that-fixes-reading-args.patch; size=3438 RnJvbSAxMGNjNjdmN2MyNTk5MWVjMmFjYTIwNDRhOWUxOGU5MDAwMWQ3YTFhIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBEYXZpZCBMYXJzc29uIDxkYXZpZC5sYXJzc29uQHNlbGZob3N0 ZWQueHl6PgpEYXRlOiBGcmksIDEyIE5vdiAyMDIxIDEzOjQyOjQxICswMTAwClN1YmplY3Q6IFtQ QVRDSCAyLzJdIGdudTogZ3VpbGUtYmFzaDogQWRkIHBhdGNoIHRoYXQgZml4ZXMgcmVhZGluZyBh cmdzLgoKVGhpcyBwYXRjaCBhbGxvd3MgZ3VpbGUtYmFzaCBkZWZpbmVkIGJhc2gtZnVuY3Rpb25z CnRvIHJlYWQgbmV3bGluZS0gb3IgbnVsbC1zZXBhcmF0ZWQgYXJndW1lbnRzIGZyb20gc3RkaW4s Cm1ha2luZyBpdCB1c2FibGUgaW4gYmFzaCBwaXBlbGluZXMuIEl0IGFsc28gZml4ZXMgYSBidWcK d2l0aCBhcmd1bWVudHMgY29udGFpbmluZyB3aGl0ZXNwYWNlIG5vdCBiZWluZyBwcm9wZXJseQpw YXNzZWQgdG8gdGhlIGNvcnJlc3BvbmRpbmcgZ3VpbGUgZnVuY3Rpb24uCgoqIGdudS9wYWNrYWdl cy9ndWlsZS14eXogKGd1aWxlLWJhc2gpW3BhdGNoZXNdOiBhZGQgcGF0Y2guCiogZ251L3BhY2th Z2VzL3BhdGNoZXMvZ3VpbGUtYmFzaC1hcmdzLWZyb20tc3RkaW4ucGF0Y2g6IG5ldyBmaWxlLgot LS0KIGdudS9wYWNrYWdlcy9ndWlsZS14eXouc2NtICAgICAgICAgICAgICAgICAgICB8ICAxICsK IC4uLi9wYXRjaGVzL2d1aWxlLWJhc2gtYXJncy1mcm9tLXN0ZGluLnBhdGNoICB8IDQyICsrKysr KysrKysrKysrKysrKysKIDIgZmlsZXMgY2hhbmdlZCwgNDMgaW5zZXJ0aW9ucygrKQogY3JlYXRl IG1vZGUgMTAwNjQ0IGdudS9wYWNrYWdlcy9wYXRjaGVzL2d1aWxlLWJhc2gtYXJncy1mcm9tLXN0 ZGluLnBhdGNoCgpkaWZmIC0tZ2l0IGEvZ251L3BhY2thZ2VzL2d1aWxlLXh5ei5zY20gYi9nbnUv cGFja2FnZXMvZ3VpbGUteHl6LnNjbQppbmRleCAxZDM1YzQxNzk2Li41MTFkNzY2YTZmIDEwMDY0 NAotLS0gYS9nbnUvcGFja2FnZXMvZ3VpbGUteHl6LnNjbQorKysgYi9nbnUvcGFja2FnZXMvZ3Vp bGUteHl6LnNjbQpAQCAtNDE5LDYgKzQxOSw3IEBAIGRpY3Rpb25hcnkgYW5kIHN1Z2dlc3Rpbmcg c3BlbGxpbmcgY29ycmVjdGlvbnMuIikKICAgICAgICAgICAgICAgICAodXJpIChnaXQtcmVmZXJl bmNlCiAgICAgICAgICAgICAgICAgICAgICAgKGNvbW1pdCBjb21taXQpCiAgICAgICAgICAgICAg ICAgICAgICAgKHVybCBob21lLXBhZ2UpKSkKKyAgICAgICAgICAgICAgICAocGF0Y2hlcyAoc2Vh cmNoLXBhdGNoZXMgImd1aWxlLWJhc2gtYXJncy1mcm9tLXN0ZGluLnBhdGNoIikpCiAgICAgICAg ICAgICAgICAgKHNoYTI1NgogICAgICAgICAgICAgICAgICAoYmFzZTMyCiAgICAgICAgICAgICAg ICAgICAiMDk3dm55OTkwd3AycXBqaWo2YTVhNWd3YzZmeHpnNXdrNTZpbmh5MThpa2k1djZwaWYx cCIpKQpkaWZmIC0tZ2l0IGEvZ251L3BhY2thZ2VzL3BhdGNoZXMvZ3VpbGUtYmFzaC1hcmdzLWZy b20tc3RkaW4ucGF0Y2ggYi9nbnUvcGFja2FnZXMvcGF0Y2hlcy9ndWlsZS1iYXNoLWFyZ3MtZnJv bS1zdGRpbi5wYXRjaApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwLi5hZDQy NjE2YzcwCi0tLSAvZGV2L251bGwKKysrIGIvZ251L3BhY2thZ2VzL3BhdGNoZXMvZ3VpbGUtYmFz aC1hcmdzLWZyb20tc3RkaW4ucGF0Y2gKQEAgLTAsMCArMSw0MiBAQAorRnJvbSBhMTI0OTIxNjY2 YTE2Y2I0ZTkzZjU5YTY1M2Y5OGI5OWM3OGViMmNhIE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQor RnJvbTogRGF2aWQgTGFyc3NvbiA8ZGF2aWQubGFyc3NvbkBzZWxmaG9zdGVkLnh5ej4KK0RhdGU6 IFRodSwgMTEgTm92IDIwMjEgMTQ6MDc6MDQgKzAxMDAKK1N1YmplY3Q6IFtQQVRDSF0gRW5hYmxl IHJlYWRpbmcgYXJndW1lbnRzIGZyb20gYmFzaCB2aWEgc3RkaW4KKworKiBsaXNwL2dudS9iYXNo LnNjbShkZWZpbmUtYmFzaC1mdW5jdGlvbik6IHJlYWQgZnJvbSBzdGRpbgordG8gU0NNX0FSR1Mg YXJyYXkgd2hlbiBpdCBpcyBvcGVuLCBhbmQgc2VwYXJhdGUgYXJncyBieSBudWxsCitpbnN0ZWFk IG9mIG5ld2xpbmUgaWYgLXogb3B0aW9uIGlzIHBhc3NlZCBhcyAkMS4KKy0tLQorIGxpc3AvZ251 L2Jhc2guc2NtIHwgMTYgKysrKysrKysrKysrLS0tLQorIDEgZmlsZSBjaGFuZ2VkLCAxMiBpbnNl cnRpb25zKCspLCA0IGRlbGV0aW9ucygtKQorCitkaWZmIC0tZ2l0IGEvbGlzcC9nbnUvYmFzaC5z Y20gYi9saXNwL2dudS9iYXNoLnNjbQoraW5kZXggMTk5ZWJjMC4uZTlkY2VhNSAxMDA2NDQKKy0t LSBhL2xpc3AvZ251L2Jhc2guc2NtCisrKysgYi9saXNwL2dudS9iYXNoLnNjbQorQEAgLTMyNiwx MCArMzI2LDE4IEBACisgICAgICAgKGhhc2hxLXNldCEgKmZ1bmNzKiBzeW1ib2wgdGh1bmspCisg ICAgICAgKHVuc2FmZS1mb3JtYXQvZXZhbAorICAgICAgICAiZnVuY3Rpb24gfmEgeworLSAgICAg ICAgICAgIFNDTV9BUkdTPSgkQCkgICAgOworLSAgICAgICAgICAgIGxvY2FsIHJldHZhbD0kfmEg OworLSAgICAgICAgICAgIHVuc2V0IFNDTV9BUkdTICAgOworLSAgICAgICAgICAgIHJldHVybiAk cmV0dmFsICAgOworKyAgICAgICAgICAgIGxvY2FsIC1hIElucHV0IFNDTV9BUkdTICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgOworKyAgICAgICAgICAgIFtbICEgLXQg MCBdXSAmJiBtYXBmaWxlIC1kICcnIElucHV0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg OworKyAgICAgICAgICAgIGlmIFtbIC1uIFwiJHtJbnB1dFtAXX1cIiBdXTsgdGhlbgorKyAgICAg ICAgICAgICAgICBpZiBbWyBcIiQxXCIgPT0gLXogXV07IHRoZW4KKysgICAgICAgICAgICAgICAg ICAgIGxvY2FsIC1hIFNDTV9BUkdTPVwiKCR7SW5wdXRbKl1AUX0pXCIgICAgICAgICAgICAgICAg ICAgIDsKKysgICAgICAgICAgICAgICAgZWxzZQorKyAgICAgICAgICAgICAgICAgICAgbWFwZmls ZSAtdCBTQ01fQVJHUyA8IDwocHJpbnRmICclcycgXCIke0lucHV0W0BdfVwiKTsgZmkgOworKyAg ICAgICAgICAgIGVsc2UKKysgICAgICAgICAgICAgICAgU0NNX0FSR1M9KFwiJEBcIik7IGZpICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDsKKysgICAgICAgICAgICBsb2Nh bCByZXR2YWw9JH5hICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgIDsKKysgICAgICAgICAgICB1bnNldCBTQ01fQVJHUyAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDsKKysgICAgICAgICAgICByZXR1cm4gJHJldHZh bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDsKKyAg ICAgICAgfSIKKyAgICAgICAgc3ltYm9sIHNwZWNpYWwtdmFybmFtZSkpKSkKKyAKKy0tIAorMi4z MS4wCisKLS0gCjIuMzEuMAoK --=_5d5763fcb1957818279789e7afbe3051-- From unknown Mon Aug 18 06:57:42 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#51791] [PATCH 2/2]: Update guile-bash Resent-From: david larsson Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Fri, 12 Nov 2021 15:51:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 51791 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 51791@debbugs.gnu.org Cc: Guix-patches Received: via spool by 51791-submit@debbugs.gnu.org id=B51791.163673224123959 (code B ref 51791); Fri, 12 Nov 2021 15:51:02 +0000 Received: (at 51791) by debbugs.gnu.org; 12 Nov 2021 15:50:41 +0000 Received: from localhost ([127.0.0.1]:45788 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mlYp6-0006EN-Lr for submit@debbugs.gnu.org; Fri, 12 Nov 2021 10:50:40 -0500 Received: from server0.selfhosted.xyz ([217.64.149.7]:59326) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mlYp4-0006E8-Ds for 51791@debbugs.gnu.org; Fri, 12 Nov 2021 10:50:39 -0500 Received: from server0.selfhosted.xyz (localhost [127.0.0.1]) by server0.selfhosted.xyz (Postfix) with ESMTP id 005DD272F724; Fri, 12 Nov 2021 16:50:25 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=selfhosted.xyz; s=dkim; t=1636732232; bh=PpxrdkKD6pP9Fn+z2f5tFgjTL4Xtq6xQIlIbVl4Ub6s=; h=Date:From:To:Cc:Subject:In-Reply-To:References; b=MInJ/eZn3r0MVM7d6O4DGpnzrr2j+ZUrQZM/0xQOxvU2xyeIKemZHSZKAL/cPtg3R sjD840o9Uuw3gceC58fql8OTcAXiuW/Eu3oWrCmeAeOZKO341do9SrGnyeusdpQXA8 U639Vl0MCWtV2PLUjRy8CkW89iO5ZWL5JRDT+8yzICCgzhl6B3gMU4zwOUE04wx0ck atHpaN4ZJrY9iN5PKioOE7DqfRkuHuxghEnyqQkkbtluSITSMojtoog06TkwfwV4FR 28tFmnahSfl/d5dbyeGS6onEIwsjkZr+eO1uLrvgcgpFq5XH5QvmATwb6HgGYBr5K0 ang37F5QTn1rg== X-Fuglu-Suspect: 4b5b62ad787f41388c249dd2e2fd4d82 X-Fuglu-Spamstatus: NO Received: from webmail.selfhosted.xyz (office.selfhosted.xyz [192.168.1.4]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-256) server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) (Authenticated sender: mail@selfhosted.xyz) by server0.selfhosted.xyz (Postfix) with ESMTPSA; Fri, 12 Nov 2021 16:50:25 +0100 (CET) MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=_9e48762a4c194a35b470e9c55bbc19af" Date: Fri, 12 Nov 2021 16:50:25 +0100 From: david larsson In-Reply-To: References: Message-ID: <8d6b871864d52beebcdbe83cae97769c@selfhosted.xyz> X-Sender: david.larsson@selfhosted.xyz X-Spam-Score: 0.2 (/) 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: 0.2 (/) --=_9e48762a4c194a35b470e9c55bbc19af Content-Transfer-Encoding: 7bit Content-Type: text/plain; charset=US-ASCII; format=flowed On 2021-11-12 14:56, david larsson wrote: > Hi, > > The following 2 patches update the guile-bash source url and > home-page, and adds a patch for it that does 2 things: > - fixes a bug, see below > - enables reading newline- or null-separated arguments via stdin to > guile-bash-defined bash functions. > > The bug is that guile-bash can't read string args with whitespaces in > it. Example: > ------------------------ > ~$ enable -f ~/.guix-profile/lib/bash/libguile-bash.so scm > ~$ scm /tmp/printargs > ~$ printargs "apa bepa" cepa > In procedure printargs: scm-function called from Bash with args (apa > bepa cepa) failed to match signature (file1 file2) > ~$ cat /tmp/printargs > (use-modules > (gnu bash)) > (define-bash-function (printargs file1 file2) > (display file1) > (display "\n") > (display file2) > (display "\n")) > ------------------------- > > After this patch, you can read args "as normal", or via stdin that are > either newline- or null-separated: > ------------------------- > ~$ printargs "apa bepa" cepa > apa bepa > cepa > ~$ echo "$apa" > aba > aca > ~$ printf '%s\0' "$apa" bepa | printargs -z > aba > aca > bepa > ~$ echo "$apa" | printargs > aba > aca > ------------------------- > > Best regards, > David --=_9e48762a4c194a35b470e9c55bbc19af Content-Transfer-Encoding: base64 Content-Type: text/x-diff; charset=us-ascii; name=0002-gnu-guile-bash-Add-patch-that-fixes-reading-args.patch Content-Disposition: attachment; filename=0002-gnu-guile-bash-Add-patch-that-fixes-reading-args.patch; size=3438 RnJvbSAxMGNjNjdmN2MyNTk5MWVjMmFjYTIwNDRhOWUxOGU5MDAwMWQ3YTFhIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBEYXZpZCBMYXJzc29uIDxkYXZpZC5sYXJzc29uQHNlbGZob3N0 ZWQueHl6PgpEYXRlOiBGcmksIDEyIE5vdiAyMDIxIDEzOjQyOjQxICswMTAwClN1YmplY3Q6IFtQ QVRDSCAyLzJdIGdudTogZ3VpbGUtYmFzaDogQWRkIHBhdGNoIHRoYXQgZml4ZXMgcmVhZGluZyBh cmdzLgoKVGhpcyBwYXRjaCBhbGxvd3MgZ3VpbGUtYmFzaCBkZWZpbmVkIGJhc2gtZnVuY3Rpb25z CnRvIHJlYWQgbmV3bGluZS0gb3IgbnVsbC1zZXBhcmF0ZWQgYXJndW1lbnRzIGZyb20gc3RkaW4s Cm1ha2luZyBpdCB1c2FibGUgaW4gYmFzaCBwaXBlbGluZXMuIEl0IGFsc28gZml4ZXMgYSBidWcK d2l0aCBhcmd1bWVudHMgY29udGFpbmluZyB3aGl0ZXNwYWNlIG5vdCBiZWluZyBwcm9wZXJseQpw YXNzZWQgdG8gdGhlIGNvcnJlc3BvbmRpbmcgZ3VpbGUgZnVuY3Rpb24uCgoqIGdudS9wYWNrYWdl cy9ndWlsZS14eXogKGd1aWxlLWJhc2gpW3BhdGNoZXNdOiBhZGQgcGF0Y2guCiogZ251L3BhY2th Z2VzL3BhdGNoZXMvZ3VpbGUtYmFzaC1hcmdzLWZyb20tc3RkaW4ucGF0Y2g6IG5ldyBmaWxlLgot LS0KIGdudS9wYWNrYWdlcy9ndWlsZS14eXouc2NtICAgICAgICAgICAgICAgICAgICB8ICAxICsK IC4uLi9wYXRjaGVzL2d1aWxlLWJhc2gtYXJncy1mcm9tLXN0ZGluLnBhdGNoICB8IDQyICsrKysr KysrKysrKysrKysrKysKIDIgZmlsZXMgY2hhbmdlZCwgNDMgaW5zZXJ0aW9ucygrKQogY3JlYXRl IG1vZGUgMTAwNjQ0IGdudS9wYWNrYWdlcy9wYXRjaGVzL2d1aWxlLWJhc2gtYXJncy1mcm9tLXN0 ZGluLnBhdGNoCgpkaWZmIC0tZ2l0IGEvZ251L3BhY2thZ2VzL2d1aWxlLXh5ei5zY20gYi9nbnUv cGFja2FnZXMvZ3VpbGUteHl6LnNjbQppbmRleCAxZDM1YzQxNzk2Li41MTFkNzY2YTZmIDEwMDY0 NAotLS0gYS9nbnUvcGFja2FnZXMvZ3VpbGUteHl6LnNjbQorKysgYi9nbnUvcGFja2FnZXMvZ3Vp bGUteHl6LnNjbQpAQCAtNDE5LDYgKzQxOSw3IEBAIGRpY3Rpb25hcnkgYW5kIHN1Z2dlc3Rpbmcg c3BlbGxpbmcgY29ycmVjdGlvbnMuIikKICAgICAgICAgICAgICAgICAodXJpIChnaXQtcmVmZXJl bmNlCiAgICAgICAgICAgICAgICAgICAgICAgKGNvbW1pdCBjb21taXQpCiAgICAgICAgICAgICAg ICAgICAgICAgKHVybCBob21lLXBhZ2UpKSkKKyAgICAgICAgICAgICAgICAocGF0Y2hlcyAoc2Vh cmNoLXBhdGNoZXMgImd1aWxlLWJhc2gtYXJncy1mcm9tLXN0ZGluLnBhdGNoIikpCiAgICAgICAg ICAgICAgICAgKHNoYTI1NgogICAgICAgICAgICAgICAgICAoYmFzZTMyCiAgICAgICAgICAgICAg ICAgICAiMDk3dm55OTkwd3AycXBqaWo2YTVhNWd3YzZmeHpnNXdrNTZpbmh5MThpa2k1djZwaWYx cCIpKQpkaWZmIC0tZ2l0IGEvZ251L3BhY2thZ2VzL3BhdGNoZXMvZ3VpbGUtYmFzaC1hcmdzLWZy b20tc3RkaW4ucGF0Y2ggYi9nbnUvcGFja2FnZXMvcGF0Y2hlcy9ndWlsZS1iYXNoLWFyZ3MtZnJv bS1zdGRpbi5wYXRjaApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwLi5hZDQy NjE2YzcwCi0tLSAvZGV2L251bGwKKysrIGIvZ251L3BhY2thZ2VzL3BhdGNoZXMvZ3VpbGUtYmFz aC1hcmdzLWZyb20tc3RkaW4ucGF0Y2gKQEAgLTAsMCArMSw0MiBAQAorRnJvbSBhMTI0OTIxNjY2 YTE2Y2I0ZTkzZjU5YTY1M2Y5OGI5OWM3OGViMmNhIE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQor RnJvbTogRGF2aWQgTGFyc3NvbiA8ZGF2aWQubGFyc3NvbkBzZWxmaG9zdGVkLnh5ej4KK0RhdGU6 IFRodSwgMTEgTm92IDIwMjEgMTQ6MDc6MDQgKzAxMDAKK1N1YmplY3Q6IFtQQVRDSF0gRW5hYmxl IHJlYWRpbmcgYXJndW1lbnRzIGZyb20gYmFzaCB2aWEgc3RkaW4KKworKiBsaXNwL2dudS9iYXNo LnNjbShkZWZpbmUtYmFzaC1mdW5jdGlvbik6IHJlYWQgZnJvbSBzdGRpbgordG8gU0NNX0FSR1Mg YXJyYXkgd2hlbiBpdCBpcyBvcGVuLCBhbmQgc2VwYXJhdGUgYXJncyBieSBudWxsCitpbnN0ZWFk IG9mIG5ld2xpbmUgaWYgLXogb3B0aW9uIGlzIHBhc3NlZCBhcyAkMS4KKy0tLQorIGxpc3AvZ251 L2Jhc2guc2NtIHwgMTYgKysrKysrKysrKysrLS0tLQorIDEgZmlsZSBjaGFuZ2VkLCAxMiBpbnNl cnRpb25zKCspLCA0IGRlbGV0aW9ucygtKQorCitkaWZmIC0tZ2l0IGEvbGlzcC9nbnUvYmFzaC5z Y20gYi9saXNwL2dudS9iYXNoLnNjbQoraW5kZXggMTk5ZWJjMC4uZTlkY2VhNSAxMDA2NDQKKy0t LSBhL2xpc3AvZ251L2Jhc2guc2NtCisrKysgYi9saXNwL2dudS9iYXNoLnNjbQorQEAgLTMyNiwx MCArMzI2LDE4IEBACisgICAgICAgKGhhc2hxLXNldCEgKmZ1bmNzKiBzeW1ib2wgdGh1bmspCisg ICAgICAgKHVuc2FmZS1mb3JtYXQvZXZhbAorICAgICAgICAiZnVuY3Rpb24gfmEgeworLSAgICAg ICAgICAgIFNDTV9BUkdTPSgkQCkgICAgOworLSAgICAgICAgICAgIGxvY2FsIHJldHZhbD0kfmEg OworLSAgICAgICAgICAgIHVuc2V0IFNDTV9BUkdTICAgOworLSAgICAgICAgICAgIHJldHVybiAk cmV0dmFsICAgOworKyAgICAgICAgICAgIGxvY2FsIC1hIElucHV0IFNDTV9BUkdTICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgOworKyAgICAgICAgICAgIFtbICEgLXQg MCBdXSAmJiBtYXBmaWxlIC1kICcnIElucHV0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg OworKyAgICAgICAgICAgIGlmIFtbIC1uIFwiJHtJbnB1dFtAXX1cIiBdXTsgdGhlbgorKyAgICAg ICAgICAgICAgICBpZiBbWyBcIiQxXCIgPT0gLXogXV07IHRoZW4KKysgICAgICAgICAgICAgICAg ICAgIGxvY2FsIC1hIFNDTV9BUkdTPVwiKCR7SW5wdXRbKl1AUX0pXCIgICAgICAgICAgICAgICAg ICAgIDsKKysgICAgICAgICAgICAgICAgZWxzZQorKyAgICAgICAgICAgICAgICAgICAgbWFwZmls ZSAtdCBTQ01fQVJHUyA8IDwocHJpbnRmICclcycgXCIke0lucHV0W0BdfVwiKTsgZmkgOworKyAg ICAgICAgICAgIGVsc2UKKysgICAgICAgICAgICAgICAgU0NNX0FSR1M9KFwiJEBcIik7IGZpICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDsKKysgICAgICAgICAgICBsb2Nh bCByZXR2YWw9JH5hICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgIDsKKysgICAgICAgICAgICB1bnNldCBTQ01fQVJHUyAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDsKKysgICAgICAgICAgICByZXR1cm4gJHJldHZh bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDsKKyAg ICAgICAgfSIKKyAgICAgICAgc3ltYm9sIHNwZWNpYWwtdmFybmFtZSkpKSkKKyAKKy0tIAorMi4z MS4wCisKLS0gCjIuMzEuMAoK --=_9e48762a4c194a35b470e9c55bbc19af-- From unknown Mon Aug 18 06:57:42 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#51791] [PATCH 2/2 v2]: Update guile-bash Resent-From: david larsson Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Fri, 26 Nov 2021 19:17:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 51791 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 51791@debbugs.gnu.org Cc: Guix-patches Received: via spool by 51791-submit@debbugs.gnu.org id=B51791.16379541883133 (code B ref 51791); Fri, 26 Nov 2021 19:17:02 +0000 Received: (at 51791) by debbugs.gnu.org; 26 Nov 2021 19:16:28 +0000 Received: from localhost ([127.0.0.1]:60577 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mqghw-0000oT-Ap for submit@debbugs.gnu.org; Fri, 26 Nov 2021 14:16:28 -0500 Received: from server0.selfhosted.xyz ([217.64.149.7]:43416) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mqghu-0000oC-3R for 51791@debbugs.gnu.org; Fri, 26 Nov 2021 14:16:26 -0500 Received: from server0.selfhosted.xyz (localhost [127.0.0.1]) by server0.selfhosted.xyz (Postfix) with ESMTP id 1DC9827531CF; Fri, 26 Nov 2021 20:16:13 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=selfhosted.xyz; s=dkim; t=1637954179; bh=YZDoz4G5sf3/P5iWhVoNvkgN2NBw/xUrfIJ9836xfjo=; h=Date:From:To:Cc:Subject:In-Reply-To:References; b=xb1pvUjHEny+1x/xcKiyvYaA6POViQXt9/wpbqXwRZq9UOr0KvyImAOl10+mIZI0b nShferrWwqk9S0ShVa/4IUvNLDohelY2GbxCxMbJ1sH4a8o+aZJbrBJl9UnJmrVAQH hLlbmJjKchBjO3WEa6OM9Ikzdfsk0DqSj0QuYBMuOsJAk2o9FwDQK9U1RQ2enyrfph lM1lxSG0zACaPuV2BLRGVKQyzsqLXC8u3AxkxSBwRgt2I9PqfsdFdfpzkynFzh1T7m +2Y+CsxqlcQJKwBCXWki9CrWr2UFkw6UJiVLrgnWr5BbowYK2BIsNu689/LfVQ+DlR ULQSOkRdrCGjQ== X-Fuglu-Suspect: 3c4c52d213f64841b40fabb5251fe33e X-Fuglu-Spamstatus: NO Received: from webmail.selfhosted.xyz (office.selfhosted.xyz [192.168.1.4]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-256) server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) (Authenticated sender: mail@selfhosted.xyz) by server0.selfhosted.xyz (Postfix) with ESMTPSA; Fri, 26 Nov 2021 20:16:13 +0100 (CET) MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=_09bed25757e8b2b820fcf7ecff479fb4" Date: Fri, 26 Nov 2021 20:16:12 +0100 From: david larsson In-Reply-To: <8d6b871864d52beebcdbe83cae97769c@selfhosted.xyz> References: <8d6b871864d52beebcdbe83cae97769c@selfhosted.xyz> Message-ID: <650e73fe887c2524947b7c06d9dc9994@selfhosted.xyz> X-Sender: david.larsson@selfhosted.xyz X-Spam-Score: 0.2 (/) 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: 0.2 (/) --=_09bed25757e8b2b820fcf7ecff479fb4 Content-Transfer-Encoding: 7bit Content-Type: text/plain; charset=US-ASCII; format=flowed Forgot to update gnu/local.mk with the patch file for guile-bash so fixing that with this new patch. --=_09bed25757e8b2b820fcf7ecff479fb4 Content-Transfer-Encoding: base64 Content-Type: text/x-diff; name=0002-gnu-guile-bash-Add-patch-that-fixes-reading-args.patch Content-Disposition: attachment; filename=0002-gnu-guile-bash-Add-patch-that-fixes-reading-args.patch; size=4101 RnJvbSBiNWUxMjAwNDBiNDdlNTkwYWEyNzZhMjgwMmFhYzUzMTM5YTcyMTk2IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBEYXZpZCBMYXJzc29uIDxkYXZpZC5sYXJzc29uQHNlbGZob3N0 ZWQueHl6PgpEYXRlOiBGcmksIDEyIE5vdiAyMDIxIDEzOjQyOjQxICswMTAwClN1YmplY3Q6IFtQ QVRDSCAyLzJdIGdudTogZ3VpbGUtYmFzaDogQWRkIHBhdGNoIHRoYXQgZml4ZXMgcmVhZGluZyBh cmdzLgoKVGhpcyBwYXRjaCBhbGxvd3MgZ3VpbGUtYmFzaCBkZWZpbmVkIGJhc2gtZnVuY3Rpb25z CnRvIHJlYWQgbmV3bGluZS0gb3IgbnVsbC1zZXBhcmF0ZWQgYXJndW1lbnRzIGZyb20gc3RkaW4s Cm1ha2luZyBpdCB1c2FibGUgaW4gYmFzaCBwaXBlbGluZXMuIEl0IGFsc28gZml4ZXMgYSBidWcK d2l0aCBhcmd1bWVudHMgY29udGFpbmluZyB3aGl0ZXNwYWNlIG5vdCBiZWluZyBwcm9wZXJseQpw YXNzZWQgdG8gdGhlIGNvcnJlc3BvbmRpbmcgZ3VpbGUgZnVuY3Rpb24uCgoqIGdudS9wYWNrYWdl cy9ndWlsZS14eXogKGd1aWxlLWJhc2gpW3BhdGNoZXNdOiBhZGQgcGF0Y2guCiogZ251L3BhY2th Z2VzL3BhdGNoZXMvZ3VpbGUtYmFzaC1hcmdzLWZyb20tc3RkaW4ucGF0Y2g6IG5ldyBmaWxlLgoq IGdudS9sb2NhbC5tazogYWRkIHBhdGNoIGZpbGUuCi0tLQogZ251L2xvY2FsLm1rICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDEgKwogZ251L3BhY2thZ2VzL2d1aWxlLXh5ei5z Y20gICAgICAgICAgICAgICAgICAgIHwgIDEgKwogLi4uL3BhdGNoZXMvZ3VpbGUtYmFzaC1hcmdz LWZyb20tc3RkaW4ucGF0Y2ggIHwgNDIgKysrKysrKysrKysrKysrKysrKwogMyBmaWxlcyBjaGFu Z2VkLCA0NCBpbnNlcnRpb25zKCspCiBjcmVhdGUgbW9kZSAxMDA2NDQgZ251L3BhY2thZ2VzL3Bh dGNoZXMvZ3VpbGUtYmFzaC1hcmdzLWZyb20tc3RkaW4ucGF0Y2gKCmRpZmYgLS1naXQgYS9nbnUv bG9jYWwubWsgYi9nbnUvbG9jYWwubWsKaW5kZXggMDUyNThhYzA1NC4uZmRjNTYyYjcxMCAxMDA2 NDQKLS0tIGEvZ251L2xvY2FsLm1rCisrKyBiL2dudS9sb2NhbC5tawpAQCAtMTI0Miw2ICsxMjQy LDcgQEAgZGlzdF9wYXRjaF9EQVRBID0JCQkJCQlcCiAgICVEJS9wYWNrYWdlcy9wYXRjaGVzL2d1 aWxlLTMuMC1yZWxvY2F0YWJsZS5wYXRjaAkJXAogICAlRCUvcGFja2FnZXMvcGF0Y2hlcy9ndWls ZS1saW51eC1zeXNjYWxscy5wYXRjaAkJXAogICAlRCUvcGFja2FnZXMvcGF0Y2hlcy9ndWlsZS0z LjAtbGludXgtc3lzY2FsbHMucGF0Y2gJCVwKKyAgJUQlL3BhY2thZ2VzL3BhdGNoZXMvZ3VpbGUt YmFzaC1hcmdzLWZyb20tc3RkaW4ucGF0Y2gJCVwKICAgJUQlL3BhY2thZ2VzL3BhdGNoZXMvZ3Vp bGUtZmliZXJzLWRlc3Ryb3ktcGVlci1zY2hlZHVsZXJzLnBhdGNoIFwKICAgJUQlL3BhY2thZ2Vz L3BhdGNoZXMvZ3VpbGUtZ2RibS1mZmktc3VwcG9ydC1nZGJtLTEuMTQucGF0Y2gJXAogICAlRCUv cGFja2FnZXMvcGF0Y2hlcy9ndWlsZS1wcmVzZW50LWNvZGluZy5wYXRjaAkJXApkaWZmIC0tZ2l0 IGEvZ251L3BhY2thZ2VzL2d1aWxlLXh5ei5zY20gYi9nbnUvcGFja2FnZXMvZ3VpbGUteHl6LnNj bQppbmRleCAxZDM1YzQxNzk2Li41MTFkNzY2YTZmIDEwMDY0NAotLS0gYS9nbnUvcGFja2FnZXMv Z3VpbGUteHl6LnNjbQorKysgYi9nbnUvcGFja2FnZXMvZ3VpbGUteHl6LnNjbQpAQCAtNDE5LDYg KzQxOSw3IEBAIGRpY3Rpb25hcnkgYW5kIHN1Z2dlc3Rpbmcgc3BlbGxpbmcgY29ycmVjdGlvbnMu IikKICAgICAgICAgICAgICAgICAodXJpIChnaXQtcmVmZXJlbmNlCiAgICAgICAgICAgICAgICAg ICAgICAgKGNvbW1pdCBjb21taXQpCiAgICAgICAgICAgICAgICAgICAgICAgKHVybCBob21lLXBh Z2UpKSkKKyAgICAgICAgICAgICAgICAocGF0Y2hlcyAoc2VhcmNoLXBhdGNoZXMgImd1aWxlLWJh c2gtYXJncy1mcm9tLXN0ZGluLnBhdGNoIikpCiAgICAgICAgICAgICAgICAgKHNoYTI1NgogICAg ICAgICAgICAgICAgICAoYmFzZTMyCiAgICAgICAgICAgICAgICAgICAiMDk3dm55OTkwd3AycXBq aWo2YTVhNWd3YzZmeHpnNXdrNTZpbmh5MThpa2k1djZwaWYxcCIpKQpkaWZmIC0tZ2l0IGEvZ251 L3BhY2thZ2VzL3BhdGNoZXMvZ3VpbGUtYmFzaC1hcmdzLWZyb20tc3RkaW4ucGF0Y2ggYi9nbnUv cGFja2FnZXMvcGF0Y2hlcy9ndWlsZS1iYXNoLWFyZ3MtZnJvbS1zdGRpbi5wYXRjaApuZXcgZmls ZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwLi5hZDQyNjE2YzcwCi0tLSAvZGV2L251bGwK KysrIGIvZ251L3BhY2thZ2VzL3BhdGNoZXMvZ3VpbGUtYmFzaC1hcmdzLWZyb20tc3RkaW4ucGF0 Y2gKQEAgLTAsMCArMSw0MiBAQAorRnJvbSBhMTI0OTIxNjY2YTE2Y2I0ZTkzZjU5YTY1M2Y5OGI5 OWM3OGViMmNhIE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQorRnJvbTogRGF2aWQgTGFyc3NvbiA8 ZGF2aWQubGFyc3NvbkBzZWxmaG9zdGVkLnh5ej4KK0RhdGU6IFRodSwgMTEgTm92IDIwMjEgMTQ6 MDc6MDQgKzAxMDAKK1N1YmplY3Q6IFtQQVRDSF0gRW5hYmxlIHJlYWRpbmcgYXJndW1lbnRzIGZy b20gYmFzaCB2aWEgc3RkaW4KKworKiBsaXNwL2dudS9iYXNoLnNjbShkZWZpbmUtYmFzaC1mdW5j dGlvbik6IHJlYWQgZnJvbSBzdGRpbgordG8gU0NNX0FSR1MgYXJyYXkgd2hlbiBpdCBpcyBvcGVu LCBhbmQgc2VwYXJhdGUgYXJncyBieSBudWxsCitpbnN0ZWFkIG9mIG5ld2xpbmUgaWYgLXogb3B0 aW9uIGlzIHBhc3NlZCBhcyAkMS4KKy0tLQorIGxpc3AvZ251L2Jhc2guc2NtIHwgMTYgKysrKysr KysrKysrLS0tLQorIDEgZmlsZSBjaGFuZ2VkLCAxMiBpbnNlcnRpb25zKCspLCA0IGRlbGV0aW9u cygtKQorCitkaWZmIC0tZ2l0IGEvbGlzcC9nbnUvYmFzaC5zY20gYi9saXNwL2dudS9iYXNoLnNj bQoraW5kZXggMTk5ZWJjMC4uZTlkY2VhNSAxMDA2NDQKKy0tLSBhL2xpc3AvZ251L2Jhc2guc2Nt CisrKysgYi9saXNwL2dudS9iYXNoLnNjbQorQEAgLTMyNiwxMCArMzI2LDE4IEBACisgICAgICAg KGhhc2hxLXNldCEgKmZ1bmNzKiBzeW1ib2wgdGh1bmspCisgICAgICAgKHVuc2FmZS1mb3JtYXQv ZXZhbAorICAgICAgICAiZnVuY3Rpb24gfmEgeworLSAgICAgICAgICAgIFNDTV9BUkdTPSgkQCkg ICAgOworLSAgICAgICAgICAgIGxvY2FsIHJldHZhbD0kfmEgOworLSAgICAgICAgICAgIHVuc2V0 IFNDTV9BUkdTICAgOworLSAgICAgICAgICAgIHJldHVybiAkcmV0dmFsICAgOworKyAgICAgICAg ICAgIGxvY2FsIC1hIElucHV0IFNDTV9BUkdTICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgOworKyAgICAgICAgICAgIFtbICEgLXQgMCBdXSAmJiBtYXBmaWxlIC1kICcn IElucHV0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgOworKyAgICAgICAgICAgIGlmIFtb IC1uIFwiJHtJbnB1dFtAXX1cIiBdXTsgdGhlbgorKyAgICAgICAgICAgICAgICBpZiBbWyBcIiQx XCIgPT0gLXogXV07IHRoZW4KKysgICAgICAgICAgICAgICAgICAgIGxvY2FsIC1hIFNDTV9BUkdT PVwiKCR7SW5wdXRbKl1AUX0pXCIgICAgICAgICAgICAgICAgICAgIDsKKysgICAgICAgICAgICAg ICAgZWxzZQorKyAgICAgICAgICAgICAgICAgICAgbWFwZmlsZSAtdCBTQ01fQVJHUyA8IDwocHJp bnRmICclcycgXCIke0lucHV0W0BdfVwiKTsgZmkgOworKyAgICAgICAgICAgIGVsc2UKKysgICAg ICAgICAgICAgICAgU0NNX0FSR1M9KFwiJEBcIik7IGZpICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgIDsKKysgICAgICAgICAgICBsb2NhbCByZXR2YWw9JH5hICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDsKKysgICAgICAgICAgICB1 bnNldCBTQ01fQVJHUyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgIDsKKysgICAgICAgICAgICByZXR1cm4gJHJldHZhbCAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDsKKyAgICAgICAgfSIKKyAgICAgICAgc3lt Ym9sIHNwZWNpYWwtdmFybmFtZSkpKSkKKyAKKy0tIAorMi4zMS4wCisKLS0gCjIuMzEuMAoK --=_09bed25757e8b2b820fcf7ecff479fb4-- From unknown Mon Aug 18 06:57:42 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#51791] [PATCH 0/2]: Update guile-bash References: In-Reply-To: Resent-From: Ricardo Wurmus Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Wed, 01 Dec 2021 07:22:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 51791 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 51791@debbugs.gnu.org Cc: david.larsson@selfhosted.xyz Received: via spool by 51791-submit@debbugs.gnu.org id=B51791.163834329724676 (code B ref 51791); Wed, 01 Dec 2021 07:22:02 +0000 Received: (at 51791) by debbugs.gnu.org; 1 Dec 2021 07:21:37 +0000 Received: from localhost ([127.0.0.1]:43147 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1msJvt-0006Pv-Ju for submit@debbugs.gnu.org; Wed, 01 Dec 2021 02:21:37 -0500 Received: from sender4-of-o51.zoho.com ([136.143.188.51]:21139) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1msJvq-0006Pl-T1 for 51791@debbugs.gnu.org; Wed, 01 Dec 2021 02:21:35 -0500 ARC-Seal: i=1; a=rsa-sha256; t=1638343291; cv=none; d=zohomail.com; s=zohoarc; b=kFBejvfRhhPRyn+SwuJvEKEiIpz5MX0y1MXax/RNDy4LaTDZn/a3HM+oZc5p2VYyTjagwLbzarrf1WL0up08RaEuBTxyN1sS5OviBE4xyt92jXjh1obc+q1dN3j3vpWZKPz+S24jevt5tXF8aiPDPyj0kMUdqxFbobFWxyJvm5I= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1638343291; h=Content-Type:Content-Transfer-Encoding:Cc:Date:From:MIME-Version:Message-ID:Subject:To; bh=p7m9KTMcU3fFpwSAXH4PqA8tLPXdEZ66W8CPJ/IZo+8=; b=ipq5nOIbeYOyFxu75zAuq5HD94SZbRFVYaOJf7/80AhwJdjJOMbh0CYV+uUv/8rsWz/y+JO9cxe6UicaoMcBWFbYlXh4W/y5XfceOwwNn5wyPl4BBeQqQkxWJguVWymYYOAbgGGnBPBNJSgeyWs+oRqMcHBQDVnm0bph+9QGaNA= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass header.i=elephly.net; spf=pass smtp.mailfrom=rekado@elephly.net; dmarc=pass header.from= DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; t=1638343291; s=zoho; d=elephly.net; i=rekado@elephly.net; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version:Content-Type:Content-Transfer-Encoding; bh=p7m9KTMcU3fFpwSAXH4PqA8tLPXdEZ66W8CPJ/IZo+8=; b=Q3Inb80BluM/Q3ujQ0dzjpfHdkBa3HAEPWnstxKs5fEY3LXen9YJLzyniMJE1+17 MXVq8FTV/eXH9nkFiGSa3WMucBTQwVVfWZnMlfyYDsYXpq0IcKfTK6PoIK0B2EWX/wq yK18K43oH8TGD0kBwLlb5/GT/ZAcdf0yBLl0Tt84= Received: from localhost (p54ad4afc.dip0.t-ipconnect.de [84.173.74.252]) by mx.zohomail.com with SMTPS id 1638343288118580.1858814411045; Tue, 30 Nov 2021 23:21:28 -0800 (PST) User-agent: mu4e 1.6.10; emacs 28.0.50 From: Ricardo Wurmus Date: Wed, 01 Dec 2021 08:20:04 +0100 X-URL: https://elephly.net X-PGP-Key: https://elephly.net/rekado.pubkey X-PGP-Fingerprint: BCA6 89B6 3655 3801 C3C6 2150 197A 5888 235F ACAC Message-ID: <871r2wu6x7.fsf@elephly.net> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: quoted-printable X-ZohoMailClient: External X-Spam-Score: -0.0 (/) 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 David, thank you for the update! What is the upstream status of this=20 patch? Has it been sent to upstream? Is upstream development=20 continuing? (That=E2=80=99s what the new home-page implies.) --=20 Ricardo From unknown Mon Aug 18 06:57:42 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#51791] [PATCH 0/2]: Update guile-bash References: In-Reply-To: Resent-From: david larsson Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Wed, 01 Dec 2021 10:30:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 51791 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Ricardo Wurmus Cc: 51791@debbugs.gnu.org Received: via spool by 51791-submit@debbugs.gnu.org id=B51791.16383545539759 (code B ref 51791); Wed, 01 Dec 2021 10:30:02 +0000 Received: (at 51791) by debbugs.gnu.org; 1 Dec 2021 10:29:13 +0000 Received: from localhost ([127.0.0.1]:43294 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1msMrQ-0002XL-PL for submit@debbugs.gnu.org; Wed, 01 Dec 2021 05:29:12 -0500 Received: from server0.selfhosted.xyz ([217.64.149.7]:43944) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1msMrM-0002X1-94 for 51791@debbugs.gnu.org; Wed, 01 Dec 2021 05:29:11 -0500 Received: from server0.selfhosted.xyz (localhost [127.0.0.1]) by server0.selfhosted.xyz (Postfix) with ESMTP id 45600275B4AD; Wed, 1 Dec 2021 11:28:55 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=selfhosted.xyz; s=dkim; t=1638354541; bh=OKAUOZqTLjy3oqCqPXzZyagyQ5LF1UbXDVXNNJBLuyk=; h=Date:From:To:Cc:Subject; b=bC/Ya68/NtR33v7DjZNJWO7dnjyVmXEs7JnVZO7CmJbcAKDVGyhim2eMjNPKL41tv +cMvFDePIO8Nd1eaDfzKR28per8fDzp26YnrS6E5OB2X1skVFYV3kqNm2JSvZUesIq 9+hdxOeWcHZw/KFX1/Qyb81pxsomUW3o1A4DQgoxmslTP31xkaCdQl9PpMfJUduhic wzeSaLc1CpyaDX+GjUcAsiIIWFmoPoTnPe8jqyrYZiiymsoxY7gRzpHYQ9z1ct6i4L K4VPSF+l5hraSSTyNqaTheeo62xDzQJ+u3SpCJTiT6lP6OI4O00A/syqKLPlkqtGCm awoMM3XYFwoAw== X-Fuglu-Suspect: 1fa1e8c2bff846e6a8ce933f70502894 X-Fuglu-Spamstatus: NO Received: from webmail.selfhosted.xyz (office.selfhosted.xyz [192.168.1.4]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-256) server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) (Authenticated sender: mail@selfhosted.xyz) by server0.selfhosted.xyz (Postfix) with ESMTPSA; Wed, 1 Dec 2021 11:28:55 +0100 (CET) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit Date: Wed, 01 Dec 2021 11:28:55 +0100 From: david larsson Message-ID: <16a9bbc19db48fb2698d75f30ae6a647@selfhosted.xyz> X-Sender: david.larsson@selfhosted.xyz X-Spam-Score: 0.7 (/) 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: 0.2 (/) On 2021-12-01 08:20, Ricardo Wurmus wrote: > Hi David, > > thank you for the update! What is the upstream status of this patch? > Has it been sent to upstream? Is upstream development continuing? > (That’s what the new home-page implies.) I have sent a patch a couple weeks ago via sr.ht (my fork is here: https://git.sr.ht/~methuselah-0/guile-bash) to the author but no response so far. The latest patch is from 6 years ago so development has probably not restarted. I still think it would be good to change the upstream to sr.ht because it very much looks like it's the original author's repository (username is kaction) and it has all the change history - versus as it is now where I think software heritage is used when building it from source (or maybe a cached version on the build farms). Best regards, David From unknown Mon Aug 18 06:57:42 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#51791] [PATCH 0/2]: Update guile-bash Resent-From: david larsson Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Wed, 15 Dec 2021 11:56:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 51791 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 51791@debbugs.gnu.org Cc: Guix-patches Received: via spool by 51791-submit@debbugs.gnu.org id=B51791.163956930710937 (code B ref 51791); Wed, 15 Dec 2021 11:56:01 +0000 Received: (at 51791) by debbugs.gnu.org; 15 Dec 2021 11:55:07 +0000 Received: from localhost ([127.0.0.1]:60388 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mxSsF-0002qL-KG for submit@debbugs.gnu.org; Wed, 15 Dec 2021 06:55:07 -0500 Received: from server0.selfhosted.xyz ([217.64.149.7]:59224) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mxSsE-0002pk-76 for 51791@debbugs.gnu.org; Wed, 15 Dec 2021 06:55:06 -0500 Received: from server0.selfhosted.xyz (localhost [127.0.0.1]) by server0.selfhosted.xyz (Postfix) with ESMTP id DF6822842D85; Wed, 15 Dec 2021 12:54:53 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=selfhosted.xyz; s=dkim; t=1639569299; bh=v0RWDEj5A2fLw6hEc3w/t3X3Ol9jTBOS0aSqrHFRqMI=; h=Date:From:To:Cc:Subject:In-Reply-To:References; b=UOE1YX1R+3tie6emTsh5ihNR7oErGMdWxczsoMX1/YcPdNadBWqZJ9sDkozwoz+qE +pFf2M1iSIfH02Sq3kDCzNu1pK4suXRGokKwWGfaB8dsBljHqFNNyTSfDjnPhGqx2g 5ozLn4JW6fK9uofzMKAGETYne8IqbFoKaQO9ik0Yw/VM1zTlN9P8FmQtVruoBmU8YU AKvIpCWgbqk8wi5Asm4soVgyFiOYpVcA1SgcYVdweXfD5oN7veXeKk+O6Cn0VO7sXU QDTR+s9eepTcyDtsGC/Sm7JUcBSEuAbSl0ka7y6kNtTI+RH0O9kb0OuPsllq1V0J/2 VKclKTE+Xb7bQ== X-Fuglu-Suspect: 0b6d711d412e4c818c75417073192386 X-Fuglu-Spamstatus: NO Received: from webmail.selfhosted.xyz (office.selfhosted.xyz [192.168.1.4]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-256) server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) (Authenticated sender: mail@selfhosted.xyz) by server0.selfhosted.xyz (Postfix) with ESMTPSA; Wed, 15 Dec 2021 12:54:53 +0100 (CET) MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII; format=flowed Content-Transfer-Encoding: 7bit Date: Wed, 15 Dec 2021 12:54:53 +0100 From: david larsson In-Reply-To: References: Message-ID: <53c6bec8033b6f2f720db9886d7ed8e2@selfhosted.xyz> X-Sender: david.larsson@selfhosted.xyz X-Spam-Score: 0.2 (/) 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: 0.2 (/) If anyone wants to install a guile-bash that can read arguments with whitespace, and newlines, you can install it like this: wget -O /tmp/patch.temp http://paste.debian.net/plain/1223545 ; guix package --with-patch=guile-bash=/tmp/patch.temp -i guile-bash Then prepare it like this for example: ------------------------------------------ $ export GUILE_AUTO_COMPILE=0 $ enable -f ~/.guix-profile/lib/bash/libguile-bash.so scm $ cat <<'EOF'>/tmp/printargs.scm (use-modules (gnu bash)) (define-bash-function (printargs file1 file2) (display file1) (display "\n") (display file2) (display "\n")) EOF $ scm /tmp/printargs.scm ------------------------- And then use the guile function from bash like this: ------------------------- ~$ printargs "apa bepa" cepa apa bepa cepa ~$ echo "$apa" aba aca ~$ printf '%s\0' "$apa" bepa | printargs -z aba aca bepa ~$ echo "$apa" | printargs aba aca ------------------------- Closing this bug now. From unknown Mon Aug 18 06:57:42 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: david larsson Subject: bug#51791: closed (done) Message-ID: References: X-Gnu-PR-Message: they-closed 51791 X-Gnu-PR-Package: guix-patches X-Gnu-PR-Keywords: patch Reply-To: 51791@debbugs.gnu.org Date: Wed, 15 Dec 2021 11:56:02 +0000 Content-Type: multipart/mixed; boundary="----------=_1639569362-11036-1" This is a multi-part message in MIME format... ------------=_1639569362-11036-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #51791: [PATCH 0/2]: Update guile-bash which was filed against the guix-patches package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 51791@debbugs.gnu.org. --=20 51791: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D51791 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1639569362-11036-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 51791-done) by debbugs.gnu.org; 15 Dec 2021 11:55:36 +0000 Received: from localhost ([127.0.0.1]:60392 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mxSsh-0002rD-SE for submit@debbugs.gnu.org; Wed, 15 Dec 2021 06:55:35 -0500 Received: from server0.selfhosted.xyz ([217.64.149.7]:59432) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mxSsg-0002qx-Bs for 51791-done@debbugs.gnu.org; Wed, 15 Dec 2021 06:55:34 -0500 Received: from server0.selfhosted.xyz (localhost [127.0.0.1]) by server0.selfhosted.xyz (Postfix) with ESMTP id 5D3942842D94 for <51791-done@debbugs.gnu.org>; Wed, 15 Dec 2021 12:55:23 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=selfhosted.xyz; s=dkim; t=1639569328; bh=EuXLHWUh1qnwNpl4zKbsk8UlgolmCL8SiCdkriGgxuQ=; h=Date:From:To:Subject; b=KRuhTAyV74eKgQQEs/QxUBHPeAA8oZWgkdE5bs9G4TB+bk00FrnGx/XtYi4OA13YP 0Zp1vxCo/LDEm7lqm6PnK4mfxTUjPJdo5C5PafCo/uz0meYzdii0ujDD/oZwjS+IIW HZ8ic4vNQfq/I86UpiPhIsoM9ZpiV8LV1vIugIEl6wqc57SDPcqi9L3RhypJhc9vmz ILfgu2JLZKJgh6EfUhXelfOLmR569sPeAQFXUQhfXEwzVoyu2oBWh8sP2UvoBbWl5I j+FawRdAy4zbam5nQCW08Z5gKpVUZFwZsWrPWzuoSjypG8JKQaOtg/kip2GpGlOCSJ vv/WidWoS7kpQ== X-Fuglu-Suspect: e55e63c71bb64bccb9b6fa5864d323b0 X-Fuglu-Spamstatus: NO Received: from webmail.selfhosted.xyz (office.selfhosted.xyz [192.168.1.4]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-256) server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) (Authenticated sender: mail@selfhosted.xyz) by server0.selfhosted.xyz (Postfix) with ESMTPSA for <51791-done@debbugs.gnu.org>; Wed, 15 Dec 2021 12:55:23 +0100 (CET) MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII; format=flowed Content-Transfer-Encoding: 7bit Date: Wed, 15 Dec 2021 12:55:23 +0100 From: david larsson To: 51791-done@debbugs.gnu.org Subject: done Message-ID: X-Sender: david.larsson@selfhosted.xyz X-Spam-Score: 0.7 (/) X-Debbugs-Envelope-To: 51791-done 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: -0.8 (/) done ------------=_1639569362-11036-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 12 Nov 2021 13:56:44 +0000 Received: from localhost ([127.0.0.1]:43750 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mlX2q-0000dD-6x for submit@debbugs.gnu.org; Fri, 12 Nov 2021 08:56:44 -0500 Received: from lists.gnu.org ([209.51.188.17]:36126) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mlX2n-0000d5-8A for submit@debbugs.gnu.org; Fri, 12 Nov 2021 08:56:42 -0500 Received: from eggs.gnu.org ([209.51.188.92]:41346) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mlX2m-0004vT-LX for guix-patches@gnu.org; Fri, 12 Nov 2021 08:56:41 -0500 Received: from server0.selfhosted.xyz ([217.64.149.7]:38148) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mlX2k-0005XO-7s for guix-patches@gnu.org; Fri, 12 Nov 2021 08:56:40 -0500 Received: from server0.selfhosted.xyz (localhost [127.0.0.1]) by server0.selfhosted.xyz (Postfix) with ESMTP id C73F1272F307 for ; Fri, 12 Nov 2021 14:56:27 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=selfhosted.xyz; s=dkim; t=1636725393; bh=3gju1Ma1b4NH1qNK230tEh9oOIVwnMXMHaR0k34wtOs=; h=Date:From:To:Subject; b=2M8b5NAkDfOpNyb+DEw+/6VLSMflrTI0pldyBh0wz8oyxwNTfKkEbaZve9g36GG9Y idgYRARD+YG0IrqD+ZoLSoT26hbnV+nAmD5Y1t7xBDu+v6XQnjEBfgVGLK/4NpeF9f MqWeoJHWNGD1uDvKUHmxW5jyhyaW8jovroH3P4bTx2p9ic69OfCH4bcQo60DyCr2zZ iRLVRM+XFzdUJ8I2biRrwLnKUwoTpxUcZlhQ6zHf119kY9WfNkDEwuyc1OxRlcKGqM GF1QjatGJTMy6j1iyrztfYOhfiWn1d8TJRaXwGONkEIH2+bdRGKD/vkQlssy1nsWXT F7m9kAXtStCJg== X-Fuglu-Suspect: 1f07eb4426ce4b76918310440f57bf64 X-Fuglu-Spamstatus: NO Received: from webmail.selfhosted.xyz (office.selfhosted.xyz [192.168.1.4]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-256) server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) (Authenticated sender: mail@selfhosted.xyz) by server0.selfhosted.xyz (Postfix) with ESMTPSA for ; Fri, 12 Nov 2021 14:56:27 +0100 (CET) MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII; format=flowed Content-Transfer-Encoding: 7bit Date: Fri, 12 Nov 2021 14:56:27 +0100 From: david larsson To: guix-patches@gnu.org Subject: [PATCH 0/2]: Update guile-bash Message-ID: X-Sender: david.larsson@selfhosted.xyz Received-SPF: pass client-ip=217.64.149.7; envelope-from=david.larsson@selfhosted.xyz; helo=server0.selfhosted.xyz X-Spam_score_int: -23 X-Spam_score: -2.4 X-Spam_bar: -- X-Spam_report: (-2.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, FROM_SUSPICIOUS_NTLD=0.001, FROM_SUSPICIOUS_NTLD_FP=1.997, PDS_OTHER_BAD_TLD=0.001, RCVD_IN_DNSWL_MED=-2.3, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: 1.7 (+) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: Hi, The following 2 patches update the guile-bash source url and home-page, and adds a patch for it that does 2 things: - fixes a bug, see below - enables reading newline- or null-separated arguments via [...] Content analysis details: (1.7 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -2.3 RCVD_IN_DNSWL_MED RBL: Sender listed at https://www.dnswl.org/, medium trust [209.51.188.17 listed in list.dnswl.org] 2.0 PDS_OTHER_BAD_TLD Untrustworthy TLDs [URI: selfhosted.xyz (xyz)] 0.9 SPF_FAIL SPF: sender does not match SPF record (fail) [SPF failed: Please see http://www.openspf.org/Why?s=mfrom; id=david.larsson%40selfhosted.xyz; ip=209.51.188.17; r=debbugs.gnu.org] -0.0 SPF_HELO_PASS SPF: HELO matches SPF record -0.0 RCVD_IN_MSPIKE_H2 RBL: Average reputation (+2) [209.51.188.17 listed in wl.mailspike.net] 0.5 FROM_SUSPICIOUS_NTLD_FP From abused NTLD 0.5 FROM_SUSPICIOUS_NTLD From abused NTLD X-Debbugs-Envelope-To: submit 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: 0.1 (/) Hi, The following 2 patches update the guile-bash source url and home-page, and adds a patch for it that does 2 things: - fixes a bug, see below - enables reading newline- or null-separated arguments via stdin to guile-bash-defined bash functions. The bug is that guile-bash can't read string args with whitespaces in it. Example: ------------------------ ~$ enable -f ~/.guix-profile/lib/bash/libguile-bash.so scm ~$ scm /tmp/printargs ~$ printargs "apa bepa" cepa In procedure printargs: scm-function called from Bash with args (apa bepa cepa) failed to match signature (file1 file2) ~$ cat /tmp/printargs (use-modules (gnu bash)) (define-bash-function (printargs file1 file2) (display file1) (display "\n") (display file2) (display "\n")) ------------------------- After this patch, you can read args "as normal", or via stdin that are either newline- or null-separated: ------------------------- ~$ printargs "apa bepa" cepa apa bepa cepa ~$ echo "$apa" aba aca ~$ printf '%s\0' "$apa" bepa | printargs -z aba aca bepa ~$ echo "$apa" | printargs aba aca ------------------------- Best regards, David ------------=_1639569362-11036-1--