Tomas Volf <~@wolfsden.cz>
to control <at> debbugs.gnu.org
.
Full text available.Received: (at 73905) by debbugs.gnu.org; 20 Oct 2024 14:44:38 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sun Oct 20 10:44:38 2024 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> To: 73905 <at> debbugs.gnu.org Subject: [PATCH] environment: Restore action for SIGPIPE. 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 X-Debbugs-Cc: Christopher Baines <guix@HIDDEN>, Josselin Poiret <dev@HIDDEN>, Ludovic Courtès <ludo@HIDDEN>, Mathieu Othacehe <othacehe@HIDDEN>, Simon Tournier <zimon.toutoune@HIDDEN>, Tobias Geerinckx-Rice <me@HIDDEN> Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 73905 Cc: Tomas Volf <~@wolfsden.cz> 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
guix@HIDDEN, dev@HIDDEN, ludo@HIDDEN, othacehe@HIDDEN, zimon.toutoune@HIDDEN, me@HIDDEN, bug-guix@HIDDEN
:bug#73905
; Package guix
.
Full text available.Received: (at submit) by debbugs.gnu.org; 20 Oct 2024 11:26:05 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sun Oct 20 07:26:05 2024 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----- --=-=-=--
Tomas Volf <~@wolfsden.cz>
:bug-guix@HIDDEN
.
Full text available.bug-guix@HIDDEN
:bug#73905
; Package guix
.
Full text available.
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997 nCipher Corporation Ltd,
1994-97 Ian Jackson.