There is a Tycho option to create features that contain the source bundle for each bundle in a given feature. This would help in ensuring, that users are able to access source files even without Git checkout.
Additionally, we should also fill out the Eclipse-SourceReferences with Tycho (should be possible with the new 0.16 version) - this would allow easy checkout from Git using the Plug-ins view.
Updated build system to Tycho 0.16 #344
Generating Eclipse-SourceReferences MANIFEST headers #344
Generating source features #344
The build is updated. From now on, all source features are created using the Tycho feature. For the update site, the category.xml contains references to source features as well.
I have tried the solution and I'm sorry to say that it falls short in a number of ways:
I have read about the possible solutions to these issues:
True, the source bundle problem exists in the old configuration as well, I guess we can't really do much about it...
Maybe we can - I have some ideas to try - just wanted to make sure whether the issue is consistent with my "internal model".
Experimental update of build system to 0.17.0-SNAPSHOT #344
Updated feature model for sdk bundle #344
Minor change to update site categorization #344
Yesterdays build failures were mostly related to changes to source feature generation. I would summarize the status of the issue.
The following changes have been made:
Removed unnecessary tooling features from the update site #344
Removed runtime features from update site #344
On todays meeting we decided the following changes:
Marking this issue as resolved.