From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp11.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms9.migadu.com with LMTPS id sHjXBOHSSGTxxwAASxT56A (envelope-from ) for ; Wed, 26 Apr 2023 09:29:37 +0200 Received: from aspmx1.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp11.migadu.com with LMTPS id GIDMBOHSSGQ8UwEA9RJhRA (envelope-from ) for ; Wed, 26 Apr 2023 09:29:37 +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 CBD53399BA for ; Wed, 26 Apr 2023 09:29:36 +0200 (CEST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1prZaK-0004Dq-JI; Wed, 26 Apr 2023 03:29:04 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1prZaI-0004DZ-VL for bug-guix@gnu.org; Wed, 26 Apr 2023 03:29:02 -0400 Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1prZaI-0002Od-NJ for bug-guix@gnu.org; Wed, 26 Apr 2023 03:29:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1prZaI-0004bC-6M for bug-guix@gnu.org; Wed, 26 Apr 2023 03:29:02 -0400 X-Loop: help-debbugs@gnu.org Subject: bug#63050: "guix pull" requires graphical libraries Resent-From: Andreas Enge Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Wed, 26 Apr 2023 07:29:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 63050 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: Ludovic =?UTF-8?Q?Court=C3=A8s?= Cc: 63050@debbugs.gnu.org Received: via spool by 63050-submit@debbugs.gnu.org id=B63050.168249413217655 (code B ref 63050); Wed, 26 Apr 2023 07:29:02 +0000 Received: (at 63050) by debbugs.gnu.org; 26 Apr 2023 07:28:52 +0000 Received: from localhost ([127.0.0.1]:54159 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1prZa8-0004ah-0J for submit@debbugs.gnu.org; Wed, 26 Apr 2023 03:28:52 -0400 Received: from hera.aquilenet.fr ([185.233.100.1]:40590) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1prZa3-0004aN-DZ for 63050@debbugs.gnu.org; Wed, 26 Apr 2023 03:28:50 -0400 Received: from localhost (localhost [127.0.0.1]) by hera.aquilenet.fr (Postfix) with ESMTP id 01105136; Wed, 26 Apr 2023 09:28:42 +0200 (CEST) X-Virus-Scanned: Debian amavisd-new at hera.aquilenet.fr Received: from hera.aquilenet.fr ([127.0.0.1]) by localhost (hera.aquilenet.fr [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 4Ud26L7Xd6em; Wed, 26 Apr 2023 09:28:41 +0200 (CEST) Received: from jurong (unknown [IPv6:2001:861:c4:f2f0::c64]) by hera.aquilenet.fr (Postfix) with ESMTPSA id 537F213DD; Wed, 26 Apr 2023 09:28:41 +0200 (CEST) Date: Wed, 26 Apr 2023 09:28:39 +0200 From: Andreas Enge Message-ID: References: <875y9jzl9m.fsf@gnu.org> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <875y9jzl9m.fsf@gnu.org> X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list 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-bounces+larch=yhetil.org@gnu.org X-Migadu-Flow: FLOW_IN X-Migadu-Country: US ARC-Seal: i=1; s=key1; d=yhetil.org; t=1682494176; a=rsa-sha256; cv=none; b=cEH6fVrtfnxGDZ43C2W16OwPK4GgiGur/VP3k/z+CHT0FMTQcGb4IN0fNIyCyRtraXXVHB KEdrCxbRMXVbWRTyF105nBAbmgUMYp4pfgTBxnlRVPXojmHrmpeOur9jhaoozilL+Q+H1r zijBkMwglGKzNo9n5UYEi1UdZPsDHwtimos/VfN+TjupuJ+LkjHmQq6NafLfH4SxBbngfl Z302tiQiSu8aovUzG5QNk+z5MJjUXlQL7R33qJNd8NzwQJb2Q4ZGMIpAKC58mtzv+NlJxU WcwnfDZx+4tOFSbEbxOeeSobSxGmihMyYP7I+Z2XPoQqvL+51P/em6VBeD/MMQ== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=none; dmarc=none; 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" ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1682494176; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type: content-transfer-encoding:content-transfer-encoding:resent-cc: resent-from:resent-sender:resent-message-id:in-reply-to:in-reply-to: references:references:list-id:list-help:list-unsubscribe: list-subscribe:list-post; bh=GwQcC3y87Wt8NFhwQ96ccAfJjqR8w5ejdGbyzu4P5fE=; b=CQEqryAvYvl0FE4TurxUatHm26wtMdViBUrVWRklhYfkqMeOzC1fpNqixokfmMInfcHYyx 1xGREFzlrOvP/Op5Sa6jjrexh1rFb+5sZ9RXpXlvqma2oAnUxrRR+BmPregH6gjgSHh829 4vw9JwZiY9MRd9SFdpygCevdJRqPg2K4yAeNFf53OkOT5F/5lsqzicPsEmitRrA1QEsYmD EbLbwVALOPYrwvmhpxtnwqiiTRHtG0grXKW/oD6vB5MWiUF/9QVfFycPhG3KlJ6EfsM286 UdldVlWXARFRILHodFGvK2iRomTLi5U2Bg1n6avkk3cXa+jn++qg9Ypt6LJkoA== X-Migadu-Scanner: scn1.migadu.com Authentication-Results: aspmx1.migadu.com; dkim=none; dmarc=none; 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: -2.71 X-Spam-Score: -2.71 X-Migadu-Queue-Id: CBD53399BA X-TUID: nPJbZYTLty3Z Am Tue, Apr 25, 2023 at 11:48:05PM +0200 schrieb Ludovic Courtès: > This is apparently coming from Graphviz > Surprising to me, but apparently it’s been this way from the start, > commit b1b07d72c755ea314fb0c8333cd88293ee504ce4 (2013!). > Maybe these are optional dependencies? So "guix pull" builds what is defined as the guix package, but with the current checkout as source? The package definition of guix has this among the native inputs: ;; XXX: Keep the development inputs here even though ;; they're unnecessary, just so that 'guix environment ;; guix' always contains them. ("autoconf" ,autoconf) ("automake" ,automake) ("gettext" ,gettext-minimal) ("texinfo" ,texinfo) ("graphviz" ,graphviz) ("help2man" ,help2man) ("po4a" ,po4a))) Maybe these could be dropped then, and we could have an expanded package guix-devel that would add these inputs for "guix shell -D guix-devel"? Or is it needed for "guix graph"? $ guix graph --list-backends - graphviz: Generate graph in DOT format for use with Graphviz. ... But for this we do not need any graphical output, it is just text file creation; could we have a graphviz-minimal in console mode? Andreas