NetBSD: All functionality fails; "-S" is not a portable option to env
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 3/5
- Tiempo estimado
- 1-2 días
- Aptitud para principiantes
- 64/100
- Tipo de issue
- Error
- Claridad
- Bastante claro
- Estado de actividad
- Activo
- Stack tecnológico
- javascript, node.js
- Área
- build-system, cli
Línea de trabajo
Start with the fix-bundle script in package.json and the generated bin/bundle.js entry point, then reproduce npx spago build or --help on NetBSD. Check how the bundled executable invokes env and verify that the resulting package works without relying on NetBSD-unsupported -S behavior; done means Spago commands run successfully on NetBSD.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
Spago 1.0.4 installed via npm fails to do anything on NetBSD:
-bash-5.3$ npx spago build
env: unknown option -- S
Usage: env [-0i] [-C dir] [-u name] [--] \
[name=value ...] [--] \
[utility [arg ...] ]
-bash-5.3$ npx spago --help
env: unknown option -- S
Usage: env [-0i] [-C dir] [-u name] [--] \
[name=value ...] [--] \
[utility [arg ...] ]
-bash-5.3$ npx spago
env: unknown option -- S
Usage: env [-0i] [-C dir] [-u name] [--] \
[name=value ...] [--] \
[utility [arg ...] ]
I tried the version of spago from pkg_src first, but that's the old dhall-spago instead of the current yaml-spago.
I could not find an equivalent to -S in the env(1) man page on NetBSD.
Changing the fix-bundle script in spago's package.json to a no-op, and undoing the change to spago's bin/bundle.js caused the build to succeed:
[641 of 642] Compiling Test.Main
[642 of 642] Compiling Main
Src Lib All
Warnings 0 0 0
Errors 0 0 0
✓ Build succeeded.
-bash-5.3$ grep fix-bundle node_modules/spago/package.json
"fix-bundle": ":",
"bundle": "spago bundle -p spago-bin && npm run fix-bundle",
"prepublishOnly": "spago build && ./bin/index.dev.js bundle -p spago-bin && npm run fix-bundle && ./bin/index.dev.js bundle -p docs-search-client-halogen",
-bash-5.3$ head -n 1 node_modules/spago/bin/bundle.js
#!/usr/bin/env node
- Lenguaje dominante
- PureScript
- Estrellas
- 830
- Forks
- 138
- Merge medio
- 18 h 27 min
- PR fusionados (30 d)
- 7
Preparar el entorno
- Sin Dockerfile ni archivo de Docker Compose
- Tiene una plantilla de pull request
- Leer la guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de purescript/spago
-
Dificultad 1/5 Menos de una hora Aptitud para principiantes 82/100
purescript/spago#1403 ·
-
bug
Dificultad 4/5 3-5 días Aptitud para principiantes 54/100
purescript/spago#1430 ·
-
Dificultad 3/5 1-2 días Aptitud para principiantes 68/100
purescript/spago#1428 · 1 reacción ·
-
Dificultad 1/5 Menos de una hora Aptitud para principiantes 22/100
purescript/spago#1426 ·
-
bug
Dificultad 3/5 1-2 días Aptitud para principiantes 45/100
purescript/spago#1386 · 1 comentario ·
Todos los issues de purescript/spago
Issues similares
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
manuscript-lang/manuscript#1618 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 1/5 Menos de una hora Aptitud para principiantes 82/100
btclib-org/btclib-node#2083 ·
Los mantenedores suelen responder en 1 día
-
needs-maintainer-triage python triage
Dificultad 2/5 1-3 horas Aptitud para principiantes 76/100
microsoft/agent-framework#9742 ·
Los mantenedores suelen responder en 1 día
-
Eve Chat Template fails to build: imports newer APIs while pinned to eve 0.73.0Posiblemente ocupada @roboeve la tomó hoy. Abiertobug build p1
Dificultad 2/5 1-3 horas Aptitud para principiantes 67/100
vercel/eve#5400 · 2 comentarios ·
Los mantenedores suelen responder en 1 día
-
enhancement
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
elboletaire/manga-downloader#440 ·
Los mantenedores suelen responder en 1 día