Can you pls make troubleshooting easier?
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 5/5
- Tiempo estimado
- Más de una semana
- Aptitud para principiantes
- 25/100
- Tipo de issue
- Nueva funcionalidad
- Claridad
- Necesita aclaración
- Estado de actividad
- Estancado
- Stack tecnológico
- python
Línea de trabajo
Comienza leyendo langkit/utils/colors.py, las instrucciones de compilación del README, los puntos de entrada de manage.py y lkt/check_bootstrap.py. Separa la lista de comprobación en mejoras con alcance independiente y, después, define criterios de finalización para la salida de compilación, los controles del modo verbose, el manejo de colores, los informes de errores, la nomenclatura y los pasos de compilación documentados.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
I find the build process complicated and hard to debug, a couple of suggestions:
- can you consider improving the names, liblktlang, liblktlang_support, langkit_support, ... way too many "l"s "k"s and "lang"s.
- the python build process obscures things - it says for example it generates files and does not say where
- there is no obvious way to simply enable
gprbuildandgprinstallverbose modes - changing python is needed - https://no-color.org/ has nice suggestion - you could check for the
NO_COLORenvironment variable (or maybe alsoCI) in the langkit.utils.colors - a mishmash of Python mixed into Ada code is not nice (and probably a horror for packaging). Until we have a first class support for Python in gprbuild maybe it could be separated somehow...
- this looks scary - can this be surpressed? `
Subcommand failed: error while running /usr/local/bin/python3.11 /usr/home/saper/src/ada/langkit/lkt/check_bootstrap.py -q:
Command '['/usr/local/bin/python3.11', '/usr/home/saper/src/ada/langkit/lkt/check_bootstrap.py', '-q']' returned non-zero exit status 1.
- The steps of the process are confusing the README says
Build the Liblktlang support library:
$ python manage.py make --no-mypy --library-types=static,static-pic,relocatable
But this seems to build more than just that library.
Do I get it right that logical steps of the build process are:
python3 manage.py build-langkit-support(all library types if needed)python3 manage.py install-langkit-support(all library types if needed)python3 manage.py bootstrap- this builds relocatable library only inlkt/bootstrap/lib/relocatable/dev/liblktlang.so- some code generation
- ...
- Lenguaje dominante
- Ada
- Estrellas
- 94
- Forks
- 34
- Métricas de merge de PR
- Sin PR fusionados en 30 d
Preparar el entorno
- Sin Dockerfile ni archivo de Docker Compose
- Sin 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 AdaCore/langkit
-
Dificultad 5/5 Más de una semana Aptitud para principiantes 25/100
-
Dificultad 1/5 1-3 horas Aptitud para principiantes 45/100
-
Dificultad 3/5 1-2 días Aptitud para principiantes 45/100
-
Struggles building Langkit with AlireQuizá libre de nuevo @pmderodat la tomó hace 859 días y no hay ningún pull request abierto. Abierto
-
Dificultad 4/5 3-5 días Aptitud para principiantes 42/100
Todos los issues de AdaCore/langkit
Issues similares
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 76/100
FreeCAD/homebrew-freecad#870 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 84/100
-
Dificultad 1/5 Menos de una hora Aptitud para principiantes 92/100
-
Dificultad 1/5 Menos de una hora Aptitud para principiantes 95/100
-
Dificultad 1/5 Menos de una hora Aptitud para principiantes 88/100
Los mantenedores suelen responder en 1 día