Generating Reflection Less Introspection to: ${xreflect.directory}
Testsuites with skipped tests:${line.separator}
${toString:test.result.skippedtests}
Testsuites with failed tests:${line.separator}
${toString:test.result.failedtests}
# ----------------------------------------------------------------------------- # 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. # ----------------------------------------------------------------------------- # This file was auto-generated by the pre-release Ant target. # Any unwanted settings may be over-ridden in a build.properties file located # in the same directory as this file. # Set the version-dev to "" (empty string) as this is not a development release. version.dev= # Ensure consistent timestamps for reproducible builds. ant.tstamp.now.iso=${tstamp.iso.release} # Enable insertion of detached signatures into the Windows installer. do.codesigning=true # Re-use the same GPG executable. gpg.exec=${gpg.exec} # Reproducible builds require the use of the build tools defined below. The # vendors (where appropriate) and versions must match exactly for a reproducible # build since this data is embedded in various files, particularly JAR file # manifests, as part of the build process. # # Apache Ant: ${ant.version} # # Java Name: ${java.vm.name} # Java Vendor: ${java.vm.vendor} # Java Version: ${java.vm.version} # The following is provided for information only. Builds will be repeatable # whether or not the build environment is consistent with this information. # # OS: ${os.arch} ${os.name} ${os.version} # File encoding: ${file.encoding} # # Release Manager: ${release.asfusername} release-java-version=${java.vm.version} release-ant-version=${antversion} # ----------------------------------------------------------------------------- # 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. # ----------------------------------------------------------------------------- # This file was auto-generated by the pre-release Ant target. # Remove "-dev" from the version since this is not a development release. maven.asf.release.deploy.version=${version.major}.${version.minor}.${version.build}${version.suffix} # Re-use the same GPG executable. gpg.exec=${gpg.exec} # Set the user name to use to upload the artefacts to Nexus. asf.ldap.username=${release.asfusername} ===== Configured for ${release.asfusername} to release Tomcat ${version.major}.${version.minor}.${version.build}${version.suffix} using Java ${java.vm.version} and ant ${antversion} ===== gpg.exec.available=${gpg.exec.available} gpg.exec=${gpg.exec} Enter GPG passphrase Checksum check failure for ${name} (@{file}). Algorithm: @{algorithm} Expected value: @{value} Actual values: SHA-512: ${value.sha512} SHA-384: ${value.sha384} SHA-256: ${value.sha256} SHA-1: ${value.sha1} MD5: ${value.md5} Eclipse project files created. Read the Building page on the Apache Tomcat documentation site for details on how to configure your Eclipse workspace. IntelliJ IDEA project directory created. The SDK was set to "${build.java.version}" so make sure that your IDE has an SDK with that name, or update the Project Settings accordingly. Choose [File > Project Structure] to open the settings dialog and set the SDK level, language level, etc. as needed. Some folders have been excluded by default as they require the latest SDK version and enabling of preview features. You can remove or comment out the exclusions to enable the directories in the .idea/tomcat.iml file, or via the IDEA UI by right-clicking folders, and choosing [Mark Directory as > Cancel Exclusion] NetBeans project files already exist and have been protected! Use the "ide-netbeans-replace" target if you wish to overwrite them. NetBeans project files created. Read the Building page on the Apache Tomcat documentation site for details on how to customise your NetBeans project. ${contents} Unable to locate release hash for @{basefile} Signature MATCH for @{src-or-bin}/@{basefile} Signature mismatch for @{src-or-bin}/@{basefile}: This does not appear to be a copy of a released tag; no build.properties.release file exists. It appears there are no build artifacts to verify. Please run 'ant release' first. One or more signatures failed. Considering using a tool such as "diffoscope"[1] to inspect the differences between the official release and your local-build. There may be trivial differences that should not be considered troublesome. For example: $ wget https://dist.apache.org/repos/dist/release/tomcat/tomcat-${version.major}/v${version}/src/apache-tomcat-${version}-src.tar.gz or, for a release candidate: $ wget https://dist.apache.org/repos/dist/dev/tomcat/tomcat-${version.major}/v${version}/src/apache-tomcat-${version}-src.tar.gz then: $ diffoscope apache-tomcat-${version}-src.tar.gz output/release/v${version}/src/apache-tomcat-${version}-src.tar.gz [1] https://diffoscope.org/ SSSS SSSS S SS SS S SS S S SS SS S S SS SS SS S SS SS S S SS SSS SS SS SSS SS SS SS SS SS SS SS SS SS S S SS SS SSSSSSS SSSSSSS SS SSSSS SSS SSS SSSS SSS SSSS SS SS SSSS SS SS SSS SSS S S SSS SSS S S SSS SS SS SSS S S SSSSSS SS SS SSSSSS S S SS SSSSSSS SSSSSSS SS S S SSSS SS SS SSSS S SS SS SSSSSSSSS SSSSSSSSS SS S SSSS SSSS S S SSSS SS SSSSS SSSSSS SS SS SSSSSS SSSS SS SS SSSSSS SSSSSS SS SS SSS SSS S S SSS SSS SSSSSSSSSS SSSSSSSSS All signatures are verified; the build appears to be 100% reproducible. All (important) signatures are verified; the build appears to be reproducible. The fulldocs bundle appears to be different than that of the release. It is likely due to this JDK bug: https://bugs.openjdk.org/browse/JDK-8306980 Release toolchain versions do not match local toolchain: Release Java: ${release-java-version} Local Java: ${java.vm.version} Release Ant: ${release-ant-version} Local Ant: ${antversion} You may not be able to verify that this build is reproducible. Re-run with -Dcheck-release-toolchain=false to disable this check. Local toolchain versions match release toolchain (Java ${release-java-version}, Ant ${release-ant-version}).