<!DOCTYPE html><html><head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  </head>
  <body>
    On 02/03/2025 05:21, Mukul Gandhi wrote:<br>
    <blockquote type="cite" cite="mid:CABuuzNO0p=b7jxuniy1qBMQqAHaWxQnuT+r5YDGOuUAv5Mz1xg@mail.gmail.com">
      
      <div dir="auto">
        <div>Hi Alan,</div>
        <div dir="auto">    Thanks for your reply.<br>
          <br>
          <div class="gmail_quote gmail_quote_container" dir="auto">
            <div dir="ltr" class="gmail_attr">On Thu, 27 Feb, 2025,
              13:41 Alan Bateman, <<a href="mailto:alan.bateman@oracle.com" moz-do-not-send="true" class="moz-txt-link-freetext">alan.bateman@oracle.com</a>>
              wrote:</div>
            <blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
              <div> If you are interested in contributing to the XML
                implementations in the java.xml module then this would
                be welcomed. It's always better to start small with bug
                fixes, test improvements and other changes to get used
                to working in this project and build up confidence that
                you are someone that is interested in maintaining this
                area in the long term.<br>
              </div>
            </blockquote>
          </div>
        </div>
        <div dir="auto"><br>
        </div>
        <div dir="auto">I think, I'll find writing Xalan-J XSL 3
          specific code changes myself in java.xml module of openjdk
          useful. Xalan-J XSL 3 code has also required few changes to be
          made within, Xerces-J code as well (I think to support XPath
          3.1 function implementation for fn:deep-equal, specifically
          for support of collation uris).</div>
        <div dir="auto"><br>
        </div>
        <div dir="auto">How should I start modifying openjdk's java.xml
          code? Do I need to require building openjdk also to verify
          that nothing has gone wrong, after modifying java.xml's code
          locally? Is it possible you may point me to correct
          documentation for building openjdk?</div>
        <div dir="auto"><br>
        </div>
        <div dir="auto">Another approach I think may be to have me
          modify openjdk java.xml's code locally and open a pull request
          for you all to verify and merge.</div>
        <div dir="auto"><br>
        </div>
        <div dir="auto">Any thoughts please?</div>
        <br>
      </div>
    </blockquote>
    <br>
    The "Building the JDK" docs [1] has the build instructions, and the
    Open Developers' Guide [2] has a good section on contributing.<br>
    <br>
    Contribution an upgrade to XSL 3 is not a suitable first
    contribution. That's a potentially JDK Enhancement Proposal (JEP)
    sized effort and would require a huge amount of work from existing
    OpenJDK maintainers to establish provenance, review, security audit,
    and test.<br>
    <br>
    I realize you, and the others cc'ed, are experts in the XML field
    but starting out here will require chopping wood and carrying water
    before taking on anything significant. There are bugs and issues
    tracked in the Java Bug System (JBS) in the "xml" component that may
    be suitable to take on.<br>
    <br>
    -Alan<br>
    <br>
    [1] <a class="moz-txt-link-freetext" href="https://openjdk.org/groups/build/doc/building.html">https://openjdk.org/groups/build/doc/building.html</a><br>
    [2] <a class="moz-txt-link-freetext" href="https://openjdk.org/guide/">https://openjdk.org/guide/</a><br>
  </body>
</html>