From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp11.migadu.com ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms5.migadu.com with LMTPS id CLamJ3X3qmK2WAEAbAwnHQ (envelope-from ) for ; Thu, 16 Jun 2022 11:27:17 +0200 Received: from aspmx1.migadu.com ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp11.migadu.com with LMTPS id sEGgJ3X3qmLkZgEA9RJhRA (envelope-from ) for ; Thu, 16 Jun 2022 11:27:17 +0200 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id 3AE11864F for ; Thu, 16 Jun 2022 11:27:17 +0200 (CEST) Received: from localhost ([::1]:58590 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1o1lmW-0005p4-Cy for larch@yhetil.org; Thu, 16 Jun 2022 05:27:16 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:45750) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1o1jMI-0005De-LX for bug-guix@gnu.org; Thu, 16 Jun 2022 02:52:02 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:46654) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1o1jMI-00014y-BE for bug-guix@gnu.org; Thu, 16 Jun 2022 02:52:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1o1jMI-0000J5-A6 for bug-guix@gnu.org; Thu, 16 Jun 2022 02:52:02 -0400 X-Loop: help-debbugs@gnu.org Subject: bug#56016: [BUG] Various confusing error messages. Resent-From: "(" Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Thu, 16 Jun 2022 06:52:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 56016 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: 56016@debbugs.gnu.org X-Debbugs-Original-To: Received: via spool by submit@debbugs.gnu.org id=B.16553622721113 (code B ref -1); Thu, 16 Jun 2022 06:52:02 +0000 Received: (at submit) by debbugs.gnu.org; 16 Jun 2022 06:51:12 +0000 Received: from localhost ([127.0.0.1]:40551 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1o1jLU-0000Ht-4h for submit@debbugs.gnu.org; Thu, 16 Jun 2022 02:51:12 -0400 Received: from lists.gnu.org ([209.51.188.17]:37456) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1o1jLR-0000Hl-Nf for submit@debbugs.gnu.org; Thu, 16 Jun 2022 02:51:10 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:45534) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1o1jLO-0004lr-4y for bug-guix@gnu.org; Thu, 16 Jun 2022 02:51:09 -0400 Received: from knopi.disroot.org ([178.21.23.139]:38348) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1o1jLJ-0000sS-3T for bug-guix@gnu.org; Thu, 16 Jun 2022 02:51:05 -0400 Received: from localhost (localhost [127.0.0.1]) by disroot.org (Postfix) with ESMTP id 3E08F44180 for ; Thu, 16 Jun 2022 08:50:59 +0200 (CEST) X-Virus-Scanned: SPAM Filter at disroot.org Received: from knopi.disroot.org ([127.0.0.1]) by localhost (disroot.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 9Ioi5mtYIXTm for ; Thu, 16 Jun 2022 08:50:58 +0200 (CEST) Mime-Version: 1.0 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=disroot.org; s=mail; t=1655362255; bh=yuFn+vaAftYo8UyM0bny1gWixZjazGFB2NNIox3eXbY=; h=Date:To:Subject:From; b=KT8kaPpzAQZNd+Xsj+F7FTuTpwB64TwG/7STXylb2mNeJ4lxcIBYtvg13d95mm/vj iHy8h08fgweAs9vlBXwvRBlPW0Vl8AHDsBBFHLa31mhqzHhKUmKRP+/6+veYlY+Rjc oYjrBUh1ZVMLMlTIfM+aKmX4k1Rv8KDgUaCHUUxhnx8ls1Bxc9u33z5/frxC1NLf3r puj+S5oUzSU2DNrz1GrrO/FhdV66cul4PEWrgy0vI+otJDfuYlvdrQMUcHq1cEfz+R tQtsPOeZrejGEXMyOOJ2wP99EzaWCX3SL/3Sbv1uG4Gen2Y863/N7y7kPNn0g/HDXH emRAtKZMEzaYA== Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=UTF-8 Date: Thu, 16 Jun 2022 07:50:54 +0100 Message-Id: Received-SPF: pass client-ip=178.21.23.139; envelope-from=paren@disroot.org; helo=knopi.disroot.org 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, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-Mailman-Approved-At: Thu, 16 Jun 2022 05:22:07 -0400 X-BeenThere: bug-guix@gnu.org List-Id: Bug reports for GNU Guix List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-guix-bounces+larch=yhetil.org@gnu.org Sender: "bug-Guix" Reply-to: "(" From: paren--- via Bug reports for GNU Guix X-Migadu-Flow: FLOW_IN X-Migadu-To: larch@yhetil.org X-Migadu-Country: US ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1655371637; h=from:from:sender:sender:reply-to:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:mime-version:mime-version: content-type:content-type: content-transfer-encoding:content-transfer-encoding:resent-cc: resent-from:resent-sender:resent-message-id:list-id:list-help: list-unsubscribe:list-subscribe:list-post:dkim-signature; bh=yuFn+vaAftYo8UyM0bny1gWixZjazGFB2NNIox3eXbY=; b=JGKN2JkDhN8uruQiBv+KsHTs68xrrDIQvdOLGmhh1RsuNMLaZZWa5s5Ld7PsVqTgcIaFoe Oa19gQ2eiCd7WTs2/EepAjnjT4r0iNtVqAqroCOoIgkRT7cdyVVs8Zg7avpi1QZK0P8sOs 1JGetbDSy3FGWj5ZBXm0GjzOj8kOzs2QrnlYbiqtpTcdO45k3im6cjYhz5i7P7Ai3C3o95 PaBpQa9mjDtrki5ZKOyqDRXOSpCp7D2Q2LJsAVl504KlAHEQyugMSSMFCErQSoXO4kH4EP vL//2e5sJfVwhUdHW8Y4eHiziSPHFY6Q5t9Qr2mZRJecxNSgEA/seeCzJARPtA== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1655371637; a=rsa-sha256; cv=none; b=SfyVUYh2CpiuAJkKXcEkKZ/NP3G7TyTTmSaHYJElA1xE2MqThlv26Oh7NZzavXfiKmIrwk zoFzqnFi+v5zEoHsq3v99MgcMoypEBB/pXog+okVFY3SCeLOB5Y1iV8r8wZvIJ3lqCpyPg UEqv5F6Bkcg/HFFIbawrOPks90u/QNnnrIqzUrYMv0fYJ4ZD2hVpl8Co5cl+1atrLJmNL6 twHan95MhV+e8wkh+6wUy3AXc81SbM6Isf+46l1pKmdu/np1tZPjCjFqyWU0/3RCHXm2fT g6mECPPzUftLeOyKDPaIi4tsxh/BMKpaiiAiRVAru/Ch4etdQDxqfLeU4iZLKg== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=disroot.org header.s=mail header.b=KT8kaPpz; dmarc=pass (policy=none) header.from=gnu.org; spf=pass (aspmx1.migadu.com: domain of "bug-guix-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="bug-guix-bounces+larch=yhetil.org@gnu.org" X-Migadu-Spam-Score: -3.49 Authentication-Results: aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=disroot.org header.s=mail header.b=KT8kaPpz; dmarc=pass (policy=none) header.from=gnu.org; spf=pass (aspmx1.migadu.com: domain of "bug-guix-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="bug-guix-bounces+larch=yhetil.org@gnu.org" X-Migadu-Queue-Id: 3AE11864F X-Spam-Score: -3.49 X-Migadu-Scanner: scn0.migadu.com X-TUID: YnMMVuGEW3iN This issue aims to document error messages in Guix that need to be improved. If you get an error message and you have no idea what it's trying to tell you, please send it here! ~ Unbound variable while building package cache This might be a Guile or Guix thing, not sure which. Using the recent libpng/guix-gaming problem as an example: --- Generating package cache for '/gnu/store/1mzdd7rf9r34xiibcs1gpjsf7jkh6a0r-profile'... (exception unbound-variable (value #f) (value "Unbound variable: ~S") (value (libpng-1.2)) (value #f)) --- This error message doesn't tell you *where* the unbound variable is, which means people may (and have! ) report this as a Guix issue, not a guix-gaming issue. This error should perhaps look something like --- Error: Unbound variable `libpng-1.2' in gaming/packages/whatever.scm --- ~ Network disconnection while downloading things When the network disconnects during a download, Guix usually either hangs or says something like "corrupt archive while restoring input from socket" (I haven't been able to reproduce this, so I don't remember the exact message). Guix should probably poll the network and check whether it's down, then report an error and try to reconnect for perhaps 30 seconds before giving up.