From mboxrd@z Thu Jan 1 00:00:00 1970 From: Mark H Weaver Subject: bug#17122: More problems with --no-substitutes Date: Thu, 27 Mar 2014 13:22:12 -0400 Message-ID: <87y4zvh7zv.fsf@yeeloong.lan> References: <8738i3ipsh.fsf@yeeloong.lan> Mime-Version: 1.0 Content-Type: text/plain Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:37006) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WTE2F-0002gy-4L for bug-guix@gnu.org; Thu, 27 Mar 2014 13:24:18 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1WTE27-0003jm-NL for bug-guix@gnu.org; Thu, 27 Mar 2014 13:24:11 -0400 Received: from debbugs.gnu.org ([140.186.70.43]:51874) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WTE27-0003jh-It for bug-guix@gnu.org; Thu, 27 Mar 2014 13:24:03 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.80) (envelope-from ) id 1WTE26-0007AC-Fr for bug-guix@gnu.org; Thu, 27 Mar 2014 13:24:02 -0400 Sender: "Debbugs-submit" Resent-Message-ID: In-Reply-To: <8738i3ipsh.fsf@yeeloong.lan> (Mark H. Weaver's message of "Thu, 27 Mar 2014 12:12:30 -0400") List-Id: Bug reports for GNU Guix List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-guix-bounces+gcggb-bug-guix=m.gmane.org@gnu.org Sender: bug-guix-bounces+gcggb-bug-guix=m.gmane.org@gnu.org To: 17122@debbugs.gnu.org I should have pasted the output of the 'ps' command I did immediately after this error. Here it is: --8<---------------cut here---------------start------------->8--- mhw:~/guix-core-updates$ ./pre-inst-env guix build -S expect lua zip pth bazaar ocaml substitute-binary: Backtrace: substitute-binary: In ice-9/boot-9.scm: substitute-binary: 157: 0 [catch #t # ...] substitute-binary: substitute-binary: ice-9/boot-9.scm:157:17: In procedure catch: substitute-binary: ice-9/boot-9.scm:157:17: In procedure system-async-mark: thread has already exited C-c C-c mhw:~/guix-core-updates$ ps auxww | grep guix-daemon mhw 1275 3.0 0.2 5248 2688 pts/0 S+ 11:40 0:00 grep guix-daemon root 13020 0.0 0.2 7552 2496 tty6 S+ Mar22 0:00 guix-daemon --no-substitutes --build-users-group=guix-builder root 14429 0.1 0.9 15808 10304 ? Ss Mar26 1:05 guix-daemon 14425 --build-users-group=guix-builder --8<---------------cut here---------------end--------------->8--- Notice that there's another 'guix-daemon' process here (pid 14429) which I didn't start, and which has "--build-users-group=guix-builder" but is missing "--no-substitutes". Could it be that there's some code in 'guix-daemon' that launches another 'guix-daemon' subprocess, and which takes care to propagate some of the options but not all of them? Mark