shield Recommended update for ant and and-contrib
SUSE-SLE-Module-Development-Tools-15-SP5-2024-225


This update for ant and ant-contrib fixes the following issues: ant: - ant was updated from version 1.10.13 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. + Fixed 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. ant-contrib: - Package was rebuilt against ant version 1.10.14 to prevent installation issues (no source changes)

  • Release Date
    Jan 25 2024
  • References
  • Type
    recommended
  • Severity
    moderate

cloud_download Downloads

Development Tools Module 15.5 aarch64
  • Packages
    ant
    Java-based build tool
    1.10.14-150200.4.18.2 lock rpm lock src
    ant-antlr
    Antlr Task for ant
    1.10.14-150200.4.18.2 lock rpm lock src
    ant-apache-bcel
    Optional apache bcel tasks for ant
    1.10.14-150200.4.18.2 lock rpm
    ant-apache-bsf
    Optional apache bsf tasks for ant
    1.10.14-150200.4.18.2 lock rpm
    ant-apache-log4j
    Optional apache log4j tasks for ant
    1.10.14-150200.4.18.2 lock rpm
    ant-apache-oro
    Optional apache oro tasks for ant
    1.10.14-150200.4.18.2 lock rpm
    ant-apache-regexp
    Optional apache regexp tasks for ant
    1.10.14-150200.4.18.2 lock rpm
    ant-apache-resolver
    Optional apache resolver tasks for ant
    1.10.14-150200.4.18.2 lock rpm
    ant-commons-logging
    Optional commons logging tasks for ant
    1.10.14-150200.4.18.2 lock rpm
    ant-contrib
    Collection of tasks for Ant
    1.0b3-150200.11.12.2 lock rpm lock src
    ant-jakartamail
    Optional jakartamail tasks for ant
    1.10.14-150200.4.18.2 lock rpm
    ant-javamail
    Optional javamail tasks for ant
    1.10.14-150200.4.18.2 lock rpm
    ant-jdepend
    Optional jdepend tasks for ant
    1.10.14-150200.4.18.2 lock rpm
    ant-jmf
    Optional jmf tasks for ant
    1.10.14-150200.4.18.2 lock rpm
    ant-junit
    Optional junit tasks for ant
    1.10.14-150200.4.18.2 lock rpm lock src
    ant-manual
    Manual for ant
    1.10.14-150200.4.18.2 lock rpm
    ant-scripts
    Additional scripts for ant
    1.10.14-150200.4.18.2 lock rpm
    ant-swing
    Optional swing tasks for ant
    1.10.14-150200.4.18.2 lock rpm
Development Tools Module 15.5 x86_64
  • Packages
    ant
    Java-based build tool
    1.10.14-150200.4.18.2 lock rpm lock src
    ant-antlr
    Antlr Task for ant
    1.10.14-150200.4.18.2 lock rpm lock src
    ant-apache-bcel
    Optional apache bcel tasks for ant
    1.10.14-150200.4.18.2 lock rpm
    ant-apache-bsf
    Optional apache bsf tasks for ant
    1.10.14-150200.4.18.2 lock rpm
    ant-apache-log4j
    Optional apache log4j tasks for ant
    1.10.14-150200.4.18.2 lock rpm
    ant-apache-oro
    Optional apache oro tasks for ant
    1.10.14-150200.4.18.2 lock rpm
    ant-apache-regexp
    Optional apache regexp tasks for ant
    1.10.14-150200.4.18.2 lock rpm
    ant-apache-resolver
    Optional apache resolver tasks for ant
    1.10.14-150200.4.18.2 lock rpm
    ant-commons-logging
    Optional commons logging tasks for ant
    1.10.14-150200.4.18.2 lock rpm
    ant-contrib
    Collection of tasks for Ant
    1.0b3-150200.11.12.2 lock rpm lock src
    ant-jakartamail
    Optional jakartamail tasks for ant
    1.10.14-150200.4.18.2 lock rpm
    ant-javamail
    Optional javamail tasks for ant
    1.10.14-150200.4.18.2 lock rpm
    ant-jdepend
    Optional jdepend tasks for ant
    1.10.14-150200.4.18.2 lock rpm
    ant-jmf
    Optional jmf tasks for ant
    1.10.14-150200.4.18.2 lock rpm
    ant-junit
    Optional junit tasks for ant
    1.10.14-150200.4.18.2 lock rpm lock src
    ant-manual
    Manual for ant
    1.10.14-150200.4.18.2 lock rpm
    ant-scripts
    Additional scripts for ant
    1.10.14-150200.4.18.2 lock rpm
    ant-swing
    Optional swing tasks for ant
    1.10.14-150200.4.18.2 lock rpm
Development Tools Module 15.5 s390x
  • Packages
    ant
    Java-based build tool
    1.10.14-150200.4.18.2 lock rpm lock src
    ant-antlr
    Antlr Task for ant
    1.10.14-150200.4.18.2 lock rpm lock src
    ant-apache-bcel
    Optional apache bcel tasks for ant
    1.10.14-150200.4.18.2 lock rpm
    ant-apache-bsf
    Optional apache bsf tasks for ant
    1.10.14-150200.4.18.2 lock rpm
    ant-apache-log4j
    Optional apache log4j tasks for ant
    1.10.14-150200.4.18.2 lock rpm
    ant-apache-oro
    Optional apache oro tasks for ant
    1.10.14-150200.4.18.2 lock rpm
    ant-apache-regexp
    Optional apache regexp tasks for ant
    1.10.14-150200.4.18.2 lock rpm
    ant-apache-resolver
    Optional apache resolver tasks for ant
    1.10.14-150200.4.18.2 lock rpm
    ant-commons-logging
    Optional commons logging tasks for ant
    1.10.14-150200.4.18.2 lock rpm
    ant-contrib
    Collection of tasks for Ant
    1.0b3-150200.11.12.2 lock rpm lock src
    ant-jakartamail
    Optional jakartamail tasks for ant
    1.10.14-150200.4.18.2 lock rpm
    ant-javamail
    Optional javamail tasks for ant
    1.10.14-150200.4.18.2 lock rpm
    ant-jdepend
    Optional jdepend tasks for ant
    1.10.14-150200.4.18.2 lock rpm
    ant-jmf
    Optional jmf tasks for ant
    1.10.14-150200.4.18.2 lock rpm
    ant-junit
    Optional junit tasks for ant
    1.10.14-150200.4.18.2 lock rpm lock src
    ant-manual
    Manual for ant
    1.10.14-150200.4.18.2 lock rpm
    ant-scripts
    Additional scripts for ant
    1.10.14-150200.4.18.2 lock rpm
    ant-swing
    Optional swing tasks for ant
    1.10.14-150200.4.18.2 lock rpm
Development Tools Module 15.5 ppc64le
  • Packages
    ant
    Java-based build tool
    1.10.14-150200.4.18.2 lock rpm lock src
    ant-antlr
    Antlr Task for ant
    1.10.14-150200.4.18.2 lock rpm lock src
    ant-apache-bcel
    Optional apache bcel tasks for ant
    1.10.14-150200.4.18.2 lock rpm
    ant-apache-bsf
    Optional apache bsf tasks for ant
    1.10.14-150200.4.18.2 lock rpm
    ant-apache-log4j
    Optional apache log4j tasks for ant
    1.10.14-150200.4.18.2 lock rpm
    ant-apache-oro
    Optional apache oro tasks for ant
    1.10.14-150200.4.18.2 lock rpm
    ant-apache-regexp
    Optional apache regexp tasks for ant
    1.10.14-150200.4.18.2 lock rpm
    ant-apache-resolver
    Optional apache resolver tasks for ant
    1.10.14-150200.4.18.2 lock rpm
    ant-commons-logging
    Optional commons logging tasks for ant
    1.10.14-150200.4.18.2 lock rpm
    ant-contrib
    Collection of tasks for Ant
    1.0b3-150200.11.12.2 lock rpm lock src
    ant-jakartamail
    Optional jakartamail tasks for ant
    1.10.14-150200.4.18.2 lock rpm
    ant-javamail
    Optional javamail tasks for ant
    1.10.14-150200.4.18.2 lock rpm
    ant-jdepend
    Optional jdepend tasks for ant
    1.10.14-150200.4.18.2 lock rpm
    ant-jmf
    Optional jmf tasks for ant
    1.10.14-150200.4.18.2 lock rpm
    ant-junit
    Optional junit tasks for ant
    1.10.14-150200.4.18.2 lock rpm lock src
    ant-manual
    Manual for ant
    1.10.14-150200.4.18.2 lock rpm
    ant-scripts
    Additional scripts for ant
    1.10.14-150200.4.18.2 lock rpm
    ant-swing
    Optional swing tasks for ant
    1.10.14-150200.4.18.2 lock rpm