From mboxrd@z Thu Jan 1 00:00:00 1970 From: Leo Famulari Subject: bug#25775: Can't install packages after guix pull Date: Thu, 23 Feb 2017 14:28:15 -0500 Message-ID: <20170223192815.GA17141@jasmine> References: <87poiczw13.fsf@elephly.net> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="ibTvN161/egqYuK8" Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:33652) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cgz4d-0004un-9E for bug-guix@gnu.org; Thu, 23 Feb 2017 14:29:12 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cgz4Y-0000tq-7K for bug-guix@gnu.org; Thu, 23 Feb 2017 14:29:07 -0500 Received: from debbugs.gnu.org ([208.118.235.43]:55084) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1cgz4X-0000tc-Vr for bug-guix@gnu.org; Thu, 23 Feb 2017 14:29:02 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1cgz4X-0002kF-KP for bug-guix@gnu.org; Thu, 23 Feb 2017 14:29:01 -0500 Sender: "Debbugs-submit" Resent-Message-ID: Content-Disposition: inline In-Reply-To: <87poiczw13.fsf@elephly.net> 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" To: Ricardo Wurmus Cc: sirgazil , 25775@debbugs.gnu.org --ibTvN161/egqYuK8 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Mon, Feb 20, 2017 at 05:06:48PM +0100, Ricardo Wurmus wrote: > Since I lack an understanding of why the =E2=80=9Cguile=E2=80=9D argument= could ever > purposefully be set to =E2=80=9C#f=E2=80=9D I cannot come up with a nice = fix. Instead > of a nice fix I have found a really gross fix: >=20 > --8<---------------cut here---------------start------------->8--- > diff --git a/guix/download.scm b/guix/download.scm > index 813f51f48..86f859881 100644 > --- a/guix/download.scm > +++ b/guix/download.scm > @@ -418,7 +418,10 @@ GnuTLS itself and its dependencies. See ." > ;; hash of the expected result. > #:verify-certificate? #f))))) >=20 > - (mlet %store-monad ((guile (package->derivation guile system))) > + (mlet %store-monad ((guile (package->derivation > + (or guile > + (@@ (gnu packages bootstrap) %bootstra= p-guile)) > + system))) > (gexp->derivation file-name builder > #:guile-for-build guile > #:system system > --8<---------------cut here---------------end--------------->8--- Based on discussion on #guix with Ricardo and Andy, I pushed this diff as 9f05908fb1e3707cae593d94688748294717a546 on Ricardo's behalf. I'm leaving the bug open until we find a better fix. --ibTvN161/egqYuK8 Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCAAdFiEEsFFZSPHn08G5gDigJkb6MLrKfwgFAlivN88ACgkQJkb6MLrK fwilmhAAkll9FARvxcxoWnAgxwnTUK1r6SMq355DCeMeeXgiyFBH8plo1nlNhHHD t2o9K1MKWnCSv99uPjDFvWiLQEi/D7oB7jm+m9vMYIqmDvFGHjp3dcui+baAmNU/ K77RYWGhTKsecWT6zOKET+snwgVulE+B+xgNIl+B3CQxlATPpw2r34JMve9LoIfP 0xxA2+5junoMYzT2RGUVvq02pUTpSmhBVjLar0CpLsWezKBhJ5T/26dE2l2XjShu HMixZ4xNeT3rbcLNEzZ1o/8uyhCUasj00528JwgzNxbVhNVBQA0moUN/ZLqcLHZ+ aGiwktiJvq5ROhJs+jiIUrLWHWqC24FhIx0TP3Tn0ALErxhv39HBaEWkvs0sKyC1 WP8dIUD91c5mjA/AMu8i95H9GOePF9GAsf3GOvZDAerEY9Vhw4cLME6HlrNdOeaU DWwwKFBt1HkDVMxiBAg+1Q/8eEmj5hXITp1EPlIetr6dRs6cToUNt7kqMuyJqjYF 8uUI3Jn3ZnEpn7L/jBx4qh/fgRloOqKQIzrZILP8td+McF4HmEHdPe7PxQY6G1cM xQXXpxVRgUjl0egtRTiGlYPKf9lpXxcYQ4eUcP1aEAuh71VouX7G1cp5pvt3nU9E ohJ2uIMUqnCQmUbmgTDniNgofoDJoqLg/QVAvPEki8j8HyJ1YPE= =ragF -----END PGP SIGNATURE----- --ibTvN161/egqYuK8--