Hi Wim, Thanks for the update.
Actually several bugs related to the missing javax.annotation were reported to be fixed with photon and broken with oxygen. That is why I updated to photon. With oxygen other projects failed as well. I really don't understand what is different with pagination.test. Greez, Dirk Wim Jongman <wim.jong...@gmail.com> schrieb am Mi., 16. Sept. 2020, 21:27: > 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 >
_______________________________________________ nebula-dev mailing list nebula-dev@eclipse.org To unsubscribe from this list, visit https://www.eclipse.org/mailman/listinfo/nebula-dev