<html>
  <head>
    <meta content="text/html; charset=windows-1252"
      http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    <p><br>
    </p>
    <br>
    <div class="moz-cite-prefix">On 06/02/2016 05:47 AM, Rostislav
      Svoboda wrote:<br>
    </div>
    <blockquote
      cite="mid:1132268857.1813783.1464860824128.JavaMail.zimbra@redhat.com"
      type="cite">
      <div style="font-family: times new roman, new york, times, serif;
        font-size: 12pt; color: #000000">
        <hr id="zwchr">
        <blockquote style="border-left:2px solid
#1010FF;margin-left:5px;padding-left:5px;color:#000;font-weight:normal;font-style:normal;text-decoration:none;font-family:Helvetica,Arial,sans-serif;font-size:12pt;">
          <div class="moz-cite-prefix">Il 01/06/2016 19:27, Ron Sigal ha
            scritto:<br>
          </div>
          <blockquote
            cite="mid:e7ac7b97-15da-9fca-f6d4-938238a3f951@redhat.com">
            <p>On 06/01/2016 04:16 AM, Alessio Soldano wrote:<br>
            </p>
            <blockquote cite="mid:574E99F6.6080808@redhat.com">
              <div class="moz-cite-prefix">Il 01/06/2016 03:14, Ron
                Sigal ha scritto:<br>
              </div>
              <blockquote
                cite="mid:2f4e5535-5266-3897-e96c-5ab51d814fab@redhat.com">
                <p>Hi guys,</p>
                <p>After slogging through as many bug JIRAs as possible
                  for 3.0.17.Final, I felt like I needed to do something
                  different for a while, so I started looking at
                  non-blocking IO for JAX-RS 2.1. One of the issues I
                  ran into is the servlet version problem. Even though
                  resteasy-jaxrs declares a dependency on servlet 3.1,
                  its dependency on tjws brings in servlet 2.5, which
                  gets in the way of using servlet 3.1. I've done some
                  refactoring:</p>
                <p> 1) moved everything related to tjws from
                  resteasy-jaxrs to tjws</p>
                <p> 2) moved all tests (except i18n tests) from
                  resteasy-jaxrs to resteasy-jaxrs-testsuite (so
                  resteasy-jaxrs doesn't depend on tjws)<br>
                </p>
                <p> 3) removed the dependency of resteasy-jaxrs on tjws<br>
                </p>
                <p> 4) created a dependency of tjws on resteasy-jaxrs</p>
                <p>I thought I'd ask for comments before I create a pull
                  request. Two points come to mind:</p>
                <p>1) Originally, resteasy-jaxrs-testsuite was created
                  to hold tests specifically related to JAX-RS 2.0
                  (hence the nextgen packages). The plan was to upgrade
                  all of the old tests to use JAX-RS 2.0 stuff like the
                  new client framework, but it never happened. This
                  might be a good time to do that.<br>
                </p>
              </blockquote>
              +1, we should try to get rid of all those warnings about
              old client stuff in the build. And given we're working on
              a new minor and that stuff was deprecated in 3.0.x, we
              could actually think about removing the old client
              framework.<br>
            </blockquote>
            <br>
            Given that we have some large pieces pieces ready to
            deprecate (old client framework, TJWS, old validation (see
            my previous note on mailing list), maybe we should do a
            3.0.18.Final release in which all this stuff is deprecated
            so that we can start 3.1.0.Final with a clean slate. Just a
            thought.<br>
          </blockquote>
          <br>
          Yeah, that would be nice.We should then backport <a
            moz-do-not-send="true" class="moz-txt-link-freetext"
href="https://github.com/resteasy/Resteasy/pull/821/commits/db988a936fef4a7c602d5292a3e371eb8fe5dbf9"
            target="_blank"><a class="moz-txt-link-freetext" href="https://github.com/resteasy/Resteasy/pull/821/commits/db988a936fef4a7c602d5292a3e371eb8fe5dbf9">https://github.com/resteasy/Resteasy/pull/821/commits/db988a936fef4a7c602d5292a3e371eb8fe5dbf9</a></a>
          to the 3.0.x branch as well as the commit that will deprecate
          the old validation stuff. Perhaps the 3.0.18.Final release
          should also include few bug fixes, so we could wait some weeks
          and see if there's anything really relevant to be backported
          there (and better justify the release) ;-)</blockquote>
        <div><br>
        </div>
        <div>Don't forget that EAP 7.0.z will need RESTEasy 3.0.z
          releases and there are quite strict rules for CP stream to
          limit scope and prevent regressions. Things which should be
          fixed must be approved via CP triage and are usually proposed
          by GSS.<br>
        </div>
        <div><br>
        </div>
        <div>So 3.0.18.Final should be release for deprecation of stuff
          ++ bug fixes requested via EAP 7.0.z CP stream.<br>
        </div>
      </div>
    </blockquote>
    <br>
    Ok, so we could wait a little to see if any EAP 7.0.z bugs show up.
    I think I have one to propose, in fact, but I have to look a little
    more closely.<br>
    <br>
    <blockquote
      cite="mid:1132268857.1813783.1464860824128.JavaMail.zimbra@redhat.com"
      type="cite">
      <div style="font-family: times new roman, new york, times, serif;
        font-size: 12pt; color: #000000">
        <div><br>
        </div>
        <div>Rostislav<br>
        </div>
        <div><br>
        </div>
        <blockquote style="border-left:2px solid
#1010FF;margin-left:5px;padding-left:5px;color:#000;font-weight:normal;font-style:normal;text-decoration:none;font-family:Helvetica,Arial,sans-serif;font-size:12pt;"><br>
          <blockquote
            cite="mid:e7ac7b97-15da-9fca-f6d4-938238a3f951@redhat.com">
            <blockquote cite="mid:574E99F6.6080808@redhat.com"><br>
              <br>
              <blockquote
                cite="mid:2f4e5535-5266-3897-e96c-5ab51d814fab@redhat.com">
                <p>2) I know we've talked about what to do with tjws,
                  but I don't know if we reached a conclusion. This
                  would be a good time to deprecate it, if we're going
                  to do that.</p>
              </blockquote>
              +1, sure.<br>
              <br>
              I'd be glad to review your PR on this. It should be the
              first step to revisiting the testsuite to default to using
              WFLY as container.<br>
            </blockquote>
            <br>
            I created RESTEASY-1410 "Segregate TJWS from resteasy-jaxrs"
            and PR <a moz-do-not-send="true"
              class="moz-txt-link-freetext"
              href="https://github.com/resteasy/Resteasy/pull/821"
              target="_blank">https://github.com/resteasy/Resteasy/pull/821</a>.
            Since you agree that we should deprecate TJWS, I'll do one
            more commit in which all of the TJWS classes are
            @deprecated.<br>
          </blockquote>
          <br>
          Cool thanks.<br>
          I'm testing the  PR on top of current HEAD and merging if
          everything is fine (and I think it is)<br>
          <br>
          Cheers<br>
          Alessio<br>
          <br>
          <pre class="moz-signature">-- 
Alessio Soldano
Web Service Lead, JBoss</pre>
          <br>
          _______________________________________________<br>
          resteasy-dev mailing list<br>
          <a class="moz-txt-link-abbreviated" href="mailto:resteasy-dev@lists.jboss.org">resteasy-dev@lists.jboss.org</a><br>
          <a class="moz-txt-link-freetext" href="https://lists.jboss.org/mailman/listinfo/resteasy-dev">https://lists.jboss.org/mailman/listinfo/resteasy-dev</a><br>
        </blockquote>
        <div><br>
        </div>
      </div>
      <br>
      <fieldset class="mimeAttachmentHeader"></fieldset>
      <br>
      <pre wrap="">_______________________________________________
resteasy-dev mailing list
<a class="moz-txt-link-abbreviated" href="mailto:resteasy-dev@lists.jboss.org">resteasy-dev@lists.jboss.org</a>
<a class="moz-txt-link-freetext" href="https://lists.jboss.org/mailman/listinfo/resteasy-dev">https://lists.jboss.org/mailman/listinfo/resteasy-dev</a>
</pre>
    </blockquote>
    <br>
    <pre class="moz-signature" cols="72">-- 
My company's smarter than your company (unless you work for Red Hat)</pre>
  </body>
</html>