Re: [VOTE] Release Props Antlib 1.0.0 Based on RC1
Jaikiran Pai <[email protected]> Sat, 27 Jun 2026 17:53:03 +0530
| Newsgroups | gmane.comp.jakarta.ant.devel |
|---|---|
| Message-ID | <[email protected]> |
+1 Downloaded the binary, checked the NOTICE file. Looks good. Briefly checked the jar file too. > This means the jar contains classes that target Java 1.4.0 and have been compiled against Ant 1.8.0. Verified against one of those classes using javap: public class org.apache.ant.props.stringops.Substring extends org.apache.ant.props.RegexBasedEvaluator minor version: 0 major version: 48 ... Major version 48 corresponds to Java SE 1.4. So looks good to me. -Jaikiran On 20/06/26 3:26 pm, Stefan Bodewig wrote: > Hi all > > the props Anlib is in use - or so it seems - even though it hasn't seen > any release, yet. The release candidate I've built is the same code that > has been there months ago, I just tweaked the build process so we can > cut a release. > > I built the release by first using Ant 1.8.0 and Java 8 during > compilation > > $ JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-amd64 ~/devel/ASF/apache-ant-1.8.0/bin/ant clean compile -Djavac.-source=1.4 -Djavac.-target=1.4 > Buildfile: /home/stefan/devel/ASF/ant-antlibs-props/build.xml > > setup-properties: > > clean: > [delete] Deleting directory /home/stefan/devel/ASF/ant-antlibs-props/build > > setup-properties: > > setup: > [mkdir] Created dir: /home/stefan/devel/ASF/ant-antlibs-props/build/classes > [mkdir] Created dir: /home/stefan/devel/ASF/ant-antlibs-props/build/test-classes > [mkdir] Created dir: /home/stefan/devel/ASF/ant-antlibs-props/build/lib > > ready-to-compile: > > download-ivy: > [echo] installing ivy... > [get] Getting: https://repo1.maven.org/maven2/org/apache/ivy/ivy/2.5.3/ivy-2.5.3.jar > [get] To: /home/stefan/devel/ASF/ant-antlibs-props/ivy/ivy.jar > [get] Not modified - so not downloaded > > install-ivy: > > -no-resolve: > > resolve: > [ivy:resolve] :: Apache Ivy 2.5.3 - 20241223125031 :: https://ant.apache.org/ivy/ :: > [ivy:resolve] :: loading settings :: url = jar:file:/home/stefan/devel/ASF/ant-antlibs-props/ivy/ivy.jar!/org/apache/ivy/core/settings/ivysettings.xml > [ivy:resolve] :: resolving dependencies :: org.apache.ant#ant-props;1.0.0 > [ivy:resolve] confs: [default, provided, test] > [ivy:resolve] found org.apache.ant#ant;1.8.0 in public > [ivy:resolve] found org.apache.ant#ant-launcher;1.8.0 in public > [ivy:resolve] found org.apache.ant#ant-antunit;1.4.1 in public > [ivy:resolve] :: resolution report :: resolve 136ms :: artifacts dl 3ms > --------------------------------------------------------------------- > | | modules || artifacts | > | conf | number| search|dwnlded|evicted|| number|dwnlded| > --------------------------------------------------------------------- > | default | 0 | 0 | 0 | 0 || 0 | 0 | > | provided | 2 | 0 | 0 | 0 || 2 | 0 | > | test | 1 | 0 | 0 | 0 || 1 | 0 | > --------------------------------------------------------------------- > [ivy:retrieve] :: retrieving :: org.apache.ant#ant-props [sync] > [ivy:retrieve] confs: [default] > [ivy:retrieve] 0 artifacts copied, 0 already retrieved (0kB/3ms) > [ivy:retrieve] :: retrieving :: org.apache.ant#ant-props [sync] > [ivy:retrieve] confs: [test] > [ivy:retrieve] 0 artifacts copied, 1 already retrieved (0kB/3ms) > > compile: > [javac] Compiling 23 source files to /home/stefan/devel/ASF/ant-antlibs-props/build/classes > [javac] warning: [options] bootstrap class path not set in conjunction with -source 1.4 > [javac] warning: [options] source value 1.4 is obsolete and will be removed in a future release > [javac] warning: [options] target value 1.4 is obsolete and will be removed in a future release > [javac] warning: [options] To suppress warnings about obsolete options, use -Xlint:-options. > [javac] 4 warnings > > BUILD SUCCESSFUL > Total time: 1 second > > and performing the rest with Ant master and Java 11 (as AntUnit 1.5.0 > and Java 9+ are needed for a release build). Classes have not been > re-compiled by this. This means the jar contains classes that target > Java 1.4.0 and have been compiled against Ant 1.8.0. > > git tag: 1_0_0_RC1 > commit: 81844fa (headless) > dist: https://dist.apache.org/repos/dist/dev/ant/antlibs/props/ > revision: 85342 > Maven artifacts: https://repository.apache.org/content/repositories/orgapacheant-1075/org/apache/ant/ant-props/1.0.0/ > > This vote will remain open until at least 2026-06-23 10:00 UTC. > > I'll be traveling a few days starting 2026-06-24 and may not be able to > access my ASF email until the next weekend after that. > > Cheers > > Stefan > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [email protected] > For additional commands, e-mail: [email protected] >