Brilliant. Thanks Carsten.
On Wed, Nov 9, 2016 at 7:49 AM, Carsten Ziegeler <cziege...@apache.org> wrote: > I just started the vote for the repoinit modules, so hopefully we'll be > out of this snapshot mess soon > > Regards > Carsten > > Julian Sedding wrote >> Hi Robert >> >> I think the test failures in oak-server did not come up because of the >> modularised jenkins jobs we have now. >> >> The bundle's build seems to have run last after changes were applied >> to it. However, a referenced SNAPSHOT dependency has evolved since and >> made the tests fail. >> >> Any ideas how to catch this earlier? >> >> Regards >> Julian >> >> PS: I have filed SLING-6260 for the failing oak-server ITs and committed a >> fix. >> >> On Tue, Nov 8, 2016 at 10:07 PM, Robert Munteanu <romb...@apache.org> wrote: >>> Hi Alex. >>> >>> On Tue, 2016-11-08 at 20:01 +0000, Alexander Klimetschek wrote: >>>> I have some trouble building Sling (all of it, it's been a while >>>> since I tried that :) >>>> >>>> 1. It seems the Sling build requires Java 1.8 ("Apache Sling Testing >>>> PaxExam" project failed with not all bundles loaded when I ran it >>>> with a 1.7 JDK). A check/hint at the start of the build would be >>>> great. >>> >>> Yes, some projects, mostly related to testing, pull in a launchpad >>> version which requires Java 8. I'm not sure that the best fix is here. >>> >>> We could move all of them to a Java 8 profile, which might not be OK >>> because you're missing projects without noticing. Or we could fail the >>> reactor build altogether, which again is tricky since you might want to >>> build a subset of the reactor using mvn -pl ... . >>> >>>> >>>> 2. Then I get one project further to "Apache Sling JCR Oak Repository >>>> Server" which fails as well during the test with not all bundles >>>> loaded issues: >>>> >>>> Tests in error: >>>> >>>> LoginAdminBlacklistedIT.org.apache.sling.jcr.oak.server.it.LoginAdmin >>>> BlacklistedIT » TestContainer >>>> >>>> LoginAdminWhitelistedIT.org.apache.sling.jcr.oak.server.it.LoginAdmin >>>> WhitelistedIT » TestContainer >>>> OakServerIT.org.apache.sling.jcr.oak.server.it.OakServerIT » >>>> TestContainer The… >>>> >>>> I see this in the log: >>>> >>>> org.osgi.framework.BundleException: Unable to resolve >>>> org.apache.sling.jcr.repoinit [79](R 79.0): missing requirement >>>> [org.apache.sling.jcr.repoinit [79](R 79.0)] osgi.wiring.package; >>>> (&(osgi.wiring.package=org.apache.sling.repoinit.parser.operations)(v >>>> ersion>=3.0.0)(!(version>=4.0.0))) Unresolved requirements: >>>> [[org.apache.sling.jcr.repoinit [79](R 79.0)] osgi.wiring.package; >>>> (&(osgi.wiring.package=org.apache.sling.repoinit.parser.operations)(v >>>> ersion>=3.0.0)(!(version>=4.0.0)))] >>>> at >>>> org.apache.felix.framework.Felix.resolveBundleRevision(Felix.java:411 >>>> 1) >>>> at >>>> org.apache.felix.framework.Felix.startBundle(Felix.java:2117) >>>> at >>>> org.apache.felix.framework.Felix.setActiveStartLevel(Felix.java:1371) >>>> at >>>> org.apache.felix.framework.FrameworkStartLevelImpl.run(FrameworkStart >>>> LevelImpl.java:308) >>>> at java.lang.Thread.run(Thread.java:745) >>> >>> ( I guess Julian already fixed it ) >>> >>>> >>>> >>>> 3. Still A LOT of projects to go in the build, so I am now going to >>>> skip the tests :( >>> >>> We still have some flaky tests, see the dedicated Jenkins view at >>> >>> https://builds.apache.org/view/S-Z/view/Sling-Dashboard/ >>> >>> So you might still experience failures. >>> >>> FWIW, all SNAPSHOTs are deployed to repository.apache.org, so you >>> should not need to build all of Sling - it's fine to build individual >>> projects. >>> >>> Unless your goal is to build all of Sling, which is of course fine :-) >>> >>> Thanks, >>> >>> Robert >> > > > > > -- > Carsten Ziegeler > Adobe Research Switzerland > cziege...@apache.org >