Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 351960

Summary: [ui] Switch taskbar/progressbar to SWT.PAUSED when warning about unsigned software
Product: [Eclipse Project] Equinox Reporter: Michael Keppler <michael.keppler>
Component: p2Assignee: P2 Inbox <equinox.p2-inbox>
Status: CLOSED WONTFIX QA Contact:
Severity: enhancement    
Priority: P3 CC: pascal, remy.suen
Version: unspecifiedKeywords: helpwanted
Target Milestone: ---   
Hardware: PC   
OS: Windows 7   
Whiteboard: stalebug

Description Michael Keppler CLA 2011-07-13 08:28:06 EDT
Build Identifier: 

On Windows 7 the P2 installation progress is visible in the Windows taskbar (green progress overlay). If a warning about unsigned software is displayed, the progress overlay stays green (SWT.PROGRESS) instead of switching to yellow (SWT.PAUSED). This is bad if you are working on another application, while Eclipse is running in the background and waits for your input.

I'm not exactly sure if this is a P2 only problem or if the underlying progress reporting in the job API needs to be modified to support the PAUSED state.

Reproducible: Always

Steps to Reproduce:
1. Install third party software
2. After finishing the installation wizard, switch to another application.
Comment 1 Remy Suen CLA 2011-07-13 09:09:22 EDT
It seems to me that if the progress monitor is one that supports blocking (i.e. IProgressMonitorWithBlocking) then the block (during the query about unsigned software) should result in the task item's progress set being set to SWT.PAUSED.
Comment 2 Lars Vogel CLA 2019-11-14 03:30:45 EST
This bug hasn't had any activity in quite some time. Maybe the problem got resolved, was a duplicate of something else, or became less pressing for some reason - or maybe it's still relevant but just hasn't been looked at yet.

If you have further information on the current state of the bug, please add it. The information can be, for example, that the problem still occurs, that you still want the feature, that more information is needed, or that the bug is (for whatever reason) no longer relevant.

If the bug is still relevant, please remove the "stalebug" whiteboard tag.