Community
Participate
Working Groups
We should consider to provide source bundles for Ganymede. The way these are build has been improved for 3.4: http://wiki.eclipse.org/PDEBuild/Individual_Source_Bundles We need to investigate how that fits into the build process and how that affects builds for 3.3.
The PDE build will generate source plug-ins and source features when these two lines are added to the feature.xml and build.properties of the feature: feature.xml: <includes id="org.eclipse.mylyn_feature.source" version="0.0.0"/> build.properties: generate.feature@org.eclipse.mylyn_feature.source=org.eclipse.mylyn_feature Mik, what are your thoughts in regard to providing these on the update site? Should we create a "Mylyn SDK" feature that contains all sources or have an SDK category with individual SDK downloads for each feature or do this some other way?
To avoid adding 16 new source features it might be more feasible to add one SDK feature per update site that has sources for all plug-ins on that site, e.g.: org.eclipse.mylyn.sdk-feature org.eclipse.mylyn.extras-sdk-feature org.eclipse.mylyn.experimental-sdk-feature Each site could have a "Mylyn Development" category for that feature.
That could work. Or we have a separate update site for developers, since most users won't need them but would download them if we gave them another category.
We already contribute two update sites by default so I would prefer to have it on the regular update site. The current dev update site has an SDK feature for the main update site: http://download.eclipse.org/tools/mylyn/update/dev/e3.4/site.xml
Created attachment 99001 [details] update site I am not sure that I like the "Development" category above the other categories. Other than that I think it works well on the main update site. How about renaming the category to "Mylyn Software Development" to improve the ordering? Should I go ahead an create the other features proposed in comment 2? I think it would be good to have the SDK features before the next release to give integrators easy access to the source.
Looks good, but please call it "Mylyn Plug-in Development" so that it sorts to the bottom :)
Done. I'll provide a build on the dev update site for review.
Created attachment 100114 [details] mylyn/context/zip
Would be great if you could also provide source bundles for eclipse 3.3. We're still on eclipse 3.3 and don't plan to move to 3.4 for a while.
As far as I know the way source bundles are generated is different on Eclipse 3.3. Unless a patch is contributed for the headless build process (see org.eclipse.mylyn.releng) to make this work on Eclipse 3.3 we won't be able to prioritize that.