Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [cross-project-issues-dev] Trying to aggregate source features using b3 aggregator editor

Thanks David,

I think you nailed it. We are using tycho-extras to generate the source features from the regular features. It isn't propagating the filters.

Each generated source feature has an include of the regular feature in it.

-- Jeff J.

On 05/21/2013 09:37 PM, David M Williams wrote:
Off hand, I'd guess related to filters. I've not looked in detail, but
nothing obviously wrong with your file or repo. But ... for filters,
it's complicated to get them right "for everything" ... and sure you'd
want your source "filtered", or might not display in all standalone
"info servers" (not sure about that ... just saying, should be tested).
But, back to filters ...

Just to give an example,
Let's say
         org.eclipse.linuxtools.callgraph.feature.feature.group
installs in a aggregator just fine. That means it an all its bundles
have a "matching" set of features, say to limit installation on to linux
only platforms.

Now, if when your source is added
         org.eclipse.linuxtools.callgraph.feature.source.feature.group

It may report "can not find
org.eclipse.linuxtools.callgraph.feature.feature.group" but what it may
really mean (or, should say) is
"can not find [it] while trying to install [source.group] for windows".

So, that's just a thought ... make sure your "source features/bundles"
have all the same filters as your code (since ... your source requires
your code ... which is a bit odd anyway, but .... maybe a separate issues).

HTH





From: Jeff Johnston <jjohnstn@xxxxxxxxxx>
To: Cross project issues <cross-project-issues-dev@xxxxxxxxxxx>,
Date: 05/21/2013 02:53 PM
Subject: [cross-project-issues-dev] Trying to aggregate source features
        using b3 aggregator editor
Sent by: cross-project-issues-dev-bounces@xxxxxxxxxxx
------------------------------------------------------------------------



I am trying to add the Linux Tools source features (without categories)
so end-users can install them if desired.

When I add these features to the linuxtools.b3aggrcon file, I am getting
an error trying to validate the aggregation.  The source features
require the normal features and the b3 aggregator editor is saying that
the feature is missing.

The missing feature in question is also in the b3aggrcon file (with
category) and is found when validating the repository.  If I remove the
source features, the aggregation validates fine.

Below is the actual message.  Is there something wrong with our repo or
is it a known issue with the b3 aggregator editor trying to have new
feature groups requiring other new feature groups?

I have attached the b3aggrcon file for reference.

-- Jeff J.

=======================================================================

Cannot complete the install because one or more required items could not
be found.
Missing requirement: C/C++ Call Graph Visualization Developer Resources
1.1.0.201305211237
(org.eclipse.linuxtools.callgraph.feature.source.feature.group
1.1.0.201305211237) requires
'org.eclipse.linuxtools.callgraph.feature.feature.group
[1.1.0.201305211237]' but it could not be found

InstallableUnit(org.eclipse.linuxtools.callgraph.feature.feature.group
[1.1.0.201305211237,1.1.0.201305211237]) is required by:
   ValidationSet(main)
     Contribution(Linux Tools)

MappedRepository(http://download.eclipse.org/linuxtools/update-kepler-rc1)

Feature(org.eclipse.linuxtools.callgraph.feature.source.feature.group
1.1.0.201305211237)

[attachment "linuxtools.b3aggrcon" deleted by David M
Williams/Raleigh/IBM] _______________________________________________
cross-project-issues-dev mailing list
cross-project-issues-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/cross-project-issues-dev



_______________________________________________
cross-project-issues-dev mailing list
cross-project-issues-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/cross-project-issues-dev




Back to the top