Community
Participate
Working Groups
+++ This bug was initially created as a clone of Bug #283091 +++ Build performs a mirror or the product being built from context + build.repo into build.repo to ensure all requirements are present for the call to the director. This is currently done with the slicer set to treat everything as greedy. A feature based product will require the IU 'tooling.org.eclipse.update.feature.default' which has a requirement <required namespace='org.eclipse.equinox.p2.eclipse.type' name='feature' range='0.0.0' optional='true' multiple='true' greedy='false'/> This will be satisfied by every feature present in the context repository, and will result in nearly the entire context repository being mirrored into the build repo. This is potentially a huge performance problem. Build should instead perform this mirroring without following non-greedy things.
Patch for bug 283186 will cover this
done in 3.5.1