Bug 116293 - Provide feedback on the full build reason
Summary: Provide feedback on the full build reason
Status: NEW
Alias: None
Product: JDT
Classification: Eclipse Project
Component: Core (show other bugs)
Version: 3.1   Edit
Hardware: PC Windows XP
: P3 enhancement with 1 vote (vote)
Target Milestone: ---   Edit
Assignee: JDT-Core-Inbox CLA
QA Contact:
URL:
Whiteboard:
Keywords:
: 110407 (view as bug list)
Depends on:
Blocks:
 
Reported: 2005-11-14 13:31 EST by Jerome Lanneluc CLA
Modified: 2007-06-22 07:57 EDT (History)
5 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Jerome Lanneluc CLA 2005-11-14 13:31:04 EST
I20051108

When the user asks for an incremental build and a full build occurs, no feedback
is provided on the reason of this full build (classpath change, external jar
timestamp change, compilation participant request, etc.).

We should provide this information to the user.
Comment 1 Jerome Lanneluc CLA 2005-11-14 13:33:30 EST
Martin, if JDT Core provided this information, do you think you could surface it
at the UI level ?
Comment 2 Olivier Thomann CLA 2005-11-14 13:36:55 EST
We could imagine having a builder log similar the the console log. It would
provide the reason for all previous builds since the creation of the builder log.
Comment 3 Martin Aeschlimann CLA 2005-11-14 16:47:19 EST
I think we could add more information at the running Job in the progress bar
(e.g. a link similar to what CVS does). The problem there is that it goes away
when the build is finished.

What Oliver suggests is possible too, but I'm not so conviced yet that we should
go that far. No other builder that I know has its own log. I don't really see
the benefit yet.
Comment 4 Jerome Lanneluc CLA 2005-11-15 06:44:12 EST
Agreed that adding information to the progress bar is a good place. The fact
that it disappears at the end is okay: the user needs this info only to explain
why the build is taking more time than expected. If a full build is fast enough
and the user doesn't have time to read the message, s/he won't be bothered by
the fact it is a full build.
Comment 5 Philipe Mulet CLA 2005-11-15 07:05:45 EST
I also agree that the progress view is the best location. What form would it take ?
Comment 6 Martin Aeschlimann CLA 2005-11-15 08:13:36 EST
The progress view allows that a link. Clicking on the link could open a dialog
with more detailed information.
Comment 7 Martin Aeschlimann CLA 2005-11-15 08:14:06 EST
..allows that a link is shown...
Comment 8 Olivier Thomann CLA 2005-11-15 08:53:24 EST
My point of having a log of build reason is that if anything wrong happens
(several full builds when an incremental build is expected), we could get a
trace of the order of build and their reasons.
The progress bar is also a good place.
Comment 9 Kent Johnson CLA 2005-11-15 13:20:45 EST
*** Bug 110407 has been marked as a duplicate of this bug. ***