Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [epp-dev] CPP and Parallel Packages are not building...

We upgraded the EPP Jenkins in the meantime, but even after running the build with Java 11 it failed again.

When I'm looking into the logs I see the following error...
[ERROR] Cannot resolve project dependencies:
[ERROR]   Software being installed: epp.package.cpp 4.10.0.qualifier
[ERROR]   Missing requirement: org.eclipse.tools.templates.freemarker.java11 1.0.0.201812111206 requires 'osgi.ee; (&(osgi.ee=JavaSE)(version=11))' but it could not be found
[ERROR]   Cannot satisfy dependency: epp.package.cpp 4.10.0.qualifier depends on: org.eclipse.equinox.p2.iu; org.eclipse.cdt.arduino.feature.group 0.0.0
[ERROR]   Cannot satisfy dependency: org.eclipse.cdt.arduino.feature.group 9.6.0.201812111211 depends on: org.eclipse.equinox.p2.iu; org.eclipse.tools.templates.freemarker.java11 [1.0.0.201812111206,1.0.0.201812111206]
And when I search for this in the staging p2 repository I find the following entry which should satisfy this requirement

    <unit id='a.jre.javase' version='11.0.0' singleton='false'>
      <provides size='205'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='a.jre.javase' version='11.0.0'/>
        ...
        <provided namespace='osgi.ee' name='JavaSE' version='11.0.0'/>
      </provides>
    </unit>

Although I expect it to be working, it does not... where is the missing piece?

Thanks,
Markus


On Thu, 13 Dec 2018 at 13:23, Jonah Graham <jonah@xxxxxxxxxxxxxxxx> wrote:
Hi Markus, 

The issue is the one that I mentioned as part of CDT's contribution to simrel. This was needed to support Java 11 properly. 

https://www.eclipse.org/lists/cross-project-issues-dev/msg16253.html

The reason it came in at RC2 is that the problem was not identified until RC1 was published. 

I thought we were in the clear with simrel having succeeded. Let me have a look in more detail and I'll be back with you very soon. 

Jonah

On Thu, 13 Dec 2018, 11:21 Markus Knauer <mknauer@xxxxxxxxxxxxxxxxx wrote:
Hi everyone,

if I exclude the CPP and the Parallel package, we have a green build, but these two packages introduced new dependencies in RC2 just this week that prevent them from being built with the current setup.

Here is the error message...
[ERROR]   Missing requirement: org.eclipse.tools.templates.freemarker.java11 1.0.0.201812111206 requires 'osgi.ee; (&(osgi.ee=JavaSE)(version=11))' but it could not be found
[ERROR]   Cannot satisfy dependency: epp.package.parallel 4.10.0.qualifier depends on: org.eclipse.equinox.p2.iu; org.eclipse.cdt.autotools.feature.group 0.0.0
[ERROR]   Cannot satisfy dependency: org.eclipse.cdt.autotools.feature.group 9.6.0.201812111211 depends on: org.eclipse.equinox.p2.iu; org.eclipse.tools.templates.freemarker.java11 [1.0.0.201812111206,1.0.0.201812111206]
One simple fix would be to remove the CDT Autotools feature from the dependency tree. Or maybe it is all of a sudden necessary to use Java 11 for building the packages?

And I'm really wondering why this occurs in an RC2 for the first time!

Regards,
Markus






_______________________________________________
epp-dev mailing list
epp-dev@xxxxxxxxxxx
To change your delivery options, retrieve your password, or unsubscribe from this list, visit
https://www.eclipse.org/mailman/listinfo/epp-dev
_______________________________________________
epp-dev mailing list
epp-dev@xxxxxxxxxxx
To change your delivery options, retrieve your password, or unsubscribe from this list, visit
https://www.eclipse.org/mailman/listinfo/epp-dev



Back to the top