From unknown Fri Aug 15 18:04:49 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#27017 <27017@debbugs.gnu.org> To: bug#27017 <27017@debbugs.gnu.org> Subject: Status: 'guix package --list-generations' does not handle SIGPIPE properly Reply-To: bug#27017 <27017@debbugs.gnu.org> Date: Sat, 16 Aug 2025 01:04:49 +0000 retitle 27017 'guix package --list-generations' does not handle SIGPIPE pro= perly reassign 27017 guix submitter 27017 Alex Vong severity 27017 normal thanks From debbugs-submit-bounces@debbugs.gnu.org Mon May 22 05:20:31 2017 Received: (at submit) by debbugs.gnu.org; 22 May 2017 09:20:31 +0000 Received: from localhost ([127.0.0.1]:59991 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dCjVu-0001I7-Oz for submit@debbugs.gnu.org; Mon, 22 May 2017 05:20:30 -0400 Received: from eggs.gnu.org ([208.118.235.92]:57390) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dCjVt-0001Hs-0s for submit@debbugs.gnu.org; Mon, 22 May 2017 05:20:29 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dCjVm-00015R-O0 for submit@debbugs.gnu.org; Mon, 22 May 2017 05:20:23 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.3 required=5.0 tests=BAYES_40, FREEMAIL_ENVFROM_END_DIGIT,FREEMAIL_FROM,T_DKIM_INVALID autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:46602) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1dCjVm-00015M-Ke for submit@debbugs.gnu.org; Mon, 22 May 2017 05:20:22 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:48361) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dCjVl-0003kY-Ig for bug-guix@gnu.org; Mon, 22 May 2017 05:20:22 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dCjVi-00014u-8X for bug-guix@gnu.org; Mon, 22 May 2017 05:20:21 -0400 Received: from mail-pf0-x231.google.com ([2607:f8b0:400e:c00::231]:32789) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1dCjVi-00014m-2m for bug-guix@gnu.org; Mon, 22 May 2017 05:20:18 -0400 Received: by mail-pf0-x231.google.com with SMTP id e193so76697642pfh.0 for ; Mon, 22 May 2017 02:20:17 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:subject:date:message-id:user-agent:mime-version; bh=kZ7WT0nXEduhsQG9kbP+B67tamazmka2Cv0QgbpwcB4=; b=W1O/HUpy4GosxtxxZxnAHXp051g2W+QFcqth++hfD+y17hbQAGAYgJarViDNe/RK2g kvqBc3Vhj5BoTkziWKZNnVv5c5cr/VBtQ0VUE2EDIoQH+iSmBHieSlwVYvWQmylYoQ24 Gp3M+WpyIOWxCd8V5D0jhWS1DyUOvV7TAG60KOpLU52ofaohB6TgZ5D/khnRNGKK+cMl x+xjG/gUkhjH1YxMUqkGbKuk1MpRjIKEjTyyzQYt1EPQUuGk/0fzTUEyVzUyZ0xQUUv6 Q6PxOfGnLvISZqeYnulKgJ4JfgCvwhibtDoHVLtYQVle9Wm+WG4GJ6KMXnh42Uzv+TzA oHFQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:subject:date:message-id:user-agent :mime-version; bh=kZ7WT0nXEduhsQG9kbP+B67tamazmka2Cv0QgbpwcB4=; b=CFame9tbN2uWYO8KwwrWvuOR0Wilq1qfhUoiwECPIPRJebyH3Z1vMk043j+Yi5UM/w nE52WE8/AWa5ltf7UmeXe2JiLA7Zcl7ejTaY7HVyMMffJPiwN72auzpBkL0x94CmaAb/ 3SY8/Y7+K4fAhD0/DF+L7mIHZx9hOxsm8gluDg6oPSz2AFcYlOGv3ljFtxMw4TOFzjzq pDCkDnUkbg98Tw9+HPUdw0e6ymy3FzTK1u+EuJ/UbGY04egmq806360ArpSQj2bEAecK /qEh7YmiAktkqM6Fs94qjBt+B8goEs1JPflMlIKA2ZM9zEcm4WudGNr/5k2hNGj+ZGKo GlBg== X-Gm-Message-State: AODbwcAe5K+vk5aIb3Z7AhDQnpJzwDCpWI7V7C3tVP8+BhFIk06mlL+z 6ubrIUgR/MRhUQ== X-Received: by 10.99.107.136 with SMTP id g130mr3405960pgc.3.1495444816854; Mon, 22 May 2017 02:20:16 -0700 (PDT) Received: from debian (n058152179145.netvigator.com. [58.152.179.145]) by smtp.gmail.com with ESMTPSA id a78sm27736460pfk.122.2017.05.22.02.20.15 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Mon, 22 May 2017 02:20:16 -0700 (PDT) From: Alex Vong To: bug-guix@gnu.org Subject: 'guix package --list-generations' does not handle SIGPIPE properly Date: Mon, 22 May 2017 17:20:02 +0800 Message-ID: <87o9ulz1rx.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.2 (gnu/linux) MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -3.8 (---) 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: -3.8 (---) --=-=-= Content-Type: text/plain Hello guix, Recently, I find out that running 'guix package --list-generations | head' will give an error. I suspect that's because 'guix package --list-generations' does not handle SIGPIPE properly. The output of the command is pasted below: $ LC_ALL=C guix package --list-generations | head Generation 86 Apr 30 2017 22:02:29 + ffmpeg 3.3 out /gnu/store/ihbs3i1dhy4z345db2a1rhid6fpv2p1y-ffmpeg-3.3 + youtube-dl 2017.04.14 out /gnu/store/p04rk5gmd5vknx9hbkq12i49cgympx42-youtube-dl-2017.04.14 + python-ipython 5.2.2 out /gnu/store/q6v3xjxhy6gmaby6pdz82a9g5wi8jcqm-python-ipython-5.2.2 + mpv 0.24.0 out /gnu/store/f80fh5fp2hbjh2pi4lchrm5zmkmnzx9g-mpv-0.24.0 + emacs-clojure-mode 5.4.0 out /gnu/store/69s3hs72j54z94m3vy6h37v3rqhn7dyx-emacs-clojure-mode-5.4.0 + emacs-emms 4.2 out /gnu/store/i524h96f504xgf6gfykw7incm58ng4ww-emacs-emms-4.2 + qemu 2.8.1 out /gnu/store/ihy8yzv3ww9slvy1639qji4c7sv9b68l-qemu-2.8.1 + audacity 2.1.3 out /gnu/store/k04ibjfy8l6a0cz33n8bhyhxhq1c5zd3-audacity-2.1.3 + minetest 0.4.15 out /gnu/store/s1a7lvpdspi220fnkadqzamkwzvfv2wx-minetest-0.4.15 guix package: error: scm_flush: Broken pipe Backtrace: In unknown file: ?: 2 [apply-smob/1 # quit 1] In ice-9/boot-9.scm: 160: 1 [catch #t # ...] In unknown file: ?: 0 [apply-smob/1 #] ERROR: In procedure apply-smob/1: ERROR: In procedure scm_flush: Broken pipe Cheers, Alex --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEEdZDkzSn0Cycogr9IxYq4eRf1Ea4FAlkirUIACgkQxYq4eRf1 Ea6ZHg/7BJsmTXQ9tc9a7o0CieJe0rtEP+mgFkL2bCqkYZiin+OJO+GChVy+Y5It VmQJMhnSLbK5gETmCc1YeYhKyCgztS47Kryk0Rjvh//7oh/BKIxWvTR5dQDC/nIK CaOHm1UsnLQICQje6xUZyhRQlYDEEEbSF5tGmAvQEMLMCHhfiyyTvFrHKupswdgW kiLXliRfc2kcDpulZ2JW/lDcSoZN4H3fCTPU56Ba2QwTfENa/LNO4nV2J3tRJ8bI n8Z5Oa1v2t044TB1BNWy8qzFOW/UW/HUPxX3geSOa9bmLQb69PWuGMtLomzK9Kep Lwv9E6J7w/FANndkWj6Y3aW6DfCH4nkZk1WrO6e6py8TCK2GCyHgsOV0nBRI6XIf 20Et11VR+j9lzUVETiwdGcvh/JNHwhXt+tGsJMoE+ZWnXd6OCDIGVUG6POJAjKQl 6lhr3ua+eRCDs924raVhw3g/AzomkmmQcnIOhzUdbw9FP7SeIgPgS+TJv1LTSeJo yWTT8suCC/8Kyjpas4Zt+LUx8OqtE5osHxEgygGVFRLGFsHWTRJBDn/zyGgHdtmo +mnLa4YwS1/TnBKxgI9dANdkXtcdFIIPQGoT8KBM9SDtp733flh3xRfvaVoF6VyO eQtWxMgImqZDoVe9Oz7CrqGnoYjh4EVDPsPjG7Q0wJd/HgFiyC0= =1FYy -----END PGP SIGNATURE----- --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Tue May 23 17:58:41 2017 Received: (at 27017-done) by debbugs.gnu.org; 23 May 2017 21:58:41 +0000 Received: from localhost ([127.0.0.1]:35197 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dDHpB-0005RI-D6 for submit@debbugs.gnu.org; Tue, 23 May 2017 17:58:41 -0400 Received: from eggs.gnu.org ([208.118.235.92]:48015) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dDHpA-0005R3-4t for 27017-done@debbugs.gnu.org; Tue, 23 May 2017 17:58:40 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dDHp1-0006b8-MM for 27017-done@debbugs.gnu.org; Tue, 23 May 2017 17:58:34 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-0.5 required=5.0 tests=BAYES_05,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:40075) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dDHp1-0006ax-JP; Tue, 23 May 2017 17:58:31 -0400 Received: from reverse-83.fdn.fr ([80.67.176.83]:41310 helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1dDHp0-0004qt-Uw; Tue, 23 May 2017 17:58:31 -0400 From: ludo@gnu.org (Ludovic =?utf-8?Q?Court=C3=A8s?=) To: Alex Vong Subject: Re: bug#27017: 'guix package --list-generations' does not handle SIGPIPE properly References: <87o9ulz1rx.fsf@gmail.com> X-URL: http://www.fdn.fr/~lcourtes/ X-Revolutionary-Date: 4 Prairial an 225 de la =?utf-8?Q?R=C3=A9volution?= X-PGP-Key-ID: 0x090B11993D9AEBB5 X-PGP-Key: http://www.fdn.fr/~lcourtes/ludovic.asc X-PGP-Fingerprint: 3CE4 6455 8A84 FDC6 9DB4 0CFB 090B 1199 3D9A EBB5 X-OS: x86_64-unknown-linux-gnu Date: Tue, 23 May 2017 23:58:27 +0200 In-Reply-To: <87o9ulz1rx.fsf@gmail.com> (Alex Vong's message of "Mon, 22 May 2017 17:20:02 +0800") Message-ID: <87k2576xrw.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: 27017-done Cc: 27017-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.0 (-----) Hi Alex, Alex Vong skribis: > $ LC_ALL=3DC guix package --list-generations | head > Generation 86 Apr 30 2017 22:02:29 > + ffmpeg 3.3 out /gnu/store/ihbs3i1dhy4z345db2a1rhid6fpv2p1y-ffmpeg-3.3 > + youtube-dl 2017.04.14 out /gnu/store/p04rk5gmd5vknx9hbkq12i49cgympx42-= youtube-dl-2017.04.14 > + python-ipython 5.2.2 out /gnu/store/q6v3xjxhy6gmaby6pdz82a9g5wi8jcqm-p= ython-ipython-5.2.2 > + mpv 0.24.0 out /gnu/store/f80fh5fp2hbjh2pi4lchrm5zmkmnzx9g-mpv-0.24.0 > + emacs-clojure-mode 5.4.0 out /gnu/store/69s3hs72j54z94m3vy6h37v3rqhn7d= yx-emacs-clojure-mode-5.4.0 > + emacs-emms 4.2 out /gnu/store/i524h96f504xgf6gfykw7incm58ng4ww-emacs-e= mms-4.2 > + qemu 2.8.1 out /gnu/store/ihy8yzv3ww9slvy1639qji4c7sv9b68l-qemu-2.8.1 > + audacity 2.1.3 out /gnu/store/k04ibjfy8l6a0cz33n8bhyhxhq1c5zd3-audacit= y-2.1.3 > + minetest 0.4.15 out /gnu/store/s1a7lvpdspi220fnkadqzamkwzvfv2wx-minete= st-0.4.15 > guix package: error: scm_flush: Broken pipe > Backtrace: > In unknown file: > ?: 2 [apply-smob/1 # quit 1] > In ice-9/boot-9.scm: > 160: 1 [catch #t # ...] > In unknown file: > ?: 0 [apply-smob/1 #] > > ERROR: In procedure apply-smob/1: > ERROR: In procedure scm_flush: Broken pipe Fixed in 807ba51950720d5321ea1c95234805ccdf9b479b, thanks! Ludo=E2=80=99. From unknown Fri Aug 15 18:04:49 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Wed, 21 Jun 2017 11:24:03 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator