Hacktoberfest 2026: los issues que los mantenedores marcaron para octubre, abiertos y aptos para principiantes. Explorar issues de Hacktoberfest

Request for `openssl` on Alpine Linux

Abierto
#4,526 0 comentarios 0 reacciones 0 asignados Ver en GitHub

Los mantenedores suelen responder en 4 días

Nadie ha tomado este issue todavía.

Evaluación

Dificultad
3/5
Tiempo estimado
1-2 días
Aptitud para principiantes
67/100
Tipo de issue
Error
Claridad
Bastante claro
Estado de actividad
Activo
Stack tecnológico
ansible, docker
Área
devops

Línea de trabajo

Start with the Alpine templates in ansible/roles/docker/templates, then check how they build the alpine-latest-x64 container. Reproduce the failure using the Dockerfiles and verify locally that the template change makes openssl available so express-session tests pass. Done means the test command no longer fails with openssl: not found; coordinate before deployment to live systems, which needs Build WG input.

Escrito por el modelo de indexación a partir del texto del issue.

Descripción

and comment https://github.com/nodejs/citgm/issues/1200#issuecomment-6265511833 from @sxa

I think this should just need a change to the alpine templates in https://github.com/nodejs/build/blob/main/ansible/roles/docker/templates. Unless any build WG members object to including openssl in the containers I'd prefer to add it in.

While it's true that to deploy it to the live systems will require build WG input, if Krish is able to replicate the failure locally with those Dockerfiles and is able to test a fix to the templates locally and verify that the fix resolves it and put in a PR to those files then that would likely save us some work :-)

The goal would be to allow successful testing of the npm module express-session in Jenkins citgm-smoker on alpine-latest-x64.

This currently fails with:

 added 386 packages in 13s
 > [email protected] test
 > ./test/support/gencert.sh && mocha --require test/support/env --check-leaks --no-exit --reporter spec test/
 + openssl req -x509 -nodes -newkey rsa:2048 -keyout ./test/fixtures/server.key -out ./test/fixtures/server.crt -days 3650 -subj '/C=US/ST=Illinois/L=Chicago/O=node-express-session/CN=express-session.local'
 ./test/support/gencert.sh: line 4: openssl: not found
Lenguaje dominante
Jinja
Estrellas
542
Forks
184
Merge medio
4 d 13 h
PR fusionados (30 d)
10

Preparar el entorno

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Más de nodejs/build

Todos los issues de nodejs/build

Issues similares

Más issues de DevOps

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.