From unknown Sun Jun 15 01:04:43 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#76441 <76441@debbugs.gnu.org> To: bug#76441 <76441@debbugs.gnu.org> Subject: Status: 29.4; Emacs 30.1 RC 1: makeinfo always needed when building from release archive Reply-To: bug#76441 <76441@debbugs.gnu.org> Date: Sun, 15 Jun 2025 08:04:43 +0000 retitle 76441 29.4; Emacs 30.1 RC 1: makeinfo always needed when building f= rom release archive reassign 76441 emacs submitter 76441 Philipp severity 76441 normal thanks From debbugs-submit-bounces@debbugs.gnu.org Thu Feb 20 11:32:23 2025 Received: (at submit) by debbugs.gnu.org; 20 Feb 2025 16:32:23 +0000 Received: from localhost ([127.0.0.1]:38968 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tl9TK-0004Xm-G2 for submit@debbugs.gnu.org; Thu, 20 Feb 2025 11:32:23 -0500 Received: from lists.gnu.org ([2001:470:142::17]:43422) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1tl9TH-0004WV-4P for submit@debbugs.gnu.org; Thu, 20 Feb 2025 11:32:20 -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 1tl9TA-0007OA-Tg for bug-gnu-emacs@gnu.org; Thu, 20 Feb 2025 11:32:13 -0500 Received: from mail-wr1-x433.google.com ([2a00:1450:4864:20::433]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1tl9T7-0003AK-2S for bug-gnu-emacs@gnu.org; Thu, 20 Feb 2025 11:32:12 -0500 Received: by mail-wr1-x433.google.com with SMTP id ffacd0b85a97d-38f245ac38dso51411f8f.2 for ; Thu, 20 Feb 2025 08:32:07 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1740069126; x=1740673926; darn=gnu.org; h=mime-version:message-id:date:subject:to:from:from:to:cc:subject :date:message-id:reply-to; bh=ycy5HWk3FQi6mlMRYeKWr2scAT0dlrImxdW+/EZwE/8=; b=E8IgxI8We1hSCticP4MD4IwS0ZS8kqKkwgSoIDYNURqGiIel+RTjrIWAaJ45X/99AW I7ZNetC1FvjxRhHmc1MTVkSGqC4prUdggEs0YDjLASPNhZDIpiFJejx0SyjDDf7yh2/0 k2HVinElsgGQ9+ic3TmE9oCjo0VB5QzABw9YmS8Ic7hwOfB2C9+x2+IVzVj5+in+gL2q VlxcyWn+Q7vD0nglODVZg74yv8GsLeNllcXeudPRmYv0AeY1diBpu0ICGmDSctT69Wvy 0MWKfi1Yzxq5ltS6Z9iVCAVpXsFv0AI8DSEE1vNNNCbqvY4Gq+A33cz59rdUhBPtAxBz 9Plw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1740069126; x=1740673926; h=mime-version:message-id:date:subject:to:from:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=ycy5HWk3FQi6mlMRYeKWr2scAT0dlrImxdW+/EZwE/8=; b=l4MjOVAgcv++rJMqr4WszMPJtiVquQwHUpQ6MXTewl7k1MjrIBSYHF/XivmsfZdyU2 az8EPuja1yBGlTD5fv/csypQAmf/TOW44RM4IGSLxlXoReMCgfApRI+peO3NBaHpmN4s osKi4qrT53C1eZuqYtkIk9wj9hwQbrum5P7/tTH+jE0G6tw55rMN4elz5LtWT2izYUyh nUahHs4DBp/qADtG2gaj4MOcWHNA+QVQVMRV658oXWO6NO0naZhZ7HWON2aPj9za2e+U 8cu76sID0vnL6X1X4Y6V3SjuJ8u6JFmU9oRLoQIE8nqpcy9p4wx6naDhFIWYM8uj1zfX ensg== X-Gm-Message-State: AOJu0YzckyD4X/NMKNgA0AOlhJqZUJPob06C7jU7+8tVj0IILulgL6ls DXtlv4QvurL4YO3WAOHi81msJdUH8dH558lphPzJU7X/vbbaP5sSgOrEVQ== X-Gm-Gg: ASbGncvhlCMaKpxWk+IY8L6eGeiZfvnUzJKstWoEpuMLr1OdcZlAOVqiOM1h+2heYyD hzer2yNv8KBpRQlETCo8Psa6naz0uSxPT8xhHnsBdBMAvk5eKisXiWnfwF6efF+jOkK7Fv2tzSP QX3YBaJSpfk1380U5M442mxhC6xOaeoLohQ+N4pIWDBMmDNfJCccW9KrZmskl8qyZdKBTs1qX7r 79JhrFUBh20fTfsJSl4FtjfbBsdAx40OSWulZSjPg5gHAKbgbWXtn9LcdiIHrS0PY0v+jOrCCdB 2OFQKKA3ha6K7RONbCVEOSTBPpJA+0Y00w9XIoxwZmoOAEJ84GwyRKsKgGrVAGHp X-Google-Smtp-Source: AGHT+IEa4XxxA2+1lwXEDHIpGQQxtgvl0kFyia5LRDpD3HOBWuFpNHnu+Dpr9yL0uOtmH7BXCUOxGg== X-Received: by 2002:a5d:5f42:0:b0:38f:2bfb:d98b with SMTP id ffacd0b85a97d-38f33f1310dmr8302889f8f.3.1740069125328; Thu, 20 Feb 2025 08:32:05 -0800 (PST) Received: from Philipps-MacBook-Pro.fritz.box ([2001:a61:3a5d:f801:d126:75a0:efc6:a006]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-4395a1aa7d2sm249566725e9.25.2025.02.20.08.32.04 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 20 Feb 2025 08:32:04 -0800 (PST) From: Philipp To: bug-gnu-emacs@gnu.org Subject: 29.4; Emacs 30.1 RC 1: makeinfo always needed when building from release archive Date: Thu, 20 Feb 2025 17:32:04 +0100 Message-ID: MIME-Version: 1.0 Content-Type: text/plain Received-SPF: pass client-ip=2a00:1450:4864:20::433; envelope-from=p.stephani2@gmail.com; helo=mail-wr1-x433.google.com X-Spam_score_int: -17 X-Spam_score: -1.8 X-Spam_bar: - X-Spam_report: (-1.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, FREEMAIL_ENVFROM_END_DIGIT=0.25, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: 1.2 (+) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: Assuming that Texinfo isn't installed: $ wget https://alpha.gnu.org/gnu/emacs/pretest/emacs-30.1-rc1.tar.xz && tar xf emacs-30.1-rc1.tar.xz && cd emacs-30.1 && ./configure --without-all --with-toolkit-scroll-bars && make Content analysis details: (1.2 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 1.0 SPF_SOFTFAIL SPF: sender does not match SPF record (softfail) 0.2 FREEMAIL_ENVFROM_END_DIGIT Envelope-from freemail username ends in digit (p.stephani2[at]gmail.com) -0.0 SPF_HELO_PASS SPF: HELO matches SPF record 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (p.stephani2[at]gmail.com) -0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at https://www.dnswl.org/, no trust [2001:470:142:0:0:0:0:17 listed in] [list.dnswl.org] X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.2 (/) Assuming that Texinfo isn't installed: $ wget https://alpha.gnu.org/gnu/emacs/pretest/emacs-30.1-rc1.tar.xz && tar xf emacs-30.1-rc1.tar.xz && cd emacs-30.1 && ./configure --without-all --with-toolkit-scroll-bars && make [...] configure: WARNING: You do not seem to have makeinfo >= 4.13. You will not be able to rebuild the manuals if you delete them or change their sources. [...] /Library/Developer/CommandLineTools/usr/bin/make -C doc/lispref info cp elisp_type_hierarchy.txt ../../info/elisp_type_hierarchy.txt cp elisp_type_hierarchy.jpg ../../info/elisp_type_hierarchy.jpg GEN ../../info/elisp.info make[2]: makeinfo: No such file or directory make[2]: *** [../../info/elisp.info] Error 1 make[1]: *** [lispref-info] Error 2 [...] Maybe lines 151 and 154 in doc/lispref/Makefile.in should say 'cp -p' instead of just 'cp'? My guess is that Make tries to rebuild elisp.info because elisp_type_hierarchy.* are considered new. Maybe 'configure' should just set MAKEINFO=':' if Makeinfo isn't found? In GNU Emacs 29.4 (build 1, aarch64-apple-darwin24.3.0, NS appkit-2575.40 Version 15.3.1 (Build 24D70)) of 2025-02-20 Repository revision: 6a299b3caceb2c73b932ba73849738faa8c5d975 Repository branch: HEAD Windowing system distributor 'Apple', version 10.3.2575 System Description: macOS 15.3.1 Configured using: 'configure --with-modules --with-xml2 --without-pop --with-mailutils 'CFLAGS=-g -O3' LDFLAGS=-O3' Configured features: ACL GNUTLS JSON LCMS2 LIBXML2 MODULES NOTIFY KQUEUE NS PDUMPER PNG SQLITE3 THREADS TOOLKIT_SCROLL_BARS TREE_SITTER WEBP ZLIB Important settings: value of $LANG: de_DE.UTF-8 locale-coding-system: utf-8-unix Major mode: Lisp Interaction Minor modes in effect: tooltip-mode: t global-eldoc-mode: t eldoc-mode: t show-paren-mode: t electric-indent-mode: t mouse-wheel-mode: t tool-bar-mode: t menu-bar-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t blink-cursor-mode: t line-number-mode: t indent-tabs-mode: t transient-mark-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t Load-path shadows: None found. Features: (shadow sort mail-extr emacsbug phst skeleton pcase ffap thingatpt url url-proxy url-privacy url-expand url-methods url-history url-cookie generate-lisp-file url-domsuf url-util url-parse auth-source cl-seq eieio eieio-core cl-macs json map byte-opt gv bytecomp byte-compile url-vars rx message sendmail mailcap yank-media dired dired-loaddefs rfc822 mml mml-sec password-cache epa derived epg rfc6068 epg-config gnus-util time-date mm-decode mm-bodies mm-encode mail-parse rfc2231 rfc2047 rfc2045 mm-util ietf-drums mail-prsvr mailabbrev mail-utils gmm-utils mailheader gnutls puny elp dbus xml subr-x compile text-property-search comint ansi-osc ansi-color ring cl-loaddefs cl-lib rmc iso-transl tooltip cconv eldoc paren electric uniquify ediff-hook vc-hooks lisp-float-type elisp-mode mwheel term/ns-win ns-win ucs-normalize mule-util term/common-win tool-bar dnd fontset image regexp-opt fringe tabulated-list replace newcomment text-mode lisp-mode prog-mode register page tab-bar menu-bar rfn-eshadow isearch easymenu timer select scroll-bar mouse jit-lock font-lock syntax font-core term/tty-colors frame minibuffer nadvice seq simple cl-generic indonesian philippine cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean japanese eucjp-ms cp51932 hebrew greek romanian slovak czech european ethiopic indian cyrillic chinese composite emoji-zwj charscript charprop case-table epa-hook jka-cmpr-hook help abbrev obarray oclosure cl-preloaded button loaddefs theme-loaddefs faces cus-face macroexp files window text-properties overlay sha1 md5 base64 format env code-pages mule custom widget keymap hashtable-print-readable backquote threads kqueue cocoa ns lcms2 multi-tty make-network-process emacs) Memory information: ((conses 16 69275 10284) (symbols 48 8174 0) (strings 32 23106 2562) (string-bytes 1 704889) (vectors 16 16337) (vector-slots 8 223287 11490) (floats 8 29 54) (intervals 56 229 0) (buffers 984 10)) From debbugs-submit-bounces@debbugs.gnu.org Sat Feb 22 09:22:20 2025 Received: (at 76441) by debbugs.gnu.org; 22 Feb 2025 14:22:21 +0000 Received: from localhost ([127.0.0.1]:52227 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tlqOa-0004lO-2a for submit@debbugs.gnu.org; Sat, 22 Feb 2025 09:22:20 -0500 Received: from mail-ed1-x536.google.com ([2a00:1450:4864:20::536]:44162) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from ) id 1tlqOW-0004k1-Os for 76441@debbugs.gnu.org; Sat, 22 Feb 2025 09:22:18 -0500 Received: by mail-ed1-x536.google.com with SMTP id 4fb4d7f45d1cf-5e095d47a25so5789505a12.0 for <76441@debbugs.gnu.org>; Sat, 22 Feb 2025 06:22:16 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1740234130; x=1740838930; darn=debbugs.gnu.org; h=cc:to:subject:message-id:date:mime-version:references:in-reply-to :from:from:to:cc:subject:date:message-id:reply-to; bh=hOZwCo2aWv89S0Jo0S9e4lBSSiIugh1xr+vxJ/53xpI=; b=m5oOrL7hFxrPLG3we13HyTIbjCKxCamwRMfzv7rX/n/JFuZsujN7PKAXxLxFWmI0S1 km7RPM6Ic/B4f9HLyF2Cd+ib4a3o3X7CR+r65+kJvygFhKJRV88cEtm0+wn7ku/fBTTi AA/UMucqKVP70DZUPDbkhhMqwAbKUiN6BuywuJEFr3QzmPpQP9kCFpP0mzo9c/N+6wp9 2Ahp9MULUB4pbKK3cP4iJDAkL6oxaQWHJCL+Jjy5BePvpr4jJgCZbwK2NcSW6Hg1VBCS sLWZ5i1bBLtk7od/SHfOMJX4AcLTWUKPSSUprtmlCK6P75KDquc89IcJNOeIrS8iOy8d DBUA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1740234130; x=1740838930; h=cc:to:subject:message-id:date:mime-version:references:in-reply-to :from:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=hOZwCo2aWv89S0Jo0S9e4lBSSiIugh1xr+vxJ/53xpI=; b=AnoG/mMuqtx9NrgpK48jajPSmyZedhMfJad1VHxhs6IkcJ6grw1hF3BcePfKOb9KzM y/jH2J8hjgRG/cq5GALRhSlbylnSbpyAE5anRZ1F3tgjnZ+p54WUUP+FDfaMOdTy11sx tz6NamOJAw+vKbBWEyOU3ndB23UQN7DFdd4XlcYSDfBNYYr1JE08J+EFLcs0V2jkT0i0 B7pSrr2LtKy8v/ubHJ3tcXs5LK8E31nBKTGTcZ8CbnyfMY+FACIYeL/KdyMX3DyOarPw G2AaJ8GLv9iZY4nGzRUxpOwGmOr3Df02O8ODdB7EMLeizSGesL8OLTc9yHpU/IUr6yEX W6fg== X-Forwarded-Encrypted: i=1; AJvYcCWbvuUCvFXjeUFLggEr3J3+3C6tN/bsW6TMvOMFRo8nZBJwoDvuE8ZjSYSEjZeNw+hgk9zHfw==@debbugs.gnu.org X-Gm-Message-State: AOJu0Yzc+Me5m5w88pYKNQNnbyk1U/pobViN16iuZI+8NgmyxJnVCr1Q Xcr8FTjADgzXnLM+Efx3nikuZMu93F6zesty0ZL1dvvUXJPZWaGcnItrCqTNybpTqD0lhzYfFCp /R/RVLxMwVjGovD8ZuJd/NDPbk8Ymt+mV7jY= X-Gm-Gg: ASbGncunDCJlX69bvgkuOosmXas48+DX5Fg/3B6/ccEz9q9pR2FT+cuGsx+kzIIyINr HfH7eyCqYQql7a0O/Bpu0Cvnc5ATXTi3sOz+wQLuOyFqaaitu3eb0jslHee40MN1O1KiZuh8b8y wifFk1FPq7Hg== X-Google-Smtp-Source: AGHT+IHQHGuq+fCYHMBUrSSSpGfUlQAuLM7MlzsHZffoFB9sM83aNRh/zT7hAzli6jMUo9NF8V94CQOK0WwZ8+MOdxg= X-Received: by 2002:a05:6402:2114:b0:5db:731d:4456 with SMTP id 4fb4d7f45d1cf-5e0b7246cafmr7202979a12.28.1740234129999; Sat, 22 Feb 2025 06:22:09 -0800 (PST) Received: from 753933720722 named unknown by gmailapi.google.com with HTTPREST; Sat, 22 Feb 2025 14:22:09 +0000 From: Stefan Kangas In-Reply-To: References: MIME-Version: 1.0 Date: Sat, 22 Feb 2025 14:22:09 +0000 X-Gm-Features: AWEUYZmQJSLq7Zf9PRm__4KUVoXxb-_go74xSD2twK2vARLFpi0byd4CU96QdXI Message-ID: Subject: Re: bug#76441: 29.4; Emacs 30.1 RC 1: makeinfo always needed when building from release archive To: Philipp , 76441@debbugs.gnu.org Content-Type: text/plain; charset="UTF-8" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 76441 Cc: Eli Zaretskii X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Philipp writes: > Assuming that Texinfo isn't installed: > > $ wget https://alpha.gnu.org/gnu/emacs/pretest/emacs-30.1-rc1.tar.xz && > tar xf emacs-30.1-rc1.tar.xz && cd emacs-30.1 && ./configure > --without-all --with-toolkit-scroll-bars && make > > [...] > configure: WARNING: You do not seem to have makeinfo >= 4.13. > You will not be able to rebuild the manuals if you delete them or change > their sources. > [...] > /Library/Developer/CommandLineTools/usr/bin/make -C doc/lispref info > cp elisp_type_hierarchy.txt ../../info/elisp_type_hierarchy.txt > cp elisp_type_hierarchy.jpg ../../info/elisp_type_hierarchy.jpg > GEN ../../info/elisp.info > make[2]: makeinfo: No such file or directory > make[2]: *** [../../info/elisp.info] Error 1 > make[1]: *** [lispref-info] Error 2 > [...] > > Maybe lines 151 and 154 in doc/lispref/Makefile.in should say 'cp -p' > instead of just 'cp'? My guess is that Make tries to rebuild elisp.info > because elisp_type_hierarchy.* are considered new. > > Maybe 'configure' should just set MAKEINFO=':' if Makeinfo isn't found? Eli, could you please take a look at this? Should we consider this a blocker for the release of Emacs 30.1? From debbugs-submit-bounces@debbugs.gnu.org Sat Feb 22 10:49:50 2025 Received: (at 76441) by debbugs.gnu.org; 22 Feb 2025 15:49:51 +0000 Received: from localhost ([127.0.0.1]:56705 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tlrlG-0005O4-DS for submit@debbugs.gnu.org; Sat, 22 Feb 2025 10:49:50 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:45516) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1tlrlD-0005Mk-IV for 76441@debbugs.gnu.org; Sat, 22 Feb 2025 10:49:48 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1tlrl7-00043p-UY; Sat, 22 Feb 2025 10:49:41 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=9uNADT7GZ9rFGHP10jW+bBZM4MDBFwxVDTe4SB39vNE=; b=rOsGMAB+5xGb 81TaLSiok1qYkuJoX+2OEQrTkyRB91PRfX/kNVU8G4mbkYcpTunlTgLQRZBdANfUj3DJ4yGZPbA8W Si1pOxQv46StgHTE1dU35uSg2iMrtmyuZWVisP5fSO1PEBIYssdmb+xiSJhEehAaek+TVrUGvJRJr MnPJRDxiAcCLZrBj/IaxeXVhhKZxdOaMVHn7xvSjHgdGtzGq/Tc+3HCkamBdmZge9U3t71YIQR6Pk BmkaDJsqbfi0uVRn7T0cAn8qhuUnodSMUImeQZLj4FJS3Dv0/pAeDqGrHMl5fgeRDb3uklbArTbGx x1wsLr+qiQHvpBEkjT7hTg==; Date: Sat, 22 Feb 2025 17:49:38 +0200 Message-Id: <86r03qhtd9.fsf@gnu.org> From: Eli Zaretskii To: Stefan Kangas In-Reply-To: (message from Stefan Kangas on Sat, 22 Feb 2025 14:22:09 +0000) Subject: Re: bug#76441: 29.4; Emacs 30.1 RC 1: makeinfo always needed when building from release archive References: X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 76441 Cc: p.stephani2@gmail.com, 76441@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > From: Stefan Kangas > Date: Sat, 22 Feb 2025 14:22:09 +0000 > Cc: Eli Zaretskii > > Philipp writes: > > > Assuming that Texinfo isn't installed: > > > > $ wget https://alpha.gnu.org/gnu/emacs/pretest/emacs-30.1-rc1.tar.xz && > > tar xf emacs-30.1-rc1.tar.xz && cd emacs-30.1 && ./configure > > --without-all --with-toolkit-scroll-bars && make > > > > [...] > > configure: WARNING: You do not seem to have makeinfo >= 4.13. > > You will not be able to rebuild the manuals if you delete them or change > > their sources. > > [...] > > /Library/Developer/CommandLineTools/usr/bin/make -C doc/lispref info > > cp elisp_type_hierarchy.txt ../../info/elisp_type_hierarchy.txt > > cp elisp_type_hierarchy.jpg ../../info/elisp_type_hierarchy.jpg > > GEN ../../info/elisp.info > > make[2]: makeinfo: No such file or directory > > make[2]: *** [../../info/elisp.info] Error 1 > > make[1]: *** [lispref-info] Error 2 > > [...] > > > > Maybe lines 151 and 154 in doc/lispref/Makefile.in should say 'cp -p' > > instead of just 'cp'? My guess is that Make tries to rebuild elisp.info > > because elisp_type_hierarchy.* are considered new. > > > > Maybe 'configure' should just set MAKEINFO=':' if Makeinfo isn't found? > > Eli, could you please take a look at this? AFAIK, "cp -p" is not portable, so we cannot use it. I actually think the problem is with this line: auxfiles = $(buildinfodir)/elisp_type_hierarchy.txt $(buildinfodir)/elisp_type_hierarchy.jpg Why does it use $(buildinfodir) and not $(srcdir) ? The manuals should not depend on any files in $(buildinfodir), as that is the directory for output files. > Should we consider this a blocker for the release of Emacs 30.1? No. Just make a new tarball where info/elisp.info has a later time stamp (by using 'touch'), so that people who build the tarball could do that even if Texinfo is not installed. From debbugs-submit-bounces@debbugs.gnu.org Sat Feb 22 11:14:56 2025 Received: (at 76441) by debbugs.gnu.org; 22 Feb 2025 16:14:56 +0000 Received: from localhost ([127.0.0.1]:56955 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tls9Y-0007vX-97 for submit@debbugs.gnu.org; Sat, 22 Feb 2025 11:14:56 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:35212) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1tls9V-0007vH-67 for 76441@debbugs.gnu.org; Sat, 22 Feb 2025 11:14:55 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1tls9O-0006va-O6; Sat, 22 Feb 2025 11:14:47 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=rx0P4y6dkciIHxGOiwhUfONqR1C9/hHrqLyPEWIWkQg=; b=OpwZoNSMU7xl pXUxBe6sO2OOMFz+lEm4z6Rd+dEmyGg1P/t2sX1BEAZcKrTFKJoKCDdIwBU3qesQ/h0o8TfQqsXSH HHE74UPmPZyeweyBhOogISm3cMx5uqaf0DeJASQbBjVEKLPjQ+aOKLyMufB8B1MmcJ5j3cmxc3mDk J0AZsy5ckZrDKDktUDh5sF0qtoN4pCpl/Nyz4bulGDJPh6u3piEpoJTd3vwTRHye0Jbq1obOIC/eb Fbl+twKV6kNBwuVcgaxMPl9Zr87V3/PBM0B2UDLX57uD+hc8H4Kbws7LZfRloXHFlRiuXKLAakCqN 7mvbH+CVxlp1KPflPkx5LQ==; Date: Sat, 22 Feb 2025 18:14:43 +0200 Message-Id: <86jz9ihs7g.fsf@gnu.org> From: Eli Zaretskii To: stefankangas@gmail.com In-Reply-To: <86r03qhtd9.fsf@gnu.org> (message from Eli Zaretskii on Sat, 22 Feb 2025 17:49:38 +0200) Subject: Re: bug#76441: 29.4; Emacs 30.1 RC 1: makeinfo always needed when building from release archive References: <86r03qhtd9.fsf@gnu.org> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 76441 Cc: p.stephani2@gmail.com, 76441@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > Cc: p.stephani2@gmail.com, 76441@debbugs.gnu.org > Date: Sat, 22 Feb 2025 17:49:38 +0200 > From: Eli Zaretskii > > I actually think the problem is with this line: > > auxfiles = $(buildinfodir)/elisp_type_hierarchy.txt $(buildinfodir)/elisp_type_hierarchy.jpg > > Why does it use $(buildinfodir) and not $(srcdir) ? I think I get it: that was a way to make sure these image files are copied to the info/ directory, where the manuals are. But in that case, the rules should be modified so that the manuals would not depend on these copied images, but on their sources. And the elisp.info rule should explicitly copy the image files to $(buildinfodir). From debbugs-submit-bounces@debbugs.gnu.org Wed May 07 11:59:42 2025 Received: (at 76441) by debbugs.gnu.org; 7 May 2025 15:59:42 +0000 Received: from localhost ([127.0.0.1]:46033 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1uChBN-0004FF-LO for submit@debbugs.gnu.org; Wed, 07 May 2025 11:59:42 -0400 Received: from mail-wr1-x42c.google.com ([2a00:1450:4864:20::42c]:57612) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from ) id 1uCcM3-0003sD-HA for 76441@debbugs.gnu.org; Wed, 07 May 2025 06:50:24 -0400 Received: by mail-wr1-x42c.google.com with SMTP id ffacd0b85a97d-3a0ac853894so1505529f8f.3 for <76441@debbugs.gnu.org>; Wed, 07 May 2025 03:50:23 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1746615017; x=1747219817; darn=debbugs.gnu.org; h=to:message-id:subject:date:mime-version:from :content-transfer-encoding:from:to:cc:subject:date:message-id :reply-to; bh=vfpTJms0gPnmVrjqyj4hvGEbjyTAW7XPt/AqyswV26c=; b=FfNQlUSKUL5N/kalthn3a/Xy7tU20CuFgnW+wfby8Xqa+f4Bd5TliA/XtdXNq2lzCF TLuzoJ0uTGsmhsdZIQYCua6ia1umi0AVZLH/HZgg8bpwsMp/NQoTL/Z5CNXj4/QfQylb 4GijM6TU0njqVjWuec3OoS09tCkEjBVk3lW1b3ac3H/g0IrMRPshboi5TBCqrnqAW2yg 8RMZs9qG+Yne1WA4NFavBOP548f4H1cskTlbqu3sTtyAgfT92r9YJhi1EYbi9qvEc8np eQqHuvNWS8POPs/MGUENnfT4v3J2atDR/GTBLSnXHpG3uSk0lsqv2/K7UR2uEEHQFHfd GgSg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1746615017; x=1747219817; h=to:message-id:subject:date:mime-version:from :content-transfer-encoding:x-gm-message-state:from:to:cc:subject :date:message-id:reply-to; bh=vfpTJms0gPnmVrjqyj4hvGEbjyTAW7XPt/AqyswV26c=; b=KoodqGAEHJo23wqcmQ2nqTxZlvbqmEGy46WwF2vMPoQIRikiof4N7HrP8z8QlVab0m EvPhw07U4+4+ls00L6EEPSyYYJKcPKRQdHAwAP4hSSHRgCpRM4haOvUfrippxOo9C9O1 iE62vm/CW1FWDIkWFDZCkcHSSFFLh0AyZonslLMyfBU52q9jAlQPh80XOxDnL8fSTq9m 3lbyt9sxvSjfflapNWYC7hdVajYKo3sf14vxLYesqUvG2Iy6pSlnUuv/cFjn9ybMwMYJ sJRBcR/W5oVSJP7Q7F+6bri15VFxbC9W9FAgbmUX59xvT331WqXSvU1TFNMMdY9RkZ8A sx+A== X-Gm-Message-State: AOJu0Yz1dPqiUE50bK0nThiNJrVqnVrPGme3UUSmXXoI4x0kn8z57WEh TGmjxH+8gbExAy2dzbwiNPP0moLx3LWRqnX43297y2sng7BMn7K0N153Sg== X-Gm-Gg: ASbGncsq9LGKRxPTLAIctcsf4Ru8v6aoQ68RkW0V/93xvkLxXhp/jTpLw86uH83TFw5 fGhbslSMuJ7MHES6WiBYrdrlFnWSS13RXO6kORerM5otP/kj9+b+Gw38KNbTDhddlKS5fUMOvNR vZtfcluSm7eEqz/Uek3ACsW+Ae+oIqfAIfJdbhH73koKMyOAZ6I0wJEDlCbSIZPiMuOP7zmpCcS 9dqqMCG1GXxgQO92m1yDEQOQdoFxYcmvmQ3E3jEyQIziqYpISIN3xnUDc4O2AST3Q1cxj7fnKY0 UW+qxy/WUQeikZ49W0anrOkL0gwA+XuViURtZlsr+BwyCMkaQXgaOgpEYUA= X-Google-Smtp-Source: AGHT+IG00DEZ6B9UqjLy94uxzlry11dwpwOf35sbXnXXJxj8hWazzhwnnFj6l9mWzKOqwz/nI7DNYA== X-Received: by 2002:a05:6000:2210:b0:3a0:830a:3d63 with SMTP id ffacd0b85a97d-3a0b4997fc5mr2255245f8f.9.1746615016916; Wed, 07 May 2025 03:50:16 -0700 (PDT) Received: from smtpclient.apple ([31.94.72.66]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-3a0b350f604sm3081920f8f.21.2025.05.07.03.50.16 for <76441@debbugs.gnu.org> (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Wed, 07 May 2025 03:50:16 -0700 (PDT) Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable From: argel.ramirez@gmail.com Mime-Version: 1.0 (1.0) Date: Wed, 7 May 2025 11:50:05 +0100 Subject: bug#76441 Message-Id: <7B660E0E-A2DE-4E96-BCF9-DB46681B0B4C@gmail.com> To: 76441@debbugs.gnu.org X-Mailer: iPhone Mail (22E252) X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 76441 X-Mailman-Approved-At: Wed, 07 May 2025 11:59:39 -0400 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) I am seeing this behavior in the release of 30.1 . Is there a way of helping= getting it addressed? Thanks Argel Ram=C3=ADrez Reyes= From debbugs-submit-bounces@debbugs.gnu.org Wed May 07 14:50:31 2025 Received: (at 76441) by debbugs.gnu.org; 7 May 2025 18:50:31 +0000 Received: from localhost ([127.0.0.1]:47619 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1uCjqg-00070b-PB for submit@debbugs.gnu.org; Wed, 07 May 2025 14:50:31 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:36904) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1uCjqc-00070J-9e for 76441@debbugs.gnu.org; Wed, 07 May 2025 14:50:27 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1uCjqW-0005NM-BV; Wed, 07 May 2025 14:50:20 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=0ytAAu/+bOXn4nA6Obx1GO0POBMflYXF/+sPkEveGXc=; b=ElnCbWLuuDA7 +cCRKmeTc7bbwjYobvbTM/y3cku5q1Xk1N/rP2Vq27T5riIhGwHuxC3npmw372PtWuhUYztqYC3t5 KpXGO7QsVQI8HsdHsDcIqInp5TqpompdZcmatI49/cW/yyrDIac6Po+/+v0LwESbfioTeT6TvOv7x e6+ahwgDaMxFf0oLJ3F3TntweR7jlxkyhIXkMbt+NAhlh7JUTvGLbDwUk5N04hmivjtsWv98aFJeH Dy2hhmT1Uaz5d2aSFD/NFql4cXLx+8Bgtd2SKZ1VlB8FMANtNOSLwMRKxeVwI9oO+tOLo0hqDRu+F UsZvxTyLjNVssKTobaRRNA==; Date: Wed, 07 May 2025 21:50:15 +0300 Message-Id: <86frhgfe6w.fsf@gnu.org> From: Eli Zaretskii To: argel.ramirez@gmail.com In-Reply-To: <7B660E0E-A2DE-4E96-BCF9-DB46681B0B4C@gmail.com> (argel.ramirez@gmail.com) Subject: Re: bug#76441: References: <7B660E0E-A2DE-4E96-BCF9-DB46681B0B4C@gmail.com> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 76441 Cc: 76441@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > From: argel.ramirez@gmail.com > Date: Wed, 7 May 2025 11:50:05 +0100 > > I am seeing this behavior in the release of 30.1 . Is there a way of helping getting it addressed? Thanks Yes, touch all the files in the 'info' subdirectory of the top-level directory, so that the Info files become newer than all the Texinfo source files.