review cases where Java/Scala packages are split across 2 or more jars
Los mantenedores suelen responder en 1 día
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 5/5
- Tiempo estimado
- Más de una semana
- Aptitud para principiantes
- 30/100
- Tipo de issue
- Refactorización
- Claridad
- Necesita aclaración
- Estado de actividad
- Estancado
- Área
- distributed-systems, security
Línea de trabajo
Comienza comparando las estructuras de paquetes de los módulos cluster-typed y distributed-data, especialmente org.apache.pekko.cluster.ddata y sus subpaquetes tipados. Busca en el proyecto otros paquetes Java/Scala presentes en varios JAR y evalúa después cada caso en relación con el problema de seguridad de Java Modules. Se considera terminado cuando los casos de split-package estén identificados y revisados.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
Java Modules (JPMs) discourage having packages where classes appear in different jars. It is a security risk to have the possibility of rogue jar including classes that hide classes in a well known jar.
cluster-typed and distributed-data share the package
- org.apache.pekko.cluster.ddata
- we may be ok as is because the cluster-typed packages are all grouped under
org.apache.pekko.cluster.ddata.typedand there are packages in distributed-data that appear underorg.apache.pekko.cluster.ddata.typedor packages that are grouped under it
- we may be ok as is because the cluster-typed packages are all grouped under
There may are more instances. This is just one that I spotted today.
Related:
- Lenguaje dominante
- Scala
- Estrellas
- 1.7k
- Forks
- 212
- Merge medio
- 18 h 20 min
- PR fusionados (30 d)
- 108
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 apache/pekko
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 85/100
Los mantenedores suelen responder en 1 día
-
documentation
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
apache/pekko#1840 · 8 comentarios ·
Los mantenedores suelen responder en 1 día
-
Coordinator singleton lease loss permanently stops the local ShardRegion while the node is still UpPosiblemente ocupada @He-Pin la tomó hace 5 días. Abiertobug cluster
Dificultad 4/5 3-5 días Aptitud para principiantes 25/100
Los mantenedores suelen responder en 1 día
-
enhancement flaky make-tests-easier-to-run
Dificultad 4/5 3-5 días Aptitud para principiantes 45/100
Los mantenedores suelen responder en 1 día
-
build enhancement github_actions
Dificultad 3/5 1-2 días Aptitud para principiantes 70/100
Los mantenedores suelen responder en 1 día
Todos los issues de apache/pekko
Issues similares
-
GeoSeries scale and skew tests fail with pytest 9.2.0Posiblemente ocupada @jiayuasu la tomó hoy. Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 82/100
Los mantenedores suelen responder en 1 día
-
[BUG] Python unit CI fails on Ubuntu 26.04 runnerPosiblemente ocupada @parthosa la tomó hace 1 día. Abierto
Dificultad 1/5 1-3 horas Aptitud para principiantes 83/100
NVIDIA/cudf-spark-tools#2207 ·
Los mantenedores suelen responder en 2 días
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 73/100
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
canton-network/splice#8087 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 82/100
Los mantenedores suelen responder en 1 día