From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits)) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id BDFD215838C for ; Tue, 16 Jan 2024 10:36:08 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 23035E2B66; Tue, 16 Jan 2024 10:36:04 +0000 (UTC) Received: from smtp.gentoo.org (woodpecker.gentoo.org [140.211.166.183]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id D0F4AE2ADD for ; Tue, 16 Jan 2024 10:36:03 +0000 (UTC) From: Ulrich Mueller To: Florian Schmaus Cc: gentoo-dev@lists.gentoo.org, Paul Zander , tex@gentoo.org Subject: Re: [gentoo-dev] [PATCH 2/2] texlive-{common,module}.eclass: update for TeX Live 2023 In-Reply-To: <20240116092634.264336-3-flow@gentoo.org> (Florian Schmaus's message of "Tue, 16 Jan 2024 10:26:34 +0100") References: <20240116092634.264336-1-flow@gentoo.org> <20240116092634.264336-3-flow@gentoo.org> Date: Tue, 16 Jan 2024 11:35:53 +0100 Message-ID: User-Agent: Gnus/5.13 (Gnus v5.13) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-dev@lists.gentoo.org Reply-to: gentoo-dev@lists.gentoo.org X-Auto-Response-Suppress: DR, RN, NRN, OOF, AutoReply MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" X-Archives-Salt: 67d360ae-6643-40ef-b3a5-0e46f46bf885 X-Archives-Hash: edee049692678ae1a56a7f55ef3b5a08 --=-=-= Content-Type: text/plain >>>>> On Tue, 16 Jan 2024, Florian Schmaus wrote: > case ${EAPI} in > - 7) inherit eapi8-dosym ;; > + 7) > + inherit eapi8-dosym > + dosym(){ dosym8 "$@"; } For good reason, eapi-dosym.eclass doesn't override package manager commands, and the texlive eclasses shouldn't do that either. Does it even work? dosym8 calls dosym, so wouldn't redefining dosym in terms of dosym8 cause an endless loop? So, either add an EAPI conditional where dosym8 is currently used (I see only one place), or define dosym8 as an alias for dosym in EAPI 8. > + ;; > + 8) ;; > *) die "${ECLASS}: EAPI ${EAPI:-0} not supported" ;; > esac --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQFDBAEBCAAtFiEEtDnZ1O9xIP68rzDbUYgzUIhBXi4FAmWmXAkPHHVsbUBnZW50 b28ub3JnAAoJEFGIM1CIQV4uBKUH/jBFHA2+4iLlLNdE+0DVdSH5tBh1YL1h2S66 UUHVIwo5q4QTiDurdlJR4e4yr0PK+NfwsMmZJ6t8IlQhvfUJzFClEfLUHhgFTmJT OxKchWWStlMlPBAVjJn1ixWHTuw8eCs2fAIhHihOeG6vLvccSVu8HJPA2B7bt5wb VLdapzD6NrWK/T1XDHRHjxsJthu/NxgwR5vxhYbbRX8i477JqgWnjhvhbws3FOGj Hf3chKB9UZ06/GmzctcjLSsUBHrDPyzSoD6oZFsD1SlETQc5XRhI3HFPobt6uVOC Z23lF18jKcYL4l84ssg1jkW1Wv/PbiQrmewP9oQ0g35cpWQ0g58= =oP8l -----END PGP SIGNATURE----- --=-=-=--