Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.
Bug 314110 - Support wildcards or regular expression in exclusion rules
Summary: Support wildcards or regular expression in exclusion rules
Status: CLOSED DUPLICATE of bug 295051
Alias: None
Product: CBI
Classification: Technology
Component: CBI p2 Repository Aggregator (show other bugs)
Version: unspecified   Edit
Hardware: All All
: P3 enhancement (vote)
Target Milestone: ---   Edit
Assignee: Project Inbox CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-05-24 09:23 EDT by Michael Pellaton CLA
Modified: 2016-09-16 15:51 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 Michael Pellaton CLA 2010-05-24 09:23:19 EDT
Build Identifier: 

Exclusion rules now use exact IU IDs. However, it is sometimes the case that an entire group of feature groups should be excluded. In that case, it is now necessary to create an exclusion rule for each individual IU (= finding each IU in the combo box of 5 lines height in a large repository...).

I suggest supporting wildcards or regular expressions for exclusion rules.

As alternative, add a facility to manage the exclusions. I could imagine a dialog similar to the "PluginImportWizard" with two lists of IUs, a search facility and different add and remove buttons. The exclusion rules are then generated/updated from the dialog result.

Reproducible: Always

Steps to Reproduce:
Example User Story to Highlight the Requested Feature:

Task:
Aggregate all Subversive-related sites into a single one for internal use. Avoid mirroring javahl as svnkit is the recommended platform independent svn back-end in our company.

Now:
- Create a b3aggr file aggregating the three sites (main, connector, integrations)
- create an exclusion rule for each of the javahl features
- (If a new release appears and there is yet another javahl IU, the build will fail, and an additional rule 
  needs to be added manually)

With Wildcard/regex Support:
- Create a b3aggr file aggregating the three sites (main, connector, integrations)
- Create a single exclusion rule for org.polarion.eclipse.team.svn.connector.javahl*
- (If a new release appears and there is yet another javahl IU, the rule still works)
Comment 1 Thomas Hallgren CLA 2011-07-09 04:07:57 EDT
More discussions around this in bug 295051.

*** This bug has been marked as a duplicate of bug 295051 ***
Comment 2 David Williams CLA 2016-09-16 15:51:34 EDT
[Bookkeeping change only. Moving bugs to the new "home" of aggregator, CBI.
Made no changes to assignee's for closed bugs, even though some were old inbox.]