GNU bug report logs - #78319
gnu.org/software/guix redirects broken

Previous Next

Package: guix;

Reported by: Ludovic Courtès <ludo <at> gnu.org>

Date: Thu, 8 May 2025 14:24:01 UTC

Severity: normal

Done: Ludovic Courtès <ludo <at> gnu.org>

To reply to this bug, email your comments to 78319 AT debbugs.gnu.org.
There is no need to reopen the bug first.

Toggle the display of automated, internal messages from the tracker.

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to bug-guix <at> gnu.org:
bug#78319; Package guix. (Thu, 08 May 2025 14:24:02 GMT) Full text and rfc822 format available.

Acknowledgement sent to Ludovic Courtès <ludo <at> gnu.org>:
New bug report received and forwarded. Copy sent to bug-guix <at> gnu.org. (Thu, 08 May 2025 14:24:02 GMT) Full text and rfc822 format available.

Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):

From: Ludovic Courtès <ludo <at> gnu.org>
To: bug-guix <at> gnu.org
Subject: gnu.org/software/guix redirects broken
Date: Thu, 08 May 2025 16:07:52 +0200
Hello,

Looks like the gnu.org webmasters broke our redirects:

--8<---------------cut here---------------start------------->8---
$ wget --debug -O/dev/null https://www.gnu.org/software/guix/manual/en/html_node/Substitutes.html
Setting --output-document (outputdocument) to /dev/null
DEBUG output created by Wget 1.21.4 on linux-gnu.

Reading HSTS entries from /home/ludo/.wget-hsts
URI encoding = ‘UTF-8’
--2025-05-08 16:04:14--  https://www.gnu.org/software/guix/manual/en/html_node/Substitutes.html
Certificates loaded: 510
Resolving www.gnu.org (www.gnu.org)... 209.51.188.116, 2001:470:142:5::116
Caching www.gnu.org => 209.51.188.116 2001:470:142:5::116
Connecting to www.gnu.org (www.gnu.org)|209.51.188.116|:443... connected.
Created socket 4.
Releasing 0x0000000015e5e080 (new refcount 1).

---request begin---
GET /software/guix/manual/en/html_node/Substitutes.html HTTP/1.1
Host: www.gnu.org
User-Agent: Wget/1.21.4
Accept: */*
Accept-Encoding: identity
Connection: Keep-Alive

---request end---
HTTP request sent, awaiting response... 
---response begin---
HTTP/1.1 302 Found
Server: Apache
Strict-Transport-Security: max-age=63072000
X-Frame-Options: sameorigin
X-Content-Type-Options: nosniff
Access-Control-Allow-Origin: (null)
Location: https://guix.gnu.org
Content-Length: 204
Keep-Alive: timeout=5, max=100
Connection: Keep-Alive
Content-Type: text/html; charset=iso-8859-1

---response end---
--8<---------------cut here---------------end--------------->8---

(Until now each gnu.org/software/guix page would redirect to its
guix.gnu.org counterpart.)

It’s not nice but also not completely unreasonable of them given that we
moved to guix.gnu.org years ago, so I think we should update any
remaining reference in our blog posts etc. to the new URL.

Thoughts?

Ludo’.




Information forwarded to bug-guix <at> gnu.org:
bug#78319; Package guix. (Fri, 09 May 2025 09:16:01 GMT) Full text and rfc822 format available.

Message #8 received at 78319 <at> debbugs.gnu.org (full text, mbox):

From: "pelzflorian (Florian Pelz)" <pelzflorian <at> pelzflorian.de>
To: Ludovic Courtès <ludo <at> gnu.org>
Cc: 78319 <at> debbugs.gnu.org
Subject: Re: bug#78319: gnu.org/software/guix redirects broken
Date: Fri, 09 May 2025 11:14:49 +0200
Ludovic Courtès <ludo <at> gnu.org> writes:
> Looks like the gnu.org webmasters broke our redirects:
>
> $ wget --debug -O/dev/null https://www.gnu.org/software/guix/manual/en/html_node/Substitutes.html

Maybe this is originally our/Guix’ fault when we changed manual URLs to
remove duplicate locales, that is, we changed from

https://guix.gnu.org/en/manual/en/html_node/Substitutes.html

to

https://guix.gnu.org/manual/en/html_node/Substitutes.html

at

https://lists.gnu.org/archive/html/guix-devel/2024-09/msg00022.html

Anyway, I do not have a blog, so don’t know, but I would welcome if you
sed-replaced www.gnu.org/software/guix/manual like

commit f22046aebe5abc6ac0690724235a1f1cf2fa3bff
Author: Ludovic Courtès <ludo <at> gnu.org>
Date:   Mon Apr 29 14:04:48 2019 +0200

    website: posts: Update references to the manual.
    
    This commit is the result of running:
    
      sed -i -'es|manual/html_node|manual/en/html_node|g' posts/*.*

Regards,
Florian




Reply sent to Ludovic Courtès <ludo <at> gnu.org>:
You have taken responsibility. (Fri, 09 May 2025 12:55:02 GMT) Full text and rfc822 format available.

Notification sent to Ludovic Courtès <ludo <at> gnu.org>:
bug acknowledged by developer. (Fri, 09 May 2025 12:55:02 GMT) Full text and rfc822 format available.

Message #13 received at 78319-done <at> debbugs.gnu.org (full text, mbox):

From: Ludovic Courtès <ludo <at> gnu.org>
To: "pelzflorian (Florian Pelz)" <pelzflorian <at> pelzflorian.de>
Cc: 78319-done <at> debbugs.gnu.org
Subject: Re: bug#78319: gnu.org/software/guix redirects broken
Date: Fri, 09 May 2025 11:56:13 +0200
Hi Florian,

"pelzflorian (Florian Pelz)" <pelzflorian <at> pelzflorian.de> writes:

> Ludovic Courtès <ludo <at> gnu.org> writes:
>> Looks like the gnu.org webmasters broke our redirects:
>>
>> $ wget --debug -O/dev/null https://www.gnu.org/software/guix/manual/en/html_node/Substitutes.html
>
> Maybe this is originally our/Guix’ fault when we changed manual URLs to
> remove duplicate locales, that is, we changed from

No no, it’s really www.gnu.org that systematically responds with a
redirect to https://guix.gnu.org.

> Anyway, I do not have a blog, so don’t know, but I would welcome if you
> sed-replaced www.gnu.org/software/guix/manual like

Done in 00d3af2881e0e6c2310eb719addb31d86ada917a.

Thanks,
Ludo’.




This bug report was last modified 5 days ago.

Previous Next


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