From mboxrd@z Thu Jan 1 00:00:00 1970 From: Vagrant Cascadian Subject: bug#31956: guix environment: add option to download and unpack source Date: Sun, 24 Jun 2018 12:06:17 -0700 Message-ID: <87tvpsngwm.fsf@aikidev.net> Mime-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:55054) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fXALo-0008MI-1A for bug-guix@gnu.org; Sun, 24 Jun 2018 15:07:04 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fXALm-0007bA-Td for bug-guix@gnu.org; Sun, 24 Jun 2018 15:07:04 -0400 Received: from debbugs.gnu.org ([208.118.235.43]:54427) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1fXALm-0007b2-Qb for bug-guix@gnu.org; Sun, 24 Jun 2018 15:07:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1fXALm-0004qk-K8 for bug-guix@gnu.org; Sun, 24 Jun 2018 15:07:02 -0400 Sender: "Debbugs-submit" Resent-Message-ID: Received: from eggs.gnu.org ([2001:4830:134:3::10]:54880) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fXALI-0008J6-FJ for bug-guix@gnu.org; Sun, 24 Jun 2018 15:06:33 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fXALH-00078I-Cj for bug-guix@gnu.org; Sun, 24 Jun 2018 15:06:32 -0400 Received: from cascadia.aikidev.net ([2600:3c01:e000:267:0:a171:de7:c]:34961) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fXALH-00076u-6Z for bug-guix@gnu.org; Sun, 24 Jun 2018 15:06:31 -0400 Received: from localhost (unknown [IPv6:2600:3c01:e000:21:21:21:0:100b]) (Authenticated sender: vagrant@cascadia.debian.net) by cascadia.aikidev.net (Postfix) with ESMTPSA id 158F91B585 for ; Sun, 24 Jun 2018 12:06:29 -0700 (PDT) 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: 31956@debbugs.gnu.org --=-=-= Content-Type: text/plain I've a minor feature request. When working on new package definitions, it's often useful to debug build failures with guix environment. The current implementation, as I understand it, requires manually downloading the source, and merely drops you into whatever working directory you happen to be it. It would be great if there were an option you could pass that downloads and unpacks the source somewhere and drops you into the newly unpacked source directory. Not sure what to call it exactly, but something like: guix environment --with-source hello Should drop you into an unpacked source directory with the inputs and such for building "hello". live well, vagrant --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEEcDardHbDotegGFCHt4uC1IFLkbYFAlsv66kACgkQt4uC1IFL kbaMbg/+O9qlPN1LckmSM7GLMUVmA4hDF74xVcLFonrrQukTgutZZ8Ti28XnT5Yq Vf0ss6w8ic3N4Zpg7kXnGpnT+rM3KEaGjfuj67n7gqsrkQiYiDDhRZI4Gey8S5/L jPNd4wBr6GRe6zUpauhMI6ineC4yyiK3e20UrtC7Mh7Ko2XmIfBhIhml60DzP5Qc 0T4D0m/CMO1um2CLMeEGb3M6iHDffY5xYeR1Lt/4siRf5pc4DxolP4Igkfj5T5po BqzT1WM5KaG7iJ+xHLSXyJZfyFrdleayoxE5ejzfut0/xOfjpT+9mTujFIcQYIcW KUEl46wqpCj/mO/TVtQB3GUFNrFQNoUR3NhnP/ilXaiAr6/5EzSYyGtIvL+wuMWM Wmppqe0OvxEEy1vAotQC3B/HyFSe7gp/qFgO22JqoOcbhdLk24uiRB0XtFtkfroM 7Rfw4TXL6cgC3Z9zE5UYCq7I2Sp8ZJ9jb1/ANL5+95B0tQ+/2nIEUDmPiNlCeE0r Agmd5VmomfI278og5p4Q9QUdzpK7nZvxBi4i83MyHTjjD7ZcX1g9k+dy3u1PaoWz e4SPcbf/QWK2xQqdMNy3cjIoCHF4NVRMqL2TKGteCp5TiaPpE7zMt8pKXXfnpgfE Yui/AVg2nqZ+4GtD1vne/JF+OQ3vccd2WUdgJAf06nI+4IPFPeg= =1GdW -----END PGP SIGNATURE----- --=-=-=--