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 (4096 bits)) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id 764F61580FD for ; Fri, 27 Dec 2024 09:36:16 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 21829E0819; Fri, 27 Dec 2024 09:36:11 +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 CBCDBE077F for ; Fri, 27 Dec 2024 09:36:10 +0000 (UTC) From: =?utf-8?Q?Ulrich_M=C3=BCller?= To: Sam James Cc: gentoo-dev@lists.gentoo.org Subject: Re: [gentoo-dev] [PATCH] elisp.eclass: Call makeinfo with --no-split option In-Reply-To: <878qs1tuq2.fsf@gentoo.org> (Sam James's message of "Fri, 27 Dec 2024 08:07:17 +0000") References: <20241226120421.948-1-ulm@gentoo.org> <878qs1tuq2.fsf@gentoo.org> Date: Fri, 27 Dec 2024 10:36:04 +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: 0d076a4c-496f-459d-b549-5e4c955927e3 X-Archives-Hash: 063e8ebdad6ab66fe02576d60590fc0f --=-=-= Content-Type: text/plain >>>>> On Fri, 27 Dec 2024, Sam James wrote: > (Why?) By default, makeinfo will split large output files into smaller subfiles. Although this doesn't currently happen for any package, it might happen in future, and it would break some assumptions. The threshold for splitting is 300 kB, and we have at least three packages with larger info files. The reason they don't break is that they use the upstream Makefile rather than the eclass function. >> --- a/eclass/elisp.eclass >> +++ b/eclass/elisp.eclass >> @@ -139,7 +139,7 @@ elisp_src_configure() { :; } >> elisp_src_compile() { >> elisp-compile *.el >> if [[ -n ${ELISP_TEXINFO} ]]; then >> - makeinfo ${ELISP_TEXINFO} || die >> + makeinfo --no-split ${ELISP_TEXINFO} || die >> fi >> } --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQFDBAEBCAAtFiEEtDnZ1O9xIP68rzDbUYgzUIhBXi4FAmdudQQPHHVsbUBnZW50 b28ub3JnAAoJEFGIM1CIQV4uYRwIANu/gJKQWHQX1RUdp5hMAiBzN7QAjBb+AUTa d6alQ4hVXXm0vR27um9PmXzELRbRI8E4iWOwctWb08KdiUx817axq6rGdJlIQBKu OjlGi/nC5YBiM045UmMzv7gKFTsLg7Dt7fSfGCTvJyY4NGfFwjavahQ3tH6YmQjr 8wJzVDkyCI3Z51vvz22sBwlpNnG9rm37x9KBCJLZCsfWJlGdkdvv5l2wtnmlwXtx AKCkO/4LlAIzSb86imMd11BR70qaIy6VQhUwu55tAuH4nxsUOKr0dFw85H2h8GJF ta7f3YoUJVR10X/cYeqoHovHSUn7bA3dEVUAMxscGqA6V1gvtLU= =LiE3 -----END PGP SIGNATURE----- --=-=-=--