Bug 578160

Summary: Migrate MonitoringStartup to OSGi DS service
Product: [Eclipse Project] Platform Reporter: Lars Vogel <Lars.Vogel>
Component: UIAssignee: Platform-UI-Inbox <Platform-UI-Inbox>
Status: NEW --- QA Contact:
Severity: normal    
Priority: P3 CC: Ed.Merks, ma.becker
Version: 4.22   
Target Milestone: ---   
Hardware: PC   
OS: Windows 10   
See Also: https://bugs.eclipse.org/bugs/show_bug.cgi?id=578159
https://git.eclipse.org/r/c/platform/eclipse.platform.ui/+/189517
https://git.eclipse.org/r/c/platform/eclipse.platform.ui/+/189518
https://git.eclipse.org/r/c/platform/eclipse.platform.ui/+/189519
https://git.eclipse.org/c/platform/eclipse.platform.ui.git/commit/?id=5239c6eb52b1e4ec97582dedb6a6e609ad64415e
https://git.eclipse.org/r/c/platform/eclipse.platform.ui/+/190411
https://git.eclipse.org/c/platform/eclipse.platform.ui.git/commit/?id=077de1a2b4074ccb93040f4cf7790e5f8a64670b
Whiteboard:
Bug Depends on: 578574    
Bug Blocks:    

Description Lars Vogel CLA 2022-01-11 07:11:26 EST
MonitoringStartup can be acivated / deactivated via a preference. We can migrate this to an OSGi DS service to help with Bug 578159.
Comment 1 Eclipse Genie CLA 2022-01-12 03:07:21 EST
New Gerrit change created: https://git.eclipse.org/r/c/platform/eclipse.platform.ui/+/189517
Comment 2 Eclipse Genie CLA 2022-01-12 03:09:36 EST
New Gerrit change created: https://git.eclipse.org/r/c/platform/eclipse.platform.ui/+/189518
Comment 3 Eclipse Genie CLA 2022-01-12 03:09:41 EST
New Gerrit change created: https://git.eclipse.org/r/c/platform/eclipse.platform.ui/+/189519
Comment 4 Matthias Becker CLA 2022-01-14 10:33:01 EST
(In reply to Lars Vogel from comment #0)
> MonitoringStartup can be acivated / deactivated via a preference. We can
> migrate this to an OSGi DS service to help with Bug 578159.

Can it still be activated / deactivated via preferences after the migration to an OSGI DS service?
Comment 6 Ed Merks CLA 2022-02-04 00:31:41 EST
I think the commit causes the following problem:

https://bugs.eclipse.org/bugs/show_bug.cgi?id=578574

This is easily reproduced in a self-hosted launch when activating that preference page.
Comment 7 Eclipse Genie CLA 2022-02-04 02:18:50 EST
New Gerrit change created: https://git.eclipse.org/r/c/platform/eclipse.platform.ui/+/190411