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

opened https://bugs.eclipse.org/bugs/show_bug.cgi?id=408786

As a workaround, you could disable binary feature inclusion using

<plugin>
      <groupId>org.eclipse.tycho.extras</groupId>
      <artifactId>tycho-source-feature-plugin</artifactId>
      <version>${tycho-version}</version>
      <configuration>
        <includeBinaryFeature>false</includeBinaryFeature>		
      </configuration>
</plugin>

(since tycho 0.17.0 [1])

Regards
Jan

[1] https://bugs.eclipse.org/bugs/show_bug.cgi?id=401420 


-----Original Message-----
From: cross-project-issues-dev-bounces@xxxxxxxxxxx [mailto:cross-project-issues-dev-bounces@xxxxxxxxxxx] On Behalf Of Jeff Johnston
Sent: Mittwoch, 22. Mai 2013 18:51
To: cross-project-issues-dev@xxxxxxxxxxx
Subject: 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
>

_______________________________________________
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