From debbugs-submit-bounces@debbugs.gnu.org Wed Mar 29 06:07:05 2017 Received: (at submit) by debbugs.gnu.org; 29 Mar 2017 10:07:05 +0000 Received: from localhost ([127.0.0.1]:50131 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ctAVN-00027k-Gj for submit@debbugs.gnu.org; Wed, 29 Mar 2017 06:07:05 -0400 Received: from eggs.gnu.org ([208.118.235.92]:51054) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ctAVL-00027G-OC for submit@debbugs.gnu.org; Wed, 29 Mar 2017 06:07:04 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ctAVF-00037c-39 for submit@debbugs.gnu.org; Wed, 29 Mar 2017 06:06:58 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,FREEMAIL_FROM, HTML_MESSAGE,T_DKIM_INVALID autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:42272) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1ctAVE-00037X-Vb for submit@debbugs.gnu.org; Wed, 29 Mar 2017 06:06:57 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:42000) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ctAVD-0008O8-Ik for guix-patches@gnu.org; Wed, 29 Mar 2017 06:06:56 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ctAV7-000369-MB for guix-patches@gnu.org; Wed, 29 Mar 2017 06:06:55 -0400 Received: from mail-wr0-x234.google.com ([2a00:1450:400c:c0c::234]:33260) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1ctAV7-00035t-Ac for guix-patches@gnu.org; Wed, 29 Mar 2017 06:06:49 -0400 Received: by mail-wr0-x234.google.com with SMTP id w43so7838091wrb.0 for ; Wed, 29 Mar 2017 03:06:49 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:from:date:message-id:subject:to; bh=k2jg5w60kLb+xn+ZvQCqItkAENmRQLXD392Mr3aene8=; b=J/w/zc7meMR03h5/3FOtqVX3KaC5ha76etDfJBZlOTJ+K6qBHRNg844CBjlerXxIrI bl58q7sSWYME/E9Dmhog6O3VtdzquT7L5vbhONG1Vnl5Q0VXCFnJJhsd1D0pOJYqCAGl 5SFIauONqJYkp0GF1AEMzkZQhNa1Y7IfmPjT/CLUT4DeamDgSj0tzGdUyhpw6oaAufUZ hldDKB93fTvlOuD6TU2DYBYZPChkMsuP1X2cX0hxkukFDjRYq2aUK965SpcGaPNFRwG9 Or+9GDtshGAmrWFxUo1GED+8q1d1JVPvkU+d8gMb3P1WHkmm4llwc/k3Hv9zhpaXZVrW NTrg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=k2jg5w60kLb+xn+ZvQCqItkAENmRQLXD392Mr3aene8=; b=Ne4y/ukVEIcbiXe1stFElW6V7ba9ES0/roeJc5WuY5qZ0suxIWoFlIALdqe0nxjzlV LfM3dG/+fHOYrZSffe2vgK7jQfjjrMuyKJfeKcc4LuscFghj7b1ABlnqWiKqdKyZAXJT jjfg0+CCLTek6IrrqD8uW9zaW11tQBQPq4aoI57/a6dFvg4Dt2Oi05FFCGpBSM01Ao1q YW31/n9VL0DcZs0FXm++n0cdDPe0bFYB9x+1hBlidb9AMV36H3CMERcVMXsleZki44xj Xd5MujNi3fNKRU+mJ82fM7Vn3J3EPvxG4dIGHBUUYe1A9EeRJGaSOwMfuqkVP23t3/a8 3FlQ== X-Gm-Message-State: AFeK/H1rkCLAFYzoGaZG/zSwo5RlrxTBtD7t87Y3UIbdwQKGitZmrOGbsvqFvlKooKuddINjmsNNs5sjaIA0OA== X-Received: by 10.28.199.132 with SMTP id x126mr512107wmf.37.1490782007891; Wed, 29 Mar 2017 03:06:47 -0700 (PDT) MIME-Version: 1.0 Received: by 10.80.192.23 with HTTP; Wed, 29 Mar 2017 03:06:47 -0700 (PDT) From: Catonano Date: Wed, 29 Mar 2017 12:06:47 +0200 Message-ID: Subject: [PATCH] 'Debugging Build Failures' subsection To: guix-patches@gnu.org Content-Type: multipart/mixed; boundary=94eb2c0d4d1e04e0c4054bdbbc95 X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.0 (----) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -4.0 (----) --94eb2c0d4d1e04e0c4054bdbbc95 Content-Type: multipart/alternative; boundary=94eb2c0d4d1e04e0bf054bdbbc93 --94eb2c0d4d1e04e0bf054bdbbc93 Content-Type: text/plain; charset=UTF-8 This is my first attempt at editing the manual The line in the git log is completely made up, I couldn't find an example of logging edits to the manual I managed to compile it without warning and errors and I even managed to see it rendered in html (thanks ng0 !!) Also, I'm not sure about the language style. --94eb2c0d4d1e04e0bf054bdbbc93 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
This is my first attempt at editing the man= ual

The line in the git log is completely made up, I couldn= 9;t find an example of logging edits to the manual

I managed t= o compile it without warning and errors and I even managed to see it render= ed in html (thanks ng0 !!)

Also, I'm not sure about the la= nguage style.
--94eb2c0d4d1e04e0bf054bdbbc93-- --94eb2c0d4d1e04e0c4054bdbbc95 Content-Type: text/x-patch; charset=UTF-8; name="series.patch" Content-Disposition: attachment; filename="series.patch" Content-Transfer-Encoding: base64 X-Attachment-Id: f_j0usu9re0 RnJvbSA1NWI5ZmFiMGM2ZjIxOGI3M2ZkZjE4MDRjNjA2YTRiZGNmMmRkZGE0IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBodW1hbml0aWVzTmVyZCA8Y2F0b25hbm9AZ21haWwuY29tPgpE YXRlOiBXZWQsIDI5IE1hciAyMDE3IDExOjQzOjU1ICswMjAwClN1YmplY3Q6IFtQQVRDSCAxLzFd IGdudTogQWRkICdEZWJ1Z2dpbmcgQnVpbGQgRmFpbHVyZXMnIHN1YnNlY3Rpb24gdG8KICdJbnZv a2luZyBndWl4IGJ1aWxkJwoKKiBkb2MvZ3VpeC50ZXhpIChEZWJ1Z2dpbmcgQnVpbGQgRmFpbHVy ZXMpOiBOZXcgc3Vic2VjdGlvbi4KLS0tCiBkb2MvZ3VpeC50ZXhpIHwgNzEgKysrKysrKysrKysr KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0KIDEgZmlsZSBj aGFuZ2VkLCA3MCBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEvZG9j L2d1aXgudGV4aSBiL2RvYy9ndWl4LnRleGkKaW5kZXggNTc1OTViOTVlLi40MThjMGM4NDQgMTAw NjQ0Ci0tLSBhL2RvYy9ndWl4LnRleGkKKysrIGIvZG9jL2d1aXgudGV4aQpAQCAtMzQsNyArMzQs OCBAQCBDb3B5cmlnaHQgQGNvcHlyaWdodHt9IDIwMTcgQ2zDqW1lbnQgTGFzc2lldXJAKgogQ29w eXJpZ2h0IEBjb3B5cmlnaHR7fSAyMDE3IE1hdGhpZXUgT3RoYWNlaGVAKgogQ29weXJpZ2h0IEBj b3B5cmlnaHR7fSAyMDE3IEZlZGVyaWNvIEJlZmZhQCoKIENvcHlyaWdodCBAY29weXJpZ2h0e30g MjAxNyBDYXJsbyBaYW5jYW5hcm9AKgotQ29weXJpZ2h0IEBjb3B5cmlnaHR7fSAyMDE3IFRob21h cyBEYW5ja2FlcnQKK0NvcHlyaWdodCBAY29weXJpZ2h0e30gMjAxNyBUaG9tYXMgRGFuY2thZXJ0 QCoKK0NvcHlyaWdodCBAY29weXJpZ2h0e30gMjAxNyBodW1hbml0aWVzTmVyZAogCiBQZXJtaXNz aW9uIGlzIGdyYW50ZWQgdG8gY29weSwgZGlzdHJpYnV0ZSBhbmQvb3IgbW9kaWZ5IHRoaXMgZG9j dW1lbnQKIHVuZGVyIHRoZSB0ZXJtcyBvZiB0aGUgR05VIEZyZWUgRG9jdW1lbnRhdGlvbiBMaWNl bnNlLCBWZXJzaW9uIDEuMyBvcgpAQCAtNDcyOSw2ICs0NzMwLDcgQEAgZGVzY3JpYmVkIGluIHRo ZSBzdWJzZWN0aW9ucyBiZWxvdy4KICogQ29tbW9uIEJ1aWxkIE9wdGlvbnM6OiAgICAgICAgQnVp bGQgb3B0aW9ucyBmb3IgbW9zdCBjb21tYW5kcy4KICogUGFja2FnZSBUcmFuc2Zvcm1hdGlvbiBP cHRpb25zOjogIENyZWF0aW5nIHZhcmlhbnRzIG9mIHBhY2thZ2VzLgogKiBBZGRpdGlvbmFsIEJ1 aWxkIE9wdGlvbnM6OiAgICBPcHRpb25zIHNwZWNpZmljIHRvICdndWl4IGJ1aWxkJy4KKyogRGVi dWdnaW5nIEJ1aWxkIEZhaWx1cmVzOjogICAgUmVhbCBsaWZlIHBhY2thZ2luZyBleHBlcmllbmNl CiBAZW5kIG1lbnUKIAogQG5vZGUgQ29tbW9uIEJ1aWxkIE9wdGlvbnMKQEAgLTUxNDEsNiArNTE0 Myw3MyBAQCBodHRwczovL2h5ZHJhLmdudS5vcmcvbG9nL0Bkb3Rze30tZ2RiLTcuMTAKIFlvdSBj YW4gZnJlZWx5IGFjY2VzcyBhIGh1Z2UgbGlicmFyeSBvZiBidWlsZCBsb2dzIQogQGVuZCB0YWJs ZQogCitAbm9kZSBEZWJ1Z2dpbmcgQnVpbGQgRmFpbHVyZXMKK0BzdWJzZWN0aW9uIERlYnVnZ2lu ZyBCdWlsZCBGYWlsdXJlcworCitXaGVuIGRlZmluaW5nIGEgbmV3IHBhY2thZ2UsIHlvdSB3aWxs IHByb2JhYmx5IGZpbmQgeW91cnNlbGYKK3NwZW5kaW5nIHNvbWUgdGltZSBkZWJ1Z2dpbmcgYW5k IHR3ZWFraW5nIHRoZSBidWlsZC4KK29yciBleGFtcGxlIGlmIHRoZSBNYWtlZmlsZSBuZWVkcyB0 bworYmUgbW9kaWZpZWQsIG9yIHNvbWUgdGVzdC1jYXNlcyBhZGp1c3RlZC4KKworU28geW91IG5l ZWQgdG8gb3BlcmF0ZSB0aGUgYnVpbGQgY29tbWFuZHMgeW91cnNlbGYgaW4gYW4KK2Vudmlyb25t ZW50IGFzIGNsb3NlIGFzIHBvc3NpYmxlIHRvIHRoZSBvbmUgdGhhdCB0aGUgZGFlbW9uIHVzZXMu CisKK1NheSB5b3UncmUgcGFja2FnaW5nIGZvby0xLjIgYW5kIHRoZSBidWlsZCBpcyBmYWlsaW5n LgorCitUaGUgb3B0aW9uIEBvcHRpb257LUt9IHdpbGwga2VlcCB0aGUgKGZhaWxlZCkgYnVpbGQg Zm9sZGVyIGluIC90bXAuCisKK1NvIHlvdSBjYW4gY2QgaW4KKworQGV4YW1wbGUKK2NkIC90bXAv Z3VpeC1idWlsZC1mb28uZHJ2LTAKK0BlbmQgZXhhbXBsZQorCitIZXJlLCB5b3Ugd2lsbCBmaW5k IGFuIGBgZW52aXJvbm1lbnQtdmFyaWFibGVzJycgZmlsZQorY29udGFpbmluZyBhbGwgdGhlIGVu dmlyb25tZW50IHZhcmlhYmxlcyB0aGUgZGFlbW9uIGlzIHVzaW5nLgorCitAZXhhbXBsZQorc291 cmNlIGVudmlyb25tZW50LXZhcmlhYmxlcworY2QgZm9vLTEuMgorQGVuZCBleGFtcGxlCisKK05v dywgeW91IGNhbiBjYWxsIGNvbW1hbmRzIGFzIGlmIHlvdSB3ZXJlIHRoZSBkYWVtb24KKyhhbG1v c3QpIGFuZCB0cm91Ymxlc2hvb3QgeW91ciBidWlsZCBwcm9jZXNzLgorCitTb21ldGltZXMgaXQg aGFwcGVucyB0aGF0LCBmb3IgZXhhbXBsZSwgdGhlIHRlc3RzIHBhc3MKK3doZW4geW91IHJ1biB0 aGVtIG1hbnVhbGx5IGFuZCBmYWlsIHdoZW4gdGhlIGRhZW1vbiBydW5zIHRoZW0uCisKK0luIHN1 Y2ggY2FzZXMgeW91IG5lZWQgdG8gcnVuIHRoZW0gaW4gYSBjb250YWluZXIKK2xpa2UgdGhlIGRh ZW1vbiBkb2VzLgorCitAZXhhbXBsZQorICBndWl4IGJ1aWxkIC1LIGZvbworICAjIGJ1aWxkIGZh aWxz4oCmCisgIGNkIC90bXAvZ3VpeC1idWlsZC1mb28uZHJ2LTAKK0BlbmQgZXhhbXBsZQorCit0 aGlzIGlzIGVxdWFsIHRvIHRoZSBwcmV2aW91cyBleGFtcGxlLgorCitOb3c6CisKK0BleGFtcGxl CisgIGd1aXggZW52aXJvbm1lbnQgLUMgZm9vIC0tYWQtaG9jIHN0cmFjZSBnZGIKKworQGVuZCBl eGFtcGxlCisKK2hlcmUsIHRoZSBAb3B0aW9uey1DfSBvcHRpb24gY3JlYXRlcyBhIGNvbnRhaW5l cgorYW5kIHJ1bnMgeW91ciBwcm9jZXNzIGluIGl0LgorTm90ZSB0aGUgaW5jbHVzaW9uIG9mIEBj b21tYW5ke3N0cmFjZX0gYW5kIEBjb21tYW5ke2dkYn0KKworQGV4YW1wbGUKKyAgcm0gL2Jpbi9z aCAgICAgICAgICAgIyB0byBiZSByZWFsbHkgbGlrZSBpbiB0aGUgZ3VpeC1kYWVtb24gZW52aXJv bm1lbnQKKyAgc291cmNlIC4vZW52aXJvbm1lbnQtdmFyaWFibGVzCisgIGNkIGZvby0xLjIKKyAg JEdVSVhfRU5WSVJPTk1FTlQvYmluL3N0cmFjZSAtZiAtbyBsb2cgbWFrZSBjaGVjaworQGVuZCBl eGFtcGxlCisKK0luIHRoaXMgd2F5LCBub3Qgb25seSB5b3Ugd2lsbCBoYXZlIHJlcHJvZHVjZWQg dGhlIGVudmlyb25tZW50IHZhcmlhYmxlcwordGhlIGRhZW1vbiB1c2VzLCB5b3Ugd2lsbCBhbHNv IGJlIHJ1bm5pbmcgdGhlIGJ1aWxkIHByb2Nlc3MgaW4gYSBjb250YWluZXIKK3NpbWlsYXIgdG8g dGhlIG9uZSB0aGUgZGFlbW9uIHVzZXMuCiAKIEBub2RlIEludm9raW5nIGd1aXggZWRpdAogQHNl Y3Rpb24gSW52b2tpbmcgQGNvbW1hbmR7Z3VpeCBlZGl0fQotLSAKMi4xMi4wCgo= --94eb2c0d4d1e04e0c4054bdbbc95-- From debbugs-submit-bounces@debbugs.gnu.org Wed May 03 17:53:50 2017 Received: (at 26295-done) by debbugs.gnu.org; 3 May 2017 21:53:50 +0000 Received: from localhost ([127.0.0.1]:53282 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1d62DW-0006LC-GG for submit@debbugs.gnu.org; Wed, 03 May 2017 17:53:50 -0400 Received: from eggs.gnu.org ([208.118.235.92]:53017) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1d62DU-0006Ky-76 for 26295-done@debbugs.gnu.org; Wed, 03 May 2017 17:53:48 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1d62DL-0000eI-RB for 26295-done@debbugs.gnu.org; Wed, 03 May 2017 17:53:42 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:52086) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1d62DL-0000e8-Oa; Wed, 03 May 2017 17:53:39 -0400 Received: from reverse-83.fdn.fr ([80.67.176.83]:40352 helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1d62DL-00080i-5M; Wed, 03 May 2017 17:53:39 -0400 From: ludo@gnu.org (Ludovic =?utf-8?Q?Court=C3=A8s?=) To: Catonano Subject: Re: bug#26295: [PATCH] 'Debugging Build Failures' subsection References: Date: Wed, 03 May 2017 23:53:31 +0200 In-Reply-To: (catonano@gmail.com's message of "Wed, 29 Mar 2017 12:06:47 +0200") Message-ID: <874lx1r4is.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: 26295-done Cc: 26295-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.0 (-----) Hi Catonano, and apologies for the delay! Catonano skribis: > From 55b9fab0c6f218b73fdf1804c606a4bdcf2ddda4 Mon Sep 17 00:00:00 2001 > From: humanitiesNerd > Date: Wed, 29 Mar 2017 11:43:55 +0200 > Subject: [PATCH 1/1] gnu: Add 'Debugging Build Failures' subsection to > 'Invoking guix build' > > * doc/guix.texi (Debugging Build Failures): New subsection. I ended up editing it somewhat and adding cross-references (hope that=E2=80= =99s OK!) and pushed a revised version of this patch as fc06b15e86d40549dc30097621a2c7c6bcd69f2e (modified text below.) Thank you! Ludo=E2=80=99. When defining a new package (*note Defining Packages::), you will probably find yourself spending some time debugging and tweaking the build until it succeeds. To do that, you need to operate the build commands yourself in an environment as close as possible to the one the build daemon uses. To that end, the first thing to do is to use the =E2=80=98--keep-failed= =E2=80=99 or =E2=80=98-K=E2=80=99 option of =E2=80=98guix build=E2=80=99, which will kee= p the failed build tree in =E2=80=98/tmp=E2=80=99 or whatever directory you specified as =E2=80=98TMPD= IR=E2=80=99 (*note =E2=80=98--keep-failed=E2=80=99: Invoking guix build.). From there on, you can =E2=80=98cd=E2=80=99 to the failed build tree and= source the =E2=80=98environment-variables=E2=80=99 file, which contains all the enviro= nment variable definitions that were in place when the build failed. So let=E2= =80=99s say you=E2=80=99re debugging a build failure in package =E2=80=98foo=E2=80= =99; a typical session would look like this: $ guix build foo -K ... build fails $ cd /tmp/guix-build-foo.drv-0 $ source ./environment-variables $ cd foo-1.2 Now, you can invoke commands as if you were the daemon (almost) and troubleshoot your build process. Sometimes it happens that, for example, a package=E2=80=99s tests pass w= hen you run them manually but they fail when the daemon runs them. This can happen because the daemon runs builds in containers where, unlike in our environment above, network access is missing, =E2=80=98/bin/sh=E2=80=99 doe= s not exist, etc. (*note Build Environment Setup::). In such cases, you may need to run inspect the build process from within a container similar to the one the build daemon creates: $ guix build -K foo ... $ cd /tmp/guix-build-foo.drv-0 $ guix environment -C foo --ad-hoc strace gdb [env]# source ./environment-variables [env]# cd foo-1.2 Here, =E2=80=98guix environment -C=E2=80=99 creates a container and spaw= ns a new shell in it (*note Invoking guix environment::). The =E2=80=98--ad-hoc str= ace gdb=E2=80=99 part adds the =E2=80=98strace=E2=80=99 and =E2=80=98gdb=E2=80= =99 commands to the container, which would may find handy while debugging. To get closer to a container like that used by the build daemon, we can remove =E2=80=98/bin/sh=E2=80=99: [env]# rm /bin/sh (Don=E2=80=99t worry, this is harmless: this is all happening in the throw-away container created by =E2=80=98guix environment=E2=80=99.) The =E2=80=98strace=E2=80=99 command is probably not in the search path,= but we can run: [env]# $GUIX_ENVIRONMENT/bin/strace -f -o log make check In this way, not only you will have reproduced the environment variables the daemon uses, you will also be running the build process in a container similar to the one the daemon uses. From debbugs-submit-bounces@debbugs.gnu.org Thu May 04 01:35:10 2017 Received: (at 26295-done) by debbugs.gnu.org; 4 May 2017 05:35:10 +0000 Received: from localhost ([127.0.0.1]:53455 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1d69Py-0001ut-6q for submit@debbugs.gnu.org; Thu, 04 May 2017 01:35:10 -0400 Received: from mail-wm0-f44.google.com ([74.125.82.44]:38440) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1d69Pw-0001uh-Uv for 26295-done@debbugs.gnu.org; Thu, 04 May 2017 01:35:09 -0400 Received: by mail-wm0-f44.google.com with SMTP id r190so4008452wme.1 for <26295-done@debbugs.gnu.org>; Wed, 03 May 2017 22:35:08 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=cBgI3eLdrKKj//IVMf8KEy2HcMKFL+FUCzWgZhtFb6E=; b=IDz3WaBvuoXJb85XMbFxWzSvvE54WHS9h3XSYGRgZyQo+9dtOEd9q07rGZIz8nHdwR e/4Yvyj/qF2WLqEcfLTR8ZyM6Df7YLqRhoP8yd4/MzzLr7wN+ZrG8JEQByjfTbF2DcQP LFMp/acwNi/eLD9Dxxwk/XHolkFX3hRIXa0oqmS/m321EgMI2XAu00KweqNlx4Ore9Xt 7nThvGH/eLlWAmNv2BFZ0NniU7qMZ9Qe5uh6ki9qesCvQDfCtk/DC/RK2B6LYCFw/4sw cFjM5jpTiKnnvIKd6ij9rn+EVMTAQJy20Xx09OR97xaU5ky9PKnfzGJ6/E0+8Sr8UEpw QmOg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=cBgI3eLdrKKj//IVMf8KEy2HcMKFL+FUCzWgZhtFb6E=; b=Dy8XuDAmgTitxUtZ50Jm7oND+nOYckT4GswZ0ZeZPoCWpyJouBdjFH4yjvEzrZZwkc C7Pplf9308ykg6QHZ3uBEcEGBBqep0FQa0kgny7U3YOIGS1zj5O7SBY3yA7panYQy6jA 0J2QT3seAXZvifGeBKt1zmGA7ue1NrVBdSxKA2yp0fpJkFzIWd0I3BKJOa2QLLi1u7ef JSamNnYnJWrvA5Qlb08IRcbD2hoe9frMhlLHTVTDzkqzFQoRcaOmRqzdD7CCjExbhAgD XYqGN6TDzOkNdv+M+gkVYzV5IsRUBTz4smyCGEyF3D8IAfdaf97uAFL89HRsxMuFeQO3 5Njg== X-Gm-Message-State: AN3rC/7B+LFN02cmltpubpRCK2JIXo2uo9ozQ94u1sRBdRlkLkE6pSD8 vPs05usAlwmrOtCPTILFo4bVLsXVHA== X-Received: by 10.80.168.68 with SMTP id j62mr28648325edc.82.1493876103220; Wed, 03 May 2017 22:35:03 -0700 (PDT) MIME-Version: 1.0 Received: by 10.80.138.202 with HTTP; Wed, 3 May 2017 22:35:02 -0700 (PDT) In-Reply-To: <874lx1r4is.fsf@gnu.org> References: <874lx1r4is.fsf@gnu.org> From: Catonano Date: Thu, 4 May 2017 07:35:02 +0200 Message-ID: Subject: Re: bug#26295: [PATCH] 'Debugging Build Failures' subsection To: =?UTF-8?Q?Ludovic_Court=C3=A8s?= Content-Type: multipart/alternative; boundary=f403045c2838789535054eac2256 X-Spam-Score: 0.5 (/) X-Debbugs-Envelope-To: 26295-done Cc: 26295-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.5 (/) --f403045c2838789535054eac2256 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable 2017-05-03 23:53 GMT+02:00 Ludovic Court=C3=A8s : > Hi Catonano, and apologies for the delay! > > Catonano skribis: > > > From 55b9fab0c6f218b73fdf1804c606a4bdcf2ddda4 Mon Sep 17 00:00:00 2001 > > From: humanitiesNerd > > Date: Wed, 29 Mar 2017 11:43:55 +0200 > > Subject: [PATCH 1/1] gnu: Add 'Debugging Build Failures' subsection to > > 'Invoking guix build' > > > > * doc/guix.texi (Debugging Build Failures): New subsection. > > I ended up editing it somewhat and adding cross-references (hope that=E2= =80=99s > OK!) and pushed a revised version of this patch as > fc06b15e86d40549dc30097621a2c7c6bcd69f2e (modified text below.) > > Thank you! > Thanks ! --f403045c2838789535054eac2256 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable


2017-05-03 23:53 GMT+02:00 Ludovic Court=C3=A8s <<= a href=3D"mailto:ludo@gnu.org" target=3D"_blank">ludo@gnu.org>:
Hi Catonano, and apologies for the del= ay!

Catonano <catonano@gmail.com&g= t; skribis:

> From 55b9fab0c6f218b73fdf1804c606a4bdcf2ddda4 Mon Sep 17 00:00:00= 2001
> From: humanitiesNerd <catonan= o@gmail.com>
> Date: Wed, 29 Mar 2017 11:43:55 +0200
> Subject: [PATCH 1/1] gnu: Add 'Debugging Build Failures' subse= ction to
>=C2=A0 'Invoking guix build'
>
> * doc/guix.texi (Debugging Build Failures): New subsection.

I ended up editing it somewhat and adding cross-references (hope that=E2=80= =99s
OK!) and pushed a revised version of this patch as
fc06b15e86d40549dc30097621a2c7c6bcd69f2e (modified text below.)

Thank you!

Thanks !
--f403045c2838789535054eac2256-- From unknown Mon Jun 23 22:05:41 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Thu, 01 Jun 2017 11:24:06 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator