From mboxrd@z Thu Jan 1 00:00:00 1970 From: Hartmut Goebel Subject: Re: Hwo to debug and teacking builds? Date: Tue, 28 Mar 2017 17:58:38 +0200 Message-ID: <58DA882E.3040906@crazy-compilers.com> References: <58DA29EC.30008@crazy-compilers.com> <8737dx7mpb.fsf@gnu.org> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="------------020104090906030200070009" Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:49778) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cstW8-0001Ez-E7 for help-guix@gnu.org; Tue, 28 Mar 2017 11:58:45 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cstW5-0002Za-RM for help-guix@gnu.org; Tue, 28 Mar 2017 11:58:44 -0400 In-Reply-To: <8737dx7mpb.fsf@gnu.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: =?UTF-8?Q?Ludovic_Court=c3=a8s?= Cc: help-guix This is a multi-part message in MIME format. --------------020104090906030200070009 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Hello, thank you very much for these snippets. I'm a lazy guy :-) so I wrapped this into a script, which starts a new bash with this environment (see attachment). Maybe this could be enhanced using guix mechanisms? Suggestions are welcome. Usage: =2E/pkg-env # go into latest failed build - very convenient :-) =2E/pkg-env some-package # go into latest failed build of this package =2E/pkg-env /tmp/guix-build-some-package-1.4.01.drv-1 # go into this dire= ctory > That would probably make a good =E2=80=9CDebugging Build Failures=E2=80= =9D section. Absolutely! --=20 Regards Hartmut Goebel | Hartmut Goebel | h.goebel@crazy-compilers.com | | www.crazy-compilers.com | compilers which you thought are impossible | --------------020104090906030200070009 Content-Type: text/plain; charset=UTF-8; name="pkg-env" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="pkg-env" IyEvYmluL2Jhc2gKIyBDb3B5cmlnaHQgwqkgMjAxNyBIYXJ0bXV0IEdvZWJlbCA8aC5nb2Vi ZWxAY3JhenktY29tcGlsZXJzLmNvbT4KIyBMaWNlbnNlOiBHTlUgUHVibGljIExpY2Vuc2Ug djMuMCBvciAoYXQgeW91ciBjaG9pY2UpIGxhdGVyCgpQQUNLQUdFPSIkezF9IgppZiBbIC16 ICIke1BBQ0tBR0V9IiBdIDsgdGhlbgogICAgUEFDS0FHRT0kKGxzIC10ZCAvdmFyL3RtcC9n dWl4LWJ1aWxkLSouZHJ2LSogL3RtcC9ndWl4LWJ1aWxkLSIkUEFDS0FHRSItKiAyPi9kZXYv bnVsbCB8IGhlYWQgLTEpCiAgICBlY2hvID4mMiAiTm8gcGFja2FnZSBuYW1lIGdpdmVuLCB1 c2luZyAkUEFDS0FHRSIKZWxpZiBbICIke1BBQ0tBR0UjL3Zhci90bXAvfSIgPSAiJFBBQ0tB R0UiIF0gOyB0aGVuCiAgICBQQUNLQUdFPSQobHMgLXRkIC92YXIvdG1wL2d1aXgtYnVpbGQt IiRQQUNLQUdFIi0qIC90bXAvZ3VpeC1idWlsZC0iJFBBQ0tBR0UiLSogMj4vZGV2L251bGwg fCBoZWFkIC0xKQpmaQoKaWYgWyAhIC1kICIkUEFDS0FHRSIgXSA7IHRoZW4KICAgIGVjaG8g PiYyICJOb3QgZm91bmQ6ICRQQUNLQUdFIgogICAgZXhpdCAxMApmaQoKI2VjaG8gIlVzaW5n ICRQQUNLQUdFIgoKIyBUT0RPOiBTdXBwb3J0IGNvbnRhaW5lcnM6CiMgIGd1aXggZW52aXJv bm1lbnQgLUMgZm9vIC0tYWQtaG9jIHN0cmFjZSBnZGIKIyAgcm0gL2Jpbi9zaCAgICAgICAg ICAgIyB0byBiZSByZWFsbHkgbGlrZSBpbiB0aGUgZ3VpeC1kYWVtb24gZW52aXJvbm1lbnQK CmluaWZpbGU9JChta3RlbXApCmNhdCA+ICRpbmlmaWxlIDw8RU9GCmNkICRQQUNLQUdFCnNv dXJjZSAkUEFDS0FHRS9lbnZpcm9ubWVudC12YXJpYWJsZXMgCnNldCAreApjZCBcJChmaW5k IC4gLW1heGRlcHRoIDEgLW1pbmRlcHRoIDEgLXR5cGUgZCAyPi9kZXYvbnVsbCkgLgplY2hv IFwkUFdECkVPRgoKI2VjaG8gJy0tLS0tLS0tLS0tLScgOyBjYXQgJGluaWZpbGUgOyBlY2hv ICctLS0tLS0tLS0tLS0nCmVudiAtaSBIT01FPS90bXAgYmFzaCAtLW5vcHJvZmlsZSAtLWlu aXQtZmlsZSAkaW5pZmlsZQoKcm0gLWYgJGluaWZpbGUK --------------020104090906030200070009--