From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp12.migadu.com ([2001:41d0:403:4789::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms9.migadu.com with LMTPS id MKksE+GkAWW5ZwEAauVa8A:P1 (envelope-from ) for ; Wed, 13 Sep 2023 14:02:41 +0200 Received: from aspmx1.migadu.com ([2001:41d0:403:4789::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp12.migadu.com with LMTPS id MKksE+GkAWW5ZwEAauVa8A (envelope-from ) for ; Wed, 13 Sep 2023 14:02:41 +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 3EB014C9CC for ; Wed, 13 Sep 2023 14:02:40 +0200 (CEST) Authentication-Results: aspmx1.migadu.com; dkim=none; spf=pass (aspmx1.migadu.com: domain of "bug-guix-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="bug-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=1694606560; 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; bh=L4jTVZdqBOxdP9DxrXwSSWC4expifIEbt1l12B6XQgc=; b=uFt67Y+305MWFStICul+9LiGLs8f2aA9VWl4m/kFCKfMyReAYDD690xtWXjpGbw3Svs8Va 5R0Pu/VH49Nx93EB6TTrSk6kuljOzVSeje5JKyKa+sQrT6Y+LJ28WoapcwWv7+/Fnodq9m bYMVar+lQHLFKBmX0323DViDoaEBmqhHKDlF5JZkGNcZ1aSBVM+ko79naJDEKRojxtV557 uwq9uHPt7EA3m+PGtzX5JDV3fJw14Z5Di2PIZNh9F56peAriRuaHZ0lWpSeC3+0w7NHhlE U2U57wRDkfFLNJPNXztDyH2+CTatDTeJSkY4KrFb8Ur+uZgHKKTuNOsN46Hlww== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=none; spf=pass (aspmx1.migadu.com: domain of "bug-guix-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="bug-guix-bounces+larch=yhetil.org@gnu.org"; dmarc=none ARC-Seal: i=1; s=key1; d=yhetil.org; t=1694606560; a=rsa-sha256; cv=none; b=PrZUhz9EvB8wp4zoyGAR4LKKWpgc19glNZNp1uOvNc9Zud1RwsqgUR+oBc/S/vDJKhXpqc xp0GKyZsqD66mjRHBGwR205SzCNnKwHmF2C5dozVMH47jqIDgOGFDCClefViSuFGX5a9P/ LRTh82cLh91vXJ26dD/pZa285UHYi6Og4Tbgg1xRyKo3wNQ+37kFtdiotVmKLVu6az9Qmc x2d/csRNZNdRstR28+IJdAHuhbwRUqSI8vVySlJ5zD7bV23cjBVpd6xLUBgM7lO0LG4aGs FOgXdZ0SNO5XyRZ9LMDV0hNrZhNc7oY6MxjBnJ0vibaOs3s/kMVit03hx1Gc1A== Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1qgOZg-0005y9-7m; Wed, 13 Sep 2023 08:02:28 -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 1qgOZC-0005jh-Pa for bug-guix@gnu.org; Wed, 13 Sep 2023 08:02:00 -0400 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 1qgOZB-0000iR-3o for bug-guix@gnu.org; Wed, 13 Sep 2023 08:01:57 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1qgOZG-0005xq-5X for bug-guix@gnu.org; Wed, 13 Sep 2023 08:02:02 -0400 X-Loop: help-debbugs@gnu.org Subject: bug#65889: texlive-acronyms is missing dependencies Resent-From: Nicolas Goaziou Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Wed, 13 Sep 2023 12:02:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 65889 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: 65889@debbugs.gnu.org Cc: daniel.meissner-i4k@rub.de X-Debbugs-Original-To: Daniel =?UTF-8?Q?Mei=C3=9Fner?= via Bug reports for GNU Guix X-Debbugs-Original-Cc: Daniel =?UTF-8?Q?Mei=C3=9Fner?= , 65889@debbugs.gnu.org Received: via spool by submit@debbugs.gnu.org id=B.169460649722895 (code B ref -1); Wed, 13 Sep 2023 12:02:02 +0000 Received: (at submit) by debbugs.gnu.org; 13 Sep 2023 12:01:37 +0000 Received: from localhost ([127.0.0.1]:32781 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qgOYq-0005xC-Q6 for submit@debbugs.gnu.org; Wed, 13 Sep 2023 08:01:37 -0400 Received: from lists.gnu.org ([2001:470:142::17]:35380) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qgOYp-0005wv-3h for submit@debbugs.gnu.org; Wed, 13 Sep 2023 08:01:35 -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 1qgOYX-00052f-9A for bug-guix@gnu.org; Wed, 13 Sep 2023 08:01:19 -0400 Received: from relay5-d.mail.gandi.net ([217.70.183.197]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qgOYS-0000R5-6j for bug-guix@gnu.org; Wed, 13 Sep 2023 08:01:17 -0400 Received: by mail.gandi.net (Postfix) with ESMTPSA id ABE411C0012; Wed, 13 Sep 2023 12:01:06 +0000 (UTC) From: Nicolas Goaziou References: <871qf3ah28.fsf@ruhr-uni-bochum.de> Date: Wed, 13 Sep 2023 14:01:04 +0200 In-Reply-To: <871qf3ah28.fsf@ruhr-uni-bochum.de> ("Daniel =?UTF-8?Q?Mei=C3=9Fner?= via Bug reports for GNU Guix"'s message of "Tue, 12 Sep 2023 11:15:11 +0200") Message-ID: <87zg1qth8f.fsf@nicolasgoaziou.fr> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-GND-Sasl: admin@nicolasgoaziou.fr Received-SPF: pass client-ip=217.70.183.197; envelope-from=mail@nicolasgoaziou.fr; helo=relay5-d.mail.gandi.net X-Spam_score_int: -25 X-Spam_score: -2.6 X-Spam_bar: -- X-Spam_report: (-2.6 / 5.0 requ) BAYES_00=-1.9, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-guix@gnu.org List-Id: Bug reports for GNU Guix List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-guix-bounces+larch=yhetil.org@gnu.org Sender: bug-guix-bounces+larch=yhetil.org@gnu.org X-Migadu-Flow: FLOW_IN X-Migadu-Country: US X-Migadu-Scanner: mx1.migadu.com X-Migadu-Spam-Score: -1.51 X-Spam-Score: -1.51 X-Migadu-Queue-Id: 3EB014C9CC X-TUID: RuDfziYH5lCC Hello, Daniel Mei=C3=9Fner via Bug reports for GNU Guix writes: > The following MWE does not compile with pdflatex using the modular > texlive packages: > > --8<---------------cut here---------------start------------->8--- > \documentclass{article} > \usepackage{acronym} > > \begin{document} > \end{document} > --8<---------------cut here---------------end--------------->8--- > > > It yields the following: > > --8<---------------cut here---------------start------------->8--- > $ guix shell texlive-scheme-basic texlive-acronym -- pdflatex acronym-mwe= .tex > This is pdfTeX, Version 3.141592653-2.6-1.40.25 (TeX Live 2023/GNU Guix) = (preloaded format=3Dpdflatex) > restricted \write18 enabled. > entering extended mode > (./acronym-mwe.tex > LaTeX2e <2022-11-01> patch level 1 > L3 programming layer <2023-02-22> (/gnu/store/v4m2fj7xhpfs7k5l97p238j1bc2= ccppf-profile/share/texmf-dist/tex/latex/base/article.cls > Document Class: article 2022/07/02 v1.4n Standard LaTeX document class > (/gnu/store/v4m2fj7xhpfs7k5l97p238j1bc2ccppf-profile/share/texmf-dist/tex= /latex/base/size10.clo)) (/gnu/store/v4m2fj7xhpfs7k5l97p238j1bc2ccppf-profi= le/share/texmf-dist/tex/latex/acronym/acronym.sty > > ! LaTeX Error: File `suffix.sty' not found. > > Type X to quit or to proceed, > or enter new name. (Default extension: sty) > > Enter file name:=20 > --8<---------------cut here---------------end--------------->8--- > > I think this is due to missing dependencies suffix and xstring which are > required to be installed for acronym to work. On page 10 of the package > docs [1] it reads > > \RequiredPackage{suffix, xstring} > > 1: https://ftp.gwdg.de/pub/ctan/macros/latex/contrib/acronym/acronym.pdf > > I can provide a patch if desired to add texlive-xstring and > texlive-bigfoot to texlive-acronym=E2=80=99s (propagated-)inputs. The su= ffix > package appears to be bundled with texlive-bigfoot. Do we want to > unbundle it or simply add texlive-bigfoot to the (propagated-)inputs? We use dependencies specified in TeX Live itself (as in "texlive.tlpdb" file), for sanity reasons. There are 4000+ packages; I think it is not reasonable to grep through their output to find the unspecified dependencies. It will also be terrible when using some updater, now this tool can remove propagated inputs. Most dependencies issues are resolved installing collections of packages, such as `texlive-collection-latexrecommended'. As a data point, I only resolve dependencies "manually" when they would otherwise require me to install `texlive-collection-latexextra', which is just too big. AFAIC, I suggest to not fix this, as this is not worth the trouble. Regards, --=20 Nicolas Goaziou