I've opened this bug for this issue:
- error message from aggregator gives no hint as to fundamental problem
The bug is mostly about the vague error
message, but I did find a few "test cases" that do "work"
that might be of practical interest for some use-cases.
Markus Knauer <mknauer@xxxxxxxxxxxxxxxxx>
Cross project issues
10/08/2013 10:09 AM
b3 aggregator can't consume kepler repo?
Only RAP Runtime features do have a negative p2 requirement,
the RAP Tools do not define such a requirement.
If this really turns out to be the root-cause of your
problem, then I'd suggest that you look at the two validation sets in the
b2 aggregator build of the Simlutaneous Release build. This build consists
of two validation sets. If you exclude the runtime validation sets (or
the features that are contained in this validation set) you should
get what you need.
On Tue, Oct 8, 2013 at 2:01 PM, David M Williams <david_williams@xxxxxxxxxx>
Those are questions that are hard to
answer. My guess would be if you just have a few "pre-reqs" (such
as "just SDK and XML"), you'd be better off specifying those
specific features (not even categories). If you have a large number of
complicated pre-reqs, my quess is you'd be better off creating your repo
during your build ... all three of the main ones at use at Eclipse projects
(that I know about) have ways of "creating a repository" and
various methods of specifying required pre-reqs. Sounds like you have a
situation where there are lots of methods to accomplish what you need,
and the hard part is knowing which is easiest.
It seems the normal solution will be to specify kepler
as a validation repo rather than as a mapped repo. Good.
In some cases, however, I have the requirement to create
a self contained repo. For that scenario I need to find
a way to specify kepler as a mapped repo with a suitable
filter so I don't get any contradictory requirements.
It seems I have two options:
- positively list contents, e.g., via categories
- define exclusion rules for all non-IDE stuff
Would excluding all of RAP and all target platforms
already do the job in this latter direction, or is
more trial and error to be expected?
Would I need to browse the full meta data for max=0,