Received: (at 80526) by debbugs.gnu.org; 3 Mar 2026 12:39:36 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Tue Mar 03 07:39:35 2026 Received: from localhost ([127.0.0.1]:46104 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1vxP2E-0007KG-S3 for submit <at> debbugs.gnu.org; Tue, 03 Mar 2026 07:39:35 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:54432) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1vxP2C-0007JK-GP for 80526 <at> debbugs.gnu.org; Tue, 03 Mar 2026 07:39:32 -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 1vxP21-0007i1-8O; Tue, 03 Mar 2026 07:39:26 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-version:References:Subject:In-Reply-To:To:From: Date; bh=S/XVfgfRLHuKA3tyIrau5DhdMB9QhCi/tjb3/IGGg0s=; b=FugGTiKeX6zzklo+SvDZ PSndGSG75G1b4NDIUWLrn6Z3ZhgQ6mTX9ZCr2EfhwRcHlJQ/hvoWYbbVTwPNPLubdGS63QVT58dZ6 LFZfuyfWO5oLX27gTKu+0RV+sBTbm1DgDBK4L8hAm4PqYiV5FFR3Vi5YOmem2bsa6b6I9RQHa6plb ryVMqvQt5/N3NanQL4JTJtVHesfoz6qU3TiM8fKbYJUM+jX/oFZ+ZbXJtBG2mh/hKBfUoEEIXbkpY Dg6uJTFxw0OKUpCRKwlzSZRTq4ojYFnGqm1nrQzsdeeJw6mxFAGNbcwnYJxYXCvTQk9dYZ4XWUUYg CfBpmrqCFZI1DQ==; Date: Tue, 03 Mar 2026 14:38:49 +0200 Message-Id: <86cy1lxf3a.fsf@HIDDEN> From: Eli Zaretskii <eliz@HIDDEN> To: =?utf-8?B?VGjDqXLDqHNl?= Godefroy <godef.th@HIDDEN>, Sean Whitton <spwhitton@HIDDEN> In-Reply-To: <316ac8f8-88ad-423b-b45f-0f15456b1f10@HIDDEN> (message from =?utf-8?B?VGjDqXLDqHNl?= Godefroy on Tue, 3 Mar 2026 08:56:51 +0100) Subject: Re: bug#80526: [Emacs webpages] Proposed changes to symlinks References: <d0f07baa-a7e4-4666-9784-f9b696d5daae@HIDDEN> <86o6l6xfbe.fsf@HIDDEN> <316ac8f8-88ad-423b-b45f-0f15456b1f10@HIDDEN> MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 80526 Cc: 80526 <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: Tue, 3 Mar 2026 08:56:51 +0100 > From: Thérèse Godefroy <godef.th@HIDDEN> > Cc: 80526 <at> debbugs.gnu.org > > >> If you agree but don't have time to apply the patch, I will gladly > >> do it. > > > > Thanks. > > I plan to commit the changes today. No objections from me. Sean, any comments? > > However, I'm confused, maybe because I don't know enough about the > > organization of the webpages repository and its requirements. > > > > We update and upload the manuals using two scripts that are part of > > the Emacs Git repository: admin/make-manuals and admin/upload-manuals. > > The question that bothers me now is whether any of these scripts (and > > the Lisp programs in admin/admin.el which support them) will also need > > to change? > > > > The switch to Nginx (if it does happen) will not affect anything in your > CVS or Git repos, except one .symlinks file. It won't affect the > generation of manuals either. And even if we don't migrate to Nginx, > this change will be beneficial because it will take some load off the > server. Good to know, thanks. > > IOW, I don't think I understand what you mean by "file FOO replaced > > with BAR", "file FOO redirected to BAR" etc. Would you mind > > explaining what that means in practice? Are you talking about bad > > links, or is it something else? > > I am talking about bad links. Some of the rewriting rules in the current > .htaccess don't lead anywhere because the requested file isn't found at > the target URL. Either its name has changed, or it has moved, or the > website that hosted it disappeared. (Fortunately, it was archived by the > Wayback Machine.) While transferring the rules to the .symlinks file, I > fixed these target URLs. Thanks again.
bug-gnu-emacs@HIDDEN:bug#80526; Package emacs.
Full text available.Received: (at 80526) by debbugs.gnu.org; 3 Mar 2026 07:56:59 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Tue Mar 03 02:56:59 2026 Received: from localhost ([127.0.0.1]:42368 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1vxKcj-0002kD-Vt for submit <at> debbugs.gnu.org; Tue, 03 Mar 2026 02:56:59 -0500 Received: from smtp4-g21.free.fr ([2a01:e0c:1:1599::13]:60614) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <godef.th@HIDDEN>) id 1vxKcg-0002jp-GK for 80526 <at> debbugs.gnu.org; Tue, 03 Mar 2026 02:56:55 -0500 Received: from [IPV6:2a01:e0a:fec:350:9aee:4161:4ca4:5b3f] (unknown [IPv6:2a01:e0a:fec:350:9aee:4161:4ca4:5b3f]) (Authenticated sender: godef.th@HIDDEN) by smtp4-g21.free.fr (Postfix) with ESMTPSA id 8B7C319F5AF; Tue, 3 Mar 2026 08:56:51 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=free.fr; s=smtp-20201208; t=1772524612; bh=Y7S9yHvAZr1SrqqzXnk7vsdwbCJ1DNF5s9txj0qnz50=; h=Date:From:Subject:To:Cc:References:In-Reply-To:From; b=ZmZv2HVxF289jZnnPVUTMvhx8ofiNlvT6h6MxjrWCrMQBmWQUXcFO6hHDTl4OfvUN viuHiCY0m+iEv97xgMnpuJbfU0T5uAnzHq6mfMt47L4/9qYKmIIrLPluHlfHfCvC9/ viWmlw1yQWIENse1ykhsyXFaf/RlKyVOHSmkQ0xa+XD/CJGThmUeRh4CHhPdTWKpoF 0c3qbghYPyvCCLjB5x17H8G94e45R07oT3Lkh4lEempVt2Zm9si6i7EV6O4VATA4j2 UU3VvPmB5ZtiQmoDYW83Tt5xLYKiKfcgpTsrwvSS/HUxdzAZAlQtu9SXUylE6tz6ta d7e5pJ87xjqsA== Message-ID: <316ac8f8-88ad-423b-b45f-0f15456b1f10@HIDDEN> Date: Tue, 3 Mar 2026 08:56:51 +0100 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird From: =?UTF-8?B?VGjDqXLDqHNlIEdvZGVmcm95?= <godef.th@HIDDEN> Subject: Re: bug#80526: [Emacs webpages] Proposed changes to symlinks To: Eli Zaretskii <eliz@HIDDEN> References: <d0f07baa-a7e4-4666-9784-f9b696d5daae@HIDDEN> <86o6l6xfbe.fsf@HIDDEN> Content-Language: fr-FR Autocrypt: addr=godef.th@HIDDEN; keydata= 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 wrqwUy07pScTLtYD In-Reply-To: <86o6l6xfbe.fsf@HIDDEN> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 80526 Cc: 80526 <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 (-) Le 02/03/2026 à 19:21, Eli Zaretskii a écrit : >> Date: Mon, 2 Mar 2026 18:43:57 +0100 >> From: Thérèse Godefroy via "Bug reports for GNU Emacs, >> the Swiss army knife of text editors" <bug-gnu-emacs@HIDDEN> >> >> You probably know that there are talks of switching the www.gnu.org web >> server from Apache to Nginx. > > No, I didn't know that. When and where was this announced? > This was brought up by the FSF sysadmins and the Savannah Hackers. They think it would be easier to fight the constant DDoS (Distributed Denial of service) that FSF servers are subjected to with Nginx rather than Apache. The switch is not straightforward because Nginx doesn't have all the Apache features that we use. So they asked webmasters to do whatever they could to bypass those features. We are making progress toward that goal, but there is still some work to do. That's probably why no announcement has been made yet. One of the features we need to get rid of is .htaccess, which is unsupported by Nginx. Here is what the Apache doc says [1]: ".htaccess files provide a way to make configuration changes on a per-directory basis. You should avoid using .htaccess files completely if you have access to httpd main server config file. Using .htaccess files slows down your Apache http server." The (only?) advantage of .htaccess is that normal users can write to them. [1] https://httpd.apache.org/docs/current/howto/htaccess.html >> The problem is that Nginx doesn't support >> .htaccess. So we need to move the redirections that are now in >> emacs/.htaccess and emacs/manual/.htaccess to .symlinks. > > I'm afraid I don't really understand what this means, sorry. > The two .htaccess files in the emacs directory are used to rewrite URLs. Each line is a rule that will be followed by the Apache rewrite module. Its purpose is either to simplify an URL that you request very often, or to redirect requests for a given resource to its new location. A more efficient way to give rules to the rewrite module is to put them in an Apache config file, on the server side. But normal users can't do it, so www.gnu.org uses ".symlinks" files where the rules are listed in a simplified form (similar to the arguments of the "ln -s" command). The symlinks are converted to Apache rewrite rules by a script before they are sent to the server. Nginx also supports URL rewriting, as long as the rules are in a server config file. We can generate them in the proper format from existing symlinks. [...] >> If you agree but don't have time to apply the patch, I will gladly >> do it. > > Thanks. I plan to commit the changes today. > However, I'm confused, maybe because I don't know enough about the > organization of the webpages repository and its requirements. > > We update and upload the manuals using two scripts that are part of > the Emacs Git repository: admin/make-manuals and admin/upload-manuals. > The question that bothers me now is whether any of these scripts (and > the Lisp programs in admin/admin.el which support them) will also need > to change? > The switch to Nginx (if it does happen) will not affect anything in your CVS or Git repos, except one .symlinks file. It won't affect the generation of manuals either. And even if we don't migrate to Nginx, this change will be beneficial because it will take some load off the server. > IOW, I don't think I understand what you mean by "file FOO replaced > with BAR", "file FOO redirected to BAR" etc. Would you mind > explaining what that means in practice? Are you talking about bad > links, or is it something else? I am talking about bad links. Some of the rewriting rules in the current .htaccess don't lead anywhere because the requested file isn't found at the target URL. Either its name has changed, or it has moved, or the website that hosted it disappeared. (Fortunately, it was archived by the Wayback Machine.) While transferring the rules to the .symlinks file, I fixed these target URLs.
bug-gnu-emacs@HIDDEN:bug#80526; Package emacs.
Full text available.Received: (at 80526) by debbugs.gnu.org; 2 Mar 2026 18:21:55 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Mon Mar 02 13:21:54 2026 Received: from localhost ([127.0.0.1]:36612 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1vx7tx-0004pc-Cr for submit <at> debbugs.gnu.org; Mon, 02 Mar 2026 13:21:54 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:44092) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1vx7tu-0004oI-GW for 80526 <at> debbugs.gnu.org; Mon, 02 Mar 2026 13:21:51 -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 1vx7to-0008WD-Tx; Mon, 02 Mar 2026 13:21:44 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-version:References:Subject:In-Reply-To:To:From: Date; bh=vd9bdxH23o1LXlQ/VG2AHd93F/xHCUtAyo9w6Rbsg+U=; b=oBDAB1zpA22Q6whUu/Yv CjOZMFiizYBwl1P24vDtMwbMLMyL+88uotO/yEI+FiXqyUBVTKvFuOgW0M0gF/kLTRyaUfbh+cVkl nF4PrrQ5qT/8ImqpRvoP6OLVIibrxJWeKyYaHBx/CGBzqWJjWDJLgAROR/4Vtegr6TEJQ20rpu1YS Z8K3RbDxObmWTHLUKbCS2C35NCWgOJ0b/2QVMp94r96Rbc9VdChTLaYeJU/3wc3OMsx7VssfylC+C m9Z+KwU5I31nxP1x2PWa6mMuljvkYeqBsQopiv+CHAJmmUkPHcHiDfJ+RBezqvd7jEyeKWFBSz2se gJEBqmmwS0ijYw==; Date: Mon, 02 Mar 2026 20:21:41 +0200 Message-Id: <86o6l6xfbe.fsf@HIDDEN> From: Eli Zaretskii <eliz@HIDDEN> To: =?utf-8?B?VGjDqXLDqHNl?= Godefroy <godef.th@HIDDEN> In-Reply-To: <d0f07baa-a7e4-4666-9784-f9b696d5daae@HIDDEN> (bug-gnu-emacs@HIDDEN) Subject: Re: bug#80526: [Emacs webpages] Proposed changes to symlinks References: <d0f07baa-a7e4-4666-9784-f9b696d5daae@HIDDEN> MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 80526 Cc: 80526 <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: Mon, 2 Mar 2026 18:43:57 +0100 > From: Thérèse Godefroy via "Bug reports for GNU Emacs, > the Swiss army knife of text editors" <bug-gnu-emacs@HIDDEN> > > You probably know that there are talks of switching the www.gnu.org web > server from Apache to Nginx. No, I didn't know that. When and where was this announced? > The problem is that Nginx doesn't support > .htaccess. So we need to move the redirections that are now in > emacs/.htaccess and emacs/manual/.htaccess to .symlinks. I'm afraid I don't really understand what this means, sorry. > I moved all redirections to emacs/.symlinks, with the following fixes > (see line numbers in the attached patch): > > line 82: manual/eintr.pdf replaced with manual/pdf/eintr.pdf > > lines 115-116: texinfo/manual/info-std/ replaced with > texinfo/manual/info-stnd/ > > lines 137-139: ada-mode redirected to https://www.nongnu.org/ada-mode > > lines 145-156: http://www.randomsample.de/* (404) replaced with > https://web.archive.org/web/*/http://www.randomsample.de/* > > lines 159-161: all elisp pdf manuals redirected to manual/pdf/eintr.pdf > > > If you agree but don't have time to apply the patch, I will gladly > do it. Thanks. However, I'm confused, maybe because I don't know enough about the organization of the webpages repository and its requirements. We update and upload the manuals using two scripts that are part of the Emacs Git repository: admin/make-manuals and admin/upload-manuals. The question that bothers me now is whether any of these scripts (and the Lisp programs in admin/admin.el which support them) will also need to change? IOW, I don't think I understand what you mean by "file FOO replaced with BAR", "file FOO redirected to BAR" etc. Would you mind explaining what that means in practice? Are you talking about bad links, or is it something else?
bug-gnu-emacs@HIDDEN:bug#80526; Package emacs.
Full text available.
Received: (at submit) by debbugs.gnu.org; 2 Mar 2026 17:44:17 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Mar 02 12:44:17 2026
Received: from localhost ([127.0.0.1]:36299 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1vx7JY-00011R-Tj
for submit <at> debbugs.gnu.org; Mon, 02 Mar 2026 12:44:17 -0500
Received: from lists.gnu.org ([2001:470:142::17]:60624)
by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
(Exim 4.84_2) (envelope-from <godef.th@HIDDEN>) id 1vx7JW-00010d-KE
for submit <at> debbugs.gnu.org; Mon, 02 Mar 2026 12:44:15 -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 <godef.th@HIDDEN>) id 1vx7JL-0006ZW-1D
for bug-gnu-emacs@HIDDEN; Mon, 02 Mar 2026 12:44:04 -0500
Received: from smtp3-g21.free.fr ([212.27.42.3])
by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
(Exim 4.90_1) (envelope-from <godef.th@HIDDEN>) id 1vx7JI-0003Bw-So
for bug-gnu-emacs@HIDDEN; Mon, 02 Mar 2026 12:44:02 -0500
Received: from [IPV6:2a01:e0a:fec:350:2dbf:114b:955b:62fc] (unknown
[IPv6:2a01:e0a:fec:350:2dbf:114b:955b:62fc])
(Authenticated sender: godef.th@HIDDEN)
by smtp3-g21.free.fr (Postfix) with ESMTPSA id DCF0E13F8B9
for <bug-gnu-emacs@HIDDEN>; Mon, 2 Mar 2026 18:43:57 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=free.fr;
s=smtp-20201208; t=1772473437;
bh=wWEe3x4zW2k+NTusfbS/sIi30G2q/yJbQ5RpcPqt3UI=;
h=Date:To:From:Subject:From;
b=LhLphorqb7GvClzNmmTHjN9/Q/10xqwEiTCff0Rb9HK56DMTVI5rwqKYhPg2tTjpS
huqYO3fFwam/SG2YQ92Cv62nUFgdmytO3T9qiO0KMLVrWjcwsnzqefLlYn/JJ+EpB+
IRI8n6r3RHZlzdsvAI2BVIPFz5fJ5MwWAJc7F7+70feH0hUd0aIy1hDP54ck8LJrRA
wmZ0Qw9mO5l7rrYxdFW94csNFm4sGtYIRxJnY+acl+dgLQeXV8blW71UFyzrbGWB93
lmdPq8UlSk45v2f2ifBYkJbAL2OC9wF/xOuzSHqGFi8Iva4/eYFHgIFr1ySdncWSEO
3t5vXXZEZOAKw==
Content-Type: multipart/mixed; boundary="------------pkDHVZa0XX2icy8amMBup0Sh"
Message-ID: <d0f07baa-a7e4-4666-9784-f9b696d5daae@HIDDEN>
Date: Mon, 2 Mar 2026 18:43:57 +0100
MIME-Version: 1.0
User-Agent: Mozilla Thunderbird
Content-Language: fr-FR
To: bug-gnu-emacs@HIDDEN
From: =?UTF-8?B?VGjDqXLDqHNlIEdvZGVmcm95?= <godef.th@HIDDEN>
Subject: [Emacs webpages] Proposed changes to symlinks
Autocrypt: addr=godef.th@HIDDEN; keydata=
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
wrqwUy07pScTLtYD
Received-SPF: pass client-ip=212.27.42.3; envelope-from=godef.th@HIDDEN;
helo=smtp3-g21.free.fr
X-Spam_score_int: -5
X-Spam_score: -0.6
X-Spam_bar: /
X-Spam_report: (-0.6 / 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, RCVD_IN_MSPIKE_H5=0.001, RCVD_IN_MSPIKE_WL=0.001,
RCVD_IN_VALIDITY_RPBL_BLOCKED=0.968, RCVD_IN_VALIDITY_SAFE_BLOCKED=0.495,
SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=no 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 (/)
This is a multi-part message in MIME format.
--------------pkDHVZa0XX2icy8amMBup0Sh
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Hello,
You probably know that there are talks of switching the www.gnu.org web
server from Apache to Nginx. The problem is that Nginx doesn't support
.htaccess. So we need to move the redirections that are now in
emacs/.htaccess and emacs/manual/.htaccess to .symlinks.
I moved all redirections to emacs/.symlinks, with the following fixes
(see line numbers in the attached patch):
line 82: manual/eintr.pdf replaced with manual/pdf/eintr.pdf
lines 115-116: texinfo/manual/info-std/ replaced with
texinfo/manual/info-stnd/
lines 137-139: ada-mode redirected to https://www.nongnu.org/ada-mode
lines 145-156: http://www.randomsample.de/* (404) replaced with
https://web.archive.org/web/*/http://www.randomsample.de/*
lines 159-161: all elisp pdf manuals redirected to manual/pdf/eintr.pdf
If you agree but don't have time to apply the patch, I will gladly
do it.
Best,
Thérèse
--------------pkDHVZa0XX2icy8amMBup0Sh
Content-Type: application/gzip; name="emacs.diff.gz"
Content-Disposition: attachment; filename="emacs.diff.gz"
Content-Transfer-Encoding: base64
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
--------------pkDHVZa0XX2icy8amMBup0Sh--
Thérèse Godefroy <godef.th@HIDDEN>:bug-gnu-emacs@HIDDEN.
Full text available.bug-gnu-emacs@HIDDEN:bug#80526; Package emacs.
Full text available.
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997 nCipher Corporation Ltd,
1994-97 Ian Jackson.