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

Provide IBundleGroupProvider from a dedicated bundle instead of org.eclipse.update.configurator

Abierto
#2,863 1 comentario 0 reacciones 0 asignados Ver en GitHub

Los mantenedores suelen responder en 1 día

Nadie ha tomado este issue todavía.

  • #2866 de @vogella — cerrado sin fusionar

Evaluación

Dificultad
4/5
Tiempo estimado
3-5 días
Aptitud para principiantes
48/100
Tipo de issue
Nueva funcionalidad
Claridad
Bastante claro
Estado de actividad
Tranquilo
Stack tecnológico
java
Área
desktop

Línea de trabajo

Rastrea BundleGroupComponent y su uso por parte del cuadro de diálogo About, la acción Welcome y la acción Tips and Tricks; después, inspecciona la dependencia obsoleta de IPlatformConfiguration e IPlatformConfigurationFactory. Compara los datos necesarios de feature id, versión, branding bundle, about.ini y feature.xml con el provider dedicado propuesto. Se considerará terminado cuando esos consumidores usen el nuevo provider y BundleGroupComponent se haya eliminado sin depender de la API obsoleta.

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

Descripción

enhancement

IPlatformConfiguration and IPlatformConfigurationFactory are marked @Deprecated(forRemoval = true, since = "2025-06 (removal in 2027-06 or later)").

The only thing still depending on them outside org.eclipse.update.configurator is BundleGroupComponent.
The About dialog, the Welcome action and the Tips and Tricks action are wired to an implementation with a removal date. When that date arrives, removing the API silently empties the About dialog's feature list.

It is also expensive. Getting bundle groups from it builds PlatformConfiguration, which reconciles the install site and opens every plug-in jar on the UI thread during startup, several seconds on large installations. The data actually needed (feature id, version, branding bundle, plus about.ini and feature.xml content) never requires opening a jar.

Proposal: register an equivalent provider from a new small bundle reading only feature metadata, and delete BundleGroupComponent. org.eclipse.update.configurator itself stays until the announced removal.

Lenguaje dominante
Java
Estrellas
165
Forks
174
Merge medio
2 d 17 h
PR fusionados (30 d)
43

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 eclipse-platform/eclipse.platform

Todos los issues de eclipse-platform/eclipse.platform

Issues similares

Más issues de Java

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.