From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp11.migadu.com ([2001:41d0:306:2d92::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms9.migadu.com with LMTPS id MPnSA1mz7WSBfgAA9RJhRA:P1 (envelope-from ) for ; Tue, 29 Aug 2023 10:59:05 +0200 Received: from aspmx1.migadu.com ([2001:41d0:306:2d92::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp11.migadu.com with LMTPS id MPnSA1mz7WSBfgAA9RJhRA (envelope-from ) for ; Tue, 29 Aug 2023 10:59:05 +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 AB59B30E78 for ; Tue, 29 Aug 2023 10:59:03 +0200 (CEST) Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=beffara.org header.s=gm1 header.b=gudc6j82; spf=pass (aspmx1.migadu.com: domain of "help-guix-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="help-guix-bounces+larch=yhetil.org@gnu.org"; dmarc=none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1693299545; 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: 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=VubZmyZ00vYiQ2g5g93LmctGh3ulbaAZeAKR3LWhdZE=; b=EOHk0zHhVN2HptzAj168bH2D9AewoPTSCmz7TW7/PyHWDn2neCJq1cSY7r7MQCJbUnKhXL q6ERKjTwjxeIv0TBwTSipr9lXAMsD0GcCLvENRiyP77+VeGwpACwmhj6GwESH7DMFG5mkg PvfoHPiIEP3IFe9STNbwbYt8dCUcTCOFdLbS/nALBbCRL5wUk+sdzwnmXqIRgrHVnDJT89 o2O9LMAZjO3f+wiZbS0bsbjkuCGlFjpUKkl0N7T1Vvq7Ox+05++YG1ul4GAGpQvHUd4hDB 6y9TLegH1MMZAY1NvVTdRT/eBpAbv5Taa6Y0pn8N/MBduY9Q2P2wV+AoKlycrg== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=pass header.d=beffara.org header.s=gm1 header.b=gudc6j82; spf=pass (aspmx1.migadu.com: domain of "help-guix-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="help-guix-bounces+larch=yhetil.org@gnu.org"; dmarc=none ARC-Seal: i=1; s=key1; d=yhetil.org; t=1693299545; a=rsa-sha256; cv=none; b=XpvSyBKpuIC3jqaD8bzMG+Y5mAFspD8F4YhgCpRRe2t2JPU6nLGLEgFZhR+snYMZ3pzw/T jWauJAxa+85FP94A9asvhnMaLhQAgtUQ7RKKjyckrsMCj9eP2J382Fyr84kEcnBZ+Cy89v 3WuhwZyai14vcgCiXBtlw+ciHodsUs1z0utoJkGBSnP4/OKw55r62FexoaQvpaZyIaTc9K jWLozlq+UH5GEXLHyV+nQu0pL9T2a3adIsdpYLavw9awi5BtA7KIogKQVrSu799wRHorFi B2EwDsECcJaoEtEAhnXoZ5QWO22qD06enFckgQIUktZ3ZB/DAOsgEA9SoKef3A== Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1qauYM-0002mb-2v; Tue, 29 Aug 2023 04:58:26 -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 1qauYG-0002mC-64; Tue, 29 Aug 2023 04:58:20 -0400 Received: from relay3-d.mail.gandi.net ([2001:4b98:dc4:8::223]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qauYD-0003Dq-6r; Tue, 29 Aug 2023 04:58:19 -0400 Received: by mail.gandi.net (Postfix) with ESMTPSA id A2ECE6000F; Tue, 29 Aug 2023 08:58:12 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=beffara.org; s=gm1; t=1693299493; h=from:from: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: in-reply-to:in-reply-to:references:references; bh=VubZmyZ00vYiQ2g5g93LmctGh3ulbaAZeAKR3LWhdZE=; b=gudc6j821lqXjez1Gwr4k3IpQkt/BYBHTnsad7KrzH6RBhtVRk0W1m+xvJ4GTh+5N9aBPE zIh0czzE/2s7IbvuzcN55o6YCcwu2dmdNQgr2cJbsmtaHLb1+KDT/2rDMkGWdWDk8gmck/ Ay2x+SwocHqH+lW7n4GGLjnNHfSYNJ3dpaMerNQa+sQWlfqEPoDIjJMJra4tXKNVXaUfjN FGEhUt+dgd78SfbjGM7lJX90wWdSc21lO8/xcQRsam2CqreY+9/ugJLr/JxGt2IngXaFx3 0ZtQd/6YAdI++ITaUhBEpk2oUBpWSKH4r6TWM2Q0NMTL7/N/UYQ0UNbF4Kkz7w== Date: Tue, 29 Aug 2023 10:58:11 +0200 Message-ID: <20230829105811.GE935@beffara.org> From: Emmanuel Beffara To: Andreas Enge Cc: Nicolas Goaziou , help-guix@gnu.org, guix-devel Subject: Re: documentation in TeX Live collections In-Reply-To: References: <20230825121743.GD1356@beffara.org> <87bkesrdx0.fsf@nicolasgoaziou.fr> <20230828094924.GB1032@beffara.org> <871qfnqvku.fsf@nicolasgoaziou.fr> <20230828165241.GC2918@beffara.org> <878r9vp0ok.fsf@nicolasgoaziou.fr> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit X-GND-Sasl: manu@beffara.org Received-SPF: none client-ip=2001:4b98:dc4:8::223; envelope-from=manu@beffara.org; helo=relay3-d.mail.gandi.net 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_NONE=0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: help-guix@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-guix-bounces+larch=yhetil.org@gnu.org Sender: help-guix-bounces+larch=yhetil.org@gnu.org X-Migadu-Country: US X-Migadu-Flow: FLOW_IN X-Migadu-Scanner: mx2.migadu.com X-Migadu-Spam-Score: -9.13 X-Spam-Score: -9.13 X-Migadu-Queue-Id: AB59B30E78 X-TUID: IUbWXx+9E8xO Hellon De Andreas Enge le 28/08/2023 à 20:05: > if I understand things correctly, we would like the following behaviour > for propagated inputs in the texlive context: > We have these metapackages with propagated inputs; all of these inputs > have "out" and "doc". Then we would like to automatically create "out" > and "doc" for the metapackage, into which the corresponding "out" and > "doc" of their "ingredients" are propagated. > > Well, more precisely, the metapackages are empty, so it is a bit fuzzy > what I mean by "into which" above. > > We would like the following: > - If a user installs metapackage:out, they get all the ingredient:out > in their profile. > - If a user installs metapackage:doc, they get all the ingredient:doc > in their profile. > I am quite certain this is not how propagated inputs work, and I do not > know whether their behaviour could be changed in this way. Indeed, that is what I imagine. Actually, it does not feel specific to the texlive context and could apply to propagated inputs in general. [...] > See also > https://issues.guix.gnu.org/65550 Interesting! The case of development outputs referred to in this issue suggests similar concerns. > I do not really understand what is happening. All outputs are downloaded, > but only the out outputs are propagated? It does look like that: all outputs of the propagated inputs are downloaded but only the "out" outputs are actually propagated to the profile. And indeed, after guix gc, the other outputs are removed from the store. Is that the intended behaviour? > If this is true, then I think it would make sense to not split into two > outputs, but to always include the documentation in the texlive packages. I'm not sure about that. Splitting the documentation to a different output does make sense in itself (for considerations of space, mostly). This thing about propagating only "out" outputs looks more like an issue with package definitions, or even the package model if propagating other outputs happens to be unsupported. -- Emmanuel