From unknown Sat Aug 16 13:41:09 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#53649 <53649@debbugs.gnu.org> To: bug#53649 <53649@debbugs.gnu.org> Subject: Status: [PATCH] maint: include versioned manual in update Reply-To: bug#53649 <53649@debbugs.gnu.org> Date: Sat, 16 Aug 2025 20:41:09 +0000 retitle 53649 [PATCH] maint: include versioned manual in update reassign 53649 automake-patches submitter 53649 Mike Frysinger severity 53649 normal tag 53649 patch thanks From debbugs-submit-bounces@debbugs.gnu.org Mon Jan 31 02:32:52 2022 Received: (at submit) by debbugs.gnu.org; 31 Jan 2022 07:32:52 +0000 Received: from localhost ([127.0.0.1]:38237 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nERBD-0007ZT-VY for submit@debbugs.gnu.org; Mon, 31 Jan 2022 02:32:52 -0500 Received: from lists.gnu.org ([209.51.188.17]:36100) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nERBC-0007ZL-7r for submit@debbugs.gnu.org; Mon, 31 Jan 2022 02:32:50 -0500 Received: from eggs.gnu.org ([209.51.188.92]:43708) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nERB4-0005x5-OE for automake-patches@gnu.org; Mon, 31 Jan 2022 02:32:49 -0500 Received: from [2001:470:ea4a:1:5054:ff:fec7:86e4] (port=38803 helo=smtp.gentoo.org) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_CHACHA20_POLY1305:256) (Exim 4.90_1) (envelope-from ) id 1nERB2-0007KS-4Q for automake-patches@gnu.org; Mon, 31 Jan 2022 02:32:41 -0500 Received: by smtp.gentoo.org (Postfix, from userid 559) id D2EE8343122; Mon, 31 Jan 2022 07:32:30 +0000 (UTC) From: Mike Frysinger To: automake-patches@gnu.org Subject: [PATCH] maint: include versioned manual in update Date: Mon, 31 Jan 2022 02:32:24 -0500 Message-Id: <20220131073224.9063-1-vapier@gentoo.org> X-Mailer: git-send-email 2.34.1 In-Reply-To: References: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Host-Lookup-Failed: Reverse DNS lookup failed for 2001:470:ea4a:1:5054:ff:fec7:86e4 (failed) Received-SPF: pass client-ip=2001:470:ea4a:1:5054:ff:fec7:86e4; envelope-from=vapier@gentoo.org; helo=smtp.gentoo.org X-Spam_score_int: -33 X-Spam_score: -3.4 X-Spam_bar: --- X-Spam_report: (-3.4 / 5.0 requ) BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, RDNS_NONE=0.793, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.6 (-) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.6 (--) When publishing the updated manual, include the versioned copy too, and have their index.html link to the full version index. * maintainer/maint.mk: Copy manual to manual/$(VERSION)/, and insert index-full.html link into index.html. --- maintainer/maint.mk | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/maintainer/maint.mk b/maintainer/maint.mk index 7303a05cf913..9ad510845f02 100644 --- a/maintainer/maint.mk +++ b/maintainer/maint.mk @@ -386,6 +386,11 @@ export CVS_RSH .PHONY: web-manual web-manual-update web-manual web-manual-update: t = $@.dir +MANUAL_VERSION_HTML = \ +

See the full version index for the manual for other releases of Automake.

+MANUAL_VERSION_HTML_PARENT = \ +

See the full version index for the manual for other releases of Automake.

+ # Build manual in several formats. Note to the recipe: # 1. The symlinking of automake.texi into the temporary directory is # required to pacify extra checks from gendocs.sh. @@ -424,14 +429,20 @@ web-manual-update: $(AM_V_at)mkdir $t $(AM_V_at)cd $t \ && $(CVS) -z3 -d :ext:$(CVS_USER)@$(WEBCVS_ROOT)/$(PACKAGE) \ - co $(PACKAGE)/manual + co -l $(PACKAGE)/manual \ + && cd $(PACKAGE)/manual \ + && $(CVS) up html_node @# According to the rsync manpage, "a trailing slash on the @# source [...] avoids creating an additional directory @# level at the destination". So the trailing '/' after @# '$(web_manual_dir)' below is intended. $(AM_V_at)$(RSYNC) -avP $(web_manual_dir)/ $t/$(PACKAGE)/manual + $(AM_V_at)sed -i '/This page generated by the/i$(MANUAL_VERSION_HTML)' $t/$(PACKAGE)/manual/index.html + $(AM_V_at)$(RSYNC) -avP $(web_manual_dir)/ $t/$(PACKAGE)/manual/$(VERSION) + $(AM_V_at)sed -i '/This page generated by the/i$(MANUAL_VERSION_HTML_PARENT)' $t/$(PACKAGE)/manual/$(VERSION)/index.html $(AM_V_GEN): \ && cd $t/$(PACKAGE)/manual \ + && $(CVS) add $(VERSION) $(VERSION)/*/ \ && new_files=`$(CVSU) --types='?'` \ && new_files=`echo "$$new_files" | sed s/^..//` \ && { test -z "$$new_files" || $(CVS) add -ko $$new_files; } \ -- 2.34.1 From debbugs-submit-bounces@debbugs.gnu.org Mon Jan 31 17:39:06 2022 Received: (at 53649) by debbugs.gnu.org; 31 Jan 2022 22:39:06 +0000 Received: from localhost ([127.0.0.1]:41123 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nEfKD-0006Lz-RR for submit@debbugs.gnu.org; Mon, 31 Jan 2022 17:39:06 -0500 Received: from freefriends.org ([96.88.95.60]:58650) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nEfJy-0006L1-DW for 53649@debbugs.gnu.org; Mon, 31 Jan 2022 17:39:04 -0500 X-Envelope-From: karl@freefriends.org Received: from freefriends.org (freefriends.org [96.88.95.60]) by freefriends.org (8.14.7/8.14.7) with ESMTP id 20VMcnKw029987 (version=TLSv1/SSLv3 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Mon, 31 Jan 2022 15:38:49 -0700 Received: (from apache@localhost) by freefriends.org (8.14.7/8.14.7/Submit) id 20VMcnmx029986; Mon, 31 Jan 2022 15:38:49 -0700 Date: Mon, 31 Jan 2022 15:38:49 -0700 Message-Id: <202201312238.20VMcnmx029986@freefriends.org> From: Karl Berry To: vapier@gentoo.org Subject: Re: [bug#53649] [PATCH] maint: include versioned manual in update In-Reply-To: <20220131073224.9063-1-vapier@gentoo.org> X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 53649 Cc: 53649@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) Subject: [bug#53649] [PATCH] maint: include versioned manual in update Seems fine. I think you can go ahead and immediately commit these patches without a review first. Will see it in the commit email ... --thanks, karl. From debbugs-submit-bounces@debbugs.gnu.org Mon Jan 31 21:52:11 2022 Received: (at 53649-done) by debbugs.gnu.org; 1 Feb 2022 02:52:11 +0000 Received: from localhost ([127.0.0.1]:41340 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nEjH9-0000xN-1x for submit@debbugs.gnu.org; Mon, 31 Jan 2022 21:52:11 -0500 Received: from woodpecker.gentoo.org ([140.211.166.183]:51236 helo=smtp.gentoo.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nEjH7-0000x7-Ru for 53649-done@debbugs.gnu.org; Mon, 31 Jan 2022 21:52:10 -0500 Received: by smtp.gentoo.org (Postfix, from userid 559) id B98583431BC; Tue, 1 Feb 2022 02:52:03 +0000 (UTC) Date: Mon, 31 Jan 2022 21:52:02 -0500 From: Mike Frysinger To: Karl Berry Subject: Re: [bug#53649] [PATCH] maint: include versioned manual in update Message-ID: Mail-Followup-To: Karl Berry , 53649-done@debbugs.gnu.org References: <20220131073224.9063-1-vapier@gentoo.org> <202201312238.20VMcnmx029986@freefriends.org> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="ESj1VzW/iEWKqFJa" Content-Disposition: inline In-Reply-To: <202201312238.20VMcnmx029986@freefriends.org> X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: 53649-done Cc: 53649-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -6.0 (------) --ESj1VzW/iEWKqFJa Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On 31 Jan 2022 15:38, Karl Berry wrote: > Subject: [bug#53649] [PATCH] maint: include versioned manual in update >=20 > Seems fine. I think you can go ahead and immediately commit these > patches without a review first. Will see it in the commit email ... i figure we'll find out if it really works when Jim does the next release :) -mike --ESj1VzW/iEWKqFJa Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCAAdFiEEuQK1JxMl+JKsJRrUQWM7n+g39YEFAmH4oFIACgkQQWM7n+g3 9YG+5BAAnl6qxYdCF2Iwj4IJ2WrYlarSlkUBGSpBOAChjJhtaSxCCrGQNkMknUER zqb7+kUnpsf4faPT9xUmNYS9643dIT8Op7S/ffu6sFc41tQAr+prRdwu6BpHK39c DpsxkDo/uTL5DGfHqVk9ZwSBrd4EQBBF8WIzd7SfknoW4y8FZ4j2baGU7aes+G2n pU/DmOkJOW/yKBNreIHOoT5whpDPb5yhEl+62iaMYHE0cPFW+0X17RLJ/+AJoB0q KyrBBiCYPLume4ju5YHTOEJ8utTyWiEhVMmMFRDV63LZ8Js3iGf1+XA+lXxupJWH rqeBDOI8VZkEbdQRCm9dKNT0U9+e9ka9pGsYFVUe+vEHztWNVSDVHn1kqNgv8+D0 Y42c9Vr1+t427wrMFDnjD8cxe5qV/QTIa7HrQ9ffQ/CEj6Q0wfunNdGrjY/MSgaj snkwjAZA3M3LdarECMjw1v4NdHF3iuEOcGunFs6eIFSC1NGJc1ky0sSS+QxNMCfi 0vR1R3ed2hQgosZRvDYobG7HRoYs5uD/8LPZFZiujKi0/mDTxtYa3pyv5T6b3tzf I1aZArDRsNEgp3FqwZu8/wbzP1OpaR0/TXgmeoSmHkr1CLgF4mzCH6q/xOYFULHU uwmEXJ1CPuHLDXacyc3uoa1/r9eH1NwTKss/3XxzBhcEzgfZV3s= =yjaQ -----END PGP SIGNATURE----- --ESj1VzW/iEWKqFJa-- From unknown Sat Aug 16 13:41:09 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Tue, 01 Mar 2022 12:24:06 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator