Skip to content

replace unstable savannah links#75

Merged
bucanero merged 15 commits into
masterfrom
link-fix
Jun 6, 2026
Merged

replace unstable savannah links#75
bucanero merged 15 commits into
masterfrom
link-fix

Conversation

@TheMrIron2
Copy link
Copy Markdown
Contributor

Savannah regularly stalls or even crashes toolchain builds. For instance, this toolchain build on macOS intel reached 62 minutes before it realised that a Savannah link hit a 301 and the file was not downloaded: https://github.com/ps3dev/ps3toolchain/actions/runs/26955482827/job/79531449973

Replaced with most reliable GitHub mirror available.

TheMrIron2 and others added 8 commits June 3, 2026 21:39
superseded by 1.2.13 and safer patch
inadvertently removed a patch that prevented a bad override
We need to rework this code entirely later, this check is at best inefficient and at worst redundant.

For the time being use more stable mirrors to avoid crashing or stalling the whole toolchain build
@bucanero bucanero marked this pull request as draft June 4, 2026 22:40
@bucanero
Copy link
Copy Markdown
Contributor

bucanero commented Jun 4, 2026

As mentioned on discord, that github gcc-mirror has old config files, like from 5 years ago. Files on savannah had a bunch of updates since then (last commit in 2026):
https://gitweb.git.savannah.gnu.org/gitweb/?p=config.git;a=history;f=config.guess;h=c7f4c3294a63dc7d282a62022b1dfdd263d9440a;hb=HEAD

TheMrIron2 and others added 7 commits June 6, 2026 10:05
Check if Savannah can be reached with a timer, and if not, use local version to continue the build.
oops...
misspelled workflow_dispatch in initial yml commit, fixed it in the previous commit, but it still thinks it's invalid, so I have to enable push for now to force it to run.
Very messy last few commits... but it works now
@TheMrIron2
Copy link
Copy Markdown
Contributor Author

Updated the branch. After fighting with CI, I made a simple helper script that tries Savannah with a timer, and if it fails, fall back to a vendored config. Smoke tested with CI.

@bucanero
Copy link
Copy Markdown
Contributor

bucanero commented Jun 6, 2026

Cool 👍🏻 is this ready to review ?

@bucanero bucanero marked this pull request as ready for review June 6, 2026 12:01
@bucanero bucanero merged commit 1f3b599 into master Jun 6, 2026
@bucanero bucanero deleted the link-fix branch June 6, 2026 12:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants