Thanks Achim! regards Grzegorz
2017-11-26 19:59 GMT+01:00 'Achim Nierbeck' via OPS4J < ops4j@googlegroups.com>: > Some more updates regarding the tests. > We finally have all current version 6.0.x, 6.1.x and master successfully > build on Jenkins \o/ > I'll try to fix the cirlce-ci build also, so we have a better automatic > testing for the Pull-Requests. > > regards, Achim > > 2017-11-25 18:28 GMT+01:00 Achim Nierbeck <bcanh...@googlemail.com>: > >> Ok guys, >> >> I've been working on fixing those issues. >> First of all I made sure the doclint-java8-disable profile is always >> enabled. >> It turned out, due to this the rat profile wasn't working either ... >> >> Second thing I'm trying to fix now is the failing jetty handler test. >> it seems to have been introduced due to PAXWEB-966. >> Another reason to have all tests work stable so we can actually rely on >> cirlce-ci for pull request. >> >> regards, Achim >> >> 2017-11-22 13:17 GMT+01:00 Achim Nierbeck <bcanh...@googlemail.com>: >> >>> right now the master branch fails on circle ci cause the junit >>> dependencies itself seem to be missing :/ >>> >>> >>> 2017-11-22 13:09 GMT+01:00 Grzegorz Grzybek <gr.grzy...@gmail.com>: >>> >>>> >>>> >>>> 2017-11-22 12:18 GMT+01:00 'Achim Nierbeck' via OPS4J < >>>> ops4j@googlegroups.com>: >>>> >>>>> Yes and no :) >>>>> >>>>> if you work on a jetty related bug and just want to make sure your >>>>> build cycle is fast, those profiles are a nice to have. >>>>> for circle-ci I just enabled those profiles as we have them for the >>>>> jenkins build. >>>>> >>>> >>>> Good choice ;) >>>> >>>> regards >>>> Grzegorz >>>> >>>> >>>>> regards, Achim >>>>> >>>>> >>>>> 2017-11-22 11:45 GMT+01:00 Grzegorz Grzybek <gr.grzy...@gmail.com>: >>>>> >>>>>> Hello >>>>>> >>>>>> IMO, we don't need special tomcat/jetty/undertow profiles at all... >>>>>> But that's my suggestion - I always built them all. >>>>>> >>>>>> regards >>>>>> Grzegorz Grzybek >>>>>> >>>>>> 2017-11-22 11:28 GMT+01:00 Stephan Siano <stephan.si...@sap.com>: >>>>>> >>>>>>> Hi, >>>>>>> >>>>>>> OK, that explains it. If ANY profile is active, the profiles which >>>>>>> are activeByDefault are not active. Your change enables the >>>>>>> doclint-java-8 >>>>>>> profile if the build is running on JDK 8 or later (so always...). >>>>>>> >>>>>>> @Achim: The problem is not that the containers are not tested, but >>>>>>> that they are not built (because of this profile issue). >>>>>>> >>>>>>> I see two options: >>>>>>> 1. We remove the profiles and have the containers built always (as >>>>>>> the release profiles). The build time for the containers is anyway >>>>>>> rather >>>>>>> small compared to the other stuff (especially if you run the tests). >>>>>>> 2. As starting from pax-web-6.0 the build is running on Java 8, >>>>>>> anyway, we might set the property as well outside a profile for these >>>>>>> branches. >>>>>>> >>>>>>> Best regards >>>>>>> Stephan >>>>>>> >>>>>>> Am Mittwoch, 22. November 2017 09:33:39 UTC+1 schrieb Grzegorz >>>>>>> Grzybek: >>>>>>>> >>>>>>>> Hello, I can answer to: >>>>>>>> >>>>>>>> Why are these profiles there at all? Wouldn't it be easier to >>>>>>>>> remove all these profiles and build all containers by default? >>>>>>>>> >>>>>>>> >>>>>>>> The problem is with Maven itself. After I introduced: >>>>>>>> >>>>>>>> <profile> >>>>>>>> <id>doclint-java8-disable</id> >>>>>>>> <activation> >>>>>>>> <jdk>[1.8,)</jdk> >>>>>>>> </activation> >>>>>>>> <properties> >>>>>>>> <javadoc.opts>-Xdoclint:none</javadoc.opts> >>>>>>>> </properties> >>>>>>>> </profile> >>>>>>>> >>>>>>>> Maven stopped taking <activeByDefault> into account for tomcat, >>>>>>>> jetty and undertow profiles. >>>>>>>> >>>>>>>> The change[1] was related to my general build fixes. >>>>>>>> >>>>>>>> regards >>>>>>>> Grzegorz Grzybek >>>>>>>> === >>>>>>>> [1]: https://github.com/ops4j/org.ops4j.pax.web/commit/247a1f6b90 >>>>>>>> e4a9d4c2e914672462c38e4349eeed >>>>>>>> >>>>>>>> 2017-11-22 8:52 GMT+01:00 Stephan Siano <stepha...@sap.com>: >>>>>>>> >>>>>>>>> Hi, >>>>>>>>> >>>>>>>>> I have a few (not really related) questions concerning pax-web: >>>>>>>>> >>>>>>>>> 1. There are separate profiles for building tomcat, jetty, and >>>>>>>>> undertow support. At least when I do the builds locally none of these >>>>>>>>> profiles is activated by default. The workaround for my local build >>>>>>>>> is to >>>>>>>>> use the -Prelease parameter. The same issue applies with the CircleCI >>>>>>>>> build >>>>>>>>> created for pull requsts. It does not build any container support (and >>>>>>>>> fetches it from nexus, which means that it executes new tests with old >>>>>>>>> implementations). I have not found a way to enable the release >>>>>>>>> profile for >>>>>>>>> the CircleCI builds, but this may be because of my lack of >>>>>>>>> understanding >>>>>>>>> about the CircleCI infrastructure. >>>>>>>>> >>>>>>>>> My question: Why are these profiles there at all? Wouldn't it be >>>>>>>>> easier to remove all these profiles and build all containers by >>>>>>>>> default? >>>>>>>>> >>>>>>>>> 2. There is one jetty test consistently failing. The test is >>>>>>>>> rather jetty specific and I am not deep enough in the jetty >>>>>>>>> implementation >>>>>>>>> to fix it (or event to esimate how important that is), so I created a >>>>>>>>> JIRA >>>>>>>>> bug for it (PAXWEB-1136). The test error makes all CircleCI jobs fail >>>>>>>>> (for >>>>>>>>> pull requests) and prevents any SNAPSHOT propagation to nexus. >>>>>>>>> >>>>>>>>> What would be the best way to proceed? Disable the test (with a >>>>>>>>> reference to the JIRA bug) to allow proper validation of unrelated >>>>>>>>> pull >>>>>>>>> requests or keep it in error as a reminder that it should be fixed? >>>>>>>>> >>>>>>>>> Best regards >>>>>>>>> Stephan >>>>>>>>> >>>>>>>>> -- >>>>>>>>> -- >>>>>>>>> ------------------ >>>>>>>>> OPS4J - http://www.ops4j.org - op...@googlegroups.com >>>>>>>>> >>>>>>>>> --- >>>>>>>>> You received this message because you are subscribed to the Google >>>>>>>>> Groups "OPS4J" group. >>>>>>>>> To unsubscribe from this group and stop receiving emails from it, >>>>>>>>> send an email to ops4j+un...@googlegroups.com. >>>>>>>>> For more options, visit https://groups.google.com/d/optout. >>>>>>>>> >>>>>>>> >>>>>>>> -- >>>>>>> -- >>>>>>> ------------------ >>>>>>> OPS4J - http://www.ops4j.org - ops4j@googlegroups.com >>>>>>> >>>>>>> --- >>>>>>> You received this message because you are subscribed to the Google >>>>>>> Groups "OPS4J" group. >>>>>>> To unsubscribe from this group and stop receiving emails from it, >>>>>>> send an email to ops4j+unsubscr...@googlegroups.com. >>>>>>> For more options, visit https://groups.google.com/d/optout. >>>>>>> >>>>>> >>>>>> -- >>>>>> -- >>>>>> ------------------ >>>>>> OPS4J - http://www.ops4j.org - ops4j@googlegroups.com >>>>>> >>>>>> --- >>>>>> You received this message because you are subscribed to the Google >>>>>> Groups "OPS4J" group. >>>>>> To unsubscribe from this group and stop receiving emails from it, >>>>>> send an email to ops4j+unsubscr...@googlegroups.com. >>>>>> For more options, visit https://groups.google.com/d/optout. >>>>>> >>>>> >>>>> >>>>> >>>>> -- >>>>> >>>>> Apache Member >>>>> Apache Karaf <http://karaf.apache.org/> Committer & PMC >>>>> OPS4J Pax Web <http://wiki.ops4j.org/display/paxweb/Pax+Web/> >>>>> Committer & Project Lead >>>>> blog <http://notizblog.nierbeck.de/> >>>>> Co-Author of Apache Karaf Cookbook <http://bit.ly/1ps9rkS> >>>>> >>>>> Software Architect / Project Manager / Scrum Master >>>>> >>>>> -- >>>>> -- >>>>> ------------------ >>>>> OPS4J - http://www.ops4j.org - ops4j@googlegroups.com >>>>> >>>>> --- >>>>> You received this message because you are subscribed to the Google >>>>> Groups "OPS4J" group. >>>>> To unsubscribe from this group and stop receiving emails from it, send >>>>> an email to ops4j+unsubscr...@googlegroups.com. >>>>> For more options, visit https://groups.google.com/d/optout. >>>>> >>>> >>>> -- >>>> -- >>>> ------------------ >>>> OPS4J - http://www.ops4j.org - ops4j@googlegroups.com >>>> >>>> --- >>>> You received this message because you are subscribed to the Google >>>> Groups "OPS4J" group. >>>> To unsubscribe from this group and stop receiving emails from it, send >>>> an email to ops4j+unsubscr...@googlegroups.com. >>>> For more options, visit https://groups.google.com/d/optout. >>>> >>> >>> >>> >>> -- >>> >>> Apache Member >>> Apache Karaf <http://karaf.apache.org/> Committer & PMC >>> OPS4J Pax Web <http://wiki.ops4j.org/display/paxweb/Pax+Web/> Committer >>> & Project Lead >>> blog <http://notizblog.nierbeck.de/> >>> Co-Author of Apache Karaf Cookbook <http://bit.ly/1ps9rkS> >>> >>> Software Architect / Project Manager / Scrum Master >>> >>> >> >> >> -- >> >> Apache Member >> Apache Karaf <http://karaf.apache.org/> Committer & PMC >> OPS4J Pax Web <http://wiki.ops4j.org/display/paxweb/Pax+Web/> Committer >> & Project Lead >> blog <http://notizblog.nierbeck.de/> >> Co-Author of Apache Karaf Cookbook <http://bit.ly/1ps9rkS> >> >> Software Architect / Project Manager / Scrum Master >> >> > > > -- > > Apache Member > Apache Karaf <http://karaf.apache.org/> Committer & PMC > OPS4J Pax Web <http://wiki.ops4j.org/display/paxweb/Pax+Web/> Committer & > Project Lead > blog <http://notizblog.nierbeck.de/> > Co-Author of Apache Karaf Cookbook <http://bit.ly/1ps9rkS> > > Software Architect / Project Manager / Scrum Master > > -- > -- > ------------------ > OPS4J - http://www.ops4j.org - ops4j@googlegroups.com > > --- > You received this message because you are subscribed to the Google Groups > "OPS4J" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to ops4j+unsubscr...@googlegroups.com. > For more options, visit https://groups.google.com/d/optout. > -- -- ------------------ OPS4J - http://www.ops4j.org - ops4j@googlegroups.com --- You received this message because you are subscribed to the Google Groups "OPS4J" group. To unsubscribe from this group and stop receiving emails from it, send an email to ops4j+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.