Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.
Bug 338815 - Tooling fragments for win32 are missing in the resulting aggregation
Summary: Tooling fragments for win32 are missing in the resulting aggregation
Status: RESOLVED FIXED
Alias: None
Product: CBI
Classification: Technology
Component: CBI p2 Repository Aggregator (show other bugs)
Version: unspecified   Edit
Hardware: All All
: P3 major (vote)
Target Milestone: ---   Edit
Assignee: Project Inbox CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-03-03 09:40 EST by Thomas Hallgren CLA
Modified: 2016-09-16 15:59 EDT (History)
1 user (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Thomas Hallgren CLA 2011-03-03 09:40:35 EST
When aggregating a repository like Helios, the resulting repository lacks some of the tooling needed to install or update the eclipse SDK.
Comment 1 Thomas Hallgren CLA 2011-03-03 10:32:13 EST
I found a bug in how we generate the top "include everything" feature that made a large number of it's dependencies conditional with (osgi.os = linux).

The problem was that a method parameter was altered in a containing a loop. Each iteration in the loop added a filter to the parameter which was initially empty. The loop created the dependencies. Once one of the dependencies had a filter, all subsequent dependencies were generated with the same filter.

The neat effect of this was that products like org.eclipse.sdk.ide was present only when verifying for linux. The tooling fragments for win32 were thus missing in the end result.

A fix for this was checked in to trunk, rev 1437. A new version has been published to our 3.6 update sites.
Comment 2 David Williams CLA 2016-09-16 15:59:06 EDT
[Bookkeeping change only. Moving bugs to the new "home" of aggregator, CBI.
No change to assignee for resolved and verified bugs.]