<html>
  <head>
    <meta content="text/html; charset=utf-8" http-equiv="Content-Type">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    <p>
      <meta http-equiv="content-type" content="text/html; charset=utf-8">
    </p>
    Hi Claes,<br>
    <br>
    The text of JEP 277 [1] has the following:<br>
    <blockquote type="cite">
      <meta http-equiv="content-type" content="text/html; charset=utf-8">
      Given the history of deprecation in Java SE, and the emphasis on
      long term
      API compatibility across versions, removal of an API is a matter
      of serious
      concern. Therefore, deprecation with the element <code>forRemoval=true</code>
      should
      be applied only when there is a clear and definite plan for
      removing that
      API in the next release of the Java SE platform.</blockquote>
    It sounds like Sean has identified enough dependencies on these APIs
    that they shouldn't be removed in JDK 10, so not marking them <tt>forRemoval=true</tt>
    in JDK 9 makes sense.<br>
    <br>
    s'marks<br>
    <br>
    <br>
    [1] <a class="moz-txt-link-freetext" href="http://openjdk.java.net/jeps/277">http://openjdk.java.net/jeps/277</a><br>
    <br>
    <br>
    <br>
    <div class="moz-cite-prefix">On 2/2/17 1:22 PM, Claes Redestad
      wrote:<br>
    </div>
    <blockquote
      cite="mid:0496AFC7-6F65-45E8-8B09-AAA2B0FF077E@oracle.com"
      type="cite">-1 <br>
      <br>
      AFAIU, forRemoval=true is not saying anything about *when* each
      deprecated method/class will be removed (although there might be
      an expectation that it should be in the next major release if
      possible, i.e., 10); if there's concern like here that some known
      application or library won't be ready for it then I dont see why
      we shouldnt simply defer the actual removal to some later release
      rather than drop the intent to remove like this.<br>
      <br>
      /Claes <br>
      <br>
      <br>
      <br>
      <div class="gmail_quote">Sean Mullan
        <a class="moz-txt-link-rfc2396E" href="mailto:sean.mullan@oracle.com"><sean.mullan@oracle.com></a> skrev: (2 februari 2017 19:35:03
        CET)
        <blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt
          0.8ex; border-left: 1px solid rgb(204, 204, 204);
          padding-left: 1ex;">
          <pre class="k9mail">Please review this change to undo, or remove the forRemoval=true element 
from the Deprecated annotation of a number of security APIs. Since 
marking these APIs for removal in a future version of SE, it has since 
been reported that some external applications/code are still using these 
APIs, and there is concern that there may not be enough advance notice 
to adapt their code to transition away from these legacy APIs and/or 
replace them with newer APIs before they would be removed.

bug: <a moz-do-not-send="true" href="https://bugs.openjdk.java.net/browse/JDK-8173827">https://bugs.openjdk.java.net/browse/JDK-8173827</a>
webrev: <a moz-do-not-send="true" href="http://cr.openjdk.java.net/%7Emullan/webrevs/8173827/webrev.00">http://cr.openjdk.java.net/~mullan/webrevs/8173827/webrev.00</a>/

Thanks,
Sean
</pre>
        </blockquote>
      </div>
      <br>
      -- <br>
      Sent from my Android device with K-9 Mail. Please excuse my
      brevity.
    </blockquote>
    <br>
  </body>
</html>