From unknown Fri Jun 13 11:39:08 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#46805] [PATCH] guix: ui: Improved error reporting when user file eval fails Resent-From: Rovanion Luckey Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Fri, 26 Feb 2021 22:38:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 46805 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 46805@debbugs.gnu.org X-Debbugs-Original-To: guix-patches@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.161437904331867 (code B ref -1); Fri, 26 Feb 2021 22:38:01 +0000 Received: (at submit) by debbugs.gnu.org; 26 Feb 2021 22:37:23 +0000 Received: from localhost ([127.0.0.1]:42733 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lFljf-0008Ht-7e for submit@debbugs.gnu.org; Fri, 26 Feb 2021 17:37:23 -0500 Received: from lists.gnu.org ([209.51.188.17]:39498) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lFljd-0008Hm-RJ for submit@debbugs.gnu.org; Fri, 26 Feb 2021 17:37:22 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:47208) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lFljc-00082y-8j for guix-patches@gnu.org; Fri, 26 Feb 2021 17:37:21 -0500 Received: from mail-io1-xd32.google.com ([2607:f8b0:4864:20::d32]:33427) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1lFljY-0002oJ-0J for guix-patches@gnu.org; Fri, 26 Feb 2021 17:37:19 -0500 Received: by mail-io1-xd32.google.com with SMTP id e2so8023906iog.0 for ; Fri, 26 Feb 2021 14:37:13 -0800 (PST) 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=uuCmdpx7sKJShiecAEyt8WCqA7qxWTfqZgJjlpXwf8o=; b=Edm0fkov5DBKViYX/GZC12WJaHKgwJbej0/AB99aaT2/EnLPswyN8hm1yWuij7HwCB ePotAzsH8BZADn/afzFymwHZ7JvVtqLGfFu+8+RsIHz3yQXUJshWJdJUEAi3Sufev0Fb v83uCR8/BosI8MQayQ3kGulyOdZ5XgkhKoZISa9DyUtwjHMxydMxMa+gMu7MS8c6h441 174gF0ghKxvvssCJKdN0I/xfqdy3Vqvp2kIGXf84oxv+aANMjL6zSgZg5cmIL7Q3wY8E 5LL3r5IPNWmetosph95N7xHMEm9SoHzF0F2gQvMhPyiem4/o7aJxmjwqM1ssd4Xh3NVy 1wKA== 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=uuCmdpx7sKJShiecAEyt8WCqA7qxWTfqZgJjlpXwf8o=; b=QhJbtFUjcNSimwqg/RRIAdrFzlwoEiyDxlvxBlAZ8kzzdx120TDZAwTZqhIYlrGSx8 /lW7mv6lQ2WYngxlk+VErubBJ3iToAhaRAmz6g5mLBrlkcWzzbQxPwoJxq12cyKVT/DV 4eMQgLx2ATQf2P06r0hixvyE7KHtqHRJLJmn+tqgYmWqphNs9G2QESULuQgPzJQfAS6N wR9CBbHoOWCeDRgy8WnEhoVOL/jiMzTBxUWLDs4rRuWWYGGxnMflft6L1v+Uu6hdNkZO K00Rmm8ZxNnxoOJnum9H0u0xqck9VBLFWpAnO3wPn6gKhpxDpg8SgFAgAWmzD9hY9RLL dYlQ== X-Gm-Message-State: AOAM530kpkhxa80inh3bWda1xuCztirwIseXHaLPTUH/qtlH+L/MJP78 LkhJ6Jlz7cUWAglo1+wlTZ5MVUShJ0wMgwKY0A0F5GRrgXc= X-Google-Smtp-Source: ABdhPJxmn+6UUE3hu710685ozDz1UaOvUFS+PyXxeZlvEX/4nG6k0sFf/OXkwoUlkcVm3xyEX5Jk2iM1oXokeyYL7ew= X-Received: by 2002:a6b:d01a:: with SMTP id x26mr4612016ioa.11.1614379032262; Fri, 26 Feb 2021 14:37:12 -0800 (PST) MIME-Version: 1.0 From: Rovanion Luckey Date: Fri, 26 Feb 2021 23:36:46 +0100 Message-ID: Content-Type: multipart/mixed; boundary="000000000000c088ea05bc44e88e" Received-SPF: pass client-ip=2607:f8b0:4864:20::d32; envelope-from=rovanion.luckey@gmail.com; helo=mail-io1-xd32.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.3 (-) 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: -2.3 (--) --000000000000c088ea05bc44e88e Content-Type: multipart/alternative; boundary="000000000000c088e805bc44e88c" --000000000000c088e805bc44e88c Content-Type: text/plain; charset="UTF-8" Added a specific error message for when the user provided scheme file being evaluated in turn fails to load another file. Also clearified the error message given on generic system errors, to make it clear where the error originates from. See attached patch. --000000000000c088e805bc44e88c Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Added a specific error message for when the user prov= ided scheme file being evaluated in turn fails to load another file. Also c= learified the error message given on generic system errors, to make it clea= r where the error originates from.

See attached pa= tch.
--000000000000c088e805bc44e88c-- --000000000000c088ea05bc44e88e Content-Type: text/x-patch; charset="US-ASCII"; name="0001-guix-ui-Improved-error-reporting-when-user-file-eval.patch" Content-Disposition: attachment; filename="0001-guix-ui-Improved-error-reporting-when-user-file-eval.patch" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_klmvk1ma0 RnJvbSA1NzEyNmNiZmYzOGRlNzI4ZDY0Nzk3NTUxMjM5NzIzZWQxODU3NWE1IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBSb3ZhbmlvbiBMdWNrZXkgPHJvdmFuaW9uLmx1Y2tleUBnbWFp bC5jb20+CkRhdGU6IEZyaSwgMjYgRmViIDIwMjEgMjM6MjM6MTQgKzAxMDAKU3ViamVjdDogW1BB VENIXSBndWl4OiB1aTogSW1wcm92ZWQgZXJyb3IgcmVwb3J0aW5nIHdoZW4gdXNlciBmaWxlIGV2 YWwgZmFpbHMKIGR1ZSB0byBzeXN0ZW0gZXJyb3JzCgpBZGRlZCBhIHNwZWNpZmljIGVycm9yIG1l c3NhZ2UgZm9yIHdoZW4gdGhlIHVzZXIgcHJvdmlkZWQgc2NoZW1lIGZpbGUgYmVpbmcgZXZhbHVh dGVkIGluIHR1cm4gZmFpbHMgdG8gbG9hZCBhbm90aGVyIGZpbGUuIEFsc28gY2xlYXJpZmllZCB0 aGUgZXJyb3IgbWVzc2FnZSBnaXZlbiBvbiBnZW5lcmljIHN5c3RlbSBlcnJvcnMsIHRvIG1ha2Ug aXQgY2xlYXIgd2hlcmUgdGhlIGVycm9yIG9yaWdpbmF0ZXMgZnJvbS4KLS0tCiBndWl4L3VpLnNj bSB8IDcgKysrKysrLQogMSBmaWxlIGNoYW5nZWQsIDYgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlv bigtKQoKZGlmZiAtLWdpdCBhL2d1aXgvdWkuc2NtIGIvZ3VpeC91aS5zY20KaW5kZXggN2ZiZDRj NjNhMi4uMGVhYmYxMzZmNiAxMDA2NDQKLS0tIGEvZ3VpeC91aS5zY20KKysrIGIvZ3VpeC91aS5z Y20KQEAgLTM3Myw5ICszNzMsMTQgQEAgaXQgZG9lc24ndC4iCiAgICJSZXBvcnQgdGhlIGZhaWx1 cmUgdG8gbG9hZCBGSUxFLCBhIHVzZXItcHJvdmlkZWQgU2NoZW1lIGZpbGUuCiBBUkdTIGlzIHRo ZSBsaXN0IG9mIGFyZ3VtZW50cyByZWNlaXZlZCBieSB0aGUgJ3Rocm93JyBoYW5kbGVyLiIKICAg KG1hdGNoIGFyZ3MKKyAgICAoKCdzeXN0ZW0tZXJyb3IgIm9wZW4tZmlsZSIgLiByZXN0KQorICAg ICAobGV0ICgoZXJyIChzeXN0ZW0tZXJyb3ItZXJybm8gYXJncykpCisgICAgICAgICAgIChmaWxl LXdoaWNoLWZhaWxlZC10by1vcGVuIChjYXIgKGNkciAoY2FyIChjZHIgcmVzdCkpKSkpKQorICAg ICAgIChyZXBvcnQtZXJyb3IgKEdfICJ3aGlsZSBldmFsdWF0aW5nICd+YScsIGl0IGZhaWxlZCBv cGVuaW5nICd+YScgd2l0aCB0aGUgZXJyb3I6IH5hfiUiKQorICAgICAgICAgICAgICAgICAgICAg ZmlsZSBmaWxlLXdoaWNoLWZhaWxlZC10by1vcGVuIChzdHJlcnJvciBlcnIpKSkpCiAgICAgKCgn c3lzdGVtLWVycm9yIC4gcmVzdCkKICAgICAgKGxldCAoKGVyciAoc3lzdGVtLWVycm9yLWVycm5v IGFyZ3MpKSkKLSAgICAgICAocmVwb3J0LWVycm9yIChHXyAiZmFpbGVkIHRvIGxvYWQgJ35hJzog fmF+JSIpIGZpbGUgKHN0cmVycm9yIGVycikpKSkKKyAgICAgICAocmVwb3J0LWVycm9yIChHXyAi ZmFpbGVkIHRvIGV2YWx1YXRlICd+YScsIGl0IHJhaXNlZCB0aGUgZXJyb3I6IH5hfiUiKSBmaWxl IChzdHJlcnJvciBlcnIpKSkpCiAgICAgKCgncmVhZC1lcnJvciAic2NtX2lfbHJlYWRwYXJlbiIg bWVzc2FnZSBfIC4uLikKICAgICAgOzsgR3VpbGUncyBtaXNzaW5nLXBhcmVuIG1lc3NhZ2VzIGFy ZSBvYnNjdXJlIHNvIHdlIG1ha2UgdGhlbSBtb3JlCiAgICAgIDs7IGludGVsbGlnaWJsZSBoZXJl LgotLSAKMi4zMC4wCgo= --000000000000c088ea05bc44e88e-- From unknown Fri Jun 13 11:39:08 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#46805] [PATCH] guix: ui: Improved error reporting when user file eval fails Resent-From: Xinglu Chen Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Tue, 23 Mar 2021 13:19:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 46805 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Rovanion Luckey , 46805@debbugs.gnu.org Received: via spool by 46805-submit@debbugs.gnu.org id=B46805.161650551217779 (code B ref 46805); Tue, 23 Mar 2021 13:19:02 +0000 Received: (at 46805) by debbugs.gnu.org; 23 Mar 2021 13:18:32 +0000 Received: from localhost ([127.0.0.1]:59854 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lOgvX-0004ch-UD for submit@debbugs.gnu.org; Tue, 23 Mar 2021 09:18:32 -0400 Received: from h87-96-130-155.cust.a3fiber.se ([87.96.130.155]:45360 helo=mail.yoctocell.xyz) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lOgvU-0004cQ-MR for 46805@debbugs.gnu.org; Tue, 23 Mar 2021 09:18:30 -0400 From: Xinglu Chen DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=yoctocell.xyz; s=mail; t=1616505500; bh=VIrfoA/zKQf6NcTl+SuauOd3nyn71i35DGL3rKo/r0s=; h=From:To:Subject:In-Reply-To:References:Date; b=Y45ekeNhobMDd1NzhamleO3jl+mTzXO9Bzkvnk4vVFq+a5uMFx4qoioZR+6Vuj53f ayk2RF8+htCff1HIrY/3BUy9fOFsv8ZyAJzNGeqQcGoYUZhuBmRZ9p5sm2AgKs4lg+ lsU6UEHfnmNKVRy3yNAhU1lPv/n+G3qZaF73zH0U= In-Reply-To: References: Date: Tue, 23 Mar 2021 14:18:19 +0100 Message-ID: <87o8fadn50.fsf@yoctocell.xyz> MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 2.9 (++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: On Fri, Feb 26 2021, Rovanion Luckey wrote: > Added a specific error message for when the user provided scheme file being > evaluated in turn fails to load another file. Also clearified the error > message given on generic system errors, to mak [...] Content analysis details: (2.9 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record -0.0 SPF_PASS SPF: sender matches SPF record 2.0 PDS_OTHER_BAD_TLD Untrustworthy TLDs [URI: yoctocell.xyz (xyz)] 0.4 RDNS_DYNAMIC Delivered to internal network by host with dynamic-looking rDNS 0.5 FROM_SUSPICIOUS_NTLD From abused NTLD 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: 2.9 (++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: On Fri, Feb 26 2021, Rovanion Luckey wrote: > Added a specific error message for when the user provided scheme file being > evaluated in turn fails to load another file. Also clearified the error > message given on generic system errors, to mak [...] Content analysis details: (2.9 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record -0.0 SPF_PASS SPF: sender matches SPF record 2.0 PDS_OTHER_BAD_TLD Untrustworthy TLDs [URI: yoctocell.xyz (xyz)] 1.0 BULK_RE_SUSP_NTLD Precedence bulk and RE: from a suspicious TLD -1.0 MAILING_LIST_MULTI Multiple indicators imply a widely-seen list manager 0.4 RDNS_DYNAMIC Delivered to internal network by host with dynamic-looking rDNS 0.5 FROM_SUSPICIOUS_NTLD From abused NTLD On Fri, Feb 26 2021, Rovanion Luckey wrote: > Added a specific error message for when the user provided scheme file being > evaluated in turn fails to load another file. Also clearified the error > message given on generic system errors, to make it clear where the error > originates from. Great, much better than just saying "error: VAR unbound variable". > Added a specific error message for when the user provided scheme file > being evaluated in turn fails to load another file. Also clearified Typo fix, s/clearified/clarified From unknown Fri Jun 13 11:39:08 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#46805] [PATCH] guix: ui: Improved error reporting when user file eval fails Resent-From: Rovanion Luckey Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Wed, 24 Mar 2021 13:37:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 46805 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 46805@debbugs.gnu.org Cc: Xinglu Chen Received: via spool by 46805-submit@debbugs.gnu.org id=B46805.161659299821837 (code B ref 46805); Wed, 24 Mar 2021 13:37:02 +0000 Received: (at 46805) by debbugs.gnu.org; 24 Mar 2021 13:36:38 +0000 Received: from localhost ([127.0.0.1]:34345 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lP3gb-0005g9-SG for submit@debbugs.gnu.org; Wed, 24 Mar 2021 09:36:38 -0400 Received: from mail-io1-f44.google.com ([209.85.166.44]:43760) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lP3gZ-0005fs-VD for 46805@debbugs.gnu.org; Wed, 24 Mar 2021 09:36:36 -0400 Received: by mail-io1-f44.google.com with SMTP id z136so21486710iof.10 for <46805@debbugs.gnu.org>; Wed, 24 Mar 2021 06:36:35 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=+HuBFF5TkEp0I0gcA9NltUV+JVmnDdNRjOjpZuCzErc=; b=mRw3Blcv827Ab8T4sQPyiJlXn6EviPMSvUdI+k7dkKQppVOT6mh9SUaw15a58ZXkfD eyB25RS3As7QD0etrlZ4sO1iXKvyXfjQYbO6O9gUq59cTomjsffhyUZvHgwT4IafvYyI hiyPfOotyTT4mBcljCwWRW+tOnWCzizpfbZbfRlOEuPGJkNG0XMX9SSxBSe8FOu/z3/3 3GBL0dVLOmxUilJKFK8D558qeDscTBufYOq+Iz8hzB8JkJa11iIRNZPugBqtbQzsueFc EaAooO0nSB17eyiLNF/BPVJh+RWLPA/LlrmkSBj4XFTasE0MqTHzBFpUt9H1ApAO9M2p R0WQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=+HuBFF5TkEp0I0gcA9NltUV+JVmnDdNRjOjpZuCzErc=; b=ZC92cI9bQk8IqQE+o5oIs2+mUkrwrJDpbj4L+XmkzTLcX3rcjuOTxriwMzVPhrD9dT PNqe9Hkx/UUSqj4PakyIidPCPtNA1qkp7GGb9mi/QsdvX3E0VDK7pybq6ll0hFd3C7Rd L4X83KGsUKKHYksnMOIDIBXd3+XqegJsfXvUV0x+ZlfajP0y4EG/xG5K/pCANyikroPk ZkLAoKdIK6fPUOwjCBYWf4PXqnpB/lLQ6dSJ8FIhNVJye2O//2R32hhPZjufahGK+N2h NiQ+Eqy14Sp+tmEjGvGyMy+djyAvD0brd+xXR/gagkAVkaZd5YSiE3u2vj8ABzxO2poj kwvw== X-Gm-Message-State: AOAM532qyLz2FYGO6WFmH+Soc+n27/baF2cgFBgVeS+a1Pffmf7LKxdp uflaj0LUmEREgXEPGms2iobQkoUQ2OrBvksVCYGDxAHL X-Google-Smtp-Source: ABdhPJyCPnOWsh0VN+22H+kh7XIxrI3cKEMwww2Aa2PlgcTn3e73B9nhFw4O70Xtcdh7CEFY628pa7ghcgxgPfceP34= X-Received: by 2002:a02:3304:: with SMTP id c4mr2938170jae.68.1616592990172; Wed, 24 Mar 2021 06:36:30 -0700 (PDT) MIME-Version: 1.0 References: <87o8fadn50.fsf@yoctocell.xyz> In-Reply-To: <87o8fadn50.fsf@yoctocell.xyz> From: Rovanion Luckey Date: Wed, 24 Mar 2021 14:36:02 +0100 Message-ID: Content-Type: multipart/mixed; boundary="000000000000ed147a05be486275" X-Spam-Score: 0.0 (/) 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: -1.0 (-) --000000000000ed147a05be486275 Content-Type: multipart/alternative; boundary="000000000000ed147705be486273" --000000000000ed147705be486273 Content-Type: text/plain; charset="UTF-8" Fixed the typo in the attached patch. --000000000000ed147705be486273 Content-Type: text/html; charset="UTF-8"
Fixed the typo in the attached patch.
--000000000000ed147705be486273-- --000000000000ed147a05be486275 Content-Type: text/x-patch; charset="US-ASCII"; name="0001-guix-ui-Improved-error-reporting-when-user-file-eval.patch" Content-Disposition: attachment; filename="0001-guix-ui-Improved-error-reporting-when-user-file-eval.patch" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_kmnhpdan0 RnJvbSA1NzEyNmNiZmYzOGRlNzI4ZDY0Nzk3NTUxMjM5NzIzZWQxODU3NWE1IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBSb3ZhbmlvbiBMdWNrZXkgPHJvdmFuaW9uLmx1Y2tleUBnbWFp bC5jb20+CkRhdGU6IEZyaSwgMjYgRmViIDIwMjEgMjM6MjM6MTQgKzAxMDAKU3ViamVjdDogW1BB VENIXSBndWl4OiB1aTogSW1wcm92ZWQgZXJyb3IgcmVwb3J0aW5nIHdoZW4gdXNlciBmaWxlIGV2 YWwgZmFpbHMKIGR1ZSB0byBzeXN0ZW0gZXJyb3JzCgpBZGRlZCBhIHNwZWNpZmljIGVycm9yIG1l c3NhZ2UgZm9yIHdoZW4gdGhlIHVzZXIgcHJvdmlkZWQgc2NoZW1lIGZpbGUgYmVpbmcgZXZhbHVh dGVkIGluIHR1cm4gZmFpbHMgdG8gbG9hZCBhbm90aGVyIGZpbGUuIEFsc28gY2xhcmlmaWVkIHRo ZSBlcnJvciBtZXNzYWdlIGdpdmVuIG9uIGdlbmVyaWMgc3lzdGVtIGVycm9ycywgdG8gbWFrZSBp dCBjbGVhciB3aGVyZSB0aGUgZXJyb3Igb3JpZ2luYXRlcyBmcm9tLgotLS0KIGd1aXgvdWkuc2Nt IHwgNyArKysrKystCiAxIGZpbGUgY2hhbmdlZCwgNiBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9u KC0pCgpkaWZmIC0tZ2l0IGEvZ3VpeC91aS5zY20gYi9ndWl4L3VpLnNjbQppbmRleCA3ZmJkNGM2 M2EyLi4wZWFiZjEzNmY2IDEwMDY0NAotLS0gYS9ndWl4L3VpLnNjbQorKysgYi9ndWl4L3VpLnNj bQpAQCAtMzczLDkgKzM3MywxNCBAQCBpdCBkb2Vzbid0LiIKICAgIlJlcG9ydCB0aGUgZmFpbHVy ZSB0byBsb2FkIEZJTEUsIGEgdXNlci1wcm92aWRlZCBTY2hlbWUgZmlsZS4KIEFSR1MgaXMgdGhl IGxpc3Qgb2YgYXJndW1lbnRzIHJlY2VpdmVkIGJ5IHRoZSAndGhyb3cnIGhhbmRsZXIuIgogICAo bWF0Y2ggYXJncworICAgICgoJ3N5c3RlbS1lcnJvciAib3Blbi1maWxlIiAuIHJlc3QpCisgICAg IChsZXQgKChlcnIgKHN5c3RlbS1lcnJvci1lcnJubyBhcmdzKSkKKyAgICAgICAgICAgKGZpbGUt d2hpY2gtZmFpbGVkLXRvLW9wZW4gKGNhciAoY2RyIChjYXIgKGNkciByZXN0KSkpKSkpCisgICAg ICAgKHJlcG9ydC1lcnJvciAoR18gIndoaWxlIGV2YWx1YXRpbmcgJ35hJywgaXQgZmFpbGVkIG9w ZW5pbmcgJ35hJyB3aXRoIHRoZSBlcnJvcjogfmF+JSIpCisgICAgICAgICAgICAgICAgICAgICBm aWxlIGZpbGUtd2hpY2gtZmFpbGVkLXRvLW9wZW4gKHN0cmVycm9yIGVycikpKSkKICAgICAoKCdz eXN0ZW0tZXJyb3IgLiByZXN0KQogICAgICAobGV0ICgoZXJyIChzeXN0ZW0tZXJyb3ItZXJybm8g YXJncykpKQotICAgICAgIChyZXBvcnQtZXJyb3IgKEdfICJmYWlsZWQgdG8gbG9hZCAnfmEnOiB+ YX4lIikgZmlsZSAoc3RyZXJyb3IgZXJyKSkpKQorICAgICAgIChyZXBvcnQtZXJyb3IgKEdfICJm YWlsZWQgdG8gZXZhbHVhdGUgJ35hJywgaXQgcmFpc2VkIHRoZSBlcnJvcjogfmF+JSIpIGZpbGUg KHN0cmVycm9yIGVycikpKSkKICAgICAoKCdyZWFkLWVycm9yICJzY21faV9scmVhZHBhcmVuIiBt ZXNzYWdlIF8gLi4uKQogICAgICA7OyBHdWlsZSdzIG1pc3NpbmctcGFyZW4gbWVzc2FnZXMgYXJl IG9ic2N1cmUgc28gd2UgbWFrZSB0aGVtIG1vcmUKICAgICAgOzsgaW50ZWxsaWdpYmxlIGhlcmUu Ci0tIAoyLjMwLjAKCg== --000000000000ed147a05be486275-- From unknown Fri Jun 13 11:39:08 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#46805] [PATCH] guix: ui: Improved error reporting when user file eval fails References: In-Reply-To: Resent-From: Rovanion Luckey Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Tue, 12 Oct 2021 18:15:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 46805 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 46805@debbugs.gnu.org Received: via spool by 46805-submit@debbugs.gnu.org id=B46805.163406248017520 (code B ref 46805); Tue, 12 Oct 2021 18:15:02 +0000 Received: (at 46805) by debbugs.gnu.org; 12 Oct 2021 18:14:40 +0000 Received: from localhost ([127.0.0.1]:53064 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1maMIS-0004YV-KJ for submit@debbugs.gnu.org; Tue, 12 Oct 2021 14:14:40 -0400 Received: from mail-il1-f172.google.com ([209.85.166.172]:40552) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1maMIO-0004YD-Tm for 46805@debbugs.gnu.org; Tue, 12 Oct 2021 14:14:39 -0400 Received: by mail-il1-f172.google.com with SMTP id f15so13714ilu.7 for <46805@debbugs.gnu.org>; Tue, 12 Oct 2021 11:14:36 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:from:date:message-id:subject:to; bh=PgxM17jkFMYkdUpow77tg0RQGyaVzx+SLJzFl2Yyyic=; b=ZUD8UVOEWrVCTBhX2Mpevx05MJh4iUUr4ESWbVeDax5IMgEU8jVaUfizXSSQKUoEKJ eWibW8lhREXUtco2V/jLUsYwIertJlJh2PxFLFvg3gPhH6391HzdVjTsQegluhNRc07c g28Z3NPmIb5qka/1gU+NGnpJnElnvzalmXnYPiDQ2Q9XhrIj4MkSOeboDXUYf2TNq+Vu Nls0VZDhKiSP6QizrTC6FuhUEuxvgIktpVE8ri63zc9QS59RQhxwiPz585ndw98yE1sW R2CvI3ksPoWOESYF5Aaqskj2t8pniGMQ0wBXYMe+jg6LX2N++ZDzLX7iW0zULd2SdFU+ ZD8A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=PgxM17jkFMYkdUpow77tg0RQGyaVzx+SLJzFl2Yyyic=; b=xuW4lD5D9rD1BEQwcJCBB63OE4CI3ElTeBRveI0/ptNGDvF7fk9/JBTbSO3TqnalYr At612gPR8GG9qOAl2EDuuEXrv+wIq90hRMy8JKg3WCj7eKi/groLAVxOPx/xn3h4AM9a h2c44zrjhRezvw6/960EN7Oe1WGSiWopGyXCAkdmozwi0d711ac7PfDOrUI+Q/gmy5Fo IsrwkE+NMBuXlzKymwUmUsHRIboqeZikbbYF8YySrhwxRXAF0M045M4VJFRYSrM6V0Nh BlaOy1hrMqclAnnGbglOtmd3lg6ozS2QmhUAzqZ/Uwhu+s3BlGrVOBiKKgG9/jpiIral eGAA== X-Gm-Message-State: AOAM530hQZtBmPrUcynG/z9MaPxzMvetWioeVFZ8kR7VHoBGoWNba4m9 eBFoOvcApN8DvhY+U/9/EYy/d9jcVowHUEjdIpZ3DR9Wsm7Ibw== X-Google-Smtp-Source: ABdhPJzt9Ghko+vT8UoSgcq894XjfggBnry0fgAPlhvkGf1SW8GKPG+rb7mVulqq6rMiHA+P8jsx+TMn2qYP1Zq142I= X-Received: by 2002:a05:6e02:1025:: with SMTP id o5mr26349162ilj.133.1634062471421; Tue, 12 Oct 2021 11:14:31 -0700 (PDT) MIME-Version: 1.0 From: Rovanion Luckey Date: Tue, 12 Oct 2021 20:14:05 +0200 Message-ID: Content-Type: multipart/alternative; boundary="0000000000002663fb05ce2bd125" X-Spam-Score: 0.0 (/) 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: -1.0 (-) --0000000000002663fb05ce2bd125 Content-Type: text/plain; charset="UTF-8" I should pattern match instead of using that long (car (cdr (car))) line like something along the lines of (let ((which-file-failed (match rest ((_ _ file) file)))) ...). This will need the module (ice-9 match). --0000000000002663fb05ce2bd125 Content-Type: text/html; charset="UTF-8"
I should pattern match instead of using that long (car (cdr (car))) line like something along the lines of (let ((which-file-failed (match rest ((_ _ file) file)))) ...). This will need the module (ice-9 match).
--0000000000002663fb05ce2bd125-- From unknown Fri Jun 13 11:39:08 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#46805] [PATCH] guix: ui: Improved error reporting when user file eval fails References: In-Reply-To: Resent-From: Rovanion Luckey Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Tue, 12 Oct 2021 18:17:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 46805 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 46805@debbugs.gnu.org Received: via spool by 46805-submit@debbugs.gnu.org id=B46805.163406262017899 (code B ref 46805); Tue, 12 Oct 2021 18:17:02 +0000 Received: (at 46805) by debbugs.gnu.org; 12 Oct 2021 18:17:00 +0000 Received: from localhost ([127.0.0.1]:53105 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1maMKi-0004ed-6w for submit@debbugs.gnu.org; Tue, 12 Oct 2021 14:17:00 -0400 Received: from mail-io1-f50.google.com ([209.85.166.50]:35336) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1maMKe-0004ds-DZ for 46805@debbugs.gnu.org; Tue, 12 Oct 2021 14:16:58 -0400 Received: by mail-io1-f50.google.com with SMTP id h196so11948941iof.2 for <46805@debbugs.gnu.org>; Tue, 12 Oct 2021 11:16:56 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:from:date:message-id:subject:to; bh=GWMsF2+ZJPKWokbRo0j1csfVXxQTaqBKMXqRSUvu2V8=; b=NXtx8Dc55IccmUTlIyYcPObJjUSLj0OqQPpoHUtU7qGuvqfFhlrhikh7zBXYhf3nYn ZHJb9IdbFjoKI81UWjDmqgeOQxjKO1ZuXNMvSBJxIuNrpc/rhCUIUPPRxB3HDRb/A1q5 bi7hoZ+iKdRewWrKdcUfISK+oVygcxgdRz5TdtXa4WlyOVWcvmsjXu/N4X/Nypbq9lB9 BnRtz++eop4T1kEKvpbt6LlHsUIWkI6E8VUjwMGFFG9I1sFyo/IdGkJGdJVw1Prv5N7m ARuoobmRJar+ffFiErNcXFBjTDw0uNVfLkTxp0806dc0p+IUvOttO+p9xJ8x9rutvxwC xEmg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=GWMsF2+ZJPKWokbRo0j1csfVXxQTaqBKMXqRSUvu2V8=; b=GCCkQY30ZNbEqNlZkGAQkO9LcuxNfr8g+U7816wzb0iDI//QzhtFn/XQQfW+3VrCWY IlrTLSJbR45WLEZLCRI3PY+cgAYCgsvq6thpkOYIac3QDyx0I94VOAlfNkunqefpc0Tq QepT1TQCtCN0NpAYB8R6eModspquemwTaO6KfkJH15GwrmJE1nXhTJR1zWyLWog30gjh dbEdU1fAGEs/bRwCNfarP92hdpcTMlqDsPani0vFjqfRAfHUDFVeLa5xxjKdldRxIv/s ULjC93J45M6zVcnny9a44SjIcDLw3k5RZQ0sHZlpEAsrlopB1ZGT+7UFHwZa4eN64oQg 9CIQ== X-Gm-Message-State: AOAM532tx3hDexNHv5Fo2LN24RSsKb4zVWgsYe7fs63dM4GkvB6r27A5 VDxIEkirj94hxzCQdcDKmf+ciiCmJ6bHLpshcwtlcShSA5u/pw== X-Google-Smtp-Source: ABdhPJyUvd/rd4jZNUv1XfSfFecVN9TM/b/culR/NWpAicPBk+4WOxkPgNf45cVsQXVW7DXohrDFFutZmrSPnvd9RN8= X-Received: by 2002:a02:6027:: with SMTP id i39mr23609988jac.91.1634062610762; Tue, 12 Oct 2021 11:16:50 -0700 (PDT) MIME-Version: 1.0 From: Rovanion Luckey Date: Tue, 12 Oct 2021 20:16:25 +0200 Message-ID: Content-Type: multipart/alternative; boundary="00000000000074914405ce2bd9b2" X-Spam-Score: 0.0 (/) 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: -1.0 (-) --00000000000074914405ce2bd9b2 Content-Type: text/plain; charset="UTF-8" Or maybe even better, I could do that on the args match: ('system-error "open-file" . rest) becomes ('system-error "open-file" _ which-file-failed . rest). Both these suggestions should be credited to roptat. --00000000000074914405ce2bd9b2 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Or maybe even better, I could do that on the args mat= ch: ('system-error "open-file" . rest) becomes ('system-e= rror "open-file" _ which-file-failed . rest).

Both t= hese suggestions should be credited to roptat.
--00000000000074914405ce2bd9b2--