From mboxrd@z Thu Jan 1 00:00:00 1970 From: Brian Woodcox Subject: *** TRYING TO INSTALL GUIXSD v0.15.0 FOR DAYS *** Date: Wed, 31 Oct 2018 09:42:25 -0600 Message-ID: <33017962-EFD3-4931-A7FA-22EC3E25B073@inskydata.com> Mime-Version: 1.0 (Mac OS X Mail 11.3 \(3445.6.18\)) Content-Type: multipart/alternative; boundary="Apple-Mail=_08AD6D29-BF33-42DB-9653-1891660447C1" Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:60553) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gHsnn-0003fR-NG for help-guix@gnu.org; Wed, 31 Oct 2018 11:53:04 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gHsni-0006BN-Nu for help-guix@gnu.org; Wed, 31 Oct 2018 11:53:03 -0400 Received: from mail.inskydata.com ([184.68.229.6]:48408 helo=server.inskydata.com) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gHsni-0006Am-I1 for help-guix@gnu.org; Wed, 31 Oct 2018 11:52:58 -0400 Received: from [192.168.19.76] (unknown [192.168.19.76]) by server.inskydata.com (Postfix) with ESMTPSA id 66AB7423F460 for ; Wed, 31 Oct 2018 09:42:26 -0600 (MDT) List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-guix-bounces+gcggh-help-guix=m.gmane.org@gnu.org Sender: "Help-Guix" To: help-guix@gnu.org --Apple-Mail=_08AD6D29-BF33-42DB-9653-1891660447C1 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=utf-8 So I have been trying to install GuixSD 0.15.0 for a few days now. My first problem was not setting = =E2=80=94substitutes-urls=3D=E2=80=9Chttps://berlin.guixsd.org = . So that fixed one problem. My other problem is try as I might, I cannot get either guile-2.2.3 or = guile-2.2.4 to install. It always hangs when trying to do the tests after writing all the *.go = files, (which by the way takes a long time). So are there any work arounds to disable the tests for guile-2.2.x so I = can get this operating system operational? Otherwise I am afraid that it is impossible to do a fresh install of = GuixSD from berlin.guixsd.org . Guix version 0.15.0-1.4876bc8 herd version 0.4.0 P.S. I am installing this in VirtualBox on OSX with the download 0.15.0 = iso file, which should not make a difference Thanks for any help.= --Apple-Mail=_08AD6D29-BF33-42DB-9653-1891660447C1 Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset=utf-8 So = I have been trying to install GuixSD 0.15.0 for a few days now.

My first problem was not = setting =E2=80=94substitutes-urls=3D=E2=80=9Chttps://berlin.guixsd.org.  So that fixed one = problem.

My = other problem is try as I might, I cannot get either guile-2.2.3 or = guile-2.2.4 to install.

It always hangs when trying to do the tests after writing all = the *.go files, (which by the way takes a long time).

So are there any work = arounds to disable the tests for guile-2.2.x so I can get this operating = system operational?

Otherwise I am afraid that it is impossible to do a fresh = install of GuixSD from berlin.guixsd.org.

Guix version 0.15.0-1.4876bc8
herd version 0.4.0

P.S. I am installing this in VirtualBox = on OSX with the download 0.15.0 iso file, which should not make a = difference

Thanks for any help.
= --Apple-Mail=_08AD6D29-BF33-42DB-9653-1891660447C1-- From mboxrd@z Thu Jan 1 00:00:00 1970 From: Leo Famulari Subject: Re: *** TRYING TO INSTALL GUIXSD v0.15.0 FOR DAYS *** Date: Wed, 31 Oct 2018 13:41:57 -0400 Message-ID: <20181031174157.GA1839@jasmine.lan> References: <33017962-EFD3-4931-A7FA-22EC3E25B073@inskydata.com> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="NzB8fVQJ5HfG6fxh" Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:43444) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gHuVI-0003AI-SJ for help-guix@gnu.org; Wed, 31 Oct 2018 13:42:06 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gHuVE-0006cb-Nk for help-guix@gnu.org; Wed, 31 Oct 2018 13:42:04 -0400 Received: from out3-smtp.messagingengine.com ([66.111.4.27]:34755) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1gHuVE-0006cC-Hv for help-guix@gnu.org; Wed, 31 Oct 2018 13:42:00 -0400 Content-Disposition: inline In-Reply-To: <33017962-EFD3-4931-A7FA-22EC3E25B073@inskydata.com> List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-guix-bounces+gcggh-help-guix=m.gmane.org@gnu.org Sender: "Help-Guix" To: Brian Woodcox Cc: help-guix@gnu.org --NzB8fVQJ5HfG6fxh Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Hi Brian, Can you share the exact command you are running that does not work? On Wed, Oct 31, 2018 at 09:42:25AM -0600, Brian Woodcox wrote: > So I have been trying to install GuixSD 0.15.0 for a few days now. >=20 > My first problem was not setting =E2=80=94substitutes-urls=3D=E2=80=9Chtt= ps://berlin.guixsd.org . So that fixed one pro= blem. >=20 > My other problem is try as I might, I cannot get either guile-2.2.3 or gu= ile-2.2.4 to install. >=20 > It always hangs when trying to do the tests after writing all the *.go fi= les, (which by the way takes a long time). >=20 > So are there any work arounds to disable the tests for guile-2.2.x so I c= an get this operating system operational? >=20 > Otherwise I am afraid that it is impossible to do a fresh install of Guix= SD from berlin.guixsd.org . >=20 > Guix version 0.15.0-1.4876bc8 > herd version 0.4.0 >=20 > P.S. I am installing this in VirtualBox on OSX with the download 0.15.0 i= so file, which should not make a difference >=20 > Thanks for any help. --NzB8fVQJ5HfG6fxh Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCAAdFiEEsFFZSPHn08G5gDigJkb6MLrKfwgFAlvZ6WEACgkQJkb6MLrK fwgrNA//fh30mGS0+J6mNbbv/Yr9ikjigfnz56nVrcA9FvKR8iYONTVzCkJzNJtv E362eO6kXjR+wh7WnxUWsRjaER2q84H9yc8xf06srUe5Po7Qag8wGVxYWslg1GVf ihD4oE4CCNYNvZrkfObGU2z8h/Dma/oxRb65v1ctXjBDZEexu+9xmtLshred/Qh3 EIOmepVTnrG81zkESjMzL/41q6WZ1YSqhcBQUuiWdZtld1kYcifPbRZV3x23olyn riNU4w0VbfUMW2z0sWI8rTHAin4VjCw3AZ+bqkRrMvpsB0cEJ7FSYcqQy7Dn+xi/ PrqoYF46/3aa68yrVn3lEhDn0I/9iruNE0ciJLpyXQnsaCJ/TgRCaUuCQCraU5/X qKO1/QSiSihakb8kogS421W9DKJg/qDBvxL3BMPawd/OUORRtlBt0DkCJ+kEjTG0 jpbviAtgYod+GShuW6Tdg9rb4oWe7gZd5ANum9RjwLQzYaUFehqh2JbTbA8SLsxE UMinx2A2DdM2Ko7wpjiXH+bWg6n3VJOVyqQtnllEBqNd9YgNuDXP/jgPwSDfY3q8 Qcj1+g808BSyRj1+rR9qYXhia+6zlxFEyMgmfhDmReMcT7aV5nV3N6/5d8hrhQa7 MRioM5zJ65BbxdXOONgx5ud5sVxuWOE466WjVe8VpQALHKKKACE= =5UqN -----END PGP SIGNATURE----- --NzB8fVQJ5HfG6fxh-- From mboxrd@z Thu Jan 1 00:00:00 1970 From: Brian Woodcox Subject: Re: *** TRYING TO INSTALL GUIXSD v0.15.0 FOR DAYS *** Date: Wed, 31 Oct 2018 12:23:12 -0600 Message-ID: References: <33017962-EFD3-4931-A7FA-22EC3E25B073@inskydata.com> <20181031174157.GA1839@jasmine.lan> Mime-Version: 1.0 (Mac OS X Mail 11.3 \(3445.6.18\)) Content-Type: multipart/alternative; boundary="Apple-Mail=_FB159F25-7FFA-4596-8277-3A352680095D" Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:55314) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gHv9d-000189-C9 for help-guix@gnu.org; Wed, 31 Oct 2018 14:23:46 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gHv9a-0005VU-41 for help-guix@gnu.org; Wed, 31 Oct 2018 14:23:45 -0400 Received: from mail.inskydata.com ([184.68.229.6]:26322 helo=server.inskydata.com) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gHv9Z-0005RZ-Qf for help-guix@gnu.org; Wed, 31 Oct 2018 14:23:42 -0400 Received: from [192.168.19.76] (unknown [192.168.19.76]) by server.inskydata.com (Postfix) with ESMTPSA id 5C875424059D for ; Wed, 31 Oct 2018 12:23:15 -0600 (MDT) In-Reply-To: <20181031174157.GA1839@jasmine.lan> List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-guix-bounces+gcggh-help-guix=m.gmane.org@gnu.org Sender: "Help-Guix" To: help-guix@gnu.org --Apple-Mail=_FB159F25-7FFA-4596-8277-3A352680095D Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=utf-8 Sure the command is: guix system init =E2=80=94substitute-urls=3D=E2=80=9Chttps://berlin.guixsd= .org =E2=80=9D /mnt/etc/config.scm /mnt > On Oct 31, 2018, at 11:41 AM, Leo Famulari wrote: >=20 > Hi Brian, >=20 > Can you share the exact command you are running that does not work? >=20 > On Wed, Oct 31, 2018 at 09:42:25AM -0600, Brian Woodcox wrote: >> So I have been trying to install GuixSD 0.15.0 for a few days now. >>=20 >> My first problem was not setting = =E2=80=94substitutes-urls=3D=E2=80=9Chttps://berlin.guixsd.org = . So that fixed one problem. >>=20 >> My other problem is try as I might, I cannot get either guile-2.2.3 = or guile-2.2.4 to install. >>=20 >> It always hangs when trying to do the tests after writing all the = *.go files, (which by the way takes a long time). >>=20 >> So are there any work arounds to disable the tests for guile-2.2.x so = I can get this operating system operational? >>=20 >> Otherwise I am afraid that it is impossible to do a fresh install of = GuixSD from berlin.guixsd.org . >>=20 >> Guix version 0.15.0-1.4876bc8 >> herd version 0.4.0 >>=20 >> P.S. I am installing this in VirtualBox on OSX with the download = 0.15.0 iso file, which should not make a difference >>=20 >> Thanks for any help. --Apple-Mail=_FB159F25-7FFA-4596-8277-3A352680095D Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset=utf-8 Sure = the command is:

guix = system init =E2=80=94substitute-urls=3D=E2=80=9Chttps://berlin.guixsd.org=E2=80=9D /mnt/etc/config.scm = /mnt


On Oct 31, 2018, at 11:41 AM, Leo Famulari <leo@famulari.name> = wrote:

Hi Brian,

Can you share the = exact command you are running that does not work?

On Wed, Oct 31, 2018 at 09:42:25AM -0600, Brian Woodcox = wrote:
So I have been = trying to install GuixSD 0.15.0 for a few days now.

My first problem was not setting =E2=80=94substitutes-urls=3D=E2= =80=9Chttps://berlin.guixsd.org <https://berlin.guixsd.org/>.  So that fixed one = problem.

My other problem is try as I = might, I cannot get either guile-2.2.3 or guile-2.2.4 to install.

It always hangs when trying to do the tests = after writing all the *.go files, (which by the way takes a long = time).

So are there any work arounds to = disable the tests for guile-2.2.x so I can get this operating system = operational?

Otherwise I am afraid that it = is impossible to do a fresh install of GuixSD from berlin.guixsd.org = <http://berlin.guixsd.org/>.

Guix version 0.15.0-1.4876bc8
herd version = 0.4.0

P.S. I am installing this in = VirtualBox on OSX with the download 0.15.0 iso file, which should not = make a difference

Thanks for any help.

= --Apple-Mail=_FB159F25-7FFA-4596-8277-3A352680095D-- From mboxrd@z Thu Jan 1 00:00:00 1970 From: Mark H Weaver Subject: Re: *** TRYING TO INSTALL GUIXSD v0.15.0 FOR DAYS *** Date: Wed, 31 Oct 2018 14:35:46 -0400 Message-ID: <87y3ae6k0y.fsf@netris.org> References: <33017962-EFD3-4931-A7FA-22EC3E25B073@inskydata.com> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:58767) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gHvMF-0007zq-BK for help-guix@gnu.org; Wed, 31 Oct 2018 14:36:48 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gHvMC-0002RD-0e for help-guix@gnu.org; Wed, 31 Oct 2018 14:36:47 -0400 Received: from world.peace.net ([64.112.178.59]:38284) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1gHvMA-0002I6-2w for help-guix@gnu.org; Wed, 31 Oct 2018 14:36:43 -0400 In-Reply-To: <33017962-EFD3-4931-A7FA-22EC3E25B073@inskydata.com> (Brian Woodcox's message of "Wed, 31 Oct 2018 09:42:25 -0600") List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-guix-bounces+gcggh-help-guix=m.gmane.org@gnu.org Sender: "Help-Guix" To: Brian Woodcox Cc: help-guix@gnu.org Brian Woodcox writes: > So I have been trying to install GuixSD 0.15.0 for a few days now. > > My first problem was not setting > =E2=80=94substitutes-urls=3D=E2=80=9Chttps://berlin.guixsd.org. So that = fixed one > problem. > > My other problem is try as I might, I cannot get either guile-2.2.3 or > guile-2.2.4 to install. > > It always hangs when trying to do the tests after writing all the *.go > files, (which by the way takes a long time). What are the last messages visible at the point where it gets stuck? It would be helpful to see the tail of the build log. Since I've not seen other reports of this problem, my first guess is that the problem is specific to builds done within VirtualBox, for some reason. It would be useful to know which test is getting stuck. Since VirtualBox requires a non-free compiler for part of its build, I don't use it myself. I use QEMU instead. Also, normally you would not need to build Guile, but would simply download a binary substitute for Guile. However, our primary build farm is currently offline due to a recent disk failure, and our newer build farm (berlin.guixsd.org) unfortunately does not have a complete set of substitutes for 0.15.0, but only for the most popular or most recently built ones. So, this is a temporary issue while we wait for the FSF sysadmins to finish migrating hydra.gnu.org to a new disk array, which will probably be another few days. I'm sorry for the inconvenience. > So are there any work arounds to disable the tests for guile-2.2.x so > I can get this operating system operational? In theory it could be done, but disabling tests would be a change to the Guile package, and therefore a change to the derivations of all packages built on top of Guile, which in Guix is *everything* because Guile is used to execute our build recipes. As a result, if you did this, you would not be able to find *any* binary substitutes from our official servers, because you'd be asking for different derivations than the ones built by our build farm. From mboxrd@z Thu Jan 1 00:00:00 1970 From: Brian Woodcox Subject: Re: *** TRYING TO INSTALL GUIXSD v0.15.0 FOR DAYS *** Date: Wed, 31 Oct 2018 12:47:33 -0600 Message-ID: References: <33017962-EFD3-4931-A7FA-22EC3E25B073@inskydata.com> <87y3ae6k0y.fsf@netris.org> Mime-Version: 1.0 (Mac OS X Mail 11.3 \(3445.6.18\)) Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:33358) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gHvXZ-0007Bg-7e for help-guix@gnu.org; Wed, 31 Oct 2018 14:48:30 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gHvXR-00044D-Ig for help-guix@gnu.org; Wed, 31 Oct 2018 14:48:29 -0400 Received: from mail.inskydata.com ([184.68.229.6]:28717 helo=server.inskydata.com) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gHvXN-0003q4-Sn for help-guix@gnu.org; Wed, 31 Oct 2018 14:48:19 -0400 In-Reply-To: <87y3ae6k0y.fsf@netris.org> List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-guix-bounces+gcggh-help-guix=m.gmane.org@gnu.org Sender: "Help-Guix" To: Mark H Weaver Cc: help-guix@gnu.org Okay, well thanks for that explanation and additional info. Just to avoid me having to search, what command would I use to get the = tail of the build log file. I can give you the last message where it hangs on the screen, but only = after I run it again, which takes a while, so I will do that shortly. > On Oct 31, 2018, at 12:35 PM, Mark H Weaver wrote: >=20 > Brian Woodcox writes: >=20 >> So I have been trying to install GuixSD 0.15.0 for a few days now. >>=20 >> My first problem was not setting >> =E2=80=94substitutes-urls=3D=E2=80=9Chttps://berlin.guixsd.org. So = that fixed one >> problem. >>=20 >> My other problem is try as I might, I cannot get either guile-2.2.3 = or >> guile-2.2.4 to install. >>=20 >> It always hangs when trying to do the tests after writing all the = *.go >> files, (which by the way takes a long time). >=20 > What are the last messages visible at the point where it gets stuck? > It would be helpful to see the tail of the build log. >=20 > Since I've not seen other reports of this problem, my first guess is > that the problem is specific to builds done within VirtualBox, for = some > reason. It would be useful to know which test is getting stuck. = Since > VirtualBox requires a non-free compiler for part of its build, I don't > use it myself. I use QEMU instead. >=20 > Also, normally you would not need to build Guile, but would simply > download a binary substitute for Guile. However, our primary build = farm > is currently offline due to a recent disk failure, and our newer build > farm (berlin.guixsd.org) unfortunately does not have a complete set of > substitutes for 0.15.0, but only for the most popular or most recently > built ones. >=20 > So, this is a temporary issue while we wait for the FSF sysadmins to > finish migrating hydra.gnu.org to a new disk array, which will = probably > be another few days. I'm sorry for the inconvenience. >=20 >> So are there any work arounds to disable the tests for guile-2.2.x so >> I can get this operating system operational? >=20 > In theory it could be done, but disabling tests would be a change to = the > Guile package, and therefore a change to the derivations of all = packages > built on top of Guile, which in Guix is *everything* because Guile is > used to execute our build recipes. >=20 > As a result, if you did this, you would not be able to find *any* = binary > substitutes from our official servers, because you'd be asking for > different derivations than the ones built by our build farm. >=20 From mboxrd@z Thu Jan 1 00:00:00 1970 From: Brian Woodcox Subject: Re: *** TRYING TO INSTALL GUIXSD v0.15.0 FOR DAYS *** Date: Wed, 31 Oct 2018 14:50:34 -0600 Message-ID: References: <33017962-EFD3-4931-A7FA-22EC3E25B073@inskydata.com> <87y3ae6k0y.fsf@netris.org> Mime-Version: 1.0 (Mac OS X Mail 11.3 \(3445.6.18\)) Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:42829) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gHxSG-00073r-Th for help-guix@gnu.org; Wed, 31 Oct 2018 16:51:09 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gHxSC-0003eR-Pb for help-guix@gnu.org; Wed, 31 Oct 2018 16:51:08 -0400 Received: from mail.inskydata.com ([184.68.229.6]:36091 helo=server.inskydata.com) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gHxSC-0003e8-JY for help-guix@gnu.org; Wed, 31 Oct 2018 16:51:04 -0400 In-Reply-To: <87y3ae6k0y.fsf@netris.org> List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-guix-bounces+gcggh-help-guix=m.gmane.org@gnu.org Sender: "Help-Guix" To: Mark H Weaver Cc: help-guix@gnu.org This is what is displaced on the screen when the hang occurs: =E2=80=A6 make check-TESTS make[3]: Entering directory = =E2=80=98/tmp/guix-build-guile-2.2.3.drv-0/guile-2.2.3=E2=80=99 Testing /tmp/guix-build-guile-2.2.3.drv-0/guile-2.2.3/meta/guile =E2=80=A6= with = GUILE_LOAD_PATH=3D/tmp/guix-guild-guile-2.2.3.drv-0/guile-2.2.3/test-suite= > On Oct 31, 2018, at 12:35 PM, Mark H Weaver wrote: >=20 > Brian Woodcox writes: >=20 >> So I have been trying to install GuixSD 0.15.0 for a few days now. >>=20 >> My first problem was not setting >> =E2=80=94substitutes-urls=3D=E2=80=9Chttps://berlin.guixsd.org. So = that fixed one >> problem. >>=20 >> My other problem is try as I might, I cannot get either guile-2.2.3 = or >> guile-2.2.4 to install. >>=20 >> It always hangs when trying to do the tests after writing all the = *.go >> files, (which by the way takes a long time). >=20 > What are the last messages visible at the point where it gets stuck? > It would be helpful to see the tail of the build log. >=20 > Since I've not seen other reports of this problem, my first guess is > that the problem is specific to builds done within VirtualBox, for = some > reason. It would be useful to know which test is getting stuck. = Since > VirtualBox requires a non-free compiler for part of its build, I don't > use it myself. I use QEMU instead. >=20 > Also, normally you would not need to build Guile, but would simply > download a binary substitute for Guile. However, our primary build = farm > is currently offline due to a recent disk failure, and our newer build > farm (berlin.guixsd.org) unfortunately does not have a complete set of > substitutes for 0.15.0, but only for the most popular or most recently > built ones. >=20 > So, this is a temporary issue while we wait for the FSF sysadmins to > finish migrating hydra.gnu.org to a new disk array, which will = probably > be another few days. I'm sorry for the inconvenience. >=20 >> So are there any work arounds to disable the tests for guile-2.2.x so >> I can get this operating system operational? >=20 > In theory it could be done, but disabling tests would be a change to = the > Guile package, and therefore a change to the derivations of all = packages > built on top of Guile, which in Guix is *everything* because Guile is > used to execute our build recipes. >=20 > As a result, if you did this, you would not be able to find *any* = binary > substitutes from our official servers, because you'd be asking for > different derivations than the ones built by our build farm. >=20 From mboxrd@z Thu Jan 1 00:00:00 1970 From: George Clemmer Subject: Re: *** TRYING TO INSTALL GUIXSD v0.15.0 FOR DAYS *** Date: Wed, 31 Oct 2018 17:54:06 -0400 Message-ID: References: <33017962-EFD3-4931-A7FA-22EC3E25B073@inskydata.com> <87y3ae6k0y.fsf@netris.org> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:56651) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gHyRM-0003oS-3x for help-guix@gnu.org; Wed, 31 Oct 2018 17:54:17 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gHyRH-00073Q-Au for help-guix@gnu.org; Wed, 31 Oct 2018 17:54:15 -0400 Received: from mail-yb1-xb35.google.com ([2607:f8b0:4864:20::b35]:42128) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1gHyRH-00073G-6M for help-guix@gnu.org; Wed, 31 Oct 2018 17:54:11 -0400 Received: by mail-yb1-xb35.google.com with SMTP id o204-v6so7307524yba.9 for ; Wed, 31 Oct 2018 14:54:10 -0700 (PDT) In-reply-to: List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-guix-bounces+gcggh-help-guix=m.gmane.org@gnu.org Sender: "Help-Guix" To: Brian Woodcox , Leo Famulari Cc: Mark H Weaver , help-guix@gnu.org Hi Brian & Leo Brian, I believe that what you are experiencing as a "hang" is actually the incredibly long time that it takes for guile to bootstrap itself. I started encountering this recently when commissioning new VMs and. At first I thought they were "hung" but eventually I discovered that they were doing this step, and it takes >30 min on 4xCPU@3.4GHz. In my case I do 'guix system vm-image' and then, on the vm, I build guix, emacs-guix, and geiser from Git. I don't think this is much different than installing the 0.15.0 image on VirtualBox. I don't understand why Guile feels the need to bootstrap itself in this situation. And this behavior seems to be "new" in recent Guix commits. Have you tried just letting it chug away overnight? FWIW, I am building vms with Guix v0.15.0-3097-gc16913d34. HTH - George Brian Woodcox writes: > This is what is displaced on the screen when the hang occurs: > > =E2=80=A6 > make check-TESTS > make[3]: Entering directory =E2=80=98/tmp/guix-build-guile-2.2.3.drv-0/gu= ile-2.2.3=E2=80=99 > Testing /tmp/guix-build-guile-2.2.3.drv-0/guile-2.2.3/meta/guile =E2=80=A6 > with GUILE_LOAD_PATH=3D/tmp/guix-guild-guile-2.2.3.drv-0/guile-2.2.3/test= -suite > > >> On Oct 31, 2018, at 12:35 PM, Mark H Weaver wrote: >> >> Brian Woodcox writes: >> >>> So I have been trying to install GuixSD 0.15.0 for a few days now. >>> >>> My first problem was not setting >>> =E2=80=94substitutes-urls=3D=E2=80=9Chttps://berlin.guixsd.org. So tha= t fixed one >>> problem. >>> >>> My other problem is try as I might, I cannot get either guile-2.2.3 or >>> guile-2.2.4 to install. >>> >>> It always hangs when trying to do the tests after writing all the *.go >>> files, (which by the way takes a long time). >> >> What are the last messages visible at the point where it gets stuck? >> It would be helpful to see the tail of the build log. >> >> Since I've not seen other reports of this problem, my first guess is >> that the problem is specific to builds done within VirtualBox, for some >> reason. It would be useful to know which test is getting stuck. Since >> VirtualBox requires a non-free compiler for part of its build, I don't >> use it myself. I use QEMU instead. >> >> Also, normally you would not need to build Guile, but would simply >> download a binary substitute for Guile. However, our primary build farm >> is currently offline due to a recent disk failure, and our newer build >> farm (berlin.guixsd.org) unfortunately does not have a complete set of >> substitutes for 0.15.0, but only for the most popular or most recently >> built ones. >> >> So, this is a temporary issue while we wait for the FSF sysadmins to >> finish migrating hydra.gnu.org to a new disk array, which will probably >> be another few days. I'm sorry for the inconvenience. >> >>> So are there any work arounds to disable the tests for guile-2.2.x so >>> I can get this operating system operational? >> >> In theory it could be done, but disabling tests would be a change to the >> Guile package, and therefore a change to the derivations of all packages >> built on top of Guile, which in Guix is *everything* because Guile is >> used to execute our build recipes. >> >> As a result, if you did this, you would not be able to find *any* binary >> substitutes from our official servers, because you'd be asking for >> different derivations than the ones built by our build farm. >> From mboxrd@z Thu Jan 1 00:00:00 1970 From: Brian Woodcox Subject: Re: *** TRYING TO INSTALL GUIXSD v0.15.0 FOR DAYS *** Date: Wed, 31 Oct 2018 16:30:54 -0600 Message-ID: <8246EDA7-82A1-411C-B1D0-967F9ECF9CF6@InSkyData.com> References: <33017962-EFD3-4931-A7FA-22EC3E25B073@inskydata.com> <87y3ae6k0y.fsf@netris.org> Mime-Version: 1.0 (1.0) Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:38315) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gHz1Z-0004zZ-M5 for help-guix@gnu.org; Wed, 31 Oct 2018 18:31:42 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gHz1U-0000El-DY for help-guix@gnu.org; Wed, 31 Oct 2018 18:31:41 -0400 Received: from mail.inskydata.com ([184.68.229.6]:51863 helo=server.inskydata.com) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gHz1P-00009M-QQ for help-guix@gnu.org; Wed, 31 Oct 2018 18:31:35 -0400 In-Reply-To: List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-guix-bounces+gcggh-help-guix=m.gmane.org@gnu.org Sender: "Help-Guix" To: George Clemmer Cc: Mark H Weaver , help-guix@gnu.org I think I=E2=80=99ve had it sitting like that for hours. The reason I think it=E2=80=99s hung in VirtualBox is the fact that within a= bout 45 seconds there is no longer any activity on the hard disk icon. I am currently installing in Qemu and will see how that goes. > On Oct 31, 2018, at 3:54 PM, George Clemmer wrote: >=20 > Hi Brian & Leo >=20 > Brian, I believe that what you are experiencing as a "hang" is actually > the incredibly long time that it takes for guile to bootstrap itself. I > started encountering this recently when commissioning new VMs and. At > first I thought they were "hung" but eventually I discovered that they > were doing this step, and it takes >30 min on 4xCPU@3.4GHz. >=20 > In my case I do 'guix system vm-image' and then, on the vm, I build > guix, emacs-guix, and geiser from Git. I don't think this is much > different than installing the 0.15.0 image on VirtualBox. >=20 > I don't understand why Guile feels the need to bootstrap itself in this > situation. And this behavior seems to be "new" in recent Guix commits. >=20 > Have you tried just letting it chug away overnight? >=20 > FWIW, I am building vms with Guix v0.15.0-3097-gc16913d34. >=20 > HTH - George >=20 > Brian Woodcox writes: >=20 >> This is what is displaced on the screen when the hang occurs: >>=20 >> =E2=80=A6 >> make check-TESTS >> make[3]: Entering directory =E2=80=98/tmp/guix-build-guile-2.2.3.drv-0/gu= ile-2.2.3=E2=80=99 >> Testing /tmp/guix-build-guile-2.2.3.drv-0/guile-2.2.3/meta/guile =E2=80=A6= >> with GUILE_LOAD_PATH=3D/tmp/guix-guild-guile-2.2.3.drv-0/guile-2.2.3/test= -suite >>=20 >>=20 >>> On Oct 31, 2018, at 12:35 PM, Mark H Weaver wrote: >>>=20 >>> Brian Woodcox writes: >>>=20 >>>> So I have been trying to install GuixSD 0.15.0 for a few days now. >>>>=20 >>>> My first problem was not setting >>>> =E2=80=94substitutes-urls=3D=E2=80=9Chttps://berlin.guixsd.org. So tha= t fixed one >>>> problem. >>>>=20 >>>> My other problem is try as I might, I cannot get either guile-2.2.3 or >>>> guile-2.2.4 to install. >>>>=20 >>>> It always hangs when trying to do the tests after writing all the *.go >>>> files, (which by the way takes a long time). >>>=20 >>> What are the last messages visible at the point where it gets stuck? >>> It would be helpful to see the tail of the build log. >>>=20 >>> Since I've not seen other reports of this problem, my first guess is >>> that the problem is specific to builds done within VirtualBox, for some >>> reason. It would be useful to know which test is getting stuck. Since >>> VirtualBox requires a non-free compiler for part of its build, I don't >>> use it myself. I use QEMU instead. >>>=20 >>> Also, normally you would not need to build Guile, but would simply >>> download a binary substitute for Guile. However, our primary build farm= >>> is currently offline due to a recent disk failure, and our newer build >>> farm (berlin.guixsd.org) unfortunately does not have a complete set of >>> substitutes for 0.15.0, but only for the most popular or most recently >>> built ones. >>>=20 >>> So, this is a temporary issue while we wait for the FSF sysadmins to >>> finish migrating hydra.gnu.org to a new disk array, which will probably >>> be another few days. I'm sorry for the inconvenience. >>>=20 >>>> So are there any work arounds to disable the tests for guile-2.2.x so >>>> I can get this operating system operational? >>>=20 >>> In theory it could be done, but disabling tests would be a change to the= >>> Guile package, and therefore a change to the derivations of all packages= >>> built on top of Guile, which in Guix is *everything* because Guile is >>> used to execute our build recipes. >>>=20 >>> As a result, if you did this, you would not be able to find *any* binary= >>> substitutes from our official servers, because you'd be asking for >>> different derivations than the ones built by our build farm. >>>=20 From mboxrd@z Thu Jan 1 00:00:00 1970 From: Mark H Weaver Subject: Re: *** TRYING TO INSTALL GUIXSD v0.15.0 FOR DAYS *** Date: Wed, 31 Oct 2018 18:47:01 -0400 Message-ID: <87tvl17myn.fsf@netris.org> References: <33017962-EFD3-4931-A7FA-22EC3E25B073@inskydata.com> <87y3ae6k0y.fsf@netris.org> Mime-Version: 1.0 Content-Type: text/plain Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:43329) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gHzHC-0004si-J3 for help-guix@gnu.org; Wed, 31 Oct 2018 18:47:51 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gHzH9-0008A1-7U for help-guix@gnu.org; Wed, 31 Oct 2018 18:47:50 -0400 Received: from world.peace.net ([64.112.178.59]:38710) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1gHzH9-00089i-3y for help-guix@gnu.org; Wed, 31 Oct 2018 18:47:47 -0400 In-Reply-To: (George Clemmer's message of "Wed, 31 Oct 2018 17:54:06 -0400") List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-guix-bounces+gcggh-help-guix=m.gmane.org@gnu.org Sender: "Help-Guix" To: George Clemmer Cc: help-guix@gnu.org George Clemmer writes: > Brian, I believe that what you are experiencing as a "hang" is actually > the incredibly long time that it takes for guile to bootstrap itself. That's not what's happening here, because this hang is happening during "make check". Thanks anyway :) Mark From mboxrd@z Thu Jan 1 00:00:00 1970 From: George Clemmer Subject: Re: *** TRYING TO INSTALL GUIXSD v0.15.0 FOR DAYS *** Date: Wed, 31 Oct 2018 19:44:09 -0400 Message-ID: References: <33017962-EFD3-4931-A7FA-22EC3E25B073@inskydata.com> <87y3ae6k0y.fsf@netris.org> <8246EDA7-82A1-411C-B1D0-967F9ECF9CF6@InSkyData.com> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:53507) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gI09r-0002NY-1a for help-guix@gnu.org; Wed, 31 Oct 2018 19:44:21 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gI09m-0004YZ-Re for help-guix@gnu.org; Wed, 31 Oct 2018 19:44:19 -0400 Received: from mail-yb1-xb2e.google.com ([2607:f8b0:4864:20::b2e]:44865) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1gI09m-0004YS-KI for help-guix@gnu.org; Wed, 31 Oct 2018 19:44:14 -0400 Received: by mail-yb1-xb2e.google.com with SMTP id p144-v6so7397095yba.11 for ; Wed, 31 Oct 2018 16:44:14 -0700 (PDT) In-reply-to: <8246EDA7-82A1-411C-B1D0-967F9ECF9CF6@InSkyData.com> List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-guix-bounces+gcggh-help-guix=m.gmane.org@gnu.org Sender: "Help-Guix" To: Brian Woodcox Cc: Mark H Weaver , help-guix@gnu.org Brian Woodcox writes: > I think I=E2=80=99ve had it sitting like that for hours. > > The reason I think it=E2=80=99s hung in VirtualBox is the fact that within > about 45 seconds there is no longer any activity on the hard disk > icon. > > I am currently installing in Qemu and will see how that goes. Dunno about VirtualBox. But I just did 'guix pull' on a fresh 'guix system vm-image' running on GuixSD in QEMU. It looks the same: 4 CPUs howling and the hard drive doing hardly anything. But I see this in /tmp g1@sysi53 ~$ ls /tmp guix-build-guile-2.2.3.drv-0/ ... and BOOTSTRP GUILEC steps are trickling out. So even thought it feels like it, it's not hung. >> On Oct 31, 2018, at 3:54 PM, George Clemmer wrote: >> >> Hi Brian & Leo >> >> Brian, I believe that what you are experiencing as a "hang" is actually >> the incredibly long time that it takes for guile to bootstrap itself. I >> started encountering this recently when commissioning new VMs and. At >> first I thought they were "hung" but eventually I discovered that they >> were doing this step, and it takes >30 min on 4xCPU@3.4GHz. >> >> In my case I do 'guix system vm-image' and then, on the vm, I build >> guix, emacs-guix, and geiser from Git. I don't think this is much >> different than installing the 0.15.0 image on VirtualBox. >> >> I don't understand why Guile feels the need to bootstrap itself in this >> situation. And this behavior seems to be "new" in recent Guix commits. >> >> Have you tried just letting it chug away overnight? >> >> FWIW, I am building vms with Guix v0.15.0-3097-gc16913d34. >> >> HTH - George >> >> Brian Woodcox writes: >> >>> This is what is displaced on the screen when the hang occurs: >>> >>> =E2=80=A6 >>> make check-TESTS >>> make[3]: Entering directory =E2=80=98/tmp/guix-build-guile-2.2.3.drv-0/= guile-2.2.3=E2=80=99 >>> Testing /tmp/guix-build-guile-2.2.3.drv-0/guile-2.2.3/meta/guile =E2=80= =A6 >>> with GUILE_LOAD_PATH=3D/tmp/guix-guild-guile-2.2.3.drv-0/guile-2.2.3/te= st-suite >>> >>> >>>> On Oct 31, 2018, at 12:35 PM, Mark H Weaver wrote: >>>> >>>> Brian Woodcox writes: >>>> >>>>> So I have been trying to install GuixSD 0.15.0 for a few days now. >>>>> >>>>> My first problem was not setting >>>>> =E2=80=94substitutes-urls=3D=E2=80=9Chttps://berlin.guixsd.org. So t= hat fixed one >>>>> problem. >>>>> >>>>> My other problem is try as I might, I cannot get either guile-2.2.3 or >>>>> guile-2.2.4 to install. >>>>> >>>>> It always hangs when trying to do the tests after writing all the *.go >>>>> files, (which by the way takes a long time). >>>> >>>> What are the last messages visible at the point where it gets stuck? >>>> It would be helpful to see the tail of the build log. >>>> >>>> Since I've not seen other reports of this problem, my first guess is >>>> that the problem is specific to builds done within VirtualBox, for some >>>> reason. It would be useful to know which test is getting stuck. Since >>>> VirtualBox requires a non-free compiler for part of its build, I don't >>>> use it myself. I use QEMU instead. >>>> >>>> Also, normally you would not need to build Guile, but would simply >>>> download a binary substitute for Guile. However, our primary build fa= rm >>>> is currently offline due to a recent disk failure, and our newer build >>>> farm (berlin.guixsd.org) unfortunately does not have a complete set of >>>> substitutes for 0.15.0, but only for the most popular or most recently >>>> built ones. >>>> >>>> So, this is a temporary issue while we wait for the FSF sysadmins to >>>> finish migrating hydra.gnu.org to a new disk array, which will probably >>>> be another few days. I'm sorry for the inconvenience. >>>> >>>>> So are there any work arounds to disable the tests for guile-2.2.x so >>>>> I can get this operating system operational? >>>> >>>> In theory it could be done, but disabling tests would be a change to t= he >>>> Guile package, and therefore a change to the derivations of all packag= es >>>> built on top of Guile, which in Guix is *everything* because Guile is >>>> used to execute our build recipes. >>>> >>>> As a result, if you did this, you would not be able to find *any* bina= ry >>>> substitutes from our official servers, because you'd be asking for >>>> different derivations than the ones built by our build farm. >>>> From mboxrd@z Thu Jan 1 00:00:00 1970 From: George Clemmer Subject: Re: *** TRYING TO INSTALL GUIXSD v0.15.0 FOR DAYS *** Date: Wed, 31 Oct 2018 19:57:04 -0400 Message-ID: References: <33017962-EFD3-4931-A7FA-22EC3E25B073@inskydata.com> <87y3ae6k0y.fsf@netris.org> <87tvl17myn.fsf@netris.org> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:56121) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gI0ML-0000cK-JR for help-guix@gnu.org; Wed, 31 Oct 2018 19:57:14 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gI0MH-0003LD-I7 for help-guix@gnu.org; Wed, 31 Oct 2018 19:57:12 -0400 Received: from mail-yw1-xc2f.google.com ([2607:f8b0:4864:20::c2f]:32974) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1gI0MH-0003Kh-CW for help-guix@gnu.org; Wed, 31 Oct 2018 19:57:09 -0400 Received: by mail-yw1-xc2f.google.com with SMTP id z72-v6so2960666ywa.0 for ; Wed, 31 Oct 2018 16:57:07 -0700 (PDT) In-reply-to: <87tvl17myn.fsf@netris.org> List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-guix-bounces+gcggh-help-guix=m.gmane.org@gnu.org Sender: "Help-Guix" To: Mark H Weaver Cc: help-guix@gnu.org Hi Mark, Mark H Weaver writes: > George Clemmer writes: >> Brian, I believe that what you are experiencing as a "hang" is actually >> the incredibly long time that it takes for guile to bootstrap itself. > > That's not what's happening here, because this hang is happening during > "make check". Thanks anyway :) > > Mark Well, ISTM 'make check-TESTS' is bootstrapping guile for some reason. I say that because the fragment quoted by Brian ... > This is what is displaced on the screen when the hang occurs: > > =E2=80=A6 > make check-TESTS > make[3]: Entering directory =E2=80=98/tmp/guix-build-guile-2.2.3.drv-0/gu= ile-2.2.3=E2=80=99 > Testing /tmp/guix-build-guile-2.2.3.drv-0/guile-2.2.3/meta/guile =E2=80=A6 > with GUILE_LOAD_PATH=3D/tmp/guix-guild-guile-2.2.3.drv-0/guile-2.2.3/test= -suite ... matches the log for ... building /gnu/store/55f2ihxyjyskpv9w0m2c4g0zcinjylif-guile-2.2.3.drv... ... that I have here. HTH - George From mboxrd@z Thu Jan 1 00:00:00 1970 From: George Clemmer Subject: Re: *** TRYING TO INSTALL GUIXSD v0.15.0 FOR DAYS *** Date: Wed, 31 Oct 2018 20:09:15 -0400 Message-ID: References: <33017962-EFD3-4931-A7FA-22EC3E25B073@inskydata.com> <87y3ae6k0y.fsf@netris.org> <87tvl17myn.fsf@netris.org> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:58414) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gI0Y9-0007Ao-HG for help-guix@gnu.org; Wed, 31 Oct 2018 20:09:26 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gI0Y3-0004cy-AE for help-guix@gnu.org; Wed, 31 Oct 2018 20:09:24 -0400 Received: from mail-yb1-xb2a.google.com ([2607:f8b0:4864:20::b2a]:36818) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1gI0Y3-0004co-5J for help-guix@gnu.org; Wed, 31 Oct 2018 20:09:19 -0400 Received: by mail-yb1-xb2a.google.com with SMTP id w16-v6so7427441ybp.3 for ; Wed, 31 Oct 2018 17:09:19 -0700 (PDT) In-reply-to: List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-guix-bounces+gcggh-help-guix=m.gmane.org@gnu.org Sender: "Help-Guix" To: Mark H Weaver Cc: help-guix@gnu.org George Clemmer writes: > Hi Mark, > > Mark H Weaver writes: > >> George Clemmer writes: >>> Brian, I believe that what you are experiencing as a "hang" is actually >>> the incredibly long time that it takes for guile to bootstrap itself. >> >> That's not what's happening here, because this hang is happening during >> "make check". Thanks anyway :) >> >> Mark > > Well, ISTM 'make check-TESTS' is bootstrapping guile for some reason. I > say that because the fragment quoted by Brian ... > >> This is what is displaced on the screen when the hang occurs: >> >> =E2=80=A6 >> make check-TESTS >> make[3]: Entering directory =E2=80=98/tmp/guix-build-guile-2.2.3.drv-0/g= uile-2.2.3=E2=80=99 >> Testing /tmp/guix-build-guile-2.2.3.drv-0/guile-2.2.3/meta/guile =E2=80= =A6 >> with GUILE_LOAD_PATH=3D/tmp/guix-guild-guile-2.2.3.drv-0/guile-2.2.3/tes= t-suite > > ... matches the log for ... > > building /gnu/store/55f2ihxyjyskpv9w0m2c4g0zcinjylif-guile-2.2.3.drv... > > ... that I have here. > > HTH - George And, with the current state of the guix infrastructure, even a 'guix pull' on a fresh vm-image triggers guile bootstrap. And a guile bootstrap, on the best of days, displays these symptoms: howling CPUs and hardly any disk activity. So, relative to what one expects when installing a distro this feels hung. Not the most confidence inspiring experience to subject a guix noob to ;-) From mboxrd@z Thu Jan 1 00:00:00 1970 From: Mark H Weaver Subject: Re: *** TRYING TO INSTALL GUIXSD v0.15.0 FOR DAYS *** Date: Wed, 31 Oct 2018 21:35:31 -0400 Message-ID: <87o9b97f5t.fsf@netris.org> References: <33017962-EFD3-4931-A7FA-22EC3E25B073@inskydata.com> <87y3ae6k0y.fsf@netris.org> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:43807) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gI1uZ-00038o-Sz for help-guix@gnu.org; Wed, 31 Oct 2018 21:36:40 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gI1uU-0006d0-7h for help-guix@gnu.org; Wed, 31 Oct 2018 21:36:38 -0400 Received: from world.peace.net ([64.112.178.59]:38942) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1gI1uP-0006ao-O7 for help-guix@gnu.org; Wed, 31 Oct 2018 21:36:32 -0400 In-Reply-To: (Brian Woodcox's message of "Wed, 31 Oct 2018 14:50:34 -0600") List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-guix-bounces+gcggh-help-guix=m.gmane.org@gnu.org Sender: "Help-Guix" To: Brian Woodcox Cc: help-guix@gnu.org Hi Brian, Brian Woodcox writes: > This is what is displaced on the screen when the hang occurs: > > =E2=80=A6 > make check-TESTS > make[3]: Entering directory =E2=80=98/tmp/guix-build-guile-2.2.3.drv-0/gu= ile-2.2.3=E2=80=99 > Testing /tmp/guix-build-guile-2.2.3.drv-0/guile-2.2.3/meta/guile =E2=80=A6 > with GUILE_LOAD_PATH=3D/tmp/guix-guild-guile-2.2.3.drv-0/guile-2.2.3/test= -suite Thanks. These last messages were printed by the 'check-guile' script, just before it passes control to test-suite/guile-test, which runs the tests in test-suite/tests/*.test. I guess it's getting stuck during the initialization of 'guile-test', because it prints a message before running each test. At this point, I see a few possible next steps, from easy to harder: (1) You could wait until hydra.gnu.org comes back online, which I expect to happen sometime next week. Hydra has a full set of substitutes for 0.15.0, so you shouldn't need to build Guile at that point. (2) You could try QEMU instead. I suspect that Guix has seen far more testing under QEMU than VirtualBox, because QEMU is in Guix and not VirtualBox. If it fails in QEMU, then we will have a test case that Guix developers can try to reproduce on their own systems. (3) If you felt like getting your hands dirty and digging deeper to investigate this problem and find its source, read on: You could try the same build with "--keep-failed" added to the Guix command line, and interrupt it after it gets stuck. At that point, you should have write access to /tmp/guix-guild-guile-2.2.3.drv-0, and you can enter that directory and try various experiments. /tmp/guix-guild-guile-2.2.3.drv-0/environment-variables will contain the environment variable settings that were passed to the top-level build commands, including "make check". In that directory, run: env -i `which bash` or a similar command to clear the environment, and then "source environment-variables" to load the environment settings. Then 'cd' into the guile source directory and run ./check-guile. Hopefully it will get stuck here as well. If so, you could use GDB to attach to the stuck guile process and obtain a backtrace. It might also be useful to see the output of "strace -f ./check-guile". There are many other things that could be tried at this point, such as removing the "--debug" flag passed to guile at the end of 'check-guile', inserting debugging print statements at various points in the 'guile-test' script, etc. Hopefully one of these options is workable. Sorry for the bother. Regards, Mark From mboxrd@z Thu Jan 1 00:00:00 1970 From: Mark H Weaver Subject: Re: *** TRYING TO INSTALL GUIXSD v0.15.0 FOR DAYS *** Date: Wed, 31 Oct 2018 22:33:10 -0400 Message-ID: <87k1lx7chq.fsf@netris.org> References: <33017962-EFD3-4931-A7FA-22EC3E25B073@inskydata.com> <87y3ae6k0y.fsf@netris.org> <8246EDA7-82A1-411C-B1D0-967F9ECF9CF6@InSkyData.com> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:51701) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gI2o4-0005KX-Fx for help-guix@gnu.org; Wed, 31 Oct 2018 22:34:01 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gI2o1-0001JL-Be for help-guix@gnu.org; Wed, 31 Oct 2018 22:34:00 -0400 Received: from world.peace.net ([64.112.178.59]:39054) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1gI2o1-0001Ip-72 for help-guix@gnu.org; Wed, 31 Oct 2018 22:33:57 -0400 In-Reply-To: (George Clemmer's message of "Wed, 31 Oct 2018 19:44:09 -0400") List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-guix-bounces+gcggh-help-guix=m.gmane.org@gnu.org Sender: "Help-Guix" To: George Clemmer Cc: help-guix@gnu.org George Clemmer writes: > Brian Woodcox writes: > >> I think I=E2=80=99ve had it sitting like that for hours. >> >> The reason I think it=E2=80=99s hung in VirtualBox is the fact that with= in >> about 45 seconds there is no longer any activity on the hard disk >> icon. >> >> I am currently installing in Qemu and will see how that goes. > > Dunno about VirtualBox. But I just did 'guix pull' on a fresh 'guix > system vm-image' running on GuixSD in QEMU. It looks the same: 4 CPUs > howling and the hard drive doing hardly anything. But I see this in > /tmp > > g1@sysi53 ~$ ls /tmp > guix-build-guile-2.2.3.drv-0/ > > ... and BOOTSTRP GUILEC steps are trickling out. So even thought it > feels like it, it's not hung. That's during the 'build' phase. The problem Brian is seeing is during the 'check' phase, at a place where there is not normally any significant delay. I already told you this in my last message, but I guess it wasn't clear. Mark From mboxrd@z Thu Jan 1 00:00:00 1970 From: Brian Woodcox Subject: Re: *** TRYING TO INSTALL GUIXSD v0.15.0 FOR DAYS *** Date: Wed, 31 Oct 2018 20:58:21 -0600 Message-ID: References: <33017962-EFD3-4931-A7FA-22EC3E25B073@inskydata.com> <87y3ae6k0y.fsf@netris.org> <87o9b97f5t.fsf@netris.org> Mime-Version: 1.0 (1.0) Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:59152) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gI3Cv-0007N0-TQ for help-guix@gnu.org; Wed, 31 Oct 2018 22:59:42 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gI3Cs-0000cP-Lu for help-guix@gnu.org; Wed, 31 Oct 2018 22:59:41 -0400 Received: from mail.inskydata.com ([184.68.229.6]:6073 helo=server.inskydata.com) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gI3Cs-0000Tq-Fc for help-guix@gnu.org; Wed, 31 Oct 2018 22:59:38 -0400 In-Reply-To: <87o9b97f5t.fsf@netris.org> List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-guix-bounces+gcggh-help-guix=m.gmane.org@gnu.org Sender: "Help-Guix" To: Mark H Weaver Cc: help-guix@gnu.org Hi Mark, Thanks for the debugging tips. I will try your suggestions next and see where it takes me. > On Oct 31, 2018, at 7:35 PM, Mark H Weaver wrote: >=20 > Hi Brian, >=20 > Brian Woodcox writes: >=20 >> This is what is displaced on the screen when the hang occurs: >>=20 >> =E2=80=A6 >> make check-TESTS >> make[3]: Entering directory =E2=80=98/tmp/guix-build-guile-2.2.3.drv-0/gu= ile-2.2.3=E2=80=99 >> Testing /tmp/guix-build-guile-2.2.3.drv-0/guile-2.2.3/meta/guile =E2=80=A6= >> with GUILE_LOAD_PATH=3D/tmp/guix-guild-guile-2.2.3.drv-0/guile-2.2.3/test= -suite >=20 > Thanks. These last messages were printed by the 'check-guile' script, > just before it passes control to test-suite/guile-test, which runs the > tests in test-suite/tests/*.test. I guess it's getting stuck during the > initialization of 'guile-test', because it prints a message before > running each test. >=20 > At this point, I see a few possible next steps, from easy to harder: >=20 > (1) You could wait until hydra.gnu.org comes back online, which I expect > to happen sometime next week. Hydra has a full set of substitutes for > 0.15.0, so you shouldn't need to build Guile at that point. >=20 > (2) You could try QEMU instead. I suspect that Guix has seen far more > testing under QEMU than VirtualBox, because QEMU is in Guix and not > VirtualBox. If it fails in QEMU, then we will have a test case that > Guix developers can try to reproduce on their own systems. >=20 > (3) If you felt like getting your hands dirty and digging deeper to > investigate this problem and find its source, read on: >=20 > You could try the same build with "--keep-failed" added to the Guix > command line, and interrupt it after it gets stuck. At that point, you > should have write access to /tmp/guix-guild-guile-2.2.3.drv-0, and you > can enter that directory and try various experiments. >=20 > /tmp/guix-guild-guile-2.2.3.drv-0/environment-variables will contain the > environment variable settings that were passed to the top-level build > commands, including "make check". In that directory, run: >=20 > env -i `which bash` >=20 > or a similar command to clear the environment, and then "source > environment-variables" to load the environment settings. Then 'cd' into > the guile source directory and run ./check-guile. >=20 > Hopefully it will get stuck here as well. If so, you could use GDB to > attach to the stuck guile process and obtain a backtrace. It might also > be useful to see the output of "strace -f ./check-guile". >=20 > There are many other things that could be tried at this point, such as > removing the "--debug" flag passed to guile at the end of 'check-guile', > inserting debugging print statements at various points in the > 'guile-test' script, etc. >=20 > Hopefully one of these options is workable. Sorry for the bother. >=20 > Regards, > Mark From mboxrd@z Thu Jan 1 00:00:00 1970 From: George Clemmer Subject: Re: *** TRYING TO INSTALL GUIXSD v0.15.0 FOR DAYS *** Date: Wed, 31 Oct 2018 23:35:35 -0400 Message-ID: References: <33017962-EFD3-4931-A7FA-22EC3E25B073@inskydata.com> <87y3ae6k0y.fsf@netris.org> <8246EDA7-82A1-411C-B1D0-967F9ECF9CF6@InSkyData.com> <87k1lx7chq.fsf@netris.org> Mime-Version: 1.0 Content-Type: text/plain Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:37087) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gI3lm-0004g6-MN for help-guix@gnu.org; Wed, 31 Oct 2018 23:35:43 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gI3lj-0003qB-GP for help-guix@gnu.org; Wed, 31 Oct 2018 23:35:42 -0400 Received: from mail-yw1-xc2a.google.com ([2607:f8b0:4864:20::c2a]:36002) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1gI3lj-0003pz-Bl for help-guix@gnu.org; Wed, 31 Oct 2018 23:35:39 -0400 Received: by mail-yw1-xc2a.google.com with SMTP id h21-v6so7135804ywa.3 for ; Wed, 31 Oct 2018 20:35:39 -0700 (PDT) In-reply-to: <87k1lx7chq.fsf@netris.org> List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-guix-bounces+gcggh-help-guix=m.gmane.org@gnu.org Sender: "Help-Guix" To: Mark H Weaver Cc: help-guix@gnu.org Mark H Weaver writes: > George Clemmer writes: > > That's during the 'build' phase. The problem Brian is seeing is during > the 'check' phase, at a place where there is not normally any > significant delay. > > I already told you this in my last message, but I guess it wasn't clear. > > Mark Oops, my mistake. Sorry for the cross talk. - George From mboxrd@z Thu Jan 1 00:00:00 1970 From: Mark H Weaver Subject: Re: *** TRYING TO INSTALL GUIXSD v0.15.0 FOR DAYS *** Date: Thu, 01 Nov 2018 03:35:35 -0400 Message-ID: <874ld1p7vh.fsf@netris.org> References: <33017962-EFD3-4931-A7FA-22EC3E25B073@inskydata.com> <87y3ae6k0y.fsf@netris.org> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:53846) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gI7Wq-0002RR-FW for help-guix@gnu.org; Thu, 01 Nov 2018 03:36:33 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gI7Wi-0007xW-Pf for help-guix@gnu.org; Thu, 01 Nov 2018 03:36:32 -0400 Received: from world.peace.net ([64.112.178.59]:39722) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1gI7Wh-0007ru-0c for help-guix@gnu.org; Thu, 01 Nov 2018 03:36:24 -0400 In-Reply-To: (Brian Woodcox's message of "Wed, 31 Oct 2018 12:47:33 -0600") List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-guix-bounces+gcggh-help-guix=m.gmane.org@gnu.org Sender: "Help-Guix" To: Brian Woodcox Cc: help-guix@gnu.org Brian Woodcox writes: > Just to avoid me having to search, what command would I use to get the > tail of the build log file. If you know the file name in /gnu/store of one of the build's outputs, you can pass that file name, e.g.: guix build --log-file /gnu/store/1mr5izrbxwd7cbq8m1xrqm45rzkibpsj-guile-2= .2.3 If you know the file name of the derivation (/gnu/store/=E2=80=A6.drv) of t= he build you're looking for, then you can use "guix build --log-file /gnu/store/=E2=80=A6.drv". If you built the package locally, another useful trick is to look for the newest files in /var/log/guix/drvs/*/*, which you can list by running "ls -ltr */* | tail" or "ls -ltr */*-guile-* | tail" from /var/log/guix/drvs. In some cases, it is sufficient to pass the package name with optional version, e.g. "guix build --log-file guile@2.2.3", but not always. Roughly, that command finds the log for the derivation that would have been built right now if you ran the same command without "--log-file". Note that this won't be the build you're looking for if you've run "guix pull" since the relevant build was fresh, if either the package or one of its transitive dependencies have changed. Passing a simple package name also won't work if the derivation you're looking for is a special variant package which is hidden or not bound to a public variable. For example, 'guile-final' in gnu/packages/commencement.scm is one such variant. It is one of the products of the early bootstrap, and the Guile variant used to build most of the other packages in Guix. This is not the same guile that you get by running "guix build guile". 'guile-final' is a "hidden" package, but it can be specified using the more general "--expression=3D" syntax: guix build --log-file --expression=3D"(@@ (gnu packages commencement) \ guile-final)" Also note that there is a very simple mapping between build log file names and derivation file names, perhaps best shown by example: __/var/log/guix/drvs/wc/47q5cw4b23gy9hzzhxp09b804nippx-guile-2.2.3.drv.bz2 ___________/gnu/store/wc47q5cw4b23gy9hzzhxp09b804nippx-guile-2.2.3.drv Mark From mboxrd@z Thu Jan 1 00:00:00 1970 From: Mark H Weaver Subject: Re: *** TRYING TO INSTALL GUIXSD v0.15.0 FOR DAYS *** Date: Tue, 06 Nov 2018 00:14:44 -0500 Message-ID: <87o9b2n5wg.fsf@netris.org> References: <33017962-EFD3-4931-A7FA-22EC3E25B073@inskydata.com> <87y3ae6k0y.fsf@netris.org> <87o9b97f5t.fsf@netris.org> Mime-Version: 1.0 Content-Type: text/plain Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:43451) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gJtiD-0007n6-GA for help-guix@gnu.org; Tue, 06 Nov 2018 00:15:38 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gJti6-0006Fp-Ki for help-guix@gnu.org; Tue, 06 Nov 2018 00:15:35 -0500 Received: from world.peace.net ([64.112.178.59]:49670) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1gJti5-0006C5-De for help-guix@gnu.org; Tue, 06 Nov 2018 00:15:29 -0500 In-Reply-To: <87o9b97f5t.fsf@netris.org> (Mark H. Weaver's message of "Wed, 31 Oct 2018 21:35:31 -0400") List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-guix-bounces+gcggh-help-guix=m.gmane.org@gnu.org Sender: "Help-Guix" To: Brian Woodcox Cc: help-guix@gnu.org Hi Brian, Earlier, I wrote: > (1) You could wait until hydra.gnu.org comes back online, which I expect > to happen sometime next week. Hydra has a full set of substitutes for > 0.15.0, so you shouldn't need to build Guile at that point. hydra.gnu.org is now back up, so this would be a good time to try again. Mark From mboxrd@z Thu Jan 1 00:00:00 1970 From: swedebugia Subject: Re: *** TRYING TO INSTALL GUIXSD v0.15.0 FOR DAYS *** Date: Tue, 6 Nov 2018 16:27:03 +0100 Message-ID: References: <33017962-EFD3-4931-A7FA-22EC3E25B073@inskydata.com> <87y3ae6k0y.fsf@netris.org> <87tvl17myn.fsf@netris.org> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:37836) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gK3Al-0003HA-Jr for help-guix@gnu.org; Tue, 06 Nov 2018 10:21:46 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gK3Ac-0006ms-P1 for help-guix@gnu.org; Tue, 06 Nov 2018 10:21:40 -0500 Received: from mx1.riseup.net ([198.252.153.129]:45581) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1gK3AZ-0006k7-Bn for help-guix@gnu.org; Tue, 06 Nov 2018 10:21:34 -0500 In-Reply-To: Content-Language: en-US List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-guix-bounces+gcggh-help-guix=m.gmane.org@gnu.org Sender: "Help-Guix" To: George Clemmer , Mark H Weaver Cc: help-guix@gnu.org Hi On 2018-11-01 01:09, George Clemmer wrote: snip > And, with the current state of the guix infrastructure, even a 'guix > pull' on a fresh vm-image triggers guile bootstrap. And a guile > bootstrap, on the best of days, displays these symptoms: howling CPUs > and hardly any disk activity. > > So, relative to what one expects when installing a distro this feels > hung. Not the most confidence inspiring experience to subject a guix > noob to ;-) > I react a little on the wording of you last phrase. We did not subject anyone to anything. Trying out beta software like guix (especially when our servers are down) and pulling the latest guix commit is in my view (with my earlier guix-experience) asking for trouble. Pulling a commit like the one that points to 0.15 see http://git.savannah.gnu.org/cgit/guix.git/tag/?h=v0.15.0 is far better - I did that 2 days ago with no trouble. No building locally of the few packages I needed on a bare-bone install, berlin had 30-40% of the substitutes available. Thus what we could do to improve the situation is to instruct users to NOT pull the latest guix unless they know what they are doing or are willing to deal with anything that comes up... We do a rolling release with NO testing branch currently. So everybody who pulls the latest and greatest is a tester willingly or not. -- Cheers Swedebugia From mboxrd@z Thu Jan 1 00:00:00 1970 From: Brian Woodcox Subject: Re: *** TRYING TO INSTALL GUIXSD v0.15.0 FOR DAYS *** Date: Tue, 6 Nov 2018 10:08:10 -0700 Message-ID: References: <33017962-EFD3-4931-A7FA-22EC3E25B073@inskydata.com> <87y3ae6k0y.fsf@netris.org> <87o9b97f5t.fsf@netris.org> <87o9b2n5wg.fsf@netris.org> Mime-Version: 1.0 (Mac OS X Mail 11.3 \(3445.6.18\)) Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:39810) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gK4sK-000387-Co for help-guix@gnu.org; Tue, 06 Nov 2018 12:10:49 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gK4sF-0002aH-87 for help-guix@gnu.org; Tue, 06 Nov 2018 12:10:48 -0500 Received: from mail.inskydata.com ([184.68.229.6]:2696 helo=server.inskydata.com) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gK4s1-0000Hs-VU for help-guix@gnu.org; Tue, 06 Nov 2018 12:10:32 -0500 In-Reply-To: <87o9b2n5wg.fsf@netris.org> List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-guix-bounces+gcggh-help-guix=m.gmane.org@gnu.org Sender: "Help-Guix" To: Mark H Weaver Cc: help-guix@gnu.org Hi Mark, I do have it working now in VirtualBox. I may try it again down the road, just to see how smooth the experience = should be. :) The only real problem I have with this setup is the fact that the = windowing system (XFCE) in VirtualBox is loosing mouse functionality. The mouse pointer is there, but I can=E2=80=99t always select things = graphically. Mainly happens when I open a window and try to click on = the desktop. Oh well, that=E2=80=99s the cutting edge I guess. I was also installing GuixSD with QEMU. That runs a lot slower than the = VirtualBox install, but I probably could have given more resources to = that build. At any rate the QEMU install bombed out with an error, so now I am using = the hydra site and things are progressing so well that it was up and = running in a very short time. Thanks. > On Nov 5, 2018, at 10:14 PM, Mark H Weaver wrote: >=20 > Hi Brian, >=20 > Earlier, I wrote: >> (1) You could wait until hydra.gnu.org comes back online, which I = expect >> to happen sometime next week. Hydra has a full set of substitutes = for >> 0.15.0, so you shouldn't need to build Guile at that point. >=20 > hydra.gnu.org is now back up, so this would be a good time to try = again. >=20 > Mark From mboxrd@z Thu Jan 1 00:00:00 1970 From: George Clemmer Subject: Re: *** TRYING TO INSTALL GUIXSD v0.15.0 FOR DAYS *** Date: Tue, 06 Nov 2018 13:24:41 -0500 Message-ID: References: <33017962-EFD3-4931-A7FA-22EC3E25B073@inskydata.com> <87y3ae6k0y.fsf@netris.org> <87tvl17myn.fsf@netris.org> Mime-Version: 1.0 Content-Type: text/plain Return-path: Received: from eggs.gnu.org ([208.118.235.92]:57198) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gK620-0006C3-2W for help-guix@gnu.org; Tue, 06 Nov 2018 13:24:53 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gK61w-0007x7-73 for help-guix@gnu.org; Tue, 06 Nov 2018 13:24:51 -0500 Received: from mail-qk1-x732.google.com ([2607:f8b0:4864:20::732]:46141) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1gK61v-0007ub-Ga for help-guix@gnu.org; Tue, 06 Nov 2018 13:24:48 -0500 Received: by mail-qk1-x732.google.com with SMTP id q1so18978766qkf.13 for ; Tue, 06 Nov 2018 10:24:44 -0800 (PST) In-reply-to: List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-guix-bounces+gcggh-help-guix=m.gmane.org@gnu.org Sender: "Help-Guix" To: swedebugia Cc: Mark H Weaver , help-guix@gnu.org Hello swedebugia, swedebugia writes: > Hi > > On 2018-11-01 01:09, George Clemmer wrote: > snip >> And, with the current state of the guix infrastructure, even a 'guix >> pull' on a fresh vm-image triggers guile bootstrap. And a guile >> bootstrap, on the best of days, displays these symptoms: howling CPUs >> and hardly any disk activity. >> >> So, relative to what one expects when installing a distro this feels >> hung. Not the most confidence inspiring experience to subject a guix >> noob to ;-) >> > I react a little on the wording of you last phrase. > We did not subject anyone to anything. I am sorry this came across as a potshot. That was not my intent. > Trying out beta software like guix (especially when our servers are > down) and pulling the latest guix commit is in my view (with my > earlier guix-experience) asking for trouble. > > Pulling a commit like the one that points to 0.15 see > http://git.savannah.gnu.org/cgit/guix.git/tag/?h=v0.15.0 is far better > - > I did that 2 days ago with no trouble. No building locally of the few > packages I needed on a bare-bone install, berlin had 30-40% of the > substitutes available. > > We do a rolling release with NO testing branch currently. So everybody > who pulls the latest and greatest is a tester willingly or not. Yes I know, I have used GuixSD as my daily driver for nearly 3 years ;-) Please let me restate the key points in hopefully more neutral terms: The fact that Guix can build anything from source means that a new user may think the Guix install is hung when it is, in fact, working as designed. This may cause failure to recruit new users. Commentary: It is not typical of a key product feature that when it works it feels broken ;-). IMO this presents unique documentation, marketing, and support issues that will need to be addressed to grow GuixSD beyond the current user base. > Thus what we could do to improve the situation is to instruct users to > NOT pull the latest guix unless they know what they are doing or are > willing to deal with anything that comes up... Do you mean we should tell users specific commits to pull? Or 'guix pull' should not pull from the latest commit? Or something else? Best, - George PS: Maybe further discussion should be taken off the bug? PPS: Mark pointed out elsewhere that I may misunderstand Brian's problem. IMO that doesn't undermine the points above. From mboxrd@z Thu Jan 1 00:00:00 1970 From: Brian Woodcox Subject: Re: *** TRYING TO INSTALL GUIXSD v0.15.0 FOR DAYS *** Date: Tue, 6 Nov 2018 16:22:18 -0700 Message-ID: References: <33017962-EFD3-4931-A7FA-22EC3E25B073@inskydata.com> <87y3ae6k0y.fsf@netris.org> <87o9b97f5t.fsf@netris.org> <87o9b2n5wg.fsf@netris.org> Mime-Version: 1.0 (Mac OS X Mail 11.3 \(3445.6.18\)) Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:39471) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gKAgn-0005br-0A for help-guix@gnu.org; Tue, 06 Nov 2018 18:23:20 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gKAgd-0006X8-EZ for help-guix@gnu.org; Tue, 06 Nov 2018 18:23:11 -0500 Received: from mail.inskydata.com ([184.68.229.6]:24702 helo=server.inskydata.com) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gKAga-0004yO-Pr for help-guix@gnu.org; Tue, 06 Nov 2018 18:23:06 -0500 In-Reply-To: List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-guix-bounces+gcggh-help-guix=m.gmane.org@gnu.org Sender: "Help-Guix" To: Mark H Weaver Cc: help-guix@gnu.org I have resolved the mouse selection issue in VirtualBox on Mac OSX High = Sierra running GuixSD. To fix this issue, you have to go to Settings =E2=80=94> Mouse and = Touchpad remove the check mark on the Devices tab for Enable this = device. Reboot the computer and this will automatically be re-enabled when the = virtual machine boots up again and no more mouse issues when selecting = graphical windows and icons on the Xfce 4.12 Desktop P.S. QEMU does not run fast enough on a mac, but VirtualBox is super = fast. Cheers! > On Nov 6, 2018, at 10:08 AM, Brian Woodcox wrote: >=20 >=20 > The only real problem I have with this setup is the fact that the = windowing system (XFCE) in VirtualBox is loosing mouse functionality. >=20 > The mouse pointer is there, but I can=E2=80=99t always select things = graphically. Mainly happens when I open a window and try to click on = the desktop. Oh well, that=E2=80=99s the cutting edge I guess. >=20 From mboxrd@z Thu Jan 1 00:00:00 1970 From: swedebugia Subject: Re: *** TRYING TO INSTALL GUIXSD v0.15.0 FOR DAYS *** Date: Wed, 7 Nov 2018 12:40:36 +0100 Message-ID: References: <33017962-EFD3-4931-A7FA-22EC3E25B073@inskydata.com> <87y3ae6k0y.fsf@netris.org> <87tvl17myn.fsf@netris.org> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:50687) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gKMCT-0003sl-Dj for help-guix@gnu.org; Wed, 07 Nov 2018 06:40:49 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gKMCS-0003hO-BC for help-guix@gnu.org; Wed, 07 Nov 2018 06:40:45 -0500 Received: from mx1.riseup.net ([198.252.153.129]:39963) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1gKMCR-0003V7-Ru for help-guix@gnu.org; Wed, 07 Nov 2018 06:40:44 -0500 In-Reply-To: Content-Language: en-US List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-guix-bounces+gcggh-help-guix=m.gmane.org@gnu.org Sender: "Help-Guix" To: George Clemmer Cc: Mark H Weaver , help-guix@gnu.org Hi On 2018-11-06 19:24, George Clemmer wrote: > Hello swedebugia, > > swedebugia writes: > >> Hi >> >> On 2018-11-01 01:09, George Clemmer wrote: >> snip >>> And, with the current state of the guix infrastructure, even a 'guix >>> pull' on a fresh vm-image triggers guile bootstrap. And a guile >>> bootstrap, on the best of days, displays these symptoms: howling CPUs >>> and hardly any disk activity. >>> >>> So, relative to what one expects when installing a distro this feels >>> hung. Not the most confidence inspiring experience to subject a guix >>> noob to ;-) >>> >> I react a little on the wording of you last phrase. >> We did not subject anyone to anything. > I am sorry this came across as a potshot. That was not my intent. Ok, no worries, thanks for clarifying. >> Trying out beta software like guix (especially when our servers are >> down) and pulling the latest guix commit is in my view (with my >> earlier guix-experience) asking for trouble. >> >> Pulling a commit like the one that points to 0.15 see >> http://git.savannah.gnu.org/cgit/guix.git/tag/?h=v0.15.0 is far better >> - >> I did that 2 days ago with no trouble. No building locally of the few >> packages I needed on a bare-bone install, berlin had 30-40% of the >> substitutes available. >> >> We do a rolling release with NO testing branch currently. So everybody >> who pulls the latest and greatest is a tester willingly or not. > Yes I know, I have used GuixSD as my daily driver for nearly 3 years ;-) Wow, I tried multiple times during the last few years to use it on bare metal daily but eventually ended up not coping with the brittleness and lacked a basic understanding of guile and scheme to avoid the potholes and get things done. GuixSD has matured a lot since I first installed 0.9 and now I understand way more scheme compared to then. Having the beta-GuixSD contained in a VM is quite nice as I get to hack and submit patches and still have a stable Antergos/Parabola on bare metal that I can handle. > Please let me restate the key points in hopefully more neutral terms: Thanks for taking the time to do this :) > > The fact that Guix can build anything from source means that a new user > may think the Guix install is hung when it is, in fact, working as > designed. This may cause failure to recruit new users. I agree that the casual user expects to be able to visually see when their PC is working on something. (Windows did this by changing the icon of the pointer, others do this with progress bars or moving stuff that enables a casual user to distinguish a hung versus a working state of a program) >> Thus what we could do to improve the situation is to instruct users to >> NOT pull the latest guix unless they know what they are doing or are >> willing to deal with anything that comes up... > Do you mean we should tell users specific commits to pull? Or 'guix > pull' should not pull from the latest commit? Or something else? Yeah my personal opinion is both actually. Newcomers should refrain from pulling other commits than what was tested (e.g. release commits) until they feel confident about the workings of guix. If they need a package not yet available in the latest release I propose to instruct them to make their own package e.g. via $GUIX_PACKAGE_PATH. For this to work we should probably release more often than now. > PS: Maybe further discussion should be taken off the bug? We are to my knowledge posting to the help-guix list. -- Cheers Swedebugia From mboxrd@z Thu Jan 1 00:00:00 1970 From: George Clemmer Subject: Re: *** TRYING TO INSTALL GUIXSD v0.15.0 FOR DAYS *** Date: Wed, 07 Nov 2018 08:01:17 -0500 Message-ID: References: <33017962-EFD3-4931-A7FA-22EC3E25B073@inskydata.com> <87y3ae6k0y.fsf@netris.org> <87tvl17myn.fsf@netris.org> Mime-Version: 1.0 Content-Type: text/plain Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:47154) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gKNSx-0004Pj-Fb for help-guix@gnu.org; Wed, 07 Nov 2018 08:01:57 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gKNSk-0002mq-MG for help-guix@gnu.org; Wed, 07 Nov 2018 08:01:43 -0500 Received: from mail-qk1-x72d.google.com ([2607:f8b0:4864:20::72d]:36843) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1gKNSk-0002Xt-EU for help-guix@gnu.org; Wed, 07 Nov 2018 08:01:38 -0500 Received: by mail-qk1-x72d.google.com with SMTP id o125so20580488qkf.3 for ; Wed, 07 Nov 2018 05:01:20 -0800 (PST) In-reply-to: List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-guix-bounces+gcggh-help-guix=m.gmane.org@gnu.org Sender: "Help-Guix" To: swedebugia Cc: Mark H Weaver , help-guix@gnu.org swedebugia writes: > Hi > > On 2018-11-06 19:24, George Clemmer wrote: >> Hello swedebugia, >> Yes I know, I have used GuixSD as my daily driver for nearly 3 years ;-) > Wow, I tried multiple times during the last few years to use it on > bare metal daily but eventually ended up not coping with the > brittleness and lacked a basic understanding of guile and scheme to > avoid the potholes and get things done. > > GuixSD has matured a lot since I first installed 0.9 and now I > understand way more scheme compared to then. > > Having the beta-GuixSD contained in a VM is quite nice as I get to > hack and submit patches and still have a stable Antergos/Parabola on > bare metal that I can handle. I had a safety net. My desktops are macOS, so I didn't depend on GuixSD to make them work and I have two identical servers, originally with Debian. 3 years ago I put GuixSD on one of them. So I could always fall back to the Debian server. Lately I am contemplating switching the 2nd one to GuixSD. >> PS: Maybe further discussion should be taken off the bug? > We are to my knowledge posting to the help-guix list. Oops... faulty context switch ;-) - George From mboxrd@z Thu Jan 1 00:00:00 1970 From: Christopher Lemmer Webber Subject: Re: *** TRYING TO INSTALL GUIXSD v0.15.0 FOR DAYS *** Date: Wed, 07 Nov 2018 10:16:26 -0500 Message-ID: <87pnvgvrxx.fsf@dustycloud.org> References: <33017962-EFD3-4931-A7FA-22EC3E25B073@inskydata.com> <87y3ae6k0y.fsf@netris.org> <87tvl17myn.fsf@netris.org> Mime-Version: 1.0 Content-Type: text/plain Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:33562) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gKPZM-0007Mr-13 for help-guix@gnu.org; Wed, 07 Nov 2018 10:16:36 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gKPZI-0005Lt-B5 for help-guix@gnu.org; Wed, 07 Nov 2018 10:16:34 -0500 Received: from dustycloud.org ([2600:3c02::f03c:91ff:feae:cb51]:57574) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1gKPZH-0005Is-Jb for help-guix@gnu.org; Wed, 07 Nov 2018 10:16:31 -0500 In-reply-to: <87tvl17myn.fsf@netris.org> List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-guix-bounces+gcggh-help-guix=m.gmane.org@gnu.org Sender: "Help-Guix" To: Mark H Weaver Cc: George Clemmer , help-guix@gnu.org Mark H Weaver writes: > George Clemmer writes: >> Brian, I believe that what you are experiencing as a "hang" is actually >> the incredibly long time that it takes for guile to bootstrap itself. > > That's not what's happening here, because this hang is happening during > "make check". Thanks anyway :) > > Mark FWIW I had Guile building in Guix hang recently, and Wingo told me that it may be because there's a test that probabalistically appears to not complete sometimes. I don't remember what the test was though and don't have that conversation logged.