Hi Dirk, Thanks for the update and the pointers. I have moved the build to Tycho2 Java11.
I had to disable paginationtest due to javax.annotation missing when starting photon. Probably photon cannot run on Java 11. Cheers, Wim On Wed, Sep 16, 2020 at 2:57 PM Dirk Fauth <dirk.fa...@gmail.com> wrote: > Well we need to: > > - update the Tycho version in the parent pom (as we are not using pomless > Tycho, there is no extension to update) > - update all Jenkins builds to run with Java 11 (required by Tycho 2.0) > - I already set the properties that source and target should be 1.8 and > removed the BREE configuration from the profile, so that should be fine > - we probably need to add javax.annotation to the imported packages of > some projects (e.g. examples) as we are using the E4 javax.annotations > there. Not sure which projects are affected, but we will see then. > > Then we need to check some of the projects. In incubation the > pagination.tests always failed because javax.annotation can't be resolved. > I already did several modifications as you can see, but none of them > worked. My last guess is that the Require-Bundle configuration is causing > the troubles, because all the required stuff (SWT, JFace, etc.) is > configured as optional, because it should also work with RAP IIUC. I think > changing this to Import-Package (AFAIK RAP exports the same packages as > SWT, but my experience with RAP is not that good) it should work. All other > test projects work fine with this configuration. I locally excluded > pagination.tests from the modules and the incubation build with Java 11 > succeeded locally. > > In stable there are also some test projects that fail, e.g. CDateTime. Not > sure why. Looks like some GTK issue. It is currently solved via > -DskipTests=true. But that can also not be the solution. We could try to > exclude only that test project from the modules to ensure that the others > are working. > > Hope that's it. Let me know if I can help you with something. > > On Wed, Sep 16, 2020 at 2:37 PM Wim Jongman <wim.jong...@gmail.com> wrote: > >> Thanks, Dirk. Yes, we do need to go to Tycho 2. What must we do? >> >> Cheers, >> >> Wim >> >> On Wed, Sep 16, 2020 at 2:27 PM Dirk Fauth <dirk.fa...@gmail.com> wrote: >> >>> Seems I was faster ;) >>> >>> But there are still some issues we need to take care of in the near >>> future if we want to update to Tycho 2.0 which requires Java 11 to build. >>> >>> Wim Jongman <wim.jong...@gmail.com> schrieb am Mi., 16. Sept. 2020, >>> 13:10: >>> >>>> Hi, >>>> >>>> I am aware that the incubation build is broken. I am trying to fix it. >>>> >>>> Cheers, >>>> >>>> Wim >>>> _______________________________________________ >>>> nebula-dev mailing list >>>> nebula-dev@eclipse.org >>>> To unsubscribe from this list, visit >>>> https://www.eclipse.org/mailman/listinfo/nebula-dev >>>> >>> _______________________________________________ >>> nebula-dev mailing list >>> nebula-dev@eclipse.org >>> To unsubscribe from this list, visit >>> https://www.eclipse.org/mailman/listinfo/nebula-dev >>> >> _______________________________________________ >> nebula-dev mailing list >> nebula-dev@eclipse.org >> To unsubscribe from this list, visit >> https://www.eclipse.org/mailman/listinfo/nebula-dev >> > _______________________________________________ > nebula-dev mailing list > nebula-dev@eclipse.org > To unsubscribe from this list, visit > https://www.eclipse.org/mailman/listinfo/nebula-dev >
_______________________________________________ nebula-dev mailing list nebula-dev@eclipse.org To unsubscribe from this list, visit https://www.eclipse.org/mailman/listinfo/nebula-dev