From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp12.migadu.com ([2001:41d0:8:6d80::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms0.migadu.com with LMTPS id OKrQLsKRJ2LMaQEAgWs5BA (envelope-from ) for ; Tue, 08 Mar 2022 18:26:26 +0100 Received: from aspmx1.migadu.com ([2001:41d0:8:6d80::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp12.migadu.com with LMTPS id aO4FK8KRJ2KPWgEAauVa8A (envelope-from ) for ; Tue, 08 Mar 2022 18:26:26 +0100 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 6F59E2F007 for ; Tue, 8 Mar 2022 18:26:26 +0100 (CET) Received: from localhost ([::1]:55872 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1nRdbN-000138-Bj for larch@yhetil.org; Tue, 08 Mar 2022 12:26:25 -0500 Received: from eggs.gnu.org ([209.51.188.92]:47234) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nRdHx-0005rL-FK for guix-devel@gnu.org; Tue, 08 Mar 2022 12:06:21 -0500 Received: from dd30410.kasserver.com ([85.13.145.193]:41998) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nRdHv-0006yl-EV for guix-devel@gnu.org; Tue, 08 Mar 2022 12:06:21 -0500 Received: from localhost (84-115-234-128.cable.dynamic.surfer.at [84.115.234.128]) by dd30410.kasserver.com (Postfix) with ESMTPSA id 0154711201E8; Tue, 8 Mar 2022 18:06:10 +0100 (CET) Date: Tue, 8 Mar 2022 18:06:06 +0100 From: Danny Milosavljevic To: Olivier Dion , Subject: Re: Package's inputs for developer? Message-ID: <20220308180559.4ab4035c@scratchpost.org> In-Reply-To: <87ee3fvys1.fsf@laura> References: <87ee3fvys1.fsf@laura> X-Mailer: Claws Mail 4.0.0 (GTK+ 3.24.30; x86_64-pc-linux-gnu) MIME-Version: 1.0 Content-Type: multipart/signed; boundary="Sig_/D76dKHzIOfiCGcQ5OjiZR74"; protocol="application/pgp-signature"; micalg=pgp-sha512 Received-SPF: none client-ip=85.13.145.193; envelope-from=dannym@scratchpost.org; helo=dd30410.kasserver.com X-Spam_score_int: -25 X-Spam_score: -2.6 X-Spam_bar: -- X-Spam_report: (-2.6 / 5.0 requ) BAYES_00=-1.9, RCVD_IN_DNSWL_LOW=-0.7, SPF_HELO_NONE=0.001, SPF_NONE=0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: guix-devel@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+larch=yhetil.org@gnu.org Sender: "Guix-devel" X-Migadu-Flow: FLOW_IN X-Migadu-Country: US ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1646760386; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:mime-version:mime-version: content-type:content-type:in-reply-to:in-reply-to: references:references:list-id:list-help:list-unsubscribe: list-subscribe:list-post; bh=S2ETvWGq1/XRONirk0cNdFl54kJsIxU+Jy2HEf30SJQ=; b=O99vF5RDSLZaRz/zSEwDGZQcTQdvzEmqMrkn7DYsrRWiWDGxQTUpshTaisfbLKoLQvNM+L iiPVQoGOo5vk77NTFnC21JRMll+5syPd5efonDh35f7zAgyugpLyMBzUS1yjkN82YgfvCH 4wSXWIKegyE4ngHFckpf3vPQ+PBAAgRFHRytHc1TskS1cb6+bE/h8T0RDhpo7LpJXE4kf1 3Q05L1btXWW3S+g6rNAV0j2KiKW7lmt0i9OUY4gLCQgYFn9T+RQ5aH7CWsl10mlyEuc8Zx mpwBKk+AxyEsbKeRxYgHsO3zd7RGzvMYUv2dhq7Bw322sBlDNdec+Ca7imf4xg== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1646760386; a=rsa-sha256; cv=none; b=Jx+4djzsQi2EUdanZDEo15zyZAOIa2oS5vt4dblWevRtqKBe8saXOLkZdkpmnw6jIuPI+x qmys5GkNTSW570lPRgXOGZSSdlv2AvKaRiwbthY/7Be8DTqk4WOD7AX24ovLCL08BT35LN iIGzHOSdRcJbFctHZ5B3BygKHO7S96sXpplO7ZZaAm0KD3qhL6pZrUrjw/Fxt4vwOpBHTI hnS0toptyoDAHz2SC5ZxQ5zVtKUeEf7ojJKO5U9tDIyCwJyhGAVx3eu4WXBidyBvxyoStX mdHdYgYBPLU0WGiDIzGuJgE7G9u/qexlx/ovaXIgVHm+Ypj0Fhi5AGSwleFGJQ== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=none; dmarc=none; spf=pass (aspmx1.migadu.com: domain of "guix-devel-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-devel-bounces+larch=yhetil.org@gnu.org" X-Migadu-Spam-Score: -5.42 Authentication-Results: aspmx1.migadu.com; dkim=none; dmarc=none; spf=pass (aspmx1.migadu.com: domain of "guix-devel-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-devel-bounces+larch=yhetil.org@gnu.org" X-Migadu-Queue-Id: 6F59E2F007 X-Spam-Score: -5.42 X-Migadu-Scanner: scn0.migadu.com X-TUID: NvkBt7HQVNGD --Sig_/D76dKHzIOfiCGcQ5OjiZR74 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: quoted-printable Hi, On Sun, 06 Mar 2022 11:19:58 -0500 Olivier Dion via "Development of GNU Guix and the GNU System distribution."= wrote: > I often find my self using inheritance of package to add native-inputs > that are not stricly necessary for building the project, but are used > for developement purpose: It's very common to require extra tools for development, but those are anything but standardized. In fact, finding elusive bugs is very much helped by using different compiler versions, compiler vendors etc. So I don't think adding those (which?) directly in the base package is a go= od idea. Better: $ guix shell -f guix.scm gdb@11.1 lcov --Sig_/D76dKHzIOfiCGcQ5OjiZR74 Content-Type: application/pgp-signature Content-Description: OpenPGP digital signature -----BEGIN PGP SIGNATURE----- iQEzBAEBCgAdFiEEds7GsXJ0tGXALbPZ5xo1VCwwuqUFAmInjP8ACgkQ5xo1VCww uqWV4AgAjcSmuROlmxIXc/uMlqidEfV0xrHX01YO1G3knYovGfzowYCF6NixQ98d LJODmMsvh1C4eis/aJi/D993BisISVYd6JLe9CAarsdIx+beuz2Njz0YntDNWiBV WKETWVgEP9JKW/36NsQ+HVFi5FJhMQfdPtyzex+OxQs90yxgfB+ZFOOpz7nSGlhl JewIGV5BaRNCmhguMnbtUZ37Uj0xC8+y1Q+eXDA84CTJURlEk1xb7v1DoiNhMxu8 vNYutji8M68WZPRNBPbZp5n95X64TcWBCaOWVgwjzfaytHHUuPL++tucW3+/MpBz 0Qo8NeR2dn5CbJ6vY6c9I6MBg28rbA== =PkY5 -----END PGP SIGNATURE----- --Sig_/D76dKHzIOfiCGcQ5OjiZR74--