From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp2.migadu.com ([2001:41d0:403:4876::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms1.migadu.com with LMTPS id QC9QDjsyKWbmQAAAe85BDQ:P1 (envelope-from ) for ; Wed, 24 Apr 2024 18:24:27 +0200 Received: from aspmx1.migadu.com ([2001:41d0:403:4876::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp2.migadu.com with LMTPS id QC9QDjsyKWbmQAAAe85BDQ (envelope-from ) for ; Wed, 24 Apr 2024 18:24:27 +0200 X-Envelope-To: larch@yhetil.org Authentication-Results: aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=gmail.com header.s=20230601 header.b=lFu6dja+; 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" ARC-Seal: i=1; s=key1; d=yhetil.org; t=1713975866; a=rsa-sha256; cv=none; b=Qs+ml7/yt0+Y3z7Nw6OoFLt+GcS+qsYqT2OG2CsEfBu/tYd4r+OiEUH3F1PU6jNBP79tt5 w7Cj/CLUYEkig/1CCXtyYNaK1lP/yDmtixPhDSUGvnCo88oEZrYDia4gvTQCWsVRGdalYv t6i2cNPtSrg5yvUelA1R7zaxLuc/ZO6RDJundEZkW5PTl4IsiaCZXRZeIS0ICs+1ma5CtM 0MDoYaUDngIfsZRxO19Z1B8UJacVKwMNmGQoZ9OAgWd2EREZAb3tliY/siqlCvdCpnUP7q soK539gLMna6E0NF9CAdnj+/FvsZN/rvGHWHzNeaZCs2rYLLqaY99D2BoSbyig== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=gmail.com header.s=20230601 header.b=lFu6dja+; 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" ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1713975866; 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=2lCIZ0QRlKQh2SNKxi0Lz3unQarSNz7SUHPoSyT6pBc=; b=EVetlPytg2cWeMoYzWRiImoWoqRoBEIpvWC5aaEHUg/5JhfG0ZFFrJ4AjeP592j6AKKdyd wOXr413/l3JoMDcUVbbUaFye40+OOonMx+Vv9K4uyWacQibsVfAFwoidWF/walmGZL0Vpn p9s/0zfovQ5URMrJG22zIQohJieebqDP6QwVaJ9z2+pVyya95IZ8NDOkt13xotXNNsXwqW uBOvddn33+LtOSFTsmH9EL/Z4rZZgWwur0dfMA0vuEbRaHKR7Gykgej11qjrzSqUDJ4mhd +YZOt5ihHqoRHOa7L4RfZBagiazlWCOqdZWhE13abtKMqAh5r6V0dfHFTIY2Rw== 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 1615E204BE for ; Wed, 24 Apr 2024 18:24:26 +0200 (CEST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1rzfPb-0007CQ-Ir; Wed, 24 Apr 2024 12:23:59 -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 1rzfPZ-0007Bt-NL for guix-devel@gnu.org; Wed, 24 Apr 2024 12:23:57 -0400 Received: from mail-qt1-x82b.google.com ([2607:f8b0:4864:20::82b]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1rzfPX-0005Qi-Tk for guix-devel@gnu.org; Wed, 24 Apr 2024 12:23:57 -0400 Received: by mail-qt1-x82b.google.com with SMTP id d75a77b69052e-4396b83b10dso128561cf.1 for ; Wed, 24 Apr 2024 09:23:55 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1713975835; x=1714580635; darn=gnu.org; h=in-reply-to:content-disposition:mime-version:references :mail-followup-to:message-id:subject:cc:to:from:date:sender:from:to :cc:subject:date:message-id:reply-to; bh=2lCIZ0QRlKQh2SNKxi0Lz3unQarSNz7SUHPoSyT6pBc=; b=lFu6dja+pYDH/9sJkK6RARlTtMpzL6hyFEjLdZz/mAcTt0R3SgcDyGx3IRgr7oCEQs +zKajw2lFnaluE8F0zQ265LY+fq+ljRlN88Wf1xAEtw/5hgv6eAXwjtJ+RUN0Y0QNlj4 tTlfoiYeJLfK/Q+RY4SNeiS6NEHxZy5iLcskATACkhhVnogA0VpDD63d57dAT/yWkEXT 6PGHFOEE4sLIJvmm92eB9YVFLtBBhloN9V4MGj0pbvoMlKUFvGUjw4WJRr0sGewEam6r fq44CthIwNg9gXap71bVPtZBc4ymxPPHHP0O0qpvjhkeSqNlck43vkFNT45NMmV1xg1O SKTg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1713975835; x=1714580635; h=in-reply-to:content-disposition:mime-version:references :mail-followup-to:message-id:subject:cc:to:from:date:sender :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=2lCIZ0QRlKQh2SNKxi0Lz3unQarSNz7SUHPoSyT6pBc=; b=RmpRouB+CGETzs9go2R0HD9YDyIezckGSMghCfisD9L/anLeZBAldtQw5uUQbpo3mW Ym55WDsVpgQgqquo6YweJUC9DlhUqhGgIgXFi1fcNBHVW/nYGOwS5kJw6Ro3ajTUVBsx T+2XlqKDyenADDdnkUppA8hoEMwlwtc7Pj9fyaackUSFDGOs5kH1vWpDUzYMKote+e3G k9LEh2xWUWsUU2oaqQaQOxZoP2D1jSX4Ek1+a22Bs+H4EdjSu/X4DDuwqlruW2v4fI91 usl1se5GSKO1da9kwTlrmCNdJRiRt6CQCRzY0fboedgHfJUTErHDFrLTTvY/RKMLwAug Zs9g== X-Gm-Message-State: AOJu0YwS0p1yk1IKU7Sv/MD0t9L/cm96t3eKCrydi3INIlpnM2QT9DBr Fp1A0oqq68MP+YNOk1xXgn3ysbbSk7XTvOS/RAynyV5NEBbzw1/ZoDMwFst2 X-Google-Smtp-Source: AGHT+IGXqLJEvj/j7nJS367BQEoKJISrA+7yd6/ckLPpPO6h2s96vDS1FmS9OJzY9IwBK8l/OeDvbg== X-Received: by 2002:a05:622a:38a:b0:436:52af:1efa with SMTP id j10-20020a05622a038a00b0043652af1efamr3013210qtx.56.1713975834502; Wed, 24 Apr 2024 09:23:54 -0700 (PDT) Received: from localhost (ool-ad039216.dyn.optonline.net. [173.3.146.22]) by smtp.gmail.com with ESMTPSA id p5-20020ac84605000000b00439549ef9d8sm4589850qtn.82.2024.04.24.09.23.53 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 24 Apr 2024 09:23:54 -0700 (PDT) Date: Wed, 24 Apr 2024 19:23:54 +0300 From: Efraim Flashner To: Jason Conroy Cc: guix-devel@gnu.org Subject: Re: rust-team branch merged Message-ID: Mail-Followup-To: Jason Conroy , guix-devel@gnu.org References: <21GRCQ0Z0K9NXCO1IEDLT7V9RGQLRCVDMN1TT5B106HNS6E4S@tscripta.net> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="XfUoq/1H8v/WGxGy" Content-Disposition: inline In-Reply-To: X-PGP-Key-ID: 0x41AAE7DCCA3D8351 X-PGP-Key: https://flashner.co.il/~efraim/efraim_flashner.asc X-PGP-Fingerprint: A28B F40C 3E55 1372 662D 14F7 41AA E7DC CA3D 8351 Received-SPF: pass client-ip=2607:f8b0:4864:20::82b; envelope-from=efraim.flashner@gmail.com; helo=mail-qt1-x82b.google.com X-Spam_score_int: -16 X-Spam_score: -1.7 X-Spam_bar: - X-Spam_report: (-1.7 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FORGED_FROMDOMAIN=0.001, FREEMAIL_FROM=0.001, HEADER_FROM_DIFFERENT_DOMAINS=0.249, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=no 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-Spam-Score: -6.78 X-Migadu-Queue-Id: 1615E204BE X-Migadu-Spam-Score: -6.78 X-Migadu-Scanner: mx10.migadu.com X-TUID: OMF912Z6XETO --XfUoq/1H8v/WGxGy Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Wed, Apr 24, 2024 at 11:58:22AM -0400, Jason Conroy wrote: >=20 > 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. >=20 > 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? If we create it upfront it may be easier to keep track of the cargo-dependencies, but I suppose it would mostly depend on the implementation. I'm not sure that'd actually be the case, so don't worry about it too much. Whatever we end up with will be better than what we have now, and we can always make it better later if it needs to change. --=20 Efraim Flashner =D7=A8=D7=A0=D7=A9=D7=9C=D7=A4 = =D7=9D=D7=99=D7=A8=D7=A4=D7=90 GPG key =3D A28B F40C 3E55 1372 662D 14F7 41AA E7DC CA3D 8351 Confidentiality cannot be guaranteed on emails sent or received unencrypted --XfUoq/1H8v/WGxGy Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCAAdFiEEoov0DD5VE3JmLRT3Qarn3Mo9g1EFAmYpMhYACgkQQarn3Mo9 g1FMGhAAunzt93Wtjk/U8uX9Qoiu1LG9AaaazZPf4wPOZAyLvPZPO2EyXOuErKLc ez73zgf1IwlfRfoP2iqr3lOkMd6H+J8I1ttVTlDQ950BCYoYpTZlJ+fjftQECXva zskShdWWoYGp6sp/tsZa8++yFI3Uio8LLm7jgA5GM+HMOeTEjeYvhY9/MPVwcOvM U0wlPeYLuRIRALa00V4AsgEh1s6OcRXR6p+Nb06guCcHEaxsg3BGMLzVNqVCE5+J uyquBMjWO2hMRWWAPaAIrgnpl3h9nOOEHU5uUt9uZknCBDMyIoGw31IJfRJG6cN9 QFebMio3maCHWwCO0AWJM0ItcN16E5CMoTKHDWiWL6qcRq1JID73w+Czc+TqKb+1 DSzej5V5oss/Pqe5b72GipIUVUK6zA6V5S1Vjwu000oJWnBur8ZZ0/nipsRGVQPK YgIYRO1Ltf4pyGaPU0cGl2WxBwrU3OEfBC6cO1OF5flgp7TER2C5HI1UI2Zs57eo 2J6DbJQfWb//3m4paoahkII0+PcHFJs3zPIjONGta849mfBob9HRZD6odAp7NeUP kOpxqm7xkbFIf6BezKCrgv4DTBCrvsKWLhCXn6jMEZ/FDAsafkFi0RcrDgTw1HqA mbyaYjxSCouMjdeMrvj8WpmfzveWDsNVTCcIvX5gD8nvezNwh14= =3k3t -----END PGP SIGNATURE----- --XfUoq/1H8v/WGxGy--