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.

Reply via email to