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]
