Bump
Hi mylyn-dev.
My team is working on a fork of Eclipse for C/C++ Developers. The reason we need this is because our company has stringent requirements for releasing software without CVEs. Even
if the CVEs are not relevant to the usage model in the product, we are required to mitigate them. In the case of Eclipse for C/C++ Developers, one of the issues we have to resolve is that Mylyn depends on older versions of Guava. In order to resolve this,
we need to build a version of Mylyn that is updated to use newer versions of Guava. Then we can use our fork of Mylyn to build our fork of Eclipse for C/C++. It’s a pain but as far as I know, it’s our only route forward.
We were able to build mylyn-commons, but haven’t been able to build mylyn-contet. I believe this might be because we have our local repositories set up incorrectly, but there are
also other issues. For example, the target file for mylyn.context is pointing at an Orbit repo from 2013, but in looking at ci.mylyn builds for mylyn.context, when the target is being resolved, a 2018 Orbit repo is used. However, grepping the repo for the
repo timestamp yields no results.
We read through the docs in the repos and some of the docs in the wiki (https://wiki.eclipse.org/Mylyn,
https://wiki.eclipse.org/Mylyn/Build_Infrastructure,
https://wiki.eclipse.org/index.php?title=Mylyn/Contributor_Reference) and took a look at some of the ci repos but haven’t been able to move forward. We’re going to keep stumbling along, but could use some help.
Specifically, please help us understand how to set up our local clones, any environment variables that are needed and what build command we should use. Our goal is to build a fork
of the latest release of Mylyn including all of the sub-projects. If there is already documentation that explains this and we missed it or misunderstood it, please point us to the exact parts we need to read. Thanks in advance for reading and responding!!!
Tony Homer