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 qF3uEHIx3mLPMQEAbAwnHQ (envelope-from ) for ; Mon, 25 Jul 2022 08:00:18 +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 SBcmEXIx3mK4fwEA9RJhRA (envelope-from ) for ; Mon, 25 Jul 2022 08:00:18 +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 E0C5B3FDA3 for ; Mon, 25 Jul 2022 08:00:17 +0200 (CEST) Received: from localhost ([::1]:35224 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1oFr8b-0007nE-1X for larch@yhetil.org; Mon, 25 Jul 2022 02:00:17 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:58328) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oFr8L-0007mm-RM for guix-devel@gnu.org; Mon, 25 Jul 2022 02:00:01 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:43242) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oFr8K-0005Tt-JG; Mon, 25 Jul 2022 02:00:00 -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:To:From: Subject; bh=qpdvRfI8ddcVweU5fpOJPDZZF9SbKiyT7Sd0eKMlOTI=; b=dOj29KKlzJN64NkaI ORMspNQxyip0EkCALZvRH0KURl9wKD+CgNnlV/wewVzY25l3Nk6BGLo30OOghozRFF1HO4xSPBlT6 mTCeusFL5sWu/7UhAJkZ4kglZ3XA41Zd4NsNMqx209yzY6Sy2bqoUMpYtDckpyEg4mHKrDxUVXgHI 8d4ZQYWEKXHQLxBiSUrsqG1WtqRkh1I1rYpOnmxipW/RrWuUOoMGAxKR6+cVNrnFClYhAezELmFgf kJiNRH6X0P4mRCNhs8cac9U/oF7ByjiBas4OZLfOQ71LbXAMuKHSejD/R2LRmwoilOAl0ZbisEKSe 2VDUKjw7WGrEQtmIw==; Received: from 2a02-a46b-9fc4-1-d864-ee57-c9d9-98a0.fixed6.kpn.net ([2a02:a46b:9fc4:1:d864:ee57:c9d9:98a0]:42196) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oFr8J-0007aD-LB; Mon, 25 Jul 2022 02:00:00 -0400 Message-ID: Subject: Re: python-pytest in references graph From: Roel Janssen To: Maxime Devos , guix-devel@gnu.org Date: Mon, 25 Jul 2022 07:59:49 +0200 In-Reply-To: <6afd22cc-f079-93e8-67c2-bf81ae6c5ef8@telenet.be> References: <213c320d162559c1e9b36269eb0dee7ba77e2d2f.camel@gnu.org> <6afd22cc-f079-93e8-67c2-bf81ae6c5ef8@telenet.be> Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable User-Agent: Evolution 3.44.3 (3.44.3-1.fc36) MIME-Version: 1.0 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-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=1658728818; 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: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references:list-id:list-help: list-unsubscribe:list-subscribe:list-post:dkim-signature; bh=qpdvRfI8ddcVweU5fpOJPDZZF9SbKiyT7Sd0eKMlOTI=; b=JZEw+/3trioWkZiyw+/JryZQ4pXwPaS3KB3H6zlw24L7vfNXBatrVdhFsGGxh6tPuzcM7G 0HG4bJH+/R5cR5Rjew1ZL9DeGNQeGqjdgIgE0KqIOrEVLn+Ek1jvxHXBg+KqlKdSzjIv+m vblafXHDkHicb/w0OYUGVgCtHVh2eTIJomPMK8ePdugHkoJdIDe6ykQiq4Q6mYnT/ls78G cIo7OOJ6ErGkGyw0WzL7dQTaeNKeK1Zir1E927tSkRdfbCQoASr89xvLAJT5acFdAx79+I xyNJooeFNLDFFc/w9S4KxYD79VfXvQGzoiJGKSwKAvhu1X234g51FZk6rlkqcw== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1658728818; a=rsa-sha256; cv=none; b=nSBD6P0SYIncTmnDG1CpSazENFbRmHrdqWLLq+kWvnlHESgkU2qqS62GhGGGANR23Wy02O CvHLOdRSwujpnWSC1mllBuqGl7Oc1zZ4ybIsPyQGBsWDsWusjA4RdCwiE8HYPrASo3Jvpe X0wHzcfNjM/WpnT6zRuGVNTgXIgFpmyt14KwQGvG4Bw4nrHgUClZDb/7Iqc3MJ9ZQdBnFf icMFEfJKU9bx3TAN69rT5fgeR4biggsnJhAT5TFfP93ZRj+OENYJ9doDMv7XXevVAoBIJG Kl2MFEcrrmIl36EC3xt9ipa7ohWcaqk7jJkLdpLj8L/gx94HZQ9rxS3ktsnGBg== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=pass header.d=gnu.org header.s=fencepost-gnu-org header.b=dOj29KKl; dmarc=pass (policy=none) header.from=gnu.org; 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.13 Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=gnu.org header.s=fencepost-gnu-org header.b=dOj29KKl; dmarc=pass (policy=none) header.from=gnu.org; 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: E0C5B3FDA3 X-Spam-Score: -5.13 X-Migadu-Scanner: scn0.migadu.com X-TUID: Cj1EM2FhSwmq On Sun, 2022-07-24 at 23:01 +0200, Maxime Devos wrote: >=20 > On 24-07-2022 22:25, Roel Janssen wrote: > > I'm trying to understand the output of: > > $ guix graph --type=3Dreferences python-rdflib | dot -Tsvg -o rdflib.sv= g > >=20 > > Particularly, I'm looking at why python-pytest has an input arrow from = python-rdflib, while it's > > "only" a native-input?=C2=A0 I thought the "references" graph type woul= d only include run-time > > references, but I don't know what happens in this case. > >=20 > > What am I missing? >=20 > It should, but sometimes there are bugs in the package definition or=20 > build system, in this case causing python-rdflib to refer to the=20 > native-input python-pytest.=C2=A0 Likely it's the 'add-install-to-path' p= hase=20 > adding too much, a known issue, which could be solved by separating=20 > inputs and native-inputs on the build side when compiling natively (and= =20 > not only when cross-compiling) (currently they are merged together into= =20 > 'inputs'), though non-trivial. Thanks for your explanation! I see indeed that in the build output a couple of programs include pytest in their "GUIX_PYTHONPATH". Kind regards, Roel Janssen