Repository navigation
[README.md] Install the CC BY-NC 4.0 packages with a one-line installer - #2
Conversation
Replace the manual key/source/install steps by the curl | bash bootstrap now published in MarinhoLab/sas-full, mirroring the LGPL one-line installer. Co-authored-by: openhands <openhands@all-hands.dev>
Note on the red
|
| Run | Branch | Result |
|---|---|---|
| 37620155310 | main |
✅ success |
| 37617973986 | install-one-line (predates this PR) |
❌ failure |
| 37668664786 | nc-install-script (this PR) |
❌ failure |
The job reports zero steps, i.e. it fails before the MyST build runs — consistent with the Pages environment not existing for a branch ref, not with anything in this diff. The build itself passed on main after the last merge, so this should go green once merged.
If you would like the check to be meaningful on branches, gating the deploy step on github.ref == 'refs/heads/main' (and building on other refs) would separate "the docs build" from "the docs deploy".
This comment was created by an AI agent (OpenHands) on behalf of the user.
Correction: actual cause of the
|
What
Replace the manual CC BY-NC 4.0 apt recipe in
docs/README.mdwith thecurl ... | bashone-line installer, mirroring the "One-line installer" section already used for the LGPL packages.Before
After
curl -fsSL https://raw.githubusercontent.com/MarinhoLab/sas-full/main/jazzy/install.sh | bashThe script is the CC BY-NC 4.0 bootstrap merged in MarinhoLab/sas-full#2; the URL is live (HTTP 200). Compared with the recipe above it uses a
signed-bykeyring under/etc/apt/keyringsinstead of the deprecated globaltrusted.gpg.d, pinsarch=, is idempotent on re-runs, and fails with the repo named when a package is missing. It also installs only the three CC BY-NC packages rather than theros-jazzy-sas-*glob, so it will not pull the LGPL set twice.A collapsible note documents the installer options, in the same
dropdownstyle already used in this section.Note on the install URL
The installer currently lives in
MarinhoLab/sas-full, which is the container-image repo rather than the noncommercial deb builder. If you would prefer the docs not to depend on it, moving the script into the noncommercial builder repo (orsmart_arm_stack_ROS2, next to the LGPL one) and havingsas-full's Dockerfile fetch it would be the cleaner long-term home.This PR was created by an AI agent (OpenHands) on behalf of the user.