From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp2.migadu.com ([2001:41d0:303:e16b::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms13.migadu.com with LMTPS id 6LMSBpqSv2bA9QAAe85BDQ:P1 (envelope-from ) for ; Fri, 16 Aug 2024 17:55:38 +0000 Received: from aspmx1.migadu.com ([2001:41d0:303:e16b::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp2.migadu.com with LMTPS id 6LMSBpqSv2bA9QAAe85BDQ (envelope-from ) for ; Fri, 16 Aug 2024 19:55:38 +0200 X-Envelope-To: larch@yhetil.org Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=debbugs.gnu.org header.s=debbugs-gnu-org header.b="Y/rXF8Ub"; dkim=fail ("headers rsa verify failed") header.d=gnu.org header.s=fencepost-gnu-org header.b=UGpDIHT9; spf=pass (aspmx1.migadu.com: domain of "guix-patches-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-patches-bounces+larch=yhetil.org@gnu.org"; dmarc=pass (policy=none) header.from=gnu.org ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1723830937; 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:list-id:list-help: list-unsubscribe:list-subscribe:list-post:dkim-signature; bh=NnnUDVh8y1MwloM4xl2EROVnNfX6oczqqJUbKPExztU=; b=PuFVmLfsykYR2CxAgJWtT4WFFKoXxVAXjY8ZwbGv+WeM9rQ1PeHmH8HhAu03lxBEJLjVLh 02rVeRlEtDUJDjH1FdTVPjSRJ3YwQ8PE83SedgaSn4kSifeG2tB4ETwLlhOuG87xRf6kRp qJA7UfLh82CnOA2AKALrk/P+w0vbWE2Qa67k6dTlthR2wMMWnOV3moA8Swxbsdw2pJEPUH TFpJMhDHSBnGF2SMa2pyDV+tAGzf0KiCraWBoRxyLCztj7xQtoQHyKxcIxD9Hrq2EIXBFa ZSkMzc/CdIYAX7Fjfvd9wnL0LXDEvJxxPq2eJ2x58yfZwF9WHMfuLPNrUMS3YA== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=pass header.d=debbugs.gnu.org header.s=debbugs-gnu-org header.b="Y/rXF8Ub"; dkim=fail ("headers rsa verify failed") header.d=gnu.org header.s=fencepost-gnu-org header.b=UGpDIHT9; spf=pass (aspmx1.migadu.com: domain of "guix-patches-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-patches-bounces+larch=yhetil.org@gnu.org"; dmarc=pass (policy=none) header.from=gnu.org ARC-Seal: i=1; s=key1; d=yhetil.org; t=1723830937; a=rsa-sha256; cv=none; b=XbIQ22pjpiOhlT+JW+6LN1e2qRC1MmmjUkOb7qd1J2BCcA3QZNyhA49sboEMS9+d8KwT+T MWxR25wbr9rAtRDPRpu3xZ7lN0InF/wgiPU+u0PzhgGiDJkZECO7bgcdyu0MiKabqJytBV 6ZqCFEv2ZTqg22UqfYIJRcom13Le98UHtcWpX1dfpDuSj97EjVrjtADdKACqEiKh6G+sWG oavKmTR8wDXjUVE38yPnhhepCL5qiuDnHyMBttdKr+MHU5iNWDUQmdqbHeHH7iYbCHzA7N oRKo80CNxI9xGDkY62N/T+K0gofqC4nWbnQGyC1jObxrrtbvCCovVWserYYq6A== 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 E05FB53F2A for ; Fri, 16 Aug 2024 19:55:37 +0200 (CEST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1sf1Ac-0008Pd-30; Fri, 16 Aug 2024 13:55:26 -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 1sf1Aa-0008JN-Hz for guix-patches@gnu.org; Fri, 16 Aug 2024 13:55:24 -0400 Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1sf1Aa-000566-6A for guix-patches@gnu.org; Fri, 16 Aug 2024 13:55:24 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=debbugs.gnu.org; s=debbugs-gnu-org; h=MIME-Version:Date:From:To:Subject; bh=NnnUDVh8y1MwloM4xl2EROVnNfX6oczqqJUbKPExztU=; b=Y/rXF8Ub2Sl/mnoPAmRvavL2coLyjJugALq3Af/srOZM84hg7xkdEsttti1JtrpGgglUhiAuQ/U4g/dd60nmcz0no5rp9Pc++pRa8uAvh1AteKg5YZfxGFiFTGVliTfLOy/m83BhfsmfYZAsaNQ3N7hfCSPDy3FLxihQ3Q1eyYgYVqQl52CAf108twwLq0aKV1KHjdvkEUxMyV3qSsB/JKgi4kFFX324m7R7gDyzafMmBU53eLL8zV17OSapf0+Iwkf/jLZ/f/z8RcP7mF/wmwRZXOYQ3n/XFOFdXNTVXulkk4MIRVCxEb4Rnoz/xX/jO/tRZh3Y2Z399TeGnub6eQ==; Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1sf1BB-0002S4-Tu for guix-patches@gnu.org; Fri, 16 Aug 2024 13:56:01 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#72674] [PATCH] gnu: guix: Remove unnecessary dependencies. Resent-From: Ludovic =?UTF-8?Q?Court=C3=A8s?= Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Fri, 16 Aug 2024 17:56:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 72674 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 72674@debbugs.gnu.org Cc: Ludovic =?UTF-8?Q?Court=C3=A8s?= , Maxim Cournoyer , Janneke Nieuwenhuizen X-Debbugs-Original-To: guix-patches@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.17238309279367 (code B ref -1); Fri, 16 Aug 2024 17:56:01 +0000 Received: (at submit) by debbugs.gnu.org; 16 Aug 2024 17:55:27 +0000 Received: from localhost ([127.0.0.1]:52816 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sf1Ac-0002R1-LJ for submit@debbugs.gnu.org; Fri, 16 Aug 2024 13:55:26 -0400 Received: from lists.gnu.org ([209.51.188.17]:44384) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sf1Aa-0002Qt-0N for submit@debbugs.gnu.org; Fri, 16 Aug 2024 13:55:24 -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 1sf19x-0007iu-SK for guix-patches@gnu.org; Fri, 16 Aug 2024 13:54:45 -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 1sf19x-0004sL-Ds; Fri, 16 Aug 2024 13:54:45 -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=NnnUDVh8y1MwloM4xl2EROVnNfX6oczqqJUbKPExztU=; b=UGpDIHT9/V/1gy zKpEAx4UszkfcrTaBCDTdeZAWW3vtuFmKsSIerP+hCrusT1RpqYVHe9mlCiICjzDF1CfCU2ygHv+l RgvrQOVQTQi0TPNiFFBFefjvRNJnsD2SswodhxyKk44oIofsOXtzLjaSWHh5oTAQMj7Sk3VAb5xnI 44kwcXyVYz6uQZjn+OdOShcWT271g0dXfRJJjvqKy+w/+VuoB81z3Szwum9m3ArXxGw1Q7MLhCfIH NSa2v0eW7xa5sO+M5enT+2lVioNZWahwhMvTwhi5CLK9rE3KK3WZ/8Pu8xW0ftlnZcyDZD7bdB6/k KrLu0h3Z2b6LvuxSetbQ==; From: Ludovic =?UTF-8?Q?Court=C3=A8s?= Date: Fri, 16 Aug 2024 19:54:36 +0200 Message-ID: X-Mailer: git-send-email 2.45.2 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+larch=yhetil.org@gnu.org Sender: guix-patches-bounces+larch=yhetil.org@gnu.org X-Migadu-Country: US X-Migadu-Flow: FLOW_IN X-Migadu-Queue-Id: E05FB53F2A X-Migadu-Scanner: mx13.migadu.com X-Migadu-Spam-Score: -4.27 X-Spam-Score: -4.27 X-TUID: 8uu+K4BouJgi This reverts 0fda0486523d67c2c464386c07a0c2800d8d8c20, instead moving the dependencies needed for ‘make dist’ to ‘manifest.scm’. Removing this extra dependencies make it simpler to build the ‘guix’ package in particular on less-capable systems like i586-gnu. * gnu/packages/package-management.scm (guix)[native-inputs]: Remove IMAGEMAGICK and PERL. Use GRAPHVIZ-MINIMAL instead of GRAPHVIZ. * manifest.scm: Use the full-blown ‘graphviz’ package; add ‘imagemagick’ and ‘perl’. Reported-by: Janneke Nieuwenhuizen Change-Id: Ia9d05c699e3cc2f9a9235a67f8ec840c26b66a82 --- gnu/packages/package-management.scm | 4 +--- manifest.scm | 16 +++++++++++++++- 2 files changed, 16 insertions(+), 4 deletions(-) Hi! As Janneke noted in , the new imagemagick dependency made it harder to get ‘guix’ built on i586-gnu. It’s also unnecessary. WDYT? Thanks, Ludo’. diff --git a/gnu/packages/package-management.scm b/gnu/packages/package-management.scm index 77bda7f231..6fe0515d00 100644 --- a/gnu/packages/package-management.scm +++ b/gnu/packages/package-management.scm @@ -491,10 +491,8 @@ (define-public guix ("automake" ,automake) ("gettext" ,gettext-minimal) ("texinfo" ,texinfo) - ("graphviz" ,graphviz) ;non-minimal for PDF support + ("graphviz" ,graphviz-minimal) ("font-ghostscript" ,font-ghostscript) ;fonts for 'dot' - ("imagemagick" ,imagemagick) ;for 'make dist' - ("perl" ,perl) ;for 'make dist' ("help2man" ,help2man) ("po4a" ,po4a-minimal))) (inputs diff --git a/manifest.scm b/manifest.scm index 7e4d82c3a5..27e1d62566 100644 --- a/manifest.scm +++ b/manifest.scm @@ -24,11 +24,25 @@ ;; ;; guix shell --pure -m manifest.scm hello ... +(use-modules (guix packages)) + (concatenate-manifests - (list (package->development-manifest (specification->package "guix")) + (list (package->development-manifest + (let ((guix (specification->package "guix"))) + (package/inherit guix + ;; Replace with non-minimal Graphviz for PDF support. + (native-inputs (modify-inputs (package-native-inputs guix) + (replace "graphviz" + (specification->package "graphviz"))))))) + ;; Extra packages used by unit tests. (specifications->manifest (list "gnupg")) + ;; Packages needed for 'make dist' and 'make distcheck'. + (specifications->manifest + (list "imagemagick" + "perl")) + ;; Useful extras for patches submission. (specifications->manifest (list "b4" base-commit: 72e586fcae78e467d01e2add09c1db26be6bfa93 -- 2.45.2