Hacktoberfest 2026: le issue che i maintainer hanno segnato per ottobre, aperte e adatte ai principianti. Sfoglia le issue Hacktoberfest

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

Aperta
#2,863 1 commento 0 reazioni 0 assegnatari Vedi su GitHub

I maintainer di solito rispondono entro 1 giorno

Nessuno ha ancora preso questa issue.

  • #2866 di @vogella — chiusa senza merge

Valutazione

Difficoltà
4/5
Tempo stimato
3-5 giorni
Idoneità per principianti
48/100
Tipo di issue
Funzionalità
Chiarezza
Abbastanza chiara
Stato di attività
Tranquilla
Stack tecnologico
java
Ambito
desktop

Direzione di ricerca

Traccia BundleGroupComponent e il suo utilizzo da parte della finestra di dialogo About, dell’azione Welcome e dell’azione Tips and Tricks, quindi esamina la dipendenza deprecata da IPlatformConfiguration e IPlatformConfigurationFactory. Confronta i dati richiesti relativi a feature id, versione, branding bundle, about.ini e feature.xml con il provider dedicato proposto. Il lavoro è completato quando questi consumer usano il nuovo provider e BundleGroupComponent è stato rimosso senza dipendere dall’API deprecata.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Descrizione

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.

Lingua principale
Java
Stelle
165
Fork
174
Merge medio
2g 16h
PR unite (30g)
45

Preparare l'ambiente

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di eclipse-platform/eclipse.platform

Tutte le issue di eclipse-platform/eclipse.platform

Issue simili

Altre issue su Java

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.