From debbugs-submit-bounces@debbugs.gnu.org Mon Nov 06 20:56:57 2017 Received: (at 29072) by debbugs.gnu.org; 7 Nov 2017 01:56:57 +0000 Received: from localhost ([127.0.0.1]:54969 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eBt8L-0007LP-Dn for submit@debbugs.gnu.org; Mon, 06 Nov 2017 20:56:57 -0500 Received: from mail-qt0-f182.google.com ([209.85.216.182]:50808) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eBt8K-0007LB-4b for 29072@debbugs.gnu.org; Mon, 06 Nov 2017 20:56:56 -0500 Received: by mail-qt0-f182.google.com with SMTP id d9so13481595qtd.7 for <29072@debbugs.gnu.org>; Mon, 06 Nov 2017 17:56:56 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version; bh=XCMngpGam5NNbqcTOLnX6BBS/9Dtb12OFMAK8N66uaw=; b=J+zXlib4E7fydeoqAGEw54yJYC+FLtMdxBA/JCAHwxR/IIvcNaTN3adjU4K6PxNzfl PajB1r2gCleUxWIOTIIlx+Z13668ub2Cp+QLTVi68atnh6ra6QENCas9zy6y/gmLX6Bk 79zB3JZEZuup9p+0WmiJ6EtvARnn5nMwIQCaHE/SWSpG+wSBuQBN0qTrXdSv2LKWAYN2 sCMFr+CUVY4qaaAuVqVzEAMU6/vgK4v99iia7CnlvUY6n5M7vGdzu1GJfF5lcLN8PF/P 8cJSKLWRaLc0ZQxDEoq8ENLro0JD8YgXHghEuogTRMlZ12blxZEjRPNIGON+OoWq9ZB2 dyhw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:references:date:in-reply-to :message-id:user-agent:mime-version; bh=XCMngpGam5NNbqcTOLnX6BBS/9Dtb12OFMAK8N66uaw=; b=OdILbMixrgGCLJJwLQTSkVdD8EIoRsxHu32nXeG3eRv7Mtxr1eU4RtmGTLQ5d1JESS PnljSI2scJ20YDRj+w5uhE4q3uuTpoPjc6+fy4rDzfCoNore4fMQ/wyPK26PJUb2EfbF HKk5GTpb/xfGOOrKpjdXGYpNdHnC2CInYDkHCGwnykgvTHvhLST+ra7I1U2cERAQGNer /sog7eR760BWp6fNFDHa65k6ZMqQsjcfIdihSRnFAJO5yVhSFDMev/14lNczOkBTx5rX wex/tLGCfZjOZWGGHaZachmuZ8vZBey5CyIx+q08Cvfkb7sqOmaPLC1HnCJ+75Q+U900 UNnQ== X-Gm-Message-State: AMCzsaVSGnUO6mIXtNIY4wTph4nn4kT//lOQ6tudnJ8J7IoCTGc3g+8Q A3up+RmD0WOQujgpmoVMUI/QOuNk X-Google-Smtp-Source: ABhQp+T+ranEWXiUANf8kEbZtos3bZdEHJ2i5I+1xCC9XiQvWjdCum5hUxsGYMZ58Z+s4p8JHUTWSg== X-Received: by 10.200.7.75 with SMTP id k11mr24365884qth.122.1510019810355; Mon, 06 Nov 2017 17:56:50 -0800 (PST) Received: from g1 (c-73-167-118-254.hsd1.ma.comcast.net. [73.167.118.254]) by smtp.gmail.com with ESMTPSA id t67sm85571qkt.52.2017.11.06.17.56.48 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Mon, 06 Nov 2017 17:56:49 -0800 (PST) From: myglc2 To: Leo Famulari Subject: Re: The usability of Guix configurations References: <868tfjw4is.fsf@gmail.com> <20171106221621.GA2534@jasmine.lan> Date: Mon, 06 Nov 2017 20:56:48 -0500 In-Reply-To: <20171106221621.GA2534@jasmine.lan> (Leo Famulari's message of "Mon, 6 Nov 2017 17:16:21 -0500") Message-ID: <86o9oex34v.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.3 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 29072 Cc: Guix-devel , Efraim Flashner , 29072@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.0 (/) Please note: these replies are separated by topics in an effort to make the threads more topical ... On 11/06/2017 at 17:16 Leo Famulari writes: > On Mon, Nov 06, 2017 at 03:12:11PM -0500, myglc2 wrote: [...] >> Guix config errors are reported as raw scheme errors which are not >> user-friendly, except, perhaps, to guile users ;-) Could we improve this >> situation by adding config troubleshooting guidance to the doc? > > Yes, we do try to add helpful error messages, although obviously there > is a lot more work to be done. I didn't mean this point critically. Rather as a statement of fact. When I said ... >> Could we improve this situation by adding config troubleshooting >> guidance to the doc? ... I was thinking something like ... vvvvvvvvvvvvvvvvvv Troubleshooting your config file: If you get an error like: ice-9/boot-9.scm:[...] no code for module (gnu packages ) You have either specified a package name that does not exist, or your (use-package-modules ) does not contain the name of a package module that contains the definition of . You can determine which, if any, module contains a package definition by yada yada yada ^^^^^^^^^^^^^^^^^^ ... thinking that then there would be a search hit in the doc for 'no code for module' which might enable some users to understand what they are doing wrong. WDYT? - George