From unknown Sun Jun 15 01:06:50 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#63610] [PATCH 0/3] Add 'graphviz-minimal' and have Guix depend on it Resent-From: Ludovic =?UTF-8?Q?Court=C3=A8s?= Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sat, 20 May 2023 16:02:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 63610 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 63610@debbugs.gnu.org Cc: Ludovic =?UTF-8?Q?Court=C3=A8s?= X-Debbugs-Original-To: guix-patches@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.168459850221020 (code B ref -1); Sat, 20 May 2023 16:02:02 +0000 Received: (at submit) by debbugs.gnu.org; 20 May 2023 16:01:42 +0000 Received: from localhost ([127.0.0.1]:59198 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1q0P1a-0005Sy-HD for submit@debbugs.gnu.org; Sat, 20 May 2023 12:01:42 -0400 Received: from lists.gnu.org ([209.51.188.17]:56968) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1q0P1Y-0005Sq-Js for submit@debbugs.gnu.org; Sat, 20 May 2023 12:01:40 -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 1q0P1Y-0007Ei-Db for guix-patches@gnu.org; Sat, 20 May 2023 12:01:40 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1q0P1Y-0006Uk-5h; Sat, 20 May 2023 12:01:40 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-Version:Date:Subject:To:From:in-reply-to: references; bh=Z7zXu1mRWv8i7jnU5LhEtGeonZYl7GREohjyS+HkuAw=; b=W58EbqpeMkC15j BUnnNwNbprXXYARUlx6qyhwVP7V8d/cO91USbKSwjXMkiTVadqbK4UIqAdjPqsDM3Dw1k3y7/z2WX SCWoLzdSGugQlGIXVqQb0Qma5GWOvpeWcWqPM5sqT9OWLQ8SwaEdq3pxROu+7wUuWGAMwgq4/A61n hqfgsULCtzNfQKefhAKaiO17QakNv55XbdmX2y1VbcYqoyMif1VY1MITSBZ0NhGAAfV0Ie9SZB7W+ U+GQ2QNyK5lXBDpXWacoZ0QGSBY2/fKLh3x/u6feE9pTadOq8ONI9S5BsR5Dr3tx2GdAKsbipcbO0 WXXD1rphINCmVh+Za9Bw==; Received: from [2a01:e0a:1d:7270:af76:b9b:ca24:c465] (helo=gnu.org) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1q0P1X-0000hu-PB; Sat, 20 May 2023 12:01:39 -0400 From: Ludovic =?UTF-8?Q?Court=C3=A8s?= Date: Sat, 20 May 2023 18:01:31 +0200 Message-Id: X-Mailer: git-send-email 2.40.1 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.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: -3.3 (---) Hi! As proposed in , this patch set adds ‘graphviz-minimal’ and uses it in (guix self) and as a dependency of the ‘guix’ package, thereby reducing the closure of the development environment and also the number of things that need to be built before we have ‘guix’. Thoughts? Ludo’. Ludovic Courtès (3): gnu: graphviz: Add "minimal" variant. self: Build against "graphviz-minimal". gnu: guix: Depend on 'graphviz-minimal'. gnu/packages/graphviz.scm | 9 ++++++++- gnu/packages/package-management.scm | 11 ++++++++++- guix/self.scm | 11 +++++++++-- 3 files changed, 27 insertions(+), 4 deletions(-) base-commit: bac28a52cb7cbc42d7fabbce0e47028367e69a61 -- 2.40.1 From unknown Sun Jun 15 01:06:50 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#63610] [PATCH 2/3] self: Build against "graphviz-minimal". Resent-From: Ludovic =?UTF-8?Q?Court=C3=A8s?= Original-Sender: "Debbugs-submit" Resent-CC: mail@cbaines.net, dev@jpoiret.xyz, ludo@gnu.org, othacehe@gnu.org, rekado@elephly.net, zimon.toutoune@gmail.com, me@tobias.gr, guix-patches@gnu.org Resent-Date: Sat, 20 May 2023 16:12:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 63610 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 63610@debbugs.gnu.org Cc: Ludovic =?UTF-8?Q?Court=C3=A8s?= , Christopher Baines , Josselin Poiret , Ludovic =?UTF-8?Q?Court=C3=A8s?= , Mathieu Othacehe , Ricardo Wurmus , Simon Tournier , Tobias Geerinckx-Rice X-Debbugs-Original-Xcc: Christopher Baines , Josselin Poiret , Ludovic =?UTF-8?Q?Court=C3=A8s?= , Mathieu Othacehe , Ricardo Wurmus , Simon Tournier , Tobias Geerinckx-Rice Received: via spool by 63610-submit@debbugs.gnu.org id=B63610.168459910021931 (code B ref 63610); Sat, 20 May 2023 16:12:01 +0000 Received: (at 63610) by debbugs.gnu.org; 20 May 2023 16:11:40 +0000 Received: from localhost ([127.0.0.1]:59209 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1q0PBD-0005hZ-QI for submit@debbugs.gnu.org; Sat, 20 May 2023 12:11:40 -0400 Received: from eggs.gnu.org ([209.51.188.92]:54282) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1q0PBC-0005hM-Kg for 63610@debbugs.gnu.org; Sat, 20 May 2023 12:11:39 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1q0PB7-0008IY-EM; Sat, 20 May 2023 12:11:33 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-Version:References:In-Reply-To:Date:Subject:To: From; bh=5ZEhVvMICNVBFJF2oGFgN1fCdBvgGR4BWltjmiu7N/8=; b=ABdrbHVtXKgvPp1+NzEc CHYq52VfnnGIkDwVFl8+QDPkjdmdXCDGfm/frsTiohYTEXJQ73ArpGopAAw3Br0BovEK594/1qpPP NYQfvXOBnEPTxfOkDUQH+n0B6e/Yk7pjr77z2yB479bfuamFZYhXAnk0+vYnr66IF3ndrl80gccdJ HRGeezIKx7G2NQxbBeyPPDHN0eembGEVEaDec0l4WE9GRlNLYGSr9z5zRAQieeAWoXavbNb9Kc/zr 34ca8+ll8vOAnv87dheolP/Ny1+VMKjPcm96wqlfJab6JKL+G55pHKGJZKrCCCmUNje1osP59fUyi jd80mUfBPBBV5g==; Received: from [2a01:e0a:1d:7270:af76:b9b:ca24:c465] (helo=gnu.org) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1q0PB7-0001oj-1r; Sat, 20 May 2023 12:11:33 -0400 From: Ludovic =?UTF-8?Q?Court=C3=A8s?= Date: Sat, 20 May 2023 18:11:24 +0200 Message-Id: <238c5c71317fffbb2c7b88387d62b7759201c3d8.1684598152.git.ludo@gnu.org> X-Mailer: git-send-email 2.40.1 In-Reply-To: References: MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.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: -3.3 (---) Fixes . Reported by Andreas Enge . * guix/self.scm (%packages): Change "graphviz" to refer to "graphviz-minimal". Add "font-ghostscript". (info-manual): Define 'font-ghostscript'. [build]: Set XDG_DATA_DIRS. --- guix/self.scm | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/guix/self.scm b/guix/self.scm index 74c953bd50..9e0aa82698 100644 --- a/guix/self.scm +++ b/guix/self.scm @@ -1,5 +1,5 @@ ;;; GNU Guix --- Functional package management for GNU -;;; Copyright © 2017-2022 Ludovic Courtès +;;; Copyright © 2017-2023 Ludovic Courtès ;;; Copyright © 2020 Martin Becze ;;; ;;; This file is part of GNU Guix. @@ -72,7 +72,8 @@ (define %packages ("gettext-minimal" . ,(ref 'gettext 'gettext-minimal)) ("gcc-toolchain" . ,(ref 'commencement 'gcc-toolchain)) ("glibc-utf8-locales" . ,(ref 'base 'glibc-utf8-locales)) - ("graphviz" . ,(ref 'graphviz 'graphviz)) + ("graphviz" . ,(ref 'graphviz 'graphviz-minimal)) + ("font-ghostscript" . ,(ref 'ghostscript 'font-ghostscript)) ("texinfo" . ,(ref 'texinfo 'texinfo))))) (define (specification->package name) @@ -404,6 +405,9 @@ (define (info-manual source) (define graphviz (specification->package "graphviz")) + (define font-ghostscript + (specification->package "font-ghostscript")) + (define glibc-utf8-locales (specification->package "glibc-utf8-locales")) @@ -444,6 +448,9 @@ (define (info-manual source) ;; Build graphs. (mkdir-p (string-append #$output "/images")) + + (setenv "XDG_DATA_DIRS" ;fonts needed by 'dot' + #+(file-append font-ghostscript "/share")) (for-each (lambda (dot-file) (invoke #+(file-append graphviz "/bin/dot") "-Tpng" "-Gratio=.9" "-Gnodesep=.005" -- 2.40.1 From unknown Sun Jun 15 01:06:50 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#63610] [PATCH 1/3] gnu: graphviz: Add "minimal" variant. Resent-From: Ludovic =?UTF-8?Q?Court=C3=A8s?= Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sat, 20 May 2023 16:12:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 63610 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 63610@debbugs.gnu.org Cc: Ludovic =?UTF-8?Q?Court=C3=A8s?= Received: via spool by 63610-submit@debbugs.gnu.org id=B63610.168459910321947 (code B ref 63610); Sat, 20 May 2023 16:12:02 +0000 Received: (at 63610) by debbugs.gnu.org; 20 May 2023 16:11:43 +0000 Received: from localhost ([127.0.0.1]:59213 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1q0PBH-0005ht-7z for submit@debbugs.gnu.org; Sat, 20 May 2023 12:11:43 -0400 Received: from eggs.gnu.org ([209.51.188.92]:54266) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1q0PBC-0005hK-2s for 63610@debbugs.gnu.org; Sat, 20 May 2023 12:11:39 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1q0PB6-0008IR-Kz; Sat, 20 May 2023 12:11:32 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-Version:References:In-Reply-To:Date:Subject:To: From; bh=fhFwycBPEzxocCmj86zMRSIVNF0RIgGp/1LSPC68o7Y=; b=QRJGYtXNHsBMR0RkLhoj ljG7NrV+7glPzkw0PxSYIFA76yz1oUjM3dcNpFFPsFNCe8svMp87RLKGI0r388Unie8li6sq/WkUj /QovYdBT5MBPZMCpoPQ3PEWIDA2gvk8g8UU6d90okvlj3AlZukMhr/dOQrT7eFdXPXaTGQ14g2nsf w1xuh2VAyJOy98642fu4eJHMaNoa89/sloWM5wEhyMRf8PbRoVX4hfUvmonXSjq5wN55p+5CFIDdx kSGycL4uekdG2Vk6ECezyd0ucbKyAL1q2iEJnaJi1uqvgUIHBWaIh2/yp+eOilZDtRGQI1zrRRI4p 0WEn6iDfRO+y5w==; Received: from [2a01:e0a:1d:7270:af76:b9b:ca24:c465] (helo=gnu.org) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1q0PB6-0001oj-8Y; Sat, 20 May 2023 12:11:32 -0400 From: Ludovic =?UTF-8?Q?Court=C3=A8s?= Date: Sat, 20 May 2023 18:11:23 +0200 Message-Id: X-Mailer: git-send-email 2.40.1 In-Reply-To: References: MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.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: -3.3 (---) * gnu/packages/graphviz.scm (graphviz-minimal): New variable. --- gnu/packages/graphviz.scm | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/gnu/packages/graphviz.scm b/gnu/packages/graphviz.scm index 26ee96afd4..30dd6d3405 100644 --- a/gnu/packages/graphviz.scm +++ b/gnu/packages/graphviz.scm @@ -1,5 +1,5 @@ ;;; GNU Guix --- Functional package management for GNU -;;; Copyright © 2013, 2015, 2021 Ludovic Courtès +;;; Copyright © 2013, 2015, 2021, 2023 Ludovic Courtès ;;; Copyright © 2015, 2020 Efraim Flashner ;;; Copyright © 2016 Theodoros Foradis ;;; Copyright © 2017, 2018, 2019, 2022 Ricardo Wurmus @@ -124,6 +124,13 @@ (define-public graphviz '((release-monitoring-url . "https://graphviz.org/download/source/"))) (license license:epl1.0))) +(define-public graphviz-minimal + (package/inherit graphviz + (name "graphviz-minimal") + (inputs (modify-inputs (package-inputs graphviz) + (delete "libxrender" "libx11" "pango" "libxaw"))) + (synopsis "Graph visualization software (without X11 support)"))) + (define-public python-graphviz (package (name "python-graphviz") -- 2.40.1 From unknown Sun Jun 15 01:06:50 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#63610] [PATCH 3/3] gnu: guix: Depend on 'graphviz-minimal'. Resent-From: Ludovic =?UTF-8?Q?Court=C3=A8s?= Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sat, 20 May 2023 16:12:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 63610 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 63610@debbugs.gnu.org Cc: Ludovic =?UTF-8?Q?Court=C3=A8s?= Received: via spool by 63610-submit@debbugs.gnu.org id=B63610.168459910421953 (code B ref 63610); Sat, 20 May 2023 16:12:02 +0000 Received: (at 63610) by debbugs.gnu.org; 20 May 2023 16:11:44 +0000 Received: from localhost ([127.0.0.1]:59215 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1q0PBH-0005hw-K5 for submit@debbugs.gnu.org; Sat, 20 May 2023 12:11:43 -0400 Received: from eggs.gnu.org ([209.51.188.92]:54286) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1q0PBE-0005hP-V8 for 63610@debbugs.gnu.org; Sat, 20 May 2023 12:11:41 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1q0PB9-0008Im-P6; Sat, 20 May 2023 12:11:35 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-Version:References:In-Reply-To:Date:Subject:To: From; bh=92YK+nLU98ODVjXF2F4+6xPCWctG06ds9C/D/5Geq/E=; b=g68VIT9ycEmjPIE/Jne+ /NorQ+X0aHyspEPjkyYsR0Q1Anly/MUtXkGpTjQrDeM/7Zi7/+viYxa40vKNvZo4Q6PVSPC19aJ2t qZCS3jUrGYi6BMEogx/hLi1cQT/uTbj/kDCZV9eY/Tqh315wC1Wg8TvzYB7ciYer1a3w/1TveRBV4 vmvKRPa+q85NI0+citK9AhBB0bOy/ZFRuO3J1OMULJkul1qd5vmKLU3oY4qkzkzJjTE2f/xeW7uj8 WSVkQscbobw2mQK1WeAZe9wjdry9iD3ILexj/VapUlAEK7ma1JQWA8bxLKGrG6SODvbo7B2Xac8rB JK1uSV68r+IRzw==; Received: from [2a01:e0a:1d:7270:af76:b9b:ca24:c465] (helo=gnu.org) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1q0PB7-0001oj-SW; Sat, 20 May 2023 12:11:35 -0400 From: Ludovic =?UTF-8?Q?Court=C3=A8s?= Date: Sat, 20 May 2023 18:11:25 +0200 Message-Id: X-Mailer: git-send-email 2.40.1 In-Reply-To: References: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.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: -3.3 (---) * gnu/packages/package-management.scm (guix)[arguments]: Add 'set-font-path' phase. [native-inputs]: Change GRAPHVIZ to GRAPHVIZ-MINIMAL. Add FONT-GHOSTSCRIPT. --- gnu/packages/package-management.scm | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/gnu/packages/package-management.scm b/gnu/packages/package-management.scm index 67de4930ff..1da40f4cab 100644 --- a/gnu/packages/package-management.scm +++ b/gnu/packages/package-management.scm @@ -68,6 +68,7 @@ (define-module (gnu packages package-management) #:use-module (gnu packages flex) #:use-module (gnu packages gcc) #:use-module (gnu packages gettext) + #:use-module (gnu packages ghostscript) #:use-module (gnu packages glib) #:use-module (gnu packages gnome) #:use-module (gnu packages gnupg) @@ -273,6 +274,13 @@ (define-public guix (("\"[^\"]*/bin//xz") (string-append "\"" xz "/bin/xz"))))) #t)) + (add-before 'build 'set-font-path + (lambda* (#:key inputs #:allow-other-keys) + ;; Tell 'dot' where to look for fonts. + (setenv "XDG_DATA_DIRS" + (dirname + (search-input-directory inputs + "share/fonts"))))) (add-before 'check 'copy-bootstrap-guile (lambda* (#:key system target inputs #:allow-other-keys) ;; Copy the bootstrap guile tarball in the store @@ -431,7 +439,8 @@ (define-public guix ("automake" ,automake) ("gettext" ,gettext-minimal) ("texinfo" ,texinfo) - ("graphviz" ,graphviz) + ("graphviz" ,graphviz-minimal) + ("font-ghostscript" ,font-ghostscript) ;fonts for 'dot' ("help2man" ,help2man) ("po4a" ,po4a))) (inputs -- 2.40.1 From unknown Sun Jun 15 01:06:50 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: Ludovic =?UTF-8?Q?Court=C3=A8s?= Subject: bug#63610: closed (Re: bug#63610: [PATCH 0/3] Add 'graphviz-minimal' and have Guix depend on it) Message-ID: References: <87ilchop3q.fsf@gnu.org> X-Gnu-PR-Message: they-closed 63610 X-Gnu-PR-Package: guix-patches X-Gnu-PR-Keywords: patch Reply-To: 63610@debbugs.gnu.org Date: Wed, 24 May 2023 13:07:02 +0000 Content-Type: multipart/mixed; boundary="----------=_1684933622-26322-1" This is a multi-part message in MIME format... ------------=_1684933622-26322-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #63610: [PATCH 0/3] Add 'graphviz-minimal' and have Guix depend on it which was filed against the guix-patches package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 63610@debbugs.gnu.org. --=20 63610: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D63610 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1684933622-26322-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 63610-done) by debbugs.gnu.org; 24 May 2023 13:06:58 +0000 Received: from localhost ([127.0.0.1]:42756 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1q1oCf-0006qI-NY for submit@debbugs.gnu.org; Wed, 24 May 2023 09:06:57 -0400 Received: from eggs.gnu.org ([209.51.188.92]:44348) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1q1oCe-0006q5-7P for 63610-done@debbugs.gnu.org; Wed, 24 May 2023 09:06:56 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1q1oCZ-0003mB-0t for 63610-done@debbugs.gnu.org; Wed, 24 May 2023 09:06:51 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-Version:In-Reply-To:Date:References:Subject:To: From; bh=vkyOusAejynNEZCduQXOeyrW2LNGlOLxVPCfClabQdw=; b=V2Gtz1zqeyMb3foXewT7 z4DgV3PSe0Ae/UwmSM7nmj5QXTnantcbRT7OwINImXxN0abGErj6rAHtav5E3nev6lebcYDYsPxyg n0HsxxDCP79o3W3TtaSDm6J4+AQzrYQqTuHikjRyMcEAlTH7EqFPzA345bc3uIS8C1sWD9foilr0y b5Eb7OTopASO2P75shxEFCwFtl9LZVRCOCZy4a9j9eCvuKfqknohlRXNKh/G22+nZqD//KpMId1O8 Cvh50DLNaJ3swhinqM9zkZttq/h9ipWbzn/E/dyTrQCxmP/BUqqr3/AwqggvHXzhrgoq20xRIuYkf 08q8USAw2SoxVw==; Received: from 91-160-117-201.subs.proxad.net ([91.160.117.201] helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1q1oCY-0002ax-K5 for 63610-done@debbugs.gnu.org; Wed, 24 May 2023 09:06:50 -0400 From: =?utf-8?Q?Ludovic_Court=C3=A8s?= To: 63610-done@debbugs.gnu.org Subject: Re: bug#63610: [PATCH 0/3] Add 'graphviz-minimal' and have Guix depend on it References: Date: Wed, 24 May 2023 15:06:49 +0200 In-Reply-To: ("Ludovic =?utf-8?Q?Court?= =?utf-8?Q?=C3=A8s=22's?= message of "Sat, 20 May 2023 18:01:31 +0200") Message-ID: <87ilchop3q.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 63610-done 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: -3.3 (---) Hi, Ludovic Court=C3=A8s skribis: > gnu: graphviz: Add "minimal" variant. > self: Build against "graphviz-minimal". > gnu: guix: Depend on 'graphviz-minimal'. Applied, with an additional change to remove =E2=80=9Cfont-ghostscript=E2= =80=9D from the inputs of =E2=80=98guix-daemon=E2=80=99. Ludo=E2=80=99. ------------=_1684933622-26322-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 20 May 2023 16:01:42 +0000 Received: from localhost ([127.0.0.1]:59198 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1q0P1a-0005Sy-HD for submit@debbugs.gnu.org; Sat, 20 May 2023 12:01:42 -0400 Received: from lists.gnu.org ([209.51.188.17]:56968) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1q0P1Y-0005Sq-Js for submit@debbugs.gnu.org; Sat, 20 May 2023 12:01:40 -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 1q0P1Y-0007Ei-Db for guix-patches@gnu.org; Sat, 20 May 2023 12:01:40 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1q0P1Y-0006Uk-5h; Sat, 20 May 2023 12:01:40 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-Version:Date:Subject:To:From:in-reply-to: references; bh=Z7zXu1mRWv8i7jnU5LhEtGeonZYl7GREohjyS+HkuAw=; b=W58EbqpeMkC15j BUnnNwNbprXXYARUlx6qyhwVP7V8d/cO91USbKSwjXMkiTVadqbK4UIqAdjPqsDM3Dw1k3y7/z2WX SCWoLzdSGugQlGIXVqQb0Qma5GWOvpeWcWqPM5sqT9OWLQ8SwaEdq3pxROu+7wUuWGAMwgq4/A61n hqfgsULCtzNfQKefhAKaiO17QakNv55XbdmX2y1VbcYqoyMif1VY1MITSBZ0NhGAAfV0Ie9SZB7W+ U+GQ2QNyK5lXBDpXWacoZ0QGSBY2/fKLh3x/u6feE9pTadOq8ONI9S5BsR5Dr3tx2GdAKsbipcbO0 WXXD1rphINCmVh+Za9Bw==; Received: from [2a01:e0a:1d:7270:af76:b9b:ca24:c465] (helo=gnu.org) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1q0P1X-0000hu-PB; Sat, 20 May 2023 12:01:39 -0400 From: =?UTF-8?q?Ludovic=20Court=C3=A8s?= To: guix-patches@gnu.org Subject: [PATCH 0/3] Add 'graphviz-minimal' and have Guix depend on it Date: Sat, 20 May 2023 18:01:31 +0200 Message-Id: X-Mailer: git-send-email 2.40.1 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: submit Cc: =?UTF-8?q?Ludovic=20Court=C3=A8s?= 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: -3.3 (---) Hi! As proposed in , this patch set adds ‘graphviz-minimal’ and uses it in (guix self) and as a dependency of the ‘guix’ package, thereby reducing the closure of the development environment and also the number of things that need to be built before we have ‘guix’. Thoughts? Ludo’. Ludovic Courtès (3): gnu: graphviz: Add "minimal" variant. self: Build against "graphviz-minimal". gnu: guix: Depend on 'graphviz-minimal'. gnu/packages/graphviz.scm | 9 ++++++++- gnu/packages/package-management.scm | 11 ++++++++++- guix/self.scm | 11 +++++++++-- 3 files changed, 27 insertions(+), 4 deletions(-) base-commit: bac28a52cb7cbc42d7fabbce0e47028367e69a61 -- 2.40.1 ------------=_1684933622-26322-1--