Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
Name: ant | Distribution: openSUSE Tumbleweed |
Version: 1.10.15 | Vendor: openSUSE |
Release: 1.2 | Build date: Mon Nov 4 15:08:06 2024 |
Group: Development/Tools/Building | Build host: reproducible |
Size: 2863779 | Source RPM: ant-1.10.15-1.2.src.rpm |
Packager: https://bugs.opensuse.org | |
Url: https://ant.apache.org/ | |
Summary: Java-based build tool |
Apache Ant is a Java-based build tool. In theory, it is kind of like Make. Build description files are written in XML.
Apache-2.0
* Mon Nov 04 2024 Gus Kenion <gus.kenion@suse.com> - Upgrade to version 1.10.15 * Bug fixes: + Fixes an regression, introduced in Ant 1.10.13, where pathconvert would unintentionally trim the string output. Bugzilla Report 67082 + Fixes a bug in <depend> task which would throw a ClassFormatError if it encountered constant pool entry type 17. Bugzilla Report 66552 + Launching ant.bat from within a Java program using java.lang.Runtime.exec() could result in an unexpected failure. This has now been fixed. Bugzilla Report 67417 + Fixes an issue in bootstrap.bat when trying to detect if the "javac" command in the JDK supports the "--release" option. Github Pull Request #205 + Fixes a bug in org.apache.tools.ant.taskdefs.email.EmailAddress which would throw a java.lang.StringIndexOutOfBoundsException if the email address passed to its constructor was an empty String. Bugzilla Report 68462 + legacy-xml reporter of junitlauncher task was using a non-buffered outputstream when generating the report. This introduces severe performance penalties since the writes translate to native write system calls. This has been fixed to use a BufferedOutputStream. Github Pull Request #207 * Other changes: + exec task now logs the process' non-zero exit code at INFO level instead of the previous ERROR level. The following message from exec task is the one who's level has been changed: Result: 1 Bugzilla Report 26453 + Removes direct references to com.sun.net.ssl.internal.ssl.Provider class from the mail task, since that internal JDK class is no longer available in recent versions of Java. Bugzilla Report 68460 + <replaceregexp> has a new failOnError attribute which, when enabled, makes the task throw a BuildException for certain error cases that will only be logged otherwise. Github Pull Request #206 + <ftp> task now has a new "useSecureDataChannel" attribute which can be set to true, when ftps is enabled, to enable secure data channel. Bugzilla Report 68773 - Unify .spec files * remove ant-antlr.changes * remove ant-antlr.spec * remove ant-junit.changes * remove ant-junit.spec * remove ant-junit5.changes * remove ant-junit5.spec * Sun Sep 29 2024 Fridrich Strba <fstrba@suse.com> - Fix build after removal of the default %%{java_home} define * Tue Sep 17 2024 Fridrich Strba <fstrba@suse.com> - Modified patch: * reproducible-jar-mtime.patch + try different approach to get bit-reproducible builds * Tue Aug 13 2024 Fridrich Strba <fstrba@suse.com> - Modified patches: * reproducible-jar-mtime.patch + attempt more normalization of mtimes in jar files * reproducible-javadoc.patch + fix the patch to work with custom doclets too * Thu Jul 18 2024 Fridrich Strba <fstrba@suse.com> - Added patches: * reproducible-jar-mtime.patch + make the modification times of files in a jar file reproducible * reproducible-javadoc.patch + make javadoc generation reproducible: don't generate timestamps, and normalize locale and encoding * Sat May 04 2024 Anton Shvetz <shvetz.anton@gmail.com> - Add forgotten open-test-reporting/events to %{_sysconfdir}/ant.d/junitlauncher * Sat Apr 27 2024 Fridrich Strba <fstrba@suse.com> - Put hamcrest on the classpath of ant-junit module * Tue Feb 20 2024 Fridrich Strba <fstrba@suse.com> - Use %patch -P N instead of deprecated %patchN. * Fri Jan 26 2024 Anton Shvetz <shvetz.anton@gmail.com> - Add forgotten univocity-parsers to %{_sysconfdir}/ant.d/junitlauncher (needed to run unit tests annotated with @CsvSource and @CsvFileSource) * Mon Sep 11 2023 Fridrich Strba <fstrba@suse.com> - Added patch: * reproducible-propertyfile-task.patch + Debian patch to improve propertyfile task in RPM builds by using the date specified by the SOURCE_DATE_EPOCH variable in the header of the .properties file generated * Thu Aug 31 2023 Fridrich Strba <fstrba@suse.com> - Update to 1.10.14: * Changes that could break older environments: + Resource#compareTo now invokes getName rather than toString as the later may be costly (for example in the case of a StringResource). + When using Java 18 or higher, Ant will no longer use Java SecurityManager because it has been deprecated for removal and by default is disallowed to be set at runtime https://openjdk.org/jeps/411. This will mean that the "<permissions>" type is no longer functional when using Java 18 or higher. Furthermore, when using Java 18 or higher, if the build executes tasks that call "java.lang.System.exit()" and if those tasks aren't running in a forked VM of their own, then such tasks will now kill the entire Ant build process. It is recommended that such tasks be updated to launch in a forked VM so that the System.exit() call will not impact the JVM in which Ant process runs. * Fixed bugs: + log only the stylesheet name in the xslt task. + junitlauncher task's "test" and "listener" elements which take a "outputDir" property were incorrectly resolving the outputDir against the current working directory instead of the project's basedir. + regexmapper would, in some cases, incorrectly consume backslash characters from the "to" attribute, resulting in missing backslashes in the output. + <fixcrlf>, <replace> and <replaceregexp> now try to preserve the file permissions of the files they modify. + junitlauncher task would fail if a forked test timed out even if haltOnFailure was set to false. + fixes a bug in org.apache.tools.zip.ZipOutputStream where, even when "zip64Mode" is set to "always", ZipOutputStream may not create a CEN extra field data for the entry. + legacy-xml listener of junitlauncher task wouldn't report certain failures involving junit jupiter dynamic tests. + allow.class which was introduced in Ant 1.10.13 release, has been removed from this 1.10.14 release. This class was introduced in context of the SecurityManager changes in Ant 1.10.13, which have now been reverted in Ant 1.10.14, since they caused several regressions. * Other changes: + <fork> element of the junitlauncher task now has a new optional "java" attribute which can be used to point to a different Java installation for runnning the forked tests. + made sure <echoproperties> sorts the echoed properties on JDK9+ as well. + org.apache.tools.ant.taskdefs.Recorder class now introduces a setLogLevel(LogLevel level) method. + The <fork> element of junitlaunchertask now allows a "forkMode" attribute. forkMode=perTestClass can now be used to launch each test class in a separate forked JVM. * Thu May 04 2023 Frederic Crozat <fcrozat@suse.com> - Add _multibuild to define additional spec files as additional flavors. Eliminates the need for source package links in OBS. * Thu Jan 26 2023 Fridrich Strba <fstrba@suse.com> - Package and distribute the new ant-jakartamail * Wed Jan 18 2023 David Anes <david.anes@suse.com> - Update ant keyring with new developer keys. - Update to 1.10.13: * Breaking changes: - <get> has a new attribute authenticateOnRedirect that can be used to prevent Ant from sending the configured credentials when following a redirect. It is false by default, which means builds that rely on credentials being used on the redirected URI may break. * Fixed bugs: - the PropertyEnumerator change introduced in 1.10.9 proved to be not fully backwards compatible when combined with certain custom PropertyHelper implementations - for example when using AntXtras. - legacy-xml reporter of the junitlauncher task now escapes ]]> when writing CDATA. - <scp> may leak connections when trying to preserve the last modified timestamps of files transferred recursively from a server. - tstamp task would in certain cases parse the SOURCE_DATE_EPOCH environment variable value to an incorrect date. This has now been fixed. - fetch.xml didn't set up non-default repositories propery and thus failed to download JAI. - When building and installing Ant distribution from source, the build script would change permissions on unrelated files in the destination directory. This is now fixed and such unrelated files in the destination directory will be left untouched. - parsing tar entries with multiple NUL bytes in their name would include garbage bytes as the name included all bytes up to the last NUL rather than the first. - loadresource might log warnings even though quiet was set to true - javac task would add paths constructs containing wildcards to the internally created argument file where wildcards are not allowed * Other changes: - added an implementation of the MIME Mail sender based on the repackaged Jakarta Mail package rather than javax Mail. - The "listener" element in the junitlauncher task now supports an "extension" attribute to control the filename extension of the generated output file from the listener. - <ftp> now supports FTPs. - DirectoryScanner avoids listing directory contents when it known it will never use the information retrieved. This may improve performance in some special cases. - <manifest> will now create the parent directory of the manifestFile attribute if it doesn't exist. - org.apache.tools.ant.BuildLogger now has a new method getMessageOutputLevel() which returns the currently set message output level. * Mon May 09 2022 Fridrich Strba <fstrba@suse.com> - Disable a test failing to compile with junit5 5.8.x * Tue Feb 22 2022 Fridrich Strba <fstrba@suse.com> - Do not build against the log4j12 packages, use the new reload4j
/etc/ant.conf /etc/ant.d /usr/bin/ant /usr/bin/antRun /usr/share/ant /usr/share/ant/bin /usr/share/ant/bin/antRun /usr/share/ant/etc /usr/share/ant/etc/ant-update.xsl /usr/share/ant/etc/changelog.xsl /usr/share/ant/etc/coverage-frames.xsl /usr/share/ant/etc/junit-frames-xalan1.xsl /usr/share/ant/etc/log.xsl /usr/share/ant/etc/mmetrics-frames.xsl /usr/share/ant/etc/tagdiff.xsl /usr/share/ant/lib /usr/share/ant/lib/ant-bootstrap.jar /usr/share/ant/lib/ant-launcher.jar /usr/share/ant/lib/ant.jar /usr/share/doc/packages/ant /usr/share/doc/packages/ant/KEYS /usr/share/doc/packages/ant/README /usr/share/doc/packages/ant/WHATSNEW /usr/share/java/ant /usr/share/java/ant-bootstrap.jar /usr/share/java/ant-launcher.jar /usr/share/java/ant.jar /usr/share/java/ant/ant-bootstrap.jar /usr/share/java/ant/ant-launcher.jar /usr/share/java/ant/ant.jar /usr/share/licenses/ant /usr/share/licenses/ant/LICENSE /usr/share/licenses/ant/NOTICE /usr/share/maven-metadata/ant.xml /usr/share/maven-poms/ant-bootstrap.pom /usr/share/maven-poms/ant-launcher.pom /usr/share/maven-poms/ant.pom
Generated by rpm2html 1.8.1
Fabrice Bellet, Tue Mar 11 23:24:23 2025