locale_get_display_name does not work as expected by default in Alpine Linux 3.16 based PHP images
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 3/5
- Tiempo estimado
- 1-2 días
- Aptitud para principiantes
- 42/100
- Tipo de issue
- Error
- Claridad
- Bastante claro
- Estado de actividad
- Estancado
- Stack tecnológico
- docker, dockerfile, php
- Área
- devops, infrastructure
Línea de trabajo
Empieza con las definiciones de imágenes de PHP basadas en Alpine y los paquetes APK que instalan. Reproduce locale_get_display_name('ja', 'ja') en una imagen de PHP basada en Alpine 3.16; después, verifica el comportamiento del paquete seleccionado y documenta o implementa el valor predeterminado aprobado por el mantenedor para los datos de configuración regional completos de ICU.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
The latest PHP images based on Alpine Linux now use Alpine Linux v3.16.
In v3.16, Alpine Linux has split the ICU package in two: icu-data-en and icu-data-full.
Only the icu-data-en package is now installed by default. The Alpine Linux changelog mentions this as well:
icu-libs only installs icu-data-en. If additional language support is required, icu-data-full needs to be installed manually.
# apk list | grep -i icu
icu-libs-71.1-r2 x86_64 {icu} (MIT ICU Unicode-TOU) [installed]
icu-data-en-71.1-r2 x86_64 {icu} (MIT ICU Unicode-TOU) [installed]
This results in the following code not working as expected:
<?php
echo locale_get_display_name('ja', 'ja');
This now yields the output Japanese instead the expected 日本語. Other locale-related methods will probably also be affected.
Would the Alpine-based PHP images want to include the icu-data-full package by default? Or is this package expected/intended to be not installed by default?
See
- Lenguaje dominante
- Dockerfile
- Estrellas
- 4k
- Forks
- 2k
- Merge medio
- 5 d 21 h
- PR fusionados (30 d)
- 1
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 docker-library/php
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
docker-library/php#1674 · 1 comentario ·
-
Dificultad 4/5 3-5 días Aptitud para principiantes 52/100
docker-library/php#1680 · 1 comentario ·
-
Dificultad 4/5 3-5 días Aptitud para principiantes 45/100
docker-library/php#1675 ·
-
Dificultad 4/5 3-5 días Aptitud para principiantes 45/100
docker-library/php#1673 · 5 comentarios ·
-
Dificultad 3/5 1-2 días Aptitud para principiantes 38/100
docker-library/php#1631 · 9 comentarios · 6 reacciones ·
Todos los issues de docker-library/php
Issues similares
-
Dificultad 1/5 Menos de una hora Aptitud para principiantes 80/100
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 70/100
-
oblt-aw/detector/security
Dificultad 2/5 1-3 horas Aptitud para principiantes 65/100
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100
trailofbits/skills#330 ·
-
Bug kind/engineering pulumi/pulumi-external Workflow Failure
Dificultad 2/5 1-3 horas Aptitud para principiantes 65/100
pulumi/pulumi-external#733 ·