From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp10.migadu.com ([2001:41d0:403:58f0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms8.migadu.com with LMTPS id KN8+KIPScWX1CAEAG6o9tA:P1 (envelope-from ) for ; Thu, 07 Dec 2023 15:11:15 +0100 Received: from aspmx1.migadu.com ([2001:41d0:403:58f0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp10.migadu.com with LMTPS id KN8+KIPScWX1CAEAG6o9tA (envelope-from ) for ; Thu, 07 Dec 2023 15:11:15 +0100 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 54F1E44596 for ; Thu, 7 Dec 2023 15:11:15 +0100 (CET) Authentication-Results: aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=inf.ethz.ch header.s=key1-q2-2022 header.b=pL3iqjeq; dmarc=none; 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" ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1701958275; 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: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=LtOE3P1Vu3ZpGYokyxN8GBH5/t7FSmVjKG6Qa9bzXuk=; b=aEtUy7ax6/jH3H7axP+IIJGVTEJYzNUCfPut/+/HIPb5t27Txf723FgfsxZH5p+bZJNUxn 1UX8Pw64d8sNJwOPR2ut0Xc7Xgov4s+UnjxE22HPonpP8If2dxALIb6OlHYFEycgztdK7Z /21lawOfegMEneF/BD7+jMoHUMX9wKPPy//ZqQvtn91yzTQbH50UL2ojptoXlZJtSnOP9g KMMcql84l3cEHj4pgvpE1qREhxh56WPEdsbJ9HfTiX/Wl1bYNfmNgTyuxsrVE0OW2Puv04 AS2dqWjf6W5PtMmA6P+sGvXCBxOyliKw6NWvRg5fhQB2/DMq8TMSG/9C+nsMXA== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1701958275; a=rsa-sha256; cv=none; b=isXSfOH/kaDWf2YpuRcdT0/3rDi0h5/XhaD4NJibyFBpZogeag85vwVlRqY+3xq8qy7EkY 6RLm3naI+Iu7w+BbV2bDxOBpK1qFGbJd4Bj+JJ74uZNCgDw7J0gIekK/gXL4C7aKNo6ffK out4xhgveXgp5Hrlr4BO/e/fLZn5lHSibeHFp82BebNikXuPD0BA2cQ73Ty6rRiajkHfwF QldiAT3VrBy1s4Qw/8mBTYfuzS3Tl8OE8+zuctJDu5C0O897i6fRzh++hPOiQlKaN2hlhg 4hhMVUAH1c0xQobjN48V09uy9zUkDY+rk06PhGXpyAV/x9wTeBlY0qlEhYx8Yw== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=inf.ethz.ch header.s=key1-q2-2022 header.b=pL3iqjeq; dmarc=none; 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" Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1rBF5f-0000jw-SZ; Thu, 07 Dec 2023 09:11:00 -0500 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 1rBF5W-0000iq-M9 for guix-patches@gnu.org; Thu, 07 Dec 2023 09:10:53 -0500 Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1rBF5V-0004np-SG for guix-patches@gnu.org; Thu, 07 Dec 2023 09:10:50 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1rBF5h-0006am-Tt for guix-patches@gnu.org; Thu, 07 Dec 2023 09:11:01 -0500 X-Loop: help-debbugs@gnu.org Subject: [bug#67660] [PATCH] gnu: texlive-xiften: Readd need input propagation Resent-From: Isaac van Bakel Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Thu, 07 Dec 2023 14:11:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 67660 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Nicolas Goaziou Cc: 67660@debbugs.gnu.org, Ricardo Wurmus , Andreas Enge Received: via spool by 67660-submit@debbugs.gnu.org id=B67660.170195822725278 (code B ref 67660); Thu, 07 Dec 2023 14:11:01 +0000 Received: (at 67660) by debbugs.gnu.org; 7 Dec 2023 14:10:27 +0000 Received: from localhost ([127.0.0.1]:41369 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rBF57-0006Zc-JB for submit@debbugs.gnu.org; Thu, 07 Dec 2023 09:10:27 -0500 Received: from mailg110.ethz.ch ([2001:67c:10ec:5605::21]:46282) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rBCD8-0006gQ-7k for 67660@debbugs.gnu.org; Thu, 07 Dec 2023 06:06:32 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=inf.ethz.ch; s=key1-q2-2022; t=1701947152; h=From:Subject:Date:Message-ID:To:Cc :MIME-Version:Content-Type:Content-Transfer-Encoding:In-Reply-To :References; bh=LtOE3P1Vu3ZpGYokyxN8GBH5/t7FSmVjKG6Qa9bzXuk=; b=pL3iqjeqS qW4RTxF/MWWi9zCff6AavLMyuzIaKmvpkjcEzCfJ2azgll7AF26cyj/WDnI4mxtRkFor/hQiq j+GYNshf0Q/Am56XjGd7Tdrzq4AIkUofwYyIg5Ioke7GWa0pJnuAyy0M9P2LzIojlDAqJHGo9 Jb0TDo/Gngxs/l8ZKeoCQMhNwoFEMyC/lOw1wVF65Rdk47C5NIrMK5PilJBnTgG9vXLglKTE6 c/hC7EeagRn09+RVB8FELSX4YLGXNWtrsRWX5b5CIlWctExcj2BF12WV77HVBo9l2OGCLvxca aWGk7zTAkBnmC2E30z0ZyS+VucOfoYti0uRD94xiQ==; Received: from mailm115.d.ethz.ch (2001:67c:10ec:5602::27) by mailg110.ethz.ch (2001:67c:10ec:5605::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.35; Thu, 7 Dec 2023 12:05:52 +0100 Received: from [129.132.31.115] (129.132.31.115) by mailm115.d.ethz.ch (2001:67c:10ec:5602::27) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.35; Thu, 7 Dec 2023 12:06:09 +0100 Message-ID: <4ab29d4c-2876-9bdd-d880-a1f909cd8956@inf.ethz.ch> Date: Thu, 7 Dec 2023 12:06:09 +0100 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.15.0 From: Isaac van Bakel References: <9af482bdc36dfc17d767d7c1cc282e71bf529b68.1701871261.git.isaac.vanbakel@inf.ethz.ch> <87sf4fm2o9.fsf@nicolasgoaziou.fr> Content-Language: en-US In-Reply-To: <87sf4fm2o9.fsf@nicolasgoaziou.fr> Content-Type: text/plain; charset="UTF-8"; format=flowed Content-Transfer-Encoding: 8bit X-Originating-IP: [129.132.31.115] X-ClientProxiedBy: mailm114.d.ethz.ch (2001:67c:10ec:5602::26) To mailm115.d.ethz.ch (2001:67c:10ec:5602::27) X-DKIM-Signer: DkimX (v3.20.320) X-Mailman-Approved-At: Thu, 07 Dec 2023 09:10:24 -0500 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-bounces+larch=yhetil.org@gnu.org X-Migadu-Country: US X-Migadu-Flow: FLOW_IN X-Migadu-Scanner: mx11.migadu.com X-Migadu-Spam-Score: -4.49 X-Spam-Score: -4.49 X-Migadu-Queue-Id: 54F1E44596 X-TUID: DLsWu+uk3guz Hello, On 2023/12/06 22:39, Nicolas Goaziou wrote: > This is a limitation in TeX Live, not Guix's, package definitions. The > dependency is not reported in their "texlive.tlpdb" file. > > Note there are hundreds of such issues. We cannot realistically fix them > manually ; for example this change would need to be tested every time > Guix TeX packages are updated. Is there no way to declare that a package auto-generated from TeX Live should be "patched" in some way (in this case, to include the dependency)? I'm aware that Nix does something like this for their various package sets. Perhaps this would be more sustainable than a fully-manual process. > I suggest to use collections of packages to avoid messing too much with > individual dependencies, and possibly report those missing dependencies > to the TeX Live project. Unfortunately this particular package only appears in an unopinionated collection in latexextra, which is very heavy for something that I have to put in my manifest just to fix a dependency issue. I'll look into getting the dependency registered on TL, but it's worth noting that they also don't want the responsibility of dependency tracking. They also don't recommend that package authors bother to put dependency information in their packages.[0] I'm conscious that this is a complex burden, but ideally *someone* would take it on so that the software works. Best, Isaac  [0]: https://tug.org/texlive/pkgcontrib.html#deps