Bug 434596 - Continuous improvement of build, and build process
Summary: Continuous improvement of build, and build process
Status: RESOLVED FIXED
Alias: None
Product: Platform
Classification: Eclipse Project
Component: Releng (show other bugs)
Version: 4.4   Edit
Hardware: PC Linux
: P3 enhancement (vote)
Target Milestone: 4.5   Edit
Assignee: David Williams CLA
QA Contact:
URL:
Whiteboard:
Keywords: plan
Depends on: 395506 400733 401037 420078 421390 432379 436054 444243 451808 457895 458896 459586 460464 460845 462815 462872 463343 463653 465342 467291
Blocks:
  Show dependency tree
 
Reported: 2014-05-11 15:05 EDT by David Williams CLA
Modified: 2015-06-02 10:54 EDT (History)
8 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description David Williams CLA 2014-05-11 15:05:36 EDT
This is an "umbrella bug" meant to provide overall tracking of improvements/enhancements to our build and build workflow. 

To some extent it is a continuation of
Bug 372792 - Status of CBI build for Eclipse Platform

but is meant to be more general ... that is, doesn't matter if directly related to "CBI" or not ... some will be, some may not be.
Comment 1 David Williams CLA 2015-03-22 23:16:46 EDT
I've removed the word "plan" from the keywords on this bug. As an ongoing umbrella bug, it doesn't make a good "plan item". 

If anyone knows of any of the "depends on" bugs that are still realistically planned for Mars (complete, by M7) and are "large enough" to call a plan item, then please add the "plan" keyword to them specifically. 

Thanks,
Comment 2 David Williams CLA 2015-03-23 15:49:08 EDT
Whoops, I stand corrected. 

Dani has reminded me that "Plan" items are never removed ... they are either marked "done" or "deferred" in the end. 

I would like to go through the list of "fixed" bugs, to see if any large enough items to list as "part" of this bug, as "planed improvement". 

And, next cycle, we'll remember to use care in listing "umbrella bugs" as "plan" items -- at least when used as this one, as a means of focusing on items to be considered important or "left over".
Comment 3 David Williams CLA 2015-06-02 09:42:25 EDT
I added a lot of fixed, "improve build" bugs to the "depends on" list "after the fact", just to improve documentation of what was done in support of this plan item before closing it as fixed. 

The ones I am proudest of is getting rid of the empty "configuration feature" from our delivered products (bug 401037). This was a nice thing in PDE builds, but actually complicated Tycho builds (since Tycho wasn't really designed for it). Fixing this issue led to being able to fix "double processing" in some cases (bug 432379) as well as stream lining parts of the build (bug 463653). 

And, while it was "just a start" am also glad we have started to modernize the download pages (bug 451808). 

And, while "easy and obvious", it was also refreshing to stop "making things" we did not really need (bug 462815). 

For items on "depends on" list that were not completed, I have carried them over to the next umbrella bug for 4.6 release: bug 469138.
Comment 4 David Williams CLA 2015-06-02 10:54:56 EDT
I've removed following bugs from the list of "depends on" because they were not in "releng" component -- in Architecture Group, CBI, or Tycho. 

283745 369002 370704 377115 377116 385410 390111 395072