From mboxrd@z Thu Jan 1 00:00:00 1970 From: Chris Marusich Subject: Re: guix environment guix doesn't provide guix dependencies? Date: Fri, 30 Sep 2016 08:22:47 -0700 Message-ID: <87shshcszc.fsf@gmail.com> References: <87fuokhd2h.fsf@gmail.com> <20160928045450.GA26600@jocasta.intra> <87bmz8hans.fsf@gmail.com> <87d1jn202v.fsf@gnu.org> <87d1jloam0.fsf@gnu.org> Mime-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:56201) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bpzeI-00046t-GF for guix-devel@gnu.org; Fri, 30 Sep 2016 11:22:55 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1bpzeG-0002au-Ep for guix-devel@gnu.org; Fri, 30 Sep 2016 11:22:53 -0400 In-Reply-To: <87d1jloam0.fsf@gnu.org> ("Ludovic \=\?utf-8\?Q\?Court\=C3\=A8s\=22'\?\= \=\?utf-8\?Q\?s\?\= message of "Fri, 30 Sep 2016 14:06:31 +0200") List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org Sender: "Guix-devel" To: Ludovic =?utf-8?Q?Court=C3=A8s?= Cc: guix-devel --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable ludo@gnu.org (Ludovic Court=C3=A8s) writes: > "Thompson, David" skribis: > >> On Wed, Sep 28, 2016 at 5:20 PM, Ludovic Court=C3=A8s wro= te: >>> Hi Chris, >>> >>> Chris Marusich skribis: >>> >>>> John Darrington writes: >>> >>> [...] >>> >>>>> I don't think so. Running ./bootstrap is not part of the normal pro= cess for *building* >>>>> guix - only for bootstrapping. But you are right - it is common to w= ant to do that. >>>>> For this reason I often run: >>>>> >>>>> guix environment guix --ad-hoc automake autoconf texinfo help2man >>>>> >>>>> >>>>> But perhaps you are right - the manual might want to mention this. >>>>> >>>>> J' >>>> >>>> That makes sense. I feel like it used to provide all the dependencies, >>>> including autoconf etc., but that was months ago, and I might be >>>> mis-remembering. It works fine when I add the needed bootstrap >>>> dependencies with --ad-hoc. >>> >>> In fact there=E2=80=99s a small time window during which =E2=80=9Cguix = environment guix=E2=80=9D >>> doesn=E2=80=99t provide autoconf et al.: it=E2=80=99s when the =E2=80= =98guix=E2=80=99 variable in (gnu >>> packages package-management) refers to a released tarball instead of a >>> Git checkout, since a build from tarball doesn=E2=80=99t depend on auto= conf et >>> al. >>> >>> So if you run =E2=80=9Cguix environment guix=E2=80=9D on a commit diffe= rent from >>> v0.11.0 + 1, you effectively get all the dependencies. >>> >>> I admit this is a bit confusing. Not sure how to document/improve that. >>> >>> Ideas? >> >> How about a public guix-devel package that always builds from the Git re= po? > > Good idea. I guess it could essentially be an alias for the current > =E2=80=98guix-devel=E2=80=99. Could you look into it and update the docs= accordingly? > > Thanks! :-) I'll give this a shot. I'll send a little patch this weekend. =2D-=20 Chris --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQIcBAEBCAAGBQJX7oNJAAoJEN1AmhXYIkadVPQQAK2ls8AmYSvhutxcUwae1Ety jjqTL4j7ZbUMc61WbpEyzL49MKT4xdTtcpCqsr+32TDe4N0SxoXtN4QZeiV8Oj0C eFKSPQjxLA8UJ1PKQoGokmZ+UQfrFmB+fdS1lIOjj0nWU6DXxqPA57fKpAbzstsR 3/govG5RNEuvtTNc476aOhjsfv8BSQMWK/O/Z2LmjlbfGzoZBYjqvkbtJi2y4a+Z Aarf83DULtSKd2xzbwq4ED0aUE0vhmKzM/O9971MBsxrV42TEGhL2MJPcKI21Y8q KXWusGbNT8Dgb/hR2p+IuCL2PXL7/yOffhXTtC8U1ausnafk0lwhTgrTzL9gT/p1 jzfOqaS6d1Q+tlXKfY0/oSHeL1EInfXYR+0PJ2fy1BUkF0CYQ7CS/vZKloiMrQO9 kKpMaUFMt9d+dnBym5Z7bqiM4bXfqAlSiJciLphMxEdxj0ChcF+4hfd2b48HdYp4 szo2hD1J+bI+AdH638aJr3LNYwQGUtYoQEU/FOU4ay1RRNSN37c1S1VxdRqJFXu5 pqy4gf/BQux2ayaywqvkbyk6+3tX/XLaJxnoZFbkQWEODzvlczZc2picwSqMegwj xyq6szbGzGT6oPyvUPIrMEzhwpRE4TK2QXyoySn1hou9c6KB4ZQTwbLy1iTk6bZM nB+Cb+3vkGq+tWPvo6nU =FDXJ -----END PGP SIGNATURE----- --=-=-=--