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.