site/_layouts/release.html (122 lines of code) (raw):

--- layout: default permalink: /release/release-notes-:title --- {% if page.release != "final" %} <div class="alert alert-warning"> Apache Daffodil {{ page.title }} has not yet been released! The artifacts and release notes below are drafts for a proposed release of Apache Daffodil which has not yet occurred. </div> {% endif %} {% unless page.apache %} <div class="alert alert-warning"> This release is from prior to Daffodil's acceptance into the Apache Software Foundation. It is not an Apache Software Foundation release, and is licensed under the <a href="https://opensource.org/licenses/NCSA">NCSA license</a>. </div> {% endunless %} <div class="row"> <div class="col-md-3 text-right" style="float: right; z-index: 3;"> <h3>Documentation</h3> <a href="/docs/{{ page.title }}/javadoc/">Javadoc</a> | <a href="/docs/{{ page.title }}/scaladoc/">Scaladoc</a> </div> <div class="col-md-12"> <h3>Get Release</h3> <ul class="nav nav-tabs"> <li class="active"><a data-toggle="tab" href="#download">Download</a></li> <li><a data-toggle="tab" href="#maven">Maven</a></li> <li><a data-toggle="tab" href="#sbt">SBT</a></li> <li><a data-toggle="tab" href="#rpm">DNF</a></li> </ul> <div class="tab-content"> <div id="download" class="tab-pane fade in active"> {% if page.source-dist %} <h4>Source</h4> <p> {% include download-list.html apache=page.apache artifacts=page.source-dist project="daffodil" release=page.release type="src" version=page.title %} </p> {% endif %} {% if page.binary-dist %} <h4>Binaries</h4> <p> {% include download-list.html apache=page.apache artifacts=page.binary-dist project="daffodil" release=page.release type="bin" version=page.title %} </p> {% endif %} {% if page.apache %} <hr /> <p> <i> The above release files should be verified using the PGP signatures and the <a href='https://downloads.apache.org/daffodil/KEYS'>project release KEYS</a>. See <a href='https://www.apache.org/info/verification.html'>verification instructions</a> for a description of using the PGP and KEYS files for verification. A SHA512 checksum is also provided as an alternative verification method. </i> </p> {% endif page.apache %} </div> <div id="maven" class="tab-pane fade"> {% highlight xml %} <dependency> <groupId>{% if page.apache %}org.apache.daffodil{% else %}edu.illinois.ncsa{% endif %}</groupId> <artifactId>daffodil-japi_{{ page.scala-version }}</artifactId> <version>{{ page.title }}</version> </dependency> {% unless page.apache %} <repository> <id>ncsa-sonatype-releases</id> <name>NCSA Sonatype Releases</name> <url>https://opensource.ncsa.illinois.edu/nexus/content/repositories/releases</url> </repository> {% endunless %} {% endhighlight %} </div> <div id="sbt" class="tab-pane fade"> {% highlight scala %} libraryDependencies += "{% if page.apache %}org.apache.daffodil{% else %}edu.illinois.ncsa{% endif %}" %% "daffodil-sapi" % "{{ page.title }}" {% unless page.apache %} resolvers += "NCSA Sonatype Releases" at "https://opensource.ncsa.illinois.edu/nexus/content/repositories/releases" {% endunless %} {% endhighlight %} </div> <div id="rpm" class="tab-pane fade"> Create the file <code>/etc/yum.repos.d/apache-daffodil.repo</code> with the following content: <div style="padding: 10px 15px;"> {% highlight ini %} [apache-daffodil] name=Apache Daffodil baseurl=https://apache.jfrog.io/artifactory/daffodil-rpm/ enabled=1 gpgkey=https://downloads.apache.org/daffodil/KEYS gpgcheck=1 repo_gpgcheck=0 {% endhighlight %} </div> Run the folllowing command: <div style="padding: 10px 15px;"> {% highlight text %} sudo dnf install apache-daffodil {% endhighlight %} </div> </div> </div> </div> </div> <h3 id="release-notes">Release Notes</h3> {{ content }}