Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 314180

Summary: packages in repo site are under "uncategorized" category
Product: [Technology] EPP Reporter: David Williams <david_williams>
Component: PackagerAssignee: Project Inbox <epp.packager-inbox>
Status: CLOSED FIXED QA Contact:
Severity: normal    
Priority: P3 CC: mknauer
Version: 1.3.0   
Target Milestone: 4.4.0M4   
Hardware: All   
OS: All   
Whiteboard:

Description David Williams CLA 2010-05-24 20:54:46 EDT
There is no "uncategorized" category any longer (by default), so I think EPP packaging must explicitly create this category and put the features in it? 

The features should not show up at all ... be literally uncategorized. Right?
Comment 1 Markus Knauer CLA 2010-05-25 03:43:40 EDT
It looks like the EPP repo build 'creates' a new category and calls it 'Uncategorized'. I have to find out how to suppress this. I know how to add categories, but I don't know how to remove them... but there will be a solution.
Comment 2 Markus Knauer CLA 2011-05-06 08:31:59 EDT
This was fixed in Helios in a half-automated way - it was just one <unit> element that had to be removed in the content.jar.

But now in the Indigo build this happens again and the information is now spread all over the content.xml which means that I will have a closer look into this issue and will try to find a real solution. I am sure there is a Buckminster switch that can turn off this 'feature'.
Comment 3 Markus Knauer CLA 2011-05-20 11:43:38 EDT
Moving to Indigo RC2.
Comment 4 Markus Knauer CLA 2011-06-09 04:51:46 EDT
Since I didn't find the 'switch' in Buckminster that disables the creation of this category, I will add a task to the ant script that I am going to use for the EPP repository build. Compared to the old 'solution' (which was a removal by hand), this seems to be much better way of doing this.

	<target name="removeCategories">
		<p2.remove.iu destination="file://${removeIuRepoLocation}">
		    <iu query="property[@name='org.eclipse.equinox.p2.name' @value='Uncategorized']" />
		</p2.remove.iu>
	</target>
Comment 5 Markus Knauer CLA 2011-06-10 10:41:19 EDT
Fixed in RC4, right in time.
If I see that all tests are positive and there is no negative feedback during quiet week, I'll finally close this bug.
Comment 6 David Williams CLA 2011-12-16 15:59:47 EST
I'm seeing this now (again?) in Juno M4. I installed Eclipse SDK then when to install something from /releases/juno

All the epp features (at least, I'm assuming all of them ... 10 or so) show up under an "uncategoriezed" list. Even "Common Package" shows up there. 

Worse, The JavaScript IDE feature is still listed there. picking it and trying to install it just fails ... error message below, in case its helpful: 

= = = 

Cannot complete the install because one or more required items could not be found.
  Software being installed: Javascript IDE Feature 1.5.0.20110817-2116 (org.eclipse.epp.package.javascript.feature.feature.group 1.5.0.20110817-2116)
  Missing requirement: Javascript IDE Feature 1.5.0.20110817-2116 (org.eclipse.epp.package.javascript.feature.feature.group 1.5.0.20110817-2116) requires 'org.eclipse.platform.feature.group [4.1.0.v20110612-1800-9JEzH1QFo6HMiM3z-elb3_ABz0ST27N22TwnhWd9uqvPE]' but it could not be found
Comment 7 Markus Knauer CLA 2012-06-05 10:19:51 EDT
I think this was caused by the fact that I didn't go through the last finalization step with the first milestone builds towards Juno. This re-introduced this category to the composite repository until we removed the older milestones completely.

Anyhow, this should be fixed in all release candidates for Juno.
Comment 8 Markus Knauer CLA 2014-05-08 13:10:15 EDT
When we used Buckminster, this had been fixed by a filter that removed the categorization entries from the p2 repository.
Since we moved to Tycho, this additional step is not required any more. There shouldn't be any wrong categorizations any more by default.

Closing this bug as FIXED.