Bug report for Ant [2015/08/30]

2015-08-30 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|
| 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|
|16494|New|Enh|2003-01-28|[PATCH] accessibility of Ant documentation|
|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   |

[GitHub] ant-ivy pull request: IVY-1526 Use parent pom's license (if any) i...

2015-08-30 Thread nlalevee
Github user nlalevee commented on the pull request:

https://github.com/apache/ant-ivy/pull/7#issuecomment-136139712
  
Merged. Thank you for the pull request. Sorry for the delay.


---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at infrastruct...@apache.org or file a JIRA ticket
with INFRA.
---

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



[GitHub] ant-ivy pull request: Add feature for PomModuleDescriptorParser di...

2015-08-30 Thread nlalevee
Github user nlalevee commented on the pull request:

https://github.com/apache/ant-ivy/pull/6#issuecomment-136152918
  
I have implemented it with two properties, ivy.maven.sources.lookup and 
ivy.maven.javadoc.lookup, which defaults to true
Thanks for the PR


---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at infrastruct...@apache.org or file a JIRA ticket
with INFRA.
---

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



[GitHub] ant-ivy pull request: IVY-1526 Use parent pom's license (if any) i...

2015-08-30 Thread benmccann
Github user benmccann commented on the pull request:

https://github.com/apache/ant-ivy/pull/7#issuecomment-136156878
  
Thanks!!


---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at infrastruct...@apache.org or file a JIRA ticket
with INFRA.
---

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



[GitHub] ant-ivy pull request: IVY-1526 Use parent pom's license (if any) i...

2015-08-30 Thread jaikiran
Github user jaikiran commented on the pull request:

https://github.com/apache/ant-ivy/pull/7#issuecomment-136157678
  
Thanks @nlalevee  for merging this. Glad to see the contribution being 
accepted. Will send out PRs for other issues that I have started looking into.



---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at infrastruct...@apache.org or file a JIRA ticket
with INFRA.
---

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



[GitHub] ant-ivy pull request: IVY-1526 Use parent pom's license (if any) i...

2015-08-30 Thread jaikiran
Github user jaikiran closed the pull request at:

https://github.com/apache/ant-ivy/pull/7


---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at infrastruct...@apache.org or file a JIRA ticket
with INFRA.
---

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



Re: Roadmap, goals, future of Ivy?

2015-08-30 Thread Nicolas Lalevée
Le 23 août 2015 à 20:10, Stephen Haberman  a écrit :
> 
> Hi Jaikiran,
> 
> FWIW I've made similar complaints about inactivity on Ivy, and suggested
> awhile ago that Ivy needs a new group of committers/contributors who are
> willing/able to put the time into the project.
> 
> But nothing has happened.
> 
> Which I found somewhat ironic, because I watched Apache Spark go through
> the incubation process, and Spark already had an extremely healthy open
> source community. And yet they were still occasionally lectured about "the
> Apache Way" of nurturing a healthy community/project.
> 
> Which is fine, totally understood the Apache people were just trying to
> help Spark's long-term success; but then when I look at projects like Ivy,
> which is extremely widely used (embedded in Gradle, sbt, pants, used
> standalone via Ant, etc.), but the developer community is basically dead,
> well, it makes me wonder where the "Apache Way" zealots are and what went
> wrong.

Even if it fails, I still think the Apache way is the best way.
The goal is to have a project with active people maintaining it. In order to 
have people involved in the long run, as careers and interests change, a 
project need a process to make people able to come and go. And there should be 
an cohesion of that active group, so you should not let everybody come in.
But at some point, when the active people has already disappeared before fresh 
blood comes in, there is an issue. There was simply not enough people 
interested in developping. It make me thinks of the project OpenSSL, which kind 
of heavily used but not much maintained. That’s the kind of issue we have here.

But we’ll resolve the issue also the Apache way, just like you did with your 
email and this thread. We’re discussing it. :)

I think the best course here is for some committers to take time to review 
patches, and hopefully very soon to get the contributors to get committers.

So I reviewed some suggested patch. I have committed two. Some others are more 
difficult, not due to the patch but to Ivy’s code. I’ll came back to it later, 
if somebody else doesn’t, like for IVY-1430.

If you have some issues which are important to you than others, you’ll welcome 
to point them so we get them checked in sooner.

Nicolas


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



[GitHub] ant pull request: Shuffle the test methods in the same class(for j...

2015-08-30 Thread mc1arke
Github user mc1arke commented on the pull request:

https://github.com/apache/ant/pull/5#issuecomment-136161751
  
@changgengli sorry, I forgot about this and your change now doesn't merge 
(I think it just needs master pulled back on to your branch). If you're still 
interested in contributing this functionality then could you get the change 
back into a merge-able state and I'll give it another review for you?


---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at infrastruct...@apache.org or file a JIRA ticket
with INFRA.
---

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



[GitHub] ant-ivy pull request: IVY-1522 Windows OS file path resolution fix

2015-08-30 Thread jaikiran
GitHub user jaikiran opened a pull request:

https://github.com/apache/ant-ivy/pull/8

IVY-1522 Windows OS file path resolution fix

The commit here fixes the issue reported in 
https://issues.apache.org/jira/browse/IVY-1522.

This commit includes a new test method to verify this fix. My local testing 
with these changes hasn't shown any regressions. However, I don't have a 
Windows OS to test this on and my testing has been on a *nix OS. The test 
included in this commit needs to be run against a Windows OS to ascertain that 
the fix indeed fixes the issue.


You can merge this pull request into a Git repository by running:

$ git pull https://github.com/jaikiran/ant-ivy IVY-1522

Alternatively you can review and apply these changes as the patch at:

https://github.com/apache/ant-ivy/pull/8.patch

To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:

This closes #8


commit adb9b664d0af140db454c888ce570645bfedc528
Author: Jaikiran Pai 
Date:   2015-08-04T16:17:36Z

IVY-1522 Windows OS file path resolution fix




---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at infrastruct...@apache.org or file a JIRA ticket
with INFRA.
---

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



Re: Ivy - Patch for IVY-1522 (needs to be tested on Windows OS)

2015-08-30 Thread Jaikiran Pai
I have sent a PR with a fix for IVY-1522 
https://github.com/apache/ant-ivy/pull/8 which will have to be tested 
against a Windows OS.


-Jaikiran
On Thursday 23 July 2015 06:48 PM, Jaikiran Pai wrote:
I have a patch (along with a testcase) for this issue 
https://issues.apache.org/jira/browse/IVY-1522 which I would like to 
contribute. However, I am on a *nix operating system and don't use 
Windows OS. The patch and the test (and the rest of the existing 
tests) works fine on this system but in order to verify against 
Windows OS, it would have to be run against such a system.


How is this currently handled? Should I go ahead and submit a PR at 
github and will it then be run by someone against a Windows OS?


-Jaikiran



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



[GitHub] ant-ivy pull request: IVY-1522 Windows OS file path resolution fix

2015-08-30 Thread nlalevee
Github user nlalevee commented on the pull request:

https://github.com/apache/ant-ivy/pull/8#issuecomment-136174610
  
It seems to break badly Ivy on Windows. I tried to launch the test with a 
fresh checkout of your PR, and Ivy could not even resolve dependencies.

Here are the logs:
```
BUILD FAILED
C:\Users\nlalevee\dev\ivy\git\build.xml:184: impossible to resolve 
dependencies:
java.io.FileNotFoundException: 
\:\Users\nlalevee\.ivy2\cache\resolved-org.apache.ivy-ivy-work...@hibpro7.xml 
(La syntaxe du nom de fichier, de r▒pertoire ou de volume est incorrecte)
at java.io.FileOutputStream.open0(Native Method)
at java.io.FileOutputStream.open(FileOutputStream.java:270)
at java.io.FileOutputStream.(FileOutputStream.java:213)
at java.io.FileOutputStream.(FileOutputStream.java:162)
at 
org.apache.ivy.plugins.parser.xml.XmlModuleDescriptorUpdater.update(XmlModuleDescriptorUpdater.java:135)
at 
org.apache.ivy.plugins.parser.xml.XmlModuleDescriptorParser.toIvyFile(XmlModuleDescriptorParser.java:160)
at 
org.apache.ivy.core.module.descriptor.DefaultModuleDescriptor.toIvyFile(DefaultModuleDescriptor.java:552)
at 
org.apache.ivy.core.cache.DefaultResolutionCacheManager.saveResolvedModuleDescriptor(DefaultResolutionCacheManager.java:176)
at 
org.apache.ivy.core.resolve.ResolveEngine.resolve(ResolveEngine.java:243)
at 
org.apache.ivy.core.resolve.ResolveEngine.resolve(ResolveEngine.java:195)
at org.apache.ivy.Ivy.resolve(Ivy.java:509)
at org.apache.ivy.ant.IvyResolve.doExecute(IvyResolve.java:325)
at org.apache.ivy.ant.IvyTask.execute(IvyTask.java:272)
at 
org.apache.ivy.ant.IvyPostResolveTask.ensureResolved(IvyPostResolveTask.java:228)
at 
org.apache.ivy.ant.IvyPostResolveTask.prepareAndCheck(IvyPostResolveTask.java:179)
at org.apache.ivy.ant.IvyRetrieve.doExecute(IvyRetrieve.java:88)
at org.apache.ivy.ant.IvyTask.execute(IvyTask.java:272)
at 
org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:293)
at sun.reflect.GeneratedMethodAccessor4.invoke(Unknown Source)
at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:497)
at 
org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106)
at org.apache.tools.ant.Task.perform(Task.java:348)
at org.apache.tools.ant.Target.execute(Target.java:435)
at org.apache.tools.ant.Target.performTasks(Target.java:456)
at 
org.apache.tools.ant.Project.executeSortedTargets(Project.java:1405)
at org.apache.tools.ant.Project.executeTarget(Project.java:1376)
at 
org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:41)
at org.apache.tools.ant.Project.executeTargets(Project.java:1260)
at org.apache.tools.ant.Main.runBuild(Main.java:853)
at org.apache.tools.ant.Main.startAnt(Main.java:235)
at org.apache.tools.ant.launch.Launcher.run(Launcher.java:285)
at org.apache.tools.ant.launch.Launcher.main(Launcher.java:112)
```


---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at infrastruct...@apache.org or file a JIRA ticket
with INFRA.
---

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



[GitHub] ant-ivy pull request: IVY-1522 Windows OS file path resolution fix

2015-08-30 Thread jaikiran
Github user jaikiran commented on the pull request:

https://github.com/apache/ant-ivy/pull/8#issuecomment-136174686
  
Thanks for testing this. I'll see if I can borrow a Windows OS to come up 
with a proper fix and test for this. Closing this for now.


---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at infrastruct...@apache.org or file a JIRA ticket
with INFRA.
---

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



[GitHub] ant-ivy pull request: IVY-1522 Windows OS file path resolution fix

2015-08-30 Thread jaikiran
Github user jaikiran closed the pull request at:

https://github.com/apache/ant-ivy/pull/8


---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at infrastruct...@apache.org or file a JIRA ticket
with INFRA.
---

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