GNU bug report logs - #79729
31.0.50; package-vc-install won't install more than one info file

Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.

Package: emacs; Reported by: David Fussner <dfussner@HIDDEN>; Done: Philip Kaludercic <philipk@HIDDEN>; Maintainer for emacs is bug-gnu-emacs@HIDDEN.

Message received at 79729 <at> debbugs.gnu.org:


Received: (at 79729) by debbugs.gnu.org; 30 Nov 2025 10:58:21 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Nov 30 05:58:21 2025
Received: from localhost ([127.0.0.1]:37585 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1vPf8H-0006Qd-D6
	for submit <at> debbugs.gnu.org; Sun, 30 Nov 2025 05:58:21 -0500
Received: from eggs.gnu.org ([2001:470:142:3::10]:53292)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <arash@HIDDEN>) id 1vPf8E-0006QI-WC
 for 79729 <at> debbugs.gnu.org; Sun, 30 Nov 2025 05:58:19 -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 <arash@HIDDEN>)
 id 1vPf87-0004Yo-IM; Sun, 30 Nov 2025 05:58:12 -0500
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org;
 s=fencepost-gnu-org; h=MIME-Version:Date:References:In-Reply-To:Subject:To:
 From; bh=mzS5CXJ1CfXJIWu+OLXvvhH1Gyl3QAeFlgJn8jYC7W0=; b=GEoRzDOLnLlMj45T8wOH
 dR1fmhWcEYCyOmaRT5zKTuMZTmFmv60R8sPQ8fFZekohj3b1zvHyYDJYtisQv4VDi4MtqYrDFR3r8
 oJL/FlYo5PSnFfzWBWE8kX+oxj72ZYDdELGluPxrpn2/h+moOvMjw5VD+xVufVshTZtvd2NnVs9Uv
 OLm6QOK+vPS8yrHRL0VBSeuopjEju1bzQkldc0fSmjihfkkFC1GpdK4dkz1XxS3XdU0X08ydGGB43
 JBE+6u71Enmp5TNK6cVMWjeji63wZJusz1HFPnwYORbjSGPKYfdPb+e4CILPBYGNIneENHVRCQZle
 l5KLAReHW7VWaA==;
From: Arash Esbati <arash@HIDDEN>
To: David Fussner via "Bug reports for GNU Emacs, the Swiss army knife of
 text editors" <bug-gnu-emacs@HIDDEN>
Subject: Re: bug#79729: 31.0.50; package-vc-install won't install more than
 one info file
In-Reply-To: <CADF+RtgfqF=oPit9328ree3WA_iqEKp=jYM+NfkBjXkexR7Gng@HIDDEN>
References: <CADF+RtjXhR79zC3fTP5L5RK4GdH03=NzR+12rHmchVZaOOtdsw@HIDDEN>
 <871pm7w3fy.fsf@HIDDEN> <m2y0oflz3p.fsf@HIDDEN>
 <CADF+RtiTxc-w1nrMxs8febSpmV7OGeSxSVjdZkzL1_DiYxaWHQ@HIDDEN>
 <87ikfhvf4o.fsf@HIDDEN> <m2zf8toal0.fsf@HIDDEN>
 <CADF+RtjK1XLLOgkYrQbmhayJ+fRenKBzkacBnX1A_jzfwiABtQ@HIDDEN>
 <m2fraky9yb.fsf@HIDDEN>
 <CADF+Rtgz3xTvP3iOnUXyVJfCht+AZLbfPRpxW5s1PMQRBgGgkA@HIDDEN>
 <m2h5v04lsb.fsf@HIDDEN>
 <CADF+RtjV0mSYA-ztCaiy+tzBTRcZQgWc6-3WRhjtJ-Ujxuzsyg@HIDDEN>
 <m2seekbff7.fsf@HIDDEN> <87a50suvxc.fsf@HIDDEN>
 <CADF+RtjVtXXY4UCRMirv+e1+WvfpKYniwjZW6XrNcV1uE2pMtg@HIDDEN>
 <m2h5uzpatq.fsf@HIDDEN>
 <CADF+Rth_JiijHPgr=OBfRg+jDzMJO7o=PcmRtBCv-4uHRm8yYQ@HIDDEN>
 <CADF+Rtg=c0h8igMidUE6B0hMM6RE_Oxe3TwaHL9307+9bskeyQ@HIDDEN>
 <87pl9nt4lh.fsf@HIDDEN>
 <CADF+RtgoFZdJ1rfYcaHE5WQK97e5iUR=o4KCJTLc2WLub51Dag@HIDDEN>
 <87bjl7c6jk.fsf@HIDDEN>
 <CADF+RtgfqF=oPit9328ree3WA_iqEKp=jYM+NfkBjXkexR7Gng@HIDDEN>
Date: Sun, 30 Nov 2025 11:58:06 +0100
Message-ID: <m2ldjndby9.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 79729
Cc: Philip Kaludercic <philipk@HIDDEN>,
 David Fussner <dfussner@HIDDEN>, 79729 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

David Fussner via "Bug reports for GNU Emacs, the Swiss army knife of text editors" <bug-gnu-emacs@HIDDEN> writes:

> Thanks Philip. Attached is a new patch, tested here as usual on
> GNU/Linux and FreeBSD. Comments welcome.

Philip, is anything missing in order to install the change proposed by
David and close this issue?

Best, Arash




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#79729; Package emacs. Full text available.

Message received at submit <at> debbugs.gnu.org:


Received: (at submit) by debbugs.gnu.org; 30 Nov 2025 10:58:33 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Nov 30 05:58:33 2025
Received: from localhost ([127.0.0.1]:37587 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1vPf8S-0006R1-Nz
	for submit <at> debbugs.gnu.org; Sun, 30 Nov 2025 05:58:33 -0500
Received: from lists.gnu.org ([2001:470:142::17]:37802)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <arash@HIDDEN>) id 1vPf8G-0006QK-6s
 for submit <at> debbugs.gnu.org; Sun, 30 Nov 2025 05:58: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 <arash@HIDDEN>) id 1vPf89-0000Nv-VC
 for bug-gnu-emacs@HIDDEN; Sun, 30 Nov 2025 05:58:14 -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 <arash@HIDDEN>)
 id 1vPf87-0004Yo-IM; Sun, 30 Nov 2025 05:58:12 -0500
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org;
 s=fencepost-gnu-org; h=MIME-Version:Date:References:In-Reply-To:Subject:To:
 From; bh=mzS5CXJ1CfXJIWu+OLXvvhH1Gyl3QAeFlgJn8jYC7W0=; b=GEoRzDOLnLlMj45T8wOH
 dR1fmhWcEYCyOmaRT5zKTuMZTmFmv60R8sPQ8fFZekohj3b1zvHyYDJYtisQv4VDi4MtqYrDFR3r8
 oJL/FlYo5PSnFfzWBWE8kX+oxj72ZYDdELGluPxrpn2/h+moOvMjw5VD+xVufVshTZtvd2NnVs9Uv
 OLm6QOK+vPS8yrHRL0VBSeuopjEju1bzQkldc0fSmjihfkkFC1GpdK4dkz1XxS3XdU0X08ydGGB43
 JBE+6u71Enmp5TNK6cVMWjeji63wZJusz1HFPnwYORbjSGPKYfdPb+e4CILPBYGNIneENHVRCQZle
 l5KLAReHW7VWaA==;
From: Arash Esbati <arash@HIDDEN>
To: David Fussner via "Bug reports for GNU Emacs, the Swiss army knife of
 text editors" <bug-gnu-emacs@HIDDEN>
Subject: Re: bug#79729: 31.0.50; package-vc-install won't install more than
 one info file
In-Reply-To: <CADF+RtgfqF=oPit9328ree3WA_iqEKp=jYM+NfkBjXkexR7Gng@HIDDEN>
References: <CADF+RtjXhR79zC3fTP5L5RK4GdH03=NzR+12rHmchVZaOOtdsw@HIDDEN>
 <871pm7w3fy.fsf@HIDDEN> <m2y0oflz3p.fsf@HIDDEN>
 <CADF+RtiTxc-w1nrMxs8febSpmV7OGeSxSVjdZkzL1_DiYxaWHQ@HIDDEN>
 <87ikfhvf4o.fsf@HIDDEN> <m2zf8toal0.fsf@HIDDEN>
 <CADF+RtjK1XLLOgkYrQbmhayJ+fRenKBzkacBnX1A_jzfwiABtQ@HIDDEN>
 <m2fraky9yb.fsf@HIDDEN>
 <CADF+Rtgz3xTvP3iOnUXyVJfCht+AZLbfPRpxW5s1PMQRBgGgkA@HIDDEN>
 <m2h5v04lsb.fsf@HIDDEN>
 <CADF+RtjV0mSYA-ztCaiy+tzBTRcZQgWc6-3WRhjtJ-Ujxuzsyg@HIDDEN>
 <m2seekbff7.fsf@HIDDEN> <87a50suvxc.fsf@HIDDEN>
 <CADF+RtjVtXXY4UCRMirv+e1+WvfpKYniwjZW6XrNcV1uE2pMtg@HIDDEN>
 <m2h5uzpatq.fsf@HIDDEN>
 <CADF+Rth_JiijHPgr=OBfRg+jDzMJO7o=PcmRtBCv-4uHRm8yYQ@HIDDEN>
 <CADF+Rtg=c0h8igMidUE6B0hMM6RE_Oxe3TwaHL9307+9bskeyQ@HIDDEN>
 <87pl9nt4lh.fsf@HIDDEN>
 <CADF+RtgoFZdJ1rfYcaHE5WQK97e5iUR=o4KCJTLc2WLub51Dag@HIDDEN>
 <87bjl7c6jk.fsf@HIDDEN>
 <CADF+RtgfqF=oPit9328ree3WA_iqEKp=jYM+NfkBjXkexR7Gng@HIDDEN>
Date: Sun, 30 Nov 2025 11:58:06 +0100
Message-ID: <m2ldjndby9.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Score: -0.0 (/)
X-Debbugs-Envelope-To: submit
Cc: Philip Kaludercic <philipk@HIDDEN>,
 David Fussner <dfussner@HIDDEN>, 79729 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

David Fussner via "Bug reports for GNU Emacs, the Swiss army knife of text editors" <bug-gnu-emacs@HIDDEN> writes:

> Thanks Philip. Attached is a new patch, tested here as usual on
> GNU/Linux and FreeBSD. Comments welcome.

Philip, is anything missing in order to install the change proposed by
David and close this issue?

Best, Arash




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#79729; Package emacs. Full text available.

Message received at 79729 <at> debbugs.gnu.org:


Received: (at 79729) by debbugs.gnu.org; 13 Nov 2025 12:04:28 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Nov 13 07:04:28 2025
Received: from localhost ([127.0.0.1]:54586 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1vJW3v-0005Q7-8Q
	for submit <at> debbugs.gnu.org; Thu, 13 Nov 2025 07:04:27 -0500
Received: from mail-pl1-x62d.google.com ([2607:f8b0:4864:20::62d]:47404)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.84_2) (envelope-from <dfussner@HIDDEN>)
 id 1vJW3s-0005Q1-HA
 for 79729 <at> debbugs.gnu.org; Thu, 13 Nov 2025 07:04:25 -0500
Received: by mail-pl1-x62d.google.com with SMTP id
 d9443c01a7336-2980d9b7df5so6378775ad.3
 for <79729 <at> debbugs.gnu.org>; Thu, 13 Nov 2025 04:04:24 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=googlemail.com; s=20230601; t=1763035458; x=1763640258; darn=debbugs.gnu.org;
 h=cc:to:subject:message-id:date:from:in-reply-to:references
 :mime-version:from:to:cc:subject:date:message-id:reply-to;
 bh=NaLhLDNVpV1zzH3QKjObu4f26OhXSo2TfSQ9O7D6elU=;
 b=arBjMHOvW2KPSE/n1bHnJnbV/xNECt9gS0izJsf4O//pjO2/quZq2fCZN4bIvVKo+F
 dpIi4MnA06k6I2IwNiY4aheElEh4Wq/pnYQ7j9on7+eZaq0I29R+10jv+aeD2BeHLKRS
 P5zThDl1253gKd8OAQfHO8uPVBuqCpj//wa5VUqpefbs2g0oMDcL850FXMN7RueqYZBF
 zfRwQRmUxUEEAnF4a7SBhdJSI2Xv+rdmSsKSQX29QWQ35e0uUl1r80AkZSp91LDIm4fY
 ZJ5xgJpvcWTGIXswcIYisl74II5zvIa2AjACL6VpEedFW84EtEqM7Zsn+EhYLAAGZW1t
 GmGQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1763035458; x=1763640258;
 h=cc:to:subject:message-id:date:from:in-reply-to:references
 :mime-version:x-gm-gg:x-gm-message-state:from:to:cc:subject:date
 :message-id:reply-to;
 bh=NaLhLDNVpV1zzH3QKjObu4f26OhXSo2TfSQ9O7D6elU=;
 b=Zn2jtssQ6i2e2ZCH8p7PLrdgllSVBP4WgKANle6vi21Ii33ENcTAsoF6zmd86vuzJR
 Q8QVOlYA4LuiuZqcaA5edZ/g4/xi6Gp6M+PSlSMvrSVuz0ozTM8gzgsiWW1n49ZConQL
 6xhT8Wy4/JHyO+AEkN8Bq9ABmbAiNRYl1sCTR8mZppMaUW7JYmwi6eq0pfY1nYXLPEXa
 83xQr7v2eeMVUU2xQ0+dFvh6ZRBEBIU3kNFssfCxv5xa0XdYcwJIy5yEpWuhrzsGVqTf
 EvXl6llpz3ot1q0TtcqB5VhoJJH0ixxuGIAJ6eyaQPxW5tNET6ubvt9ybP8jowUn+2en
 CBRA==
X-Forwarded-Encrypted: i=1;
 AJvYcCWc0F0yux35OpDYEPZg58yvDn/CVz0jRCT57wgVGubMwE2Cncl7esMoKkIcNJTJpwqzKVosPA==@debbugs.gnu.org
X-Gm-Message-State: AOJu0YwLEahyIQVucjdJGYMD7KK901N0t9IjCp1kA4vsCDzwAKpW/fXI
 iGxle+TXNSlCI+k7tELIcvGCNDbR7ikdIMthtnOKQj6UPA2cWjsGuZ/O8qPBrSRs/dojDhByrPf
 32AXwUBqzDjhNdh/7uMx7pKYu6rhx+pA=
X-Gm-Gg: ASbGncvs7lu+RS2mBXzGSpS4zTwFaGY7iVo/ZSMBLjt1dHbhBpSHxjO8XKtS+j2jrVI
 /jYz/bMVzn4WJzQ750XaguKB+coR2CoayzeD8ViAiMIcLtVvKvYCqXn9ZpXrQOApvx2JLCZ/atq
 AzuN92r4m5Z/HQEUPG2awzfPSchjrxgW1vdK4nUkG9MbJZasMdwwMapcqu78mjSY7gnI7hzcpAU
 06hbG72KacgCJPPYVBBdXnFfLmKBVPteweO2ukaPpoztXVMOt24UBM1/Jua122hp52VRfIfmJUB
 735n6/NSIUO1PAnpPA==
X-Google-Smtp-Source: AGHT+IG2pLUOgB4fbB9/fhMCyQkss/LcjUeeWlAByqWUyRLitiTmx/1n2jjwoByJHQ4AnMufqZhLsv5Wfu3cg3orQN0=
X-Received: by 2002:a17:902:d60b:b0:295:557e:7476 with SMTP id
 d9443c01a7336-2984ed27f76mr82196985ad.7.1763035458339; Thu, 13 Nov 2025
 04:04:18 -0800 (PST)
MIME-Version: 1.0
References: <CADF+RtjXhR79zC3fTP5L5RK4GdH03=NzR+12rHmchVZaOOtdsw@HIDDEN>
 <87o6pcmzco.fsf@HIDDEN> <m2qzu7fj62.fsf@HIDDEN>
 <871pm7w3fy.fsf@HIDDEN> <m2y0oflz3p.fsf@HIDDEN>
 <CADF+RtiTxc-w1nrMxs8febSpmV7OGeSxSVjdZkzL1_DiYxaWHQ@HIDDEN>
 <87ikfhvf4o.fsf@HIDDEN> <m2zf8toal0.fsf@HIDDEN>
 <CADF+RtjK1XLLOgkYrQbmhayJ+fRenKBzkacBnX1A_jzfwiABtQ@HIDDEN>
 <m2fraky9yb.fsf@HIDDEN>
 <CADF+Rtgz3xTvP3iOnUXyVJfCht+AZLbfPRpxW5s1PMQRBgGgkA@HIDDEN>
 <m2h5v04lsb.fsf@HIDDEN>
 <CADF+RtjV0mSYA-ztCaiy+tzBTRcZQgWc6-3WRhjtJ-Ujxuzsyg@HIDDEN>
 <m2seekbff7.fsf@HIDDEN> <87a50suvxc.fsf@HIDDEN>
 <CADF+RtjVtXXY4UCRMirv+e1+WvfpKYniwjZW6XrNcV1uE2pMtg@HIDDEN>
 <m2h5uzpatq.fsf@HIDDEN>
 <CADF+Rth_JiijHPgr=OBfRg+jDzMJO7o=PcmRtBCv-4uHRm8yYQ@HIDDEN>
 <CADF+Rtg=c0h8igMidUE6B0hMM6RE_Oxe3TwaHL9307+9bskeyQ@HIDDEN>
 <87pl9nt4lh.fsf@HIDDEN>
 <CADF+RtgoFZdJ1rfYcaHE5WQK97e5iUR=o4KCJTLc2WLub51Dag@HIDDEN>
 <87bjl7c6jk.fsf@HIDDEN>
In-Reply-To: <87bjl7c6jk.fsf@HIDDEN>
From: David Fussner <dfussner@HIDDEN>
Date: Thu, 13 Nov 2025 12:04:06 +0000
X-Gm-Features: AWmQ_blBGUPQR-VKfdt8aj0Nb4hAAk9SaYelVbuCymW5KCuU4ovKa7azbyxicww
Message-ID: <CADF+RtgfqF=oPit9328ree3WA_iqEKp=jYM+NfkBjXkexR7Gng@HIDDEN>
Subject: Re: bug#79729: 31.0.50; package-vc-install won't install more than
 one info file
To: Philip Kaludercic <philipk@HIDDEN>
Content-Type: multipart/mixed; boundary="000000000000389def064378ae47"
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 79729
Cc: Arash Esbati <arash@HIDDEN>, 79729 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

--000000000000389def064378ae47
Content-Type: text/plain; charset="UTF-8"

Thanks Philip. Attached is a new patch, tested here as usual on
GNU/Linux and FreeBSD. Comments welcome.

Best, David.

On Wed, 12 Nov 2025 at 20:58, Philip Kaludercic <philipk@HIDDEN> wrote:
>
> David Fussner <dfussner@HIDDEN> writes:
>
> > Hi Philip,
> >
> > Thanks for the comments.
> >
> >>
> >> The main advantage to David's initial proposal is that if the user
> >> installs GNU make after the feature has been loaded, that the function
> >> will detect the more appropriate executable.
> >>
> >
> > I hadn't thought of this, and though it's a corner case it weighs in
> > favor of my first patch (appropriately cleaned up). Are you (and
> > Arash) OK with that?
>
> No objections from my side :)
>
> > David.
> >
> > On Wed, 12 Nov 2025 at 19:48, Philip Kaludercic <philipk@HIDDEN> wrote:
> >>
> >> David Fussner <dfussner@HIDDEN> writes:
> >>
> >> > Hi Arash,
> >> >
> >> > Here's a new patch, which I think addresses all of your comments.
> >> > Tested, as before, on GNU/Linux and FreeBSD. Let me know if I've
> >> > missed anything. We'll see what Philip thinks.
> >> >
> >> > Thanks again,
> >> >
> >> > David.
> >> >
> >> > On Wed, 12 Nov 2025 at 17:14, David Fussner
> >> > <dfussner@HIDDEN> wrote:
> >> >>
> >> >> Thanks Arash, I'll have another look. (Maybe Philip will have a
> >> >> few comments as well.) I'll post a revised patch when I get the
> >> >> chance.
> >> >>
> >> >> Best, David.
> >> >>
> >> >> On Wed, 12 Nov 2025, 14:47 Arash Esbati, <arash@HIDDEN> wrote:
> >> >>>
> >> >>> Hi David,
> >> >>>
> >> >>> David Fussner <dfussner@HIDDEN> writes:
> >> >>>
> >> >>> > Would this do? I've tested it on GNU/Linux and FreeBSD, and it seems
> >> >>> > to work fine. That's a small sample, I know, so comments welcome.
> >> >>>
> >> >>> Thanks for working on this.  I have only minor comments, see below.  But
> >> >>> package-vc isn't my home turf, so please feel free to ignore.
> >> >>>
> >> >>> > From 576ca54e611bd2864c35078be7f01ae72afe30ee Mon Sep 17 00:00:00 2001
> >> >>> > From: David Fussner <dfussner@HIDDEN>
> >> >>> > Date: Wed, 12 Nov 2025 11:05:06 +0000
> >> >>> > Subject: [PATCH] Fix package-vc to find the GNU "make" executable
> >> >>> >
> >> >>> > * lisp/emacs-lisp/package-vc.el (package-vc--make): Improve heuristic
> >> >>> >   for finding the name of GNU "make" on the system.
> >> >>>   ^^
> >> >>>
> >> >>> Superfluous spaces.
> >> >>>
> >> >>> > (package-vc-gnu-make): New defcustom to allow the user to specify the
> >> >>> >   name of GNU "make" in case auto-detection doesn't work.
> >> >>>   ^^
> >> >>>
> >> >>> Same here.
> >> >>>
> >> >>> > ---
> >> >>> >  lisp/emacs-lisp/package-vc.el | 16 ++++++++++++++--
> >> >>> >  1 file changed, 14 insertions(+), 2 deletions(-)
> >> >>> >
> >> >>> > diff --git a/lisp/emacs-lisp/package-vc.el b/lisp/emacs-lisp/package-vc.el
> >> >>> > index 6642522d11e..cff3ebff5b1 100644
> >> >>> > --- a/lisp/emacs-lisp/package-vc.el
> >> >>> > +++ b/lisp/emacs-lisp/package-vc.el
> >> >>> > @@ -321,6 +321,16 @@ package-vc--generate-description-file
> >> >>> >          "\n")
> >> >>> >         nil pkg-file nil 'silent))))
> >> >>> >
> >> >>> > +(defcustom package-vc-gnu-make nil
> >> >>>
> >> >>> Maybe rename this to `package-vc-make-program'?  I think the
> >> >>> program-thingie is used widely in Emacs.
> >>
> >> I wanted to comment that -executable is also used, but I can actually
> >> only find a single instance of that in Emacs itself.  ELPA also has a
> >> lot more user options ending in -program (94) than -executable (20), so
> >> this should be fine.
> >>
> >> >>> Would it make sense to initialize the new variable with
> >> >>>
> >> >>>   (seq-find #'executable-find '("gmake" "make"))
> >> >>>
> >> >>> and then change the type to string only?  So you could use directly
> >> >>> without the check for makexe (see below).
> >>
> >> The main advantage to David's initial proposal is that if the user
> >> installs GNU make after the feature has been loaded, that the function
> >> will detect the more appropriate executable.
> >>
> >> >>> > +  "Name of the GNU \"make\" executable on the system.
> >> >>> > +
> >> >>> > +If the name of the GNU \"make\" executable on the current system is
> >> >>> > +neither \"make\" nor \"gmake\" then you will need to customize this
> >> >>> > +variable in order to build some VC packages."
> >> >>> > +  :type '(choice (const :tag "Auto-detect" nil)
> >> >>> > +                 (string :tag "Name of GNU 'make' on current system"))
> >> >>> > +  :version "31.1")
> >> >>> > +
> >> >>> >  (defcustom package-vc-allow-build-commands nil
> >> >>> >    "Whether to run extra build commands when installing VC packages.
> >> >>> >
> >> >>> > @@ -353,13 +363,15 @@ package-vc--make
> >> >>> >  prepared."
> >> >>> >    (let ((target (plist-get pkg-spec :make))
> >> >>> >          (cmd (plist-get pkg-spec :shell-command))
> >> >>> > -        (buf (format " *package-vc make %s*" (package-desc-name pkg-desc))))
> >> >>> > +        (buf (format " *package-vc make %s*" (package-desc-name pkg-desc)))
> >> >>> > +        (makexe (or package-vc-gnu-make
> >> >>> > +                    (seq-find #'executable-find '("gmake" "make")))))
> >> >>> >      (when (or cmd target)
> >> >>> >        (with-current-buffer (get-buffer-create buf)
> >> >>> >          (erase-buffer)
> >> >>> >          (when (and cmd (/= 0 (call-process shell-file-name nil t nil shell-command-switch cmd)))
> >> >>> >            (warn "Failed to run %s, see buffer %S" cmd (buffer-name)))
> >> >>> > -        (when (and target (/= 0 (apply #'call-process "make" nil t nil (if (consp target) target (list target)))))
> >> >>> > +        (when (and target (/= 0 (apply #'call-process makexe nil t nil (if (consp target) target (list target)))))
> >> >>>
> >> >>>   (when (and target (/= 0 (apply #'call-process
> >> >>> package-vc-gnu-make nil t ...
> >> >>>
> >> >>> and this part:
> >> >>>
> >> >>>   (if (consp target) target (list target))
> >> >>>
> >> >>> can become
> >> >>>
> >> >>>   (ensure-list target)
> >> >>>
> >> >>> I think.
> >>
> >> This is true, but it is not /really/ related to this patch.  I'll leave
> >> it up to David to decide he we wants to spilt the change up into two
> >> commits or not.
> >>
> >> >>> >            (warn "Failed to make %s, see buffer %S" target
> >> >>> > (buffer-name)))))))
> >> >>> >
> >> >>> >  (declare-function org-export-to-file "ox" (backend file))
> >> >>>
> >> >>> HTH.  Best, Arash

--000000000000389def064378ae47
Content-Type: text/x-patch; charset="US-ASCII"; 
	name="0003-Fix-package-vc-to-find-the-GNU-make-executable.patch"
Content-Disposition: attachment; 
	filename="0003-Fix-package-vc-to-find-the-GNU-make-executable.patch"
Content-Transfer-Encoding: base64
Content-ID: <f_mhxdqr6n0>
X-Attachment-Id: f_mhxdqr6n0

RnJvbSBiM2NmNDU0NGQ2MjczZmU0NjFiMWMwMzI5MGUwYTNmYjMwYjhkYTEyIE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBEYXZpZCBGdXNzbmVyIDxkZnVzc25lckBnb29nbGVtYWlsLmNv
bT4KRGF0ZTogVGh1LCAxMyBOb3YgMjAyNSAxMToxMDowNSArMDAwMApTdWJqZWN0OiBbUEFUQ0hd
IEZpeCBwYWNrYWdlLXZjIHRvIGZpbmQgdGhlIEdOVSAibWFrZSIgZXhlY3V0YWJsZQoKKiBsaXNw
L2VtYWNzLWxpc3AvcGFja2FnZS12Yy5lbCAocGFja2FnZS12Yy0tbWFrZSk6IEltcHJvdmUgaGV1
cmlzdGljCmZvciBmaW5kaW5nIHRoZSBuYW1lIG9mIEdOVSAibWFrZSIgb24gdGhlIHN5c3RlbS4K
KHBhY2thZ2UtdmMtbWFrZS1wcm9ncmFtKTogTmV3IGRlZmN1c3RvbSB0byBhbGxvdyB0aGUgdXNl
ciB0byBzcGVjaWZ5CnRoZSBuYW1lIG9mIEdOVSAibWFrZSIgaW4gY2FzZSBhdXRvLWRldGVjdGlv
biBkb2Vzbid0IHdvcmsuIChCdWcjNzk3MjkpCi0tLQogbGlzcC9lbWFjcy1saXNwL3BhY2thZ2Ut
dmMuZWwgfCAxNiArKysrKysrKysrKysrKy0tCiAxIGZpbGUgY2hhbmdlZCwgMTQgaW5zZXJ0aW9u
cygrKSwgMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9saXNwL2VtYWNzLWxpc3AvcGFja2Fn
ZS12Yy5lbCBiL2xpc3AvZW1hY3MtbGlzcC9wYWNrYWdlLXZjLmVsCmluZGV4IDY2NDI1MjJkMTFl
Li5iYWI2OTQyMDY0MiAxMDA2NDQKLS0tIGEvbGlzcC9lbWFjcy1saXNwL3BhY2thZ2UtdmMuZWwK
KysrIGIvbGlzcC9lbWFjcy1saXNwL3BhY2thZ2UtdmMuZWwKQEAgLTMyMSw2ICszMjEsMTYgQEAg
cGFja2FnZS12Yy0tZ2VuZXJhdGUtZGVzY3JpcHRpb24tZmlsZQogICAgICAgICAiXG4iKQogICAg
ICAgIG5pbCBwa2ctZmlsZSBuaWwgJ3NpbGVudCkpKSkKIAorKGRlZmN1c3RvbSBwYWNrYWdlLXZj
LW1ha2UtcHJvZ3JhbSBuaWwKKyAgIk5hbWUgb2YgdGhlIEdOVSBcIm1ha2VcIiBleGVjdXRhYmxl
IG9uIHRoZSBzeXN0ZW0uCisKK0lmIHRoZSBuYW1lIG9mIHRoZSBHTlUgXCJtYWtlXCIgZXhlY3V0
YWJsZSBvbiB0aGUgY3VycmVudCBzeXN0ZW0gaXMKK25laXRoZXIgXCJtYWtlXCIgbm9yIFwiZ21h
a2VcIiB0aGVuIHlvdSB3aWxsIG5lZWQgdG8gY3VzdG9taXplIHRoaXMKK3ZhcmlhYmxlIGluIG9y
ZGVyIHRvIGJ1aWxkIHNvbWUgVkMgcGFja2FnZXMuIgorICA6dHlwZSAnKGNob2ljZSAoY29uc3Qg
OnRhZyAiQXV0by1kZXRlY3QiIG5pbCkKKyAgICAgICAgICAgICAgICAgKHN0cmluZyA6dGFnICJO
YW1lIG9mIEdOVSAnbWFrZScgb24gY3VycmVudCBzeXN0ZW0iKSkKKyAgOnZlcnNpb24gIjMxLjEi
KQorCiAoZGVmY3VzdG9tIHBhY2thZ2UtdmMtYWxsb3ctYnVpbGQtY29tbWFuZHMgbmlsCiAgICJX
aGV0aGVyIHRvIHJ1biBleHRyYSBidWlsZCBjb21tYW5kcyB3aGVuIGluc3RhbGxpbmcgVkMgcGFj
a2FnZXMuCiAKQEAgLTM1MywxMyArMzYzLDE1IEBAIHBhY2thZ2UtdmMtLW1ha2UKIHByZXBhcmVk
LiIKICAgKGxldCAoKHRhcmdldCAocGxpc3QtZ2V0IHBrZy1zcGVjIDptYWtlKSkKICAgICAgICAg
KGNtZCAocGxpc3QtZ2V0IHBrZy1zcGVjIDpzaGVsbC1jb21tYW5kKSkKLSAgICAgICAgKGJ1ZiAo
Zm9ybWF0ICIgKnBhY2thZ2UtdmMgbWFrZSAlcyoiIChwYWNrYWdlLWRlc2MtbmFtZSBwa2ctZGVz
YykpKSkKKyAgICAgICAgKGJ1ZiAoZm9ybWF0ICIgKnBhY2thZ2UtdmMgbWFrZSAlcyoiIChwYWNr
YWdlLWRlc2MtbmFtZSBwa2ctZGVzYykpKQorICAgICAgICAobWFrZXhlIChvciBwYWNrYWdlLXZj
LW1ha2UtcHJvZ3JhbQorICAgICAgICAgICAgICAgICAgICAoc2VxLWZpbmQgIydleGVjdXRhYmxl
LWZpbmQgJygiZ21ha2UiICJtYWtlIikpKSkpCiAgICAgKHdoZW4gKG9yIGNtZCB0YXJnZXQpCiAg
ICAgICAod2l0aC1jdXJyZW50LWJ1ZmZlciAoZ2V0LWJ1ZmZlci1jcmVhdGUgYnVmKQogICAgICAg
ICAoZXJhc2UtYnVmZmVyKQogICAgICAgICAod2hlbiAoYW5kIGNtZCAoLz0gMCAoY2FsbC1wcm9j
ZXNzIHNoZWxsLWZpbGUtbmFtZSBuaWwgdCBuaWwgc2hlbGwtY29tbWFuZC1zd2l0Y2ggY21kKSkp
CiAgICAgICAgICAgKHdhcm4gIkZhaWxlZCB0byBydW4gJXMsIHNlZSBidWZmZXIgJVMiIGNtZCAo
YnVmZmVyLW5hbWUpKSkKLSAgICAgICAgKHdoZW4gKGFuZCB0YXJnZXQgKC89IDAgKGFwcGx5ICMn
Y2FsbC1wcm9jZXNzICJtYWtlIiBuaWwgdCBuaWwgKGlmIChjb25zcCB0YXJnZXQpIHRhcmdldCAo
bGlzdCB0YXJnZXQpKSkpKQorICAgICAgICAod2hlbiAoYW5kIHRhcmdldCAoLz0gMCAoYXBwbHkg
IydjYWxsLXByb2Nlc3MgbWFrZXhlIG5pbCB0IG5pbCAoZW5zdXJlLWxpc3QgdGFyZ2V0KSkpKQog
ICAgICAgICAgICh3YXJuICJGYWlsZWQgdG8gbWFrZSAlcywgc2VlIGJ1ZmZlciAlUyIgdGFyZ2V0
IChidWZmZXItbmFtZSkpKSkpKSkKIAogKGRlY2xhcmUtZnVuY3Rpb24gb3JnLWV4cG9ydC10by1m
aWxlICJveCIgKGJhY2tlbmQgZmlsZSkpCi0tIAoyLjQ2LjQKCg==
--000000000000389def064378ae47--




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#79729; Package emacs. Full text available.

Message received at 79729 <at> debbugs.gnu.org:


Received: (at 79729) by debbugs.gnu.org; 12 Nov 2025 20:58:20 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Nov 12 15:58:20 2025
Received: from localhost ([127.0.0.1]:51465 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1vJHv2-0000qW-7C
	for submit <at> debbugs.gnu.org; Wed, 12 Nov 2025 15:58:20 -0500
Received: from mout02.posteo.de ([185.67.36.66]:44607)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <philipk@HIDDEN>)
 id 1vJHuz-0000qO-1O
 for 79729 <at> debbugs.gnu.org; Wed, 12 Nov 2025 15:58:18 -0500
Received: from submission (posteo.de [185.67.36.169]) 
 by mout02.posteo.de (Postfix) with ESMTPS id 41858240101
 for <79729 <at> debbugs.gnu.org>; Wed, 12 Nov 2025 21:58:10 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=posteo.net; s=2017;
 t=1762981090; bh=bWXRltL6QvHzgD0jmUtwitrG+gnEFOoM6njzxYbhD6E=;
 h=From:To:Cc:Subject:OpenPGP:Date:Message-ID:MIME-Version:
 Content-Type:From;
 b=SFLPJ3LlAwjMsGs+lRfoJb2nMLTlwJnZo+R6P5EbyIcU2/ES+pGJSV3CcTv5EMPfr
 4RXw4v8FSVAKbCNxYesXq0O1coYL3YcP6VYZq/KtMVdpxEGcdkR52guIQV7jzp4iym
 bEIBouRsp0L9hg/t/k/rQ3/uZ8N8rviZeCOuaF1o+9RzxuCl3TfsRn9t6nW4btvyOa
 1z8lN9/9z0EoNqoqEibYs7sma2q7XJnjBgCKG3vo5BdrnAEfi463Q7EUnyVPsovEj5
 AeaIO5zEd8z4qg+PrKtuYDotne7XMf+7SrHoAwK5HEUS3m/ls/um+hSjfa+58LOk14
 Qf+brfiVanToQ==
Received: from customer (localhost [127.0.0.1])
 by submission (posteo.de) with ESMTPSA id 4d6G2T0jcmz6twx;
 Wed, 12 Nov 2025 21:58:08 +0100 (CET)
From: Philip Kaludercic <philipk@HIDDEN>
To: David Fussner <dfussner@HIDDEN>
Subject: Re: bug#79729: 31.0.50; package-vc-install won't install more than
 one info file
In-Reply-To: <CADF+RtgoFZdJ1rfYcaHE5WQK97e5iUR=o4KCJTLc2WLub51Dag@HIDDEN>
References: <CADF+RtjXhR79zC3fTP5L5RK4GdH03=NzR+12rHmchVZaOOtdsw@HIDDEN>
 <87o6pcmzco.fsf@HIDDEN> <m2qzu7fj62.fsf@HIDDEN>
 <871pm7w3fy.fsf@HIDDEN> <m2y0oflz3p.fsf@HIDDEN>
 <CADF+RtiTxc-w1nrMxs8febSpmV7OGeSxSVjdZkzL1_DiYxaWHQ@HIDDEN>
 <87ikfhvf4o.fsf@HIDDEN> <m2zf8toal0.fsf@HIDDEN>
 <CADF+RtjK1XLLOgkYrQbmhayJ+fRenKBzkacBnX1A_jzfwiABtQ@HIDDEN>
 <m2fraky9yb.fsf@HIDDEN>
 <CADF+Rtgz3xTvP3iOnUXyVJfCht+AZLbfPRpxW5s1PMQRBgGgkA@HIDDEN>
 <m2h5v04lsb.fsf@HIDDEN>
 <CADF+RtjV0mSYA-ztCaiy+tzBTRcZQgWc6-3WRhjtJ-Ujxuzsyg@HIDDEN>
 <m2seekbff7.fsf@HIDDEN> <87a50suvxc.fsf@HIDDEN>
 <CADF+RtjVtXXY4UCRMirv+e1+WvfpKYniwjZW6XrNcV1uE2pMtg@HIDDEN>
 <m2h5uzpatq.fsf@HIDDEN>
 <CADF+Rth_JiijHPgr=OBfRg+jDzMJO7o=PcmRtBCv-4uHRm8yYQ@HIDDEN>
 <CADF+Rtg=c0h8igMidUE6B0hMM6RE_Oxe3TwaHL9307+9bskeyQ@HIDDEN>
 <87pl9nt4lh.fsf@HIDDEN>
 <CADF+RtgoFZdJ1rfYcaHE5WQK97e5iUR=o4KCJTLc2WLub51Dag@HIDDEN>
OpenPGP: id=7126E1DE2F0CE35C770BED01F2C3CC513DB89F66;
 url="https://keys.openpgp.org/vks/v1/by-fingerprint/7126E1DE2F0CE35C770BED01F2C3CC513DB89F66";
 preference=signencrypt
Date: Wed, 12 Nov 2025 20:58:09 +0000
Message-ID: <87bjl7c6jk.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 79729
Cc: Arash Esbati <arash@HIDDEN>, 79729 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

David Fussner <dfussner@HIDDEN> writes:

> Hi Philip,
>
> Thanks for the comments.
>
>>
>> The main advantage to David's initial proposal is that if the user
>> installs GNU make after the feature has been loaded, that the function
>> will detect the more appropriate executable.
>>
>
> I hadn't thought of this, and though it's a corner case it weighs in
> favor of my first patch (appropriately cleaned up). Are you (and
> Arash) OK with that?

No objections from my side :)

> David.
>
> On Wed, 12 Nov 2025 at 19:48, Philip Kaludercic <philipk@HIDDEN> wrote:
>>
>> David Fussner <dfussner@HIDDEN> writes:
>>
>> > Hi Arash,
>> >
>> > Here's a new patch, which I think addresses all of your comments.
>> > Tested, as before, on GNU/Linux and FreeBSD. Let me know if I've
>> > missed anything. We'll see what Philip thinks.
>> >
>> > Thanks again,
>> >
>> > David.
>> >
>> > On Wed, 12 Nov 2025 at 17:14, David Fussner
>> > <dfussner@HIDDEN> wrote:
>> >>
>> >> Thanks Arash, I'll have another look. (Maybe Philip will have a
>> >> few comments as well.) I'll post a revised patch when I get the
>> >> chance.
>> >>
>> >> Best, David.
>> >>
>> >> On Wed, 12 Nov 2025, 14:47 Arash Esbati, <arash@HIDDEN> wrote:
>> >>>
>> >>> Hi David,
>> >>>
>> >>> David Fussner <dfussner@HIDDEN> writes:
>> >>>
>> >>> > Would this do? I've tested it on GNU/Linux and FreeBSD, and it seems
>> >>> > to work fine. That's a small sample, I know, so comments welcome.
>> >>>
>> >>> Thanks for working on this.  I have only minor comments, see below.  But
>> >>> package-vc isn't my home turf, so please feel free to ignore.
>> >>>
>> >>> > From 576ca54e611bd2864c35078be7f01ae72afe30ee Mon Sep 17 00:00:00 2001
>> >>> > From: David Fussner <dfussner@HIDDEN>
>> >>> > Date: Wed, 12 Nov 2025 11:05:06 +0000
>> >>> > Subject: [PATCH] Fix package-vc to find the GNU "make" executable
>> >>> >
>> >>> > * lisp/emacs-lisp/package-vc.el (package-vc--make): Improve heuristic
>> >>> >   for finding the name of GNU "make" on the system.
>> >>>   ^^
>> >>>
>> >>> Superfluous spaces.
>> >>>
>> >>> > (package-vc-gnu-make): New defcustom to allow the user to specify the
>> >>> >   name of GNU "make" in case auto-detection doesn't work.
>> >>>   ^^
>> >>>
>> >>> Same here.
>> >>>
>> >>> > ---
>> >>> >  lisp/emacs-lisp/package-vc.el | 16 ++++++++++++++--
>> >>> >  1 file changed, 14 insertions(+), 2 deletions(-)
>> >>> >
>> >>> > diff --git a/lisp/emacs-lisp/package-vc.el b/lisp/emacs-lisp/package-vc.el
>> >>> > index 6642522d11e..cff3ebff5b1 100644
>> >>> > --- a/lisp/emacs-lisp/package-vc.el
>> >>> > +++ b/lisp/emacs-lisp/package-vc.el
>> >>> > @@ -321,6 +321,16 @@ package-vc--generate-description-file
>> >>> >          "\n")
>> >>> >         nil pkg-file nil 'silent))))
>> >>> >
>> >>> > +(defcustom package-vc-gnu-make nil
>> >>>
>> >>> Maybe rename this to `package-vc-make-program'?  I think the
>> >>> program-thingie is used widely in Emacs.
>>
>> I wanted to comment that -executable is also used, but I can actually
>> only find a single instance of that in Emacs itself.  ELPA also has a
>> lot more user options ending in -program (94) than -executable (20), so
>> this should be fine.
>>
>> >>> Would it make sense to initialize the new variable with
>> >>>
>> >>>   (seq-find #'executable-find '("gmake" "make"))
>> >>>
>> >>> and then change the type to string only?  So you could use directly
>> >>> without the check for makexe (see below).
>>
>> The main advantage to David's initial proposal is that if the user
>> installs GNU make after the feature has been loaded, that the function
>> will detect the more appropriate executable.
>>
>> >>> > +  "Name of the GNU \"make\" executable on the system.
>> >>> > +
>> >>> > +If the name of the GNU \"make\" executable on the current system is
>> >>> > +neither \"make\" nor \"gmake\" then you will need to customize this
>> >>> > +variable in order to build some VC packages."
>> >>> > +  :type '(choice (const :tag "Auto-detect" nil)
>> >>> > +                 (string :tag "Name of GNU 'make' on current system"))
>> >>> > +  :version "31.1")
>> >>> > +
>> >>> >  (defcustom package-vc-allow-build-commands nil
>> >>> >    "Whether to run extra build commands when installing VC packages.
>> >>> >
>> >>> > @@ -353,13 +363,15 @@ package-vc--make
>> >>> >  prepared."
>> >>> >    (let ((target (plist-get pkg-spec :make))
>> >>> >          (cmd (plist-get pkg-spec :shell-command))
>> >>> > -        (buf (format " *package-vc make %s*" (package-desc-name pkg-desc))))
>> >>> > +        (buf (format " *package-vc make %s*" (package-desc-name pkg-desc)))
>> >>> > +        (makexe (or package-vc-gnu-make
>> >>> > +                    (seq-find #'executable-find '("gmake" "make")))))
>> >>> >      (when (or cmd target)
>> >>> >        (with-current-buffer (get-buffer-create buf)
>> >>> >          (erase-buffer)
>> >>> >          (when (and cmd (/= 0 (call-process shell-file-name nil t nil shell-command-switch cmd)))
>> >>> >            (warn "Failed to run %s, see buffer %S" cmd (buffer-name)))
>> >>> > -        (when (and target (/= 0 (apply #'call-process "make" nil t nil (if (consp target) target (list target)))))
>> >>> > +        (when (and target (/= 0 (apply #'call-process makexe nil t nil (if (consp target) target (list target)))))
>> >>>
>> >>>   (when (and target (/= 0 (apply #'call-process
>> >>> package-vc-gnu-make nil t ...
>> >>>
>> >>> and this part:
>> >>>
>> >>>   (if (consp target) target (list target))
>> >>>
>> >>> can become
>> >>>
>> >>>   (ensure-list target)
>> >>>
>> >>> I think.
>>
>> This is true, but it is not /really/ related to this patch.  I'll leave
>> it up to David to decide he we wants to spilt the change up into two
>> commits or not.
>>
>> >>> >            (warn "Failed to make %s, see buffer %S" target
>> >>> > (buffer-name)))))))
>> >>> >
>> >>> >  (declare-function org-export-to-file "ox" (backend file))
>> >>>
>> >>> HTH.  Best, Arash




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#79729; Package emacs. Full text available.

Message received at 79729 <at> debbugs.gnu.org:


Received: (at 79729) by debbugs.gnu.org; 12 Nov 2025 20:39:49 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Nov 12 15:39:49 2025
Received: from localhost ([127.0.0.1]:51364 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1vJHd6-0008Sw-Nf
	for submit <at> debbugs.gnu.org; Wed, 12 Nov 2025 15:39:49 -0500
Received: from mail-pl1-x62c.google.com ([2607:f8b0:4864:20::62c]:41994)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.84_2) (envelope-from <dfussner@HIDDEN>)
 id 1vJHd3-0008Sk-NP
 for 79729 <at> debbugs.gnu.org; Wed, 12 Nov 2025 15:39:46 -0500
Received: by mail-pl1-x62c.google.com with SMTP id
 d9443c01a7336-2957850c63bso1082545ad.0
 for <79729 <at> debbugs.gnu.org>; Wed, 12 Nov 2025 12:39:45 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=googlemail.com; s=20230601; t=1762979979; x=1763584779; darn=debbugs.gnu.org;
 h=cc:to:subject:message-id:date:from:in-reply-to:references
 :mime-version:from:to:cc:subject:date:message-id:reply-to;
 bh=WsuoYI5Rt7VtBZJSOluugBPDAXdCandfi7einSCQc2I=;
 b=KbUV+JrFo2ef4NsPOuPnX69oWNq7O4/yph0WiF4z+aOmJGmt1VlPqw1UANk+L3xaWj
 7NiHqVT84KJzCQCHiMdnk9xOd04os6XIV6T8bApCG+lLtOhQo6Bls6rZ0lYzF9sw7mYm
 7DlwiA9Z5+hRIB91HkL7HqoRwJFkiAF8eASN/mcSnlWPvlLQYC/32RKwVLbLD3OxTabH
 waLH/zgZplhi1aT2PaQIxP4ufdqKJLFqnEhYVuWc+6mF0cjb97W7XcVG+XERRJJuY6vO
 UWYQ0M5kNK10oaNDqVIvtk5atV2uf2jDN+3SOdOt4nHBCFgCFKweXF77VRBSzBzqjn3Q
 i2rQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1762979979; x=1763584779;
 h=cc:to:subject:message-id:date:from:in-reply-to:references
 :mime-version:x-gm-gg:x-gm-message-state:from:to:cc:subject:date
 :message-id:reply-to;
 bh=WsuoYI5Rt7VtBZJSOluugBPDAXdCandfi7einSCQc2I=;
 b=SmqrOZdrcyS56AIAraB0m9D70yGXJ83jRCYVmLgc+dpniIjKwJkK4NSboohGZj0YhH
 U3FtUVo06EYSOoZ8QZS/BGcDCjAY77I/c1pUAKpDvY8gDcyiyYcQa4dasNVVGSnbeL+G
 rnx3ei6VJ2GNF7uFj5pkoYr7lNle01Encr2cPEqBLyNgh4vQ+6qX8hinqBH4e8xs08u9
 hk7jrvD4OkN9CvOQWs5616n+7QhBBdr3YyP9z36gtUut6HxGMT6QjQs/7D5K6AsLhhER
 V8RcwwMamxwClpEsjToZdUGp3WL+fHVRT9ChCUEePhw5gpvfCdLzls2/Ukzss2thvVIA
 VIqg==
X-Forwarded-Encrypted: i=1;
 AJvYcCWRfFRnMNLh+97CbCBekgSL0dVJhHqbkqbhP6rVxCFYBwsmK6oY7mmjzPkjMTTcxhJjyjn7tg==@debbugs.gnu.org
X-Gm-Message-State: AOJu0YwgPSUmI6rjLzS2o6WluKpewgpd+ShcIGaDod2JSyEx40Es4OCR
 BcVFihRkFcxsjXor+2pv94ixlAu6axQHugkC3Wh9yV2P9/D1JrpJ0RwV+7Ttgu+EWwPWDLgyA98
 umKUZPV/IyXJQ0l3bOxiug2X17PWhZk4=
X-Gm-Gg: ASbGncunatd2d2pwERLUVtxnY7wJV40ycmgqk8cL+hJJp2lJbUOaU/M1vE8/G4+wGOb
 pHQELrMyBKXBS0Au+SjeU3TW/z5p2PCTDktR48qor8fxjBfCGSr6YxacqV3uSHkwsbtvbGcG5UD
 58J5PDtEhQWooWrHgiLXqVi1f9JYCs6kJNJay8lwy4COih3V8Z+otdwyBRFFakC+u5bHjkd+hGb
 pRcJAfoSuR3z2i7e0fFc3QskdTIi3ZLaFkUMRv0+uRF/DnyNZ7zb+xDpSW0xAWkLWjWFhFeqQVl
 rmWtCxvbs8CXpLM9rg==
X-Google-Smtp-Source: AGHT+IH0NM3G1Eu+a3BDxKyN1O4IYq05dVZ0b9Arvp16YWTukWO0EStkQ7qqOj6y2NJlJH5PSIwNREgzSQIO1+Cfj24=
X-Received: by 2002:a17:903:4410:b0:290:ad7a:bb50 with SMTP id
 d9443c01a7336-2985a55e4dcmr7740345ad.27.1762979979467; Wed, 12 Nov 2025
 12:39:39 -0800 (PST)
MIME-Version: 1.0
References: <CADF+RtjXhR79zC3fTP5L5RK4GdH03=NzR+12rHmchVZaOOtdsw@HIDDEN>
 <86h5v47p8a.fsf@HIDDEN> <87o6pcmzco.fsf@HIDDEN>
 <m2qzu7fj62.fsf@HIDDEN>
 <871pm7w3fy.fsf@HIDDEN> <m2y0oflz3p.fsf@HIDDEN>
 <CADF+RtiTxc-w1nrMxs8febSpmV7OGeSxSVjdZkzL1_DiYxaWHQ@HIDDEN>
 <87ikfhvf4o.fsf@HIDDEN> <m2zf8toal0.fsf@HIDDEN>
 <CADF+RtjK1XLLOgkYrQbmhayJ+fRenKBzkacBnX1A_jzfwiABtQ@HIDDEN>
 <m2fraky9yb.fsf@HIDDEN>
 <CADF+Rtgz3xTvP3iOnUXyVJfCht+AZLbfPRpxW5s1PMQRBgGgkA@HIDDEN>
 <m2h5v04lsb.fsf@HIDDEN>
 <CADF+RtjV0mSYA-ztCaiy+tzBTRcZQgWc6-3WRhjtJ-Ujxuzsyg@HIDDEN>
 <m2seekbff7.fsf@HIDDEN> <87a50suvxc.fsf@HIDDEN>
 <CADF+RtjVtXXY4UCRMirv+e1+WvfpKYniwjZW6XrNcV1uE2pMtg@HIDDEN>
 <m2h5uzpatq.fsf@HIDDEN>
 <CADF+Rth_JiijHPgr=OBfRg+jDzMJO7o=PcmRtBCv-4uHRm8yYQ@HIDDEN>
 <CADF+Rtg=c0h8igMidUE6B0hMM6RE_Oxe3TwaHL9307+9bskeyQ@HIDDEN>
 <87pl9nt4lh.fsf@HIDDEN>
In-Reply-To: <87pl9nt4lh.fsf@HIDDEN>
From: David Fussner <dfussner@HIDDEN>
Date: Wed, 12 Nov 2025 20:39:28 +0000
X-Gm-Features: AWmQ_bm6lnw82ovTwcIYXP9WZXJTHXcAcNoYHxIXBmxKphukuQ5Lxw8f_hr7Rr0
Message-ID: <CADF+RtgoFZdJ1rfYcaHE5WQK97e5iUR=o4KCJTLc2WLub51Dag@HIDDEN>
Subject: Re: bug#79729: 31.0.50; package-vc-install won't install more than
 one info file
To: Philip Kaludercic <philipk@HIDDEN>
Content-Type: text/plain; charset="UTF-8"
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 79729
Cc: Arash Esbati <arash@HIDDEN>, 79729 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

Hi Philip,

Thanks for the comments.

>
> The main advantage to David's initial proposal is that if the user
> installs GNU make after the feature has been loaded, that the function
> will detect the more appropriate executable.
>

I hadn't thought of this, and though it's a corner case it weighs in
favor of my first patch (appropriately cleaned up). Are you (and
Arash) OK with that?

David.

On Wed, 12 Nov 2025 at 19:48, Philip Kaludercic <philipk@HIDDEN> wrote:
>
> David Fussner <dfussner@HIDDEN> writes:
>
> > Hi Arash,
> >
> > Here's a new patch, which I think addresses all of your comments.
> > Tested, as before, on GNU/Linux and FreeBSD. Let me know if I've
> > missed anything. We'll see what Philip thinks.
> >
> > Thanks again,
> >
> > David.
> >
> > On Wed, 12 Nov 2025 at 17:14, David Fussner <dfussner@HIDDEN> wrote:
> >>
> >> Thanks Arash, I'll have another look. (Maybe Philip will have a few comments as well.) I'll post a revised patch when I get the chance.
> >>
> >> Best, David.
> >>
> >> On Wed, 12 Nov 2025, 14:47 Arash Esbati, <arash@HIDDEN> wrote:
> >>>
> >>> Hi David,
> >>>
> >>> David Fussner <dfussner@HIDDEN> writes:
> >>>
> >>> > Would this do? I've tested it on GNU/Linux and FreeBSD, and it seems
> >>> > to work fine. That's a small sample, I know, so comments welcome.
> >>>
> >>> Thanks for working on this.  I have only minor comments, see below.  But
> >>> package-vc isn't my home turf, so please feel free to ignore.
> >>>
> >>> > From 576ca54e611bd2864c35078be7f01ae72afe30ee Mon Sep 17 00:00:00 2001
> >>> > From: David Fussner <dfussner@HIDDEN>
> >>> > Date: Wed, 12 Nov 2025 11:05:06 +0000
> >>> > Subject: [PATCH] Fix package-vc to find the GNU "make" executable
> >>> >
> >>> > * lisp/emacs-lisp/package-vc.el (package-vc--make): Improve heuristic
> >>> >   for finding the name of GNU "make" on the system.
> >>>   ^^
> >>>
> >>> Superfluous spaces.
> >>>
> >>> > (package-vc-gnu-make): New defcustom to allow the user to specify the
> >>> >   name of GNU "make" in case auto-detection doesn't work.
> >>>   ^^
> >>>
> >>> Same here.
> >>>
> >>> > ---
> >>> >  lisp/emacs-lisp/package-vc.el | 16 ++++++++++++++--
> >>> >  1 file changed, 14 insertions(+), 2 deletions(-)
> >>> >
> >>> > diff --git a/lisp/emacs-lisp/package-vc.el b/lisp/emacs-lisp/package-vc.el
> >>> > index 6642522d11e..cff3ebff5b1 100644
> >>> > --- a/lisp/emacs-lisp/package-vc.el
> >>> > +++ b/lisp/emacs-lisp/package-vc.el
> >>> > @@ -321,6 +321,16 @@ package-vc--generate-description-file
> >>> >          "\n")
> >>> >         nil pkg-file nil 'silent))))
> >>> >
> >>> > +(defcustom package-vc-gnu-make nil
> >>>
> >>> Maybe rename this to `package-vc-make-program'?  I think the
> >>> program-thingie is used widely in Emacs.
>
> I wanted to comment that -executable is also used, but I can actually
> only find a single instance of that in Emacs itself.  ELPA also has a
> lot more user options ending in -program (94) than -executable (20), so
> this should be fine.
>
> >>> Would it make sense to initialize the new variable with
> >>>
> >>>   (seq-find #'executable-find '("gmake" "make"))
> >>>
> >>> and then change the type to string only?  So you could use directly
> >>> without the check for makexe (see below).
>
> The main advantage to David's initial proposal is that if the user
> installs GNU make after the feature has been loaded, that the function
> will detect the more appropriate executable.
>
> >>> > +  "Name of the GNU \"make\" executable on the system.
> >>> > +
> >>> > +If the name of the GNU \"make\" executable on the current system is
> >>> > +neither \"make\" nor \"gmake\" then you will need to customize this
> >>> > +variable in order to build some VC packages."
> >>> > +  :type '(choice (const :tag "Auto-detect" nil)
> >>> > +                 (string :tag "Name of GNU 'make' on current system"))
> >>> > +  :version "31.1")
> >>> > +
> >>> >  (defcustom package-vc-allow-build-commands nil
> >>> >    "Whether to run extra build commands when installing VC packages.
> >>> >
> >>> > @@ -353,13 +363,15 @@ package-vc--make
> >>> >  prepared."
> >>> >    (let ((target (plist-get pkg-spec :make))
> >>> >          (cmd (plist-get pkg-spec :shell-command))
> >>> > -        (buf (format " *package-vc make %s*" (package-desc-name pkg-desc))))
> >>> > +        (buf (format " *package-vc make %s*" (package-desc-name pkg-desc)))
> >>> > +        (makexe (or package-vc-gnu-make
> >>> > +                    (seq-find #'executable-find '("gmake" "make")))))
> >>> >      (when (or cmd target)
> >>> >        (with-current-buffer (get-buffer-create buf)
> >>> >          (erase-buffer)
> >>> >          (when (and cmd (/= 0 (call-process shell-file-name nil t nil shell-command-switch cmd)))
> >>> >            (warn "Failed to run %s, see buffer %S" cmd (buffer-name)))
> >>> > -        (when (and target (/= 0 (apply #'call-process "make" nil t nil (if (consp target) target (list target)))))
> >>> > +        (when (and target (/= 0 (apply #'call-process makexe nil t nil (if (consp target) target (list target)))))
> >>>
> >>>   (when (and target (/= 0 (apply #'call-process package-vc-gnu-make nil t ...
> >>>
> >>> and this part:
> >>>
> >>>   (if (consp target) target (list target))
> >>>
> >>> can become
> >>>
> >>>   (ensure-list target)
> >>>
> >>> I think.
>
> This is true, but it is not /really/ related to this patch.  I'll leave
> it up to David to decide he we wants to spilt the change up into two
> commits or not.
>
> >>> >            (warn "Failed to make %s, see buffer %S" target (buffer-name)))))))
> >>> >
> >>> >  (declare-function org-export-to-file "ox" (backend file))
> >>>
> >>> HTH.  Best, Arash




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#79729; Package emacs. Full text available.

Message received at 79729 <at> debbugs.gnu.org:


Received: (at 79729) by debbugs.gnu.org; 12 Nov 2025 19:48:22 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Nov 12 14:48:22 2025
Received: from localhost ([127.0.0.1]:51096 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1vJGpJ-0006PA-FZ
	for submit <at> debbugs.gnu.org; Wed, 12 Nov 2025 14:48:22 -0500
Received: from mout01.posteo.de ([185.67.36.65]:56917)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <philipk@HIDDEN>)
 id 1vJGpG-0006P2-Da
 for 79729 <at> debbugs.gnu.org; Wed, 12 Nov 2025 14:48:19 -0500
Received: from submission (posteo.de [185.67.36.169]) 
 by mout01.posteo.de (Postfix) with ESMTPS id 11236240027
 for <79729 <at> debbugs.gnu.org>; Wed, 12 Nov 2025 20:48:11 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=posteo.net; s=2017;
 t=1762976892; bh=KxcAt8iEUcKppEk+wBdCGwCrNtvwRExtTvW0Ak6eGHM=;
 h=From:To:Cc:Subject:OpenPGP:Date:Message-ID:MIME-Version:
 Content-Type:From;
 b=FHgGc2Yz9uRS1u8Xn3MlO7Tvg39Le6sRr+btuG7t2fnIksMmfS29OEYy9/AKS74pv
 c8Hfifiy4kpA1Gviyk9kMPUUkKBbVgj/Dr3I7Jm/NphPOctNswYbBGKRBhPVF+RSyJ
 Zfow3R1RiQsvbk59ao/2JSZAP7JyaSBjayLlfE7oFxrWr2WoPpVG91hLbdnsM6ju4y
 Qf9kQcMfuJw/pic1dT41OIvgxp80nmUjxIsoOyM8mHO6CbdG7XBDhGuoB7LY0PWtvC
 z2YiYoKzKmgE4VRadTwwtWwvNSNEQXKqv1JF+232ib9Sx1Y4czouUNfjcrFrxfz9dE
 1Pmm/1B+lFRCg==
Received: from customer (localhost [127.0.0.1])
 by submission (posteo.de) with ESMTPSA id 4d6DTl1Tytz6v13;
 Wed, 12 Nov 2025 20:48:11 +0100 (CET)
From: Philip Kaludercic <philipk@HIDDEN>
To: David Fussner <dfussner@HIDDEN>
Subject: Re: bug#79729: 31.0.50; package-vc-install won't install more than
 one info file
In-Reply-To: <CADF+Rtg=c0h8igMidUE6B0hMM6RE_Oxe3TwaHL9307+9bskeyQ@HIDDEN>
References: <CADF+RtjXhR79zC3fTP5L5RK4GdH03=NzR+12rHmchVZaOOtdsw@HIDDEN>
 <86h5v47p8a.fsf@HIDDEN> <87o6pcmzco.fsf@HIDDEN>
 <m2qzu7fj62.fsf@HIDDEN> <871pm7w3fy.fsf@HIDDEN>
 <m2y0oflz3p.fsf@HIDDEN>
 <CADF+RtiTxc-w1nrMxs8febSpmV7OGeSxSVjdZkzL1_DiYxaWHQ@HIDDEN>
 <87ikfhvf4o.fsf@HIDDEN> <m2zf8toal0.fsf@HIDDEN>
 <CADF+RtjK1XLLOgkYrQbmhayJ+fRenKBzkacBnX1A_jzfwiABtQ@HIDDEN>
 <m2fraky9yb.fsf@HIDDEN>
 <CADF+Rtgz3xTvP3iOnUXyVJfCht+AZLbfPRpxW5s1PMQRBgGgkA@HIDDEN>
 <m2h5v04lsb.fsf@HIDDEN>
 <CADF+RtjV0mSYA-ztCaiy+tzBTRcZQgWc6-3WRhjtJ-Ujxuzsyg@HIDDEN>
 <m2seekbff7.fsf@HIDDEN> <87a50suvxc.fsf@HIDDEN>
 <CADF+RtjVtXXY4UCRMirv+e1+WvfpKYniwjZW6XrNcV1uE2pMtg@HIDDEN>
 <m2h5uzpatq.fsf@HIDDEN>
 <CADF+Rth_JiijHPgr=OBfRg+jDzMJO7o=PcmRtBCv-4uHRm8yYQ@HIDDEN>
 <CADF+Rtg=c0h8igMidUE6B0hMM6RE_Oxe3TwaHL9307+9bskeyQ@HIDDEN>
OpenPGP: id=7126E1DE2F0CE35C770BED01F2C3CC513DB89F66;
 url="https://keys.openpgp.org/vks/v1/by-fingerprint/7126E1DE2F0CE35C770BED01F2C3CC513DB89F66";
 preference=signencrypt
Date: Wed, 12 Nov 2025 19:48:11 +0000
Message-ID: <87pl9nt4lh.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 79729
Cc: Arash Esbati <arash@HIDDEN>, 79729 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

David Fussner <dfussner@HIDDEN> writes:

> Hi Arash,
>
> Here's a new patch, which I think addresses all of your comments.
> Tested, as before, on GNU/Linux and FreeBSD. Let me know if I've
> missed anything. We'll see what Philip thinks.
>
> Thanks again,
>
> David.
>
> On Wed, 12 Nov 2025 at 17:14, David Fussner <dfussner@HIDDEN> wrote:
>>
>> Thanks Arash, I'll have another look. (Maybe Philip will have a few comments as well.) I'll post a revised patch when I get the chance.
>>
>> Best, David.
>>
>> On Wed, 12 Nov 2025, 14:47 Arash Esbati, <arash@HIDDEN> wrote:
>>>
>>> Hi David,
>>>
>>> David Fussner <dfussner@HIDDEN> writes:
>>>
>>> > Would this do? I've tested it on GNU/Linux and FreeBSD, and it seems
>>> > to work fine. That's a small sample, I know, so comments welcome.
>>>
>>> Thanks for working on this.  I have only minor comments, see below.  But
>>> package-vc isn't my home turf, so please feel free to ignore.
>>>
>>> > From 576ca54e611bd2864c35078be7f01ae72afe30ee Mon Sep 17 00:00:00 2001
>>> > From: David Fussner <dfussner@HIDDEN>
>>> > Date: Wed, 12 Nov 2025 11:05:06 +0000
>>> > Subject: [PATCH] Fix package-vc to find the GNU "make" executable
>>> >
>>> > * lisp/emacs-lisp/package-vc.el (package-vc--make): Improve heuristic
>>> >   for finding the name of GNU "make" on the system.
>>>   ^^
>>>
>>> Superfluous spaces.
>>>
>>> > (package-vc-gnu-make): New defcustom to allow the user to specify the
>>> >   name of GNU "make" in case auto-detection doesn't work.
>>>   ^^
>>>
>>> Same here.
>>>
>>> > ---
>>> >  lisp/emacs-lisp/package-vc.el | 16 ++++++++++++++--
>>> >  1 file changed, 14 insertions(+), 2 deletions(-)
>>> >
>>> > diff --git a/lisp/emacs-lisp/package-vc.el b/lisp/emacs-lisp/package-vc.el
>>> > index 6642522d11e..cff3ebff5b1 100644
>>> > --- a/lisp/emacs-lisp/package-vc.el
>>> > +++ b/lisp/emacs-lisp/package-vc.el
>>> > @@ -321,6 +321,16 @@ package-vc--generate-description-file
>>> >          "\n")
>>> >         nil pkg-file nil 'silent))))
>>> >
>>> > +(defcustom package-vc-gnu-make nil
>>>
>>> Maybe rename this to `package-vc-make-program'?  I think the
>>> program-thingie is used widely in Emacs.

I wanted to comment that -executable is also used, but I can actually
only find a single instance of that in Emacs itself.  ELPA also has a
lot more user options ending in -program (94) than -executable (20), so
this should be fine.

>>> Would it make sense to initialize the new variable with
>>>
>>>   (seq-find #'executable-find '("gmake" "make"))
>>>
>>> and then change the type to string only?  So you could use directly
>>> without the check for makexe (see below).

The main advantage to David's initial proposal is that if the user
installs GNU make after the feature has been loaded, that the function
will detect the more appropriate executable.

>>> > +  "Name of the GNU \"make\" executable on the system.
>>> > +
>>> > +If the name of the GNU \"make\" executable on the current system is
>>> > +neither \"make\" nor \"gmake\" then you will need to customize this
>>> > +variable in order to build some VC packages."
>>> > +  :type '(choice (const :tag "Auto-detect" nil)
>>> > +                 (string :tag "Name of GNU 'make' on current system"))
>>> > +  :version "31.1")
>>> > +
>>> >  (defcustom package-vc-allow-build-commands nil
>>> >    "Whether to run extra build commands when installing VC packages.
>>> >
>>> > @@ -353,13 +363,15 @@ package-vc--make
>>> >  prepared."
>>> >    (let ((target (plist-get pkg-spec :make))
>>> >          (cmd (plist-get pkg-spec :shell-command))
>>> > -        (buf (format " *package-vc make %s*" (package-desc-name pkg-desc))))
>>> > +        (buf (format " *package-vc make %s*" (package-desc-name pkg-desc)))
>>> > +        (makexe (or package-vc-gnu-make
>>> > +                    (seq-find #'executable-find '("gmake" "make")))))
>>> >      (when (or cmd target)
>>> >        (with-current-buffer (get-buffer-create buf)
>>> >          (erase-buffer)
>>> >          (when (and cmd (/= 0 (call-process shell-file-name nil t nil shell-command-switch cmd)))
>>> >            (warn "Failed to run %s, see buffer %S" cmd (buffer-name)))
>>> > -        (when (and target (/= 0 (apply #'call-process "make" nil t nil (if (consp target) target (list target)))))
>>> > +        (when (and target (/= 0 (apply #'call-process makexe nil t nil (if (consp target) target (list target)))))
>>>
>>>   (when (and target (/= 0 (apply #'call-process package-vc-gnu-make nil t ...
>>>
>>> and this part:
>>>
>>>   (if (consp target) target (list target))
>>>
>>> can become
>>>
>>>   (ensure-list target)
>>>
>>> I think.

This is true, but it is not /really/ related to this patch.  I'll leave
it up to David to decide he we wants to spilt the change up into two
commits or not.

>>> >            (warn "Failed to make %s, see buffer %S" target (buffer-name)))))))
>>> >
>>> >  (declare-function org-export-to-file "ox" (backend file))
>>>
>>> HTH.  Best, Arash




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#79729; Package emacs. Full text available.

Message received at 79729 <at> debbugs.gnu.org:


Received: (at 79729) by debbugs.gnu.org; 12 Nov 2025 18:33:14 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Nov 12 13:33:14 2025
Received: from localhost ([127.0.0.1]:50697 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1vJFeb-0003Qj-To
	for submit <at> debbugs.gnu.org; Wed, 12 Nov 2025 13:33:14 -0500
Received: from mail-pl1-x62f.google.com ([2607:f8b0:4864:20::62f]:54375)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.84_2) (envelope-from <dfussner@HIDDEN>)
 id 1vJFeZ-0003QN-Fr
 for 79729 <at> debbugs.gnu.org; Wed, 12 Nov 2025 13:33:12 -0500
Received: by mail-pl1-x62f.google.com with SMTP id
 d9443c01a7336-298456bb53aso13081285ad.0
 for <79729 <at> debbugs.gnu.org>; Wed, 12 Nov 2025 10:33:11 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=googlemail.com; s=20230601; t=1762972385; x=1763577185; darn=debbugs.gnu.org;
 h=cc:to:subject:message-id:date:from:in-reply-to:references
 :mime-version:from:to:cc:subject:date:message-id:reply-to;
 bh=VwMxxiJOt8TinN+OVH+YSdeT3t87JjN8n0BSkSHb8Aw=;
 b=UgjbhX5peZFl5P2dURTcHaNd48xYIBofL48287GE7QwTeS2uy0bqaWIx/qogV1NGBI
 nzS8tlOT8jmDhTdAWJMqVpVi6CoBUj50X8ClH4e57o6oJfdTUpBKvXUcOb+YH//v/3PA
 kehiiDkwe26VFN8ocEpxPDpGzK56B4knezH7pMoePfi7ej/P4m7kshlPbM2moLFVASRY
 k7XbtPpdSOmpeQfFk8OetWokS469jkD7yLpQxsqbiW0sNRTQB8TTY4PB2KjEPW3xS2pf
 aA5LhmM3s4kP+mS0wh8yjYBlQCqWluB+22N6MBTe4lCN/cvQwg00TeShd/Hs5T81HcEQ
 GngA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1762972385; x=1763577185;
 h=cc:to:subject:message-id:date:from:in-reply-to:references
 :mime-version:x-gm-gg:x-gm-message-state:from:to:cc:subject:date
 :message-id:reply-to;
 bh=VwMxxiJOt8TinN+OVH+YSdeT3t87JjN8n0BSkSHb8Aw=;
 b=dV7AH/tLUp8oTxDZ4wi5NZ7j92qOzhH1VEzeKDgBxAtXf5xuEbfTWkLoRdT/xuHXcM
 mLQ9p8nVH6rDFl0iHKhds43AZDBuI4ayXzYFf5IMdfujuLe36xj1RfQe7UwZg4QvzFLA
 fyYgpwZ3KEdtuaDI6l0LH6CM9fgzdu5kt9SMNgm1/EtPHstnZQHS0imTRXYiK8zF1Zhi
 TX0R6uCul2rmfRpSHzEuKfovfG5vy3qU9d2o6CN4mVP8x8dN3uubZRE4+l2HHgkGiQpQ
 mTAMGu5lDee7tWX4OGPf2UBqtn6WtZkGlp+eoly3jlgch2rNXzltGdVUOb2PAjDXQb2B
 sNUQ==
X-Forwarded-Encrypted: i=1;
 AJvYcCWQMh53QXbdLjJ2xkM+yRW//76ly6Lr2hBvVmZ4ie34zZKywIdzd6+5UbKenWY0IbEnyVGJJw==@debbugs.gnu.org
X-Gm-Message-State: AOJu0Yw37oMoz5aqRuurdK4u4VMpRlBfOKN+pUo2QKpaZZw9S0UAEhjL
 wn3XJsa+crmVYKx/7pR5YO8LoNFhaXmnH5kXUjl13gm8crIz/Pd07vSvnhUN/UardkiaYnHvSKy
 6lR2N0gsSKbFOrzZnb3fjAee+qDKxaBs=
X-Gm-Gg: ASbGncuHXlFCOMwZ68ymR2XCDTh+gq45j4Wt0Kp8IOwlO6ifWkNjPfk3nGCJHwm2lt8
 H0hMNPilF0igw8LkMQbhe38OmRFye6nA/fD1REWfk3rCfyoOyfshoBes1cKCJ4dsKDTYjYycyKA
 ohlmwYLciyOX/YyFXw6Kz70mMSHNFcz+WsEPy9AQsySo7a1TPutDHCYMTjUPogzcxaWCNgDvtUd
 Rum42wjNVZRAaDlfEeDodobjVT6C1WvDfkYTjtP6zz3NtdmFK3LqgQiOQASn9c+b5TTMptYH35w
 t0mjdnxSZkIWfKgbYA==
X-Google-Smtp-Source: AGHT+IHhKQ3sXBxkCV25e7GJC3UkDKSHWym6dH9T1i03WLD/4vyOmQQJSXpizygAzt5O9Xh30zPMC4YKtiuCvTvN5q4=
X-Received: by 2002:a17:902:f641:b0:295:8db9:3059 with SMTP id
 d9443c01a7336-2984edc96c6mr54026345ad.38.1762972385159; Wed, 12 Nov 2025
 10:33:05 -0800 (PST)
MIME-Version: 1.0
References: <CADF+RtjXhR79zC3fTP5L5RK4GdH03=NzR+12rHmchVZaOOtdsw@HIDDEN>
 <86h5v47p8a.fsf@HIDDEN> <87o6pcmzco.fsf@HIDDEN>
 <m2qzu7fj62.fsf@HIDDEN>
 <871pm7w3fy.fsf@HIDDEN> <m2y0oflz3p.fsf@HIDDEN>
 <CADF+RtiTxc-w1nrMxs8febSpmV7OGeSxSVjdZkzL1_DiYxaWHQ@HIDDEN>
 <87ikfhvf4o.fsf@HIDDEN> <m2zf8toal0.fsf@HIDDEN>
 <CADF+RtjK1XLLOgkYrQbmhayJ+fRenKBzkacBnX1A_jzfwiABtQ@HIDDEN>
 <m2fraky9yb.fsf@HIDDEN>
 <CADF+Rtgz3xTvP3iOnUXyVJfCht+AZLbfPRpxW5s1PMQRBgGgkA@HIDDEN>
 <m2h5v04lsb.fsf@HIDDEN>
 <CADF+RtjV0mSYA-ztCaiy+tzBTRcZQgWc6-3WRhjtJ-Ujxuzsyg@HIDDEN>
 <m2seekbff7.fsf@HIDDEN> <87a50suvxc.fsf@HIDDEN>
 <CADF+RtjVtXXY4UCRMirv+e1+WvfpKYniwjZW6XrNcV1uE2pMtg@HIDDEN>
 <m2h5uzpatq.fsf@HIDDEN>
 <CADF+Rth_JiijHPgr=OBfRg+jDzMJO7o=PcmRtBCv-4uHRm8yYQ@HIDDEN>
In-Reply-To: <CADF+Rth_JiijHPgr=OBfRg+jDzMJO7o=PcmRtBCv-4uHRm8yYQ@HIDDEN>
From: David Fussner <dfussner@HIDDEN>
Date: Wed, 12 Nov 2025 18:32:53 +0000
X-Gm-Features: AWmQ_bm1OUgdJTe_V-olmmljhnrsJ67bBE_UnPOvNd_SSyAHveL7aNffn1s7aSA
Message-ID: <CADF+Rtg=c0h8igMidUE6B0hMM6RE_Oxe3TwaHL9307+9bskeyQ@HIDDEN>
Subject: Re: bug#79729: 31.0.50; package-vc-install won't install more than
 one info file
To: Arash Esbati <arash@HIDDEN>
Content-Type: multipart/mixed; boundary="000000000000c44766064369febf"
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 79729
Cc: Philip Kaludercic <philipk@HIDDEN>, 79729 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

--000000000000c44766064369febf
Content-Type: text/plain; charset="UTF-8"

Hi Arash,

Here's a new patch, which I think addresses all of your comments.
Tested, as before, on GNU/Linux and FreeBSD. Let me know if I've
missed anything. We'll see what Philip thinks.

Thanks again,

David.

On Wed, 12 Nov 2025 at 17:14, David Fussner <dfussner@HIDDEN> wrote:
>
> Thanks Arash, I'll have another look. (Maybe Philip will have a few comments as well.) I'll post a revised patch when I get the chance.
>
> Best, David.
>
> On Wed, 12 Nov 2025, 14:47 Arash Esbati, <arash@HIDDEN> wrote:
>>
>> Hi David,
>>
>> David Fussner <dfussner@HIDDEN> writes:
>>
>> > Would this do? I've tested it on GNU/Linux and FreeBSD, and it seems
>> > to work fine. That's a small sample, I know, so comments welcome.
>>
>> Thanks for working on this.  I have only minor comments, see below.  But
>> package-vc isn't my home turf, so please feel free to ignore.
>>
>> > From 576ca54e611bd2864c35078be7f01ae72afe30ee Mon Sep 17 00:00:00 2001
>> > From: David Fussner <dfussner@HIDDEN>
>> > Date: Wed, 12 Nov 2025 11:05:06 +0000
>> > Subject: [PATCH] Fix package-vc to find the GNU "make" executable
>> >
>> > * lisp/emacs-lisp/package-vc.el (package-vc--make): Improve heuristic
>> >   for finding the name of GNU "make" on the system.
>>   ^^
>>
>> Superfluous spaces.
>>
>> > (package-vc-gnu-make): New defcustom to allow the user to specify the
>> >   name of GNU "make" in case auto-detection doesn't work.
>>   ^^
>>
>> Same here.
>>
>> > ---
>> >  lisp/emacs-lisp/package-vc.el | 16 ++++++++++++++--
>> >  1 file changed, 14 insertions(+), 2 deletions(-)
>> >
>> > diff --git a/lisp/emacs-lisp/package-vc.el b/lisp/emacs-lisp/package-vc.el
>> > index 6642522d11e..cff3ebff5b1 100644
>> > --- a/lisp/emacs-lisp/package-vc.el
>> > +++ b/lisp/emacs-lisp/package-vc.el
>> > @@ -321,6 +321,16 @@ package-vc--generate-description-file
>> >          "\n")
>> >         nil pkg-file nil 'silent))))
>> >
>> > +(defcustom package-vc-gnu-make nil
>>
>> Maybe rename this to `package-vc-make-program'?  I think the
>> program-thingie is used widely in Emacs.
>>
>> Would it make sense to initialize the new variable with
>>
>>   (seq-find #'executable-find '("gmake" "make"))
>>
>> and then change the type to string only?  So you could use directly
>> without the check for makexe (see below).
>>
>> > +  "Name of the GNU \"make\" executable on the system.
>> > +
>> > +If the name of the GNU \"make\" executable on the current system is
>> > +neither \"make\" nor \"gmake\" then you will need to customize this
>> > +variable in order to build some VC packages."
>> > +  :type '(choice (const :tag "Auto-detect" nil)
>> > +                 (string :tag "Name of GNU 'make' on current system"))
>> > +  :version "31.1")
>> > +
>> >  (defcustom package-vc-allow-build-commands nil
>> >    "Whether to run extra build commands when installing VC packages.
>> >
>> > @@ -353,13 +363,15 @@ package-vc--make
>> >  prepared."
>> >    (let ((target (plist-get pkg-spec :make))
>> >          (cmd (plist-get pkg-spec :shell-command))
>> > -        (buf (format " *package-vc make %s*" (package-desc-name pkg-desc))))
>> > +        (buf (format " *package-vc make %s*" (package-desc-name pkg-desc)))
>> > +        (makexe (or package-vc-gnu-make
>> > +                    (seq-find #'executable-find '("gmake" "make")))))
>> >      (when (or cmd target)
>> >        (with-current-buffer (get-buffer-create buf)
>> >          (erase-buffer)
>> >          (when (and cmd (/= 0 (call-process shell-file-name nil t nil shell-command-switch cmd)))
>> >            (warn "Failed to run %s, see buffer %S" cmd (buffer-name)))
>> > -        (when (and target (/= 0 (apply #'call-process "make" nil t nil (if (consp target) target (list target)))))
>> > +        (when (and target (/= 0 (apply #'call-process makexe nil t nil (if (consp target) target (list target)))))
>>
>>   (when (and target (/= 0 (apply #'call-process package-vc-gnu-make nil t ...
>>
>> and this part:
>>
>>   (if (consp target) target (list target))
>>
>> can become
>>
>>   (ensure-list target)
>>
>> I think.
>>
>> >            (warn "Failed to make %s, see buffer %S" target (buffer-name)))))))
>> >
>> >  (declare-function org-export-to-file "ox" (backend file))
>>
>> HTH.  Best, Arash

--000000000000c44766064369febf
Content-Type: text/x-patch; charset="US-ASCII"; 
	name="0002-Fix-package-vc-to-find-the-GNU-make-executable.patch"
Content-Disposition: attachment; 
	filename="0002-Fix-package-vc-to-find-the-GNU-make-executable.patch"
Content-Transfer-Encoding: base64
Content-ID: <f_mhwc7b5g0>
X-Attachment-Id: f_mhwc7b5g0

RnJvbSA2NGZmMThhNGIzYTBlNjAyYWI3ZWNhNjQ4ZmQ0MDllMjhhZDYwZTQwIE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBEYXZpZCBGdXNzbmVyIDxkZnVzc25lckBnb29nbGVtYWlsLmNv
bT4KRGF0ZTogV2VkLCAxMiBOb3YgMjAyNSAxMTowNTowNiArMDAwMApTdWJqZWN0OiBbUEFUQ0hd
IEZpeCBwYWNrYWdlLXZjIHRvIGZpbmQgdGhlIEdOVSAibWFrZSIgZXhlY3V0YWJsZQoKKiBsaXNw
L2VtYWNzLWxpc3AvcGFja2FnZS12Yy5lbCAocGFja2FnZS12Yy0tbWFrZSk6IEltcHJvdmUgaGV1
cmlzdGljCmZvciBmaW5kaW5nIHRoZSBuYW1lIG9mIEdOVSAibWFrZSIgb24gdGhlIHN5c3RlbS4K
KHBhY2thZ2UtdmMtbWFrZS1wcm9ncmFtKTogTmV3IGRlZmN1c3RvbSB0byBhbGxvdyB0aGUgdXNl
ciB0byBzcGVjaWZ5IHRoZQpuYW1lIG9mIEdOVSAibWFrZSIgaW4gY2FzZSBhdXRvLWRldGVjdGlv
biBkb2Vzbid0IHdvcmsuCi0tLQogbGlzcC9lbWFjcy1saXNwL3BhY2thZ2UtdmMuZWwgfCAxMiAr
KysrKysrKysrKy0KIDEgZmlsZSBjaGFuZ2VkLCAxMSBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9u
KC0pCgpkaWZmIC0tZ2l0IGEvbGlzcC9lbWFjcy1saXNwL3BhY2thZ2UtdmMuZWwgYi9saXNwL2Vt
YWNzLWxpc3AvcGFja2FnZS12Yy5lbAppbmRleCA2NjQyNTIyZDExZS4uY2ZiZDdmNTU0NGYgMTAw
NjQ0Ci0tLSBhL2xpc3AvZW1hY3MtbGlzcC9wYWNrYWdlLXZjLmVsCisrKyBiL2xpc3AvZW1hY3Mt
bGlzcC9wYWNrYWdlLXZjLmVsCkBAIC0zMjEsNiArMzIxLDE2IEBAIHBhY2thZ2UtdmMtLWdlbmVy
YXRlLWRlc2NyaXB0aW9uLWZpbGUKICAgICAgICAgIlxuIikKICAgICAgICBuaWwgcGtnLWZpbGUg
bmlsICdzaWxlbnQpKSkpCiAKKyhkZWZjdXN0b20gcGFja2FnZS12Yy1tYWtlLXByb2dyYW0KKyAg
KHNlcS1maW5kICMnZXhlY3V0YWJsZS1maW5kICcoImdtYWtlIiAibWFrZSIpKQorICAiTmFtZSBv
ZiB0aGUgR05VIFwibWFrZVwiIGV4ZWN1dGFibGUgb24gdGhlIHN5c3RlbS4KKworSWYgdGhlIG5h
bWUgb2YgdGhlIEdOVSBcIm1ha2VcIiBleGVjdXRhYmxlIG9uIHRoZSBjdXJyZW50IHN5c3RlbSBp
cworbmVpdGhlciBcIm1ha2VcIiBub3IgXCJnbWFrZVwiIHRoZW4geW91IHdpbGwgbmVlZCB0byBj
dXN0b21pemUgdGhpcwordmFyaWFibGUgaW4gb3JkZXIgdG8gYnVpbGQgc29tZSBWQyBwYWNrYWdl
cy4iCisgIDp0eXBlICcoc3RyaW5nIDp0YWcgIk5hbWUgb2YgR05VICdtYWtlJyBvbiBjdXJyZW50
IHN5c3RlbSIpCisgIDp2ZXJzaW9uICIzMS4xIikKKwogKGRlZmN1c3RvbSBwYWNrYWdlLXZjLWFs
bG93LWJ1aWxkLWNvbW1hbmRzIG5pbAogICAiV2hldGhlciB0byBydW4gZXh0cmEgYnVpbGQgY29t
bWFuZHMgd2hlbiBpbnN0YWxsaW5nIFZDIHBhY2thZ2VzLgogCkBAIC0zNTksNyArMzY5LDcgQEAg
cGFja2FnZS12Yy0tbWFrZQogICAgICAgICAoZXJhc2UtYnVmZmVyKQogICAgICAgICAod2hlbiAo
YW5kIGNtZCAoLz0gMCAoY2FsbC1wcm9jZXNzIHNoZWxsLWZpbGUtbmFtZSBuaWwgdCBuaWwgc2hl
bGwtY29tbWFuZC1zd2l0Y2ggY21kKSkpCiAgICAgICAgICAgKHdhcm4gIkZhaWxlZCB0byBydW4g
JXMsIHNlZSBidWZmZXIgJVMiIGNtZCAoYnVmZmVyLW5hbWUpKSkKLSAgICAgICAgKHdoZW4gKGFu
ZCB0YXJnZXQgKC89IDAgKGFwcGx5ICMnY2FsbC1wcm9jZXNzICJtYWtlIiBuaWwgdCBuaWwgKGlm
IChjb25zcCB0YXJnZXQpIHRhcmdldCAobGlzdCB0YXJnZXQpKSkpKQorICAgICAgICAod2hlbiAo
YW5kIHRhcmdldCAoLz0gMCAoYXBwbHkgIydjYWxsLXByb2Nlc3MgcGFja2FnZS12Yy1tYWtlLXBy
b2dyYW0gbmlsIHQgbmlsIChlbnN1cmUtbGlzdCB0YXJnZXQpKSkpCiAgICAgICAgICAgKHdhcm4g
IkZhaWxlZCB0byBtYWtlICVzLCBzZWUgYnVmZmVyICVTIiB0YXJnZXQgKGJ1ZmZlci1uYW1lKSkp
KSkpKQogCiAoZGVjbGFyZS1mdW5jdGlvbiBvcmctZXhwb3J0LXRvLWZpbGUgIm94IiAoYmFja2Vu
ZCBmaWxlKSkKLS0gCjIuNDYuNAoK
--000000000000c44766064369febf--




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#79729; Package emacs. Full text available.

Message received at 79729 <at> debbugs.gnu.org:


Received: (at 79729) by debbugs.gnu.org; 12 Nov 2025 17:14:31 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Nov 12 12:14:31 2025
Received: from localhost ([127.0.0.1]:50294 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1vJEQQ-0000eg-5Y
	for submit <at> debbugs.gnu.org; Wed, 12 Nov 2025 12:14:31 -0500
Received: from mail-pg1-x536.google.com ([2607:f8b0:4864:20::536]:42274)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.84_2) (envelope-from <dfussner@HIDDEN>)
 id 1vJEQL-0000eU-6r
 for 79729 <at> debbugs.gnu.org; Wed, 12 Nov 2025 12:14:27 -0500
Received: by mail-pg1-x536.google.com with SMTP id
 41be03b00d2f7-b9f1d0126e6so708524a12.1
 for <79729 <at> debbugs.gnu.org>; Wed, 12 Nov 2025 09:14:25 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=googlemail.com; s=20230601; t=1762967659; x=1763572459; darn=debbugs.gnu.org;
 h=cc:to:subject:message-id:date:from:in-reply-to:references
 :mime-version:from:to:cc:subject:date:message-id:reply-to;
 bh=6Dnxr1eh3KSgq01txt5B4N9ps3AlhvT56tUZn38fZrY=;
 b=SIOwn3KPksJZoqTEsH3p7FF032/uu8lHJVC0Cv6FQbjs/vHjV+IX3viw6UlgrX4UAh
 Gz5nGXwESwaeQq5/8W+4PzOV4bs2hxy1tj3IAiPq7BrlxA861HThSrQleBflQPSk70Nv
 eAOk1ebaRjh07cAGwZbmrqJLX/E195tUdF+jlruu0GyRtRr1R/WY1vtrsWlhLxSV1ZpW
 A2j3YeDibbPLIlf6GTaLWHKhVOJAQRzUXLRp9vU3uFfzrKSHuWAXrCogAOLqQW4r2Wlh
 VtmScBLRlt4twBHDNnzvJRMhkQ/n+3WGYgAV+4pqTmMutgjppfnnQhLrqtK8cia2rFsN
 YstQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1762967659; x=1763572459;
 h=cc:to:subject:message-id:date:from:in-reply-to:references
 :mime-version:x-gm-gg:x-gm-message-state:from:to:cc:subject:date
 :message-id:reply-to;
 bh=6Dnxr1eh3KSgq01txt5B4N9ps3AlhvT56tUZn38fZrY=;
 b=Q+ZJgkM6QSOGyljhuSiw/cSuVNplDG0daRX4u869OdzK1B1oMI0pPj8+5SPxXAqz/+
 yQsNr5xB0tJ6HJXLQSy/4uotIPQd6ZOfcnzthI5y0WSyQFXagG4KsEvpYF/36UwYGd1S
 MlKRKAJoE+QqbfXZyEqgkFj+WHpF+fZqQbGwJWkHWpO0Jht58bOGkLCwWNcmUhbIZpWE
 DafdHanc2LEgVXgOsE0KbSjgJz1bkUjWj2NZS4Fr+5mnY9+kSzvddQYLL78BqZi2gYSA
 it9xjAymCaKJsdIp8rgUMEBSNOz2l9qgLvDkwtAs3T454MynQDsXZIJmI7Nqae/ISLY2
 co5g==
X-Forwarded-Encrypted: i=1;
 AJvYcCXkc2hARetJD+jTbFZh637tWZ3hFFFXvJmKLu8AXwT4KwwBFFcMSrSm2nOyFo107gq4l8JAhA==@debbugs.gnu.org
X-Gm-Message-State: AOJu0YxBtT+Th3nGB3qNb6B+FH/T0IS6t1ZxJPO2/9MVDwNWezyN5Ats
 SzJf1vLhvw5g/v6IndRantflf4uCPr5ukIUe1kDdbColL6KCvVtnYP9/BFIvDA9pZWoa45BqQXL
 2dLHdygN+SHO/I8xg36nN+l2jKYozixU=
X-Gm-Gg: ASbGncuFmDrB9JB1ymcFwoVBFFXDZfN0bgjSJZoSd7h3T/GM/DfYPG89JXMPa9cKlBi
 wNCqJl/6GenxNPrTImAUH0bD5m5sDysnEaRSXdCTbE5icfL6zTQfOH0ytmIMuVLYo8nbIY4a1p9
 mkNbnzXLZbrZxZHAu/lcvw9KKSUTUckP8DocH5+siwWfGNw2W1scHSxoo7vdXbW7yeCGwoH3wfK
 +att66Kon+TLNCyq5LLTNUj0PV38coXLaNWJPNuSoMD8YxCjECR3FB1gGZF+6DnYHQmoM15QwDl
 +/3FEcu8veEPph0Y8IE=
X-Google-Smtp-Source: AGHT+IEOpObtFS9HE0tZWoxPxEK3uDsY4m/SwlcUUFrc12Cp2PZjXiSnbNC419180vRgVji3NIoKgQu/jqId7Z7z0DM=
X-Received: by 2002:a17:902:f60c:b0:297:ec44:56f with SMTP id
 d9443c01a7336-2985a52b15amr1729115ad.14.1762967658483; Wed, 12 Nov 2025
 09:14:18 -0800 (PST)
MIME-Version: 1.0
References: <CADF+RtjXhR79zC3fTP5L5RK4GdH03=NzR+12rHmchVZaOOtdsw@HIDDEN>
 <86h5v47p8a.fsf@HIDDEN> <87o6pcmzco.fsf@HIDDEN>
 <m2qzu7fj62.fsf@HIDDEN>
 <871pm7w3fy.fsf@HIDDEN> <m2y0oflz3p.fsf@HIDDEN>
 <CADF+RtiTxc-w1nrMxs8febSpmV7OGeSxSVjdZkzL1_DiYxaWHQ@HIDDEN>
 <87ikfhvf4o.fsf@HIDDEN> <m2zf8toal0.fsf@HIDDEN>
 <CADF+RtjK1XLLOgkYrQbmhayJ+fRenKBzkacBnX1A_jzfwiABtQ@HIDDEN>
 <m2fraky9yb.fsf@HIDDEN>
 <CADF+Rtgz3xTvP3iOnUXyVJfCht+AZLbfPRpxW5s1PMQRBgGgkA@HIDDEN>
 <m2h5v04lsb.fsf@HIDDEN>
 <CADF+RtjV0mSYA-ztCaiy+tzBTRcZQgWc6-3WRhjtJ-Ujxuzsyg@HIDDEN>
 <m2seekbff7.fsf@HIDDEN> <87a50suvxc.fsf@HIDDEN>
 <CADF+RtjVtXXY4UCRMirv+e1+WvfpKYniwjZW6XrNcV1uE2pMtg@HIDDEN>
 <m2h5uzpatq.fsf@HIDDEN>
In-Reply-To: <m2h5uzpatq.fsf@HIDDEN>
From: David Fussner <dfussner@HIDDEN>
Date: Wed, 12 Nov 2025 17:14:07 +0000
X-Gm-Features: AWmQ_bmDySfArZqRTMaZrLDz_NG8iPsKOq3Qyvfed1nQlKvxpdFMzVavATRArlk
Message-ID: <CADF+Rth_JiijHPgr=OBfRg+jDzMJO7o=PcmRtBCv-4uHRm8yYQ@HIDDEN>
Subject: Re: bug#79729: 31.0.50; package-vc-install won't install more than
 one info file
To: Arash Esbati <arash@HIDDEN>
Content-Type: multipart/alternative; boundary="00000000000008d324064368e5f8"
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 79729
Cc: Philip Kaludercic <philipk@HIDDEN>, 79729 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

--00000000000008d324064368e5f8
Content-Type: text/plain; charset="UTF-8"

Thanks Arash, I'll have another look. (Maybe Philip will have a few
comments as well.) I'll post a revised patch when I get the chance.

Best, David.

On Wed, 12 Nov 2025, 14:47 Arash Esbati, <arash@HIDDEN> wrote:

> Hi David,
>
> David Fussner <dfussner@HIDDEN> writes:
>
> > Would this do? I've tested it on GNU/Linux and FreeBSD, and it seems
> > to work fine. That's a small sample, I know, so comments welcome.
>
> Thanks for working on this.  I have only minor comments, see below.  But
> package-vc isn't my home turf, so please feel free to ignore.
>
> > From 576ca54e611bd2864c35078be7f01ae72afe30ee Mon Sep 17 00:00:00 2001
> > From: David Fussner <dfussner@HIDDEN>
> > Date: Wed, 12 Nov 2025 11:05:06 +0000
> > Subject: [PATCH] Fix package-vc to find the GNU "make" executable
> >
> > * lisp/emacs-lisp/package-vc.el (package-vc--make): Improve heuristic
> >   for finding the name of GNU "make" on the system.
>   ^^
>
> Superfluous spaces.
>
> > (package-vc-gnu-make): New defcustom to allow the user to specify the
> >   name of GNU "make" in case auto-detection doesn't work.
>   ^^
>
> Same here.
>
> > ---
> >  lisp/emacs-lisp/package-vc.el | 16 ++++++++++++++--
> >  1 file changed, 14 insertions(+), 2 deletions(-)
> >
> > diff --git a/lisp/emacs-lisp/package-vc.el
> b/lisp/emacs-lisp/package-vc.el
> > index 6642522d11e..cff3ebff5b1 100644
> > --- a/lisp/emacs-lisp/package-vc.el
> > +++ b/lisp/emacs-lisp/package-vc.el
> > @@ -321,6 +321,16 @@ package-vc--generate-description-file
> >          "\n")
> >         nil pkg-file nil 'silent))))
> >
> > +(defcustom package-vc-gnu-make nil
>
> Maybe rename this to `package-vc-make-program'?  I think the
> program-thingie is used widely in Emacs.
>
> Would it make sense to initialize the new variable with
>
>   (seq-find #'executable-find '("gmake" "make"))
>
> and then change the type to string only?  So you could use directly
> without the check for makexe (see below).
>
> > +  "Name of the GNU \"make\" executable on the system.
> > +
> > +If the name of the GNU \"make\" executable on the current system is
> > +neither \"make\" nor \"gmake\" then you will need to customize this
> > +variable in order to build some VC packages."
> > +  :type '(choice (const :tag "Auto-detect" nil)
> > +                 (string :tag "Name of GNU 'make' on current system"))
> > +  :version "31.1")
> > +
> >  (defcustom package-vc-allow-build-commands nil
> >    "Whether to run extra build commands when installing VC packages.
> >
> > @@ -353,13 +363,15 @@ package-vc--make
> >  prepared."
> >    (let ((target (plist-get pkg-spec :make))
> >          (cmd (plist-get pkg-spec :shell-command))
> > -        (buf (format " *package-vc make %s*" (package-desc-name
> pkg-desc))))
> > +        (buf (format " *package-vc make %s*" (package-desc-name
> pkg-desc)))
> > +        (makexe (or package-vc-gnu-make
> > +                    (seq-find #'executable-find '("gmake" "make")))))
> >      (when (or cmd target)
> >        (with-current-buffer (get-buffer-create buf)
> >          (erase-buffer)
> >          (when (and cmd (/= 0 (call-process shell-file-name nil t nil
> shell-command-switch cmd)))
> >            (warn "Failed to run %s, see buffer %S" cmd (buffer-name)))
> > -        (when (and target (/= 0 (apply #'call-process "make" nil t nil
> (if (consp target) target (list target)))))
> > +        (when (and target (/= 0 (apply #'call-process makexe nil t nil
> (if (consp target) target (list target)))))
>
>   (when (and target (/= 0 (apply #'call-process package-vc-gnu-make nil t
> ...
>
> and this part:
>
>   (if (consp target) target (list target))
>
> can become
>
>   (ensure-list target)
>
> I think.
>
> >            (warn "Failed to make %s, see buffer %S" target
> (buffer-name)))))))
> >
> >  (declare-function org-export-to-file "ox" (backend file))
>
> HTH.  Best, Arash
>

--00000000000008d324064368e5f8
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"auto">Thanks=C2=A0Arash, I&#39;ll have another look. (Maybe Phi=
lip will have a few comments as well.) I&#39;ll post a revised patch when I=
 get the chance.=C2=A0<div dir=3D"auto"><br></div><div dir=3D"auto">Best, D=
avid.=C2=A0</div></div><br><div class=3D"gmail_quote gmail_quote_container"=
><div dir=3D"ltr" class=3D"gmail_attr">On Wed, 12 Nov 2025, 14:47 Arash Esb=
ati, &lt;<a href=3D"mailto:arash@HIDDEN">arash@HIDDEN</a>&gt; wrote:<br><=
/div><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-le=
ft:1px #ccc solid;padding-left:1ex">Hi David,<br>
<br>
David Fussner &lt;<a href=3D"mailto:dfussner@HIDDEN" target=3D"_bla=
nk" rel=3D"noreferrer">dfussner@HIDDEN</a>&gt; writes:<br>
<br>
&gt; Would this do? I&#39;ve tested it on GNU/Linux and FreeBSD, and it see=
ms<br>
&gt; to work fine. That&#39;s a small sample, I know, so comments welcome.<=
br>
<br>
Thanks for working on this.=C2=A0 I have only minor comments, see below.=C2=
=A0 But<br>
package-vc isn&#39;t my home turf, so please feel free to ignore.<br>
<br>
&gt; From 576ca54e611bd2864c35078be7f01ae72afe30ee Mon Sep 17 00:00:00 2001=
<br>
&gt; From: David Fussner &lt;<a href=3D"mailto:dfussner@HIDDEN" tar=
get=3D"_blank" rel=3D"noreferrer">dfussner@HIDDEN</a>&gt;<br>
&gt; Date: Wed, 12 Nov 2025 11:05:06 +0000<br>
&gt; Subject: [PATCH] Fix package-vc to find the GNU &quot;make&quot; execu=
table<br>
&gt;<br>
&gt; * lisp/emacs-lisp/package-vc.el (package-vc--make): Improve heuristic<=
br>
&gt;=C2=A0 =C2=A0for finding the name of GNU &quot;make&quot; on the system=
.<br>
=C2=A0 ^^<br>
<br>
Superfluous spaces.<br>
<br>
&gt; (package-vc-gnu-make): New defcustom to allow the user to specify the<=
br>
&gt;=C2=A0 =C2=A0name of GNU &quot;make&quot; in case auto-detection doesn&=
#39;t work.<br>
=C2=A0 ^^<br>
<br>
Same here.<br>
<br>
&gt; ---<br>
&gt;=C2=A0 lisp/emacs-lisp/package-vc.el | 16 ++++++++++++++--<br>
&gt;=C2=A0 1 file changed, 14 insertions(+), 2 deletions(-)<br>
&gt;<br>
&gt; diff --git a/lisp/emacs-lisp/package-vc.el b/lisp/emacs-lisp/package-v=
c.el<br>
&gt; index 6642522d11e..cff3ebff5b1 100644<br>
&gt; --- a/lisp/emacs-lisp/package-vc.el<br>
&gt; +++ b/lisp/emacs-lisp/package-vc.el<br>
&gt; @@ -321,6 +321,16 @@ package-vc--generate-description-file<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 &quot;\n&quot;)<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0nil pkg-file nil &#39;silent))))<br>
&gt;=C2=A0 <br>
&gt; +(defcustom package-vc-gnu-make nil<br>
<br>
Maybe rename this to `package-vc-make-program&#39;?=C2=A0 I think the<br>
program-thingie is used widely in Emacs.<br>
<br>
Would it make sense to initialize the new variable with<br>
<br>
=C2=A0 (seq-find #&#39;executable-find &#39;(&quot;gmake&quot; &quot;make&q=
uot;))<br>
<br>
and then change the type to string only?=C2=A0 So you could use directly<br=
>
without the check for makexe (see below).<br>
<br>
&gt; +=C2=A0 &quot;Name of the GNU \&quot;make\&quot; executable on the sys=
tem.<br>
&gt; +<br>
&gt; +If the name of the GNU \&quot;make\&quot; executable on the current s=
ystem is<br>
&gt; +neither \&quot;make\&quot; nor \&quot;gmake\&quot; then you will need=
 to customize this<br>
&gt; +variable in order to build some VC packages.&quot;<br>
&gt; +=C2=A0 :type &#39;(choice (const :tag &quot;Auto-detect&quot; nil)<br=
>
&gt; +=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0(string=
 :tag &quot;Name of GNU &#39;make&#39; on current system&quot;))<br>
&gt; +=C2=A0 :version &quot;31.1&quot;)<br>
&gt; +<br>
&gt;=C2=A0 (defcustom package-vc-allow-build-commands nil<br>
&gt;=C2=A0 =C2=A0 &quot;Whether to run extra build commands when installing=
 VC packages.<br>
&gt;=C2=A0 <br>
&gt; @@ -353,13 +363,15 @@ package-vc--make<br>
&gt;=C2=A0 prepared.&quot;<br>
&gt;=C2=A0 =C2=A0 (let ((target (plist-get pkg-spec :make))<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 (cmd (plist-get pkg-spec :shell-comm=
and))<br>
&gt; -=C2=A0 =C2=A0 =C2=A0 =C2=A0 (buf (format &quot; *package-vc make %s*&=
quot; (package-desc-name pkg-desc))))<br>
&gt; +=C2=A0 =C2=A0 =C2=A0 =C2=A0 (buf (format &quot; *package-vc make %s*&=
quot; (package-desc-name pkg-desc)))<br>
&gt; +=C2=A0 =C2=A0 =C2=A0 =C2=A0 (makexe (or package-vc-gnu-make<br>
&gt; +=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
 (seq-find #&#39;executable-find &#39;(&quot;gmake&quot; &quot;make&quot;))=
)))<br>
&gt;=C2=A0 =C2=A0 =C2=A0 (when (or cmd target)<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 (with-current-buffer (get-buffer-create buf=
)<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 (erase-buffer)<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 (when (and cmd (/=3D 0 (call-process=
 shell-file-name nil t nil shell-command-switch cmd)))<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 (warn &quot;Failed to run %s,=
 see buffer %S&quot; cmd (buffer-name)))<br>
&gt; -=C2=A0 =C2=A0 =C2=A0 =C2=A0 (when (and target (/=3D 0 (apply #&#39;ca=
ll-process &quot;make&quot; nil t nil (if (consp target) target (list targe=
t)))))<br>
&gt; +=C2=A0 =C2=A0 =C2=A0 =C2=A0 (when (and target (/=3D 0 (apply #&#39;ca=
ll-process makexe nil t nil (if (consp target) target (list target)))))=C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0<br>
<br>
=C2=A0 (when (and target (/=3D 0 (apply #&#39;call-process package-vc-gnu-m=
ake nil t ...<br>
<br>
and this part:<br>
<br>
=C2=A0 (if (consp target) target (list target))<br>
<br>
can become<br>
<br>
=C2=A0 (ensure-list target)<br>
<br>
I think.<br>
<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 (warn &quot;Failed to make %s=
, see buffer %S&quot; target (buffer-name)))))))<br>
&gt;=C2=A0 <br>
&gt;=C2=A0 (declare-function org-export-to-file &quot;ox&quot; (backend fil=
e))<br>
<br>
HTH.=C2=A0 Best, Arash<br>
</blockquote></div>

--00000000000008d324064368e5f8--




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#79729; Package emacs. Full text available.

Message received at 79729 <at> debbugs.gnu.org:


Received: (at 79729) by debbugs.gnu.org; 12 Nov 2025 14:47:35 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Nov 12 09:47:35 2025
Received: from localhost ([127.0.0.1]:49389 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1vJC8F-00031U-9l
	for submit <at> debbugs.gnu.org; Wed, 12 Nov 2025 09:47:35 -0500
Received: from eggs.gnu.org ([2001:470:142:3::10]:37666)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <arash@HIDDEN>) id 1vJC8C-00031M-Lb
 for 79729 <at> debbugs.gnu.org; Wed, 12 Nov 2025 09:47:33 -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 <arash@HIDDEN>)
 id 1vJC87-00047b-62; Wed, 12 Nov 2025 09:47:27 -0500
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org;
 s=fencepost-gnu-org; h=MIME-Version:Date:References:In-Reply-To:Subject:To:
 From; bh=S7FKGTfQL5mr9sZr/4wjQ24jdIjD/iv1jQjtfpWmAbU=; b=ed0MHKgkEVMToB3JPAzw
 nLnxlFuP3QoCENGL7tnZHEyKglRS1IHbtC58ntmsBM4SQLwXA/vqYemM3YtB33l+1LnF718Pq07Uj
 mIRTZ/NavyubMppcTeUoCdipe8NsANpcfDho8VDbCqNTP8etUQNxIN2RzhNDrCPJNHZjOeY6HmJSQ
 NvYFmmngLqDV7c6mKeNJ/2sqo2SO7WpxCTOvLT1Vwt6J9Mw1FOEcUFEybJxmt4fGuq++2m893k3iv
 hMKNmgk7bYaUgeXotmT2H6w3+jmJNbYEe0hsEb9sQ86uAok1TlxbJDbNeXjMWDa2pty50affRHJY/
 XUTktUb9gyt2mA==;
From: Arash Esbati <arash@HIDDEN>
To: David Fussner <dfussner@HIDDEN>
Subject: Re: bug#79729: 31.0.50; package-vc-install won't install more than
 one info file
In-Reply-To: <CADF+RtjVtXXY4UCRMirv+e1+WvfpKYniwjZW6XrNcV1uE2pMtg@HIDDEN>
References: <CADF+RtjXhR79zC3fTP5L5RK4GdH03=NzR+12rHmchVZaOOtdsw@HIDDEN>
 <86h5v47p8a.fsf@HIDDEN> <87o6pcmzco.fsf@HIDDEN>
 <m2qzu7fj62.fsf@HIDDEN> <871pm7w3fy.fsf@HIDDEN>
 <m2y0oflz3p.fsf@HIDDEN>
 <CADF+RtiTxc-w1nrMxs8febSpmV7OGeSxSVjdZkzL1_DiYxaWHQ@HIDDEN>
 <87ikfhvf4o.fsf@HIDDEN> <m2zf8toal0.fsf@HIDDEN>
 <CADF+RtjK1XLLOgkYrQbmhayJ+fRenKBzkacBnX1A_jzfwiABtQ@HIDDEN>
 <m2fraky9yb.fsf@HIDDEN>
 <CADF+Rtgz3xTvP3iOnUXyVJfCht+AZLbfPRpxW5s1PMQRBgGgkA@HIDDEN>
 <m2h5v04lsb.fsf@HIDDEN>
 <CADF+RtjV0mSYA-ztCaiy+tzBTRcZQgWc6-3WRhjtJ-Ujxuzsyg@HIDDEN>
 <m2seekbff7.fsf@HIDDEN> <87a50suvxc.fsf@HIDDEN>
 <CADF+RtjVtXXY4UCRMirv+e1+WvfpKYniwjZW6XrNcV1uE2pMtg@HIDDEN>
Date: Wed, 12 Nov 2025 15:47:13 +0100
Message-ID: <m2h5uzpatq.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 79729
Cc: Philip Kaludercic <philipk@HIDDEN>, 79729 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

Hi David,

David Fussner <dfussner@HIDDEN> writes:

> Would this do? I've tested it on GNU/Linux and FreeBSD, and it seems
> to work fine. That's a small sample, I know, so comments welcome.

Thanks for working on this.  I have only minor comments, see below.  But
package-vc isn't my home turf, so please feel free to ignore.

> From 576ca54e611bd2864c35078be7f01ae72afe30ee Mon Sep 17 00:00:00 2001
> From: David Fussner <dfussner@HIDDEN>
> Date: Wed, 12 Nov 2025 11:05:06 +0000
> Subject: [PATCH] Fix package-vc to find the GNU "make" executable
>
> * lisp/emacs-lisp/package-vc.el (package-vc--make): Improve heuristic
>   for finding the name of GNU "make" on the system.
  ^^

Superfluous spaces.

> (package-vc-gnu-make): New defcustom to allow the user to specify the
>   name of GNU "make" in case auto-detection doesn't work.
  ^^

Same here.

> ---
>  lisp/emacs-lisp/package-vc.el | 16 ++++++++++++++--
>  1 file changed, 14 insertions(+), 2 deletions(-)
>
> diff --git a/lisp/emacs-lisp/package-vc.el b/lisp/emacs-lisp/package-vc.el
> index 6642522d11e..cff3ebff5b1 100644
> --- a/lisp/emacs-lisp/package-vc.el
> +++ b/lisp/emacs-lisp/package-vc.el
> @@ -321,6 +321,16 @@ package-vc--generate-description-file
>          "\n")
>         nil pkg-file nil 'silent))))
>  
> +(defcustom package-vc-gnu-make nil

Maybe rename this to `package-vc-make-program'?  I think the
program-thingie is used widely in Emacs.

Would it make sense to initialize the new variable with

  (seq-find #'executable-find '("gmake" "make"))

and then change the type to string only?  So you could use directly
without the check for makexe (see below).

> +  "Name of the GNU \"make\" executable on the system.
> +
> +If the name of the GNU \"make\" executable on the current system is
> +neither \"make\" nor \"gmake\" then you will need to customize this
> +variable in order to build some VC packages."
> +  :type '(choice (const :tag "Auto-detect" nil)
> +                 (string :tag "Name of GNU 'make' on current system"))
> +  :version "31.1")
> +
>  (defcustom package-vc-allow-build-commands nil
>    "Whether to run extra build commands when installing VC packages.
>  
> @@ -353,13 +363,15 @@ package-vc--make
>  prepared."
>    (let ((target (plist-get pkg-spec :make))
>          (cmd (plist-get pkg-spec :shell-command))
> -        (buf (format " *package-vc make %s*" (package-desc-name pkg-desc))))
> +        (buf (format " *package-vc make %s*" (package-desc-name pkg-desc)))
> +        (makexe (or package-vc-gnu-make
> +                    (seq-find #'executable-find '("gmake" "make")))))
>      (when (or cmd target)
>        (with-current-buffer (get-buffer-create buf)
>          (erase-buffer)
>          (when (and cmd (/= 0 (call-process shell-file-name nil t nil shell-command-switch cmd)))
>            (warn "Failed to run %s, see buffer %S" cmd (buffer-name)))
> -        (when (and target (/= 0 (apply #'call-process "make" nil t nil (if (consp target) target (list target)))))
> +        (when (and target (/= 0 (apply #'call-process makexe nil t nil (if (consp target) target (list target)))))                 

  (when (and target (/= 0 (apply #'call-process package-vc-gnu-make nil t ...

and this part:

  (if (consp target) target (list target))

can become

  (ensure-list target)

I think.

>            (warn "Failed to make %s, see buffer %S" target (buffer-name)))))))
>  
>  (declare-function org-export-to-file "ox" (backend file))

HTH.  Best, Arash




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#79729; Package emacs. Full text available.

Message received at 79729 <at> debbugs.gnu.org:


Received: (at 79729) by debbugs.gnu.org; 12 Nov 2025 12:06:34 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Nov 12 07:06:34 2025
Received: from localhost ([127.0.0.1]:48963 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1vJ9cP-0007LU-Uk
	for submit <at> debbugs.gnu.org; Wed, 12 Nov 2025 07:06:34 -0500
Received: from mail-pf1-x435.google.com ([2607:f8b0:4864:20::435]:46160)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.84_2) (envelope-from <dfussner@HIDDEN>)
 id 1vJ9cM-0007LF-4P
 for 79729 <at> debbugs.gnu.org; Wed, 12 Nov 2025 07:06:31 -0500
Received: by mail-pf1-x435.google.com with SMTP id
 d2e1a72fcca58-7b86e0d9615so163906b3a.0
 for <79729 <at> debbugs.gnu.org>; Wed, 12 Nov 2025 04:06:30 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=googlemail.com; s=20230601; t=1762949184; x=1763553984; darn=debbugs.gnu.org;
 h=cc:to:subject:message-id:date:from:in-reply-to:references
 :mime-version:from:to:cc:subject:date:message-id:reply-to;
 bh=ZscNO+WWIJWEdeXwu74dmgNlMmphugYV/9csf7CgKQo=;
 b=emsTpn8iAy4Hit2CO4AEhtRunRKA8CKYRWBr+VtgZNTs51nHtb3eC60OtS7ux5rxgI
 tRmq0+gjsK75jXY3ErYpMvs7LZAIVqAtcQe972DVrdI20KX/ptFDQPgA9NfR9eXYOiWT
 NC6IK7WcAOoo/bZXilDvZzfxfxMYf7gzr6itHo+e9UXIEw25CXSmQEPFicFcbFWUx8EI
 RdFBxvY9PW1n/PXf1dRV6rmiRUJ4pzF+ORH7ygDUKGuGA9+E40cAZ0OuPmI8tzpvcayd
 sS6EI3r4S57XK6CPCL0sfJLDQTiuR0WLTBJsmdLEFYSeHKITKDeMZMobuoL+lwXg8pLL
 XsOw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1762949184; x=1763553984;
 h=cc:to:subject:message-id:date:from:in-reply-to:references
 :mime-version:x-gm-gg:x-gm-message-state:from:to:cc:subject:date
 :message-id:reply-to;
 bh=ZscNO+WWIJWEdeXwu74dmgNlMmphugYV/9csf7CgKQo=;
 b=DXY85rNBj2x9VRDCve6AoX3ob+ZuwlHcHTeE2GiEmDSi8e23NTYJl8pvQvWH074qJU
 cMHuMIaIjY7GKrRhtNb/GaxveYY4MNkQnP+D+sqTeoZ5h6oxe3eJtisd6vdXwUQJbUYJ
 jb9opPhH5yJRVyxgjRJ2TxQ2Z/i/cdvkpbv5Xv81WAlXmLKbtyVWZPeSKTDwwBlq4tq4
 ffso92ApEZJ6zHmYUVxJBUXjt6yJcq5bZ0MGGUSUV1faTInAUbOrSuOQ7LDWAGuuuyHc
 wUlCmNUyISVRKlABPqOcGNCnGxI379na3Q0EmVI9HHOa1yHnCDBiG7TOlNovECvY88b7
 mhPQ==
X-Forwarded-Encrypted: i=1;
 AJvYcCX7r4ynvPXHdb9n8Kq3glExaMJWLWrF7O7BACjbo1Wa3qwMJd8ks0moI+bTmfBVzn17awfFNA==@debbugs.gnu.org
X-Gm-Message-State: AOJu0Yz0zKTHOAl4fpvMra8lyFIHFAp2Za5dl8OvOSx3DFnQGfyvx4Iz
 KqxLrpcAShkT027qYkaEhTBmgZvDenumlHvv1cYW90ytgUFxS8j6QfcUhwPzRXr1s4X+S+MpPJV
 K0ablZyVBBV0O4oenIw7FCzOhHAqFiXs=
X-Gm-Gg: ASbGncuGMLol+u41pJG/1zDtOmBngSSqxYV2w4xrU/qWH6vZfLTkDNAgl1NuS7eu/fH
 r0zLtV2Jo6AOekJTiRXD0o0VxzNLCVlt67/49Zdy9ZQ6arTIZjJ+zJkvm3ts6qymMH+saZxcr4Y
 T5Ope9ztIfx+eZ+edaQwNLv8ErwQq/h/W7yVzJtLBBn+IFXHT7UMWbqa4K5Iwjjrsy2LqHVg4JV
 FvO/q1fPvX7a79aSAwmfbU3wYTHsx38yYuuf1Qi6r5LszjOzzpINVUXmC+xz46Btg8tOEYsn+ZG
 zC9SIBnzvuCe2H3ycn3h8kakavMj
X-Google-Smtp-Source: AGHT+IE2eUNKu7eGttNWnPy2Lbnb98KkEuCx7Fv7IBRrrw0X4wPaxG56rc7AG4s25+wsnT/INNBA6330Fbzd5ssvZCE=
X-Received: by 2002:a17:902:da88:b0:295:9d7f:9294 with SMTP id
 d9443c01a7336-2984ed37a8fmr39353995ad.21.1762949183674; Wed, 12 Nov 2025
 04:06:23 -0800 (PST)
MIME-Version: 1.0
References: <CADF+RtjXhR79zC3fTP5L5RK4GdH03=NzR+12rHmchVZaOOtdsw@HIDDEN>
 <86h5v47p8a.fsf@HIDDEN> <87o6pcmzco.fsf@HIDDEN>
 <m2qzu7fj62.fsf@HIDDEN>
 <871pm7w3fy.fsf@HIDDEN> <m2y0oflz3p.fsf@HIDDEN>
 <CADF+RtiTxc-w1nrMxs8febSpmV7OGeSxSVjdZkzL1_DiYxaWHQ@HIDDEN>
 <87ikfhvf4o.fsf@HIDDEN> <m2zf8toal0.fsf@HIDDEN>
 <CADF+RtjK1XLLOgkYrQbmhayJ+fRenKBzkacBnX1A_jzfwiABtQ@HIDDEN>
 <m2fraky9yb.fsf@HIDDEN>
 <CADF+Rtgz3xTvP3iOnUXyVJfCht+AZLbfPRpxW5s1PMQRBgGgkA@HIDDEN>
 <m2h5v04lsb.fsf@HIDDEN>
 <CADF+RtjV0mSYA-ztCaiy+tzBTRcZQgWc6-3WRhjtJ-Ujxuzsyg@HIDDEN>
 <m2seekbff7.fsf@HIDDEN> <87a50suvxc.fsf@HIDDEN>
In-Reply-To: <87a50suvxc.fsf@HIDDEN>
From: David Fussner <dfussner@HIDDEN>
Date: Wed, 12 Nov 2025 12:06:11 +0000
X-Gm-Features: AWmQ_blllWxYcT_08v3FQmUAZit_mbHJuzZjOqpGf0zD1XjTJqvXfe2Blahi9lY
Message-ID: <CADF+RtjVtXXY4UCRMirv+e1+WvfpKYniwjZW6XrNcV1uE2pMtg@HIDDEN>
Subject: Re: bug#79729: 31.0.50; package-vc-install won't install more than
 one info file
To: Philip Kaludercic <philipk@HIDDEN>
Content-Type: multipart/mixed; boundary="000000000000d9b94506436497fe"
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 79729
Cc: Arash Esbati <arash@HIDDEN>, 79729 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

--000000000000d9b94506436497fe
Content-Type: text/plain; charset="UTF-8"

Hi Philip, Arash,

Would this do? I've tested it on GNU/Linux and FreeBSD, and it seems
to work fine. That's a small sample, I know, so comments welcome.

Thanks, and

Best, David.

On Tue, 11 Nov 2025 at 21:00, Philip Kaludercic <philipk@HIDDEN> wrote:
>
> Arash Esbati <arash@HIDDEN> writes:
>
> > David Fussner <dfussner@HIDDEN> writes:
> >
> >> Yes, thank you, that works for me. Do we need a new variable here, or
> >> can something be done on the AUCTeX side?
> >
> > Thanks David.  I think this has to be fixed in package-vc.  The same
> > scenario can appear easily with other packages.
> >
> > So let's see what Philip thinks about it.
>
> While part of me would like it if all Makefiles in ELPA were
> POSIX-compliant, I know that's a high standard (though to be fair, in
> the last revision of POSIX a number of useful extensions have been
> standardised).  So yes, it seems like it makes sense to have a user
> option to adjust the "make" executable.  We should probably keep the
> default value "make", or perhaps even
>
>   (seq-find #'executable-find '("gmake" "make"))
>
> considering that most packages target the ELPA build server which
> naturally has GNU make installed.
>
> David: Would you be interested in preparing the patch?  If not, no
> problem, I'll try to get around to doing that at some point later this
> week.
>
> (Also: Thanks Arash to addressing the `add-to-list' thing I mentioned
> earlier today in the AucTeX documentation!)
>
> > Best, Arash

--000000000000d9b94506436497fe
Content-Type: text/x-patch; charset="US-ASCII"; 
	name="0001-Fix-package-vc-to-find-the-GNU-make-executable.patch"
Content-Disposition: attachment; 
	filename="0001-Fix-package-vc-to-find-the-GNU-make-executable.patch"
Content-Transfer-Encoding: base64
Content-ID: <f_mhvyc18g0>
X-Attachment-Id: f_mhvyc18g0

RnJvbSA1NzZjYTU0ZTYxMWJkMjg2NGMzNTA3OGJlN2YwMWFlNzJhZmUzMGVlIE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBEYXZpZCBGdXNzbmVyIDxkZnVzc25lckBnb29nbGVtYWlsLmNv
bT4KRGF0ZTogV2VkLCAxMiBOb3YgMjAyNSAxMTowNTowNiArMDAwMApTdWJqZWN0OiBbUEFUQ0hd
IEZpeCBwYWNrYWdlLXZjIHRvIGZpbmQgdGhlIEdOVSAibWFrZSIgZXhlY3V0YWJsZQoKKiBsaXNw
L2VtYWNzLWxpc3AvcGFja2FnZS12Yy5lbCAocGFja2FnZS12Yy0tbWFrZSk6IEltcHJvdmUgaGV1
cmlzdGljCiAgZm9yIGZpbmRpbmcgdGhlIG5hbWUgb2YgR05VICJtYWtlIiBvbiB0aGUgc3lzdGVt
LgoocGFja2FnZS12Yy1nbnUtbWFrZSk6IE5ldyBkZWZjdXN0b20gdG8gYWxsb3cgdGhlIHVzZXIg
dG8gc3BlY2lmeSB0aGUKICBuYW1lIG9mIEdOVSAibWFrZSIgaW4gY2FzZSBhdXRvLWRldGVjdGlv
biBkb2Vzbid0IHdvcmsuCi0tLQogbGlzcC9lbWFjcy1saXNwL3BhY2thZ2UtdmMuZWwgfCAxNiAr
KysrKysrKysrKysrKy0tCiAxIGZpbGUgY2hhbmdlZCwgMTQgaW5zZXJ0aW9ucygrKSwgMiBkZWxl
dGlvbnMoLSkKCmRpZmYgLS1naXQgYS9saXNwL2VtYWNzLWxpc3AvcGFja2FnZS12Yy5lbCBiL2xp
c3AvZW1hY3MtbGlzcC9wYWNrYWdlLXZjLmVsCmluZGV4IDY2NDI1MjJkMTFlLi5jZmYzZWJmZjVi
MSAxMDA2NDQKLS0tIGEvbGlzcC9lbWFjcy1saXNwL3BhY2thZ2UtdmMuZWwKKysrIGIvbGlzcC9l
bWFjcy1saXNwL3BhY2thZ2UtdmMuZWwKQEAgLTMyMSw2ICszMjEsMTYgQEAgcGFja2FnZS12Yy0t
Z2VuZXJhdGUtZGVzY3JpcHRpb24tZmlsZQogICAgICAgICAiXG4iKQogICAgICAgIG5pbCBwa2ct
ZmlsZSBuaWwgJ3NpbGVudCkpKSkKIAorKGRlZmN1c3RvbSBwYWNrYWdlLXZjLWdudS1tYWtlIG5p
bAorICAiTmFtZSBvZiB0aGUgR05VIFwibWFrZVwiIGV4ZWN1dGFibGUgb24gdGhlIHN5c3RlbS4K
KworSWYgdGhlIG5hbWUgb2YgdGhlIEdOVSBcIm1ha2VcIiBleGVjdXRhYmxlIG9uIHRoZSBjdXJy
ZW50IHN5c3RlbSBpcworbmVpdGhlciBcIm1ha2VcIiBub3IgXCJnbWFrZVwiIHRoZW4geW91IHdp
bGwgbmVlZCB0byBjdXN0b21pemUgdGhpcwordmFyaWFibGUgaW4gb3JkZXIgdG8gYnVpbGQgc29t
ZSBWQyBwYWNrYWdlcy4iCisgIDp0eXBlICcoY2hvaWNlIChjb25zdCA6dGFnICJBdXRvLWRldGVj
dCIgbmlsKQorICAgICAgICAgICAgICAgICAoc3RyaW5nIDp0YWcgIk5hbWUgb2YgR05VICdtYWtl
JyBvbiBjdXJyZW50IHN5c3RlbSIpKQorICA6dmVyc2lvbiAiMzEuMSIpCisKIChkZWZjdXN0b20g
cGFja2FnZS12Yy1hbGxvdy1idWlsZC1jb21tYW5kcyBuaWwKICAgIldoZXRoZXIgdG8gcnVuIGV4
dHJhIGJ1aWxkIGNvbW1hbmRzIHdoZW4gaW5zdGFsbGluZyBWQyBwYWNrYWdlcy4KIApAQCAtMzUz
LDEzICszNjMsMTUgQEAgcGFja2FnZS12Yy0tbWFrZQogcHJlcGFyZWQuIgogICAobGV0ICgodGFy
Z2V0IChwbGlzdC1nZXQgcGtnLXNwZWMgOm1ha2UpKQogICAgICAgICAoY21kIChwbGlzdC1nZXQg
cGtnLXNwZWMgOnNoZWxsLWNvbW1hbmQpKQotICAgICAgICAoYnVmIChmb3JtYXQgIiAqcGFja2Fn
ZS12YyBtYWtlICVzKiIgKHBhY2thZ2UtZGVzYy1uYW1lIHBrZy1kZXNjKSkpKQorICAgICAgICAo
YnVmIChmb3JtYXQgIiAqcGFja2FnZS12YyBtYWtlICVzKiIgKHBhY2thZ2UtZGVzYy1uYW1lIHBr
Zy1kZXNjKSkpCisgICAgICAgIChtYWtleGUgKG9yIHBhY2thZ2UtdmMtZ251LW1ha2UKKyAgICAg
ICAgICAgICAgICAgICAgKHNlcS1maW5kICMnZXhlY3V0YWJsZS1maW5kICcoImdtYWtlIiAibWFr
ZSIpKSkpKQogICAgICh3aGVuIChvciBjbWQgdGFyZ2V0KQogICAgICAgKHdpdGgtY3VycmVudC1i
dWZmZXIgKGdldC1idWZmZXItY3JlYXRlIGJ1ZikKICAgICAgICAgKGVyYXNlLWJ1ZmZlcikKICAg
ICAgICAgKHdoZW4gKGFuZCBjbWQgKC89IDAgKGNhbGwtcHJvY2VzcyBzaGVsbC1maWxlLW5hbWUg
bmlsIHQgbmlsIHNoZWxsLWNvbW1hbmQtc3dpdGNoIGNtZCkpKQogICAgICAgICAgICh3YXJuICJG
YWlsZWQgdG8gcnVuICVzLCBzZWUgYnVmZmVyICVTIiBjbWQgKGJ1ZmZlci1uYW1lKSkpCi0gICAg
ICAgICh3aGVuIChhbmQgdGFyZ2V0ICgvPSAwIChhcHBseSAjJ2NhbGwtcHJvY2VzcyAibWFrZSIg
bmlsIHQgbmlsIChpZiAoY29uc3AgdGFyZ2V0KSB0YXJnZXQgKGxpc3QgdGFyZ2V0KSkpKSkKKyAg
ICAgICAgKHdoZW4gKGFuZCB0YXJnZXQgKC89IDAgKGFwcGx5ICMnY2FsbC1wcm9jZXNzIG1ha2V4
ZSBuaWwgdCBuaWwgKGlmIChjb25zcCB0YXJnZXQpIHRhcmdldCAobGlzdCB0YXJnZXQpKSkpKQog
ICAgICAgICAgICh3YXJuICJGYWlsZWQgdG8gbWFrZSAlcywgc2VlIGJ1ZmZlciAlUyIgdGFyZ2V0
IChidWZmZXItbmFtZSkpKSkpKSkKIAogKGRlY2xhcmUtZnVuY3Rpb24gb3JnLWV4cG9ydC10by1m
aWxlICJveCIgKGJhY2tlbmQgZmlsZSkpCi0tIAoyLjQ2LjQKCg==
--000000000000d9b94506436497fe--




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#79729; Package emacs. Full text available.

Message received at 79729 <at> debbugs.gnu.org:


Received: (at 79729) by debbugs.gnu.org; 11 Nov 2025 21:00:26 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Nov 11 16:00:25 2025
Received: from localhost ([127.0.0.1]:46078 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1vIvTV-0005mg-EF
	for submit <at> debbugs.gnu.org; Tue, 11 Nov 2025 16:00:25 -0500
Received: from mout01.posteo.de ([185.67.36.65]:48701)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <philipk@HIDDEN>)
 id 1vIvTT-0005NS-HH
 for 79729 <at> debbugs.gnu.org; Tue, 11 Nov 2025 16:00:24 -0500
Received: from submission (posteo.de [185.67.36.169]) 
 by mout01.posteo.de (Postfix) with ESMTPS id 400F2240027
 for <79729 <at> debbugs.gnu.org>; Tue, 11 Nov 2025 22:00:17 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=posteo.net; s=2017;
 t=1762894817; bh=pptbrdzQ+sDiWT48QO91hN9+1zZt0dhDvm+SVCkVMbA=;
 h=From:To:Cc:Subject:OpenPGP:Date:Message-ID:MIME-Version:
 Content-Type:From;
 b=Ya19C2KeApbqctgxjpk0ZVAXtI/hr6YZoniePbvz2fyQnw42SaLKTtYQJBBezbNoc
 VI55kXcRhjGg5ET48QvNErm8hhsPlL3ZO7O3tQpD+mSkPlZDbkxyrJ2MbgCrJH6gV7
 jlZpgvoP+fNjvcIazEdlTAo166/sYHkG7n8PC/z20Zov/e7W5Zi+STkREFYDyDkpLm
 6wt9DpdPk1EBHBWkyxgrIb8oQ1X/ntUtXTFP47KgAwYStK8FOHjlKOYEhKEQUspoge
 WZIG4Mq9a+ybZiRKU1oFHDEsCJBNpuN9wsIbBq2wGK4X5RSRSNgRZYd9rmTT3yqiSc
 bZ6x3PmqtN4AA==
Received: from customer (localhost [127.0.0.1])
 by submission (posteo.de) with ESMTPSA id 4d5f7N1TJvz6twL;
 Tue, 11 Nov 2025 22:00:16 +0100 (CET)
From: Philip Kaludercic <philipk@HIDDEN>
To: Arash Esbati <arash@HIDDEN>
Subject: Re: bug#79729: 31.0.50; package-vc-install won't install more than
 one info file
In-Reply-To: <m2seekbff7.fsf@HIDDEN>
References: <CADF+RtjXhR79zC3fTP5L5RK4GdH03=NzR+12rHmchVZaOOtdsw@HIDDEN>
 <86h5v47p8a.fsf@HIDDEN> <87o6pcmzco.fsf@HIDDEN>
 <m2qzu7fj62.fsf@HIDDEN> <871pm7w3fy.fsf@HIDDEN>
 <m2y0oflz3p.fsf@HIDDEN>
 <CADF+RtiTxc-w1nrMxs8febSpmV7OGeSxSVjdZkzL1_DiYxaWHQ@HIDDEN>
 <87ikfhvf4o.fsf@HIDDEN> <m2zf8toal0.fsf@HIDDEN>
 <CADF+RtjK1XLLOgkYrQbmhayJ+fRenKBzkacBnX1A_jzfwiABtQ@HIDDEN>
 <m2fraky9yb.fsf@HIDDEN>
 <CADF+Rtgz3xTvP3iOnUXyVJfCht+AZLbfPRpxW5s1PMQRBgGgkA@HIDDEN>
 <m2h5v04lsb.fsf@HIDDEN>
 <CADF+RtjV0mSYA-ztCaiy+tzBTRcZQgWc6-3WRhjtJ-Ujxuzsyg@HIDDEN>
 <m2seekbff7.fsf@HIDDEN>
OpenPGP: id=7126E1DE2F0CE35C770BED01F2C3CC513DB89F66;
 url="https://keys.openpgp.org/vks/v1/by-fingerprint/7126E1DE2F0CE35C770BED01F2C3CC513DB89F66";
 preference=signencrypt
Date: Tue, 11 Nov 2025 21:00:16 +0000
Message-ID: <87a50suvxc.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 79729
Cc: David Fussner <dfussner@HIDDEN>, 79729 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

Arash Esbati <arash@HIDDEN> writes:

> David Fussner <dfussner@HIDDEN> writes:
>
>> Yes, thank you, that works for me. Do we need a new variable here, or
>> can something be done on the AUCTeX side?
>
> Thanks David.  I think this has to be fixed in package-vc.  The same
> scenario can appear easily with other packages.
>
> So let's see what Philip thinks about it.

While part of me would like it if all Makefiles in ELPA were
POSIX-compliant, I know that's a high standard (though to be fair, in
the last revision of POSIX a number of useful extensions have been
standardised).  So yes, it seems like it makes sense to have a user
option to adjust the "make" executable.  We should probably keep the
default value "make", or perhaps even

  (seq-find #'executable-find '("gmake" "make"))

considering that most packages target the ELPA build server which
naturally has GNU make installed.

David: Would you be interested in preparing the patch?  If not, no
problem, I'll try to get around to doing that at some point later this
week.

(Also: Thanks Arash to addressing the `add-to-list' thing I mentioned
earlier today in the AucTeX documentation!)

> Best, Arash




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#79729; Package emacs. Full text available.

Message received at 79729 <at> debbugs.gnu.org:


Received: (at 79729) by debbugs.gnu.org; 11 Nov 2025 18:19:37 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Nov 11 13:19:37 2025
Received: from localhost ([127.0.0.1]:45277 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1vIsxt-00070T-E8
	for submit <at> debbugs.gnu.org; Tue, 11 Nov 2025 13:19:37 -0500
Received: from eggs.gnu.org ([2001:470:142:3::10]:37858)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <arash@HIDDEN>) id 1vIsxq-000708-FP
 for 79729 <at> debbugs.gnu.org; Tue, 11 Nov 2025 13:19:35 -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 <arash@HIDDEN>)
 id 1vIsxk-0005yx-MT; Tue, 11 Nov 2025 13:19:28 -0500
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org;
 s=fencepost-gnu-org; h=MIME-Version:Date:References:In-Reply-To:Subject:To:
 From; bh=iMwnrvu5gYf4RlmmaNaV5NsBEmw7yv+cs3fSDwjiFSQ=; b=rZrtnk9kzIdjR1JfZvvx
 PYXX7kqAzJsH/i5kmxh/wJVlluIZoWDpc7olcGLh0lyPqKbslVmUC3sqB0FqDJfJYMNU1JZU5iJdo
 kG2K+r3BQwOMlMwQs4yUjmZtfY2J0wBT5i9S9YbWPT+rjffQ2tvVaAMm4lYed/dVl96IFvws0+FE2
 cF0iq0tCv5QTaphXA8kT01q2ECJw2OApUIbn+3685AjUkIBMtRjQHKUPhDkkK1FQGyYOzEavbKcY6
 Z6DF95iRSlChfrD/y7guuLJtoLE3Rtyx0yAQ4BfDTI4hxznpCl5MrgobMlKNtfYZzRzhk7g3WpPEL
 8/rEUSs31Mwf4Q==;
From: Arash Esbati <arash@HIDDEN>
To: David Fussner <dfussner@HIDDEN>
Subject: Re: bug#79729: 31.0.50; package-vc-install won't install more than
 one info file
In-Reply-To: <CADF+RtjV0mSYA-ztCaiy+tzBTRcZQgWc6-3WRhjtJ-Ujxuzsyg@HIDDEN>
References: <CADF+RtjXhR79zC3fTP5L5RK4GdH03=NzR+12rHmchVZaOOtdsw@HIDDEN>
 <86h5v47p8a.fsf@HIDDEN> <87o6pcmzco.fsf@HIDDEN>
 <m2qzu7fj62.fsf@HIDDEN> <871pm7w3fy.fsf@HIDDEN>
 <m2y0oflz3p.fsf@HIDDEN>
 <CADF+RtiTxc-w1nrMxs8febSpmV7OGeSxSVjdZkzL1_DiYxaWHQ@HIDDEN>
 <87ikfhvf4o.fsf@HIDDEN> <m2zf8toal0.fsf@HIDDEN>
 <CADF+RtjK1XLLOgkYrQbmhayJ+fRenKBzkacBnX1A_jzfwiABtQ@HIDDEN>
 <m2fraky9yb.fsf@HIDDEN>
 <CADF+Rtgz3xTvP3iOnUXyVJfCht+AZLbfPRpxW5s1PMQRBgGgkA@HIDDEN>
 <m2h5v04lsb.fsf@HIDDEN>
 <CADF+RtjV0mSYA-ztCaiy+tzBTRcZQgWc6-3WRhjtJ-Ujxuzsyg@HIDDEN>
Date: Tue, 11 Nov 2025 19:19:24 +0100
Message-ID: <m2seekbff7.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 79729
Cc: Philip Kaludercic <philipk@HIDDEN>, 79729 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

David Fussner <dfussner@HIDDEN> writes:

> Yes, thank you, that works for me. Do we need a new variable here, or
> can something be done on the AUCTeX side?

Thanks David.  I think this has to be fixed in package-vc.  The same
scenario can appear easily with other packages.

So let's see what Philip thinks about it.

Best, Arash




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#79729; Package emacs. Full text available.

Message received at 79729 <at> debbugs.gnu.org:


Received: (at 79729) by debbugs.gnu.org; 11 Nov 2025 17:00:38 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Nov 11 12:00:37 2025
Received: from localhost ([127.0.0.1]:44842 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1vIrjR-0003vT-A8
	for submit <at> debbugs.gnu.org; Tue, 11 Nov 2025 12:00:37 -0500
Received: from mail-pf1-x42a.google.com ([2607:f8b0:4864:20::42a]:54474)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.84_2) (envelope-from <dfussner@HIDDEN>)
 id 1vIrjP-0003vJ-2m
 for 79729 <at> debbugs.gnu.org; Tue, 11 Nov 2025 12:00:35 -0500
Received: by mail-pf1-x42a.google.com with SMTP id
 d2e1a72fcca58-7b72bfcbb26so427040b3a.0
 for <79729 <at> debbugs.gnu.org>; Tue, 11 Nov 2025 09:00:35 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=googlemail.com; s=20230601; t=1762880429; x=1763485229; darn=debbugs.gnu.org;
 h=cc:to:subject:message-id:date:from:in-reply-to:references
 :mime-version:from:to:cc:subject:date:message-id:reply-to;
 bh=QLH+S2B4wIaU0ON8qNHlULRbvhrS1yGpHCJAioz49zU=;
 b=e5+oKFCBM0jRKQEfSlXyudmsiHR9ZxIeLHwm/Lr9U7zw/VHEnR3PaIVm/4qc1fwupJ
 euaxu/4m6QRobtoImXq77r5ks7sXEOL8N755yHf9mnB/nDAAz6Wa654Tc/KkYRunV0cb
 WWWMF3106BnJCFqbcVgDp6h5g3ivzQvUt+6fycw53EFJ8Ap5DYnOavywjk8bLZM7pxlv
 h2BJi5UbTMk7RK2c2wMQbofWizZYyt4wTPuRot/tc2du61Ptgt1/z3C1/SsP/LkYjy5j
 HNzBv+V9ZImL5VVj9zaDvuEfRNThBAX0RlYbQhmUkmQVrtQ4jrCE+itunCHqPG8zLqXE
 DqWg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1762880429; x=1763485229;
 h=cc:to:subject:message-id:date:from:in-reply-to:references
 :mime-version:x-gm-gg:x-gm-message-state:from:to:cc:subject:date
 :message-id:reply-to;
 bh=QLH+S2B4wIaU0ON8qNHlULRbvhrS1yGpHCJAioz49zU=;
 b=GdrSoZs+9upaV+HTzO34nZeMMAweiZ1fFPDhFQAKo8VLyF0wXY1GpeWvT7wP2NmP85
 Orxi/deF/dxV4lGBTfibswZRZhtqrB7W04CH25M6xrciKgcERfuGuSYB0wYySMX4Jjnc
 og2xOc5wWAnYZMPcNwdc5F3s6t+V9JzozxR4DS31g4fyDx6HP4sxbM40YWrSTykl2iEW
 CKiLbN8SRaM2TUUD+QvGq1bD4ufxM1EdY5frUe5QrEqu1bso6E3TggQyKULJV7SRjw/y
 pGXvIYAsqnKVfNRKCjflA21FS02xv3pDsxi05ze1B9fol8U1LNhp18IBJqoFmYemdg1Q
 /MFw==
X-Gm-Message-State: AOJu0YwpE0A2ZJdH5UPIVwBNmLiRRXSICoTphdw5hcdxqkjPcWmc2nB/
 CZoKH/ALvGaMOld3/+VtUPqvcVh8DnbvInpYj5jP+KuOxabqBnkvRqd2ltyh88aFgG0uqfe9fio
 Dke8bJFdB4UzWAvPxHh/KbURnvROyckI=
X-Gm-Gg: ASbGncuIpxD/LLWEUpucNOF67SkuXcAIO1R1F+HT3p0j0QItlEt1MZvLcGNh0j+sOzn
 ClUrUaTzecH2Zs7U6ie3jgCr1mYTSk1Voy0HsJ0FA+Uo5nth2KnhdD3sfYpTUcEx5UvnrAwRegc
 Li06QZEHIFx7r5YUd6wELYdMUZqJdfd6CfabGQxNqKYJS/AS2duNAcX8NRzQH/0Eob9v2NJmhg4
 Eh5rxxBc3Ta5J9jO2sLmbHQEtj+AU4afs/GLs5WuDIQlppLn4YVl9Ufe+mK2k3cMXL7/ijlicU1
 OLZ6VkDGJbynWhaB19E=
X-Google-Smtp-Source: AGHT+IEiuD3yxGhpmcA8eICw9jSlkr0V12PlC/dY9qcnNtbJ9rPzmyHyXaGK/rkhTbfbxMOO7WeJzXHFD0Fiuhm2cJk=
X-Received: by 2002:a17:903:3b8b:b0:295:596f:850a with SMTP id
 d9443c01a7336-2984ed34252mr334675ad.5.1762880428592; Tue, 11 Nov 2025
 09:00:28 -0800 (PST)
MIME-Version: 1.0
References: <CADF+RtjXhR79zC3fTP5L5RK4GdH03=NzR+12rHmchVZaOOtdsw@HIDDEN>
 <86h5v47p8a.fsf@HIDDEN> <87o6pcmzco.fsf@HIDDEN>
 <m2qzu7fj62.fsf@HIDDEN>
 <871pm7w3fy.fsf@HIDDEN> <m2y0oflz3p.fsf@HIDDEN>
 <CADF+RtiTxc-w1nrMxs8febSpmV7OGeSxSVjdZkzL1_DiYxaWHQ@HIDDEN>
 <87ikfhvf4o.fsf@HIDDEN> <m2zf8toal0.fsf@HIDDEN>
 <CADF+RtjK1XLLOgkYrQbmhayJ+fRenKBzkacBnX1A_jzfwiABtQ@HIDDEN>
 <m2fraky9yb.fsf@HIDDEN>
 <CADF+Rtgz3xTvP3iOnUXyVJfCht+AZLbfPRpxW5s1PMQRBgGgkA@HIDDEN>
 <m2h5v04lsb.fsf@HIDDEN>
In-Reply-To: <m2h5v04lsb.fsf@HIDDEN>
From: David Fussner <dfussner@HIDDEN>
Date: Tue, 11 Nov 2025 17:00:17 +0000
X-Gm-Features: AWmQ_bl1J4tbAotAM8YyHbc7tovctGCWoKqZ_U5qu6Kr6L9nClijOKbQzn1UdE0
Message-ID: <CADF+RtjV0mSYA-ztCaiy+tzBTRcZQgWc6-3WRhjtJ-Ujxuzsyg@HIDDEN>
Subject: Re: bug#79729: 31.0.50; package-vc-install won't install more than
 one info file
To: Arash Esbati <arash@HIDDEN>
Content-Type: multipart/alternative; boundary="000000000000ba540e0643549519"
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 79729
Cc: Philip Kaludercic <philipk@HIDDEN>, 79729 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

--000000000000ba540e0643549519
Content-Type: text/plain; charset="UTF-8"

Hi Arash,

Yes, thank you, that works for me. Do we need a new variable here, or can
something be done on the AUCTeX side?

Best, David.

On Tue, 11 Nov 2025, 15:43 Arash Esbati, <arash@HIDDEN> wrote:

> David Fussner <dfussner@HIDDEN> writes:
>
> > Yes, running gmake in the git repo works just fine on my FreeBSD
> > system.
>
> Thanks for testing and reporting back.  I only had a brief look at
> package-vc.el.  Can you start Emacs the usual way, eval this in scratch
> and then try to package-vc install AUCTeX?  Maybe the issue is that
> "make" is hardwired in `package-vc--make'?
>
> --8<---------------cut here---------------start------------->8---
> (progn
>   (require 'package-vc)
>   (setq package-vc-allow-build-commands '(auctex))
>   (defun package-vc--make (pkg-spec pkg-desc)
>     "Process :make and :shell-command in PKG-SPEC.
> PKG-DESC is the package descriptor for the package that is being
> prepared."
>     (let ((target (plist-get pkg-spec :make))
>           (cmd (plist-get pkg-spec :shell-command))
>           (buf (format " *package-vc make %s*" (package-desc-name
> pkg-desc))))
>       (when (or cmd target)
>         (with-current-buffer (get-buffer-create buf)
>           (erase-buffer)
>           (when (and cmd (/= 0 (call-process shell-file-name nil t nil
>                                              shell-command-switch cmd)))
>             (warn "Failed to run %s, see buffer %S" cmd (buffer-name)))
>           (when (and target
>                      ;; Changed "make" to "gmake":
>                      (/= 0 (apply #'call-process "gmake" nil t nil
>                                   (if (consp target) target (list
> target)))))
>             (warn "Failed to make %s, see buffer %S" target
> (buffer-name))))))))
> --8<---------------cut here---------------end--------------->8---
>
> Best, Arash
>

--000000000000ba540e0643549519
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"auto">Hi=C2=A0Arash,=C2=A0<div dir=3D"auto"><br></div><div dir=
=3D"auto">Yes, thank you, that works=C2=A0for me. Do we need a new variable=
 here, or can something be done on the AUCTeX side?</div><div dir=3D"auto">=
<br></div><div dir=3D"auto">Best, David.=C2=A0</div></div><br><div class=3D=
"gmail_quote gmail_quote_container"><div dir=3D"ltr" class=3D"gmail_attr">O=
n Tue, 11 Nov 2025, 15:43 Arash Esbati, &lt;<a href=3D"mailto:arash@HIDDEN=
">arash@HIDDEN</a>&gt; wrote:<br></div><blockquote class=3D"gmail_quote" s=
tyle=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Davi=
d Fussner &lt;<a href=3D"mailto:dfussner@HIDDEN" target=3D"_blank" =
rel=3D"noreferrer">dfussner@HIDDEN</a>&gt; writes:<br>
<br>
&gt; Yes, running gmake in the git repo works just fine on my FreeBSD<br>
&gt; system.<br>
<br>
Thanks for testing and reporting back.=C2=A0 I only had a brief look at<br>
package-vc.el.=C2=A0 Can you start Emacs the usual way, eval this in scratc=
h<br>
and then try to package-vc install AUCTeX?=C2=A0 Maybe the issue is that<br=
>
&quot;make&quot; is hardwired in `package-vc--make&#39;?<br>
<br>
--8&lt;---------------cut here---------------start-------------&gt;8---<br>
(progn<br>
=C2=A0 (require &#39;package-vc)<br>
=C2=A0 (setq package-vc-allow-build-commands &#39;(auctex))<br>
=C2=A0 (defun package-vc--make (pkg-spec pkg-desc)<br>
=C2=A0 =C2=A0 &quot;Process :make and :shell-command in PKG-SPEC.<br>
PKG-DESC is the package descriptor for the package that is being<br>
prepared.&quot;<br>
=C2=A0 =C2=A0 (let ((target (plist-get pkg-spec :make))<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 (cmd (plist-get pkg-spec :shell-command)=
)<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 (buf (format &quot; *package-vc make %s*=
&quot; (package-desc-name pkg-desc))))<br>
=C2=A0 =C2=A0 =C2=A0 (when (or cmd target)<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 (with-current-buffer (get-buffer-create buf)<br=
>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 (erase-buffer)<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 (when (and cmd (/=3D 0 (call-process she=
ll-file-name nil t nil<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0shell-command-switch cmd)))<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 (warn &quot;Failed to run %s, see=
 buffer %S&quot; cmd (buffer-name)))<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 (when (and target<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0;; Changed &quot;make&quot; to &quot;gmake&quot;:<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0(/=3D 0 (apply #&#39;call-process &quot;gmake&quot; nil t nil<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 (if (consp target) target (li=
st target)))))<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 (warn &quot;Failed to make %s, se=
e buffer %S&quot; target (buffer-name))))))))<br>
--8&lt;---------------cut here---------------end---------------&gt;8---<br>
<br>
Best, Arash<br>
</blockquote></div>

--000000000000ba540e0643549519--




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#79729; Package emacs. Full text available.

Message received at 79729 <at> debbugs.gnu.org:


Received: (at 79729) by debbugs.gnu.org; 11 Nov 2025 15:44:02 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Nov 11 10:44:02 2025
Received: from localhost ([127.0.0.1]:44393 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1vIqXK-0000km-4k
	for submit <at> debbugs.gnu.org; Tue, 11 Nov 2025 10:44:02 -0500
Received: from eggs.gnu.org ([2001:470:142:3::10]:41458)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <arash@HIDDEN>) id 1vIqXH-0000kS-6d
 for 79729 <at> debbugs.gnu.org; Tue, 11 Nov 2025 10:43:59 -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 <arash@HIDDEN>)
 id 1vIqXB-0001ep-NY; Tue, 11 Nov 2025 10:43:53 -0500
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org;
 s=fencepost-gnu-org; h=MIME-Version:Date:References:In-Reply-To:Subject:To:
 From; bh=aec33Z2ALzZi5J9qhqaDHIQalfm8yal06pTngqy9MOI=; b=jnvTR4+QD3ncXB/LztE8
 +NkVzd8Ns0EIpo6PA0EX2WAgSQF4MZxnC012SVOor8HO6fxxAgb/t0Igp4h03Ibne8Rbq9JW9dlIJ
 9Y/isM1MVz01SAnTCrlGv41xJKv0ogkNw9qcZ6JfGODv33Sqc+HCkp3vb5Azyzd5sumojFXgcUsRY
 cOZXrEW5nVjUjPVzTutQ7fHwD9AKWxahDBFwWfHOkXnv9cuvZDmAOYtBLL0H8+di1ianV7fEhxmko
 2hqeNctG2BDh2+6LLXX5Yl6Cgw5yA24NbsT3yOrpEtWpr0RXrEUm63C+Gn1WTDEAPZcEI8QONbTT3
 /fMgOs/UPUcjTg==;
From: Arash Esbati <arash@HIDDEN>
To: David Fussner <dfussner@HIDDEN>
Subject: Re: bug#79729: 31.0.50; package-vc-install won't install more than
 one info file
In-Reply-To: <CADF+Rtgz3xTvP3iOnUXyVJfCht+AZLbfPRpxW5s1PMQRBgGgkA@HIDDEN>
References: <CADF+RtjXhR79zC3fTP5L5RK4GdH03=NzR+12rHmchVZaOOtdsw@HIDDEN>
 <86h5v47p8a.fsf@HIDDEN> <87o6pcmzco.fsf@HIDDEN>
 <m2qzu7fj62.fsf@HIDDEN> <871pm7w3fy.fsf@HIDDEN>
 <m2y0oflz3p.fsf@HIDDEN>
 <CADF+RtiTxc-w1nrMxs8febSpmV7OGeSxSVjdZkzL1_DiYxaWHQ@HIDDEN>
 <87ikfhvf4o.fsf@HIDDEN> <m2zf8toal0.fsf@HIDDEN>
 <CADF+RtjK1XLLOgkYrQbmhayJ+fRenKBzkacBnX1A_jzfwiABtQ@HIDDEN>
 <m2fraky9yb.fsf@HIDDEN>
 <CADF+Rtgz3xTvP3iOnUXyVJfCht+AZLbfPRpxW5s1PMQRBgGgkA@HIDDEN>
Date: Tue, 11 Nov 2025 16:43:48 +0100
Message-ID: <m2h5v04lsb.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 79729
Cc: Philip Kaludercic <philipk@HIDDEN>, 79729 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

David Fussner <dfussner@HIDDEN> writes:

> Yes, running gmake in the git repo works just fine on my FreeBSD
> system.

Thanks for testing and reporting back.  I only had a brief look at
package-vc.el.  Can you start Emacs the usual way, eval this in scratch
and then try to package-vc install AUCTeX?  Maybe the issue is that
"make" is hardwired in `package-vc--make'?

--8<---------------cut here---------------start------------->8---
(progn
  (require 'package-vc)
  (setq package-vc-allow-build-commands '(auctex))
  (defun package-vc--make (pkg-spec pkg-desc)
    "Process :make and :shell-command in PKG-SPEC.
PKG-DESC is the package descriptor for the package that is being
prepared."
    (let ((target (plist-get pkg-spec :make))
          (cmd (plist-get pkg-spec :shell-command))
          (buf (format " *package-vc make %s*" (package-desc-name pkg-desc))))
      (when (or cmd target)
        (with-current-buffer (get-buffer-create buf)
          (erase-buffer)
          (when (and cmd (/= 0 (call-process shell-file-name nil t nil
                                             shell-command-switch cmd)))
            (warn "Failed to run %s, see buffer %S" cmd (buffer-name)))
          (when (and target
                     ;; Changed "make" to "gmake":
                     (/= 0 (apply #'call-process "gmake" nil t nil
                                  (if (consp target) target (list target)))))
            (warn "Failed to make %s, see buffer %S" target (buffer-name))))))))
--8<---------------cut here---------------end--------------->8---

Best, Arash




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#79729; Package emacs. Full text available.

Message received at 79729 <at> debbugs.gnu.org:


Received: (at 79729) by debbugs.gnu.org; 11 Nov 2025 13:58:52 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Nov 11 08:58:52 2025
Received: from localhost ([127.0.0.1]:43882 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1vIotX-0004in-L3
	for submit <at> debbugs.gnu.org; Tue, 11 Nov 2025 08:58:52 -0500
Received: from mail-pl1-x62a.google.com ([2607:f8b0:4864:20::62a]:61484)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.84_2) (envelope-from <dfussner@HIDDEN>)
 id 1vIotV-0004iM-U1
 for 79729 <at> debbugs.gnu.org; Tue, 11 Nov 2025 08:58:50 -0500
Received: by mail-pl1-x62a.google.com with SMTP id
 d9443c01a7336-29568d93e87so37744935ad.2
 for <79729 <at> debbugs.gnu.org>; Tue, 11 Nov 2025 05:58:49 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=googlemail.com; s=20230601; t=1762869524; x=1763474324; darn=debbugs.gnu.org;
 h=cc:to:subject:message-id:date:from:in-reply-to:references
 :mime-version:from:to:cc:subject:date:message-id:reply-to;
 bh=SKIx2VZpyG0KlWqAGOGCtyFuNoTBMwjalq2hCtrqwms=;
 b=f8RaTcDrlRGa2kACIupLBxTT4+7jWzO9NzLmKvETOJYOwzDPUzBmBNiCqv5VmjKviI
 YQ8XBS86BH/wiVhXY9SdQv49Jhh3q0Ax4WW5ID17E6we3RKfYljTVWJIaHtkYQpIX8g9
 ZQn9np5adISsgdDj/yr8X54kHdGogUiSDLWmF6Z+PF8+u3e4zTywiwEaVE8H3TXo4VIi
 JWcvAdATx+LgzS3Q9yBU5ogHigpBEcSAWjXJMndqC/tdjVPNB4OeHNts8BzSnpnl6fjW
 tOSvAIGTabvJGJOqehy/cRQI7LHNTwqWIgr+NB8rm6p1m5tWM3deJUuE9JNFjX+RIxZA
 pY/Q==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1762869524; x=1763474324;
 h=cc:to:subject:message-id:date:from:in-reply-to:references
 :mime-version:x-gm-gg:x-gm-message-state:from:to:cc:subject:date
 :message-id:reply-to;
 bh=SKIx2VZpyG0KlWqAGOGCtyFuNoTBMwjalq2hCtrqwms=;
 b=r41xewEqDC5Ht0XvVH3MnOrnFmVYtZ/A4hQIPC+9us35SU3zPhmqIAjOSaLKB0c+ab
 M5ZABRpBhdmR79r/z+fxqY9Th+Hw42F2otTncG14nMCrZL2T2gVCRP+hdnki/5qi1gzT
 C5enkTfznI2s4HyubWyONz3CCWu1QkbzShabN4qoaXNMYqJ3fEpqHaqT7eatRy7Bu8D2
 faXhG6WrhmFHhZ7u3sowpXb366NNOVmsxEMCc4uTEgNxouW+HMvyiP/K/79jsouUkCp0
 yjwdElZVAb5SKw9W5zxNX1ZI1mYU3CWnp8cUgoDW1Xw1IwmoBSXxXRL2DPsqGkJjnw/U
 3cDQ==
X-Gm-Message-State: AOJu0Yz9qoniBxyVggXqZnaXlIzpUNHFedHLDJAr/jfCz/09kKknjH1R
 sydmUEk8WghVVgIfPW6qDVOhbWymGxgO9z2pmhdbJtHc/V+f71erhPIr9UmesXdBH9NCNF9B5Zk
 VHZWIrlHXVgJFZvuUQblPUivmqgzwPDU=
X-Gm-Gg: ASbGnctemLqxJgakYAWnwrL6QPRrxP7T/ny5/ubu68+kSWiKQ3XYPrJRsJnbrLCxaBq
 SlYdRvTHB7ylZhPyJTnnRY581bN2nE9FWROPtioIN8W/IN0pRYgYt3UcD8GIITMjolzrzLY76IM
 zE1BtbV64qVF+6eqAH8YTbYlNhHHsFPTJU2L0qqho5FPQUw/SaSdab8Mi3WEksud7PPzR4x3OFt
 PPeFKWS7eGjJyAPgADvhbT3p4GQTpBHKgRyCu10aDWa0gEpo7y8of+M4hMiATkXp0mvzqgHSzkh
 cN/ZEVIFh++AzeaL0E4=
X-Google-Smtp-Source: AGHT+IFbThNayOPc/fIUtNaMQIFXI9wOlWAhJnGRPIPDF1H2jve9L80OmF41lWf3oW4vu60z7kKkYfz8l07rvfbVAFk=
X-Received: by 2002:a17:903:3848:b0:295:3ad7:948a with SMTP id
 d9443c01a7336-297e5623f04mr170797465ad.16.1762869523704; Tue, 11 Nov 2025
 05:58:43 -0800 (PST)
MIME-Version: 1.0
References: <CADF+RtjXhR79zC3fTP5L5RK4GdH03=NzR+12rHmchVZaOOtdsw@HIDDEN>
 <86h5v47p8a.fsf@HIDDEN> <87o6pcmzco.fsf@HIDDEN>
 <m2qzu7fj62.fsf@HIDDEN>
 <871pm7w3fy.fsf@HIDDEN> <m2y0oflz3p.fsf@HIDDEN>
 <CADF+RtiTxc-w1nrMxs8febSpmV7OGeSxSVjdZkzL1_DiYxaWHQ@HIDDEN>
 <87ikfhvf4o.fsf@HIDDEN> <m2zf8toal0.fsf@HIDDEN>
 <CADF+RtjK1XLLOgkYrQbmhayJ+fRenKBzkacBnX1A_jzfwiABtQ@HIDDEN>
 <m2fraky9yb.fsf@HIDDEN>
In-Reply-To: <m2fraky9yb.fsf@HIDDEN>
From: David Fussner <dfussner@HIDDEN>
Date: Tue, 11 Nov 2025 13:58:31 +0000
X-Gm-Features: AWmQ_bkr_M7HjtXbThauNxwpQSJ6-orKH0b2Rb8E6dn9TfhyZksBXk3YKRP6_Sw
Message-ID: <CADF+Rtgz3xTvP3iOnUXyVJfCht+AZLbfPRpxW5s1PMQRBgGgkA@HIDDEN>
Subject: Re: bug#79729: 31.0.50; package-vc-install won't install more than
 one info file
To: Arash Esbati <arash@HIDDEN>
Content-Type: multipart/alternative; boundary="000000000000bef1290643520b77"
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 79729
Cc: Philip Kaludercic <philipk@HIDDEN>, 79729 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

--000000000000bef1290643520b77
Content-Type: text/plain; charset="UTF-8"

Hi Arash,

Yes, running gmake in the git repo works just fine on my FreeBSD system.

Best, David.

On Tue, 11 Nov 2025, 13:29 Arash Esbati, <arash@HIDDEN> wrote:

> Hi David,
>
> David Fussner <dfussner@HIDDEN> writes:
>
> > The change to README.GIT looks good to me.
>
> Thanks, I installed that part.
>
> > For an environment that doesn't -- FreeBSD, for example -- I'm not
> > certain just how the instruction to use gmake can be inserted into the
> > package-vc flow. Even with gmake installed (and the build-commands
> > variable set) the documentation won't be produced. My grasp on the
> > BSDs and on Make is pretty tenuous.
>
> I'm not on FreeBSD, so sorry if my comment is off: What happens when you
> clone AUCTeX manually with:
>
>   git clone https://git.savannah.gnu.org/git/auctex.git
>
> and run gmake in the cloned directory?  Do you get good results?  That
> would at least show that the GNUmakefile works as intended on your
> system and the question is, how to tell package-vc about it.
>
> Best, Arash
>

--000000000000bef1290643520b77
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"auto">Hi=C2=A0Arash,<div dir=3D"auto"><br></div><div dir=3D"aut=
o">Yes, running gmake in the git repo works just=C2=A0fine on my FreeBSD sy=
stem.=C2=A0</div><div dir=3D"auto"><br></div><div dir=3D"auto">Best, David.=
=C2=A0</div></div><br><div class=3D"gmail_quote gmail_quote_container"><div=
 dir=3D"ltr" class=3D"gmail_attr">On Tue, 11 Nov 2025, 13:29 Arash Esbati, =
&lt;<a href=3D"mailto:arash@HIDDEN">arash@HIDDEN</a>&gt; wrote:<br></div>=
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">Hi David,<br>
<br>
David Fussner &lt;<a href=3D"mailto:dfussner@HIDDEN" target=3D"_bla=
nk" rel=3D"noreferrer">dfussner@HIDDEN</a>&gt; writes:<br>
<br>
&gt; The change to README.GIT looks good to me.<br>
<br>
Thanks, I installed that part.<br>
<br>
&gt; For an environment that doesn&#39;t -- FreeBSD, for example -- I&#39;m=
 not<br>
&gt; certain just how the instruction to use gmake can be inserted into the=
<br>
&gt; package-vc flow. Even with gmake installed (and the build-commands<br>
&gt; variable set) the documentation won&#39;t be produced. My grasp on the=
<br>
&gt; BSDs and on Make is pretty tenuous.<br>
<br>
I&#39;m not on FreeBSD, so sorry if my comment is off: What happens when yo=
u<br>
clone AUCTeX manually with:<br>
<br>
=C2=A0 git clone <a href=3D"https://git.savannah.gnu.org/git/auctex.git" re=
l=3D"noreferrer noreferrer" target=3D"_blank">https://git.savannah.gnu.org/=
git/auctex.git</a>=C2=A0 <br>
<br>
and run gmake in the cloned directory?=C2=A0 Do you get good results?=C2=A0=
 That<br>
would at least show that the GNUmakefile works as intended on your<br>
system and the question is, how to tell package-vc about it.<br>
<br>
Best, Arash<br>
</blockquote></div>

--000000000000bef1290643520b77--




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#79729; Package emacs. Full text available.

Message received at 79729 <at> debbugs.gnu.org:


Received: (at 79729) by debbugs.gnu.org; 11 Nov 2025 13:29:50 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Nov 11 08:29:50 2025
Received: from localhost ([127.0.0.1]:43840 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1vIoRS-0003bw-4f
	for submit <at> debbugs.gnu.org; Tue, 11 Nov 2025 08:29:50 -0500
Received: from eggs.gnu.org ([2001:470:142:3::10]:34518)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <arash@HIDDEN>) id 1vIoRP-0003bk-HN
 for 79729 <at> debbugs.gnu.org; Tue, 11 Nov 2025 08:29: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 <arash@HIDDEN>)
 id 1vIoRI-0003Xk-UU; Tue, 11 Nov 2025 08:29:40 -0500
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org;
 s=fencepost-gnu-org; h=MIME-Version:Date:References:In-Reply-To:Subject:To:
 From; bh=kzxCHPUMJ/tIi6JKLhm3Jb3w184lXmQi1Dzg55VXvLA=; b=dOXpsJobqx0D/2yR6zLm
 XGwehAyW3yNbV0BPLTp8yxtV9Px1QmBp7Py25G+ZucEYfso5o+raSPwJ4hdzsm4XoBu1XGObukQ4R
 sbNlE8iXkzfagG7PPHIIjxpOG5M/yLCMCUdw7qbf53I1ghsfh4D1Xdr946mLyJ67ehHKzx5k0bWPj
 n+EyBVpJXOyiI997+kMsSUOOLsl0fwImDMTbU/cevj9jElWz1xqlyUo5CyUDaWwcXtAxTQQMjon0Z
 6dBI7/cDoAHV7SqtvZTVPigsOYitLW3v9dkl3/TqoPdWzfSTUIfSRPzDLgZ9K7o+p/rqen6WXu2IO
 IGBYS+3+L05ozg==;
From: Arash Esbati <arash@HIDDEN>
To: David Fussner <dfussner@HIDDEN>
Subject: Re: bug#79729: 31.0.50; package-vc-install won't install more than
 one info file
In-Reply-To: <CADF+RtjK1XLLOgkYrQbmhayJ+fRenKBzkacBnX1A_jzfwiABtQ@HIDDEN>
References: <CADF+RtjXhR79zC3fTP5L5RK4GdH03=NzR+12rHmchVZaOOtdsw@HIDDEN>
 <86h5v47p8a.fsf@HIDDEN> <87o6pcmzco.fsf@HIDDEN>
 <m2qzu7fj62.fsf@HIDDEN> <871pm7w3fy.fsf@HIDDEN>
 <m2y0oflz3p.fsf@HIDDEN>
 <CADF+RtiTxc-w1nrMxs8febSpmV7OGeSxSVjdZkzL1_DiYxaWHQ@HIDDEN>
 <87ikfhvf4o.fsf@HIDDEN> <m2zf8toal0.fsf@HIDDEN>
 <CADF+RtjK1XLLOgkYrQbmhayJ+fRenKBzkacBnX1A_jzfwiABtQ@HIDDEN>
Date: Tue, 11 Nov 2025 14:29:00 +0100
Message-ID: <m2fraky9yb.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 79729
Cc: Philip Kaludercic <philipk@HIDDEN>, 79729 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

Hi David,

David Fussner <dfussner@HIDDEN> writes:

> The change to README.GIT looks good to me.

Thanks, I installed that part.

> For an environment that doesn't -- FreeBSD, for example -- I'm not
> certain just how the instruction to use gmake can be inserted into the
> package-vc flow. Even with gmake installed (and the build-commands
> variable set) the documentation won't be produced. My grasp on the
> BSDs and on Make is pretty tenuous.

I'm not on FreeBSD, so sorry if my comment is off: What happens when you
clone AUCTeX manually with:

  git clone https://git.savannah.gnu.org/git/auctex.git  

and run gmake in the cloned directory?  Do you get good results?  That
would at least show that the GNUmakefile works as intended on your
system and the question is, how to tell package-vc about it.

Best, Arash




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#79729; Package emacs. Full text available.

Message received at 79729 <at> debbugs.gnu.org:


Received: (at 79729) by debbugs.gnu.org; 11 Nov 2025 11:45:31 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Nov 11 06:45:31 2025
Received: from localhost ([127.0.0.1]:43588 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1vImoV-0002WW-1r
	for submit <at> debbugs.gnu.org; Tue, 11 Nov 2025 06:45:31 -0500
Received: from mail-pg1-x52f.google.com ([2607:f8b0:4864:20::52f]:42149)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.84_2) (envelope-from <dfussner@HIDDEN>)
 id 1vImoR-0002S7-Ux
 for 79729 <at> debbugs.gnu.org; Tue, 11 Nov 2025 06:45:29 -0500
Received: by mail-pg1-x52f.google.com with SMTP id
 41be03b00d2f7-ba599137cf8so594852a12.0
 for <79729 <at> debbugs.gnu.org>; Tue, 11 Nov 2025 03:45:27 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=googlemail.com; s=20230601; t=1762861522; x=1763466322; darn=debbugs.gnu.org;
 h=cc:to:subject:message-id:date:from:in-reply-to:references
 :mime-version:from:to:cc:subject:date:message-id:reply-to;
 bh=phTqqsiM3crk60kyQTN6aHP0AOceUcmDqcd7yQMG4g8=;
 b=ZWx81EEEmCPL/n6ApmF4iGw+uUzI1LO9DDJR/jWSXciNhWaSYPUIKpQenHrGSnjwnd
 4VOcujK4jx8WX5M4noumXdapNDx8GCu0QkJyFPNohtQRWZJcbBSYSB4Yjk3gMx+H3vFd
 mkrjh2MqlXbVaTlIyPcUhd21dQhfm3S5XJPzfrz/Ih5X1hUh7A06OWeoxZQHGeA/tWj7
 iBd+v765rPXdiQbUWVL2kwbyCm2h76otlcykTEGZOJee0AssBu6UF6bhBzJK5BqqeJJK
 v6Sdl7XfensosWFEaVl4gs5tE4/A7iyeZX1OsSRdzKnJbbccgoK5RSIFkfXXqwsV+k2G
 vK4g==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1762861522; x=1763466322;
 h=cc:to:subject:message-id:date:from:in-reply-to:references
 :mime-version:x-gm-gg:x-gm-message-state:from:to:cc:subject:date
 :message-id:reply-to;
 bh=phTqqsiM3crk60kyQTN6aHP0AOceUcmDqcd7yQMG4g8=;
 b=LYeegoPOVZrPm+3X+zLRY4RAbeegnH9US/h97aF5vzsmiDuz4LqnZXCZ/5oGvRrXsB
 oiz7wCH5gUDVcIa59kasr+VPTETITr1J/btwi6/mREwYnIhyhIsMQ/k1G3WCiWeZloyo
 dsViLhj1DkYizoan/CafsvHWmvtCmdkaj5csGrk4gusHzWh1lCFZvvq/bPBp4rVWUbLd
 2ulYXGTmxWWbWKNO46NBQ29NvCrY5FQVKu7ZzGXQk7DEjSuLpAMvuzJ4SO9WmLI0dAo4
 Gq18uxNzFv9nfGSsEyWloI2gGy6jIaCufzEYdI6ni22i3wZ8lzC1TGo/6LUR97UQigSr
 B5pg==
X-Gm-Message-State: AOJu0YwGJslFsiG3DeeZIVAbBum1fm9BYFcYe+tcfx5SPio09i1cpCez
 C/8tOxCIVDOm8ebB+2jOQR8LzIlbckyWhacePxpqjVGdQxsT2/idBs9UOEOhqgDuNrz3OMDbSLW
 Dk/S4pWF8/ziFOiWH8ljhBGaXFQR6j0A=
X-Gm-Gg: ASbGncvVma93cF2mFuctJfQ2/S9DUXTG6OIOL3C0i10mI1zuvorRyM0zTfzchYrhN+c
 BVwSWNCukW1Idy04U1iXLL0xKywKZF32ur5/4PAEYrE0yTMfFeVOU1y6UGREp2UERs07CqS9gOH
 LpqlrNG7zBjxafypFh0+mvo7HgtfpbKwuGJxhgatUmsKSK+6J8mE6mqMmxYbfTimDQVzNDOQKLD
 N8znGVg4xul1EnCdGs05oBEFwtqObUYDPi+kOhxYzwmxSb5qsIv4iiMzVRVbop7MowycXk3XDQC
 ++HvWchMSy5vEkI//Q==
X-Google-Smtp-Source: AGHT+IHNniJXUpoFAFiGfPvrM+30YDxvD8QOmwXb7XqPGdco1KURT6NEkhejNzbXuDdC0f4+RsoTYRxPGs6j9RsczS4=
X-Received: by 2002:a17:902:da91:b0:297:c079:4c32 with SMTP id
 d9443c01a7336-298407db038mr37727505ad.11.1762861521495; Tue, 11 Nov 2025
 03:45:21 -0800 (PST)
MIME-Version: 1.0
References: <CADF+RtjXhR79zC3fTP5L5RK4GdH03=NzR+12rHmchVZaOOtdsw@HIDDEN>
 <86h5v47p8a.fsf@HIDDEN> <87o6pcmzco.fsf@HIDDEN>
 <m2qzu7fj62.fsf@HIDDEN>
 <871pm7w3fy.fsf@HIDDEN> <m2y0oflz3p.fsf@HIDDEN>
 <CADF+RtiTxc-w1nrMxs8febSpmV7OGeSxSVjdZkzL1_DiYxaWHQ@HIDDEN>
 <87ikfhvf4o.fsf@HIDDEN> <m2zf8toal0.fsf@HIDDEN>
In-Reply-To: <m2zf8toal0.fsf@HIDDEN>
From: David Fussner <dfussner@HIDDEN>
Date: Tue, 11 Nov 2025 11:45:08 +0000
X-Gm-Features: AWmQ_bn2QAmpi0wMNMSF0O7XrfW5T0Xeh9HpxRHQRrxzo11uaf7IwQRntAUhkxg
Message-ID: <CADF+RtjK1XLLOgkYrQbmhayJ+fRenKBzkacBnX1A_jzfwiABtQ@HIDDEN>
Subject: Re: bug#79729: 31.0.50; package-vc-install won't install more than
 one info file
To: Arash Esbati <arash@HIDDEN>
Content-Type: multipart/mixed; boundary="000000000000c707770643502e4f"
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 79729
Cc: Philip Kaludercic <philipk@HIDDEN>, 79729 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

--000000000000c707770643502e4f
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

Hi Arash, Philip,

The change to README.GIT looks good to me. Those instructions should
suffice for GNU/Linux or any other development environment that is
using GNU make by default. For an environment that doesn't -- FreeBSD,
for example -- I'm not certain just how the instruction to use gmake
can be inserted into the package-vc flow. Even with gmake installed
(and the build-commands variable set) the documentation won't be
produced. My grasp on the BSDs and on Make is pretty tenuous. I see at
least three options:

1. A new user-facing variable in package-vc. So few ELPA packages will
need this I'm not sure it's worth the trouble, but I have no idea how
to do a survey of the repositories to find out how many there might be
besides AUCTeX.
2. A new 'makefile' in the AUCTeX repo, as attached below. It works
for me on FreeBSD, and should be ignored by GNU make entirely, but I
can't vouch for its harmlessness everywhere. I don't know whether GNU
make is always 'gmake' on such systems, either. The error message
could help out, I suppose.
3. Let BSD users use their own mechanisms -- you can get a perfectly
nice, regularly-updated AUCTeX git repo in FreeBSD Ports, for example.

Someone with more expertise will have better ideas, of course, and I'm
perfectly happy with whatever you decide.

Best, and sorry if I've dragged this out,

David.


On Mon, 10 Nov 2025 at 21:13, Arash Esbati <arash@HIDDEN> wrote:
>
> Philip Kaludercic <philipk@HIDDEN> writes:
>
> > Right, "(make)Makefile Names" says:
> >
> >   By default, when =E2=80=98make=E2=80=99 looks for the makefile, it tr=
ies the following
> >   names, in order: =E2=80=98GNUmakefile=E2=80=99, =E2=80=98makefile=E2=
=80=99 and =E2=80=98Makefile=E2=80=99.
>
> And this is from AUCTeX README.GIT:
>
>   Run "make" in order to do that.  This will also generate the respective
>   files for the preview subsystem.  Be sure to use GNU make, otherwise it
>   will fail.
>
> > I just tried it out and adjusting `package-vc-allow-build-commands' doe=
s
> > seem to fix the issue for me.  So by "get this to work", you just mean
> > that AucTeX could mention the existence of that option in (auctex)
> > Installation?
>
> I don't use `package-vc', so I'd be grateful if David could confirm that
> the following change is sufficient to get AUCTeX installed with it:
>
> --8<---------------cut here---------------start------------->8---
> diff --git a/README.GIT b/README.GIT
> index 4db9f1c2..60df85a7 100644
> --- a/README.GIT
> +++ b/README.GIT
> @@ -32,3 +32,17 @@ will fail.
>
>  You will need to have a working and rather current copy of `makeinfo'
>  and `perl'.
> +
> +After the successful "make" run, you have to configure Emacs in order to
> +run AUCTeX from your local Git repo.  The following forms in your init
> +file should suffice:
> +
> +  (load "~/path/to/auctex/auctex-autoloads.el" nil t t)
> +  (with-eval-after-load 'info
> +    (add-to-list 'Info-additional-directory-list
> +                 "~/path/to/auctex/doc"))
> +
> +If you're using the command `package-vc-install' to install AUCTeX, you
> +can skip the forms above.  Just remember to have the following setting:
> +
> +  (setq package-vc-allow-build-commands '(auctex))
> --8<---------------cut here---------------end--------------->8---
>
> Any comments welcome.  Best, Arash

--000000000000c707770643502e4f
Content-Type: application/octet-stream; name=makefile
Content-Disposition: attachment; filename=makefile
Content-Transfer-Encoding: base64
Content-ID: <f_mhui6wdx0>
X-Attachment-Id: f_mhui6wdx0

LlBPU0lYOgpNQUtFID0gZ21ha2UKYWxsOgoJJChNQUtFKSAtZiBHTlVtYWtlZmlsZSAkPwouREVG
QVVMVDoKCSQoTUFLRSkgLWYgR05VbWFrZWZpbGUgJDwKLkVSUk9SOgoJQGVjaG8gIllvdSBtYXkg
bmVlZCBHTlUgbWFrZSBpbnN0YWxsZWQgYXMgZ21ha2UiCg==
--000000000000c707770643502e4f--




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#79729; Package emacs. Full text available.

Message received at 79729 <at> debbugs.gnu.org:


Received: (at 79729) by debbugs.gnu.org; 10 Nov 2025 21:13:49 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Nov 10 16:13:49 2025
Received: from localhost ([127.0.0.1]:40078 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1vIZCu-0007Ie-Ig
	for submit <at> debbugs.gnu.org; Mon, 10 Nov 2025 16:13:48 -0500
Received: from eggs.gnu.org ([2001:470:142:3::10]:39250)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <arash@HIDDEN>) id 1vIZCs-0007IQ-HD
 for 79729 <at> debbugs.gnu.org; Mon, 10 Nov 2025 16:13:47 -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 <arash@HIDDEN>)
 id 1vIZCj-0005zW-Ui; Mon, 10 Nov 2025 16:13:39 -0500
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org;
 s=fencepost-gnu-org; h=MIME-Version:Date:References:In-Reply-To:Subject:To:
 From; bh=W0imj9Fwf/XGFb9zu20EiCz5isCfiPcl6z7eQLx7Ex0=; b=VAHbpn/efihIIyVGk+8w
 vX9va00XgiU+6qfarVKUtLYe73wFA3zRAdcUCAXRwzQtBANytagyC6Pp5oOk+xfm7yGzlt1Y68VXI
 Hw0bThHDeh0gXwuV39UGe1RDMXjTpkv9+IYSDcAI6tJjr4xHPtjfeFgIT/OrYEu2Zq6FGU4ZKUb/c
 QQNmYqF6Ze/ESLzjMydy8/76Tbz9//zsmukDqDy5kteS9fQIrghRQL3OBxJ/9Qw3eMj+thNCD/kJ7
 6HNsB8H8MbS9XcO004E1l9UdXdWWibYXdVxMhcv7lOh38+pKwGnBxZDB5Td9h0qdOxGRS3xqE3Axu
 Fc7veClY+H/Pfw==;
From: Arash Esbati <arash@HIDDEN>
To: dfussner@HIDDEN
Subject: Re: bug#79729: 31.0.50; package-vc-install won't install more than
 one info file
In-Reply-To: <87ikfhvf4o.fsf@HIDDEN>
References: <CADF+RtjXhR79zC3fTP5L5RK4GdH03=NzR+12rHmchVZaOOtdsw@HIDDEN>
 <86h5v47p8a.fsf@HIDDEN> <87o6pcmzco.fsf@HIDDEN>
 <m2qzu7fj62.fsf@HIDDEN> <871pm7w3fy.fsf@HIDDEN>
 <m2y0oflz3p.fsf@HIDDEN>
 <CADF+RtiTxc-w1nrMxs8febSpmV7OGeSxSVjdZkzL1_DiYxaWHQ@HIDDEN>
 <87ikfhvf4o.fsf@HIDDEN>
Date: Mon, 10 Nov 2025 22:13:15 +0100
Message-ID: <m2zf8toal0.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 79729
Cc: Philip Kaludercic <philipk@HIDDEN>, 79729 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

Philip Kaludercic <philipk@HIDDEN> writes:

> Right, "(make)Makefile Names" says:
>
>   By default, when =E2=80=98make=E2=80=99 looks for the makefile, it trie=
s the following
>   names, in order: =E2=80=98GNUmakefile=E2=80=99, =E2=80=98makefile=E2=80=
=99 and =E2=80=98Makefile=E2=80=99.

And this is from AUCTeX README.GIT:

  Run "make" in order to do that.  This will also generate the respective
  files for the preview subsystem.  Be sure to use GNU make, otherwise it
  will fail.

> I just tried it out and adjusting `package-vc-allow-build-commands' does
> seem to fix the issue for me.  So by "get this to work", you just mean
> that AucTeX could mention the existence of that option in (auctex)
> Installation?

I don't use `package-vc', so I'd be grateful if David could confirm that
the following change is sufficient to get AUCTeX installed with it:

--8<---------------cut here---------------start------------->8---
diff --git a/README.GIT b/README.GIT
index 4db9f1c2..60df85a7 100644
--- a/README.GIT
+++ b/README.GIT
@@ -32,3 +32,17 @@ will fail.

 You will need to have a working and rather current copy of `makeinfo'
 and `perl'.
+
+After the successful "make" run, you have to configure Emacs in order to
+run AUCTeX from your local Git repo.  The following forms in your init
+file should suffice:
+
+  (load "~/path/to/auctex/auctex-autoloads.el" nil t t)
+  (with-eval-after-load 'info
+    (add-to-list 'Info-additional-directory-list
+                 "~/path/to/auctex/doc"))
+
+If you're using the command `package-vc-install' to install AUCTeX, you
+can skip the forms above.  Just remember to have the following setting:
+
+  (setq package-vc-allow-build-commands '(auctex))
--8<---------------cut here---------------end--------------->8---

Any comments welcome.  Best, Arash




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#79729; Package emacs. Full text available.

Message received at 79729 <at> debbugs.gnu.org:


Received: (at 79729) by debbugs.gnu.org; 10 Nov 2025 19:53:23 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Nov 10 14:53:23 2025
Received: from localhost ([127.0.0.1]:39629 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1vIXx4-0004Fs-7x
	for submit <at> debbugs.gnu.org; Mon, 10 Nov 2025 14:53:23 -0500
Received: from mout01.posteo.de ([185.67.36.65]:49841)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <philipk@HIDDEN>)
 id 1vIXx0-0004Fc-UR
 for 79729 <at> debbugs.gnu.org; Mon, 10 Nov 2025 14:53:20 -0500
Received: from submission (posteo.de [185.67.36.169]) 
 by mout01.posteo.de (Postfix) with ESMTPS id 305D1240027
 for <79729 <at> debbugs.gnu.org>; Mon, 10 Nov 2025 20:53:13 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=posteo.net; s=2017;
 t=1762804393; bh=g/pawnpeKM9dpbquLBIAsYNa6GAq5x7ZgGwLhwBvZXE=;
 h=From:To:Cc:Subject:OpenPGP:Date:Message-ID:MIME-Version:
 Content-Type:Content-Transfer-Encoding:From;
 b=SxHZyXVONAO/qwxqQYoOEGcRmIyEFu7Ai56OGecmVps8lb760onxE2EcOVomMHMt3
 CYbPNOsNOplIHA/mbIpoO1Qmm/EDBokeEqT6Tl7w+GopdjdBMcG7Mr1r8PEbLLE+xK
 zLEbim/knKkGL309CCt6tUrO6n9Eh2ykGjd2L4k4PuFLIuZCtw+/04BAsK/p/TGboM
 YCdfB7XBOQyX9o/MV06Z79GLHmVq2Ps9Vy/KTgJhYAPlBVqicWVySRCbBs1D50J9f5
 RNjfJ5LHkcD3y71Cezzln1/u8vZKs9B2tUzy7n55BRDHOxj8Mw1d021l2tt4BPem/4
 PCocMVXL81n7A==
Received: from customer (localhost [127.0.0.1])
 by submission (posteo.de) with ESMTPSA id 4d50hS3JFdz6txv;
 Mon, 10 Nov 2025 20:53:12 +0100 (CET)
From: Philip Kaludercic <philipk@HIDDEN>
To: David Fussner via "Bug reports for GNU Emacs, the Swiss army knife of
 text editors" <bug-gnu-emacs@HIDDEN>
Subject: Re: bug#79729: 31.0.50; package-vc-install won't install more than
 one info file
In-Reply-To: <CADF+RtiTxc-w1nrMxs8febSpmV7OGeSxSVjdZkzL1_DiYxaWHQ@HIDDEN>
References: <CADF+RtjXhR79zC3fTP5L5RK4GdH03=NzR+12rHmchVZaOOtdsw@HIDDEN>
 <86h5v47p8a.fsf@HIDDEN> <87o6pcmzco.fsf@HIDDEN>
 <m2qzu7fj62.fsf@HIDDEN> <871pm7w3fy.fsf@HIDDEN>
 <m2y0oflz3p.fsf@HIDDEN>
 <CADF+RtiTxc-w1nrMxs8febSpmV7OGeSxSVjdZkzL1_DiYxaWHQ@HIDDEN>
OpenPGP: id=7126E1DE2F0CE35C770BED01F2C3CC513DB89F66;
 url="https://keys.openpgp.org/vks/v1/by-fingerprint/7126E1DE2F0CE35C770BED01F2C3CC513DB89F66";
 preference=signencrypt
Date: Mon, 10 Nov 2025 19:53:12 +0000
Message-ID: <87ikfhvf4o.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 79729
Cc: Arash Esbati <arash@HIDDEN>, David Fussner <dfussner@HIDDEN>,
 79729 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

David Fussner via "Bug reports for GNU Emacs, the Swiss army knife of
text editors" <bug-gnu-emacs@HIDDEN> writes:

> Hi Arash, Philip,
>
> I hope you won't mind me adding my 2=C2=A2.=20

Of course not, that is the point of having a public mailing list :)

>                                        I rather hoped that, instead of
> removing the :doc entry from the package spec, we could perhaps add a
> note to auctex's README.GIT about setting the emacs variable
> 'package-vc-allow-build-commands' -- this would be all that was needed
> on GNU/Linux.

Yes, that would be my recommendation as well.

> On FreeBSD I got it to work using a small 'makefile' in the auctex
> repo based on the one produced in the top level of the emacs repo by
> autoconf when make isn't GNU make. You can see the starting point at
> the end of configure.ac in the emacs repo, so it's just a matter of
> setting MAKE to gmake on FreeBSD, and pointing it towards GNUmakefile,
> which I guess works on other BSDs too (?). GNU make, if I understand
> correctly, ignores a 'makefile' when it finds the GNUmakefile in the
> auctex repo, so this wouldn't interfere with it, but I've no idea
> about other platforms, so it may be a total non-starter.

Right, "(make)Makefile Names" says:

  By default, when =E2=80=98make=E2=80=99 looks for the makefile, it tries =
the following
  names, in order: =E2=80=98GNUmakefile=E2=80=99, =E2=80=98makefile=E2=80=
=99 and =E2=80=98Makefile=E2=80=99.

> Anyway, it would be nice to get this to work. I like package-vc very
> much, and think it could bring a few extra eyes to the codebase.

I just tried it out and adjusting `package-vc-allow-build-commands' does
seem to fix the issue for me.  So by "get this to work", you just mean
that AucTeX could mention the existence of that option in (auctex)
Installation?

> Best, David.
>
> On Sun, 9 Nov 2025 at 20:39, Arash Esbati <arash@HIDDEN> wrote:
>>
>> Philip Kaludercic <philipk@HIDDEN> writes:
>>
>> > It fails with the following error messages:
>> >
>> > auctex.texi:4: @include: could not find version.texi
>> > auctex.texi:5: warning: undefined flag: VERSION
>> > auctex.texi:16: warning: undefined flag: VERSION
>> > auctex.texi:16: warning: undefined flag: UPDATED
>> > auctex.texi:49: warning: undefined flag: VERSION
>> > auctex.texi:49: warning: undefined flag: UPDATED
>> > preview-latex.texi:4: @include: could not find version.texi
>> > preview-latex.texi:5: warning: undefined flag: VERSION
>> > preview-latex.texi:10: warning: undefined flag: VERSION
>> > preview-latex.texi:10: warning: undefined flag: UPDATED
>> > preview-latex.texi:47: warning: undefined flag: VERSION
>> > preview-latex.texi:47: warning: undefined flag: UPDATED
>>
>> Thanks.  This is from AUCTeX makefile[1]:
>>
>>   doc/version.texi:
>>           echo @set VERSION $(AUCTEXVERSION) >$@
>>           echo @set UPDATED $(AUCTEXDATE) >>$@
>>
>> On my HD, I see this after running the make:
>>
>>   $ cat doc/version.texi
>>   @set VERSION 14.1.0.2025-11-05_15:04:31
>>   @set UPDATED 2025-11-05_15:04:31
>>
>> If I fetch auctex-14.1.0.0.20251105.140431.tar[2] and open auctex.info,
>> I see this at top of it:
>>
>>   This is docWNch5x.info, produced by makeinfo version 6.8 from
>>   auctex.texi.
>>
>>   This manual is for AUCTeX (version 14.1.0.2025-11-05_15:04:31 from
>>   2025-11-05_15:04:31), a sophisticated TeX environment for Emacs.
>>
>> > preview-latex.texi:508: @include: could not find preview-dtxdoc.texi
>> > preview-latex.texi:441: @pxref reference to nonexistent node `Provided=
 commands'
>> > preview-latex.texi:460: @pxref reference to nonexistent node `Package =
options'
>>
>> The makefile has this as well[3]:
>>
>>   doc/preview-dtxdoc.texi: latex/preview.dtx doc/preview-dtxdoc.pl
>>           $(PERL) doc/preview-dtxdoc.pl latex/preview.dtx $@
>>
>> In the tarball above, preview-latex.info contains:
>>
>>   6.1 The LaTeX style file
>>   =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D
>>
>>   The main purpose of this package is the extraction of certain
>>   ...
>>
>> which is the content of preview-dtxdoc.texi.  Am I missing something?
>>
>> Best, Arash
>>
>> Footnotes:
>> [1]  https://cgit.git.savannah.gnu.org/cgit/auctex.git/tree/GNUmakefile#=
n138
>> [2]  https://elpa.gnu.org/devel/auctex-14.1.0.0.20251105.140431.tar
>> [3]  https://cgit.git.savannah.gnu.org/cgit/auctex.git/tree/GNUmakefile#=
n147




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#79729; Package emacs. Full text available.

Message received at submit <at> debbugs.gnu.org:


Received: (at submit) by debbugs.gnu.org; 10 Nov 2025 19:53:44 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Nov 10 14:53:44 2025
Received: from localhost ([127.0.0.1]:39634 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1vIXxM-0004GQ-7U
	for submit <at> debbugs.gnu.org; Mon, 10 Nov 2025 14:53:44 -0500
Received: from lists.gnu.org ([2001:470:142::17]:37050)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <philipk@HIDDEN>)
 id 1vIXxI-0004G5-TK
 for submit <at> debbugs.gnu.org; Mon, 10 Nov 2025 14:53:38 -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 <philipk@HIDDEN>)
 id 1vIXwz-0001UU-Fc
 for bug-gnu-emacs@HIDDEN; Mon, 10 Nov 2025 14:53:28 -0500
Received: from mout02.posteo.de ([185.67.36.66])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <philipk@HIDDEN>)
 id 1vIXwx-0003lz-1v
 for bug-gnu-emacs@HIDDEN; Mon, 10 Nov 2025 14:53:16 -0500
Received: from submission (posteo.de [185.67.36.169]) 
 by mout02.posteo.de (Postfix) with ESMTPS id 28C2A240101
 for <bug-gnu-emacs@HIDDEN>; Mon, 10 Nov 2025 20:53:13 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=posteo.net; s=2017;
 t=1762804393; bh=g/pawnpeKM9dpbquLBIAsYNa6GAq5x7ZgGwLhwBvZXE=;
 h=From:To:Cc:Subject:OpenPGP:Date:Message-ID:MIME-Version:
 Content-Type:Content-Transfer-Encoding:From;
 b=SxHZyXVONAO/qwxqQYoOEGcRmIyEFu7Ai56OGecmVps8lb760onxE2EcOVomMHMt3
 CYbPNOsNOplIHA/mbIpoO1Qmm/EDBokeEqT6Tl7w+GopdjdBMcG7Mr1r8PEbLLE+xK
 zLEbim/knKkGL309CCt6tUrO6n9Eh2ykGjd2L4k4PuFLIuZCtw+/04BAsK/p/TGboM
 YCdfB7XBOQyX9o/MV06Z79GLHmVq2Ps9Vy/KTgJhYAPlBVqicWVySRCbBs1D50J9f5
 RNjfJ5LHkcD3y71Cezzln1/u8vZKs9B2tUzy7n55BRDHOxj8Mw1d021l2tt4BPem/4
 PCocMVXL81n7A==
Received: from customer (localhost [127.0.0.1])
 by submission (posteo.de) with ESMTPSA id 4d50hS3JFdz6txv;
 Mon, 10 Nov 2025 20:53:12 +0100 (CET)
From: Philip Kaludercic <philipk@HIDDEN>
To: David Fussner via "Bug reports for GNU Emacs, the Swiss army knife of
 text editors" <bug-gnu-emacs@HIDDEN>
Subject: Re: bug#79729: 31.0.50; package-vc-install won't install more than
 one info file
In-Reply-To: <CADF+RtiTxc-w1nrMxs8febSpmV7OGeSxSVjdZkzL1_DiYxaWHQ@HIDDEN>
References: <CADF+RtjXhR79zC3fTP5L5RK4GdH03=NzR+12rHmchVZaOOtdsw@HIDDEN>
 <86h5v47p8a.fsf@HIDDEN> <87o6pcmzco.fsf@HIDDEN>
 <m2qzu7fj62.fsf@HIDDEN> <871pm7w3fy.fsf@HIDDEN>
 <m2y0oflz3p.fsf@HIDDEN>
 <CADF+RtiTxc-w1nrMxs8febSpmV7OGeSxSVjdZkzL1_DiYxaWHQ@HIDDEN>
OpenPGP: id=7126E1DE2F0CE35C770BED01F2C3CC513DB89F66;
 url="https://keys.openpgp.org/vks/v1/by-fingerprint/7126E1DE2F0CE35C770BED01F2C3CC513DB89F66";
 preference=signencrypt
Date: Mon, 10 Nov 2025 19:53:12 +0000
Message-ID: <87ikfhvf4o.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
Received-SPF: pass client-ip=185.67.36.66; envelope-from=philipk@HIDDEN;
 helo=mout02.posteo.de
X-Spam_score_int: -43
X-Spam_score: -4.4
X-Spam_bar: ----
X-Spam_report: (-4.4 / 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,
 RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001,
 RCVD_IN_VALIDITY_CERTIFIED_BLOCKED=0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001,
 SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=unavailable autolearn_force=no
X-Spam_action: no action
X-Spam-Score: 1.0 (+)
X-Debbugs-Envelope-To: submit
Cc: Arash Esbati <arash@HIDDEN>, David Fussner <dfussner@HIDDEN>,
 79729 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -0.0 (/)

David Fussner via "Bug reports for GNU Emacs, the Swiss army knife of
text editors" <bug-gnu-emacs@HIDDEN> writes:

> Hi Arash, Philip,
>
> I hope you won't mind me adding my 2=C2=A2.=20

Of course not, that is the point of having a public mailing list :)

>                                        I rather hoped that, instead of
> removing the :doc entry from the package spec, we could perhaps add a
> note to auctex's README.GIT about setting the emacs variable
> 'package-vc-allow-build-commands' -- this would be all that was needed
> on GNU/Linux.

Yes, that would be my recommendation as well.

> On FreeBSD I got it to work using a small 'makefile' in the auctex
> repo based on the one produced in the top level of the emacs repo by
> autoconf when make isn't GNU make. You can see the starting point at
> the end of configure.ac in the emacs repo, so it's just a matter of
> setting MAKE to gmake on FreeBSD, and pointing it towards GNUmakefile,
> which I guess works on other BSDs too (?). GNU make, if I understand
> correctly, ignores a 'makefile' when it finds the GNUmakefile in the
> auctex repo, so this wouldn't interfere with it, but I've no idea
> about other platforms, so it may be a total non-starter.

Right, "(make)Makefile Names" says:

  By default, when =E2=80=98make=E2=80=99 looks for the makefile, it tries =
the following
  names, in order: =E2=80=98GNUmakefile=E2=80=99, =E2=80=98makefile=E2=80=
=99 and =E2=80=98Makefile=E2=80=99.

> Anyway, it would be nice to get this to work. I like package-vc very
> much, and think it could bring a few extra eyes to the codebase.

I just tried it out and adjusting `package-vc-allow-build-commands' does
seem to fix the issue for me.  So by "get this to work", you just mean
that AucTeX could mention the existence of that option in (auctex)
Installation?

> Best, David.
>
> On Sun, 9 Nov 2025 at 20:39, Arash Esbati <arash@HIDDEN> wrote:
>>
>> Philip Kaludercic <philipk@HIDDEN> writes:
>>
>> > It fails with the following error messages:
>> >
>> > auctex.texi:4: @include: could not find version.texi
>> > auctex.texi:5: warning: undefined flag: VERSION
>> > auctex.texi:16: warning: undefined flag: VERSION
>> > auctex.texi:16: warning: undefined flag: UPDATED
>> > auctex.texi:49: warning: undefined flag: VERSION
>> > auctex.texi:49: warning: undefined flag: UPDATED
>> > preview-latex.texi:4: @include: could not find version.texi
>> > preview-latex.texi:5: warning: undefined flag: VERSION
>> > preview-latex.texi:10: warning: undefined flag: VERSION
>> > preview-latex.texi:10: warning: undefined flag: UPDATED
>> > preview-latex.texi:47: warning: undefined flag: VERSION
>> > preview-latex.texi:47: warning: undefined flag: UPDATED
>>
>> Thanks.  This is from AUCTeX makefile[1]:
>>
>>   doc/version.texi:
>>           echo @set VERSION $(AUCTEXVERSION) >$@
>>           echo @set UPDATED $(AUCTEXDATE) >>$@
>>
>> On my HD, I see this after running the make:
>>
>>   $ cat doc/version.texi
>>   @set VERSION 14.1.0.2025-11-05_15:04:31
>>   @set UPDATED 2025-11-05_15:04:31
>>
>> If I fetch auctex-14.1.0.0.20251105.140431.tar[2] and open auctex.info,
>> I see this at top of it:
>>
>>   This is docWNch5x.info, produced by makeinfo version 6.8 from
>>   auctex.texi.
>>
>>   This manual is for AUCTeX (version 14.1.0.2025-11-05_15:04:31 from
>>   2025-11-05_15:04:31), a sophisticated TeX environment for Emacs.
>>
>> > preview-latex.texi:508: @include: could not find preview-dtxdoc.texi
>> > preview-latex.texi:441: @pxref reference to nonexistent node `Provided=
 commands'
>> > preview-latex.texi:460: @pxref reference to nonexistent node `Package =
options'
>>
>> The makefile has this as well[3]:
>>
>>   doc/preview-dtxdoc.texi: latex/preview.dtx doc/preview-dtxdoc.pl
>>           $(PERL) doc/preview-dtxdoc.pl latex/preview.dtx $@
>>
>> In the tarball above, preview-latex.info contains:
>>
>>   6.1 The LaTeX style file
>>   =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D
>>
>>   The main purpose of this package is the extraction of certain
>>   ...
>>
>> which is the content of preview-dtxdoc.texi.  Am I missing something?
>>
>> Best, Arash
>>
>> Footnotes:
>> [1]  https://cgit.git.savannah.gnu.org/cgit/auctex.git/tree/GNUmakefile#=
n138
>> [2]  https://elpa.gnu.org/devel/auctex-14.1.0.0.20251105.140431.tar
>> [3]  https://cgit.git.savannah.gnu.org/cgit/auctex.git/tree/GNUmakefile#=
n147




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#79729; Package emacs. Full text available.

Message received at 79729 <at> debbugs.gnu.org:


Received: (at 79729) by debbugs.gnu.org; 10 Nov 2025 10:37:15 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Nov 10 05:37:15 2025
Received: from localhost ([127.0.0.1]:37225 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1vIPGs-0003LX-Do
	for submit <at> debbugs.gnu.org; Mon, 10 Nov 2025 05:37:14 -0500
Received: from mail-pl1-x634.google.com ([2607:f8b0:4864:20::634]:48325)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.84_2) (envelope-from <dfussner@HIDDEN>)
 id 1vIPGp-0003LM-Mz
 for 79729 <at> debbugs.gnu.org; Mon, 10 Nov 2025 05:37:13 -0500
Received: by mail-pl1-x634.google.com with SMTP id
 d9443c01a7336-298287a26c3so5951585ad.0
 for <79729 <at> debbugs.gnu.org>; Mon, 10 Nov 2025 02:37:11 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=googlemail.com; s=20230601; t=1762771025; x=1763375825; darn=debbugs.gnu.org;
 h=content-transfer-encoding:cc:to:subject:message-id:date:from
 :in-reply-to:references:mime-version:from:to:cc:subject:date
 :message-id:reply-to;
 bh=IYGSu7EkkwnvBUvCW6i0ZYbj/ECiEwYy2yd+hDSBizY=;
 b=Qqe2nkz5jNcQ6+0ZgfVNs5TcQyKjzJDI5c1Scph9Yz7ZLNo137lFb5xDCvJ053CtpJ
 6ZbzVTAhzc4r4M0s1sQHEWWHVtcdWcJu20BMHjbnfUKLlkvZi2kTEJIErDaJyEDFIwRr
 irkS3NV+ah9vp6psATMIrYYmUWtrAIho33N8t7l1mU2VtOus5OySUPZKJAwZth4r882b
 KjiOOWM/vV8by9xe7vI0SnTgqxVRRtJshGmA/4VUMYVKXg6esyZAjxwpm8KonYW64LXM
 EzKccYGdqwKajz/11cmBgWVqGUhvtA0di8Vwhir9fAtaCixojhORtOOmD++pLH/zMH6I
 5Sjw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1762771025; x=1763375825;
 h=content-transfer-encoding:cc:to:subject:message-id:date:from
 :in-reply-to:references:mime-version:x-gm-gg:x-gm-message-state:from
 :to:cc:subject:date:message-id:reply-to;
 bh=IYGSu7EkkwnvBUvCW6i0ZYbj/ECiEwYy2yd+hDSBizY=;
 b=T68Wd1CwvLRga76883I6oxlREfORxobVWPI9NLiFYvjixyiop/nN9NFythyX+zUBhJ
 dfmdBXuj/sKQ6253AUNReXVgcHWQnhqnq1H8/nCCbx9D49lIXb9A5IhgwK9JUe1L58AY
 gWmBh3Se/iVunsN8H4u2w935yHLPp0+EdiICwJswWglA6FZ32KUU6cyMkHG0SSYQcn2Z
 X16fozF70iS0sOXd7OdfDvvUluKdruoLbOuuWeu69rQoUJzbVu4fSNhUtFP6OekxvrGm
 nmLHpXlM/sTZUksgp6aqZ7CXPh5WKRuIlnc01IOKNszW8L2A9FwM8GCtKeZwAxf7vKKm
 QrEA==
X-Forwarded-Encrypted: i=1;
 AJvYcCUC5TmHoF1DS/G2df37IXY/UHjLNX7eX6X7oeBhaFAaojelIqJf0NJ68FZMEZ7TEECeyqRA/Q==@debbugs.gnu.org
X-Gm-Message-State: AOJu0YwFwaCHYpSqcsVrCg0tzR+WxvX2E6jP/U0bjMW3XhH9GkFS0JB9
 7TLn5my/+IvF/8UWa0KOueRVkMaBOuBf4WEDO5nKcmufdRoRcVXsb9yrruazhb3MmMnXU583gjR
 K2StpRklmH6OOpmsnq5ozVs2NNLJvCYQ=
X-Gm-Gg: ASbGncst/CmdRiZa2LVgFL+0asFyXK1ryPakr2GuduVeYY51DLEVRLgpc1YYVU4PCQP
 VVEuizFiHGWtsYFJIGuJs3nc6cOANYHhaoIC47gq9A4jlPz7VmgKyWXozxymyMooGs4DKlVrr/J
 cjfYAnUcUcHiKCfQeGuR3tsTFX3kHhic8Iok/mlH4lE7zHTfXMPeJX/dfo4Lxrk7KnmLXFJ4EM2
 xKrJ/Bk1z8G9NdnBpWYIZIZGeZyK0tUiXK5mofICn7f2f5KluFVAbGwLGqJjzZU6pJRK0PITriB
 gBRUWG0Ysa9GvGRicQ==
X-Google-Smtp-Source: AGHT+IGlIIHbX/JOmG1DF20xTOFPaibXY4IhT2JKg5PEgLmfiq1Yo2iC0+3WGQwnZcgvw9z3WooANL/BoxxmecW8hO0=
X-Received: by 2002:a17:903:2f4c:b0:295:6427:87d2 with SMTP id
 d9443c01a7336-297e56e2ccdmr92189135ad.53.1762771025257; Mon, 10 Nov 2025
 02:37:05 -0800 (PST)
MIME-Version: 1.0
References: <CADF+RtjXhR79zC3fTP5L5RK4GdH03=NzR+12rHmchVZaOOtdsw@HIDDEN>
 <86h5v47p8a.fsf@HIDDEN> <87o6pcmzco.fsf@HIDDEN>
 <m2qzu7fj62.fsf@HIDDEN>
 <871pm7w3fy.fsf@HIDDEN> <m2y0oflz3p.fsf@HIDDEN>
In-Reply-To: <m2y0oflz3p.fsf@HIDDEN>
From: David Fussner <dfussner@HIDDEN>
Date: Mon, 10 Nov 2025 10:36:52 +0000
X-Gm-Features: AWmQ_blUvRmy1jADEPm3o8CvWkbS6HjKg8t1s7qCZos9L_1T4kHMMcC4vU8NL_U
Message-ID: <CADF+RtiTxc-w1nrMxs8febSpmV7OGeSxSVjdZkzL1_DiYxaWHQ@HIDDEN>
Subject: Re: bug#79729: 31.0.50; package-vc-install won't install more than
 one info file
To: Arash Esbati <arash@HIDDEN>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 79729
Cc: Philip Kaludercic <philipk@HIDDEN>, 79729 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

Hi Arash, Philip,

I hope you won't mind me adding my 2=C2=A2. I rather hoped that, instead of
removing the :doc entry from the package spec, we could perhaps add a
note to auctex's README.GIT about setting the emacs variable
'package-vc-allow-build-commands' -- this would be all that was needed
on GNU/Linux.

On FreeBSD I got it to work using a small 'makefile' in the auctex
repo based on the one produced in the top level of the emacs repo by
autoconf when make isn't GNU make. You can see the starting point at
the end of configure.ac in the emacs repo, so it's just a matter of
setting MAKE to gmake on FreeBSD, and pointing it towards GNUmakefile,
which I guess works on other BSDs too (?). GNU make, if I understand
correctly, ignores a 'makefile' when it finds the GNUmakefile in the
auctex repo, so this wouldn't interfere with it, but I've no idea
about other platforms, so it may be a total non-starter.

Anyway, it would be nice to get this to work. I like package-vc very
much, and think it could bring a few extra eyes to the codebase.

Best, David.

On Sun, 9 Nov 2025 at 20:39, Arash Esbati <arash@HIDDEN> wrote:
>
> Philip Kaludercic <philipk@HIDDEN> writes:
>
> > It fails with the following error messages:
> >
> > auctex.texi:4: @include: could not find version.texi
> > auctex.texi:5: warning: undefined flag: VERSION
> > auctex.texi:16: warning: undefined flag: VERSION
> > auctex.texi:16: warning: undefined flag: UPDATED
> > auctex.texi:49: warning: undefined flag: VERSION
> > auctex.texi:49: warning: undefined flag: UPDATED
> > preview-latex.texi:4: @include: could not find version.texi
> > preview-latex.texi:5: warning: undefined flag: VERSION
> > preview-latex.texi:10: warning: undefined flag: VERSION
> > preview-latex.texi:10: warning: undefined flag: UPDATED
> > preview-latex.texi:47: warning: undefined flag: VERSION
> > preview-latex.texi:47: warning: undefined flag: UPDATED
>
> Thanks.  This is from AUCTeX makefile[1]:
>
>   doc/version.texi:
>           echo @set VERSION $(AUCTEXVERSION) >$@
>           echo @set UPDATED $(AUCTEXDATE) >>$@
>
> On my HD, I see this after running the make:
>
>   $ cat doc/version.texi
>   @set VERSION 14.1.0.2025-11-05_15:04:31
>   @set UPDATED 2025-11-05_15:04:31
>
> If I fetch auctex-14.1.0.0.20251105.140431.tar[2] and open auctex.info,
> I see this at top of it:
>
>   This is docWNch5x.info, produced by makeinfo version 6.8 from
>   auctex.texi.
>
>   This manual is for AUCTeX (version 14.1.0.2025-11-05_15:04:31 from
>   2025-11-05_15:04:31), a sophisticated TeX environment for Emacs.
>
> > preview-latex.texi:508: @include: could not find preview-dtxdoc.texi
> > preview-latex.texi:441: @pxref reference to nonexistent node `Provided =
commands'
> > preview-latex.texi:460: @pxref reference to nonexistent node `Package o=
ptions'
>
> The makefile has this as well[3]:
>
>   doc/preview-dtxdoc.texi: latex/preview.dtx doc/preview-dtxdoc.pl
>           $(PERL) doc/preview-dtxdoc.pl latex/preview.dtx $@
>
> In the tarball above, preview-latex.info contains:
>
>   6.1 The LaTeX style file
>   =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D
>
>   The main purpose of this package is the extraction of certain
>   ...
>
> which is the content of preview-dtxdoc.texi.  Am I missing something?
>
> Best, Arash
>
> Footnotes:
> [1]  https://cgit.git.savannah.gnu.org/cgit/auctex.git/tree/GNUmakefile#n=
138
> [2]  https://elpa.gnu.org/devel/auctex-14.1.0.0.20251105.140431.tar
> [3]  https://cgit.git.savannah.gnu.org/cgit/auctex.git/tree/GNUmakefile#n=
147




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#79729; Package emacs. Full text available.

Message received at 79729 <at> debbugs.gnu.org:


Received: (at 79729) by debbugs.gnu.org; 9 Nov 2025 20:39:51 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Nov 09 15:39:51 2025
Received: from localhost ([127.0.0.1]:60934 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1vICCV-0003g7-AN
	for submit <at> debbugs.gnu.org; Sun, 09 Nov 2025 15:39:51 -0500
Received: from eggs.gnu.org ([2001:470:142:3::10]:49574)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <arash@HIDDEN>) id 1vICCR-0003fq-BQ
 for 79729 <at> debbugs.gnu.org; Sun, 09 Nov 2025 15:39:49 -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 <arash@HIDDEN>)
 id 1vICCL-0003gS-O3; Sun, 09 Nov 2025 15:39:41 -0500
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org;
 s=fencepost-gnu-org; h=MIME-Version:Date:References:In-Reply-To:Subject:To:
 From; bh=tYxAaixEAhQr453hZx9WutJ7PWVmkq2K20SqTp0QF9Y=; b=O2haFFnRpYU5VkNpLYLZ
 8x5zNoMvU/5pKGxRQHWlGDybKsq+8ZM3NlVMrbYvfqlkUCtCUH6XJbuBRfqM8dTYCZ2w8ZXnMmAVs
 Tpc6zQKYp541vRChveCdHbv2TJ9pYbogMoN5Chbsv00LpUywN833mIfZ13MEcM7Sg6N+hERx3kHaE
 FSence8Q6p2NThlRSLAarO0VWmiAd8avsMMYRi9sqNs2hnQJcAWdDFpBNvqC3dqB/rBRpC5DGAanb
 lXvw/KFhoas9RIHDE4mQRoLJyoBbMSQV7qaH0PwsPJuArJ8vBt2TXZ6BZ+69TeM6TboEbKZ6Gvjry
 nGQVz5ElS4Xk4w==;
From: Arash Esbati <arash@HIDDEN>
To: Philip Kaludercic <philipk@HIDDEN>
Subject: Re: bug#79729: 31.0.50; package-vc-install won't install more than
 one info file
In-Reply-To: <871pm7w3fy.fsf@HIDDEN>
References: <CADF+RtjXhR79zC3fTP5L5RK4GdH03=NzR+12rHmchVZaOOtdsw@HIDDEN>
 <86h5v47p8a.fsf@HIDDEN> <87o6pcmzco.fsf@HIDDEN>
 <m2qzu7fj62.fsf@HIDDEN> <871pm7w3fy.fsf@HIDDEN>
Date: Sun, 09 Nov 2025 21:39:38 +0100
Message-ID: <m2y0oflz3p.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 79729
Cc: dfussner@HIDDEN, 79729 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

Philip Kaludercic <philipk@HIDDEN> writes:

> It fails with the following error messages:
>
> auctex.texi:4: @include: could not find version.texi
> auctex.texi:5: warning: undefined flag: VERSION
> auctex.texi:16: warning: undefined flag: VERSION
> auctex.texi:16: warning: undefined flag: UPDATED
> auctex.texi:49: warning: undefined flag: VERSION
> auctex.texi:49: warning: undefined flag: UPDATED
> preview-latex.texi:4: @include: could not find version.texi
> preview-latex.texi:5: warning: undefined flag: VERSION
> preview-latex.texi:10: warning: undefined flag: VERSION
> preview-latex.texi:10: warning: undefined flag: UPDATED
> preview-latex.texi:47: warning: undefined flag: VERSION
> preview-latex.texi:47: warning: undefined flag: UPDATED

Thanks.  This is from AUCTeX makefile[1]:

  doc/version.texi:
          echo @set VERSION $(AUCTEXVERSION) >$@
          echo @set UPDATED $(AUCTEXDATE) >>$@

On my HD, I see this after running the make:

  $ cat doc/version.texi
  @set VERSION 14.1.0.2025-11-05_15:04:31
  @set UPDATED 2025-11-05_15:04:31

If I fetch auctex-14.1.0.0.20251105.140431.tar[2] and open auctex.info,
I see this at top of it:

  This is docWNch5x.info, produced by makeinfo version 6.8 from
  auctex.texi.

  This manual is for AUCTeX (version 14.1.0.2025-11-05_15:04:31 from
  2025-11-05_15:04:31), a sophisticated TeX environment for Emacs.

> preview-latex.texi:508: @include: could not find preview-dtxdoc.texi
> preview-latex.texi:441: @pxref reference to nonexistent node `Provided commands'
> preview-latex.texi:460: @pxref reference to nonexistent node `Package options'

The makefile has this as well[3]:

  doc/preview-dtxdoc.texi: latex/preview.dtx doc/preview-dtxdoc.pl
          $(PERL) doc/preview-dtxdoc.pl latex/preview.dtx $@

In the tarball above, preview-latex.info contains:

  6.1 The LaTeX style file
  ========================

  The main purpose of this package is the extraction of certain
  ...

which is the content of preview-dtxdoc.texi.  Am I missing something?

Best, Arash

Footnotes:
[1]  https://cgit.git.savannah.gnu.org/cgit/auctex.git/tree/GNUmakefile#n138
[2]  https://elpa.gnu.org/devel/auctex-14.1.0.0.20251105.140431.tar
[3]  https://cgit.git.savannah.gnu.org/cgit/auctex.git/tree/GNUmakefile#n147




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#79729; Package emacs. Full text available.

Message received at 79729 <at> debbugs.gnu.org:


Received: (at 79729) by debbugs.gnu.org; 9 Nov 2025 16:55:57 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Nov 09 11:55:56 2025
Received: from localhost ([127.0.0.1]:59809 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1vI8ho-0000Ws-Hl
	for submit <at> debbugs.gnu.org; Sun, 09 Nov 2025 11:55:56 -0500
Received: from mout02.posteo.de ([185.67.36.66]:39831)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <philipk@HIDDEN>)
 id 1vI8hl-0000WU-AK
 for 79729 <at> debbugs.gnu.org; Sun, 09 Nov 2025 11:55:54 -0500
Received: from submission (posteo.de [185.67.36.169]) 
 by mout02.posteo.de (Postfix) with ESMTPS id 97444240106
 for <79729 <at> debbugs.gnu.org>; Sun,  9 Nov 2025 17:55:46 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=posteo.net; s=2017;
 t=1762707346; bh=2ZA62bbmPT1fj8TmglFevudv4+gn9o/MiB8mWzhEkHc=;
 h=From:To:Cc:Subject:OpenPGP:Date:Message-ID:MIME-Version:
 Content-Type:From;
 b=QvQW5WP8l2iPzv613+dPLqlwHVxbtQg8Yek4LwOSthoksW7q6leboy9Qz3sKe2SaB
 kCqMn/f/5cxjOXjixViblD+WIuE1y4Fh0+4PijNfASFhx1afc1FDfsu+1WL2zbMuE7
 oAUcncv3pobWVeDwr6Cpxj9MgW6tbmV4O0gGe+4Vf68WuXk8JP0jPId57p533OwdZG
 idmUgqT5stsSGl4AprJRLTLWw+RDlyESSizjwoPs6eqkYgK++EerrXGbJX3FVuqwAu
 G9WLM74ltOlZYwIThH8tb6IbmzOmZZnCS5ePJy1RJw1zf5mLVIS2Ho+aEdUzsTHFtP
 KfQ6kiSZdFu5w==
Received: from customer (localhost [127.0.0.1])
 by submission (posteo.de) with ESMTPSA id 4d4Jp96tK9z9rxM;
 Sun,  9 Nov 2025 17:55:45 +0100 (CET)
From: Philip Kaludercic <philipk@HIDDEN>
To: Arash Esbati <arash@HIDDEN>
Subject: Re: bug#79729: 31.0.50; package-vc-install won't install more than
 one info file
In-Reply-To: <m2qzu7fj62.fsf@HIDDEN>
References: <CADF+RtjXhR79zC3fTP5L5RK4GdH03=NzR+12rHmchVZaOOtdsw@HIDDEN>
 <86h5v47p8a.fsf@HIDDEN> <87o6pcmzco.fsf@HIDDEN>
 <m2qzu7fj62.fsf@HIDDEN>
OpenPGP: id=7126E1DE2F0CE35C770BED01F2C3CC513DB89F66;
 url="https://keys.openpgp.org/vks/v1/by-fingerprint/7126E1DE2F0CE35C770BED01F2C3CC513DB89F66";
 preference=signencrypt
Date: Sun, 09 Nov 2025 16:55:46 +0000
Message-ID: <871pm7w3fy.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 79729
Cc: dfussner@HIDDEN, 79729 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

Arash Esbati <arash@HIDDEN> writes:

> Philip Kaludercic <philipk@HIDDEN> writes:
>
>> The issue is that the auctex manual fails to build anyway, so this is a
>> bad example to test the change.
>
> Can you please elaborate what breaks?  I don't use package-vc, but
> AUCTeX manual is built by the make file provided by AUCTeX and also on
> ELPA (inside auctex-14.1.0.tar for instance).  What am I missing?

It fails with the following error messages:

--8<---------------cut here---------------start------------->8---
auctex.texi:4: @include: could not find version.texi
auctex.texi:5: warning: undefined flag: VERSION
auctex.texi:16: warning: undefined flag: VERSION
auctex.texi:16: warning: undefined flag: UPDATED
auctex.texi:49: warning: undefined flag: VERSION
auctex.texi:49: warning: undefined flag: UPDATED
preview-latex.texi:4: @include: could not find version.texi
preview-latex.texi:5: warning: undefined flag: VERSION
preview-latex.texi:10: warning: undefined flag: VERSION
preview-latex.texi:10: warning: undefined flag: UPDATED
preview-latex.texi:47: warning: undefined flag: VERSION
preview-latex.texi:47: warning: undefined flag: UPDATED
preview-latex.texi:508: @include: could not find preview-dtxdoc.texi
preview-latex.texi:441: @pxref reference to nonexistent node `Provided commands'
preview-latex.texi:460: @pxref reference to nonexistent node `Package options'
--8<---------------cut here---------------end--------------->8---

If we should not build the documentation directly from the .texi files,
but makeinfo has to be invoked with additional options, then we should
remove the :doc entry in the package specification.

> Best, Arash




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#79729; Package emacs. Full text available.

Message received at 79729 <at> debbugs.gnu.org:


Received: (at 79729) by debbugs.gnu.org; 9 Nov 2025 13:08:20 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Nov 09 08:08:20 2025
Received: from localhost ([127.0.0.1]:58814 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1vI59X-0007HO-MK
	for submit <at> debbugs.gnu.org; Sun, 09 Nov 2025 08:08:20 -0500
Received: from eggs.gnu.org ([2001:470:142:3::10]:52370)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <arash@HIDDEN>) id 1vI59T-0007HD-MM
 for 79729 <at> debbugs.gnu.org; Sun, 09 Nov 2025 08:08:18 -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 <arash@HIDDEN>)
 id 1vI59N-0002n3-OC; Sun, 09 Nov 2025 08:08:09 -0500
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org;
 s=fencepost-gnu-org; h=MIME-Version:Date:References:In-Reply-To:Subject:To:
 From; bh=wTeHgw6ojo8zE4O1qu7VWXyHA3qszj1Gv8Tk/As6CbM=; b=c4arPM/826oby2kunvXS
 wSYcDse4/odYyRRGV7g2zLRzthwupwRpYln47hqXXkuSjhICmYc6TO6svoNSEZheW5MiMFYgaOEZk
 C5IkAbw9IftWbPK/ZTxSeCL4Aai0B6qySG/Y0ScXZb5qpZ7OMafqo8xodAFitxqLtQImIDFcgofrj
 3PJcZ2lUP8NQOk8kEItGRfAfbJlpqi5zvbGZ2YhOCy9O7PX7Zz6htJusMiWnRqhxfe7WDyhz/c2op
 3o/bT05r2L1VszjGs3S8LLvWP/DmFTGCf6pLvnOhfazCvv2HqHQX1UYCdlKyyQXLAdqri6+tihQQX
 iYQb086QXYdG0Q==;
From: Arash Esbati <arash@HIDDEN>
To: 79729 <at> debbugs.gnu.org
Subject: Re: bug#79729: 31.0.50; package-vc-install won't install more than
 one info file
In-Reply-To: <87o6pcmzco.fsf@HIDDEN>
References: <CADF+RtjXhR79zC3fTP5L5RK4GdH03=NzR+12rHmchVZaOOtdsw@HIDDEN>
 <86h5v47p8a.fsf@HIDDEN> <87o6pcmzco.fsf@HIDDEN>
Date: Sun, 09 Nov 2025 14:08:05 +0100
Message-ID: <m2qzu7fj62.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 79729
Cc: philipk@HIDDEN, dfussner@HIDDEN
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

Philip Kaludercic <philipk@HIDDEN> writes:

> The issue is that the auctex manual fails to build anyway, so this is a
> bad example to test the change.

Can you please elaborate what breaks?  I don't use package-vc, but
AUCTeX manual is built by the make file provided by AUCTeX and also on
ELPA (inside auctex-14.1.0.tar for instance).  What am I missing?

Best, Arash




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#79729; Package emacs. Full text available.

Message received at 79729-done <at> debbugs.gnu.org:


Received: (at 79729-done) by debbugs.gnu.org; 8 Nov 2025 14:05:44 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Nov 08 09:05:44 2025
Received: from localhost ([127.0.0.1]:51655 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1vHjZX-0004Sd-L7
	for submit <at> debbugs.gnu.org; Sat, 08 Nov 2025 09:05:44 -0500
Received: from mail-pl1-x62f.google.com ([2607:f8b0:4864:20::62f]:47607)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.84_2) (envelope-from <dfussner@HIDDEN>)
 id 1vHjZU-0004SV-2g
 for 79729-done <at> debbugs.gnu.org; Sat, 08 Nov 2025 09:05:41 -0500
Received: by mail-pl1-x62f.google.com with SMTP id
 d9443c01a7336-29633fdb2bcso16951715ad.3
 for <79729-done <at> debbugs.gnu.org>; Sat, 08 Nov 2025 06:05:40 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=googlemail.com; s=20230601; t=1762610734; x=1763215534; darn=debbugs.gnu.org;
 h=cc:to:subject:message-id:date:from:in-reply-to:references
 :mime-version:from:to:cc:subject:date:message-id:reply-to;
 bh=NwOxEFtCyQJNejfk3s7eUuiviIO5m86MMi0fnEMA+jc=;
 b=NVR47O/vyI+/dscHpVTkVeIKKSEXz2sqXxrRifFMQTebbDPEkev74cM7aCd6saR2X9
 TE2ZjGRoO/oHfbuuuHW3PqoWEc7b/tyQ8mc4USzqvlb3NxxaWGCs18QuzU1WIvV7cQmy
 robGk6QMmtYsf5x7BkiA3jvS/2glXmd6UA9NnQAcvUdT6kYtwGMFb/UJZoO2eSz9n0JT
 alt9m5oh4WbBlj/0EerdvAafGPuSuPXs1Hcs5pJWkhIhhlY+Hji6WIppCDgpWIkMZTxO
 H7pg073ULJaCpPK09KjLJ3EsNv2o8FD5KSDn3/bwulcdVs4qU+movoFySa7NcMxo3sX2
 P9uw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1762610734; x=1763215534;
 h=cc:to:subject:message-id:date:from:in-reply-to:references
 :mime-version:x-gm-gg:x-gm-message-state:from:to:cc:subject:date
 :message-id:reply-to;
 bh=NwOxEFtCyQJNejfk3s7eUuiviIO5m86MMi0fnEMA+jc=;
 b=QjA4YUEKMx18uJfa2A9snXHn2+uM/8cZtTsxxX5INXJ8z2wkdtwQQFMsu/Zv9iAcAt
 yQP1se5dg128cW0s+C5HpQD99mQP02gf7RpuUDdhXinduq+UtaWIjvPZQbirGmACW831
 96zYCC5B90iZiBX+j08iBSwBSmd8bHUi4CPWmm1EyR1g6y7DOR7maOpurP01+pn7h8io
 u4LD8kZheV7/tl44bbs6RRW7to3cR+sJQMKxzRNbrX6PoGvVJKOjYt/vjI0hB23KCgSH
 TXAFoP0L9sw7zjU/Xt1msylL+7foVY+Pgd7QV0qLVI+GiUOFL2PpReamDxPiV6H30Rbn
 jsyQ==
X-Forwarded-Encrypted: i=1;
 AJvYcCW3iKPvgVARu6SKuaVMNSTPmOrqPKLEywmMlFs/0tgcZJvgegUSemmL88cyqCAFV0zsEJzcbdBpKfAz <at> debbugs.gnu.org
X-Gm-Message-State: AOJu0YzeB6Ke7wwHy1zKj3jOFI0gK9RE6/9X/T1lmOFWXrQvT9XfPHra
 II3UNnbIi+vPHKvN50kBuIBQzlqsVMYyQMWpRyELtI7eQX/ROcEUYa6GEop3ZfXqwzwZI29xw4f
 P6fFi0K6UifI8YCfU+Zte189xqhm8uUk=
X-Gm-Gg: ASbGncs8N7MopK0iCVcbQMeuvhj6VFLrvePlPtbtdVohW2fAT2vGG+SoDgspTP2cWn6
 k8KrGjQYsh16E+ipIckOSCGo7E90pS/Kc9q+lXfQ0oekgvsWqmgSjNJyaprbg4KQMzi6bYQyPiE
 97mCWSUSwDXr2KWfU2sXf/wkwgg72EilTwsjYexm049MQjp1qAg7BAsF+ad7sfkvpgrpwPWsiDk
 L5cnXQ+UzQLNh64TQrlfe3gwbWlhXDrgJNBjOnhZfpjbqUCfrhg0C+ZXR/FdEX5aAMYgKofFBEX
 xVx0ns1jSrbHWaIITIGoTHB7H0xG6aZybYbeTQeo
X-Google-Smtp-Source: AGHT+IExkiYmA+t7nYTim/XrV23W2kpDvvra+ODWmoFNNlFwJ3p/ncx6pZ1wAL27uWoJmitQpEU25lpi06jFTPmjjmc=
X-Received: by 2002:a17:902:f68e:b0:297:ebb2:f4a1 with SMTP id
 d9443c01a7336-297ebb2f73dmr20966035ad.38.1762610733840; Sat, 08 Nov 2025
 06:05:33 -0800 (PST)
MIME-Version: 1.0
References: <CADF+RtjXhR79zC3fTP5L5RK4GdH03=NzR+12rHmchVZaOOtdsw@HIDDEN>
 <86h5v47p8a.fsf@HIDDEN> <87o6pcmzco.fsf@HIDDEN>
In-Reply-To: <87o6pcmzco.fsf@HIDDEN>
From: David Fussner <dfussner@HIDDEN>
Date: Sat, 8 Nov 2025 14:05:22 +0000
X-Gm-Features: AWmQ_bm9GDfeu9Unhd72TrhbFMdjnaDBfZ31LYd3qyEvIpN1XVAso_-9wZvsVs4
Message-ID: <CADF+RtiKc4TiyWGKOb2RAE2TSdi+Do0FnwQ456cUG5PANNSpwA@HIDDEN>
Subject: Re: bug#79729: 31.0.50; package-vc-install won't install more than
 one info file
To: Philip Kaludercic <philipk@HIDDEN>
Content-Type: multipart/alternative; boundary="000000000000aafca0064315ca3b"
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 79729-done
Cc: 79729-done <at> debbugs.gnu.org, Eli Zaretskii <eliz@HIDDEN>,
 Stefan Monnier <monnier@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

--000000000000aafca0064315ca3b
Content-Type: text/plain; charset="UTF-8"

Thank you, Philip and Eli.

David.

On Sat, 8 Nov 2025, 13:24 Philip Kaludercic, <philipk@HIDDEN> wrote:

> Eli Zaretskii <eliz@HIDDEN> writes:
>
> >> Date: Thu, 30 Oct 2025 15:24:35 +0000
> >> From:  David Fussner via "Bug reports for GNU Emacs,
> >>  the Swiss army knife of text editors" <bug-gnu-emacs@HIDDEN>
> >>
> >> When an ELPA package contains more than one info manual,
> >> package-vc-install (and package-vc-rebuild) will only install one
> >> of them, and the title of that manual doesn't always correspond with
> >> its contents.
> >>
> >> To reproduce:
> >>
> >> emacs -Q
> >> (require 'package-vc)
> >> (setopt package-vc-allow-build-commands '(auctex))
> >> ;; If your make isn't GNU make then it's more complicated
> >> M-x package-vc-install RTN auctex RTN
> >> ;; (the cloning takes quite a while, at least for me -- apologies)
> >>
> >> In ~/emacs.d/elpa/auctex there will be one info file, auctex.info. If
> >> you look inside, it actually contains the preview-latex manual. The
> >> dir file claims to provide both auctex and preview-latex.
> >>
> >> One-liner attached which works for me, but I haven't tested it
> thoroughly.
> >
> > Thanks.
> >
> > Stefan and Philip, any comments? should the patch be installed?
>
> The issue is that the auctex manual fails to build anyway, so this is a
> bad example to test the change.  That being said, it makes sense that if
> we have multiple .texi/.org files, we don't want all of them overwriting
> the same output file.  But I have tried it with the debbugs package,
> which also has two manuals, and in that case the change DTRT, so I'll
> apply the patch to master and push it.  Thanks!
>

--000000000000aafca0064315ca3b
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"auto">Thank you, Philip and Eli.=C2=A0<div dir=3D"auto"><br></d=
iv><div dir=3D"auto">David.=C2=A0</div></div><br><div class=3D"gmail_quote =
gmail_quote_container"><div dir=3D"ltr" class=3D"gmail_attr">On Sat, 8 Nov =
2025, 13:24 Philip Kaludercic, &lt;<a href=3D"mailto:philipk@HIDDEN">ph=
ilipk@HIDDEN</a>&gt; wrote:<br></div><blockquote class=3D"gmail_quote" =
style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Eli=
 Zaretskii &lt;<a href=3D"mailto:eliz@HIDDEN" target=3D"_blank" rel=3D"nor=
eferrer">eliz@HIDDEN</a>&gt; writes:<br>
<br>
&gt;&gt; Date: Thu, 30 Oct 2025 15:24:35 +0000<br>
&gt;&gt; From:=C2=A0 David Fussner via &quot;Bug reports for GNU Emacs,<br>
&gt;&gt;=C2=A0 the Swiss army knife of text editors&quot; &lt;<a href=3D"ma=
ilto:bug-gnu-emacs@HIDDEN" target=3D"_blank" rel=3D"noreferrer">bug-gnu-em=
acs@HIDDEN</a>&gt;<br>
&gt;&gt; <br>
&gt;&gt; When an ELPA package contains more than one info manual,<br>
&gt;&gt; package-vc-install (and package-vc-rebuild) will only install one<=
br>
&gt;&gt; of them, and the title of that manual doesn&#39;t always correspon=
d with<br>
&gt;&gt; its contents.<br>
&gt;&gt; <br>
&gt;&gt; To reproduce:<br>
&gt;&gt; <br>
&gt;&gt; emacs -Q<br>
&gt;&gt; (require &#39;package-vc)<br>
&gt;&gt; (setopt package-vc-allow-build-commands &#39;(auctex))<br>
&gt;&gt; ;; If your make isn&#39;t GNU make then it&#39;s more complicated<=
br>
&gt;&gt; M-x package-vc-install RTN auctex RTN<br>
&gt;&gt; ;; (the cloning takes quite a while, at least for me -- apologies)=
<br>
&gt;&gt; <br>
&gt;&gt; In ~/emacs.d/elpa/auctex there will be one info file, <a href=3D"h=
ttp://auctex.info" rel=3D"noreferrer noreferrer" target=3D"_blank">auctex.i=
nfo</a>. If<br>
&gt;&gt; you look inside, it actually contains the preview-latex manual. Th=
e<br>
&gt;&gt; dir file claims to provide both auctex and preview-latex.<br>
&gt;&gt; <br>
&gt;&gt; One-liner attached which works for me, but I haven&#39;t tested it=
 thoroughly.<br>
&gt;<br>
&gt; Thanks.<br>
&gt;<br>
&gt; Stefan and Philip, any comments? should the patch be installed?<br>
<br>
The issue is that the auctex manual fails to build anyway, so this is a<br>
bad example to test the change.=C2=A0 That being said, it makes sense that =
if<br>
we have multiple .texi/.org files, we don&#39;t want all of them overwritin=
g<br>
the same output file.=C2=A0 But I have tried it with the debbugs package,<b=
r>
which also has two manuals, and in that case the change DTRT, so I&#39;ll<b=
r>
apply the patch to master and push it.=C2=A0 Thanks!<br>
</blockquote></div>

--000000000000aafca0064315ca3b--




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#79729; Package emacs. Full text available.

Message received at 79729-done <at> debbugs.gnu.org:


Received: (at 79729-done) by debbugs.gnu.org; 8 Nov 2025 13:24:35 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Nov 08 08:24:35 2025
Received: from localhost ([127.0.0.1]:51458 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1vHivi-0002hG-Vl
	for submit <at> debbugs.gnu.org; Sat, 08 Nov 2025 08:24:35 -0500
Received: from mout01.posteo.de ([185.67.36.65]:46601)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <philipk@HIDDEN>)
 id 1vHivf-0002h8-PH
 for 79729-done <at> debbugs.gnu.org; Sat, 08 Nov 2025 08:24:32 -0500
Received: from submission (posteo.de [185.67.36.169]) 
 by mout01.posteo.de (Postfix) with ESMTPS id 57E05240027
 for <79729-done <at> debbugs.gnu.org>; Sat,  8 Nov 2025 14:24:25 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=posteo.net; s=2017;
 t=1762608265; bh=ClgXiDnx8JAm9DS0l84e9N2/AN33p92PmNB7miNhRHw=;
 h=From:To:Cc:Subject:OpenPGP:Date:Message-ID:MIME-Version:
 Content-Type:From;
 b=eguaHLTXQ0R4i2cS8sZ6ay3u+/Vf2AAnONrTg4uyMnaqSg+SKnNvE3qKXJJKpreIC
 sONp0q+yg7H5AsXNu9CUYxGsu0MZ51IDTO8+W9azGz58ectV4vYa43L2QTkXbN+Ys7
 dGdWn0APlWOexlMv/UsMQ88hpNIhtKjOwdmxmLUEIz/RDFlsAV7KwNj9yahu+Wy7rN
 kPHI0rrJngdcm67oNiN9CfJ4IqbBpoi9qXLXxOV+EONxttG1P4siemraK/tDwUuaPP
 SQo4IZbP6fx+9d2qk4KTR0EeeJnJI3f2xFSD8mZsN6G/lueIyig2Re4gyu26tT4b6r
 804Q+Hy6lbMMw==
Received: from customer (localhost [127.0.0.1])
 by submission (posteo.de) with ESMTPSA id 4d3c8m35Btz9rxD;
 Sat,  8 Nov 2025 14:24:24 +0100 (CET)
From: Philip Kaludercic <philipk@HIDDEN>
To: Eli Zaretskii <eliz@HIDDEN>
Subject: Re: bug#79729: 31.0.50; package-vc-install won't install more than
 one info file
In-Reply-To: <86h5v47p8a.fsf@HIDDEN>
References: <CADF+RtjXhR79zC3fTP5L5RK4GdH03=NzR+12rHmchVZaOOtdsw@HIDDEN>
 <86h5v47p8a.fsf@HIDDEN>
OpenPGP: id=7126E1DE2F0CE35C770BED01F2C3CC513DB89F66;
 url="https://keys.openpgp.org/vks/v1/by-fingerprint/7126E1DE2F0CE35C770BED01F2C3CC513DB89F66";
 preference=signencrypt
Date: Sat, 08 Nov 2025 13:24:25 +0000
Message-ID: <87o6pcmzco.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 79729-done
Cc: 79729-done <at> debbugs.gnu.org, Stefan Monnier <monnier@HIDDEN>,
 David Fussner <dfussner@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

Eli Zaretskii <eliz@HIDDEN> writes:

>> Date: Thu, 30 Oct 2025 15:24:35 +0000
>> From:  David Fussner via "Bug reports for GNU Emacs,
>>  the Swiss army knife of text editors" <bug-gnu-emacs@HIDDEN>
>> 
>> When an ELPA package contains more than one info manual,
>> package-vc-install (and package-vc-rebuild) will only install one
>> of them, and the title of that manual doesn't always correspond with
>> its contents.
>> 
>> To reproduce:
>> 
>> emacs -Q
>> (require 'package-vc)
>> (setopt package-vc-allow-build-commands '(auctex))
>> ;; If your make isn't GNU make then it's more complicated
>> M-x package-vc-install RTN auctex RTN
>> ;; (the cloning takes quite a while, at least for me -- apologies)
>> 
>> In ~/emacs.d/elpa/auctex there will be one info file, auctex.info. If
>> you look inside, it actually contains the preview-latex manual. The
>> dir file claims to provide both auctex and preview-latex.
>> 
>> One-liner attached which works for me, but I haven't tested it thoroughly.
>
> Thanks.
>
> Stefan and Philip, any comments? should the patch be installed?

The issue is that the auctex manual fails to build anyway, so this is a
bad example to test the change.  That being said, it makes sense that if
we have multiple .texi/.org files, we don't want all of them overwriting
the same output file.  But I have tried it with the debbugs package,
which also has two manuals, and in that case the change DTRT, so I'll
apply the patch to master and push it.  Thanks!




Notification sent to David Fussner <dfussner@HIDDEN>:
bug acknowledged by developer. Full text available.
Reply sent to Philip Kaludercic <philipk@HIDDEN>:
You have taken responsibility. Full text available.

Message received at 79729 <at> debbugs.gnu.org:


Received: (at 79729) by debbugs.gnu.org; 8 Nov 2025 11:12:21 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Nov 08 06:12:21 2025
Received: from localhost ([127.0.0.1]:51077 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1vHgrl-00037d-E6
	for submit <at> debbugs.gnu.org; Sat, 08 Nov 2025 06:12:21 -0500
Received: from eggs.gnu.org ([2001:470:142:3::10]:55910)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1vHgrk-00037V-3c
 for 79729 <at> debbugs.gnu.org; Sat, 08 Nov 2025 06:12:20 -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 <eliz@HIDDEN>)
 id 1vHgrb-0001S1-0Q; Sat, 08 Nov 2025 06:12:14 -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=rXAX5mdK4RUMdr+nhB59xRlQqtz/IrzL8xdYDs0nUrU=; b=Uuuu9WZleJiL
 cy8uRhtkesEAJ+fVwxJy32e4+vkJQRU3yXjFtQvPKQgYi/U8cUgaSTLMUEM7aNgjlAMWe+wvk6tN3
 w7k8nIoF/yilm1wGZ9AdAWUuO68m3tzwVSvxn8bmORxeiE9sLr+eWVgBoWXp92pqjhFUUc0iPk+Ct
 Weg862qdryxn/XnZIJhg8gF69DeZHSG5sDgCJgJ5ZEl3QECbjkOz61QwzI36Vat/gT68Me/yMv5se
 8M+9dipPUohfDOTWnSIeaC9B7vIKN+S004sXomf3OBmbYAOtX02LnuXerulQyao4U7s4RMDQIywvG
 1+3lU+AsHFld9xkPFzkE3g==;
Date: Sat, 08 Nov 2025 13:12:05 +0200
Message-Id: <86h5v47p8a.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: David Fussner <dfussner@HIDDEN>,
 Philip Kaludercic <philipk@HIDDEN>,
 Stefan Monnier <monnier@HIDDEN>
In-Reply-To: <CADF+RtjXhR79zC3fTP5L5RK4GdH03=NzR+12rHmchVZaOOtdsw@HIDDEN>
 (bug-gnu-emacs@HIDDEN)
Subject: Re: bug#79729: 31.0.50;
 package-vc-install won't install more than one info file
References: <CADF+RtjXhR79zC3fTP5L5RK4GdH03=NzR+12rHmchVZaOOtdsw@HIDDEN>
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 79729
Cc: 79729 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

> Date: Thu, 30 Oct 2025 15:24:35 +0000
> From:  David Fussner via "Bug reports for GNU Emacs,
>  the Swiss army knife of text editors" <bug-gnu-emacs@HIDDEN>
> 
> When an ELPA package contains more than one info manual,
> package-vc-install (and package-vc-rebuild) will only install one
> of them, and the title of that manual doesn't always correspond with
> its contents.
> 
> To reproduce:
> 
> emacs -Q
> (require 'package-vc)
> (setopt package-vc-allow-build-commands '(auctex))
> ;; If your make isn't GNU make then it's more complicated
> M-x package-vc-install RTN auctex RTN
> ;; (the cloning takes quite a while, at least for me -- apologies)
> 
> In ~/emacs.d/elpa/auctex there will be one info file, auctex.info. If
> you look inside, it actually contains the preview-latex manual. The
> dir file claims to provide both auctex and preview-latex.
> 
> One-liner attached which works for me, but I haven't tested it thoroughly.

Thanks.

Stefan and Philip, any comments? should the patch be installed?




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#79729; Package emacs. Full text available.

Message received at submit <at> debbugs.gnu.org:


Received: (at submit) by debbugs.gnu.org; 30 Oct 2025 15:25:37 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Oct 30 11:25:37 2025
Received: from localhost ([127.0.0.1]:36512 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1vEUWu-0007nl-B3
	for submit <at> debbugs.gnu.org; Thu, 30 Oct 2025 11:25:37 -0400
Received: from lists.gnu.org ([2001:470:142::17]:46916)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <dfussner@HIDDEN>)
 id 1vEUWj-0007mr-5I
 for submit <at> debbugs.gnu.org; Thu, 30 Oct 2025 11:25:29 -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 <dfussner@HIDDEN>)
 id 1vEUWM-0007oh-Ty
 for bug-gnu-emacs@HIDDEN; Thu, 30 Oct 2025 11:25:07 -0400
Received: from mail-pg1-x52b.google.com ([2607:f8b0:4864:20::52b])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.90_1) (envelope-from <dfussner@HIDDEN>)
 id 1vEUWE-0006pC-ID
 for bug-gnu-emacs@HIDDEN; Thu, 30 Oct 2025 11:25:02 -0400
Received: by mail-pg1-x52b.google.com with SMTP id
 41be03b00d2f7-b6ce806af3eso1189156a12.0
 for <bug-gnu-emacs@HIDDEN>; Thu, 30 Oct 2025 08:24:51 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=googlemail.com; s=20230601; t=1761837887; x=1762442687; darn=gnu.org;
 h=to:subject:message-id:date:from:mime-version:from:to:cc:subject
 :date:message-id:reply-to;
 bh=lOrD+AP1oht+LVaEnx9uMbQooPuMFcfCLNHJuoIOqEs=;
 b=cMkfyipuELnnzF8UrJfeBkv9xE4dIsspLB9+d9iNTyrL6qfbMjSfRxTbxjie5J0UEM
 jJnAgQr4WO6UrZgIkuZ+YZYEcXs3qbIGJsVloWi39VpS/fujbkhJoIVqJX8VyFfSq0LI
 TdpLTDGXE/YSt0qnrr7TNQFwqHbvhqat4qX3MIIS/w7h769MD/wHyvjvngJELzEv5KSd
 2xgcTtWPCHvqUOCxFdJi68X8Vxtsyj1cFqL7pzu21p1Hcmk3oo1Jv3LOKyYHkDzCry0M
 9gG0QiUB/4EAidGEv1DrTQh3PiA1Ab5Ryj+9r7wLr2Hpu/CmP977TaqBXZcVQbgWWyz6
 DrTg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1761837887; x=1762442687;
 h=to:subject:message-id:date:from:mime-version:x-gm-message-state
 :from:to:cc:subject:date:message-id:reply-to;
 bh=lOrD+AP1oht+LVaEnx9uMbQooPuMFcfCLNHJuoIOqEs=;
 b=AqyVjWnwdHwGsU6yE63SGPGaOKmhQzQI+5ymNOYggVohtkDXmTBFMrn+vaIGguDyFM
 ciTJBv7IeV8+eAKJ5uItmgOeSj5uTwYTcsB7FwgEYvZrkWDIxv56rj3k7bcGJUa/p2tQ
 wMxS+ZQxlBED16lBb834+NPzxgm41H7wJGLf0sxg79pxV7nNfstsHcIv2Xlsw1X9ZaRX
 LGvcR/r9HN7cmMMt6YgH+6lLkTETxnOdyF4PMMjsSk+R5Lzvp0UsIeTI0epQ8cTI48tx
 27zdEuTjioUOPioChpg4/7ApCJmAZqF6XJs2nwfGPnxZoI6BrTux2I8UKtEIWI4Kcgpx
 eBQg==
X-Gm-Message-State: AOJu0YypIRSmwrbta8+IVSx4dHtLTy8UYR9pkwyuQOwwqBKOxgn1CcKo
 7hXqfSJA7i0RRPfGbVhu18alxMBMDLLaSW2g9Qlc8bQ7DSWBXvDb23Rh97+t9H/1t9LYq+YKdu0
 6BFGo+YmqOsjGRJSLcteBwGQ8mZk/QWt+tr4omTw=
X-Gm-Gg: ASbGncuOlCgkrAAzh6a1VMyvoNiC95h5VO77Pl61DZwbFDPJGt66uNjSoF4dx5KcdY1
 3M6ZDzhB0+Xg+xY72VNAlFgsirpzI34kPZFzoOXfM/xMLbQbJvR9q5ihkE/W7WPzRF11jUOMwaq
 0J+7dBdV2YTBFtFC1Rao6lgozXwdJ/krinyR2wieTchwZOuYCQd9xqF4XQw2N1q1gKBoFBjYqCB
 NKo6o+INuBIzebCGHoXefBn2y2to4L+ef2WMw39oIAuk6hoY6Gypr/17KIBkDQ34ZnwBfj2bwvN
 ILMJRyYLDmH7yo4eYPK2+TUdSlZz
X-Google-Smtp-Source: AGHT+IGKHjZQLTEYg6Mvx59jcxIO+d6RU0hb6mvMGGA1hyjF48QfygN4jmA4kGpRLLrezOZB4sC/DCDFBIeeuLzwy6Q=
X-Received: by 2002:a17:902:d509:b0:290:b14c:4f37 with SMTP id
 d9443c01a7336-2951a4971e9mr1241275ad.30.1761837886991; Thu, 30 Oct 2025
 08:24:46 -0700 (PDT)
MIME-Version: 1.0
From: David Fussner <dfussner@HIDDEN>
Date: Thu, 30 Oct 2025 15:24:35 +0000
X-Gm-Features: AWmQ_bnizYFJTmc5IHMHBaZGMlmA8x1nHoeQaAJ7Qu6C8gN7YJndKjKBWUgBK-A
Message-ID: <CADF+RtjXhR79zC3fTP5L5RK4GdH03=NzR+12rHmchVZaOOtdsw@HIDDEN>
Subject: 31.0.50; package-vc-install won't install more than one info file
To: bug-gnu-emacs@HIDDEN
Content-Type: multipart/mixed; boundary="000000000000684cd7064261d9eb"
Received-SPF: pass client-ip=2607:f8b0:4864:20::52b;
 envelope-from=dfussner@HIDDEN; helo=mail-pg1-x52b.google.com
X-Spam_score_int: -20
X-Spam_score: -2.1
X-Spam_bar: --
X-Spam_report: (-2.1 / 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_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.0 (+)
X-Debbugs-Envelope-To: submit
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -0.0 (/)

--000000000000684cd7064261d9eb
Content-Type: text/plain; charset="UTF-8"

When an ELPA package contains more than one info manual,
package-vc-install (and package-vc-rebuild) will only install one
of them, and the title of that manual doesn't always correspond with
its contents.

To reproduce:

emacs -Q
(require 'package-vc)
(setopt package-vc-allow-build-commands '(auctex))
;; If your make isn't GNU make then it's more complicated
M-x package-vc-install RTN auctex RTN
;; (the cloning takes quite a while, at least for me -- apologies)

In ~/emacs.d/elpa/auctex there will be one info file, auctex.info. If
you look inside, it actually contains the preview-latex manual. The
dir file claims to provide both auctex and preview-latex.

One-liner attached which works for me, but I haven't tested it thoroughly.

Many thanks,

David.

In GNU Emacs 31.0.50 (build 4, x86_64-pc-linux-gnu, GTK+ Version
 3.24.31, cairo version 1.16.0) of 2025-10-30
Repository revision: cb3962138f95a84ed99c8f438667bedaf213c21a
Repository branch: master
Windowing system distributor 'The X.Org Foundation', version 11.0.12014000
System Description: Slackware 15.0 x86_64

Configured using:
 'configure
 PKG_CONFIG_PATH=/usr/local/lib64/pkgconfig:/usr/local/share/pkgconfig:/usr/lib64/pkgconfig:/usr/share/pkgconfig'

Configured features:
ACL CAIRO DBUS FREETYPE GIF GLIB GMP GNUTLS GPM GSETTINGS HARFBUZZ
JPEG LCMS2 LIBXML2 MODULES NOTIFY INOTIFY PDUMPER PNG RSVG SECCOMP
SOUND SQLITE3 THREADS TIFF TOOLKIT_SCROLL_BARS WEBP X11 XDBE XIM
XINERAMA
XINPUT2 XPM XRANDR GTK3 ZLIB

Important settings:
  value of $LC_COLLATE: C
  value of $LANG: en_US.UTF-8
  locale-coding-system: utf-8-unix

--000000000000684cd7064261d9eb
Content-Type: text/x-patch; charset="US-ASCII"; 
	name="0001-Fix-package-vc-to-install-multiple-info-manuals.patch"
Content-Disposition: attachment; 
	filename="0001-Fix-package-vc-to-install-multiple-info-manuals.patch"
Content-Transfer-Encoding: base64
Content-ID: <f_mhdkcwuq0>
X-Attachment-Id: f_mhdkcwuq0

RnJvbSBkZWRlNjk5YTM2ZWUyOGQzYWI2MjQ2ZDhjNWJlOWIwNjdkZTBmNjVkIE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBEYXZpZCBGdXNzbmVyIDxkZnVzc25lckBnb29nbGVtYWlsLmNv
bT4KRGF0ZTogVGh1LCAzMCBPY3QgMjAyNSAxNDo1MTowNSArMDAwMApTdWJqZWN0OiBbUEFUQ0hd
IEZpeCBwYWNrYWdlLXZjIHRvIGluc3RhbGwgbXVsdGlwbGUgaW5mbyBtYW51YWxzCgoqIGxpc3Av
ZW1hY3MtbGlzcC9wYWNrYWdlLXZjLmVsIChwYWNrYWdlLXZjLS1idWlsZC1kb2N1bWVudGF0aW9u
KToKICBUYWtlIHRoZSBuYW1lIG9mIHRoZSAuaW5mbyBmaWxlIGZyb20gdGhlIG5hbWUgb2YgdGhl
IHNvdXJjZSBmaWxlLAogIGluc3RlYWQgb2YgZnJvbSB0aGUgbmFtZSBvZiB0aGUgcGFja2FnZS4K
LS0tCiBsaXNwL2VtYWNzLWxpc3AvcGFja2FnZS12Yy5lbCB8IDIgKy0KIDEgZmlsZSBjaGFuZ2Vk
LCAxIGluc2VydGlvbigrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL2xpc3AvZW1hY3Mt
bGlzcC9wYWNrYWdlLXZjLmVsIGIvbGlzcC9lbWFjcy1saXNwL3BhY2thZ2UtdmMuZWwKaW5kZXgg
NzQzM2ZjZTJkODkuLjlmMTcyYjA3ZWVlIDEwMDY0NAotLS0gYS9saXNwL2VtYWNzLWxpc3AvcGFj
a2FnZS12Yy5lbAorKysgYi9saXNwL2VtYWNzLWxpc3AvcGFja2FnZS12Yy5lbApAQCAtMzcxLDcg
KzM3MSw3IEBAIHBhY2thZ2UtdmMtLWJ1aWxkLWRvY3VtZW50YXRpb24KICAgKGxldCogKChwa2ct
bmFtZSAocGFja2FnZS1kZXNjLW5hbWUgcGtnLWRlc2MpKQogICAgICAgICAgKGRlZmF1bHQtZGly
ZWN0b3J5IChwYWNrYWdlLWRlc2MtZGlyIHBrZy1kZXNjKSkKICAgICAgICAgIChkb2NzLWRpcmVj
dG9yeSAoZmlsZS1uYW1lLWRpcmVjdG9yeSAoZXhwYW5kLWZpbGUtbmFtZSBmaWxlKSkpCi0gICAg
ICAgICAob3V0cHV0IChleHBhbmQtZmlsZS1uYW1lIChmb3JtYXQgIiVzLmluZm8iIHBrZy1uYW1l
KSkpCisgICAgICAgICAob3V0cHV0IChleHBhbmQtZmlsZS1uYW1lIChmb3JtYXQgIiVzLmluZm8i
IChmaWxlLW5hbWUtYmFzZSBmaWxlKSkpKQogICAgICAgICAgKGxvZy1idWZmZXIgKGdldC1idWZm
ZXItY3JlYXRlIChmb3JtYXQgIiAqcGFja2FnZS12YyBkb2M6ICVzKiIgcGtnLW5hbWUpKSkKICAg
ICAgICAgIGNsZWFuLXVwKQogICAgICh3aXRoLWN1cnJlbnQtYnVmZmVyIGxvZy1idWZmZXIKLS0g
CjIuNDYuNAoK
--000000000000684cd7064261d9eb--




Acknowledgement sent to David Fussner <dfussner@HIDDEN>:
New bug report received and forwarded. Copy sent to bug-gnu-emacs@HIDDEN. Full text available.
Report forwarded to bug-gnu-emacs@HIDDEN:
bug#79729; Package emacs. Full text available.
Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.
Last modified: Sun, 30 Nov 2025 11:00:03 UTC

GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997 nCipher Corporation Ltd, 1994-97 Ian Jackson.