Author: ggregory
Date: Sun Sep 18 15:32:36 2022
New Revision: 56878
Log:
Staging release: commons-parent, version: 54
Added:
dev/commons/commons-parent/54-RC1/
dev/commons/commons-parent/54-RC1/HEADER.html
dev/commons/commons-parent/54-RC1/README.html
dev/commons/commons-parent/54-RC1/RELEASE-NOTES.txt
dev/commons/commons-parent/54-RC1/binaries/
dev/commons/commons-parent/54-RC1/binaries/HEADER.html
dev/commons/commons-parent/54-RC1/binaries/README.html
dev/commons/commons-parent/54-RC1/signature-validator.sh
dev/commons/commons-parent/54-RC1/site/
dev/commons/commons-parent/54-RC1/site/Apache Commons Parent-54.spdx.rdf.xml
dev/commons/commons-parent/54-RC1/site/changes-report.html
dev/commons/commons-parent/54-RC1/site/ci-management.html
dev/commons/commons-parent/54-RC1/site/css/
dev/commons/commons-parent/54-RC1/site/css/bootstrap.min.css
dev/commons/commons-parent/54-RC1/site/css/prettify.css
dev/commons/commons-parent/54-RC1/site/css/print.css
dev/commons/commons-parent/54-RC1/site/css/site.css
dev/commons/commons-parent/54-RC1/site/dependency-convergence.html
dev/commons/commons-parent/54-RC1/site/dependency-info.html
dev/commons/commons-parent/54-RC1/site/dependency-management.html
dev/commons/commons-parent/54-RC1/site/distribution-management.html
dev/commons/commons-parent/54-RC1/site/images/
dev/commons/commons-parent/54-RC1/site/images/add.gif (with props)
dev/commons/commons-parent/54-RC1/site/images/collapsed.gif (with props)
dev/commons/commons-parent/54-RC1/site/images/commons-logo.png (with
props)
dev/commons/commons-parent/54-RC1/site/images/expanded.gif (with props)
dev/commons/commons-parent/54-RC1/site/images/external-classic.png (with
props)
dev/commons/commons-parent/54-RC1/site/images/fix.gif (with props)
dev/commons/commons-parent/54-RC1/site/images/help_logo.gif (with props)
dev/commons/commons-parent/54-RC1/site/images/icon_arrowfolderclosed1_sml.gif
(with props)
dev/commons/commons-parent/54-RC1/site/images/icon_arrowfolderopen2_sml.gif
(with props)
dev/commons/commons-parent/54-RC1/site/images/icon_arrowwaste1_sml.gif
(with props)
dev/commons/commons-parent/54-RC1/site/images/icon_arrowwaste2_sml.gif
(with props)
dev/commons/commons-parent/54-RC1/site/images/icon_doc_lrg.gif (with
props)
dev/commons/commons-parent/54-RC1/site/images/icon_doc_sml.gif (with
props)
dev/commons/commons-parent/54-RC1/site/images/icon_error_lrg.gif (with
props)
dev/commons/commons-parent/54-RC1/site/images/icon_error_sml.gif (with
props)
dev/commons/commons-parent/54-RC1/site/images/icon_folder_lrg.gif (with
props)
dev/commons/commons-parent/54-RC1/site/images/icon_folder_sml.gif (with
props)
dev/commons/commons-parent/54-RC1/site/images/icon_help_sml.gif (with
props)
dev/commons/commons-parent/54-RC1/site/images/icon_info_lrg.gif (with
props)
dev/commons/commons-parent/54-RC1/site/images/icon_info_sml.gif (with
props)
dev/commons/commons-parent/54-RC1/site/images/icon_members_lrg.gif (with
props)
dev/commons/commons-parent/54-RC1/site/images/icon_sortdown.gif (with
props)
dev/commons/commons-parent/54-RC1/site/images/icon_sortup.gif (with props)
dev/commons/commons-parent/54-RC1/site/images/icon_success_lrg.gif (with
props)
dev/commons/commons-parent/54-RC1/site/images/icon_success_sml.gif (with
props)
dev/commons/commons-parent/54-RC1/site/images/icon_usergroups_lrg.gif
(with props)
dev/commons/commons-parent/54-RC1/site/images/icon_warning_lrg.gif (with
props)
dev/commons/commons-parent/54-RC1/site/images/icon_warning_sml.gif (with
props)
dev/commons/commons-parent/54-RC1/site/images/logos/
dev/commons/commons-parent/54-RC1/site/images/logos/build-by-maven-black.png
(with props)
dev/commons/commons-parent/54-RC1/site/images/logos/build-by-maven-white.png
(with props)
dev/commons/commons-parent/54-RC1/site/images/logos/maven-feather.png
(with props)
dev/commons/commons-parent/54-RC1/site/images/newwindow-classic.png (with
props)
dev/commons/commons-parent/54-RC1/site/images/nw_maj_rond.gif (with props)
dev/commons/commons-parent/54-RC1/site/images/remove.gif (with props)
dev/commons/commons-parent/54-RC1/site/images/rss.png (with props)
dev/commons/commons-parent/54-RC1/site/images/strich.gif (with props)
dev/commons/commons-parent/54-RC1/site/images/sw_maj_rond.gif (with props)
dev/commons/commons-parent/54-RC1/site/images/sw_med_rond.gif (with props)
dev/commons/commons-parent/54-RC1/site/images/update.gif (with props)
dev/commons/commons-parent/54-RC1/site/img/
dev/commons/commons-parent/54-RC1/site/img/glyphicons-halflings-white.png
(with props)
dev/commons/commons-parent/54-RC1/site/img/glyphicons-halflings.png (with
props)
dev/commons/commons-parent/54-RC1/site/index.html
dev/commons/commons-parent/54-RC1/site/issue-management.html
dev/commons/commons-parent/54-RC1/site/jira-report.html
dev/commons/commons-parent/54-RC1/site/js/
dev/commons/commons-parent/54-RC1/site/js/bootstrap.min.js
dev/commons/commons-parent/54-RC1/site/js/jquery.min.js
dev/commons/commons-parent/54-RC1/site/js/prettify.js
dev/commons/commons-parent/54-RC1/site/js/prettify.min.js
dev/commons/commons-parent/54-RC1/site/js/site.js
dev/commons/commons-parent/54-RC1/site/mailing-lists.html
dev/commons/commons-parent/54-RC1/site/profile.noanimal
dev/commons/commons-parent/54-RC1/site/project-info.html
dev/commons/commons-parent/54-RC1/site/project-reports.html
dev/commons/commons-parent/54-RC1/site/rat-report.html
dev/commons/commons-parent/54-RC1/site/scm.html
dev/commons/commons-parent/54-RC1/site/summary.html
dev/commons/commons-parent/54-RC1/site/surefire-report.html
dev/commons/commons-parent/54-RC1/source/
dev/commons/commons-parent/54-RC1/source/HEADER.html
dev/commons/commons-parent/54-RC1/source/README.html
dev/commons/commons-parent/54-RC1/source/commons-parent-54-src.tar.gz
(with props)
dev/commons/commons-parent/54-RC1/source/commons-parent-54-src.tar.gz.asc
dev/commons/commons-parent/54-RC1/source/commons-parent-54-src.tar.gz.sha512
dev/commons/commons-parent/54-RC1/source/commons-parent-54-src.zip (with
props)
dev/commons/commons-parent/54-RC1/source/commons-parent-54-src.zip.asc
dev/commons/commons-parent/54-RC1/source/commons-parent-54-src.zip.sha512
Added: dev/commons/commons-parent/54-RC1/HEADER.html
==============================================================================
--- dev/commons/commons-parent/54-RC1/HEADER.html (added)
+++ dev/commons/commons-parent/54-RC1/HEADER.html Sun Sep 18 15:32:36 2022
@@ -0,0 +1,31 @@
+<!--
+ Licensed to the Apache Software Foundation (ASF) under one or more
+ contributor license agreements. See the NOTICE file distributed with
+ this work for additional information regarding copyright ownership.
+ The ASF licenses this file to You under the Apache License, Version 2.0
+ (the "License"); you may not use this file except in compliance with
+ the License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+<h2>Apache Commons Project Distributions</h2>
+
+<p>
+ The most recent source and binary releases for the Apache Commons project
are available from this
+ directory listing. For older releases, please use the
+ <a href="https://archive.apache.org/dist/commons/">archives</a>.
+</p>
+
+<h2>Important Notices</h2>
+
+<ul>
+ <li><a href="#mirrors">Download from your nearest mirror site!</a></li>
+ <li><a href="#sig">PGP/GPG Signatures</a></li>
+</ul>
+
Added: dev/commons/commons-parent/54-RC1/README.html
==============================================================================
--- dev/commons/commons-parent/54-RC1/README.html (added)
+++ dev/commons/commons-parent/54-RC1/README.html Sun Sep 18 15:32:36 2022
@@ -0,0 +1,66 @@
+<!--
+ Licensed to the Apache Software Foundation (ASF) under one or more
+ contributor license agreements. See the NOTICE file distributed with
+ this work for additional information regarding copyright ownership.
+ The ASF licenses this file to You under the Apache License, Version 2.0
+ (the "License"); you may not use this file except in compliance with
+ the License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+<h1>Commons-PARENT v54.</h1>
+
+<p>This is the 54 version of commons-parent. It is available in both binary
and source distributions.</p>
+
+
+<p><font color="red" size="+2">Note:</font>
+ The tar files in the distribution use GNU tar extensions
+ and must be untarred with a GNU compatible version of tar. The version
+ of tar on Solaris and Mac OS X will not work with these files</p>
+
+<a name="changes"><h2>Changes</h2></a>
+
+<p>The changes in this release are detailed in the release notes.</p>
+
+<p>Thank you for using <a
href="https://commons.apache.org/commons-parent-pom.html">PARENT</a>.</p>
+
+<p>From the Apache Commons Project<br><a
href="https://commons.apache.org/">https://commons.apache.org/</a></p>
+
+<h2><a name="mirrors">Download from your
+ <a href="http://www.apache.org/dyn/closer.cgi/commons/">nearest mirror
site!</a></a></h2>
+
+<p>
+ Do not download from www.apache.org. Please use a mirror site
+ to help us save apache.org bandwidth.
+ <a href="http://www.apache.org/dyn/closer.cgi/commons/">Go
+ here to find your nearest mirror.</a>
+</p>
+
+<a name="sig"><h2>Signatures</h2></a>
+
+<p>Many of the files have been digitally signed using GnuPG. If so,
+ there will be an accompanying <samp><em>file</em>.asc</samp> signature
+ file in the same directory as the file (binaries/ or source/). The
+ signing keys can be found in the distribution directory at <<a
+
HREF="http://www.apache.org/dist/commons/KEYS"><samp>http://www.apache.org/dist/commons/KEYS</samp></a>>.</p>
+
+<p><b>Always download the KEYS file directly from the Apache site, never from
a mirror site.</b></p>
+
+
+<pre>Always test available signatures, <i>e.g.</i>,
+$ pgpk -a KEYS
+$ pgpv commons-parent-54-bin.tar.gz.asc
+or,
+$ pgp -ka KEYS
+$ pgp commons-parent-54-bin.tar.gz.asc
+or,
+$ gpg --import KEYS
+$ gpg --verify commons-parent-54-bin.tar.gz.asc
+</pre>
+<p>
\ No newline at end of file
Added: dev/commons/commons-parent/54-RC1/RELEASE-NOTES.txt
==============================================================================
--- dev/commons/commons-parent/54-RC1/RELEASE-NOTES.txt (added)
+++ dev/commons/commons-parent/54-RC1/RELEASE-NOTES.txt Sun Sep 18 15:32:36 2022
@@ -0,0 +1,518 @@
+ Apache Commons Parent 54
+ RELEASE NOTES
+
+The Apache Commons Parent team is pleased to announce the release of Apache
Commons Parent 54.
+
+The Apache Commons Parent POM provides common settings for all Apache Commons
components.
+
+Version 54: SBOMs, drop JDepend, replace FindBugs with SpotBugs, dependency
bumps.
+
+Changes in this version include:
+
+New features:
+o Add .vscode/* to RAT excludes.
+o Add property commons.javadoc18.java.link. Thanks to
Dependabot.
+o Add JUnit BOM to dependency management.
+o Add CycloneDX SBOM generation #122. Thanks to Steve
Springett.
+o Add SPDX SBOM generation. Thanks to Gary Gregory.
+
+Changes:
+o Bump actions/cache from 3 to 3.0.8, #118. Thanks to Gary
Gregory, Dependabot.
+o Bump actions/checkout from 3 to 3.0.2. Thanks to Gary
Gregory.
+o Bump actions/setup-java from 2 to 3. Thanks to Gary
Gregory.
+o Bump apache from 24 to 27 #112, #127. Thanks to Dependabot.
+o Bump build-helper-maven-plugin from 3.2.0 to 3.3.0 #105.
Thanks to Dependabot.
+o Bump jacoco-maven-plugin from 0.8.7 to 0.8.8. Thanks to
Gary Gregory.
+o Bump spotbugs from 4.5.3 to 4.7.2 #120, #143. Thanks to
Gary Gregory, Dependabot.
+o Bump spotbugs-maven-plugin from 4.5.3.0 to 4.7.2.0, #129,
#142. Thanks to Gary Gregory, Dependabot.
+o Bump maven-project-info-reports-plugin from 3.2.2 to 3.4.1
#107, #128. Thanks to Dependabot.
+o Bump maven-site-plugin from 3.11.0 to 3.12.1 #108, #132.
Fix [WARNING] An issue has occurred with apache-rat-plugin:0.14:rat report,
skipping LinkageError
org.apache.rat.mp.RatReportMojo.generate(Lorg/codehaus/doxia/sink/Sink;Ljava/util/Locale;)V,
Thanks to Dependabot.
+o Bump maven-bundle-plugin from 5.1.4 to 5.1.8, #111, #126,
#133. Thanks to Gary Gregory, Dependabot.
+o Bump net.sourceforge.pmd:pmd-* from 6.44.0 to 6.49.0,
#138. Thanks to Gary Gregory, Dependabot.
+o Bump maven-jxr-plugin from 3.1.1 to 3.3.0 #110, #136.
Thanks to Dependabot.
+o Bump maven-javadoc-plugin from 3.3.2 to 3.4.1 #114. Thanks
to Dependabot, Gary Gregory.
+o Bump apache-rat from 0.13 to 0.15. Thanks to Gary Gregory.
+o Bump biz.aQute.bndlib from 6.2.0 to 6.3.1. Thanks to Gary
Gregory.
+o Bump maven-pmd-plugin from 3.16.0 to 3.19.0 #141. Thanks
to Gary Gregory, Dependabot.
+o Bump maven-enforcer-plugin from 3.0.0 to 3.1.0. Thanks to
Gary Gregory.
+o Bump org.apache.maven.wagon:wagon-ssh 3.5.1 to 3.5.2.
Thanks to Gary Gregory.
+o Bump maven-assembly-plugin from 3.3.0 to 3.4.2 #123.
Thanks to Dependabot, Gary Gregory.
+o Bump Surefire 2.22.2 to 3.0.0-M7. Thanks to Gary Gregory.
+o Bump Failsafe 2.22.2 to 3.0.0-M7. Thanks to Gary Gregory.
+o Bump animal-sniffer-maven-plugin from 1.21 to 1.22. Thanks
to Gary Gregory.
+o Bump maven-checkstyle-plugin from 3.1.2 to 3.2.0. Thanks
to Gary Gregory.
+o Bump japicmp-maven-plugin from 0.15.7 to 0.16.0 #140.
Thanks to Gary Gregory.
+o Bump versions-maven-plugin from 2.11.0 to 2.12.0 #144.
Thanks to Dependabot.
+o Bump maven-jar-plugin from 3.2.2 to 3.3.0 #147. Thanks to
Dependabot.
+
+Removed:
+o Remove org.codehaus.mojo:jdepend-maven-plugin 2.0; it does
not work with current versions of RAT and site plugins. Thanks to Gary Gregory.
+o Remove FindBugs properties, use SpotBugs instead. Thanks
to Gary Gregory.
+o Remove Maven Clirr plugin in favor of JApiCmp. Thanks to
Gary Gregory.
+
+Historical list of changes:
https://commons.apache.org/commons-parent-pom.htmlchanges-report.html
+
+For complete information on Apache Commons Parent, including instructions on
how to submit bug reports,
+patches, or suggestions for improvement, see the Apache Apache Commons Parent
website:
+
+https://commons.apache.org/commons-parent-pom.html
+
+-----------------------------------------------------------------------------
+
+
+ Apache Commons Parent 52
+ RELEASE NOTES
+
+The Apache Commons Parent team is pleased to announce the release of Apache
Commons Parent 52.
+
+The Apache Commons Parent POM provides common settings for all Apache Commons
components.
+
+Add support for Java 15.
+
+Changes in this version include:
+
+New features:
+o Align Javadoc version with java override profile
+
+Changes:
+o Update maven-site-plugin version 3.8.2 -> 3.9.1.
+o Update biz.aQute.bndlib version 5.1.0 -> 5.1.2, Java 15 support.
+o Update maven-bundle-plugin from 4.2.1 to 5.1.1, Java 15 support.
+o Update animal-sniffer-maven-plugin from 1.18 to 1.19.
+o Update build-helper-maven-plugin from 3.1.0 to 3.2.0.
+o Update commons.checkstyle-plugin.version from 3.1.0 to 3.1.1.
+
+
+Historical list of changes:
https://commons.apache.org/commons-parent-pom.htmlchanges-report.html
+
+For complete information on Apache Commons Parent, including instructions on
how to submit bug reports,
+patches, or suggestions for improvement, see the Apache Apache Commons Parent
website:
+
+https://commons.apache.org/commons-parent-pom.html
+
+Have fun!
+-Apache Commons Parent team
+
+-----------------------------------------------------------------------------
+
+
+ Apache Commons Parent 51
+ RELEASE NOTES
+
+The Apache Commons Parent team is pleased to announce the release of Apache
Commons Parent 51.
+
+The Apache Commons Parent POM provides common settings for all Apache Commons
components.
+
+Fix incompatibilty issues with Java 7
+Add support for Java 13.
+Update various plugin versions.
+
+Changes in this version include:
+
+New features:
+o Allow override of changes.announcementFile/announcementDirectory
+
+Fixed Bugs:
+o Allow Java7 builds: commons.animal-sniffer.version=1.17;
biz.aQute.bndlib.version=3.5.0
+o PR#5: change <docEncoding> to <docencoding> for maven javadoc plugin.
+
+Changes:
+o JApiCmp 0.14.1 -> 0.14.3.
+o maven-enforcer-plugin 3.0.0-M2 -> 3.0.0-M3.
+o maven-source-plugin 3.2.0 -> 3.2.1.
+o commons.spotbugs.version 3.1.6 -> 3.1.12.2.
+o org.apache:apache 21 -> 23.
+o maven-javadoc-plugin 3.1.1 -> 3.2.0.
+o commons.pmd.version 3.12.0 -> 3.13.0.
+o Fix https://github.com/bndtools/bnd/issues/3903 seen with Commons CSV.
+o commons.project-info.version 3.0.0 -> 3.1.0
+o Add support for Java 13
+o Support NOTICE and LICENSE alongside .txt versions
+o commons.wagon-ssh.version 3.0.0 -> 3.1.0
+o biz.aQute.bndlib.version 5.0.1 => 5.1.0
+o bcel version 6.4.1 => 6.5.0
+o maven pre-requisite 3.0.5 => 3.5.0
+o commons.build-helper.version 3.0.0 => 3.1.0
+
+
+Historical list of changes:
https://commons.apache.org/commons-parent-pom.htmlchanges-report.html
+
+For complete information on Apache Commons Parent, including instructions on
how to submit bug reports,
+patches, or suggestions for improvement, see the Apache Apache Commons Parent
website:
+
+https://commons.apache.org/commons-parent-pom.html
+
+-----------------------------------------------------------------------------
+
+
+ Apache Commons Parent 50
+ RELEASE NOTES
+
+The Apache Commons Parent team is pleased to announce the release of Apache
Commons Parent 50.
+
+The Apache Commons Parent POM provides common settings for all Apache Commons
components.
+
+Notes on site generation in 50
+------------------------------
+
+This release updates commons-skin which is used by projects to render the site
using a
+'Commons' style. It restores the correct copyright notice to the footer of
site pages.
+The new skin allows a project to add custom XHTML to the <head> tag of their
site
+descriptor (site.xml).
+
+
+Changes in this version include:
+
+Changes:
+o site.xml: Removed custom head element. PrettyPrint functionality is loaded
by commons-skin-4.2.
+o site.xml: commons-skin 4.1 -> 4.2
+o site.xml: Removed CDATA tag around the custom footer element
+o commons.wagon-ssh.version 3.3.3 -> 3.3.4
+o commons.assembly-plugin.version 3.1.1 -> 3.2.0
+o commons.source-plugin.version 3.1.0 -> 3.2.0
+o commons.jar-plugin.version 3.1.2 -> 3.2.0
+o jacoco-maven-plugin 0.8.4 -> 0.8.5
+o Move japicmp reporting section to the profile for opt-in behavior. Remove
japicmp.skip flag used to skip the report.
+o Disable jacoco non-aggregate reports.
+o Update site build from Apache Commons BCEL 6.3.1 to 6.4.1.
+
+
+Historical list of changes:
https://commons.apache.org/commons-parent-pom.htmlchanges-report.html
+
+For complete information on Apache Commons Parent, including instructions on
how to submit bug reports,
+patches, or suggestions for improvement, see the Apache Apache Commons Parent
website:
+
+https://commons.apache.org/commons-parent-pom.html
+
+Have fun!
+-Apache Commons Parent team
+
+-----------------------------------------------------------------------------
+
+
+ Apache Commons Parent 49
+ RELEASE NOTES
+
+The Apache Commons Parent team is pleased to announce the release of Apache
Commons Parent 49.
+
+The Apache Commons Parent POM provides common settings for all Apache Commons
components.
+
+Changes in this version include:
+
+New features:
+o Add commons.pmd.version
+o Add commons.checkstyle-plugin.version
+o Add property commons.release.4.desc (see Apache Commons Pool.)
+o Add property commons.release.4.binary.suffix (see Apache Commons Pool.)
+
+Fixed Bugs:
+o Downdate felix plugin to work on Java 7
+o commons.scmPubUrl was not built properly, e.g. using 'pool' instead of
'commons-pool'
+
+Changes:
+o maven-site-plugin 3.7.1 -> 3.8.2
+o commons.felix.version=maven-bundle-plugin 4.2.0 -> 4.2.1
+o commons-build-plugin 1.10 -> 1.11
+o Update maven-project-info-reports-plugin's Apache Commons BCEL from 6.3 to
6.3.1.
+o japicmp-maven-plugin 0.13.0 -> 0.13.1
+o maven-bundle-plugin 4.1.0 -> 4.2.0
+o japicmp-maven-plugin 0.13.1 -> 0.14.0
+o japicmp-maven-plugin should not break builds on source incompatible changes
by default.
+o commons.compiler.version 3.8.0 ->3.8.1.
+o Add properties commons.javadoc6.java.link through commons.javadoc12.java.link
+o Add properties commons.javadoc.javaee5.link through
commons.javadoc.javaee7.link
+o Maven Surefire and Failsafe plugins 2.22.1 -> 2.22.2
+o commons.jar-plugin.version 3.1.1 -> 3.1.2
+o Add profile java-1.12
+o maven-source-plugin 3.0.1 -> 3.1.0
+o japicmp-maven-plugin 0.14.0 -> 0.14.1
+o commons.wagon-ssh.version 3.3.2 -> 3.3.3
+o commons.javadoc.version 3.1.0 -> 3.1.1
+o Add missing source config for Javadoc plugin.
+o Adding Java 8 default methods should not break binary compatibility.
+o Set Javadoc source option to Maven compiler source setting.
+o jacoco-maven-plugin 0.8.3 -> 0.8.4.
+o commons-release-plugin 1.6 -> 1.7.
+o animal-sniffer-maven-plugin 1.17 -> 1.18.
+
+
+Historical list of changes:
https://commons.apache.org/commons-parent-pom.htmlchanges-report.html
+
+For complete information on Apache Commons Parent, including instructions on
how to submit bug reports,
+patches, or suggestions for improvement, see the Apache Apache Commons Parent
website:
+
+https://commons.apache.org/commons-parent-pom.html
+
+-----------------------------------------------------------------------------
+
+ Apache Commons Parent 48
+ RELEASE NOTES
+
+The Apache Commons Parent team is pleased to announce the commons-parent-48
release!
+
+The Apache Commons Parent POM provides common settings for all Apache Commons
components.
+
+Changes in this version include:
+
+
+Fixed Bugs:
+o Revert revert change in commons.scmPubUrl in Parent 47, use
commons.packageId for osgi
+o Revert change in commons.scmPubUrl in Parent 47 Issue: COMMONSSITE-124.
+o re-enabled japicmp and introduced japicmp.skip property that
+ controls whether japicmp reports are run. It is disabled by
+ default and enabled via a special profile enabled by the
+ presence of the file src/site/resources/profile.japicmp
+ - org.apache.felix:maven-bundle-plugin 3.5.0 -> 3.5.1
+
+Changes:
+o Run "apache-rat:check" as part of "mvn validate"
+o commons.build-plugin.version: 1.9 -> 1.10
+o commons.release-plugin.version: 1.5 -> 1.6
+o commons.spotbugs.version: 3.1.3 -> 3.1.6
+o japicmp-maven-plugin: 0.12.0 -> 0.13.0
+o Update parent from org.apache:apache 19 to 20.
+o maven-compiler-plugin 3.7.0 -> 3.8.0
+o org.apache.felix:maven-bundle-plugin 3.5.0 -> 3.5.1
+o org.jacoco:jacoco-maven-plugin 0.8.1 -> 0.8.3 (Java 11)
+o org.apache.maven.wagon:wagon-ssh 3.1.0 -> 3.2.0
+o maven-surefire-plugin 2.22.0 -> 2.22.1
+o maven-surefire-report-plugin 2.22.0 -> 2.22.1
+o maven-failsafe-plugin 2.22.0 -> 2.22.1
+o versions-maven-plugin 2.5 -> 2.7
+o org.apache.felix:maven-bundle-plugin 3.5.1 -> 4.1.0
+o maven-jxr-plugin 2.5 -> 3.0.0
+o org.apache.rat:apache-rat-plugin 0.12 -> 0.13
+o commons.wagon-ssh.version 3.2.0 -> 3.3.1
+o maven-assembly-plugin 3.1.0 -> 3.1.1
+o commons.jar-plugin.version 3.1.0 -> 3.1.1
+o commons.animal-sniffer.version 1.16 -> 1.17
+o org.apache.bcel:bcel 6.2 -> 6.3
+o commons-release-plugin 1.4 -> 1.5
+o org.apache.maven.wagon:wagon-ssh 3.3.1 -> 3.3.2
+o org.apache.maven.plugins:maven-javadoc-plugin 3.0.1 -> 3.1.0
+
+
+Historical list of changes: https://commons.apache.org/commons-parent-pom.html
+
+For complete information on Apache Commons Parent, including instructions on
how to submit bug reports,
+patches, or suggestions for improvement, see the Apache Apache Commons Parent
website:
+
+https://commons.apache.org/commons-parent-pom.html
+
+-----------------------------------------------------------------------------
+
+ Apache Commons Parent 47
+ RELEASE NOTES
+
+
+The Apache Commons Parent team is pleased to announce the commons-parent-47
release!
+
+The Apache Commons Parent POM provides common settings for all Apache Commons
components.
+
+Changes in this version include:
+
+New features:
+o New properties: commons.distSvnStagingUrl, commons.releaseManagerName,
commons.releaseManagerKey
+
+
+Changes:
+o Set the version of Apache Commons BCEL used by
maven-project-info-reports-plugin to avoid
+ "org.apache.bcel.classfile.ClassFormatException: Invalid byte
tag in constant pool: 19"
+o Allows JApiCmp's ignoreMissingClasses parameter to be easily overridable
with the property commons.japicmp.ignoreMissingClasses.
+o japicmp-maven-plugin 0.11.1 -> 0.12.0
+o maven-javadoc-plugin 3.0.0 -> 3.0.1 (Java 10 compatibility)
+o maven-site-plugin 3.7.0 -> 3.7.1.
+o org.apache.maven.wagon:wagon-ssh 3.0.0 -> 3.1.0
+o maven-surefire-report-plugin 2.21.0 -> 2.22.0
+o maven-enforcer-plugin 3.0.0-M1 -> 3.0.0-M2
+o commons-release-plugin 1.2 -> 1.3
+o commons-build-plugin 1.8 -> 1.9
+o maven-surefire-plugin 2.21.0 -> 2.22.0
+o maven-project-info-reports-plugin 2.9 -> 3.0.0
+
+
+Historical list of changes: https://commons.apache.org/commons-parent-pom.html
+
+For complete information on Apache Commons Parent, including instructions on
how to submit bug reports,
+patches, or suggestions for improvement, see the Apache Apache Commons Parent
website:
+
+https://commons.apache.org/commons-parent-pom.html
+
+-----------------------------------------------------------------------------
+
+ Apache Commons Parent 46
+ RELEASE NOTES
+
+The Apache Commons Parent team is pleased to announce the commons-parent-46
release!
+
+The Apache Commons Parent POM provides common settings for all Apache Commons
components.
+
+Updates plugins and generally requires Java 7.
+
+Plugin updates
+
+Notes on japicmp usage in 46
+----------------------------
+For japicmp to work when running 'mvn site', we must first run package
+because japicmp needs a built artifact to which to compare the previous
+version. Thus, we run 'mvn package site' to get an appropriate japicmp
+report. Further, during project build we see the following warning and
+stacktrace during site generation:
+
+[debug] No packaging support defined, no filtering
+[info] Skipping execution because packaging of this module is 'pom'.
+[debug] Searching for versions in versionRange: (,46)
+[info] Unable to find a previous version of the project in the repository.
+[warn] No new version specified and file '/..../commons-parent/pom.xml' of
artifact could not be opened as jar archive: error in opening zip file
+
+java.util.zip.ZipException: error in opening zip file
+ at java.util.zip.ZipFile.open(Native Method)
+ at java.util.zip.ZipFile.<init>(ZipFile.java:225)
+ at java.util.zip.ZipFile.<init>(ZipFile.java:155)
+ at java.util.jar.JarFile.<init>(JarFile.java:166)
+ at java.util.jar.JarFile.<init>(JarFile.java:130)
+ at
japicmp.maven.JApiCmpMojo.populateArchivesListsFromParameters(JApiCmpMojo.java:345)
+ at japicmp.maven.JApiCmpMojo.getOptions(JApiCmpMojo.java:708)
+ at japicmp.maven.JApiCmpReport.getOptions(JApiCmpReport.java:108)
+ at japicmp.maven.JApiCmpReport.getDescription(JApiCmpReport.java:127)
+ at
org.apache.maven.plugins.site.render.CategorySummaryDocumentRenderer.renderDocument(CategorySummaryDocumentRenderer.java:155)
+
+
+
+
+Changes in this version include:
+
+New features:
+o Add java-1.10 profile
+o Add java-1.11 profile
+
+
+Changes:
+o japicmp-maven-plugin 0.11.0 -> 0.11.1
+o maven-surefire-report-plugin 2.20.1 -> 2.21.0
+o jacoco-maven-plugin 0.8.0 -> 0.8.1
+o commons-build-plugin 1.7 -> 1.8
+o commons-release-plugin 1.1 -> 1.2
+o japicmp-maven-plugin: oldVersionPattern=\d+\.\d+\.\d*
+o maven-assembly-plugin: 3.0.0 -> 3.1.0
+
+Removed:
+o Prerequisites tag; should only be used for maven-plugins, using
maven-enforcer-plugin instead.
+
+
+Historical list of changes: https://commons.apache.org/commons-parent-pom.html
+
+For complete information on Apache Commons Parent, including instructions on
how to submit bug reports,
+patches, or suggestions for improvement, see the Apache Apache Commons Parent
website:
+
+https://commons.apache.org/commons-parent-pom.html
+
+-----------------------------------------------------------------------------
+
+ Apache Commons Parent 45
+ RELEASE NOTES
+
+The Apache Commons Parent team is pleased to announce the commons-parent-45
release!
+
+The Apache Commons Parent POM provides common settings for all Apache Commons
components.
+
+Updates plugins and generally requires Java 7.
+
+
+Changes in this version include:
+
+
+Changes:
+o Rearranging plugin order in -Prelease, removing commons-release-plugin from
build>pluginManagement
+
+
+Historical list of changes: https://commons.apache.org/commons-parent-pom.html
+
+For complete information on Apache Commons Parent, including instructions on
how to submit bug reports,
+patches, or suggestions for improvement, see the Apache Apache Commons Parent
website:
+
+https://commons.apache.org/commons-parent-pom.html
+
+-----------------------------------------------------------------------------
+
+ Apache Commons Parent 44
+ RELEASE NOTES
+
+The Apache Commons Parent team is pleased to announce the release of Apache
Commons Parent 44.
+
+The Apache Commons Parent POM provides common settings for all Apache Commons
components.
+
+Updates plugins and generally requires Java 7.
+
+Notes on Building version 44.
+-----------------------------
+When building, because of an issue with japicmp, we have an erroneous
non-failing stacktrace
+that occurs. Specifically, we see:
+
+[warn] No new version specified and file './commons-parent/pom.xml' of
artifact could not be opened as
+ jar archive: error in opening zip file
+java.util.zip.ZipException: error in opening zip file
+
+mainly caused by an error in
+japicmp.maven.JApiCmpMojo.populateArchivesListsFromParameters(JApiCmpMojo.java:341).
+
+We have asked for this to be addressed in the github issue:
https://github.com/siom79/japicmp/issues/195
+
+Changes in this version include:
+--------------------------------
+New features:
+o new profile module-name to add 'Automatic-Module-Name' entry to the manifest
+o COMMONSSITE-105: Add commons-release-plugin version 1.1
+o COMMONSSITE-106: Add spotbugs-maven-plugin version 3.1.3
+
+
+Changes:
+o felix:maven-bundle-plugin 3.4.0 -> 3.5.0.
+o build artifacts -test.jar, -sources.jar and -test-sources.jar always, not
only at release time
+o maven-enforcer-plugin set version to 3.0.0-M1 and update Maven requirement
from 3.0.0 to 3.0.5 (the latest 3.0.x.)
+o jacoco-maven-plugin 0.7.9 -> 0.8.0.
+o Fix japicmp config: add to reporting section and define
ignoreMissingNewVersion explicitly
+o org.apache:apache 18 -> 19
+o maven-surefire-plugin 2.20.1 -> 2.21.0
+o maven-failsafe-plugin 2.20.1 -> 2.21.0
+
+
+Historical list of changes: https://commons.apache.org/commons-parent-pom.html
+
+For complete information on Apache Commons Parent, including instructions on
how to submit bug reports,
+patches, or suggestions for improvement, see the Apache Apache Commons Parent
website:
+
+https://commons.apache.org/commons-parent-pom.html
+
+-----------------------------------------------------------------------------
+
+ Apache Commons Parent 43
+ RELEASE NOTES
+
+The Apache Commons Parent team is pleased to announce the release of Apache
Commons Parent 43.
+
+The Apache Commons Parent POM provides common settings for all Apache Commons
components.
+
+TBD
+
+Changes in this version include:
+
+Changes:
+o site.xml: commons-skin 4.1 -> 4.2
+o site.xml: Removed CDATA tag around the custom footer element
+o commons.wagon-ssh.version 3.3.3 -> 3.3.4
+o commons.assembly-plugin.version 3.1.1 -> 3.2.0
+o commons.source-plugin.version 3.1.0 -> 3.2.0
+o commons.jar-plugin.version 3.1.2 -> 3.2.0
+o jacoco-maven-plugin 0.8.4 -> 0.8.5
+o Move japicmp reporting section to the profile for opt-in behavior. Remove
japicmp.skip flag used to skip the report.
+o Disable jacoco non-aggregate reports.
+o Update site build from Apache Commons BCEL 6.3.1 to 6.4.1.
+
+
+Historical list of changes:
https://commons.apache.org/commons-parent-pom.htmlchanges-report.html
+
+For complete information on Apache Commons Parent, including instructions on
how to submit bug reports,
+patches, or suggestions for improvement, see the Apache Apache Commons Parent
website:
+
+https://commons.apache.org/commons-parent-pom.html
Added: dev/commons/commons-parent/54-RC1/binaries/HEADER.html
==============================================================================
--- dev/commons/commons-parent/54-RC1/binaries/HEADER.html (added)
+++ dev/commons/commons-parent/54-RC1/binaries/HEADER.html Sun Sep 18 15:32:36
2022
@@ -0,0 +1,31 @@
+<!--
+ Licensed to the Apache Software Foundation (ASF) under one or more
+ contributor license agreements. See the NOTICE file distributed with
+ this work for additional information regarding copyright ownership.
+ The ASF licenses this file to You under the Apache License, Version 2.0
+ (the "License"); you may not use this file except in compliance with
+ the License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+<h2>Apache Commons Project Distributions</h2>
+
+<p>
+ The most recent source and binary releases for the Apache Commons project
are available from this
+ directory listing. For older releases, please use the
+ <a href="https://archive.apache.org/dist/commons/">archives</a>.
+</p>
+
+<h2>Important Notices</h2>
+
+<ul>
+ <li><a href="#mirrors">Download from your nearest mirror site!</a></li>
+ <li><a href="#sig">PGP/GPG Signatures</a></li>
+</ul>
+
Added: dev/commons/commons-parent/54-RC1/binaries/README.html
==============================================================================
--- dev/commons/commons-parent/54-RC1/binaries/README.html (added)
+++ dev/commons/commons-parent/54-RC1/binaries/README.html Sun Sep 18 15:32:36
2022
@@ -0,0 +1,66 @@
+<!--
+ Licensed to the Apache Software Foundation (ASF) under one or more
+ contributor license agreements. See the NOTICE file distributed with
+ this work for additional information regarding copyright ownership.
+ The ASF licenses this file to You under the Apache License, Version 2.0
+ (the "License"); you may not use this file except in compliance with
+ the License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+<h1>Commons-PARENT v54.</h1>
+
+<p>This is the 54 version of commons-parent. It is available in both binary
and source distributions.</p>
+
+
+<p><font color="red" size="+2">Note:</font>
+ The tar files in the distribution use GNU tar extensions
+ and must be untarred with a GNU compatible version of tar. The version
+ of tar on Solaris and Mac OS X will not work with these files</p>
+
+<a name="changes"><h2>Changes</h2></a>
+
+<p>The changes in this release are detailed in the release notes.</p>
+
+<p>Thank you for using <a
href="https://commons.apache.org/commons-parent-pom.html">PARENT</a>.</p>
+
+<p>From the Apache Commons Project<br><a
href="https://commons.apache.org/">https://commons.apache.org/</a></p>
+
+<h2><a name="mirrors">Download from your
+ <a href="http://www.apache.org/dyn/closer.cgi/commons/">nearest mirror
site!</a></a></h2>
+
+<p>
+ Do not download from www.apache.org. Please use a mirror site
+ to help us save apache.org bandwidth.
+ <a href="http://www.apache.org/dyn/closer.cgi/commons/">Go
+ here to find your nearest mirror.</a>
+</p>
+
+<a name="sig"><h2>Signatures</h2></a>
+
+<p>Many of the files have been digitally signed using GnuPG. If so,
+ there will be an accompanying <samp><em>file</em>.asc</samp> signature
+ file in the same directory as the file (binaries/ or source/). The
+ signing keys can be found in the distribution directory at <<a
+
HREF="http://www.apache.org/dist/commons/KEYS"><samp>http://www.apache.org/dist/commons/KEYS</samp></a>>.</p>
+
+<p><b>Always download the KEYS file directly from the Apache site, never from
a mirror site.</b></p>
+
+
+<pre>Always test available signatures, <i>e.g.</i>,
+$ pgpk -a KEYS
+$ pgpv commons-parent-54-bin.tar.gz.asc
+or,
+$ pgp -ka KEYS
+$ pgp commons-parent-54-bin.tar.gz.asc
+or,
+$ gpg --import KEYS
+$ gpg --verify commons-parent-54-bin.tar.gz.asc
+</pre>
+<p>
\ No newline at end of file
Added: dev/commons/commons-parent/54-RC1/signature-validator.sh
==============================================================================
--- dev/commons/commons-parent/54-RC1/signature-validator.sh (added)
+++ dev/commons/commons-parent/54-RC1/signature-validator.sh Sun Sep 18
15:32:36 2022
@@ -0,0 +1,159 @@
+#!/bin/bash
+###########
+# Licensed to the Apache Software Foundation (ASF) under one or more
+# contributor license agreements. See the NOTICE file distributed with
+# this work for additional information regarding copyright ownership.
+# The ASF licenses this file to You under the Apache License, Version 2.0
+# (the "License"); you may not use this file except in compliance with
+# the License. You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+###########
+# DOCUMENTATION.
+# This script is to be placed in the root of the svn dist checkout.
+# For example, my directory looks like:
+#
+# drwxr-xr-x@ 8 usr staff 256 Oct 1 11:22 .svn
+# -rw-r--r--@ 1 usr staff 1230 Oct 1 11:22 HEADER.html
+# -rw-r--r--@ 1 usr staff 2649 Oct 1 11:22 README.html
+# -rw-r--r--@ 1 usr staff 5093 Oct 1 11:22 RELEASE-NOTES.txt
+# drwxr-xr-x@ 10 usr staff 320 Oct 1 11:22 binaries
+# -rw-r--r--@ 1 usr staff 3900 Oct 1 13:40 signature-validation.sh
+# drwxr-xr-x@ 44 usr staff 1408 Oct 1 11:22 site
+# drwxr-xr-x@ 10 usr staff 320 Oct 1 11:37 source
+#
+# From here you run ./signature-validation.sh and it will create a directory
"artifacts-for-validation-deletable-post-validation
+# in which all of the binaries generated by a release are copied and then it
checks to see that all of the signatures and hashes
+# are infact correct for the artifacts.
+#
+###########
+
+if test "$#" != "1"
+then
+ echo "ERROR:"
+ echo "We expect the a url like
https://repository.apache.org/content/repositories/orgapachecommons-1531/commons-net/commons-net/3.7.1/"
+ echo "to be passed in as a parameter to the script."
+fi
+
+
+
+BASEDIR="$( cd "$(dirname "$0")" >/dev/null 2>&1 ; pwd -P )"
+VALIDATION_DIR=${BASEDIR}/artifacts-for-validation-deletable-post-validation
+BINARIES_DIR=${BASEDIR}/binaries
+SOURCE_DIR=${BASEDIR}/source
+
+BASE_NEXUS_URL="$1"
+
+function clean_and_build_validation_dir() {
+ mkdir -p ${VALIDATION_DIR}
+}
+
+function copy_in_checked_out_artifacts() {
+ cp ${BASEDIR}/binaries/commons* ${VALIDATION_DIR}
+ cp ${BASEDIR}/source/commons* ${VALIDATION_DIR}
+}
+
+function download_nexus_artifacts_to_validation_directory() {
+ # Curls html page and does text modification to put artifacts in
semicolon delimited list
+ # ...(ugly but works, debug by removing pipes one at a time)
+ echo "INFO: Downloading artifacts from nexus"
+ NEXUS_ARTIFACTS=$(curl ${BASE_NEXUS_URL} \
+ | grep "${BASE_NEXUS_URL}" \
+ | cut -d '>' -f3 \
+ | sed "s|</a|;|g" \
+ | sed ':a;N;$!ba;s/\n/ /g' \
+ | sed 's/ //g'
+ )
+
+ IFS=';' read -r -a array <<< "${NEXUS_ARTIFACTS}"
+
+ for element in "${array[@]}"
+ do
+ ARTIFACT_NAME=$(echo $element | cut -d '/' -f7)
+ echo $ARTIFACT_NAME
+ URL="${BASE_NEXUS_URL}${element}"
+ curl $URL -o ${VALIDATION_DIR}/$ARTIFACT_NAME
+ done
+}
+
+function validate_signatures() {
+ echo "INFO: Validating Signatures in ${VALIDATION_DIR}"
+ ALL_ARTIFACTS=$(ls -Al ${VALIDATION_DIR} \
+ | awk -F':[0-9]* ' '/:/{print $2}' \
+ | sed ':a;N;$!ba;s/\n/;/g'
+ )
+
+ ARTIFACTS_FOR_VALIDATION=()
+
+ IFS=';' read -r -a array <<< "${ALL_ARTIFACTS}"
+
+ for element in "${array[@]}"
+ do
+ if [[ ! (${element} =~ ^.*asc$ || ${element} =~ ^.*sha512$ || ${element}
=~ ^.*md5$ || ${element} =~ ^.*sha1$) ]];
+ then
+ ARTIFACTS_FOR_VALIDATION=("${ARTIFACTS_FOR_VALIDATION[@]}" $element)
+ fi
+ done
+
+ for element in "${ARTIFACTS_FOR_VALIDATION[@]}"
+ do
+ if [[ ${element} =~ ^.*tar.gz.*$ || ${element} =~ ^.*zip.*$ ]];
+ then
+ ARTIFACT_SHA512=$(openssl sha512 ${VALIDATION_DIR}/$element | cut -d '='
-f2 | cut -d ' ' -f2)
+ FILE_SHA512=$(cut -d$'\r' -f1 ${VALIDATION_DIR}/$element.sha512)
+ if test "${ARTIFACT_SHA512}" != "${FILE_SHA512}"
+ then
+ echo "$element failed sha512 check"
+ echo "==${ARTIFACT_SHA512}=="
+ echo "==${FILE_SHA512}=="
+ exit 1;
+ fi
+ else
+ ARTIFACT_MD5=$(openssl md5 ${VALIDATION_DIR}/$element | cut -d '=' -f2 |
cut -d ' ' -f2)
+ FILE_MD5=$(cut -d$'\r' -f1 ${VALIDATION_DIR}/$element.md5)
+ ARTIFACT_SHA1=$(openssl sha1 ${VALIDATION_DIR}/$element | cut -d '=' -f2
| cut -d ' ' -f2)
+ FILE_SHA1=$(cut -d$'\r' -f1 ${VALIDATION_DIR}/$element.sha1)
+ if test "${ARTIFACT_MD5}" != "${FILE_MD5}"
+ then
+ echo "$element failed md5 check"
+ echo "==${ARTIFACT_MD5}=="
+ echo "==${FILE_MD5}=="
+ exit 1;
+ fi
+ if test "${ARTIFACT_SHA1}" != "${FILE_SHA1}"
+ then
+ echo "$element failed sha1 check"
+ echo "==${ARTIFACT_SHA1}=="
+ echo "==${FILE_SHA1}=="
+ exit 1;
+ fi
+
+
+ gpg --verify ${VALIDATION_DIR}/$element.asc ${VALIDATION_DIR}/$element >
/dev/null 2>&1
+ if test "$?" != "0"
+ then
+ echo "$element failed gpg signature check"
+ exit 1;
+ fi
+ fi
+ done
+
+ echo "SUCCESSFUL VALIDATION"
+}
+
+function clean_up_afterwards() {
+ rm -rf ${VALIDATION_DIR}
+}
+
+
+echo $(clean_and_build_validation_dir)
+echo $(copy_in_checked_out_artifacts)
+echo $(download_nexus_artifacts_to_validation_directory)
+echo $(validate_signatures)
+#clean_up_afterwards
\ No newline at end of file
Added: dev/commons/commons-parent/54-RC1/site/Apache Commons
Parent-54.spdx.rdf.xml
==============================================================================
--- dev/commons/commons-parent/54-RC1/site/Apache Commons
Parent-54.spdx.rdf.xml (added)
+++ dev/commons/commons-parent/54-RC1/site/Apache Commons
Parent-54.spdx.rdf.xml Sun Sep 18 15:32:36 2022
@@ -0,0 +1,156 @@
+<rdf:RDF
+ xmlns:spdx="http://spdx.org/rdf/terms#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns="http://spdx.org/spdxpackages/Apache%20Commons%20Parent-54#"
+ xmlns:doap="http://usefulinc.com/ns/doap#"
+ xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#">
+ <spdx:SpdxDocument
rdf:about="http://spdx.org/spdxpackages/Apache%20Commons%20Parent-54#SPDXRef-DOCUMENT">
+ <spdx:relationship>
+ <spdx:Relationship>
+ <spdx:relationshipType
rdf:resource="http://spdx.org/rdf/terms#relationshipType_describes"/>
+ <spdx:relatedSpdxElement>
+ <spdx:Package
rdf:about="http://spdx.org/spdxpackages/Apache%20Commons%20Parent-54#SPDXRef-1">
+ <spdx:filesAnalyzed>true</spdx:filesAnalyzed>
+ <spdx:hasFile>
+ <spdx:File
rdf:about="http://spdx.org/spdxpackages/Apache%20Commons%20Parent-54#SPDXRef-2">
+ <spdx:checksum>
+ <spdx:Checksum>
+
<spdx:checksumValue>2b8b815229aa8a61e483fb4ba0588b8b6c491890</spdx:checksumValue>
+ <spdx:algorithm
rdf:resource="http://spdx.org/rdf/terms#checksumAlgorithm_sha1"/>
+ </spdx:Checksum>
+ </spdx:checksum>
+ <spdx:fileType
rdf:resource="http://spdx.org/rdf/terms#fileType_other"/>
+ <spdx:copyrightText>
+ <spdx:noassertion
rdf:about="http://spdx.org/rdf/terms#noassertion"/>
+ </spdx:copyrightText>
+ <spdx:licenseInfoInFile
rdf:resource="http://spdx.org/rdf/terms#noassertion"/>
+ <spdx:licenseConcluded
rdf:resource="http://spdx.org/rdf/terms#noassertion"/>
+ <spdx:relationship>
+ <spdx:Relationship>
+ <spdx:relationshipType
rdf:resource="http://spdx.org/rdf/terms#relationshipType_containedBy"/>
+ <spdx:relatedSpdxElement
rdf:resource="http://spdx.org/spdxpackages/Apache%20Commons%20Parent-54#SPDXRef-1"/>
+ <rdfs:comment></rdfs:comment>
+ </spdx:Relationship>
+ </spdx:relationship>
+ <spdx:fileName>./LICENSE.txt</spdx:fileName>
+ </spdx:File>
+ </spdx:hasFile>
+ <spdx:originator>Organization:The Apache Software
Foundation</spdx:originator>
+ <spdx:licenseConcluded
rdf:resource="http://spdx.org/rdf/terms#noassertion"/>
+ <spdx:summary>The Apache Commons Parent POM provides common
settings for all Apache Commons components.</spdx:summary>
+ <spdx:copyrightText
rdf:resource="http://spdx.org/rdf/terms#noassertion"/>
+ <spdx:hasFile>
+ <spdx:File
rdf:about="http://spdx.org/spdxpackages/Apache%20Commons%20Parent-54#SPDXRef-3">
+ <spdx:checksum>
+ <spdx:Checksum>
+
<spdx:checksumValue>82970e864d722f971cd35388d29bcd8f37572b22</spdx:checksumValue>
+ <spdx:algorithm
rdf:resource="http://spdx.org/rdf/terms#checksumAlgorithm_sha1"/>
+ </spdx:Checksum>
+ </spdx:checksum>
+ <spdx:fileType
rdf:resource="http://spdx.org/rdf/terms#fileType_other"/>
+ <spdx:copyrightText
rdf:resource="http://spdx.org/rdf/terms#noassertion"/>
+ <spdx:licenseInfoInFile
rdf:resource="http://spdx.org/rdf/terms#noassertion"/>
+ <spdx:licenseConcluded
rdf:resource="http://spdx.org/rdf/terms#noassertion"/>
+ <spdx:relationship>
+ <spdx:Relationship>
+ <spdx:relationshipType
rdf:resource="http://spdx.org/rdf/terms#relationshipType_containedBy"/>
+ <spdx:relatedSpdxElement
rdf:resource="http://spdx.org/spdxpackages/Apache%20Commons%20Parent-54#SPDXRef-1"/>
+ <rdfs:comment></rdfs:comment>
+ </spdx:Relationship>
+ </spdx:relationship>
+ <spdx:fileName>./NOTICE.txt</spdx:fileName>
+ </spdx:File>
+ </spdx:hasFile>
+ <spdx:licenseDeclared
rdf:resource="http://spdx.org/rdf/terms#noassertion"/>
+ <spdx:packageVerificationCode>
+ <spdx:PackageVerificationCode>
+
<spdx:packageVerificationCodeValue>3c6c8aa0ade6f673acd7bc77fe8f2f50c1860750</spdx:packageVerificationCodeValue>
+ </spdx:PackageVerificationCode>
+ </spdx:packageVerificationCode>
+ <spdx:licenseInfoFromFiles
rdf:resource="http://spdx.org/rdf/terms#noassertion"/>
+ <spdx:versionInfo>54</spdx:versionInfo>
+
<doap:homepage>https://commons.apache.org/commons-parent-pom.html</doap:homepage>
+ <spdx:name>Apache Commons Parent</spdx:name>
+ <spdx:supplier>Organization: The Apache Software
Foundation</spdx:supplier>
+ <spdx:description>The Apache Commons Parent POM provides common
settings for all Apache Commons components.</spdx:description>
+ <spdx:packageFileName
rdf:resource="http://spdx.org/rdf/terms#noassertion"/>
+ <spdx:downloadLocation
rdf:resource="http://spdx.org/rdf/terms#noassertion"/>
+ </spdx:Package>
+ </spdx:relatedSpdxElement>
+ <rdfs:comment></rdfs:comment>
+ </spdx:Relationship>
+ </spdx:relationship>
+ <spdx:name>Apache Commons Parent</spdx:name>
+ <spdx:dataLicense>
+ <spdx:License rdf:about="http://spdx.org/licenses/CC0-1.0">
+
<spdx:standardLicenseTemplate><<beginOptional>><<beginOptional>>Creative
Commons<<beginOptional>> Legal Code<<endOptional>>
+
+<<endOptional>>
+
+CC0 1.0 Universal
+
+<<endOptional>><<beginOptional>> CREATIVE COMMONS
CORPORATION IS NOT A LAW FIRM AND DOES NOT PROVIDE LEGAL SERVICES. DISTRIBUTION
OF THIS DOCUMENT DOES NOT CREATE AN ATTORNEY-CLIENT RELATIONSHIP. CREATIVE
COMMONS PROVIDES THIS INFORMATION ON AN "AS-IS" BASIS. CREATIVE COMMONS MAKES
NO WARRANTIES REGARDING THE USE OF THIS DOCUMENT OR THE INFORMATION OR WORKS
PROVIDED HEREUNDER, AND DISCLAIMS LIABILITY FOR DAMAGES RESULTING FROM THE USE
OF THIS DOCUMENT OR THE INFORMATION OR WORKS PROVIDED HEREUNDER.
+
+<<endOptional>>
+
+Statement of Purpose
+
+The laws of most jurisdictions throughout the world automatically confer
exclusive Copyright and Related Rights (defined below) upon the creator and
subsequent owner(s) (each and all, an "owner") of an original work of
authorship and/or a database (each, a "Work").
+
+Certain owners wish to permanently relinquish those rights to a Work for the
purpose of contributing to a commons of creative, cultural and scientific works
("Commons") that the public can reliably and without fear of later claims of
infringement build upon, modify, incorporate in other works, reuse and
redistribute as freely as possible in any form whatsoever and for any purposes,
including without limitation commercial purposes. These owners may contribute
to the Commons to promote the ideal of a free culture and the further
production of creative, cultural and scientific works, or to gain reputation or
greater distribution for their Work in part through the use and efforts of
others.
+
+For these and/or other purposes and motivations, and without any expectation
of additional consideration or compensation, the person associating CC0 with a
Work (the "Affirmer"), to the extent that he or she is an owner of Copyright
and Related Rights in the Work, voluntarily elects to apply CC0 to the Work and
publicly distribute the Work under its terms, with knowledge of his or her
Copyright and Related Rights in the Work and the meaning and intended legal
effect of CC0 on those rights.
+
+ <<var;name="bullet";original="1.";match=".{0,20}">> Copyright
and Related Rights. A Work made available under CC0 may be protected by
copyright and related or neighboring rights ("Copyright and Related Rights").
Copyright and Related Rights include, but are not limited to, the following:
+
+ <<var;name="bullet";original="i.";match=".{0,20}">> the
right to reproduce, adapt, distribute, perform, display, communicate, and
translate a Work;
+
+ <<var;name="bullet";original="ii.";match=".{0,20}">> moral
rights retained by the original author(s) and/or performer(s);
+
+ <<var;name="bullet";original="iii.";match=".{0,20}">>
publicity and privacy rights pertaining to a person's image or likeness
depicted in a Work;
+
+ <<var;name="bullet";original="iv.";match=".{0,20}">> rights
protecting against unfair competition in regards to a Work, subject to the
limitations in paragraph 4(a), below;
+
+ <<var;name="bullet";original="v.";match=".{0,20}">> rights
protecting the extraction, dissemination, use and reuse of data in a Work;
+
+ <<var;name="bullet";original="vi.";match=".{0,20}">>
database rights (such as those arising under Directive 96/9/EC of the European
Parliament and of the Council of 11 March 1996 on the legal protection of
databases, and under any national implementation thereof, including any amended
or successor version of such directive); and
+
+ <<var;name="bullet";original="vii.";match=".{0,20}">> other
similar, equivalent or corresponding rights throughout the world based on
applicable law or treaty, and any national implementations thereof.
+
+ <<var;name="bullet";original="2.";match=".{0,20}">> Waiver. To
the greatest extent permitted by, but not in contravention of, applicable law,
Affirmer hereby overtly, fully, permanently, irrevocably and unconditionally
waives, abandons, and surrenders all of Affirmer's Copyright and Related Rights
and associated claims and causes of action, whether now known or unknown
(including existing as well as future claims and causes of action), in the Work
(i) in all territories worldwide, (ii) for the maximum duration provided by
applicable law or treaty (including future time extensions), (iii) in any
current or future medium and for any number of copies, and (iv) for any purpose
whatsoever, including without limitation commercial, advertising or promotional
purposes (the "Waiver"). Affirmer makes the Waiver for the benefit of each
member of the public at large and to the detriment of Affirmer's heirs and
successors, fully intending that such Waiver shall not be subject to r
evocation, rescission, cancellation, termination, or any other legal or
equitable action to disrupt the quiet enjoyment of the Work by the public as
contemplated by Affirmer's express Statement of Purpose.
+
+ <<var;name="bullet";original="3.";match=".{0,20}">> Public
License Fallback. Should any part of the Waiver for any reason be judged
legally invalid or ineffective under applicable law, then the Waiver shall be
preserved to the maximum extent permitted taking into account Affirmer's
express Statement of Purpose. In addition, to the extent the Waiver is so
judged Affirmer hereby grants to each affected person a royalty-free, non
transferable, non sublicensable, non exclusive, irrevocable and unconditional
license to exercise Affirmer's Copyright and Related Rights in the Work (i) in
all territories worldwide, (ii) for the maximum duration provided by applicable
law or treaty (including future time extensions), (iii) in any current or
future medium and for any number of copies, and (iv) for any purpose
whatsoever, including without limitation commercial, advertising or promotional
purposes (the "License"). The License shall be deemed effective as of the date
CC0 was appl
ied by Affirmer to the Work. Should any part of the License for any reason be
judged legally invalid or ineffective under applicable law, such partial
invalidity or ineffectiveness shall not invalidate the remainder of the
License, and in such case Affirmer hereby affirms that he or she will not (i)
exercise any of his or her remaining Copyright and Related Rights in the Work
or (ii) assert any associated claims and causes of action with respect to the
Work, in either case contrary to Affirmer's express Statement of Purpose.
+
+ <<var;name="bullet";original="4.";match=".{0,20}">> Limitations
and Disclaimers.
+
+ <<var;name="bullet";original="a.";match=".{0,20}">> No
trademark or patent rights held by Affirmer are waived, abandoned, surrendered,
licensed or otherwise affected by this document.
+
+ <<var;name="bullet";original="b.";match=".{0,20}">> Affirmer
offers the Work as-is and makes no representations or warranties of any kind
concerning the Work, express, implied, statutory or otherwise, including
without limitation warranties of title, merchantability, fitness for a
particular purpose, non infringement, or the absence of latent or other
defects, accuracy, or the present or absence of errors, whether or not
discoverable, all to the greatest extent permissible under applicable law.
+
+ <<var;name="bullet";original="c.";match=".{0,20}">> Affirmer
disclaims responsibility for clearing rights of other persons that may apply to
the Work or any use thereof, including without limitation any person's
Copyright and Related Rights in the Work. Further, Affirmer disclaims
responsibility for obtaining any necessary consents, permissions or other
rights required for any use of the Work.
+
+ <<var;name="bullet";original="d.";match=".{0,20}">> Affirmer
understands and acknowledges that Creative Commons is not a party to this
document and has no duty or obligation with respect to this CC0 or use of the
Work.<<beginOptional>>
<<var;name="upstreamLink";original="";match="For more information, please
see
<http://creativecommons.org/publicdomain/zero/1.0/>">><<endOptional>></spdx:standardLicenseTemplate>
+ <spdx:licenseText>Creative Commons Legal Code CC0 1.0 Universal
CREATIVE COMMONS CORPORATION IS NOT A LAW FIRM AND DOES NOT PROVIDE LEGAL
SERVICES. DISTRIBUTION OF THIS DOCUMENT DOES NOT CREATE AN ATTORNEY-CLIENT
RELATIONSHIP. CREATIVE COMMONS PROVIDES THIS INFORMATION ON AN "AS-IS" BASIS.
CREATIVE COMMONS MAKES NO WARRANTIES REGARDING THE USE OF THIS DOCUMENT OR THE
INFORMATION OR WORKS PROVIDED HEREUNDER, AND DISCLAIMS LIABILITY FOR DAMAGES
RESULTING FROM THE USE OF THIS DOCUMENT OR THE INFORMATION OR WORKS PROVIDED
HEREUNDER. Statement of Purpose The laws of most jurisdictions throughout the
world automatically confer exclusive Copyright and Related Rights (defined
below) upon the creator and subsequent owner(s) (each and all, an "owner") of
an original work of authorship and/or a database (each, a "Work"). Certain
owners wish to permanently relinquish those rights to a Work for the purpose of
contributing to a commons of creative, cultural and scientific works ("Commons"
) that the public can reliably and without fear of later claims of
infringement build upon, modify, incorporate in other works, reuse and
redistribute as freely as possible in any form whatsoever and for any purposes,
including without limitation commercial purposes. These owners may contribute
to the Commons to promote the ideal of a free culture and the further
production of creative, cultural and scientific works, or to gain reputation or
greater distribution for their Work in part through the use and efforts of
others. For these and/or other purposes and motivations, and without any
expectation of additional consideration or compensation, the person associating
CC0 with a Work (the "Affirmer"), to the extent that he or she is an owner of
Copyright and Related Rights in the Work, voluntarily elects to apply CC0 to
the Work and publicly distribute the Work under its terms, with knowledge of
his or her Copyright and Related Rights in the Work and the meaning and
intended legal effe
ct of CC0 on those rights. 1. Copyright and Related Rights. A Work made
available under CC0 may be protected by copyright and related or neighboring
rights ("Copyright and Related Rights"). Copyright and Related Rights include,
but are not limited to, the following: i. the right to reproduce, adapt,
distribute, perform, display, communicate, and translate a Work; ii. moral
rights retained by the original author(s) and/or performer(s); iii. publicity
and privacy rights pertaining to a person's image or likeness depicted in a
Work; iv. rights protecting against unfair competition in regards to a Work,
subject to the limitations in paragraph 4(a), below; v. rights protecting the
extraction, dissemination, use and reuse of data in a Work; vi. database rights
(such as those arising under Directive 96/9/EC of the European Parliament and
of the Council of 11 March 1996 on the legal protection of databases, and under
any national implementation thereof, including any amended or successor ve
rsion of such directive); and vii. other similar, equivalent or corresponding
rights throughout the world based on applicable law or treaty, and any national
implementations thereof. 2. Waiver. To the greatest extent permitted by, but
not in contravention of, applicable law, Affirmer hereby overtly, fully,
permanently, irrevocably and unconditionally waives, abandons, and surrenders
all of Affirmer's Copyright and Related Rights and associated claims and causes
of action, whether now known or unknown (including existing as well as future
claims and causes of action), in the Work (i) in all territories worldwide,
(ii) for the maximum duration provided by applicable law or treaty (including
future time extensions), (iii) in any current or future medium and for any
number of copies, and (iv) for any purpose whatsoever, including without
limitation commercial, advertising or promotional purposes (the "Waiver").
Affirmer makes the Waiver for the benefit of each member of the public at la
rge and to the detriment of Affirmer's heirs and successors, fully intending
that such Waiver shall not be subject to revocation, rescission, cancellation,
termination, or any other legal or equitable action to disrupt the quiet
enjoyment of the Work by the public as contemplated by Affirmer's express
Statement of Purpose. 3. Public License Fallback. Should any part of the Waiver
for any reason be judged legally invalid or ineffective under applicable law,
then the Waiver shall be preserved to the maximum extent permitted taking into
account Affirmer's express Statement of Purpose. In addition, to the extent the
Waiver is so judged Affirmer hereby grants to each affected person a
royalty-free, non transferable, non sublicensable, non exclusive, irrevocable
and unconditional license to exercise Affirmer's Copyright and Related Rights
in the Work (i) in all territories worldwide, (ii) for the maximum duration
provided by applicable law or treaty (including future time extensions), (ii
i) in any current or future medium and for any number of copies, and (iv) for
any purpose whatsoever, including without limitation commercial, advertising or
promotional purposes (the "License"). The License shall be deemed effective as
of the date CC0 was applied by Affirmer to the Work. Should any part of the
License for any reason be judged legally invalid or ineffective under
applicable law, such partial invalidity or ineffectiveness shall not invalidate
the remainder of the License, and in such case Affirmer hereby affirms that he
or she will not (i) exercise any of his or her remaining Copyright and Related
Rights in the Work or (ii) assert any associated claims and causes of action
with respect to the Work, in either case contrary to Affirmer's express
Statement of Purpose. 4. Limitations and Disclaimers. a. No trademark or patent
rights held by Affirmer are waived, abandoned, surrendered, licensed or
otherwise affected by this document. b. Affirmer offers the Work as-is and
makes no representations or warranties of any kind concerning the Work,
express, implied, statutory or otherwise, including without limitation
warranties of title, merchantability, fitness for a particular purpose, non
infringement, or the absence of latent or other defects, accuracy, or the
present or absence of errors, whether or not discoverable, all to the greatest
extent permissible under applicable law. c. Affirmer disclaims responsibility
for clearing rights of other persons that may apply to the Work or any use
thereof, including without limitation any person's Copyright and Related Rights
in the Work. Further, Affirmer disclaims responsibility for obtaining any
necessary consents, permissions or other rights required for any use of the
Work. d. Affirmer understands and acknowledges that Creative Commons is not a
party to this document and has no duty or obligation with respect to this CC0
or use of the Work.</spdx:licenseText>
+
<rdfs:seeAlso>https://creativecommons.org/publicdomain/zero/1.0/legalcode</rdfs:seeAlso>
+ <spdx:name>Creative Commons Zero v1.0 Universal</spdx:name>
+ <spdx:licenseId>CC0-1.0</spdx:licenseId>
+ <spdx:isFsfLibre>true</spdx:isFsfLibre>
+ </spdx:License>
+ </spdx:dataLicense>
+ <spdx:specVersion>SPDX-2.2</spdx:specVersion>
+ <spdx:creationInfo>
+ <spdx:CreationInfo>
+ <spdx:licenseListVersion>3.5</spdx:licenseListVersion>
+ <spdx:created>2022-09-18T11:32:15Z</spdx:created>
+ <spdx:creator>Tool: spdx-maven-plugin</spdx:creator>
+ </spdx:CreationInfo>
+ </spdx:creationInfo>
+ </spdx:SpdxDocument>
+ <spdx:CreationInfo>
+ <spdx:licenseListVersion>3.18</spdx:licenseListVersion>
+ <spdx:created>2022-09-18T11:32:14Z</spdx:created>
+ </spdx:CreationInfo>
+ <spdx:PackageVerificationCode>
+
<spdx:packageVerificationCodeValue>cf23df2207d99a74fbe169e3eba035e633b65d94</spdx:packageVerificationCodeValue>
+ </spdx:PackageVerificationCode>
+</rdf:RDF>