Re: [VOTE] Release Apache Ant 1.9.15 based on RC1

2021-07-11 Thread Jaikiran Pai

+1.

Downloaded .tar.gz binary. Checked some manuals and the NOTICE file. 
Used this version to build some of our internal projects. All went fine.


-Jaikiran

On 10/07/21 11:43 pm, Stefan Bodewig wrote:

Hi all

I've created a release candidate for 1.9.16:

git tag: ANT_1.9.16_RC1
  on commit: ea698c454
tarballs: https://dist.apache.org/repos/dist/dev/ant/
  revision: 48766
Maven artifacts:
  
https://repository.apache.org/content/repositories/orgapacheant-1049/org/apache/ant/

Cheers

 Stefan

-
To unsubscribe, e-mail: dev-unsubscr...@ant.apache.org
For additional commands, e-mail: dev-h...@ant.apache.org



-
To unsubscribe, e-mail: dev-unsubscr...@ant.apache.org
For additional commands, e-mail: dev-h...@ant.apache.org



Re: [VOTE] Release Apache Ant 1.10.11 based on RC1

2021-07-11 Thread Jaikiran Pai

+1.

Downloaded the .tar.gz binary, checked the NOTICE file, some manuals and 
built our internal projects using this new version. All went fine.


-Jaikiran

On 11/07/21 12:21 am, Stefan Bodewig wrote:

Hi all

I've created a release candidate for 1.10.11:

git tag: ANT_1.10.11_RC1
  on commit: 01ce0c3b1
tarballs: https://dist.apache.org/repos/dist/dev/ant/
  revision: 48767
Maven artifacts:
  
https://repository.apache.org/content/repositories/orgapacheant-1049/org/apache/ant/

Cheers

 Stefan

-
To unsubscribe, e-mail: dev-unsubscr...@ant.apache.org
For additional commands, e-mail: dev-h...@ant.apache.org



-
To unsubscribe, e-mail: dev-unsubscr...@ant.apache.org
For additional commands, e-mail: dev-h...@ant.apache.org



[GitHub] [ant] basil opened a new pull request #150: Implement `ClassLoader#findResource(String)`

2021-07-11 Thread GitBox


basil opened a new pull request #150:
URL: https://github.com/apache/ant/pull/150


   The [Javadoc for 
`ClassLoader#findResource(String)`](https://docs.oracle.com/javase/8/docs/api/java/lang/ClassLoader.html#findResource-java.lang.String-)
 states:
   
   > Class loader implementations should override this method to specify where 
to find resources.
   
   `AntClassLoader` doesn't do this. Jenkins needed this back in 2011, so 
Kohsuke Kawaguchi (the creator of Jenkins) implemented a workaround in [this 
Jenkins core commit](https://github.com/jenkinsci/jenkins/commit/601cb6bb43):
   
   ```
   commit 601cb6bb43
   Author: Kohsuke Kawaguchi 
   Date:   Mon Oct 10 02:49:45 2011
   
   implement findResource(
   ```
   
   I am now looking into unforking `AntClassLoader` in Jenkins core so that we 
can reuse the latest upstream version from Ant 1.10.x. As far as I can tell the 
fix remains valid and should be contributed upstream.
   
   This fix is trivial: factoring out the existing implementation used in 
`getResource` so that it can also be used to implement `findResource`.
   
   This fix has been battle tested on every Jenkins installation for the past 7 
years.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: dev-unsubscr...@ant.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org



-
To unsubscribe, e-mail: dev-unsubscr...@ant.apache.org
For additional commands, e-mail: dev-h...@ant.apache.org



[GitHub] [ant] basil opened a new pull request #149: Ant doesn't call the superclass constructor and pass in the specified parent classloader

2021-07-11 Thread GitBox


basil opened a new pull request #149:
URL: https://github.com/apache/ant/pull/149


   See [JENKINS-21579](https://issues.jenkins.io/browse/JENKINS-21579) and 
[JENKINS-22310](https://issues.jenkins.io/browse/JENKINS-22310). Back in 2014, 
Kohsuke Kawaguchi (the creator of Jenkins) forked `AntClassLoader` from Ant 
1.8.3 into Jenkins core to apply [the following 
fix](https://github.com/jenkinsci/jenkins/commit/9a2882dd70) to it:
   
   ```
   commit 9a2882dd70 (tag: changes/76)
   Author: Kohsuke Kawaguchi 
   Date:   Mon Mar 24 23:04:54 2014
   
   [FIXED JENKINS-21579] UberClassLoader.findResources() improvements
   
   This is just a locally patched version, so not meant to be used outside
   core.
   ```
   
   I am now looking into unforking `AntClassLoader` in Jenkins core so that we 
can reuse the latest upstream version from Ant 1.10.x. As far as I can tell the 
fix remains valid and should be contributed upstream.
   
   [This 
comment](https://issues.jenkins.io/browse/JENKINS-22310?focusedCommentId=197405=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-197405)
 specifically contains Kohsuke's analysis describing the cause of the problem 
and the motivation for the fix.
   
   This fix has been battle tested on every Jenkins installation for the past 7 
years.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: dev-unsubscr...@ant.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org



-
To unsubscribe, e-mail: dev-unsubscr...@ant.apache.org
For additional commands, e-mail: dev-h...@ant.apache.org



Re: [VOTE] Release Apache Ant 1.10.11 based on RC1

2021-07-11 Thread Martijn Kruithof

Hi

I Reviewed the changes.

If the 
https://github.com/apache/ant/blob/master/src/main/org/apache/tools/ant/UnknownElement.java 
changes address an Time Of Destruction / Time of Use issue it should 
work. If "realThing" is created / changed from another threat the 
changes (or even the initial object) may not be visible from the other 
threads (even if the reference to the object is). This code in itself is 
NOT thread safe. Given the report was on a Time Of Destruction error it 
could help.


Notwithstanding +1

Br Martijn

Op 10/07/2021 om 20:51 schreef Stefan Bodewig:

Hi all

I've created a release candidate for 1.10.11:

git tag: ANT_1.10.11_RC1
  on commit: 01ce0c3b1
tarballs: https://dist.apache.org/repos/dist/dev/ant/
  revision: 48767
Maven artifacts:
  
https://repository.apache.org/content/repositories/orgapacheant-1049/org/apache/ant/

Cheers

 Stefan

-
To unsubscribe, e-mail: dev-unsubscr...@ant.apache.org
For additional commands, e-mail: dev-h...@ant.apache.org



-
To unsubscribe, e-mail: dev-unsubscr...@ant.apache.org
For additional commands, e-mail: dev-h...@ant.apache.org



Re: [VOTE] Release Apache Ant 1.9.15 based on RC1

2021-07-11 Thread Martijn Kruithof

Reviewed changes

+1

br Martijn Kruithof

Op 10/07/2021 om 20:13 schreef Stefan Bodewig:

Hi all

I've created a release candidate for 1.9.16:

git tag: ANT_1.9.16_RC1
  on commit: ea698c454
tarballs: https://dist.apache.org/repos/dist/dev/ant/
  revision: 48766
Maven artifacts:
  
https://repository.apache.org/content/repositories/orgapacheant-1049/org/apache/ant/

Cheers

 Stefan

-
To unsubscribe, e-mail: dev-unsubscr...@ant.apache.org
For additional commands, e-mail: dev-h...@ant.apache.org



-
To unsubscribe, e-mail: dev-unsubscr...@ant.apache.org
For additional commands, e-mail: dev-h...@ant.apache.org



Bug report for Ant [2021/07/11]

2021-07-11 Thread bugzilla
+---+
| Bugzilla Bug ID   |
| +-+
| | Status: UNC=Unconfirmed NEW=New ASS=Assigned|
| | OPN=ReopenedVER=Verified(Skipped Closed/Resolved)   |
| |   +-+
| |   | Severity: BLK=Blocker CRI=Critical  REG=Regression  MAJ=Major   |
| |   |   MIN=Minor   NOR=NormalENH=Enhancement TRV=Trivial |
| |   |   +-+
| |   |   | Date Posted |
| |   |   |  +--+
| |   |   |  | Description  |
| |   |   |  |  |
| 5003|Opn|Blk|2001-11-21|exec task does not return after executed command f|
| 6606|Opn|Enh|2002-02-21|META-BUG problems with delegating classloaders|
| 7552|Opn|Cri|2002-03-28|Invalid task cache in targets |
| 7712|New|Enh|2002-04-03|Provide patternset support for VSSGET task?   |
| 8294|New|Enh|2002-04-19|: Allow  and  to app|
| 8866|New|Enh|2002-05-07|Signal handling in java task  |
| 8895|New|Enh|2002-05-08|ant and/or antcall should support forking |
| 8972|New|Enh|2002-05-10|allow property expansion in  property v|
| 8981|New|Enh|2002-05-10|Tar task command additional features  |
| 9294|New|Enh|2002-05-21|[PATCH] optional/j2ee/ServerDeploy OC4J Support   |
| 9995|Ass|Enh|2002-06-19|MKS Source Integrity tasks|
|10020|New|Enh|2002-06-19|'s dependency behaviour should be more con|
|10231|New|Enh|2002-06-25|Need access to current file in SQLExec|
|10283|New|Enh|2002-06-27|Add a destfile to the uptodate task   |
|10402|New|Enh|2002-07-02|adding the ability of html like whitespace preserv|
|3|New|Enh|2002-07-24|keytool task  |
|11560|Opn|Enh|2002-08-08|Taskdef does not apply reverseLoader policy on sta|
|12267|New|Enh|2002-09-03|Add ability to unzip into separate folders|
|12292|New|Enh|2002-09-04|[PATCH] enable  tag inside tar|
|12334|New|Enh|2002-09-05|REQUEST: Ant task doesn't allow attachment of a bu|
|12518|New|Enh|2002-09-11|Gunzip & BUnZip2 add filesets, patternsets, and ov|
|12765|New|Enh|2002-09-18|"rmdir" and "deltree" patches for ftp task enhance|
|12964|New|Enh|2002-09-24|ANTLR only takes one input file at a time |
|13047|Inf|Enh|2002-09-26|Support for  and  on O|
|13371|New|Enh|2002-10-07|[PATCH] Contributed new CvsExportDiff task|
|13847|New|Nor|2002-10-22|pvcs task: wrong option (-r) specified for get (sh|
|13934|New|Enh|2002-10-24|Translate task shouldn't load default locale prope|
|13939|New|Enh|2002-10-24|Translate task should have better key matching cap|
|14320|New|Enh|2002-11-06|copy fileset followsymlinks="false" does not copy |
|14393|New|Enh|2002-11-08|Support use of jndi within ant|
|14512|New|Enh|2002-11-13|Allow creating database connection similar to  with  does not spot bad symlin|
|15149|New|Enh|2002-12-06|Replace task  |
|15244|New|Enh|2002-12-10|tar task should be able to store symbolic links as|
|15430|New|Enh|2002-12-17|Enhancement to ReplaceRegExp.java |
|15596|New|Enh|2002-12-21|Identity mapper in uptodate task. |
|15747|New|Enh|2003-01-01|change tasks (e.g. Ant) to take urls as well as fi|
|15853|New|Enh|2003-01-07|Allow to plug-in different XML Catalog resolver in|
|15949|Opn|Enh|2003-01-10|please provide links to docs.xml and jakarta-site2|
|16131|New|Enh|2003-01-15|not possible to suppress "BUILD SUCCESSFUL" messag|
|16427|New|Enh|2003-01-26|Output return value of setLastModified/document be|
|16469|New|Enh|2003-01-27|Apply task should allow parallel execution on diff|
|16562|New|Enh|2003-01-29|Can not accept characters  from keyboard in a thre|
|16860|New|Enh|2003-02-06|Silent or Debug a single target   |
|16896|New|Enh|2003-02-07|Support in ProjectHelper / ProjectHelperImpl to op|
|17074|New|Enh|2003-02-14|Contribution for WLSTOP   |
|17181|New|Nor|2003-02-18|Build fails while trying to get VSS files by label|
|17372|New|Enh|2003-02-25|Enhancement of replace Task   |
|17742|New|Maj|2003-03-06|PVCS task generates GET with promotion group incor|
|17781|New|Enh|2003-03-07|name attribute of record task is not relative to b|
|17829|New|Enh|2003-03-10|Allow ejbjar task to accept nested manifest   |
|17850|New|Nor|2003-03-10|PVCS task dont work with promotion group  |
|17961|New|Enh|2003-03-13|New task to collect services from a JAR