From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:43862) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1daiKl-0004zH-Cd for guix-patches@gnu.org; Thu, 27 Jul 2017 08:56:08 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1daiKh-00071O-FU for guix-patches@gnu.org; Thu, 27 Jul 2017 08:56:07 -0400 Received: from debbugs.gnu.org ([208.118.235.43]:55385) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1daiKh-00071I-Aw for guix-patches@gnu.org; Thu, 27 Jul 2017 08:56:03 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1daiKh-0000G1-1h for guix-patches@gnu.org; Thu, 27 Jul 2017 08:56:03 -0400 Subject: [bug#27529] Guix system tests Resent-Message-ID: Date: Thu, 27 Jul 2017 14:55:26 +0200 From: Danny Milosavljevic Message-ID: <20170727145526.2589c1a0@scratchpost.org> In-Reply-To: <87mv7ra8qh.fsf@gnu.org> References: <20170629104259.13537-1-dannym@scratchpost.org> <8737ae995g.fsf@gnu.org> <20170702202656.60c2af09@scratchpost.org> <87pod9v24s.fsf@gnu.org> <86k23gn3zx.fsf@gmail.com> <87mv7ra8qh.fsf@gnu.org> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+kyle=kyleam.com@gnu.org Sender: "Guix-patches" To: Ludovic =?UTF-8?Q?Court=C3=A8s?= Cc: 27529@debbugs.gnu.org Hi Ludo, On Wed, 26 Jul 2017 10:43:50 +0200 ludo@gnu.org (Ludovic Court=C3=A8s) wrote: > Hello, >=20 > Mathieu Othacehe skribis: >=20 > >> That makes sense to me. > >> > >> Mathieu, WDYT? =20 > > > > Sorry for the late answer. Yes, this patch LGTM too. =20 >=20 > So I think you can go ahead with this patch, Danny. Yes, but I'd like the system tests to run successfully first. Even without the patch, lots and lots of system tests, including installed-= os, failed for me (in guix environment guix --fallback --pure). So next I tried to isolate the environment more and more, using a networked= container. $ guix environment guix --fallback --pure -C -N --expose=3D/var/guix --expo= se=3D/gnu/store [env]$ ln -s /var/guix /etc/guix [env]$ make check-system I get: ---------------------------------------------- phase `patch-source-shebangs' succeeded after 5.6 seconds starting phase `copy-bootstrap-guile' Backtrace: In ice-9/boot-9.scm: 160: 13 [catch #t # ...] In unknown file: ?: 12 [apply-smob/1 #] In ice-9/boot-9.scm: 66: 11 [call-with-prompt prompt0 ...] In ice-9/eval.scm: 432: 10 [eval # #] In ice-9/boot-9.scm: 2412: 9 [save-module-excursion #] 4089: 8 [#] 1734: 7 [%start-stack load-stack #] 1739: 6 [#] In unknown file: ?: 5 [primitive-load "/gnu/store/i079v3fgvxkxwz2ml0islbz2dyphkzqh-guix-0= .13.0-4.f1ddfe4+-guile-builder"] In ice-9/eval.scm: 387: 4 [eval # ()] In srfi/srfi-1.scm: 827: 3 [every1 # ...] In /gnu/store/a42pfdz8w5qxdkp6xz8783ydywmp0p8p-module-import/guix/build/gnu= -build-system.scm: 653: 2 [# #] In ice-9/eval.scm: 432: 1 [eval # #] In unknown file: ?: 0 [copy-file "/gnu/store/dgncc5wmw8prxq09y71hqjc6g7rxqvvb-guile-2.0.9= .tar.xz" ...] ERROR: In procedure copy-file: ERROR: In procedure copy-file: Permission denied note: keeping build directory `/tmp/guix-build-guix-0.13.0-4.f1ddfe4+.drv-2' cannot build derivation `/gnu/store/qn63kv6kwjxp3azigm225ixpq18nsw8i-instal= led-os.drv': 1 dependencies couldn't be built ---------------------------------------------- Please please can we disable the automatic ellipsisaztion ? > ?: 0 [copy-file "/gnu/store/dgncc5wmw8prxq09y71hqjc6g7rxqvvb-guile-2.0.= 9.tar.xz" ...] = ^^^ grr So I manually checked the relevant parts of ./gnu/packages/package-manageme= nt.scm : (target (string-append "gnu/packages/bootst= rap/" arch "-linux/" "/guile-" (boot-guile-version = arch) ".tar.xz"))) (mkdir-p (dirname target)) ;XXX: eventually unn= eeded (copy-file guile target))) (copy "i686") (copy "x86_64") (copy "mips64el") (copy "armhf") (copy "aarch64") Not sure what the problem is. Help?