[JOSS review] macOS CI workflows failing so README shows red badges
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 3/5
- Tempo stimato
- 1-2 giorni
- Idoneità per principianti
- 52/100
- Tipo di issue
- Bug
- Chiarezza
- Abbastanza chiara
- Stato di attività
- Tranquilla
- Stack tecnologico
- fortran, github-actions, macos
- Ambito
- build-system, ci-cd
Direzione di ricerca
Inizia con .github/workflows/gnu-macos.yml e .github/workflows/gnu-macos-i8.yml, esamina i relativi passaggi di Build non riusciti, quindi leggi i sorgenti di dl_py2f e le definizioni dei badge del README. Conferma con i maintainer se il risultato previsto è disabilitare i workflow, contrassegnarli come sperimentali o supportare macOS; il lavoro è terminato quando il workflow scelto e lo stato del README non rappresentano più erroneamente il progetto.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Part of my review for openjournals/joss-reviews#8992.
gnu-macos.yml and gnu-macos-i8.yml workflow Actions have been failing at the Build step since their last runs on main (2026-03-31), and the README displays their red badges alongside the green Linux ones. The dl_py2f sources contain no macOS conditionals (no __APPLE__ / Darwin branches), use <link.h>/glibc ELF internals, and link with a GNU version script (-Wl,--version-script) so a macOS build of the F2P layer failing is expected with the current code.
Suggestion: either remove/disable the workflows and badges until macOS is supported, mark them as experimental in the README or fix the build.
- Lingua principale
- Fortran
- Stelle
- 1
- Fork
- 0
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Preparare l'ambiente
Questo progetto non fornisce container di sviluppo, Dockerfile né guida per i contributori, quindi l'ambiente è a tuo carico: parti dal suo README e consulta la nostra guida al primo contributo per i passaggi generali.
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Issue simili
-
Run the dependency drift checkForse già presa @spaceninja l’ha presa oggi. Aperta
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 72/100
cloudfour/lighthouse-parade#449 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
PostHog/posthog-js#5524 ·
I maintainer di solito rispondono entro 2 giorni
-
Remove unused dependenciesForse già presa @alastair-smith l’ha presa oggi. Apertachore other
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
alastair-smith/card-games#384 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 62/100
kivy/python-for-android#3405 · 1 reazione ·
I maintainer di solito rispondono entro 1 giorno
-
package-update
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 62/100
I maintainer di solito rispondono entro 1 giorno