Skip to content

Fix MacOS CI/CD#652

Draft
smk762 wants to merge 1 commit intodevfrom
fix-macos-ci
Draft

Fix MacOS CI/CD#652
smk762 wants to merge 1 commit intodevfrom
fix-macos-ci

Conversation

@smk762
Copy link

@smk762 smk762 commented Jul 17, 2025

Error seen in recent workflow runs:

curl: (3) URL rejected: No host part in the URL
shasum: /Users/runner/work/komodo/komodo/depends/work/download/native_ccache-3.7.4/ccache-3.7.4.tar.xz.temp: No such file or directory
shasum: WARNING: 1 listed file could not be read
/Users/runner/work/komodo/komodo/depends/work/download/native_ccache-3.7.4/ccache-3.7.4.tar.xz.temp: FAILED open or read
make: *** [/Users/runner/work/komodo/komodo/depends/sources/download-stamps/.stamp_fetched-native_ccache-ccache-3.7.4.tar.xz.hash] Error 1

Consulting o3 suggested this fix .
image

@smk762 smk762 marked this pull request as draft July 17, 2025 13:59
@smk762
Copy link
Author

smk762 commented Jul 17, 2025

fix appears to be deeper, set to draft until time to investigate further is available

@TheComputerGenie
Copy link

fix appears to be deeper, set to draft until time to investigate further is available

One of the 9 ways to fix that thing that has been wrong for nearly a decade:
DeckerSU/KomodoOcean@6df0748

DeckerSU added a commit that referenced this pull request Jul 22, 2025
Fixes the case where build_DOWNLOAD (using curl or wget) fails to download the required package from the default URL specified in depends/packages/%recipe_name%.mk. It will then attempt to download from FALLBACK_DOWNLOAD_PATH. This also resolves the macOS CI/CD error "curl: (3) URL rejected: No host part in the URL" noted here: #652. It appears that newer versions of curl included in the latest GitHub runner image exit with an error when FALLBACK_DOWNLOAD_PATH is not set (due to mixed-up variable names FALLBACK_DOWNLOAD_PATH and PRIORITY_DOWNLOAD_PATH in the Makefile). This should now be fixed.
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