Swatantra-66 commented on issue #189:
URL: https://github.com/apache/nuttx-website/issues/189#issuecomment-5982436503

   Hi @cederom,
   
   I looked into this and here's what I found:
   
   **Problem 1 — Current release archive links:**
   The `artifact-root` in `_releases/13.1.0.md` (and other recent releases) is 
set to `https://www.apache.org/dyn/closer.lua/nuttx/13.1.0`, which returns an 
HTML mirror-picker page instead of the actual tarball. PR #186 (merged today) 
already fixed the SHA-512 and Signature columns by switching them to 
`checksum-root`, but the **Archive (OS/Apps)** column in `download.md` still 
reads from `artifact-root`.
   
   Two possible fixes:
   1. **Option A:** Update `artifact-root` in each release front-matter from 
`closer.lua` → `https://dlcdn.apache.org/nuttx/<version>` so the links resolve 
directly.
   2. **Option B:** Append `?action=download` to the `closer.lua` URLs in the 
template so the mirror selector issues a 302 redirect to `dlcdn.apache.org` 
instead of rendering the HTML page.
   
   I verified that 
`https://dlcdn.apache.org/nuttx/13.1.0/apache-nuttx-13.1.0.tar.gz` returns `200 
OK` with `Content-Type: application/x-gzip`, so Option A works.
   
   **Problem 2 — Historical releases (7.13–8.2):**
   These point to `https://bitbucket.org/nuttx/nuttx/downloads/...` which no 
longer exists. Would `https://archive.apache.org/dist/nuttx/` or GitHub 
Releases be the preferred replacement?
   
   Happy to submit a PR for either approach once the preferred URL scheme is 
confirmed.
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to