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 vX3oBCxCHGNjMQEAbAwnHQ (envelope-from ) for ; Sat, 10 Sep 2022 09:52:12 +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 AAv7AyxCHGOhYgAA9RJhRA (envelope-from ) for ; Sat, 10 Sep 2022 09:52:12 +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 BEE79360E1 for ; Sat, 10 Sep 2022 09:52:11 +0200 (CEST) Received: from localhost ([::1]:42228 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1oWvHe-0005U4-Pj for larch@yhetil.org; Sat, 10 Sep 2022 03:52:10 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:37514) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oWvHX-0005Th-BJ for guix-patches@gnu.org; Sat, 10 Sep 2022 03:52:03 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:47828) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1oWvHW-0008Oj-Ks for guix-patches@gnu.org; Sat, 10 Sep 2022 03:52:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1oWvHW-00038R-Ck for guix-patches@gnu.org; Sat, 10 Sep 2022 03:52:02 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#57326] [PATCH 0/7] gnu: Add hydroxide. Resent-From: "(" Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sat, 10 Sep 2022 07:52:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 57326 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: "Cairn" Cc: 57326@debbugs.gnu.org Received: via spool by 57326-submit@debbugs.gnu.org id=B57326.166279631712040 (code B ref 57326); Sat, 10 Sep 2022 07:52:02 +0000 Received: (at 57326) by debbugs.gnu.org; 10 Sep 2022 07:51:57 +0000 Received: from localhost ([127.0.0.1]:36527 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oWvHQ-000388-Vt for submit@debbugs.gnu.org; Sat, 10 Sep 2022 03:51:57 -0400 Received: from knopi.disroot.org ([178.21.23.139]:58286) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oWvHP-000381-OV for 57326@debbugs.gnu.org; Sat, 10 Sep 2022 03:51:56 -0400 Received: from localhost (localhost [127.0.0.1]) by disroot.org (Postfix) with ESMTP id 3105E40083; Sat, 10 Sep 2022 09:51:55 +0200 (CEST) X-Virus-Scanned: SPAM Filter at disroot.org Received: from knopi.disroot.org ([127.0.0.1]) by localhost (disroot.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id fL_NaA3K-PYq; Sat, 10 Sep 2022 09:51:54 +0200 (CEST) Mime-Version: 1.0 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=disroot.org; s=mail; t=1662796314; bh=End7A14JkGxfTPo4rOdc2BYUKGTHh0pFPqprPfKnsHU=; h=Date:Cc:Subject:From:To:References:In-Reply-To; b=My6+SFhhN0CbGDuqcm2umSZ5uR9MxNu54P0roixiMMZUrc4ANvyfO/xN4HhCTfaw/ rCxp0BsDke82fW5viz6cGzMfatZi2usi+KK6ZLbWZ0DTt+oucl3/h/q0rlmCcooZVO JnnnLdtTefCVnlQ5wYxjZ5vQzAd8zI/BQoVrO9X7uyTTDl3HgJWXHiYrhtpGi8hFqB p6GU1YjFI0etLlqwuFXNcOj2SvrgQvydF3QQiCpTKEJOFOoHd8deNx5ps92Qmh0yn3 lMzBeIYogqw3z7NptOo+aye0I5hvpGV7wZZwa7ELzeYuh2dQV/FFLT9YBHxBw/wT7t Q/TuHmrDJm21g== Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=UTF-8 Date: Sat, 10 Sep 2022 08:51:53 +0100 Message-Id: References: <20220821193242.7062-1-cairn@pm.me> <20220821234426.16349-1-cairn@pm.me> In-Reply-To: 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" Reply-to: "\(" X-ACL-Warn: , "\( via Guix-patches" From: "\( via Guix-patches" via 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=1662796331; h=from:from:sender:sender:reply-to: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:in-reply-to:in-reply-to: references:references:list-id:list-help:list-unsubscribe: list-subscribe:list-post:dkim-signature; bh=Ns/tka9g8eFT5ovtZi+jvUvqEt0LnRUL3wFt35yc7WM=; b=sa68EGkIQrQNmCSUSZIqOt3CyiN83ojREfebfw86SXC+GATSgFmEBQYLYBX+zkI9a0EveI TcblJb8Uc7Kk6OjPHqJfkPxHxq2Q2WMmR6X951UnwwQLxNvWRh8YQwbGiN29zLaNUd0LFj /AeZeBI/JdeMF56DVHCUlw1MSOJ3GHZjXoUKWekRw/iVtMyTcYWF/ouUlTeuTQuchvQE47 o8kOKXp3OnVqE/MJ6xVqFkZW6JYCH62ckelPgnGJH21d/dOhXUqZOLOtpsKy1v0eVcnhP2 IusbKdg6093+ZQC/gJbdzTRUCyedBiOwchDJiVUYV8SNLVPY4JYvIMQAUgL4dw== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1662796331; a=rsa-sha256; cv=none; b=jsuK/yttB9SR15RAY1O4avRkFZZdS1UJ6Y0SSansZFM9aYgONcKP6XJwiFiy4PdCW81tXa rBr8vtvYoK5za//5AKlH9X+nfdXFQhR7HKmBOUFTv0UqcS4WMD3CCdpRQCwp6Ujw2Of/f8 rSZYJ983RAZ4wtR9wOPtofdi86UGEVEhK73/tt3cgSLRcfGiKsMCfG58Bs5PZf7MwqXXyk DDmymulkX5C507iuYrHcH7PcoWZqEOIZVaLgpPzHzBch35qMpSjE8mJz482klRdOs/LTvS OvrqQvV4J+gxcV80uEt0v3BGBzyft73WbifoKoFYBVkemlOP7kuIrRZemzkHKQ== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=disroot.org header.s=mail header.b=My6+SFhh; dmarc=pass (policy=none) header.from=gnu.org; 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" X-Migadu-Spam-Score: -1.09 Authentication-Results: aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=disroot.org header.s=mail header.b=My6+SFhh; dmarc=pass (policy=none) header.from=gnu.org; 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" X-Migadu-Queue-Id: BEE79360E1 X-Spam-Score: -1.09 X-Migadu-Scanner: scn0.migadu.com X-TUID: +gjptLw5iCQ+ Hi Cairn, sorry for the delay! On Mon Aug 29, 2022 at 1:23 AM BST, Cairn wrote: > Could you explain why this is necessary? It doesn't seem to require it to= build or run, at least for me. And do you mean for every package, or just = this particular case? This is because Go libraries (though not programs) are stored as source cod= e in the output directory and later fetched and rebuilt when you build one of their = dependents. So, if go-foo requires go-bar requires go-baz, go-bar will be rebuilt whene= ver go-foo is built. But if go-bar doesn't use propagated-inputs, the go-baz dependenc= y of go-bar will be absent from the build environment. In this case, we're talking about go-github-com-emersion-go-bcrypt dependin= g on the go-golang-org-x-crypto package; since x-crypto is probably already propagat= ed in the hydroxide build environment, as it's quite a common package, you don't see = any issues; but were you to write a package that solely depended on go-bcrypt, it'd fai= l to build because x-crypto wasn't in the build environment. > Sounds fine to me. Also, I'm just borrowing the description from the GitH= ub page. If you do think it should be changed though, what would be a good = change? IMO, the use of `vCard' as the object of that phrase without any further ex= planation of what `vCard' is sounds a wee bit strange, so maybe something like: parse and format the vCard file format Assuming vCard is a file format. -- (