X-Loop: help-debbugs@HIDDEN Subject: bug#73905: guix shell changes default sigaction for SIGPIPE Resent-From: Tomas Volf <~@wolfsden.cz> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-guix@HIDDEN Resent-Date: Sun, 20 Oct 2024 11:27:01 +0000 Resent-Message-ID: <handler.73905.B.17294235657633 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: report 73905 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: 73905 <at> debbugs.gnu.org X-Debbugs-Original-To: bug-guix@HIDDEN Received: via spool by submit <at> debbugs.gnu.org id=B.17294235657633 (code B ref -1); Sun, 20 Oct 2024 11:27:01 +0000 Received: (at submit) by debbugs.gnu.org; 20 Oct 2024 11:26:05 +0000 Received: from localhost ([127.0.0.1]:46055 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1t2U4S-0001z3-NP for submit <at> debbugs.gnu.org; Sun, 20 Oct 2024 07:26:04 -0400 Received: from lists.gnu.org ([209.51.188.17]:43360) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <~@wolfsden.cz>) id 1t2U4R-0001yv-19 for submit <at> debbugs.gnu.org; Sun, 20 Oct 2024 07:26:03 -0400 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 <~@wolfsden.cz>) id 1t2U41-00013H-Ls for bug-guix@HIDDEN; Sun, 20 Oct 2024 07:25:37 -0400 Received: from wolfsden.cz ([37.205.8.62]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <~@wolfsden.cz>) id 1t2U3y-0001xD-RE for bug-guix@HIDDEN; Sun, 20 Oct 2024 07:25:37 -0400 Received: by wolfsden.cz (Postfix, from userid 104) id 0A6FF3294C3; Sun, 20 Oct 2024 11:25:30 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=wolfsden.cz; s=mail; t=1729423530; bh=F96WFJyMVi5MdqKurIfa3XkL9ZA+Bw4WTwBfW3ybSwY=; h=From:To:Subject:Date; b=t5mOM/FHfkpcQMTO7ElaQis7G7heonXqiGFw+BYEVFCqLFc3jixS5/vXFTbEp8K1i Xz8gH97flB0DniqWx9Fb6Ogfp44lBkxjDzFRJky9bsBAAvTsGe61NfbeT74pjsmncX G2DXR9VzS2Oua4bIv+Dzb94sr9kp38LC6a3jeGHmxFNinLlyCG4zR5urORu1eAzxja V9unYt3OWIj4Vs9QsHVOJHnXQXtR/pBdsDQlr3yDZd2A5asJdLhfP5pt3fw8WJuOfb vPJzkCbJ+tOabiI3wzUujBkH83O4brRC3BRq7FIZrGhVYxvMoVagoYvaqQS9P2dyNl 6md4xVCMj0cwoGXo7FKT4v+JOsLImDuRGm0BJH5ZxEbnSLfA9q25cIQALX1zSI71UC 6uNseuNxQUtuVkWjUEmAUtt7wcKeUlGcQtByVFAgwk85WiyGa4qWNG7WCq3klgl0yl CF8oOqzZJJxfIEUsKbtpdmB8ZhsvUUxmD0xHx++1IYBYiDTt3ms1ZkFJHu/KgUEsRX rXTEPXMMIQmVT/XU1mC6HJCP2bRyA6u/Ilw+zoLIwHXpEx0wUTVas86MQkIM/AzfGZ RZJXSGOpg7lw0pHP2vt7xdrzfwR7kvmIi5J9oRAAVpZDCkniNDTque19OH8EK5BlNm Tn1zst7HUr9kFKOSLM+PGF/A= X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on wolfsden X-Spam-Level: X-Spam-Status: No, score=-3.1 required=5.0 tests=ALL_TRUSTED,BAYES_00, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.6 Received: from localhost (unknown [128.0.188.242]) by wolfsden.cz (Postfix) with ESMTPSA id 2D1B232A0B2 for <bug-guix@HIDDEN>; Sun, 20 Oct 2024 11:25:29 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=wolfsden.cz; s=mail; t=1729423529; bh=F96WFJyMVi5MdqKurIfa3XkL9ZA+Bw4WTwBfW3ybSwY=; h=From:To:Subject:Date; b=OLcopkX+xHNtFBXN+wCT7myvGRcPsu8bz9ZFQce13UXOc0dH6/88Pf7BDAUR4BgE/ /O3v4S5U4a98k7G6ddFXK9P7e/blyMqohTS+RvrUoUMsuqw3bqyQLftiqZgYHgcOoo 1Onud37Lj+Ekle/2U+ziwqe2kqZm73eYqAi77tTpI6oKtXmeOUcJ/qnAXVdbHATuJj 5xPvBFP1gwZ0uc3BL4fdeeSqZkEZnZXyAel2aJwi9LuftJymR5G/7a9jsUwBFz+FRc 8cgiLUvo+vM3FemaWi8pkW5Qf+pDc2a8INymjf688G3VNyQf18x/qqZ+Cehc7aTI8I +AWzG81ELSR1eBCyc3ibEGEv+AuNTCg2kx0LzPcWOVOFUfK/4WjVaVnGvM51hkplmc 85mQ6JfyWaA4fMGATnXvxTN2wgm31PrbYWY7g3tLaufBVPi0Kf84YhB3JwYL+zTKFa 87PWMKvgSTdsaY46KvKi29xYG0RtfPko04v9XeCdHpStmMhTRUEpzS49E0499M6wwJ WpHZgf2w5HWPgHdtTkG5rfcGW2bjFso5pf9FWGaLT6arp/JiwhxP4yGWd8yj+cVMI8 A62qAhgYpjJNfZKrO9S/orajmdnJF/qfwF7KmekFvzwAR2Sua/oxcPabkPo5yLkxoZ Q9CGJGZi0rI3thCailkKDDU0= From: Tomas Volf <~@wolfsden.cz> Mail-Followup-To: bug-guix@HIDDEN Date: Sun, 20 Oct 2024 13:25:28 +0200 Message-ID: <87zfmz10ev.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" Received-SPF: pass client-ip=37.205.8.62; envelope-from=~@wolfsden.cz; helo=wolfsden.cz X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 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_VALIDITY_RPBL_BLOCKED=0.001, RCVD_IN_VALIDITY_SAFE_BLOCKED=0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.3 (-) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -2.3 (--) --=-=-= Content-Type: text/plain Content-Transfer-Encoding: quoted-printable Guix shell changes the default handler for SIGPIPE for the command it runs. Can be demonstrated using the following: =2D-8<---------------cut here---------------start------------->8--- $ guix shell guile -- guile -c '(pk (sigaction SIGPIPE))' ;;; ((1 . 0)) $ guile -c '(pk (sigaction SIGPIPE))' ;;; ((0 . 0)) =2D-8<---------------cut here---------------end--------------->8--- Have a nice day, Tomas Volf =2D-=20 There are only two hard things in Computer Science: cache invalidation, naming things and off-by-one errors. --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQJCBAEBCgAsFiEEt4NJs4wUfTYpiGikL7/ufbZ/wakFAmcU6KgOHH5Ad29sZnNk ZW4uY3oACgkQL7/ufbZ/wan2+A//XYQsBwTlbujxlEv0TRHJO1RkwqK6QHKkhyDy hWsus9ZkzMXPj6gsjPfjxu1omuz/RcyNBhFtYyjZUgHoR+sfBYwbGyTu9TcRLS79 0mriRl67l31hGWrs2zFHnoB6X4HLM4/lUpKwKydgFE5HZwjOQLkGngHpHDlIpt3v wl/pYspPZoNjDuxWkHM/xkmDdaAMqiInEIIMLUfucBbzjuYBba+I+ZNbqe6M54/i Rln6lb2KbkIfk6V3QXL/X0tSJoRlnaDnJVWsibC1a09F3FI2Pi2+6EfgiFOhk5hX 67Zck4Ru3o5wXml2TUVedhAy1La53qqZPvazAzQ1P9pzCXJNYfd/ZAQDoI2TINi7 kFy4S9uV/WNWxwSOhvmLX1V+XNA1mV6ZWMG2+N07ypZjaZx9zKOCt2V6k/v4mq2K 7NiMDqw1qZfQq0OtRCWjPP9/MI0YNn5Nmvn/44LlH+WRHdZrMsd+shKBJ0+nlOTi iAPn27sF+yko2B7kzZA+b9PhwonkfKTYahBveobEFlaEBZsHCHBy3Xjx4+PXsrvK HenI0ePU3YU6FckZU4/HC4VWlSXsB+Me5Foj7m9m5GtCHvaAxVnYO4SESdWcGssa XqOaMXCPFJH0EQeDIymYQ0Kni8VmIXL4HFHqWRA+Ut0dc9ONkhS/w3I/ZGsDG+iS 7OxtNCo= =SZgM -----END PGP SIGNATURE----- --=-=-=--
Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) Content-Type: text/plain; charset=utf-8 X-Loop: help-debbugs@HIDDEN From: help-debbugs@HIDDEN (GNU bug Tracking System) To: Tomas Volf <~@wolfsden.cz> Subject: bug#73905: Acknowledgement (guix shell changes default sigaction for SIGPIPE) Message-ID: <handler.73905.B.17294235657633.ack <at> debbugs.gnu.org> References: <87zfmz10ev.fsf@HIDDEN> X-Gnu-PR-Message: ack 73905 X-Gnu-PR-Package: guix Reply-To: 73905 <at> debbugs.gnu.org Date: Sun, 20 Oct 2024 11:27:01 +0000 Thank you for filing a new bug report with debbugs.gnu.org. This is an automatically generated reply to let you know your message has been received. Your message is being forwarded to the package maintainers and other interested parties for their attention; they will reply in due course. Your message has been sent to the package maintainer(s): bug-guix@HIDDEN If you wish to submit further information on this problem, please send it to 73905 <at> debbugs.gnu.org. Please do not send mail to help-debbugs@HIDDEN unless you wish to report a problem with the Bug-tracking system. --=20 73905: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D73905 GNU Bug Tracking System Contact help-debbugs@HIDDEN with problems
X-Loop: help-debbugs@HIDDEN Subject: bug#73905: [PATCH] environment: Restore action for SIGPIPE. References: <87zfmz10ev.fsf@HIDDEN> In-Reply-To: <87zfmz10ev.fsf@HIDDEN> Resent-From: Tomas Volf <~@wolfsden.cz> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: guix@HIDDEN, dev@HIDDEN, ludo@HIDDEN, othacehe@HIDDEN, zimon.toutoune@HIDDEN, me@HIDDEN, bug-guix@HIDDEN Resent-Date: Sun, 20 Oct 2024 14:45:01 +0000 Resent-Message-ID: <handler.73905.B73905.172943547813733 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 73905 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: 73905 <at> debbugs.gnu.org Cc: Tomas Volf <~@wolfsden.cz>, Christopher Baines <guix@HIDDEN>, Josselin Poiret <dev@HIDDEN>, Ludovic =?UTF-8?Q?Court=C3=A8s?= <ludo@HIDDEN>, Mathieu Othacehe <othacehe@HIDDEN>, Simon Tournier <zimon.toutoune@HIDDEN>, Tobias Geerinckx-Rice <me@HIDDEN> X-Debbugs-Original-Xcc: Christopher Baines <guix@HIDDEN>, Josselin Poiret <dev@HIDDEN>, Ludovic =?UTF-8?Q?Court=C3=A8s?= <ludo@HIDDEN>, Mathieu Othacehe <othacehe@HIDDEN>, Simon Tournier <zimon.toutoune@HIDDEN>, Tobias Geerinckx-Rice <me@HIDDEN> Received: via spool by 73905-submit <at> debbugs.gnu.org id=B73905.172943547813733 (code B ref 73905); Sun, 20 Oct 2024 14:45:01 +0000 Received: (at 73905) by debbugs.gnu.org; 20 Oct 2024 14:44:38 +0000 Received: from localhost ([127.0.0.1]:48049 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1t2XAc-0003ZR-D6 for submit <at> debbugs.gnu.org; Sun, 20 Oct 2024 10:44:38 -0400 Received: from wolfsden.cz ([37.205.8.62]:50606) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <~@wolfsden.cz>) id 1t2XAZ-0003ZI-To for 73905 <at> debbugs.gnu.org; Sun, 20 Oct 2024 10:44:37 -0400 Received: by wolfsden.cz (Postfix, from userid 104) id EC37B329D6F; Sun, 20 Oct 2024 14:44:08 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=wolfsden.cz; s=mail; t=1729435448; bh=EwEyhL+HKPiikyiuRAHJ4T6epNTUixxN29MtZ0cHiBM=; h=From:To:Cc:Subject:Date; b=qTqBAiSGKZnbQAx+vdFSVws+jdqfYlH8cOIHqoAa7Izg7/x3EMHb8SyAoJoeoZEa/ VY6wNu5uUHEyNnEF2LvN2SoyjABynPymR3vBecU1MayhmvZvCtJ98dMoZbDcTfl6VK G2YPITdeCsmGiyjLKL8za59WLaE6TtQEV8kmljCdMgGafuHhciLy4Cri9ja7VaCkoj QeK7hUx6ZxSsu8sGAn5qMwVlU6R6iQgnMHSuATr4YS3Cf95Glwqu7nDIwBM+7LCS4N FqxXqx2vqpBn0vITWsa2brItr9kTtJeFEshR3yNVMF5QHR1ksyQiaXpQqxcCzxhLxN /UEPcWyKbmtV+uRhncrFUfM0BYiMgjEJlTVF3GHp3vUjiZeWt13u2XF6evtNZLS4qp gyXkqGWBh+ftThARkhPxG38WZrQDWIQQYhRygDiDoZBa3xgFlx/+3frgqhsUF8bdMT uzfhHMjJCfBmX9ga81J3CxWqpdGys8NfmVuN3wLiNz0rUr8ofk0UV28wGbUqxqlPVb nDdPz3qwihGICdH/PfK/5JKMUJ+Nj4afp8dQBg0lPKv6QksTOzAnpVoPz0fiM6Op/U c4zjieJvammZOBDFUWoyuKbnw06I13TC3ml/Nug5p+5IermMw2rEzMAtOFG2tBWcoz wygPQRb7zBqVq306TZ/2kMIQ= X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on wolfsden X-Spam-Level: X-Spam-Status: No, score=-3.1 required=5.0 tests=ALL_TRUSTED,BAYES_00, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.6 Received: from localhost (unknown [128.0.188.242]) by wolfsden.cz (Postfix) with ESMTPSA id DE642328B6A; Sun, 20 Oct 2024 14:44:06 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=wolfsden.cz; s=mail; t=1729435446; bh=EwEyhL+HKPiikyiuRAHJ4T6epNTUixxN29MtZ0cHiBM=; h=From:To:Cc:Subject:Date; b=eKX3PcIqz8ClS12kOmST2v9l5Uqew+HeHHKI4pjgRhlnCaIMFspdJv3nykmy2AA3k i4/DMTFiOx0xDN6hDfADE0sB1GOfky8vKlbObfmpE4yBloS1ym2b6GSq2vJduJ7/5R RlcQP0wkNt2qju19yp5SgXHj8ptbYRoHIf/x9J1E2iipxsvecmesDFY0Sc2H5mAhdm p+JmNxYnJsiOeOcJ5voWRkvNI2pkadfFU23lHRATWorlYDD3+uug6T5lLk6EgE5P4/ 4kr3y7pMXk98zrc0dmAYgskLD1t37u7SxoGvN7KI9PW7wZaIFRTzaag1+f4/vyT2Ry lOWDJYNxDbIgJ2fcIuS3QFmSepjQlXTbYKRjOcjXn8PLCkstgIFG3CqqA9a1Re59RY FdYt+H/t0/hVQux7y85b1he53u09k1a7eg9yZwXh67ANFHHAsxLSxxHjC81qo6cDja mSPs5itauiTYs9ShytXjE8Dv2/M2jED65NpD2RnD08iuqcCuxDB5FGp8MqtOncaIJ0 1WLSvh5AKBwrQ2M0K27zMiIuep5u+pkiV+FGu4jfZ8e5ssyv+VwEFcHpTdMozjNPg8 GVp9i8GoffeOGQf26G1bPeFPAChA4kSqncFnPEpxQVgM+OjfMXYdjlXZxl6vRDi+VH k/pwk23gnjlALvCsyO0A8eoY= From: Tomas Volf <~@wolfsden.cz> Date: Sun, 20 Oct 2024 16:43:53 +0200 Message-ID: <79a4bbdc99c864e8e562845963493126fd701c52.1729435433.git.~@wolfsden.cz> X-Mailer: git-send-email 2.46.0 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) Code in `ui.scm' in `initialize-guix' procedure changes the handling of SIGPIPE to SIG_IGN. So restore the handling to SIG_DFL so that process executed will have the usual action. Technically we should record what the handling was, and restore it to the previous value, but that would be much more invasive change. Always setting it to SIG_DFL is at least less surprising than always setting to SIG_IGN. * guix/scripts/environment.scm (launch-environment): Restore default action for SIGPIPE. Change-Id: Ifabae1d3e71aa44e63078cea5bd3824b8f61ba14 --- guix/scripts/environment.scm | 2 ++ 1 file changed, 2 insertions(+) diff --git a/guix/scripts/environment.scm b/guix/scripts/environment.scm index a219b2ac89..79eb7f3f30 100644 --- a/guix/scripts/environment.scm +++ b/guix/scripts/environment.scm @@ -499,6 +499,8 @@ (define* (launch-environment command profile manifest ;; Properly handle SIGINT, so pressing C-c in an interactive terminal ;; application works. (sigaction SIGINT SIG_DFL) + ;; Restore original action for SIGPIPE. + (sigaction SIGPIPE SIG_DFL) (load-profile profile manifest #:pure? pure? #:white-list-regexps white-list) -- 2.46.0
Received: (at control) by debbugs.gnu.org; 20 Oct 2024 14:52:42 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sun Oct 20 10:52:42 2024 Received: from localhost ([127.0.0.1]:48066 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1t2XIQ-0003yR-DA for submit <at> debbugs.gnu.org; Sun, 20 Oct 2024 10:52:42 -0400 Received: from wolfsden.cz ([37.205.8.62]:41244) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <~@wolfsden.cz>) id 1t2XIN-0003yF-Hz for control <at> debbugs.gnu.org; Sun, 20 Oct 2024 10:52:41 -0400 Received: by wolfsden.cz (Postfix, from userid 104) id 311EB329DFA; Sun, 20 Oct 2024 14:52:13 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=wolfsden.cz; s=mail; t=1729435933; bh=rAO2mLz1ElFMdK7glVetfwe+JAFT6o3aRwjbxWLrrAE=; h=Date:To:From:Subject; b=lRbAzNni8ALDomC3tFTvarFzye9vJGj6jJ4rjIb4UOyFg7sZ+GOnxG586YeIMhsAZ JP10VyQcsxNAYHtWEgJti8FYICquJeTgyRjevrRGyEMGG362lniA1A5Jk17r68f4cO OSenyqiOxNcNvF45BmaZR+VNGW1Zx17s0QquWxVce2PKqRDsjLko1tnVUTpv03Dpx6 2I4txAucbbPE8MgdjP2031dta+gkM1qWeyACzCwut2OO5N92gskRn/PRluYT3n1bI0 JJggtiuQpTWAEDstgzYhu5ev8cz1Oy/gsF05XUqU5OrGgHUs6lYW6U4vLF8FRS1i/B 2UUGhUHL742Kg9cBHA8M1mpW+sojsQv3+B/Q5LPUK6qct7jJgZ64H8vi08W2e6KCel DZynm7QA100pKU9PpcjSrnZiPXjUS7y9N0/wq/Crm8v6Q+x7RBMtzyaAA1jgABM0kl tYj+XgkXf2/4euJ94JK4gI58twCkW5N97HgTbv+JSRoUK1+BDc4klAdTW5QjwDrgGX KNfzyvaEoQYnbbN2vKjXAJnRrlK6252GyudhQrGuhyxxundpmOjJedjrJyz6VRP5GS zfU26hqz+xk3T16OdjoYiV3ieFqHvDimeOrrJyoxrzpOcMZs0JgQQg2CykF+kzd7xB WAWau5CbDa+4xoRBUUTCDEkQ= X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on wolfsden X-Spam-Level: X-Spam-Status: No, score=-3.1 required=5.0 tests=ALL_TRUSTED,BAYES_00, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.6 Received: from localhost (unknown [128.0.188.242]) by wolfsden.cz (Postfix) with ESMTPSA id D69B132A632 for <control <at> debbugs.gnu.org>; Sun, 20 Oct 2024 14:52:12 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=wolfsden.cz; s=mail; t=1729435932; bh=rAO2mLz1ElFMdK7glVetfwe+JAFT6o3aRwjbxWLrrAE=; h=Date:To:From:Subject; b=Kez/6nWR5VKpq4EDgQ5VCyqKxjifm1Y+i1LGa/7/ISvDbIK/bjlYJyV+J26Qg5Mkl T3UOwQUoz9jOWmYRw4jvqx5YIbDYB4QX/diEEozPbCn+CjE2cJ/0Ibo2Srf43HqI93 8caJoutunyWKEamERaKVIR0/YsJJvj6oX6D1p3ccglNg9BycPKVG52NUfEkIGGobcX 6MJEk6pPLO7WjtpQBJLenEMbKzEillbWyXS/l/da9VNH2QCt7pfXj9Gp5hshaM5Oaa rppADeXMP8k6gEBiSdTSnlsG3IerIbf8hYMYHtqfOfGgot9cYMT/rOZ3Zui19uLwDe cUptQl+zVAq6VdjLxxqWHnXrXxmhZN0zXn5emk4AnlLkTuODgZLEt0+fm8B/vkJ4BP tTRE163ev6HroML2CHIBDvFMYW9qccjhQ07B1Ih54TrHEpFzpnpvBw7awPFKMZXc4i NuN/paSmywmokBRbWWDiTcz5RMOrXYG42GEibnXXCl5WlvtnvTN2ahk9sUBJ5B+oZD 7XZz7uLB+ASouN8Fxcm0xlPatzyVEYQU34y6bHq0GLJRrvyfqPhgSv5gmxXp/FOu5a dcHLfpFzO56fsTiV1caorZjfAfaOOBAm7/RfJs8d+ydqYtdZuGL0gjlmO39Sh+/tOW 4XGnWhCYfyWyfr35VmTEJhhw= Date: Sun, 20 Oct 2024 16:52:12 +0200 Message-ID: <1733353512b1a50e9f685c796f124673@HIDDEN> To: control <at> debbugs.gnu.org From: Tomas Volf <~@wolfsden.cz> Subject: control message for bug #73905 X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) tags 73905 + patch quit
X-Loop: help-debbugs@HIDDEN Subject: bug#73905: [PATCH v2] environment: Restore action for SIGPIPE. References: <87zfmz10ev.fsf@HIDDEN> In-Reply-To: <87zfmz10ev.fsf@HIDDEN> Resent-From: Tomas Volf <~@wolfsden.cz> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: guix@HIDDEN, dev@HIDDEN, ludo@HIDDEN, othacehe@HIDDEN, zimon.toutoune@HIDDEN, me@HIDDEN, bug-guix@HIDDEN Resent-Date: Fri, 02 May 2025 17:00:02 +0000 Resent-Message-ID: <handler.73905.B73905.174620514325831 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 73905 X-GNU-PR-Package: guix X-GNU-PR-Keywords: patch To: 73905 <at> debbugs.gnu.org Cc: Tomas Volf <~@wolfsden.cz>, Christopher Baines <guix@HIDDEN>, Josselin Poiret <dev@HIDDEN>, Ludovic =?UTF-8?Q?Court=C3=A8s?= <ludo@HIDDEN>, Mathieu Othacehe <othacehe@HIDDEN>, Simon Tournier <zimon.toutoune@HIDDEN>, Tobias Geerinckx-Rice <me@HIDDEN> X-Debbugs-Original-Xcc: Christopher Baines <guix@HIDDEN>, Josselin Poiret <dev@HIDDEN>, Ludovic =?UTF-8?Q?Court=C3=A8s?= <ludo@HIDDEN>, Mathieu Othacehe <othacehe@HIDDEN>, Simon Tournier <zimon.toutoune@HIDDEN>, Tobias Geerinckx-Rice <me@HIDDEN> Received: via spool by 73905-submit <at> debbugs.gnu.org id=B73905.174620514325831 (code B ref 73905); Fri, 02 May 2025 17:00:02 +0000 Received: (at 73905) by debbugs.gnu.org; 2 May 2025 16:59:03 +0000 Received: from localhost ([127.0.0.1]:32851 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1uAtj5-0006iZ-HE for submit <at> debbugs.gnu.org; Fri, 02 May 2025 12:59:03 -0400 Received: from wolfsden.cz ([37.205.8.62]:39428) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <~@wolfsden.cz>) id 1uAtj3-0006i1-9N for 73905 <at> debbugs.gnu.org; Fri, 02 May 2025 12:59:01 -0400 Received: by wolfsden.cz (Postfix, from userid 104) id 263C839A568; Fri, 2 May 2025 16:59:00 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=wolfsden.cz; s=mail; t=1746205140; bh=EkY84O/QO8A8ChxQjTphfwEuY2tNlLizwTcLFPx1HsY=; h=From:To:Cc:Subject:Date; b=VFLVtYa8cwBBK4S+ClY203g5raedqQbai49jI/CqnKOHm9xMiQVzpAfALLB20A0w0 j5CYe9dEe8lIT1wAIHFH5XNDiBcfL3WWoLYQNvWuSHmiyQlETTuTAn5qQ5OsdGzTR8 tqZ+9+7NMCkRE6nK84+TRTop2zqP1nO3SIjm+mUEk1CwSbiG9LLZYyy5gXxAA+MvQJ BMhKPvXeDKx1djQcp2IjvbyBxhhlvkv/IBxme5o+1jsEdYpJHHIbrcpS1nsdK0iaRg cBS8TgVRt637ESB8pdY8rcqE6E2994IlouUdjE1GXmmdU2DuY4loiJ0EnI1Prh+sjG MI8Ak5RLWuh+KsTtOP/y5kHAGqpYT5PvgtDYL+0b5+IgKktTOLo84bVOt6HqhU7V8V oC6/vde9DnU4qWBLs8zR+Ocy78heitV8FGq1S85XFyAO5/HPXQnVNdhMOxyxSAutpb +WWSz7B7yh5fi113nv2XL2H7y+F+H/RvyP98cMgA0AN5F72BY4KE8RfYDSDCtVi9vi l0KTmjXf7pfyvTdGlpUdbusrDrJRGlRPl2MPEIgTFce0d6tVmEKH1KRYUoBtcTFKo1 IfHTY9IyqmV7ssO6ULv8V8uTL/Z9VZt6AFiGYWrMqOcJIOOn+A//uvC316t5SzzhPz UL10p3tYGN6DUoZH7XZhaZy0= X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on wolfsden X-Spam-Level: X-Spam-Status: No, score=-3.1 required=5.0 tests=ALL_TRUSTED,BAYES_00, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.6 Received: from localhost (unknown [128.0.188.242]) by wolfsden.cz (Postfix) with ESMTPSA id AC62C39AEF9; Fri, 2 May 2025 16:58:58 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=wolfsden.cz; s=mail; t=1746205138; bh=EkY84O/QO8A8ChxQjTphfwEuY2tNlLizwTcLFPx1HsY=; h=From:To:Cc:Subject:Date; b=V27nRCGKHOJJjbLgtEMA8RpSbrdNmw/g05Vpi2lTMbsgjsGSRelMnvvwdYinREvvh RFQeB8PbngUEPYNsdztgGaEEKr8z6+yFGL6NEMmX5xacppP708CQ5p2XIME8U6gHXV OheGxP0wXP0IwRPjK5gD0ymOH17bvnu/KqrkI+Jgl6RhTx20eJYRI9tTjslGpI9uKW m4j1gbl6t99cQs+owYPNS+lLmfDUypr7oLBpdxTjpL/SrBwxRDHcFHMRpHLTjByt4F DkMk10n50Xw+c2TJypKSUq5xo4Bl9qj8/ZNr1yg7MabUGjrCr1M8VVeGiT8JomBblw qaOuNbhSOnFJpIvPt/2/0WL/1kwEBKrrqiZ7Cla1hGadFIoxEqwiAej42GVeBB4B70 Mwr332EY/5Ro7EI1ZV6sXqwrTOFH/EajgGgy6LTiGYH2UtZltVg/Qwqnz4bW32jBf/ iAWJTGSG2CV06u8SIFpwSF5f9ebawhGFQL7YbWPce0Y9cnDmIYI7MWhMz+bLUfOClQ DTMw7g63Dul23lncluLHKEk4nDEgBslx/SrHlXN/vpaglXaIWH6VhWXUm3r1dp2pIU kn20U7Z9KvBGQt6IqUEOvA+VszouKH4ybatXtVmEyaxAFlZW0LAOJdt38OgxgEV64l cuU2zhlArY2ZDaRyTfMYO2tw= From: Tomas Volf <~@wolfsden.cz> Date: Fri, 2 May 2025 18:58:55 +0200 Message-ID: <5077b34fc2bf3ba71d90c6a228361895b094d958.1746205135.git.~@wolfsden.cz> X-Mailer: git-send-email 2.49.0 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) Code in `ui.scm' in `initialize-guix' procedure changes the handling of SIGPIPE to SIG_IGN. So restore the handling to SIG_DFL so that process executed will have the usual action. Technically we should record what the handling was, and restore it to the previous value, but that would be much more invasive change. Always setting it to SIG_DFL is at least less surprising than always setting to SIG_IGN. * guix/scripts/environment.scm (launch-environment): Restore default action for SIGPIPE. Change-Id: Ifabae1d3e71aa44e63078cea5bd3824b8f61ba14 --- guix/scripts/environment.scm | 2 ++ 1 file changed, 2 insertions(+) diff --git a/guix/scripts/environment.scm b/guix/scripts/environment.scm index 648a497743..7185c3ebd0 100644 --- a/guix/scripts/environment.scm +++ b/guix/scripts/environment.scm @@ -506,6 +506,8 @@ (define* (launch-environment command profile manifest ;; Properly handle SIGINT, so pressing C-c in an interactive terminal ;; application works. (sigaction SIGINT SIG_DFL) + ;; Restore original action for SIGPIPE. + (sigaction SIGPIPE SIG_DFL) (load-profile profile manifest #:pure? pure? #:white-list-regexps white-list) -- 2.49.0
MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) X-Loop: help-debbugs@HIDDEN From: help-debbugs@HIDDEN (GNU bug Tracking System) To: Ludovic =?UTF-8?Q?Court=C3=A8s?= <ludo@HIDDEN> Subject: bug#73905: closed (guix shell changes default sigaction for SIGPIPE) CC: tracker <at> debbugs.gnu.org Message-ID: <handler.73905.D73905.174645929422036.ackdone <at> debbugs.gnu.org> References: <87wmav5rad.fsf@HIDDEN> <87zfmz10ev.fsf@HIDDEN> X-Gnu-PR-Message: closed 73905 X-Gnu-PR-Package: guix X-Gnu-PR-Keywords: patch Date: Mon, 05 May 2025 15:35:01 +0000 Content-Type: multipart/mixed; boundary="----------=_1746459301-22082-0" This is a multi-part message in MIME format... ------------=_1746459301-22082-0 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=utf-8 Your message dated Mon, 05 May 2025 11:40:42 +0200 with message-id <87wmav5rad.fsf@HIDDEN> and subject line Re: bug#73905: [PATCH v2] environment: Restore action for = SIGPIPE. has caused the debbugs.gnu.org bug report #73905, regarding guix shell changes default sigaction for SIGPIPE to be marked as done. (If you believe you have received this mail in error, please contact help-debbugs@HIDDEN) --=20 73905: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D73905 GNU Bug Tracking System Contact help-debbugs@HIDDEN with problems ------------=_1746459301-22082-0 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 20 Oct 2024 11:26:05 +0000 Received: from localhost ([127.0.0.1]:46055 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1t2U4S-0001z3-NP for submit <at> debbugs.gnu.org; Sun, 20 Oct 2024 07:26:04 -0400 Received: from lists.gnu.org ([209.51.188.17]:43360) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <~@wolfsden.cz>) id 1t2U4R-0001yv-19 for submit <at> debbugs.gnu.org; Sun, 20 Oct 2024 07:26:03 -0400 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 <~@wolfsden.cz>) id 1t2U41-00013H-Ls for bug-guix@HIDDEN; Sun, 20 Oct 2024 07:25:37 -0400 Received: from wolfsden.cz ([37.205.8.62]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <~@wolfsden.cz>) id 1t2U3y-0001xD-RE for bug-guix@HIDDEN; Sun, 20 Oct 2024 07:25:37 -0400 Received: by wolfsden.cz (Postfix, from userid 104) id 0A6FF3294C3; Sun, 20 Oct 2024 11:25:30 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=wolfsden.cz; s=mail; t=1729423530; bh=F96WFJyMVi5MdqKurIfa3XkL9ZA+Bw4WTwBfW3ybSwY=; h=From:To:Subject:Date; b=t5mOM/FHfkpcQMTO7ElaQis7G7heonXqiGFw+BYEVFCqLFc3jixS5/vXFTbEp8K1i Xz8gH97flB0DniqWx9Fb6Ogfp44lBkxjDzFRJky9bsBAAvTsGe61NfbeT74pjsmncX G2DXR9VzS2Oua4bIv+Dzb94sr9kp38LC6a3jeGHmxFNinLlyCG4zR5urORu1eAzxja V9unYt3OWIj4Vs9QsHVOJHnXQXtR/pBdsDQlr3yDZd2A5asJdLhfP5pt3fw8WJuOfb vPJzkCbJ+tOabiI3wzUujBkH83O4brRC3BRq7FIZrGhVYxvMoVagoYvaqQS9P2dyNl 6md4xVCMj0cwoGXo7FKT4v+JOsLImDuRGm0BJH5ZxEbnSLfA9q25cIQALX1zSI71UC 6uNseuNxQUtuVkWjUEmAUtt7wcKeUlGcQtByVFAgwk85WiyGa4qWNG7WCq3klgl0yl CF8oOqzZJJxfIEUsKbtpdmB8ZhsvUUxmD0xHx++1IYBYiDTt3ms1ZkFJHu/KgUEsRX rXTEPXMMIQmVT/XU1mC6HJCP2bRyA6u/Ilw+zoLIwHXpEx0wUTVas86MQkIM/AzfGZ RZJXSGOpg7lw0pHP2vt7xdrzfwR7kvmIi5J9oRAAVpZDCkniNDTque19OH8EK5BlNm Tn1zst7HUr9kFKOSLM+PGF/A= X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on wolfsden X-Spam-Level: X-Spam-Status: No, score=-3.1 required=5.0 tests=ALL_TRUSTED,BAYES_00, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.6 Received: from localhost (unknown [128.0.188.242]) by wolfsden.cz (Postfix) with ESMTPSA id 2D1B232A0B2 for <bug-guix@HIDDEN>; Sun, 20 Oct 2024 11:25:29 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=wolfsden.cz; s=mail; t=1729423529; bh=F96WFJyMVi5MdqKurIfa3XkL9ZA+Bw4WTwBfW3ybSwY=; h=From:To:Subject:Date; b=OLcopkX+xHNtFBXN+wCT7myvGRcPsu8bz9ZFQce13UXOc0dH6/88Pf7BDAUR4BgE/ /O3v4S5U4a98k7G6ddFXK9P7e/blyMqohTS+RvrUoUMsuqw3bqyQLftiqZgYHgcOoo 1Onud37Lj+Ekle/2U+ziwqe2kqZm73eYqAi77tTpI6oKtXmeOUcJ/qnAXVdbHATuJj 5xPvBFP1gwZ0uc3BL4fdeeSqZkEZnZXyAel2aJwi9LuftJymR5G/7a9jsUwBFz+FRc 8cgiLUvo+vM3FemaWi8pkW5Qf+pDc2a8INymjf688G3VNyQf18x/qqZ+Cehc7aTI8I +AWzG81ELSR1eBCyc3ibEGEv+AuNTCg2kx0LzPcWOVOFUfK/4WjVaVnGvM51hkplmc 85mQ6JfyWaA4fMGATnXvxTN2wgm31PrbYWY7g3tLaufBVPi0Kf84YhB3JwYL+zTKFa 87PWMKvgSTdsaY46KvKi29xYG0RtfPko04v9XeCdHpStmMhTRUEpzS49E0499M6wwJ WpHZgf2w5HWPgHdtTkG5rfcGW2bjFso5pf9FWGaLT6arp/JiwhxP4yGWd8yj+cVMI8 A62qAhgYpjJNfZKrO9S/orajmdnJF/qfwF7KmekFvzwAR2Sua/oxcPabkPo5yLkxoZ Q9CGJGZi0rI3thCailkKDDU0= From: Tomas Volf <~@wolfsden.cz> To: bug-guix@HIDDEN Subject: guix shell changes default sigaction for SIGPIPE Mail-Followup-To: bug-guix@HIDDEN Date: Sun, 20 Oct 2024 13:25:28 +0200 Message-ID: <87zfmz10ev.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" Received-SPF: pass client-ip=37.205.8.62; envelope-from=~@wolfsden.cz; helo=wolfsden.cz X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 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_VALIDITY_RPBL_BLOCKED=0.001, RCVD_IN_VALIDITY_SAFE_BLOCKED=0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.3 (-) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -2.3 (--) --=-=-= Content-Type: text/plain Content-Transfer-Encoding: quoted-printable Guix shell changes the default handler for SIGPIPE for the command it runs. Can be demonstrated using the following: =2D-8<---------------cut here---------------start------------->8--- $ guix shell guile -- guile -c '(pk (sigaction SIGPIPE))' ;;; ((1 . 0)) $ guile -c '(pk (sigaction SIGPIPE))' ;;; ((0 . 0)) =2D-8<---------------cut here---------------end--------------->8--- Have a nice day, Tomas Volf =2D-=20 There are only two hard things in Computer Science: cache invalidation, naming things and off-by-one errors. --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQJCBAEBCgAsFiEEt4NJs4wUfTYpiGikL7/ufbZ/wakFAmcU6KgOHH5Ad29sZnNk ZW4uY3oACgkQL7/ufbZ/wan2+A//XYQsBwTlbujxlEv0TRHJO1RkwqK6QHKkhyDy hWsus9ZkzMXPj6gsjPfjxu1omuz/RcyNBhFtYyjZUgHoR+sfBYwbGyTu9TcRLS79 0mriRl67l31hGWrs2zFHnoB6X4HLM4/lUpKwKydgFE5HZwjOQLkGngHpHDlIpt3v wl/pYspPZoNjDuxWkHM/xkmDdaAMqiInEIIMLUfucBbzjuYBba+I+ZNbqe6M54/i Rln6lb2KbkIfk6V3QXL/X0tSJoRlnaDnJVWsibC1a09F3FI2Pi2+6EfgiFOhk5hX 67Zck4Ru3o5wXml2TUVedhAy1La53qqZPvazAzQ1P9pzCXJNYfd/ZAQDoI2TINi7 kFy4S9uV/WNWxwSOhvmLX1V+XNA1mV6ZWMG2+N07ypZjaZx9zKOCt2V6k/v4mq2K 7NiMDqw1qZfQq0OtRCWjPP9/MI0YNn5Nmvn/44LlH+WRHdZrMsd+shKBJ0+nlOTi iAPn27sF+yko2B7kzZA+b9PhwonkfKTYahBveobEFlaEBZsHCHBy3Xjx4+PXsrvK HenI0ePU3YU6FckZU4/HC4VWlSXsB+Me5Foj7m9m5GtCHvaAxVnYO4SESdWcGssa XqOaMXCPFJH0EQeDIymYQ0Kni8VmIXL4HFHqWRA+Ut0dc9ONkhS/w3I/ZGsDG+iS 7OxtNCo= =SZgM -----END PGP SIGNATURE----- --=-=-=-- ------------=_1746459301-22082-0 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 73905-done) by debbugs.gnu.org; 5 May 2025 15:34:54 +0000 Received: from localhost ([127.0.0.1]:41748 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1uBxqI-0005jM-5E for submit <at> debbugs.gnu.org; Mon, 05 May 2025 11:34:54 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:45488) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <ludo@HIDDEN>) id 1uBxqF-0005it-Go for 73905-done <at> debbugs.gnu.org; Mon, 05 May 2025 11:34:52 -0400 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 <ludo@HIDDEN>) id 1uBxq7-0001pO-Jp; Mon, 05 May 2025 11:34: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:Date:References:In-Reply-To:Subject:To: From; bh=gT2RZI/lpvTUn5BxqWKWdbcevLj6rZmXk8OKPghD2S4=; b=hux8+XdbWvKBmMmS5n4n KgPwqZpMrm6Od7Xhd0QlVf/1KUiFdsso9QPCHD+KDgxlsxaZhy+noxAZTk5ruyksoH6bCrD5hBfYr YE9nKvCs7+oJEoZchrHdYb6N+MZgzaBY9T9a0EgDgvuDlQxUs2jrrEQH7M6Bmyv2tHqS9VIBKS6oV AzxDidlnzIf2HCf3ilfnJFUfW0ZbW2ufrSRCHuLV2yrVmlRUDAc1WLWZA/iBVrBRTclZl8Cc06awf ke5N8kdgEbUZnenKL8q9sZswsZ5vFZXkzMtRkXcmxTPkouSeBjN7m9w/WAKT3l8D7qIlbdDXSxtlg KR0d04id3Q279w==; From: =?utf-8?Q?Ludovic_Court=C3=A8s?= <ludo@HIDDEN> To: Tomas Volf <~@wolfsden.cz> Subject: Re: bug#73905: [PATCH v2] environment: Restore action for SIGPIPE. In-Reply-To: <5077b34fc2bf3ba71d90c6a228361895b094d958.1746205135.git.~@wolfsden.cz> (Tomas Volf's message of "Fri, 2 May 2025 18:58:55 +0200") References: <87zfmz10ev.fsf@HIDDEN> <5077b34fc2bf3ba71d90c6a228361895b094d958.1746205135.git.~@wolfsden.cz> User-Agent: mu4e 1.12.9; emacs 29.4 X-URL: https://people.bordeaux.inria.fr/lcourtes/ X-PGP-Fingerprint: 3CE4 6455 8A84 FDC6 9DB4 0CFB 090B 1199 3D9A EBB5 X-OS: x86_64-pc-linux-gnu X-Revolutionary-Date: Sextidi 16 =?utf-8?Q?Flor=C3=A9al?= an 233 de la =?utf-8?Q?R=C3=A9volution=2C?= jour de la Consoude Date: Mon, 05 May 2025 11:40:42 +0200 Message-ID: <87wmav5rad.fsf@HIDDEN> MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -1.2 (-) X-Debbugs-Envelope-To: 73905-done Cc: Josselin Poiret <dev@HIDDEN>, 73905-done <at> debbugs.gnu.org, Simon Tournier <zimon.toutoune@HIDDEN>, Mathieu Othacehe <othacehe@HIDDEN>, Tobias Geerinckx-Rice <me@HIDDEN>, Christopher Baines <guix@HIDDEN> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -2.2 (--) Tomas Volf <~@wolfsden.cz> writes: > Code in `ui.scm' in `initialize-guix' procedure changes the handling of > SIGPIPE to SIG_IGN. So restore the handling to SIG_DFL so that process > executed will have the usual action. Technically we should record what the > handling was, and restore it to the previous value, but that would be much > more invasive change. > > Always setting it to SIG_DFL is at least less surprising than always setting > to SIG_IGN. > > * guix/scripts/environment.scm (launch-environment): Restore default action > for SIGPIPE. > > Change-Id: Ifabae1d3e71aa44e63078cea5bd3824b8f61ba14 Applied, thanks! ------------=_1746459301-22082-0--
MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) X-Loop: help-debbugs@HIDDEN From: help-debbugs@HIDDEN (GNU bug Tracking System) To: Tomas Volf <~@wolfsden.cz> Subject: bug#73905: closed (Re: bug#73905: [PATCH v2] environment: Restore action for SIGPIPE.) Message-ID: <handler.73905.D73905.174645929422036.notifdone <at> debbugs.gnu.org> References: <87wmav5rad.fsf@HIDDEN> <87zfmz10ev.fsf@HIDDEN> X-Gnu-PR-Message: they-closed 73905 X-Gnu-PR-Package: guix X-Gnu-PR-Keywords: patch Reply-To: 73905 <at> debbugs.gnu.org Date: Mon, 05 May 2025 15:35:02 +0000 Content-Type: multipart/mixed; boundary="----------=_1746459302-22082-1" This is a multi-part message in MIME format... ------------=_1746459302-22082-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #73905: guix shell changes default sigaction for SIGPIPE which was filed against the guix package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 73905 <at> debbugs.gnu.org. --=20 73905: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D73905 GNU Bug Tracking System Contact help-debbugs@HIDDEN with problems ------------=_1746459302-22082-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 73905-done) by debbugs.gnu.org; 5 May 2025 15:34:54 +0000 Received: from localhost ([127.0.0.1]:41748 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1uBxqI-0005jM-5E for submit <at> debbugs.gnu.org; Mon, 05 May 2025 11:34:54 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:45488) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <ludo@HIDDEN>) id 1uBxqF-0005it-Go for 73905-done <at> debbugs.gnu.org; Mon, 05 May 2025 11:34:52 -0400 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 <ludo@HIDDEN>) id 1uBxq7-0001pO-Jp; Mon, 05 May 2025 11:34: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:Date:References:In-Reply-To:Subject:To: From; bh=gT2RZI/lpvTUn5BxqWKWdbcevLj6rZmXk8OKPghD2S4=; b=hux8+XdbWvKBmMmS5n4n KgPwqZpMrm6Od7Xhd0QlVf/1KUiFdsso9QPCHD+KDgxlsxaZhy+noxAZTk5ruyksoH6bCrD5hBfYr YE9nKvCs7+oJEoZchrHdYb6N+MZgzaBY9T9a0EgDgvuDlQxUs2jrrEQH7M6Bmyv2tHqS9VIBKS6oV AzxDidlnzIf2HCf3ilfnJFUfW0ZbW2ufrSRCHuLV2yrVmlRUDAc1WLWZA/iBVrBRTclZl8Cc06awf ke5N8kdgEbUZnenKL8q9sZswsZ5vFZXkzMtRkXcmxTPkouSeBjN7m9w/WAKT3l8D7qIlbdDXSxtlg KR0d04id3Q279w==; From: =?utf-8?Q?Ludovic_Court=C3=A8s?= <ludo@HIDDEN> To: Tomas Volf <~@wolfsden.cz> Subject: Re: bug#73905: [PATCH v2] environment: Restore action for SIGPIPE. In-Reply-To: <5077b34fc2bf3ba71d90c6a228361895b094d958.1746205135.git.~@wolfsden.cz> (Tomas Volf's message of "Fri, 2 May 2025 18:58:55 +0200") References: <87zfmz10ev.fsf@HIDDEN> <5077b34fc2bf3ba71d90c6a228361895b094d958.1746205135.git.~@wolfsden.cz> User-Agent: mu4e 1.12.9; emacs 29.4 X-URL: https://people.bordeaux.inria.fr/lcourtes/ X-PGP-Fingerprint: 3CE4 6455 8A84 FDC6 9DB4 0CFB 090B 1199 3D9A EBB5 X-OS: x86_64-pc-linux-gnu X-Revolutionary-Date: Sextidi 16 =?utf-8?Q?Flor=C3=A9al?= an 233 de la =?utf-8?Q?R=C3=A9volution=2C?= jour de la Consoude Date: Mon, 05 May 2025 11:40:42 +0200 Message-ID: <87wmav5rad.fsf@HIDDEN> MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -1.2 (-) X-Debbugs-Envelope-To: 73905-done Cc: Josselin Poiret <dev@HIDDEN>, 73905-done <at> debbugs.gnu.org, Simon Tournier <zimon.toutoune@HIDDEN>, Mathieu Othacehe <othacehe@HIDDEN>, Tobias Geerinckx-Rice <me@HIDDEN>, Christopher Baines <guix@HIDDEN> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -2.2 (--) Tomas Volf <~@wolfsden.cz> writes: > Code in `ui.scm' in `initialize-guix' procedure changes the handling of > SIGPIPE to SIG_IGN. So restore the handling to SIG_DFL so that process > executed will have the usual action. Technically we should record what the > handling was, and restore it to the previous value, but that would be much > more invasive change. > > Always setting it to SIG_DFL is at least less surprising than always setting > to SIG_IGN. > > * guix/scripts/environment.scm (launch-environment): Restore default action > for SIGPIPE. > > Change-Id: Ifabae1d3e71aa44e63078cea5bd3824b8f61ba14 Applied, thanks! ------------=_1746459302-22082-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 20 Oct 2024 11:26:05 +0000 Received: from localhost ([127.0.0.1]:46055 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1t2U4S-0001z3-NP for submit <at> debbugs.gnu.org; Sun, 20 Oct 2024 07:26:04 -0400 Received: from lists.gnu.org ([209.51.188.17]:43360) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <~@wolfsden.cz>) id 1t2U4R-0001yv-19 for submit <at> debbugs.gnu.org; Sun, 20 Oct 2024 07:26:03 -0400 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 <~@wolfsden.cz>) id 1t2U41-00013H-Ls for bug-guix@HIDDEN; Sun, 20 Oct 2024 07:25:37 -0400 Received: from wolfsden.cz ([37.205.8.62]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <~@wolfsden.cz>) id 1t2U3y-0001xD-RE for bug-guix@HIDDEN; Sun, 20 Oct 2024 07:25:37 -0400 Received: by wolfsden.cz (Postfix, from userid 104) id 0A6FF3294C3; Sun, 20 Oct 2024 11:25:30 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=wolfsden.cz; s=mail; t=1729423530; bh=F96WFJyMVi5MdqKurIfa3XkL9ZA+Bw4WTwBfW3ybSwY=; h=From:To:Subject:Date; b=t5mOM/FHfkpcQMTO7ElaQis7G7heonXqiGFw+BYEVFCqLFc3jixS5/vXFTbEp8K1i Xz8gH97flB0DniqWx9Fb6Ogfp44lBkxjDzFRJky9bsBAAvTsGe61NfbeT74pjsmncX G2DXR9VzS2Oua4bIv+Dzb94sr9kp38LC6a3jeGHmxFNinLlyCG4zR5urORu1eAzxja V9unYt3OWIj4Vs9QsHVOJHnXQXtR/pBdsDQlr3yDZd2A5asJdLhfP5pt3fw8WJuOfb vPJzkCbJ+tOabiI3wzUujBkH83O4brRC3BRq7FIZrGhVYxvMoVagoYvaqQS9P2dyNl 6md4xVCMj0cwoGXo7FKT4v+JOsLImDuRGm0BJH5ZxEbnSLfA9q25cIQALX1zSI71UC 6uNseuNxQUtuVkWjUEmAUtt7wcKeUlGcQtByVFAgwk85WiyGa4qWNG7WCq3klgl0yl CF8oOqzZJJxfIEUsKbtpdmB8ZhsvUUxmD0xHx++1IYBYiDTt3ms1ZkFJHu/KgUEsRX rXTEPXMMIQmVT/XU1mC6HJCP2bRyA6u/Ilw+zoLIwHXpEx0wUTVas86MQkIM/AzfGZ RZJXSGOpg7lw0pHP2vt7xdrzfwR7kvmIi5J9oRAAVpZDCkniNDTque19OH8EK5BlNm Tn1zst7HUr9kFKOSLM+PGF/A= X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on wolfsden X-Spam-Level: X-Spam-Status: No, score=-3.1 required=5.0 tests=ALL_TRUSTED,BAYES_00, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.6 Received: from localhost (unknown [128.0.188.242]) by wolfsden.cz (Postfix) with ESMTPSA id 2D1B232A0B2 for <bug-guix@HIDDEN>; Sun, 20 Oct 2024 11:25:29 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=wolfsden.cz; s=mail; t=1729423529; bh=F96WFJyMVi5MdqKurIfa3XkL9ZA+Bw4WTwBfW3ybSwY=; h=From:To:Subject:Date; b=OLcopkX+xHNtFBXN+wCT7myvGRcPsu8bz9ZFQce13UXOc0dH6/88Pf7BDAUR4BgE/ /O3v4S5U4a98k7G6ddFXK9P7e/blyMqohTS+RvrUoUMsuqw3bqyQLftiqZgYHgcOoo 1Onud37Lj+Ekle/2U+ziwqe2kqZm73eYqAi77tTpI6oKtXmeOUcJ/qnAXVdbHATuJj 5xPvBFP1gwZ0uc3BL4fdeeSqZkEZnZXyAel2aJwi9LuftJymR5G/7a9jsUwBFz+FRc 8cgiLUvo+vM3FemaWi8pkW5Qf+pDc2a8INymjf688G3VNyQf18x/qqZ+Cehc7aTI8I +AWzG81ELSR1eBCyc3ibEGEv+AuNTCg2kx0LzPcWOVOFUfK/4WjVaVnGvM51hkplmc 85mQ6JfyWaA4fMGATnXvxTN2wgm31PrbYWY7g3tLaufBVPi0Kf84YhB3JwYL+zTKFa 87PWMKvgSTdsaY46KvKi29xYG0RtfPko04v9XeCdHpStmMhTRUEpzS49E0499M6wwJ WpHZgf2w5HWPgHdtTkG5rfcGW2bjFso5pf9FWGaLT6arp/JiwhxP4yGWd8yj+cVMI8 A62qAhgYpjJNfZKrO9S/orajmdnJF/qfwF7KmekFvzwAR2Sua/oxcPabkPo5yLkxoZ Q9CGJGZi0rI3thCailkKDDU0= From: Tomas Volf <~@wolfsden.cz> To: bug-guix@HIDDEN Subject: guix shell changes default sigaction for SIGPIPE Mail-Followup-To: bug-guix@HIDDEN Date: Sun, 20 Oct 2024 13:25:28 +0200 Message-ID: <87zfmz10ev.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" Received-SPF: pass client-ip=37.205.8.62; envelope-from=~@wolfsden.cz; helo=wolfsden.cz X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 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_VALIDITY_RPBL_BLOCKED=0.001, RCVD_IN_VALIDITY_SAFE_BLOCKED=0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.3 (-) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -2.3 (--) --=-=-= Content-Type: text/plain Content-Transfer-Encoding: quoted-printable Guix shell changes the default handler for SIGPIPE for the command it runs. Can be demonstrated using the following: =2D-8<---------------cut here---------------start------------->8--- $ guix shell guile -- guile -c '(pk (sigaction SIGPIPE))' ;;; ((1 . 0)) $ guile -c '(pk (sigaction SIGPIPE))' ;;; ((0 . 0)) =2D-8<---------------cut here---------------end--------------->8--- Have a nice day, Tomas Volf =2D-=20 There are only two hard things in Computer Science: cache invalidation, naming things and off-by-one errors. --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQJCBAEBCgAsFiEEt4NJs4wUfTYpiGikL7/ufbZ/wakFAmcU6KgOHH5Ad29sZnNk ZW4uY3oACgkQL7/ufbZ/wan2+A//XYQsBwTlbujxlEv0TRHJO1RkwqK6QHKkhyDy hWsus9ZkzMXPj6gsjPfjxu1omuz/RcyNBhFtYyjZUgHoR+sfBYwbGyTu9TcRLS79 0mriRl67l31hGWrs2zFHnoB6X4HLM4/lUpKwKydgFE5HZwjOQLkGngHpHDlIpt3v wl/pYspPZoNjDuxWkHM/xkmDdaAMqiInEIIMLUfucBbzjuYBba+I+ZNbqe6M54/i Rln6lb2KbkIfk6V3QXL/X0tSJoRlnaDnJVWsibC1a09F3FI2Pi2+6EfgiFOhk5hX 67Zck4Ru3o5wXml2TUVedhAy1La53qqZPvazAzQ1P9pzCXJNYfd/ZAQDoI2TINi7 kFy4S9uV/WNWxwSOhvmLX1V+XNA1mV6ZWMG2+N07ypZjaZx9zKOCt2V6k/v4mq2K 7NiMDqw1qZfQq0OtRCWjPP9/MI0YNn5Nmvn/44LlH+WRHdZrMsd+shKBJ0+nlOTi iAPn27sF+yko2B7kzZA+b9PhwonkfKTYahBveobEFlaEBZsHCHBy3Xjx4+PXsrvK HenI0ePU3YU6FckZU4/HC4VWlSXsB+Me5Foj7m9m5GtCHvaAxVnYO4SESdWcGssa XqOaMXCPFJH0EQeDIymYQ0Kni8VmIXL4HFHqWRA+Ut0dc9ONkhS/w3I/ZGsDG+iS 7OxtNCo= =SZgM -----END PGP SIGNATURE----- --=-=-=-- ------------=_1746459302-22082-1--
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997 nCipher Corporation Ltd,
1994-97 Ian Jackson.