From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp0.migadu.com ([2001:41d0:403:58f0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms1.migadu.com with LMTPS id oE9mCdouKWbJkAAAqHPOHw:P1 (envelope-from ) for ; Wed, 24 Apr 2024 18:10:02 +0200 Received: from aspmx1.migadu.com ([2001:41d0:403:58f0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp0.migadu.com with LMTPS id oE9mCdouKWbJkAAAqHPOHw (envelope-from ) for ; Wed, 24 Apr 2024 18:10:02 +0200 X-Envelope-To: larch@yhetil.org Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=tscripta.net header.s=fm2 header.b="Enj/ZRo2"; dkim=pass header.d=messagingengine.com header.s=fm3 header.b="iuD9A/CF"; dmarc=pass (policy=none) header.from=tscripta.net; 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" ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1713975002; 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:in-reply-to:in-reply-to: references:references:list-id:list-help:list-unsubscribe: list-subscribe:list-post:dkim-signature; bh=3DpqUeDzCAhJVazdfbNmS2bguw1Zhfyq9Tz6XNmwTX8=; b=Hum8aI+5nrX76t9wLqxafUTMOy9G/jIq+uXhr5iD8ruo17wjib9SVsPLtaZ6bPQsjLoM/Y Io+boFkG2ZlWXLc4V3SdpBsqbKuM+Y009/PhsOe4PgLElqhIOEM873eQ4hc8S0Sa7kjigt sIhOba9GmjQbprYEpOvIxMowSign43EvUrqgiiHlrsBYZhpU68autksRVDme87ijqHYAda T7AF6OWXRgRZf3pJBqFZzVYNBxcU9fA3HaY4EFNigULREub12i8fde9horI4as/D5onpQH IMV1wY0yWB2Y09xlsrsrjhm4y1c14MWYmKGX4WSQSS1sSDJSMXZe4WVJuC6udw== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=pass header.d=tscripta.net header.s=fm2 header.b="Enj/ZRo2"; dkim=pass header.d=messagingengine.com header.s=fm3 header.b="iuD9A/CF"; dmarc=pass (policy=none) header.from=tscripta.net; 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" ARC-Seal: i=1; s=key1; d=yhetil.org; t=1713975002; a=rsa-sha256; cv=none; b=SJ9xiRqm4GaOXbAu/mAz75FKjD1Uniy7jLmV9sfy5dnid8sPbI5HXnTW7+v8yagDsZVs6a 6FPjbluI+U0cCu1+HsOo+CLmnhKf7XGrOxz4ENcxCiPEp60ht6a6Wh+0WL7LnogJZIulZF t/B+qBEdhrQL1NT641YCGrFevKlzsidXBNsJKDOl/1MSo6DCXNqstD3D9TCRWWUBNHJv3N e3zrt+rSUGbR+MC87f04R/FjLu8JK7SLxuiSxQg57GN9mE7bXTJX1u9nFJW52c3SANSKbD XXR+6CmlK6sExoaiVK+a6iAqeFT5lYKKTu7+pAgbgkM+5j9/tSukavV3uqvwFg== 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 B8624980E for ; Wed, 24 Apr 2024 18:10:01 +0200 (CEST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1rzfBd-0002tQ-Nz; Wed, 24 Apr 2024 12:09:33 -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 1rzfBb-0002t1-TI for guix-devel@gnu.org; Wed, 24 Apr 2024 12:09:32 -0400 Received: from wfout4-smtp.messagingengine.com ([64.147.123.147]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1rzfBZ-0002gS-K9 for guix-devel@gnu.org; Wed, 24 Apr 2024 12:09:31 -0400 Received: from compute1.internal (compute1.nyi.internal [10.202.2.41]) by mailfout.west.internal (Postfix) with ESMTP id 64C1A1C000CD; Wed, 24 Apr 2024 12:09:26 -0400 (EDT) Received: from mailfrontend1 ([10.202.2.162]) by compute1.internal (MEProxy); Wed, 24 Apr 2024 12:09:26 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tscripta.net; h= cc:cc:content-type:content-type:date:date:from:from:in-reply-to :in-reply-to:message-id:mime-version:references:reply-to:subject :subject:to:to; s=fm2; t=1713974965; x=1714061365; bh=3DpqUeDzCA hJVazdfbNmS2bguw1Zhfyq9Tz6XNmwTX8=; b=Enj/ZRo2Fn6oZFjRswvyOETU8a Ydi/Q0yZhBByucYEsJryjXa+J5GvB/fm/pIFsx6RtJZ2BTVDQ7iRSRfLB4bTQtaY aosjoStbqMN43J5mBRyImwS/8jo1vJLPoqx8MZgP9By/sOJrx+Md0dEUZRiiX0f3 Bw+re5TagIKIA6Afihn2f9PsoxwjEqvwmQOBEWFdT98SAem5h5BVhDQCFaieuXvx QlYNor4kXFQd9YugQgAc1x4ym2MQNssQkpXOeccwPnKO9MFRs/QHvOCrsTpqRvrk mvQfyAkC4ABB2ijwE939AMsAREo6TJsQ5F3j9/LtzCyMFa1t6JSgYL7Cf63g== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-type:content-type:date:date :feedback-id:feedback-id:from:from:in-reply-to:in-reply-to :message-id:mime-version:references:reply-to:subject:subject:to :to:x-me-proxy:x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s= fm3; t=1713974965; x=1714061365; bh=3DpqUeDzCAhJVazdfbNmS2bguw1Z hfyq9Tz6XNmwTX8=; b=iuD9A/CFV6wX/Q6HzxU9Ba6ujcWv0vw/0AH0TvC/hKKY vQabQrgVuovTf66ipHYwONSinx1PHay0h+6uqYgAkb95ScbJEBnOhfY0Y2/bxaah HHF+wai97TEXC5kdi8dPlaMi5oYK5AxuiYVSQrYiZjU4xVgcbkltj7fUCorZL5SZ YUIyVySsubaFu+ER6WtCfSI5NM1+vJyT6dClDhFdNR61+zRoOX9IYnx1Twx1b/mA LaAkPVcQK3Pq4C1Wc6MOxG11l6aB1CzepW5nLKV+TH0j6OJSzcIsfhzBhw/0scPM dCa1/yocNnQGga+PQlQ4bR8IKW9Bh1whFYfeU3XY1Q== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvledrudelhedgfeejucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne cujfgurhepfhfhvfevufffjgfkgggtsehttdggtddttddtnecuhfhrohhmpeflrghsohhn ucevohhnrhhohicuoehjtghonhhrohihsehtshgtrhhiphhtrgdrnhgvtheqnecuggftrf grthhtvghrnhepleduteeugfehteeuvdeuheefffdtvdegtdehvddvhefhudfgvdekffeg vdduhedunecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehmrghilhhfrhhomh epjhgtohhnrhhohiesthhstghrihhpthgrrdhnvght X-ME-Proxy: Feedback-ID: i0c91496c:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA; Wed, 24 Apr 2024 12:09:25 -0400 (EDT) References: <21GRCQ0Z0K9NXCO1IEDLT7V9RGQLRCVDMN1TT5B106HNS6E4S@tscripta.net> From: Jason Conroy To: Efraim Flashner Cc: guix-devel@gnu.org Subject: Re: rust-team branch merged Date: Wed, 24 Apr 2024 11:58:22 -0400 In-reply-to: Message-ID: MIME-Version: 1.0 Content-Type: text/plain; format=flowed Received-SPF: pass client-ip=64.147.123.147; envelope-from=jconroy@tscripta.net; helo=wfout4-smtp.messagingengine.com X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_LOW=-0.7, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 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-bounces+larch=yhetil.org@gnu.org X-Migadu-Flow: FLOW_IN X-Migadu-Country: US X-Migadu-Spam-Score: -9.03 X-Migadu-Scanner: mx11.migadu.com X-Spam-Score: -9.03 X-Migadu-Queue-Id: B8624980E X-TUID: +O3d7zkGEuVj Efraim Flashner writes: > On the other hand, by generating it during the build of each > package we > make sure to pull in all the crates which exist in the build, so > we > could add into a profile/manifest just the crates listed in a > Cargo.toml > and then each crate would pull in its own dependencies, and then > the > profile hook could combine them all together. Thanks. Just to make sure I understand: it sounds like you're saying that by creating the JSON index files up front, we'd be preserving some knowledge about a package's dependency graph that isn't easily recovered later by recursively walking through inputs and cargo-inputs for the package specs in a manifest/profile? Jason