MagicStack / MagicStack/asyncpg

tests fail in 2032

Abierto Apto para principiantes
#997 0 comentarios 0 reacciones 0 asignados Ver en GitHub

Nadie ha tomado este issue todavía.

Lenguaje dominante
Python
Estrellas
8.1k
Forks
468
Métricas de merge de PR
Sin PR fusionados en 30 d

Descripción

* **asyncpg version**: asyncpg-0.27.0
* **PostgreSQL version**: N/A
* **Python version**: 3.9++
* **Platform**: openSUSE-Tumbleweed 20230126

While working on [reproducible builds](https://reproducible-builds.org/) for [openSUSE](https://en.opensuse.org/openSUSE:Reproducible_Builds), I found that
our `python-asyncpg` package fails its tests after 2032-01-04 because `tests/certs/client.cert.pem` expired.

Background:
As part of my work on reproducible builds for openSUSE, I check that software still gives identical build results in the future.
The usual offset is +16 years, because that is how long I expect some software will be used in some places.
This showed up failing tests in our package build.
See https://reproducible-builds.org/ for why this matters.

Guía de contribución

No hay ninguna guía de contribución indexada para este repositorio

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.

Línea de trabajo

Comienza con tests/certs/client.cert.pem y ejecuta la suite de pruebas relacionada con las pruebas basadas en certificados. Comprueba por qué el certificado caduca el 2032-01-04 y actualiza el certificado de prueba o su configuración de prueba para que las pruebas sigan pasando después de esa fecha. Se considera terminado cuando las pruebas afectadas pasan con la fecha futura.

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

Evaluación

Stack tecnológico
postgresql, python
Área
databases, testing-qa
Tipo de issue
Error
Dificultad
2/5
Tiempo estimado
1-3 horas
Estado de actividad
Estancado
Claridad
Bien especificado
Aptitud para principiantes
65/100

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.