> I'd particularly like to know if there are any concerns
that I'm on the wrong path.
Seems to me it is on the right path ... or, at least not
I think only thing controversial is how much "casual
users" want source, or not. Some do, some don't. From what I can tell.
Frankly, I'd be happy if a project would just "pick one" ...
to be in a category ... and if source was provided, it would also include
the "runtime" and then not especially necessary to have "source"
as part of the _name_ of the feature. (though, it'd still be in the "id"
and probably the "description").
But, overall, I think it is "close enough" to
open a cross-project bug, just for visibility, and to get feedback from
a wider audience.
> Is there a relatively easy means of generating a text-based categorized
listing of the features from the repository?
No, not that I know of ... if you mean the feature IDs.
Well, unless you are fluent with XSL. While I am not fluent with
XSL, that'd probably be the approach I'd take, using the content.jar/xml
file. Or ... I might even just get the content.jar/xml file ... and hack
around with some editor macros. When working with content.xml file, the
"key" is <property name='org.eclipse.equinox.p2.type.category'
value='true'/>. "Up" from there gives you "category name"
and following that, gives you a lot of "required" elements, which
specifies the feature ids (well, the "feature.group" ids).
But, "yes", if you just want the names. The
"Install new software" dialog, does the right thing, if you "select
all" and "copy" and then "paste" in a text editor.
And, by "select all", I mean "ctrl-a"
... not the button that says "Select All".
You do have to "expand" each category yourself,
one at a time. And best to check "show only latest" but uncheck
the one about "show only current environment" and "hide
already insalled". Below is a partial listing, where I expanded a
few categories, but had others closed (and this is for Luna repo -- what
I had handy :).
= = = = =
Application Development Frameworks
Eclipse Scout 184.108.40.20640917-0958
Sapphire Eclipse Platform Support
Sapphire GEF Editor Support
Sapphire Java Developer Tools Support
Sapphire Java Support
Sapphire OSGi Support
Sapphire SDK 220.127.116.11409121731
Sapphire Source 18.104.22.168409121731
Sapphire User Interface
Sapphire XML Editor Support
Sapphire XML Support
Business Intelligence, Reporting and Charting
BIRT Framework 4.4.1.v201408290142-DPEq8eGixAot6Wst_F1wRaIdN1Ls
Eclipse BIRT Chart Context Sensitive Help
Eclipse BIRT Context Sensitive Help Documentation
Eclipse BIRT Documentation
Eclipse BIRT Example
Eclipse BIRT Source Feature
Data Tools Platform Enablement Extender
Data Tools Platform Extender SDK
EclipseRT Target Platform Components
BIRT Engine OSGi Runtime SDK Feature
ECF OSGi Remote Services SDK
ECF Patch for Eclipse Kepler (4.3). Not
needed for Eclipse Luna (4.4). 3.9.0.v20140818-1747
ECF SDK for Eclipse
Eclipse Scout Runtime
Eclipse Scout Runtime RAP
Eclipse Scout Runtime RAP Basic Target (Binary
Eclipse Scout Runtime Testing
Eclipse Scout Runtime Testing RAP
EclipseLink Target Components
EMF - Eclipse Modeling Framework SDK
EMF RAP Target Components
Equinox Target Components
Gyrex Target Components
Object Teams Equinox Integration
RAP Basic Equinox Target
RAP Examples 22.214.171.12440819-1926
RAP Runtime 126.96.36.19940909-1638
RAP SDK 188.8.131.5240909-1638
Riena Target Components for E4
Riena Target Components for RAP
Source for ECF OSGi Remote Services SDK
Source for ECF SDK for Eclipse
General Purpose Tools
Mobile and Device Development
Jubula Functional Testing
Jubula Launch Support for Eclipse RCP
Jubula Launch Support for Java / Swing
Web, XML, Java EE and OSGi Enterprise Development
Wayne Beaton <wayne@xxxxxxxxxxx>
01/07/2015 01:11 PM
Simultaneous Release Feature Names and