-
Notifications
You must be signed in to change notification settings - Fork 100
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Since 0.8.x (?) fetching from Github is semi-broken and in many cases fails #909
Comments
Had the same issue with the fpm CI on the macOS-11 images. |
I think there should be an option not to fetch anything and install exactly that version which is supposed to be installed, without smuggling in an update :) |
Fpm is built with fpm, that’s why the installer downloads the latest available single-file source as a “bootstrapper” fpm. Maybe it would make sense to include such file into the next release repository directly, that would save the installer from having to download it. I don’t know what’s the thought from other @fortran-lang/admins |
Hmm, how does it build for platforms for which binaries are not available? I have it built and working on Darwin PPC, and I am sure there are no pre-built binaries for it with upstream. |
By the way, no, it is not specific to macOS 11 (and yes, does not necessarily happen on macOS 11), see Macports logs here: https://ports.macports.org/port/fpm/details (notice which OS fail there). |
Current one is prone to fails: fortran-lang/fpm#909
First, the latest release (single-file version) is downloaded and built; then, it’s used to build the current version |
Ah, yes, I remembered now. |
@perazz Possibly, it is recent updates to |
Current one is prone to fails: fortran-lang/fpm#909
Hopefully closed by #913. |
Description
Problem looks like this:
Example one: https://build.macports.org/builders/ports-10.15_x86_64-builder/builds/136455/steps/install-port/logs/stdio
Example two, right now: https://github.com/macports/macports-ports/actions/runs/4957808218/jobs/8869925225?pr=18637
At the same time another build bot worked fine with identical portfile: https://github.com/macports/macports-ports/actions/runs/4957808218/jobs/8869925080?pr=18637
Of course,
curl
is available, so configure script is lying.Expected Behaviour
It should reliably work. Ideally the build should not depend on fetching anything.
Version of fpm
0.8.2
Platform and Architecture
macOS
Additional Information
Macports portfile: https://github.com/macports/macports-ports/blob/48985779d5951c826997e62b5e37a9c866c9db46/devel/fpm/Portfile
The text was updated successfully, but these errors were encountered: