diff --git a/_multibuild b/_multibuild index 1cc75aa..3f8dfb5 100644 --- a/_multibuild +++ b/_multibuild @@ -1,6 +1,6 @@ - ant-antlr - ant-junit - ant-junit5 + antlr + junit + junit5 diff --git a/ant-antlr.changes b/ant-antlr.changes deleted file mode 100644 index 6d3524c..0000000 --- a/ant-antlr.changes +++ /dev/null @@ -1,1092 +0,0 @@ -------------------------------------------------------------------- -Sat May 4 00:53:40 UTC 2024 - Anton Shvetz - -- Add forgotten open-test-reporting/events to - %{_sysconfdir}/ant.d/junitlauncher - -------------------------------------------------------------------- -Sat Apr 27 11:36:31 UTC 2024 - Fridrich Strba - -- Put hamcrest on the classpath of ant-junit module - -------------------------------------------------------------------- -Tue Feb 20 13:32:02 UTC 2024 - Fridrich Strba - -- Use %patch -P N instead of deprecated %patchN. - -------------------------------------------------------------------- -Fri Jan 26 20:37:50 UTC 2024 - Anton Shvetz - -- Add forgotten univocity-parsers to - %{_sysconfdir}/ant.d/junitlauncher (needed to run unit tests - annotated with @CsvSource and @CsvFileSource) - -------------------------------------------------------------------- -Mon Sep 11 12:50:03 UTC 2023 - Fridrich Strba - -- 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 06:49:53 UTC 2023 - Fridrich Strba - -- 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 "" 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. - + , and 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: - + 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 sorts the echoed properties on - JDK9+ as well. - + org.apache.tools.ant.taskdefs.Recorder class now introduces a - setLogLevel(LogLevel level) method. - + The 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 4 12:48:37 UTC 2023 - Frederic Crozat - -- Add _multibuild to define additional spec files as additional - flavors. - Eliminates the need for source package links in OBS. - -------------------------------------------------------------------- -Thu Jan 26 06:54:09 UTC 2023 - Fridrich Strba - -- Package and distribute the new ant-jakartamail - -------------------------------------------------------------------- -Wed Jan 18 09:18:50 UTC 2023 - David Anes - -- Update ant keyring with new developer keys. - -- Update to 1.10.13: - * Breaking changes: - - 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. - - 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. - - 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. - - 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 9 09:33:15 UTC 2022 - Fridrich Strba - -- Disable a test failing to compile with junit5 5.8.x - -------------------------------------------------------------------- -Tue Feb 22 19:15:02 UTC 2022 - Fridrich Strba - -- Do not build against the log4j12 packages, use the new reload4j - -------------------------------------------------------------------- -Wed Dec 15 16:19:12 UTC 2021 - David Anes - -- Update to 1.10.12: - * The update includes fixes for the following CVEs: - CVE-2021-36374, bsc#1188469 - Excessive memory allocation when reading a specially - crafted ZIP archive or a derived formats. - CVE-2021-36373, bsc#1188468 - Excessive memory allocation when reading a specially - crafted TAR archive. - * The http condition would follow redirects even when "followRedirects" attribute - was set to "false". This has now been fixed. Bugzilla Report 65489 - * Made sure setting build.compiler to the fully qualified classname - that corresponds to extJavac or modern has the same effect as using - the shorter alias names. Bugzilla Report 65539 - * Prevent potential deadlocks in org.apache.tools.ant.IntrospectionHelper. - Bugzilla Report 65424 - * The implementation of AntClassLoader#findResources() has been changed to optimize - it for potential performance issues, as those noted at https://issues.jenkins.io/browse/JENKINS-22310?focusedCommentId=197405&page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-197405 - Github Pull Request #151 - * AntClassLoader now implements the ClassLoader#findResource(String) method. - Github Pull Request #150 - * Ant tries to avoid file name canonicalization when possible. - Bugzilla Report 65499 - * javadoc task will now look for warning messages in the STDERR stream too - when "failonwarning" is set to true to account for changes in JDK 17+ - * The tar task now preserves symlinks of nested tarfilesets. - Github Pull Request #142 - -- Changes from 1.10.11: - * a race condition could lead to NullPointerExceptions when running - tasks in parallel. - Bugzilla Report 65316 - * fixed potential OutOfMemory errors when reading broken archives - using the tar or zip formats or formats derived from zip. - * org.apache.tools.ant.taskdefs.optional.junitlauncher.confined.JUnitLauncherTask now - has a new protected createExecuteWatchdog() method for allowing it to be overriden. - Github Pull Request #147 - * Upgraded AntUnit to 1.4.1. - -------------------------------------------------------------------- -Thu Jun 3 16:17:46 UTC 2021 - Pedro Monreal - -- Update to 1.10.10 - * SCP (with sftp=true) task would fail if fetching file located - in root directory. - * Fixed: javac task would fail if the arguments file it - (internally) created didn't quote the # character. - * Make sure LegacyXmlResultFormatter encodes characters illegal - in XML the same way JUnit5's built-in formatter would. - * LegacyXmlResultFormatter no longer double-encodes <>& in - system-err and system-out. - * Fixes a bug in junitlauncher task's legacy-xml formatter, - where the testcase representing a @Parameterized JUnit4 test - wasn't being reported in the XML. - * Fixes a bug where the ant-testutil-sources.jar that gets - published to Maven central repository didn't contain any - source files. - * The condition didn't follow redirects from http to https. - * ZipOutputStream now overrides write(int) in order to make sure - single byte writes get the same treatment as array writes. - * Fixes a potential deadlock in junitlauncher task when using - legacy-xml reporter. - * javaversion condition now has a new "atmost" attribute. See - the javaversion manual for more details - * The "listener" nested element of the "junitlauncher" task now - has a new "useLegacyReportingName" attribute which can be used - to control the test identifiers names that get reported by the - listener. See the junitlauncher manual for more details. Note that - this change also introduces a new "setUseLegacyReportingName" method - on the org.apache.tools.ant.taskdefs.optional.junitlauncher.TestResultFormatter - interface. This will break backward compatibility with any of your custom - result formatters which implemented this interface and such implementations - are now expected to implement this new method. - * A new attribute preserveduplicates allows to - return the same resource multiple times when set to true. - * A new attribute filterbeforeconcat in can be used to - decide whether the filterchain should be applied to the - concatenated content (the default) or each nested resource - individually before concatenating them. - * The ssh tasks now share a new nested element additionalConfig that can - be used to set config values for the jsch Session used by the task. - * Added new discardOutput and discardError properties to redirector - and the exec, apply and java tasks which can be used to completely - discard any (error) output. This is a platform independent - alternative to directiong output to any kind of null device. - * junitlauncher now prints a more useful and instantaneous summary of - tests being run, closely matching the junit task's summary. - -------------------------------------------------------------------- -Thu Oct 1 15:38:21 UTC 2020 - Pedro Monreal - -- Update to 1.10.9 - * Security fix: [bsc#1177180, CVE-2020-11979] - - Insecure temporary file vulnerability - * Fixed bugs: - - The ftp task could throw a NullPointerException if an - error occured. - - Propertyset now also sees in-scope local properties. - - Replaced ReaderInputStream with the version of Apache - Commons IO due to problems with surrogate pairs. - - will no longer remove the temporary file it - just created before writing to it. - - and didn't deal with wildcard hostnames - in shs config files properly. - * Other changes: - - Ant will no longer log a warning if it doesn't find tools.jar. - - The task accepts now a nested - element that can be used to perform custom filename - transformations for the archives. - - Added a new PropertyEnumerator interface that extensions can - provide if they are managing properties unknown to the Ant project. - - Added some special code to support GraalVM JavaScript as - javax.script scripting engine for JavaScript. In particular we - relax some security settings of GraalVM so that scripts can access - Ant objects. - - Also Ant enables Nashorn compatibility mode by default, you can - disable that by setting the magic Ant property - ant.disable.graal.nashorn.compat to true. - - If the magic property ant.tmpdir hasn't been set and Ant can - control the permissions of directories it creates it will create an - owner-owned temporary directory unaccessible to others as default - tempdir as soon as a temporary file is created for the first time. - -------------------------------------------------------------------- -Thu May 14 17:31:18 UTC 2020 - Pedro Monreal Gonzalez - -- Update to 1.10.8 - * Security fix: [CVE-2020-1945, bsc#1171696] - - A new property ant.tmpdir provides improved control over the - location Ant uses to create temporary files - * sshexec failed to write output to a file if the file didn't exist - * Fixes a regression in javac task involving command line argument files. - * sshexec, sshsession and scp now support a new sshConfig parameter. - It specified the SSH configuration file (typically ${user.home}/.ssh/config) - defining the username and keyfile to be used per host. - * "legacy-xml" formatter of junitlauncher task wasn't writing out - exceptions that happen in @BeforeAll method of a test. - * Fixes a potential ConcurrentModificationException in XMLLogger. - * Fixes a bug in junitlauncher task in forked mode, where if a listener element - was used as a sibling element for either the test or testclasses element, - then the forked mode launch would fail. - * Fixes an issue in AntStructure where an incorrect DTD was being generated. - * Fixes an incorrect variable name usage in junit-frames-xalan1.xsl. - * The runant.py script should now work with Python 3. - * rmic has been removed from Java 15. The task will now throw an - exception if you try to use it while running Java 15 or newer. -- Remove ant-python3.patch fixed upstream - -------------------------------------------------------------------- -Wed May 6 16:49:40 UTC 2020 - Pedro Monreal Gonzalez - -- Add rhino to the ant-apache-bsf optional tasks [bsc#1134001] - -------------------------------------------------------------------- -Wed May 6 16:45:22 UTC 2020 - Pedro Monreal Gonzalez - -- Remove jakarta-commons-* dependencies [bsc#1133997] - * Use apache-commons-logging and apache-commons-net in optional tasks - -------------------------------------------------------------------- -Tue Jan 14 07:03:37 UTC 2020 - Fridrich Strba - -- Use xml-commons-apis-bootstrap as jar in classpath instead of - the common xml-apis jar, since we are forcing build against - the bootstrap package - -------------------------------------------------------------------- -Fri Nov 8 11:15:20 UTC 2019 - Fridrich Strba - -- Upgrade to upstream version 1.10.7 -- Modified patches: - * apache-ant-bootstrap.patch - * apache-ant-no-test-jar.patch - * apache-ant-xml-apis.patch - * reproducible-build-manifest.patch - + rediff -- Fix ant-xz.jar to be non-empty and split it from the ant-antlr - package - -------------------------------------------------------------------- -Tue Oct 1 08:34:33 UTC 2019 - Fridrich Strba - -- Build against the new compatibility packages log4j12/log4j12-mini - -------------------------------------------------------------------- -Mon Sep 30 08:08:49 UTC 2019 - Fridrich Strba - -- Remove references to parent poms from all artifacts and do not - distribute the ant-parent, since we don't need it - -------------------------------------------------------------------- -Tue Apr 9 10:48:23 UTC 2019 - Fridrich Strba - -- Require directly xerces-j2 and not its virtual provide - jaxp_parser_impl - -------------------------------------------------------------------- -Mon Mar 18 17:30:12 UTC 2019 - Jan Engelhardt - -- Make "if" statements in build recipe POSIX sh compatible. - -------------------------------------------------------------------- -Fri Feb 8 08:51:41 UTC 2019 - Fridrich Strba - -- Create an ant-junit5 package to build junit5 optional tasks - when they become resolved -- Add a simple pom file for ant-bootstrap.jar - -------------------------------------------------------------------- -Fri Feb 8 07:26:44 UTC 2019 - Fridrich Strba - -- Add compatibility links ant/ant*.jar for bootstrap build - -------------------------------------------------------------------- -Tue Feb 5 09:49:54 UTC 2019 - Fridrich Strba - -- BuildRequire hamcrest for ant-junit and ant-antlr, since junit4 - depends strictly on hamcrest-core only. - -------------------------------------------------------------------- -Fri Feb 1 16:19:10 UTC 2019 - Fridrich Strba - -- Build ant against xml-commons-apis-bootstrap and - xml-commons-resolver-bootstrap in order to break build cycle - -------------------------------------------------------------------- -Mon Dec 10 08:22:18 UTC 2018 - Fridrich Strba - -- Don't build against a particular xml-apis/xml-resolver provider, - but against the generic virtual provider. This allows easier - bootstrapping. -- Added patch: - * apache-ant-xml-apis.patch - + look for the xml-apis.jar and xml-resolver.jar when composing - classpath; they are symlinks provided by several packages. - -------------------------------------------------------------------- -Mon Nov 26 08:07:13 UTC 2018 - Fridrich Strba - -- Let ant-antlr provide ant-xz too, since it contains the - corresponding jar. - -------------------------------------------------------------------- -Wed Oct 31 10:20:23 UTC 2018 - Fridrich Strba - -- Add aliases to some maven artifacts so that packages out there - resolve then correctly - -------------------------------------------------------------------- -Fri Oct 26 09:54:04 UTC 2018 - Pedro Monreal Gonzalez - -- Update to 1.10.5 [bsc#1113136] - * Same version as in 1.9.13 but with additional features and - requires Java8 or higher. - * Dropped patch to build with java8+ already fixed in this version - - apache-ant-1.9.9-sourcetarget.patch - * Refreshed patch: - - apache-ant-class-path-in-manifest.patch - -------------------------------------------------------------------- -Sun Oct 21 08:08:23 UTC 2018 - antoine.belvire@opensuse.org - -- Add reproducible-build-manifest.patch: Use less detailed version - string for manifest's "Created-by" field (boo#1110024). - -------------------------------------------------------------------- -Wed Oct 17 19:40:22 UTC 2018 - Fridrich Strba - -- Require javapackages-local in order to generate correctly the - maven requires and provides -- Install maven artifacts - -------------------------------------------------------------------- -Fri Aug 24 20:20:20 UTC 2018 - Jason Sikes - -- Update to 1.9.13 - * Fixes a regression in the "get" task where redirects - from a HTTP resource to a HTTPS resource started throwing - an exception. - Bugzilla Report 62499 - - * the new allowFilesToEscapeDest didn't work when set to false and - archive entries contained relative paths with so many ".." - segnments that the resulting path would go beyond the file system - root. - Bugzilla Report 62502, bsc#1100053, CVE-2018-10886 - -------------------------------------------------------------------- -Tue May 15 05:02:22 UTC 2018 - fstrba@suse.com - -- Build with source and target 8 to prepare for a possible removal - of 1.6 compatibility -- Modified patch: - * apache-ant-1.9.9-sourcetarget.patch - - Build with source/target 8 - -------------------------------------------------------------------- -Fri Feb 23 10:24:31 UTC 2018 - ecsos@opensuse.org - -- fix build error for Leap 42.3 - -------------------------------------------------------------------- -Thu Feb 22 11:43:31 UTC 2018 - tchvatal@suse.com - -- Add patch to run scripts with python3 if applicable bsc#1082202: - * ant-python3.patch - -------------------------------------------------------------------- -Thu Feb 22 11:26:23 UTC 2018 - tchvatal@suse.com - -- Update to 1.9.10: - * Various fixes for java10 - * Small fixes all around -- Remove merged patch reproducible.patch - -------------------------------------------------------------------- -Sat Oct 28 16:17:19 UTC 2017 - jengelh@inai.de - -- Simply use find -delete over xargs. -- Make description neutral. - -------------------------------------------------------------------- -Tue Oct 24 11:26:36 UTC 2017 - bwiedemann@suse.com - -- Add reproducible-build-date.patch to allow to have fixed build dates - to make other packages build more reproducibly - -------------------------------------------------------------------- -Wed Oct 4 09:07:19 UTC 2017 - fstrba@suse.com - -- Remove dependency on java-1_5_0-gcj-compat-devel and build even - the bootstrap package with java source and target 1.6 - -------------------------------------------------------------------- -Fri Sep 29 07:06:59 UTC 2017 - fstrba@suse.com - -- Don't condition the maven defines on release version, but on - _maven_repository being defined - -------------------------------------------------------------------- -Thu Sep 14 05:39:48 UTC 2017 - fstrba@suse.com - -- Allow bootstrapping with something else then - java-1_5_0-gcj-compat, but still require - java-1_5_0-gcj-compat-devel -- Added patch: - * apache-ant-bootstrap.patch - - Add -sourcepath option to fix build breakages with Eclipse - Compiler for Java(tm) - -------------------------------------------------------------------- -Wed Sep 6 17:49:21 UTC 2017 - fstrba@suse.com - -- Added patch: - * apache-ant-1.9.9-sourcetarget.patch - + Change java source and target versions to 1.6 to allow build - with jdk9 -- For non-boostrap builds require java-devel >= 1.6 - -------------------------------------------------------------------- -Fri Jun 9 09:05:31 UTC 2017 - tchvatal@suse.com - -- Do not generate poms on ant core packages to reduce deps and - allow bootstrap - -------------------------------------------------------------------- -Wed May 31 13:35:49 UTC 2017 - tchvatal@suse.com - -- Fix bootstrap to avoid new cycle bsc#1041966 - -------------------------------------------------------------------- -Fri May 19 08:08:28 UTC 2017 - tchvatal@suse.com - -- Disable javadoc completely it is on the web in much better form -- Remove if0 conditions -- Remove patch apache-ant-old-gcj-build.patch for sle11 and unused -- Fix build with split javapackages-tools - -------------------------------------------------------------------- -Mon May 8 20:05:59 UTC 2017 - bwiedemann@suse.com - -- Version bump to 1.9.9: - * Read WHATSNEW file for full changelist - -------------------------------------------------------------------- -Mon May 8 07:43:51 UTC 2017 - bwiedemann@suse.de - -- Add reproducible.patch to allow reproducible builds of ant itself - and packages built with ant like jcodings - -------------------------------------------------------------------- -Mon Feb 20 10:12:01 UTC 2017 - tchvatal@suse.com - -- Revert the previous change as it broke the build of most java - software stack - -------------------------------------------------------------------- -Mon Feb 13 15:54:30 UTC 2017 - guoyunhebrave@gmail.com - -- Add profile.d scripts to set ANT_HOME - -------------------------------------------------------------------- -Fri Jan 15 22:01:37 UTC 2016 - opensuse@dstoecker.de - -- junit4 test did not work (bnc#915686) - -------------------------------------------------------------------- -Wed Jul 29 11:12:50 UTC 2015 - tchvatal@suse.com - -- Add xalan-j2-serializer to ant-antlr requirements - -------------------------------------------------------------------- -Tue Jul 28 14:15:24 UTC 2015 - tchvatal@suse.com - -- Sync the changes files among the subpkgs -- Version bump to 1.9.6: - * Read WHATSNEW file for full changelist - -------------------------------------------------------------------- -Sun Jun 21 14:05:05 UTC 2015 - jengelh@inai.de - -- Do better quoting to get better error messages when it fails - -------------------------------------------------------------------- -Wed Mar 18 09:30:13 UTC 2015 - tchvatal@suse.com - -- Fix build with new javapackages-tools - -------------------------------------------------------------------- -Thu Aug 28 14:30:48 UTC 2014 - coolo@suse.com - -- to bootstrap 13.2 we need another split because bsf depends on things - that depend on junit and as antlr requires bsf, we need a 3rd step -> - split ant-junit to build in between ant and ant-antlr - -------------------------------------------------------------------- -Fri Jul 4 12:47:07 UTC 2014 - tchvatal@suse.com - -- Fix building on SLE. -- Added patch: - * apache-ant-old-gcj-build.patch - -------------------------------------------------------------------- -Fri Jul 4 11:54:48 UTC 2014 - tchvatal@suse.com - -- Update to 1.9.4: - * Read WHATSNEW file for full changelist - * initial support for Java 1.9 - * has now a threads attribute allowing to run the tests in - several threads. Bugzilla Report 55925 - * TarInputStream will now read archives created by tar - implementations that encode big numbers by not adding a trailing - NUL. - -------------------------------------------------------------------- -Thu May 15 13:18:36 UTC 2014 - peter.trommler@ohm-hochschule.de - -- fix summary (was antlr summary) - -------------------------------------------------------------------- -Mon May 12 14:00:55 UTC 2014 - darin@darins.net - -- SLE_11 specific spec files for ant/ant-antlr. These build with - openjdk, which introduced bootstrap breakage in Factory. -- Update pre_checkin.sh for SLE_11 specific spec's - -------------------------------------------------------------------- -Fri May 2 09:01:02 UTC 2014 - tchvatal@suse.com - -- Revert the bootstrap breakage. - -------------------------------------------------------------------- -Thu Apr 24 09:54:12 UTC 2014 - dmueller@suse.com - -- remove dependency on gpg-offline (blocks rebuilds and - tarball integrity is checked by source-validator anyway, plus - it was commented out) -- remove apache-ant-bz163689.patch (was not applied anywhere) - -------------------------------------------------------------------- -Wed Apr 23 12:55:35 UTC 2014 - darin@darins.net - -- Update packaging to build the openjdk and not gcj - -------------------------------------------------------------------- -Thu Jan 2 08:36:18 UTC 2014 - mvyskocil@suse.com - -- Update to 1.9.3 -- BugFixes: - * Ant 1.8 exec task changes have slowed exec to a crawl, apache#54128 - * swallowed the status code of nested tasks, - apache#55539 - * a race condition could make tasks of parallel builds to - interfere with each other, apache#54393 - * 's mailport still didn't work properly when using smtps, - apache#49267 - * using attributes belonging to the if and unless namespaces - made macrodef fail, apache#55885. - * Apt is not available under JDK 1.8, apache#55922 -- drop unused macros -- add gpg verification - -------------------------------------------------------------------- -Wed Dec 4 14:58:13 UTC 2013 - mvyskocil@suse.com - -- use requires_eq instead of manual call of rpm -q - -------------------------------------------------------------------- -Wed Oct 2 09:52:33 UTC 2013 - mvyskocil@suse.com - -- install compat symlink to /usr/share/ant/bin/antRun to make scala build - -------------------------------------------------------------------- -Mon Sep 9 11:05:25 UTC 2013 - tchvatal@suse.com - -- Move from jpackage-utils to javapackage-tools - -------------------------------------------------------------------- -Thu Aug 22 07:47:26 UTC 2013 - mvyskocil@suse.com - -- Update to 1.9.2 -- Incompatible changes: - * ProjectHelper's implementation import and include tasks - defaults the targetPrefix to ProjectHelper.USE_PROJECT_NAME_AS_TARGET_PREFIX. - ProjectHelper2 is not affected, apache#54940. - * FixCRLF used to treat the EOL value ASIS to convert to the system property - line.separator. Specified was that ASIS would leave the EOL characters alone, - the task now really leaves the EOL characters alone. This also implies that - EOL ASIS will not insert a newline even if fixlast is set to true. - apache#53036 - * The CommandLauncher hierarchy that used to be a set of inner - classes of Execute has been extracted to the - org.apache.tools.ant.taskdefs.launcher package. - * Any FileResource whose represented File has a parent also has a basedir. - * Removing the Perforce Ant tasks replaced by tasks supplied by Perforce Inc. - * Setting the default encoding of StringResource to UTF-8 instead of null -- Bugfixes: - * post-process generated docs to migitiate frame - injection attack (CVE-2013-1571) apache#55132 - * Parsing of zip64 extra fields has become more lenient - * TarInputStream should now properly read GNU longlink entries' names. - apache#55040. - * and used to be too restrictive when evaluating - whether a given set of options is compatible with spawning the new - process, apache#55112. - * Corrected XSLTC error in , apache#54641. - * and many more, see WHATSNEW for details - -------------------------------------------------------------------- -Mon Jan 7 12:15:09 UTC 2013 - mvyskocil@suse.com - -- remove xerces-j2-bootstrap depenency (bnc#789163) - -------------------------------------------------------------------- -Wed May 30 11:46:44 UTC 2012 - cfarrell@suse.com - -- license update: CDDL-1.0 - SPDX format (note that it should CDDL-1.1 if the (c) owner and license - steward is Oracle) - -------------------------------------------------------------------- -Tue May 15 07:02:23 UTC 2012 - mvyskocil@suse.cz - -- build ignore java-1_7_0-openjdk as well - -------------------------------------------------------------------- -Wed Feb 1 12:54:47 UTC 2012 - mvyskocil@suse.cz - -- revert the Recommends to fix a lot of build fails - -------------------------------------------------------------------- -Wed Jan 25 09:54:17 UTC 2012 - mvyskocil@suse.cz - -- use new _mavendepmapfragdir macro instead of hardocded path -- change java-devel Requires to Recommends - -------------------------------------------------------------------- -Tue Jan 3 01:01:19 CET 2012 - dmueller@suse.de - -- use dist-lite and dist_javadocs to make javadoc build really - optional -- fix arm check (ifarch does not work in a noarch spec file) - -------------------------------------------------------------------- -Thu Dec 15 08:49:28 UTC 2011 - mvyskocil@suse.cz - -- use dist and javadocs targets to make javadoc build really configurable -- disable javadoc build on arm to speedup the build of java platform - -------------------------------------------------------------------- -Sat Sep 17 11:04:48 UTC 2011 - jengelh@medozas.de - -- Remove redundant tags/sections from specfile - -------------------------------------------------------------------- -Mon Mar 14 13:02:38 UTC 2011 - mvyskocil@suse.cz - -- ignore openjdk for build of core ant - -------------------------------------------------------------------- -Wed Mar 9 08:56:33 UTC 2011 - mvyskocil@suse.cz - -- Update to ant 1.8.2 - * performance improvements in directory scanning - * XSLT task honors classpath again (bugrep 49271) - * distinction between core tasks and optional tasks is abolished - * new task augment allows to add attributes or nested elements to previously - defined references - * Lexically scoped local properties, i.e. properties that are only defined - inside a target, sequential block or similar environment. This is very - useful inside of s where a macro can now define a temporary - property that will disappear once the task has finished. - * can now import from any file- or URL-providing resource - this - includes . This means can read build file snippets - from JARs or fixed server URLs. There are several other improvements in the - area of import. - * Various improvements to the directory scanning code that help with symbolic - link cycles (as can be found on MacOS X Java installations for example) and - improve scanning performance. For big directory trees the improvement is - dramatic. - * The way developers can extend Ant's property expansion algorithm has been - rewritten (breaking the older API) to be easier to use and be more - powerful. The whole local properties mechanism is implemented using that - API and could be implemented in a separate library without changes in Ant's - core. Things like the yet-to-be-released props Antlib can now provide often - required "scripty" fuctions without touching Ant itself. At the same time - the if and unless attributes have been rewritten to do the expected thing - if applied to a property expansion (i.e. if="${foo}" will mean "yes, do it" - if ${foo} expands to true, in Ant 1.7.1 it would mean "no" unless a - property named "true" existed). This adds "testing conditions" as a new - use-case to property expansion. - * A new top-level element assists in writing re-usable - build files that are meant to be imported. has a name and - a dependency-list like and can be used like a from the - command line or a dependency-list but the importing build file can add - targets to the 's depends list. - * Ant now requires Java 1.4 or later new task include provides an alternative - to that should be preferred when you don't want to override any - targets - * numerous bug fixes and improvements as documented in - Bugzilla and in WHATSNEW -- merge the nodeps and trax packages to main one -- build ant-antlr.spec using openjdk -- add ant-apache-xalan2 and ant-testutil -- remove all pom files, as they are included and build from source tarball - -------------------------------------------------------------------- -Fri Apr 9 10:41:42 UTC 2010 - mvyskocil@suse.cz - -- fix bnc#595144 - Compiled binary in ant - remove test.exe from source tarball - -------------------------------------------------------------------- -Thu Mar 18 15:58:41 UTC 2010 - mvyskocil@suse.cz - -- fix the compat symlinks - -------------------------------------------------------------------- -Wed Mar 17 15:05:43 UTC 2010 - mvyskocil@suse.cz - -- return back the /usr/share/ant/lib compat symlinks - http://lists.opensuse.org/opensuse-java/2010-03/msg00007.html - -------------------------------------------------------------------- -Wed Jun 17 10:22:10 CEST 2009 - mvyskocil@suse.cz - -- do not use Release number in Requires of subpackages - -------------------------------------------------------------------- -Sun May 3 11:37:14 CEST 2009 - ro@suse.de - -- do not assume release number for ant and ant-antlr are identical - -------------------------------------------------------------------- -Tue Apr 28 15:03:07 CEST 2009 - mvyskocil@suse.cz - -- update to 1.7.1. Upstream changes (full list is in WHATSNEW): - * String resources only have properties single expanded. If you relied on - resources being expanded more than once, it no longer happens. - Bugzilla report 42277. - - * A String resource's encoding attribute was only taken into account when - set from the resource's OutputStream; the InputStream provided the String's - binary content according to the platform's default encoding. Behavior has - been modified to encode outgoing (InputStream) content as well as encoding - incoming (OutputStream) content. - - * with fork now returns gives -1 instead of 0 as result when - * failonerror - is false and some exception (including timeout) occurs. Br 42377. - - * ant-type attribute has been marked as deprecated and a warning has been - issued if it is encountered in the build file. - - * FileUtils.createTempFile now actually creates the file. - The TempFile task still does not create the file by default, can be - instructed to do so however using a new parameter. Bugzilla report 33969. - -- added maven pom files from jpackage project -- synchronized ant.spec with jpackage.org 5.0 -- used ant-antlr-prepare.sh for generate of ant-antlr.spec from ant.spec to - keep them synchronized. Build is branched using value of %%bootstrap macro: - * bootstrap == 1 means build ant, ant-{jmf,nodeps,scripts,swing,trax} - * bootstrap == 0 means build rest of ant modules + ant-javadoc - -------------------------------------------------------------------- -Mon Nov 3 11:45:06 CET 2008 - mvyskocil@suse.cz - -- [bnc#440645] - ant fails without installed jdk: - - added a java-devel to Recommends: - -------------------------------------------------------------------- -Mon Jul 21 16:29:31 CEST 2008 - ro@suse.de - -- use xerces-j2-bootstrap to build (as early as possible) -- add java doc dir to filelist of javadoc subpackage to fix build - -------------------------------------------------------------------- -Wed Jul 16 14:11:41 CEST 2008 - coolo@suse.de - -- avoid another build cycle - -------------------------------------------------------------------- -Wed May 7 10:45:27 CEST 2008 - mvyskocil@suse.cz - -- build using gcj, to allow a openjdk6 bootstrap -- change a source and a target level to 1.5 in build.xml - -------------------------------------------------------------------- -Tue Aug 14 13:52:03 CEST 2007 - skh@suse.de - -- disable junit tests and remove junit from BuildRequires to break - circular build dependency - -------------------------------------------------------------------- -Fri Jul 6 19:24:52 CEST 2007 - dbornkessel@suse.de - -- update to version 1.7.0 - - major changes are (for a complete list, consult /usr/share/doc/packages/ant/WHATSNEW): - - Changes that could break older environments: - ------------------------------------------- - - * Initial support for JDK 6 (JSR 223) scripting. - <*script*> tasks will now use javax.scripting if BSF is - not available, or if explicitly requested by using - a "manager" attribute. - - * The -noproxy option which was in the previous 1.7 alpha and beta - releases has been removed. It is the default behavior and not needed. - - * Removed launcher classes from nodeps jar. - - * filter reader uses ISO-8859-1 encoding to read - the java class file. Bugzilla report 33604. - - * Defer reference process. Bugzilla 36955, 34458, 37688. - This may break build files in which a reference was set in a target which was - never executed. Historically, Ant would set the reference early on, during parse - time, so the datatype would be defined. Now it requires the reference to have - been in a bit of the build file which was actually executed. If you get - an error about an undefined reference, locate the reference and move it somewhere - where it is used, or fix the depends attribute of the target in question to - depend on the target which defines the reference/datatype. - - *