Provide IBundleGroupProvider from a dedicated bundle instead of org.eclipse.update.configurator
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
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
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
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di eclipse-platform/eclipse.platform
-
bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 66/100
eclipse-platform/eclipse.platform#3019 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
eclipse-platform/eclipse.platform#2940 ·
I maintainer di solito rispondono entro 1 giorno
-
Terminal views all show same name 'Terminal' in Ctrl+F7 view switcher popupForse già presa @ravnskjaer l’ha presa 6 giorni fa. Apertabug good first issue help wanted
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
eclipse-platform/eclipse.platform#2774 · 4 commenti ·
I maintainer di solito rispondono entro 1 giorno
-
bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
eclipse-platform/eclipse.platform#2593 · 7 commenti ·
I maintainer di solito rispondono entro 1 giorno
-
[Win32] Folder becomes a file in the workspace tree when a child is deleted during `refreshLocal` (regression in 2026-09)Forse già presa @FlorianKroiss l’ha presa 1 giorno fa. Apertabug regression Windows
Difficoltà 4/5 3-5 giorni Idoneità per principianti 15/100
eclipse-platform/eclipse.platform#3024 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
Tutte le issue di eclipse-platform/eclipse.platform
Issue simili
-
:maddi-inspection-kotlin:test runs out of heap in a full maddi test run; exit 1 with no failing testApertabuild/ci front-end:kotlin
Difficoltà 2/5 1-3 ore Idoneità per principianti 62/100
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 74/100
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 65/100
uwolfer/gerrit-intellij-plugin#768 ·
I maintainer di solito rispondono entro 1 giorno
-
github_actions
Difficoltà 2/5 1-3 ore Idoneità per principianti 62/100
hiero-ledger/hiero-consensus-node#27621 ·
I maintainer di solito rispondono entro 1 giorno
-
x:knowledge/elementary x:module/practice-exercise
Difficoltà 2/5 1-3 ore Idoneità per principianti 65/100