Hi again Wim-
Please read previous reply also, but just wanted to let you know that your response may have helped already.
After checking
https://wiki.eclipse.org/Mylyn/Build_Infrastructure I was looking at ci.mylyn.org.
In your reply you asked if I had looked at ci.eclipse.org, which I thought was a typo on your part (since the Mylyn Build Infrastructure wiki page says to look at ci.mylyn.org).
Now I have looked at ci.eclipse.org/mylyn and see that it is working, so I will take another look.
Will you take a quick look at
https://wiki.eclipse.org/Mylyn/Build_Infrastructure?
Is the only change needed there to update the URL to ci.eclipse.org/mylyn?
Tony
From: "Homer, Tony" <tony.homer@xxxxxxxxx>
Date: Monday, September 16, 2019 at 9:51 AM
To: Mylyn developer discussions <mylyn-dev@xxxxxxxxxxx>
Subject: Re: [mylyn-dev] help with local build
Hi Wim-
Thanks for responding.
I do plan to upstream the changes, but unfortunately my product’s development cycle does not align well with the current Eclipse release cycle.
For this reason, I am temporarily forking, then hope to intercept 2019-12 with a change request which will enable me to eventually de-fork.
The main change I know of now is to remove the dependency on the older version of guava and switch to a non-vulnerable version.
I believe this has been discussed on cross-project-issues-dev.
I did look at ci.mylyn, but it seems like it has some special environment setup that I perhaps am not able to see the configuration for due to permissions?
Tony
From: <mylyn-dev-bounces@xxxxxxxxxxx> on behalf of Wim Jongman <wimj@xxxxxxxxxxxxx>
Reply-To: Mylyn developer discussions <mylyn-dev@xxxxxxxxxxx>
Date: Friday, September 13, 2019 at 10:12 AM
To: Mylyn developer discussions <mylyn-dev@xxxxxxxxxxx>
Subject: Re: [mylyn-dev] help with local build
We also like software without CVE's. How does forking our software help us? We much rather receive your patches after which you can also expect our help.
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
_______________________________________________
mylyn-dev mailing list
mylyn-dev@xxxxxxxxxxx
To change your delivery options, retrieve your password, or unsubscribe from this list, visit
https://www.eclipse.org/mailman/listinfo/mylyn-dev